Digitale da zero - parte seconda(25 agosto 2002) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Composizione e codifica pacchetti DCC a norme NMRA
Premessa
Legenda sul significato di alcuni BIT
Composizione di un pacchetto DCC
Preambolo composto da almeno 11 Bit a 1 Bit a 0 (Bit Start) per indicare l'inizio di un pacchetto DCC Indirizzo decoder composto da un byte (0AAAAAAA) per decoder con indirizzo da 0 a 127 (indirizzamento 7 bit) e da due byte (11AAAAAAA 0 AAAAAAAA) per decoder con indirizzo da 192 a 231 (indirizzamento a 14 bit) Comando composta da uno o due byte per indicare al decoder la funzione da eseguire Errore composta da un byte ricavato, tramite la funzione logica XOR*, applicata tra tutti i byte che compongono il pacchetto DCC Bit a 1 (Bit Stop) per indicare la fine del pacchetto DCC PS: Dopo ogni byte si deve inserire un Bit a 0, che viene usato per separare i vari byte del pacchetto DCC. * La funzione XOR confronta 2 o più byte bit per bit, e restituisce come risultato il valore 1 con bit diversi e 0 con bit uguali. Esempio di funzione XOR tra 2 e 3 byte.
Pacchetto DCC di reset valido per tutti i decoder, attiva Reset tutti i decoder
Pacchetto "IDLE" valido per tutti i decoder, non imposta nessun comando
Pacchetto per controllo velocità e direzione in un decoder impostato per 14/28 step
Tabella relativa a 14/28 step: per 14 è valida la colonna sinistra, mentre per 28 i step tra parentesi
Pacchetto per controllo velocità e direzione in un decoder impostato per 128 step
Tabella relativa a 128 step
Pacchetto per controllo Luci e Funzioni F1- F4
Partendo da sinistra verso destra il significato dei Bit ddddd è il seguente:
Pacchetto per controllo Funzioni F5- F8
Partendo da sinistra verso destra il significato dei Bit dddd è il seguente:
Pacchetto per controllo decoder con 2 funzioni variabili
Tabella relativa ai Bit XX YY:
Pacchetto per controllo decoder accessorio(indirizzo 9 bit) 8 funzioni on/off(4 scambi)
Tabella relativa al significato dei Bit:
Pacchetto per controllo decoder accessorio(indirizzo 9 bit) 2 funzioni variabili
Partendo da sinistra verso destra il significato dei Bit dddd è il seguente:
In questa seconda parte è stata riportata la composizione e codifica dei comandi DCC più usati, nella modalità di comando, normale funzionamento. Nella prossima parte vedremo i pacchetti DCC in modalità "service mode", cioè programmazione/lettura nel decoder dei CV (Configuration Variable). <- Torna alla Prima Parte | Leggi la Terza Parte -> Articolo realizzzato da Alessandro Tardioli (tardioli.alex@libero.it) |
Copyright: DCCWorld 2002-2024