Decoder DCC per funzioni

L'angolo degli smanettoni .Discussioni inerenti lo sviluppo di nuovi progetti DCC o l'hack di sistemi commerciali.

Moderatore: Seba55

Rispondi
Messaggio
Autore
Davide
TrenoDigitale
Messaggi: 90
Iscritto il: sabato 13 novembre 2004, 20:47
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: Analogico
Località: Prato
Contatta:

Decoder DCC per funzioni

#1 Messaggio da Davide »

Ciao a tutti, ho completato lo sviluppo di due decoder per funzioni, uno per scala H0 e uno per scala N con componenti su una sola faccia, circuito stampato senza forature. I due circuiti sono molto simili, quello scala N ha solo 2 funzioni in meno per recuperare quei 3mm che nella scala piu' piccola possono diventare un problema.

Ringrazio per questo lavoro Antonino per la stesura delle specifiche e per l'aiuto nella definizione delle funzionalita', Alfonso per l'attivita' di Beta Testing, Paolo e Stefano per la codifica del sorgente, il primo scritto completamente in BASIC partendo dai precedenti in C.

I link per il decoder scala H0 e' questo, mentre questo e' il link per il manuale di istruzioni.

Per quello in scala N il link e' questo e il suo manuale e' qui.

Questa e' una foto del decoder a 8 funzioni:

Immagine

E questa del decoder a 6 funzioni:

Immagine

Le principali caratteristiche di questi decoder sono:

Caratteristiche dell'hardware
  • Ponte a diodi schottky capaci di sostenere una corrente di 2 Ampere
    Ingresso capace di funzionare da 6V fino a 24V
    Funzionamento sia in DCC che in analogico
    Alimentazione del PIC18F1330 con regolatore di tensione dedicato
    Uscite pilotate con MOSFET di potenza, open drain, ognuno capace di assorbire 2 A
    Protezione contro i cortocircuiti con soglia regolabile da CV dedicata
    Condensatore antiblackout da 100uF: garantisce 100 ms senza alimentazione
    PCB singolo strato senza forature
    Dimensioni 22x15x3mm (H0) o 24x12x3mm (N)
    Gestione dell' acknowledge per binario di programmazione con attivazione di tutte le uscite
Caratteristiche del firmware
  • Decoder per funzioni standard, indirizzo da 1 a 127 (7 bit)
    Programmabile sul “main track - POM” o sul binario di programmazione
    Gestione consist (CV19) per estendere le funzioni del decoder trazione
    Compatibile con decoder a 14 e 28 step (trazione)
    8 o 6 uscite assegnabili (anche a gruppi) alle 13 funzioni FL, F1...F12
    Ogni singola uscita puo' essere attivata per la marcia avanti, indietro o entrambe le direzioni
    Controllo del cortocircuito settabile da CV a step di 50mA
Funzionalita' su ogni singola uscita:
  • Livello continuo in uscita (funzionalita' di base per luci)
    Single shot (monostabile - impulso programmabile per sganciavagoni e alzapantografi)
    Free running asincrono (astabile – frequenza e impulso programmabile per luci di fine convoglio asincrone)
    Free running sincrono (astabile – frequenza e impulso programmabile per luci di fine convoglio sincrone)
    Dimming in tutte le modalita' e su tutte le uscite
    Smoothing regolabile su tutte le uscite, tutte le transizioni e in tutte le modalita'
Gli unici progetti che meritano di essere intrapresi sono quelli a cui non si e' sicuri di arrivare in fondo

Rispondi