Decoder accessori Modeltreno art.66001

Questo decoder accessori e' compatibile con il formato Motorola (vedi la descrizione del formato elettrico nel manuale del circuito integrato MC145027). Il decoder si presenta esternamente in questo modo:



Una volta aperto il circuito si presenta così (sono gia stati riportati i riferimenti dei componenti come indicati sullo schema elettrico):


Il circuito e' piuttosto semplice ed e' riassumibile nello schematico (anche allegato in formato PDF):



Il segnale proveniente dalla centralina (formato Motorola) entra dai connettori J1 o J6, pin 1 e 2. I due diodi D1 e D2 servono per selezionare e raddrizzare la sola semionda che si presenta agli ingressi con polarita' positiva sul terminale con il pallino marrone e negativa sul terminale con il pallino rosso. Il terminale E di J1 e' utile se si vuole connettere una alimentazione separata per i soli comandi degli accessori infatti il filo di ritorno dalle uscite di potenza collega tutti i centrali (pallino giallo) degli scambi o altri accessori e quindi torna verso il diodo D1. Il pilotaggio degli accessori avviene sul lato alto, quindi i transistor di uscita sono di tipo PNP e il centrale (comune) del collegamento accessori e' connesso al punto negativo del circuito (diodo e terminale con il pallino rosso di J1-J6). Il circuito di potenza (transistor Q1-Q8) e la parte digitale hanno il positivo in comune, quindi le due alimentazioni possono essere diverse e la logica continua a pilotare correttamente i transistor darlington PNP. Il metodo di pilotaggio e' abbastanza originale: viene usato un multiplexer analogico (CD4051) che mette in connessione (su comando dei pin A,B e C) un pin comune (il numero 3 - X) a uno dei pin collegati alle basi dei transistor. Da questo deriva che questo decoder potra' azionare solamente un'uscita per volta dal momento che il multiplexer analogico mette in collegamento una sola uscita per volta al comune. Il comune del multiplexer e' collegato attraverso una resistenza al negativo e questo garantisce che il transistor selezionato conduca correttamente. Il comando al multiplexer viene dato dal decodificatore MC145027 che decodifca il protocollo motorola (che arriva attraverso il pin 9 -DIN), lo confronta con l'indirizzo impostato sui dip switches e se corrisponde ne inoltra 4 bit sugli ingressi del multiplexer (3 sull'indirizzamento e uno sulla disabilitazione globale). Unica cosa da notare e' che il decoder usa 4 fili per impostare questo indirizzo (il quinto A5 non e' usato) che possono essere a 3 livelli 0,1 o OPEN. I 4 indirizzi del decoder (A1..A4) sono connessi rispettivamente ai dip switch 1,2 - 3,4 - 5,6 e 7,8 che ne impostano lo stato secondo questa tabella:
  • Livello logico 0 se il primo dip-sw e' ON
  • Livello logico 1 se il secondo dip-sw e' ON
  • Livello logico "OPEN" se tutti e due sono OFF (indicato con Z)
  • Notare che se i dip-SW son entrambi ON avviene un corto tra alimentazione e negativo (!) quindi evitare questa combinazione
La possibilita' di avere 3 livelli su 4 bit rende possibile codificare 3^4=81-1 = 80 combinazioni (o decoder) che pilotano quindi 80*4=320 accessori. Le sequenze di settaggio dei di switches sono 0->1->OPEN, quindi riportando solo l'inizio della tabella degli indirizzi:

S1S2
S3
S4
S5
S6S7
S8
StatoIndirizzo
OFFON
ON
OFF
ON
OFF
ON
OFF
1000
1
OFFOFF
ONOFF
ON
OFF
ON
OFF
Z000
2
ONOFF
OFF ON ONOFF
ONOFF
0100 3
OFF ON OFF ON ON OFFON
OFF 1100 4
OFF OFF OFF ON ON OFF ON OFF Z100 5
ON OFF OFF OFF ON OFF ON OFF 0Z00 6
OFF ON OFF OFF ON OFF ON OFF 1Z00 7
OFF OFF OFFOFF
ON
OFF ON OFF ZZ00 8

e così via...

Pilotare i segnali bassi di manovra (marmotte)

Il firmware del decoder per segnali Italiani, a partire dalla versione 2.2, puo' pilotare anche due segnali bassi di manovra (marmotte). La connessione dei LED della marmotta al decoder e' la seguente:





Come si vede dalla figura le marmotte devono essere dotate di 3 LED indipendenti. Il decoder a questo punto puo' pilotare i tre aspetti che si vedono subito sopra: via impedita sia per movimenti di treni
che di manovre (luci in orizzontale), via libera che autorizza il movimento di
un treno da un binario con segnale di partenza comune ad un fascio di binari (luci verticali lampeggianti) e via libera per movimento di manovra con via impedita per movimenti di treni (luci verticali fisse).

Comandare gli accessori con Intellibox

Questo post e' un aiuto per chi vuole comandare il decoder accessori da questa diffusissima centrale digitale. Sono presentate le CV da settare nel decoder accessori e i comandi da inviare dalla centrale per ottenere gli effetti desiderati.


UHLENBROCK Intellibox

Come faccio a comandare gli accessori?
Gli accessori si comandano attraverso i 16 tasti della tastiera centrale quando l'IBX e' in modalita' "Keyboard". L'associazione con i tasti e i diversi accessori e' questa:

Tasto "1" ---> Uscita 1 sul decoder di indirizzo X
Tasto "4" ---> Uscita 2 sul decoder di indirizzo X
Tasto "2" ---> Uscita 3 sul decoder di indirizzo X
Tasto "5" ---> Uscita 4 sul decoder di indirizzo X
Tasto "3" ---> Uscita 5 sul decoder di indirizzo X
Tasto "6" ---> Uscita 6 sul decoder di indirizzo X
Tasto "C" ---> Uscita 7 sul decoder di indirizzo X
Tasto "+" ---> Uscita 8 sul decoder di indirizzo X

Tasto "7" ---> Uscita 1 sul decoder di indirizzo X+1
Tasto "<-" ---> Uscita 2 sul decoder di indirizzo X+1
Tasto "8" ---> Uscita 3 sul decoder di indirizzo X+1
Tasto "0" ---> Uscita 4 sul decoder di indirizzo X+1
Tasto "9" ---> Uscita 5 sul decoder di indirizzo X+1
Tasto "->" ---> Uscita 6 sul decoder di indirizzo X+1
Tasto "Invio" ---> Uscita 7 sul decoder di indirizzo X+1
Tasto "v" ---> Uscita 8 sul decoder di indirizzo X+1

A quale indirizzo comando gli accessori?
Gli indirizzi da comandare si modificano premendo il tasto "Menu", in modalita' "Keyboard", digitando un nuovo indirizzo e premendo "Invio" (il tasto rosso a fianco del "9") oppure premendo le frecce verso destra (per incrementare) o verso sinistra (per decrementare) l'indirizzo di 8 unita' cioe' per passare ai due decoder successivi. Ogni decoder accessori copre 4 indirizzi della IBX quindi se il decoder e' programmato con
CV1=1 e CV9=0 (default)
le uscite si controlleranno settando sulla IBX gli indirizzi
Ind.: ...1 - 8 e usando il gruppo di tasti "1"..."+"
se invece il decoder e' programmato con
CV1=2 e CV9=0
le uscite si controlleranno settando sulla IBX gli indirizzi
Ind.: ...5 - 12 e usando il gruppo di tasti "1"..."+"
in generale l'associazione tra indirizzo decoder e indirizzo IBX sara' la seguente:
Indirizzo decoder: X => Indirizzo IBX: (X-1)*4+1 ... (X-1)*4+4

Come posso comandare le luci del plastico?
L'IBX e' una centrale che invia solo i comandi di attivazione degli accessori, non quelli di disattivazione. Per poter comandare ON/OFF una singola uscita si deve usare la modalita' toggle cioe' attivazione/disattivazione consecutiva dell'uscita stessa ogni volta che si preme un tasto. Per far questo si impostino sul decoder le seguenti CV:

CV33=1 (reset del decoder per comando delle uscite singole)
CV80=1 (modalita' toggle)
CV81=100 (il tasto rimane premuto al massimo 1 secondo)

Ad ogni pressione (aspettare almeno 1 secondo tra due pressioni consecutive) di un tasto la luce del plastico si accendera' e spegnera' sequenzialmente.

Si ricordi comunque di collegare LED o lampade al decoder come indicato in questo post.

Come posso comandare gli scambi dual coil senza fine corsa (tipo PECO o simili)?
In questo caso si devono settare i decoder per dare un impulso temporaneo alla bobina del decoder che si vuole attivare:

CV33=3 (reset del decoder per comando impulsivo di 300ms)
CV80=2 (modalita' con disattivazione automatica del tasto...)
CV81=48 (... dopo 480ms)

Nel caso si voglia cambiare la durata dell'impulso di attivazione si ricordi di cambiare il valore della CV3..CV6.

Si ricordi comunque di collegare lo scambio al decoder come indicato in questo post.

Come posso comandare gli scambi dual coil con fine corsa (tipo FLEISCHMANN o simili)?
In questo caso non serve un impulso temporaneo alla bobina del decoder che si vuole attivare, basta anche un'uscita continua:

CV33=2 (reset del decoder per comando continuo)
CV80=2 (modalita' con disattivazione automatica del tasto...)
CV81=48 (... dopo 480ms)

Si ricordi comunque di collegare lo scambio al decoder come indicato in questo post.

Come posso comandare gli scambi ad azionamento lento (tipo TORTOISE)?
Il tipo di azionamento e' uguale a quello dei decoder PECO, infatti il motore del decoder deve essere azionato e poi spento a fine corsa, con un tempo di attivazione di 3 secondi:

CV33=3 (reset del decoder per comando impulsivo di 300ms)
CV80=2 (modalita' con disattivazione automatica del tasto...)
CV81=48 (... dopo 480ms)
CV39=15 (base dei tempi 15ms)
CV3=200 (durata impulso di attivazione 15*200=3000ms - uscite 1/2)
CV4=200 (durata impulso di attivazione 15*200=3000ms - uscite 3/4)
CV5=200 (durata impulso di attivazione 15*200=3000ms - uscite 5/6)
CV6=200 (durata impulso di attivazione 15*200=3000ms - uscite 7/8)

Si ricordi comunque di collegare il motore al decoder come indicato in questo post.

La mia centrale non comanda gli accessori. Come mai?
La Intellibox e' una centrale multiprotocollo (cioe' gestisce piu' tipi di protocolli digitali come Motorola, Selectrix...) quindi va selezionato anche per gli accessori il protocollo giusto. Dopo aver acceso la centrale eseguire questa sequenza:

1. "menu"
2. "mode"

3. "Freccia in basso" fino che non appare "Disp elettrom"
4. "Freccia a destra"
5. "Freccia in basso" fino che non appare "Tipo Preval."
6. "Freccia a destra"
7. "Freccia in basso" fino che non appare "DCC"
8. "Invio"
9. "menu"

In questo modo i decoder accessori verranno comandati usando il protocollo DCC.

Non riesco a programmare le CV. Cosa devo fare?
La Intellibox ha diversi protocolli di programmazione, va quindi selezionato quello giusto:

1. "mode" fino che non appare "Modalita' Programmazione"
2. "menu"
3. "Freccia in basso" fino che non appare "Programm. DCC"
4. "Freccia a destra"
5. "Freccia in basso" fino che non appare "Prg a CV(byte)"
6. "Freccia a destra"
7. "inserire l'indirizzo della CV da modificare"
8. "Freccia a destra"
9. "inserire il nuovo valore della CV"
10. "Invio"
11. "menu"
12. "mode" fino che non appare "Modalita' Keyboard"

Per leggere le CV e' sufficiente premere "Invio" senza inserire un nuovo valore della CV, a questo punto l'Intellibox leggera' la CV. I punti 3 e 5 devono essere eseguiti solo per la prima CV, poi l'Intellibox ricordera' il settaggio fino al suo spegnimento.


Azionare scambi a doppia bobina


Questi scambi sono sicuramente i piu' comuni sul mercato per la loro semplicita' costruttiva e il loro costo relativamente basso. Si dividono in scambi con fine corsa elettrico (Fleischmann, Roco...) e senza fine corsa (Peco...). I tipi con il fine corsa hanno un meccanismo che toglie l'alimentazione alla bobina una volta che lo scambio ha raggiunto la fine della corsa meccanica, impedendo così surriscaldamenti e bruciature della bobina stessa: questi possono essere attivati con un impulso lungo indefinitamente senza paura di rotture. I tipi senza fine corsa non hanno il meccanismo che toglie l'alimentazione quindi ci deve pensare il decoder dopo un tempo ragionevole per consentire lo scatto ma che impedisca il surriscaldamento della bobina.



I collegamenti elettrici sono mostrati in figura, i settaggi nel caso dei due tipi di scambi sono i seguenti:

Per scambi con fine corsa elettrico (Fleischmann, Roco...)

CV33 = 2
Si veda quindi questo post per configurare le CV80 e CV81 a seconda della centrale in uso.


Per scambi senza fine corsa elettrico (Peco...)

CV33 = 3
La durata dell'impulso di defualt e' 300ms (CV3,CV4,CV5 e CV6=30). Nel caso si voglia cambiare questo intervallo, cambiare queste CV oppure la base dei tempi (CV39=10) che di default e' fissata a 10ms.
Si veda quindi questo post per configurare le CV80 e CV81 a seconda della centrale in uso.

Decoder per luci di fine convoglio

Questo decoder sara' realizzato in due versioni, una per digitale DCC e una per analogico. Nella versione per trazione analogica saranno possibili due alternative, la prima alimentata a batteria e la seconda alimentata dai binari. Ecco le caratteristiche salienti:

  • Lampeggio sincrono o asincrono
  • Spegnimento automatico (time out) per versione a batteria
  • Decoder funzioni standard per versione DCC
  • Alimentazione a batteria a lunga durata
  • Accensione / Spegnimento via contatto reed

Alimentazione a Batteria
Questa configurazione e' per chi non vuole (o non puo') mettere prese prendicorrente al suo vagone. La batteria al litio da 3V avra' una durata molto lunga (8mesi - 1anno) per un uso normale. La attivazione e disattivazione avviene avvicinando al vagone una piccola calamita che va ad agire su una ampollina reed. La programmazione del decoder avviene sempre attraverso la calamita. Le luci continueranno a lampeggiare anche a convoglio fermo.

Alimentazione "Analogica"
Questa configurazione e' praticamente analoga alla precedente con la differenza che a convoglio fermo le luci rimarranno spente.In questo caso la batteria non serve, quindi il decoder puo' essere tagliato alla linea indicata nel disegno per avere dimensioni minime (12x14mm)

Alimentazione digitale "DCC"
Anche in questo caso la batteria non serve, quindi il decoder puo' essere tagliato alla linea indicata nel disegno per avere dimensioni minime (12x14mm). Il decoder sara' visto dalla centrale come un decoder funzioni standard.

Prezzo previsto: 10-12€.

Pilotaggio LED e lampade

Il pilotaggio dei diversi sistemi di illuminazione e' sicuramente una delle funzioni principali dei decoder accessori usati nei plastici. I LED e le lampade sono dispositivi molto diversi dal punto di vista del pilotaggio, infatti il LED deve essere pilotato con una corrente mentre la lampadina con una tensione. Il LED e' un particolare tipo di diodo e quindi la tensione ai suoi capi varia poco a fronte di grandi variazioni della corrente mentre la lampadina e' una resistenza che segue approssimativamente la legge di Ohm.

La connessione al decoder per LED e lampade e' di questo tipo:





LED

Il pilotaggio con una corrente del LED avviene tramite l'inserimento di una resistenza R tra l'uscita del decoder e il LED stesso. Il catodo (-) del LED deve essere sempre rivolto verso l'uscita e l'anodo (+) verso il positivo comune. Il calcolo della resistenza da inserire nel circuito e' molto semplice:

Se Valim e' la tensione in uscita dal decoder, Vled e' la tensione ai capi del LED acceso e Imax e' la corrente massima nel LED si ha:

R = (Valim-Vled) / Imax

La Vled cambia a seconda del tipo di LED (essenzialmente a seconda del colore). Tensioni dirette tipiche dei LED sono elencate in questa tabella:

ColoreVled
Rosso 1,8V
Verde 2,0V
Giallo 1,9V
Bianco 3,0V
Blu 3,2
Arancio2,0V

Quindi considerando una Imax tipica di 10mA (si puo' andare da 5mA a 20mA) e una Valim di 15V e un led bianco la R sara':

R = (15-3) / 0,01 = 1200 Ohm

Quindi per variare la corrente nel LED (attenuarla) si dovra' agire sulle CV56..CV63 che parzializzano la tensione di uscita e in particolare considerando la sola uscita 1 controllata dalla CV56:

CV56Corrente
00,00 mA
10,62 mA
2 1,25 mA
3 1,87 mA
4 2,50 mA
5 3,12 mA
6 3,75 mA
7 4,37 mA
8 5,00 mA
9 5,62 mA
10 6,25 mA
11 6,87 mA
12 7,50 mA
13 8,12 mA
14 8,75 mA
15 9,37 mA
16 10,00 mA



LAMPADA

Il pilotaggio delle lampade puo' essere fatto senza nessuna resistenza dal momento che la lampada e' pilotata con una tensione. Attenzione pero' che la lampada ha una tensione operativa massima (che dipende dal tipo) e non deve essere superata pena la distruzione della lampada. A questo punto ci sono due alternative:

1. Alimentare il decoder con la tensione massima della lampada
2. Alimentare il decoder con una tensione superiore e agire sulle CV56..63 per parzializzare tale tensione

Considerando una tensione di uscita del decoder di 16VDC si ha la semplice tabella

CV56Tensione
00 V
11 V
22 V
33 V
44 V
55 V
66 V
77 V
88 V
99 V
1010 V
1111 V
1212 V
1313 V
1414 V
1515 V
1616V

che permette di usare tutte le lampadine in commercio con una tensione di alimentazione del decoder piu' alta di quella massima delle lampadine stesse.

Connettori dei servocomandi

I servocomandi in commercio hanno diverse piedinature ai connettori per cui bisogna fare molta attenzione per non rischiare funzionamenti errati o addirittura rotture del servocmando e/o del decoder. I connettori sono tutti a 3 pin in linea con passo 2.54mm, quindi compatibili con il decoder per servocomandi di cui ricordo la posizione dei contatti:



I servocomandi piu' diffusi in commercio hanno questi connettori:




Ben ritrovati!!!

Dopo un lungo periodo di quasi un anno, durante il quale ho prodotto industrialmente alcuni decoder presentati ora su www.oscilloscopio.it, eccomi di nuovo a riprendere l'attivita' su questo blog. Gli aggiornamenti saranno settimanali e verranno presentati i nuovi sviluppi in corso, che al solito sono gia' moltissimi...

Ciao a tutti,

Davide