You are currently viewing Testiranje DCC dekoderja z različnimi sistemi

Testiranje DCC dekoderja z različnimi sistemi

V prejšnjem tednu sem DCC dekoder testiral na različnih sistemih, več o izdelavi je tu. Dekoder deluje brez težav na Trix/Marklin, ESU, DSmain in DCC/MM2 sistemih. Dekoder deluje tudi z ROCO Multimausem, vendar ima Roco zamik pri naslavljanju dekoderjev. To pomeni, je potrebno nastavljenemu naslovu dodati +4. Sam imam nastavljene naslove od 5 naprej, se pravi da je prvi servo motor na naslovu 5, drugi na naslovu 6 itd. Pri Rocu se ti naslovi prastavijo na 9 za prvi servo, 10 za drugi itd.

Če se uporablja dekoder samo z Roco sistemom je možno v programu ta zamik popraviti, tako da gredo naslovi od 1 naprej.

Primer naslavljanja za vse sisteme
normal-address

Primer naslavljanja za ROCO je potrebno popraviti
Current_Decoder_Addr = Dcc.getAddr();
v
Current_Decoder_Addr = Dcc.getAddr()-4;

Po korekturi mora koda izgledati takole
ROCO-MM-address

S tem dosežemo, da je prvi izhod dekoderja vezan na prvi kanal za dodatke v ROCO sistemih.

Še nekaj slik z testiranja
Trix in DCC/MM2 sistem
DCC_dekoder_06 DCC_dekoder_05 DCC_dekoder_04
DCC_dekoder_03 DCC_dekoder_02 DCC_dekoder_01

Test z Roco Multimausem
Roco_MM_servo