Protože od doby uveřejnění prvního návodu na stavbu “Dekodér funkcí DCC (MOTOROLA)” a “Dekodér funkcí MINI DCC (MOT.)” uplynulo hodně času a na stránce DigitalBahn.de se hodně pracovalo, rozhodl jsem se znovu popsat nové verze programů, pro tento dekodér. Nejen že se budu snažit popsat jak efekt či funkce vypadá, ale snažil jsem se to i natočit na video. Zrovna tak se pokusím popsat jak se u těchto programů učí příkazy pro ovládání, či změny funkčních módů. K tomuto kroku mě vedla i skutečnost, že jsem vyrobené profesionální DPS nabídnul dál (viz. “Profesionální DPS k dekodérům“) a zájemci mě prosí i o možnost naprogramování MCU. Tuto možnost pak najdete popsánu na konci příspěvku, spolu s možností objednat kompletní sadu součástek.
LOKO NEON – Dekodér Funkce spíná 4 výstupy podle stisku naučeného příkazu F1-F12 s efektem rozsvěcením zářivek. Navíc pak pátý příkaz, který umožňuje zapnout poloviční svit. Každý výstup může mít naučený jiný příkaz Fx. Podporuje i mód zpětných světel, rozsvěcených podle směru jízdy.
Podrobný popis a video ukázka zde
1. normální mód – naučené příkazy ovládají 4 výstupy s efektem. 2. mód zpětných světel – výstupy č.3 a č.4 jsou spínány podle směru jízdy. Vhodné pro obrysová bílá světla nebo koncová červená světla připojených vozů. Směr je ovládán naučením čísla lokomotivy na výstupu č.3. Zbylé dva výstupy č.1 a č.2 pracují stejně jako v módu č.1 s efektem. 3. spínací mód – naučené příkazy ovládají 4 výstupy bez efektu 4. spínací a zpětná světla – stejný jako mód 2, ale bez efektu na výstupech č.1 a č.2
Naučení adresy: 1. připojte dekodér na koleje s připojeným výstupem (LED nebo žárovka) 2. stiskněte tlačítko na dekodéru, rozblikají se připojené výstupy (krátce jednou, následuje pauza – to znamená, přiřazujeme příkaz pro výstup č.1) 3. vyberte na ovladači požadovanou adresu lokomotivy a stiskněte požadované funkční tlačítko v rozsahu F1-12 4. přijetí příkazu indikuje rychlé blikání všech výstupů, opakujte volbu pro potvrzeni správnosti 5. výstupy začnou blikat (dvakrát krátce, následuje pauza), dekodér čeká na naučení příkazu pro výstup č.2 6. vyberte na ovladači požadovanou adresu lokomotivy a stiskněte požadované funkční tlačítko v rozsahu F1-12 7. přijetí příkazu indikuje rychlé blikání všech výstupů, opakujte volbu pro potvrzeni správnosti 8. stejný postup platí i pro ostatní výstupy a vždy se zvedne počet bliknutí. 9. pět blikání znamená naučení pátého příkazu, který ovládá plný nebo poloviční svit světel. Po naučení posledního výstupu, dekodér sám ukonči mód programování. Pokud některý výstup nechcete znova učit na přijetí příkazů, stačí stisknout tlačítko a patřičný výstup zůstane přiřazen původnímu příkazu.
Změna módu: 1. stiskněte a držte tlačítko na dekodéru 2. připojte dekodér na koleje 3. počet bliknutí znamená číslo módu 4. odpojte dekodér od napájení
Výchozí nastavení: Lok 1 – F1 (výstup #1 zap / vyp) (označení B1)
Lok 1 – F2 (výstup #2 zap / vyp) (označení B2)
Lok 1 – F3 (výstup #3 zap / vyp) (označení A1)
Lok 1 – F4 (výstup #4 zap / vyp) (označení A2)
Lok 1 – F5 (plné světlo/ poloviční svit)
Mód 2 – (s efektem Neon a poziční světla)
LOKO SPÍNAČ – Dekodér Funkce spíná 4 výstupy podle stisku naučeného příkazu F1-F12. Každý výstup může mít naučený jiný příkaz Fx. Podporuje i mód zpětných světel, rozsvěcených podle směru jízdy.
Podrobný popis a video ukázka zde
1. normální mód – naučené příkazy ovládají 4 výstupy. 2. mód zpětných světel – výstupy č.3 a č.4 jsou spínány podle směru jízdy. Vhodné pro obrysová bílá světla nebo koncová červená světla připojených vozů. Směr je ovládán naučením adresy lokomotivy a funkce na výstupu č.3. Zbylé dva výstupy č.1 a č.2 jsou pak ovládány podle naučeného příkazu F1-12.
Naučení adresy: 1. připojte dekodér na koleje s připojeným výstupem (LED nebo žárovka) 2. stiskněte tlačítko na dekodéru, rozbliká se připojený výstup č.1 (krátce jednou, následuje pauza) 3. vyberte na ovladači požadovanou adresu lokomotivy a stiskněte požadované funkční tlačítko v rozsahu F1-12 4. přijetí příkazu indikuje rychlé blikání všech výstupů, opakujte volbu pro potvrzeni správnosti 5. výstup č.2 začne blikat (jednou krátce, následuje pauza), dekodér čeká na naučení výstupu č.2 6. vyberte na ovladači požadovanou adresu lokomotivy a stiskněte požadované funkční tlačítko v rozsahu F1-12 7. přijetí příkazu indikuje rychlé blikání všech výstupů, opakujte volbu pro potvrzeni správnosti 8. stejný postup platí i pro ostatní výstupy a vždy se rozbliká patřičný výstup.
Po naučení posledního výstupu, dekodér sám ukonči mód programování. Pokud některý výstup nechcete znova učit na přijetí příkazů, stačí stisknout tlačítko a patřičný výstup zůstane přiřazen původnímu příkazu.
Změna módu: 1. stiskněte a držte tlačítko na dekodéru 2. připojte dekodér na koleje 3. počet bliknutí znamená číslo módu 4. odpojte dekodér od napájení
Výchozí nastavení: Lok 1 – F1 (výstup #1 zap / vyp) (označení B1)
Lok 1 – F2 (výstup #2 zap / vyp) (označení B2)
Lok 1 – F3 (výstup #3 zap / vyp) (označení A1)
Lok 1 – F4 (výstup #4 zap / vyp) (označení A2)
Mód 2 – výstup č.3 a č.4 jsou v módu zpětných světel
LOKO PULZAR – Dekodér Funkce pulzně spíná 4 výstupy podle stisku dvou naučených příkazů F1-F12. Jedna adresa ovládá dva výstupy. Tímto programem lze ovládat výhybky, přestavníky, které běžně ovládají dekodéry příslušenství. Při zapnutí funkce zapulzuje první výstup, při vypnutí funkce zapulzuje druhý výstup. Čas pulzu lze měnit před naprogramováním MCU v čase 0,5sec až 63,5sec (stačí připsat do poznámky).
Podrobný popis a video ukázka zde
Naučení adresy: 1. připojte dekodér na koleje s připojeným výstupem na výhybku (případně LED nebo žárovka) 2. stiskněte tlačítko na dekodéru, výstupy A1 a A2 se začnou střídat v pulzování (zapulzuje výstup A1,pauza, zapulzuje výstup A2, pauza, opakuje se…) 3. vyberte na ovladači požadovanou adresu lokomotivy a stiskněte požadované funkční tlačítko v rozsahu F1-12 4. přijetí příkazu indikuje ukončení pulzování, opakujte volbu pro potvrzeni správnosti 5. výstupy B1 a B2 se začnou střídat v pulzování (zapulzuje výstup B1,pauza, zapulzuje výstup B2, pauza, opakuje se…) 6. vyberte na ovladači požadovanou adresu lokomotivy a stiskněte požadované funkční tlačítko v rozsahu F1-12 7. přijetí příkazu indikuje ukončení pulzování, opakujte volbu pro potvrzeni správnosti
Po naučení posledního výstupu, dekodér sám ukonči mód programování. Pokud některý výstup nechcete znova učit na přijetí příkazů, stačí stisknout tlačítko a patřičný výstup zůstane přiřazen původnímu příkazu.
Výchozí nastavení: Lok 1 – F1 (Pulzně sepne výstup A1 nebo A2)
Lok 1 – F2 (Pulzně sepne výstup B1 nebo B2)
Výchozí čas pulzu je 0.5sec
LOKO BLIKAČ – Dekodér Funkce na výstupech zobrazuje čtyři různé výstražné přednastavené efekty blikaní. K výběru zobrazeného efektu se používají naučené příkazy F1-F12. Každá výstraha má přiřazený jeden funkční příkaz. Dekodér je vhodný pro použití například pro různé výstrahy, varovná světla a cedule přikazující směr.
Podrobný popis a video ukázka zde
Naučení adresy: 1. připojte dekodér na koleje s připojeným výstupem (LED nebo žárovka) 2. stiskněte tlačítko na dekodéru, rozblikají se připojené výstupy (krátce jednou, následuje pauza – to znamená, přiřazujeme příkaz pro první efekt) 3. vyberte na ovladači požadovanou adresu lokomotivy a stiskněte požadované funkční tlačítko v rozsahu F1-12 4. přijetí příkazu indikuje rychlé blikání všech výstupů, opakujte volbu pro potvrzeni správnosti 5. výstupy začnou blikat (dvakrát krátce, následuje pauza), dekodér čeká na naučení příkazu pro druhý efekt 6. vyberte na ovladači požadovanou adresu lokomotivy a stiskněte požadované funkční tlačítko v rozsahu F1-12 7. přijetí příkazu indikuje rychlé blikání všech výstupů, opakujte volbu pro potvrzeni správnosti 8. stejný postup platí i pro ostatní výstupy a vždy se zvedne počet bliknutí.
Po naučení posledního výstupu, dekodér sám ukonči mód programování. Pokud některý výstup nechcete znova učit na přijetí příkazů, stačí stisknout tlačítko a patřičný výstup zůstane přiřazen původnímu příkazu.
Výchozí nastavení: Lok 1 – F1 (efekt 1)
Lok 1 – F2 (efekt 2)
Lok 1 – F3 (efekt 3)
Lok 1 – F4 (efekt 4)
2x VÝHYBKA – Dekodér příslušenství pulzně spíná 4 výstupy podle stisku dvou naučených adres příslušenství. Tímto programem lze ovládat výhybky, přestavníky.Stisk zeleného tlačítka pro příslušnou adresu vyvolá pulzní sepnutí příslušného výstupu, červené tlačítko pak pulzně sepne druhý výstup. Čas pulzu lze měnit před naprogramováním MCU v čase 0,5sec až 63,5sec (stačí připsat do poznámky při objednání programování).
Podrobný popis a video ukázka zde
Naučení adresy: 1. připojte dekodér na koleje s připojeným výstupem na výhybku (případně LED nebo žárovka) 2. stiskněte tlačítko na dekodéru, výstupy A1 a A2 se začnou střídat v pulzování (zapulzuje výstup A1,pauza, zapulzuje výstup A2, pauza, opakuje se…) 3. vyberte na ovladači požadovanou adresu a stiskněte požadované zelené (červené) tlačítko na ovladači. (při stisku zeleného bude na rekci výstupu 1 použito zelené a na druhý červené)* 4. přijetí příkazu indikuje přechod na další výstup 5. výstupy B1 a B2 se začnou střídat v pulzování (zapulzuje výstup B1,pauza, zapulzuje výstup B2, pauza, opakuje se…) 6. vyberte na ovladači požadovanou adresu a stiskněte požadované zelené (červené) tlačítko na ovladači. (při stisku zeleného bude na rekci výstupu 1 použito zelené a na druhý červené)* 7. přijetí příkazu indikuje ukončení pulzování
Po naučení posledního výstupu, dekodér sám ukonči mód programování. Pokud některý výstup nechcete znova učit na přijetí příkazů, stačí stisknout tlačítko a patřičný výstup zůstane přiřazen původnímu příkazu. * pokud při učení stisknete červené tlačítko, přiřadí se prvnímu výstupu a zelené bude reagovat výstup č.2. Tímto lze programově otáčet reakci výhybky a není potřeba otáčet připojené přívody.
Výchozí nastavení: Lok 1 – F1 (Pulzně sepne výstup A1 nebo A2)
Lok 1 – F2 (Pulzně sepne výstup B1 nebo B2)
Výchozí čas pulzu je 0.5sec
SPÍNAČ – Dekodér Příslušenství spíná 4 výstupy podle stisku naučených adres příslušenství (zelená zapne, červená vypne). Podporuje 3 módy které je možné kdykoliv měnit (mod s pamětí, bez paměti a pulzní mód). Vhodné pro ovládání příslušenství.
Podrobný popis a video ukázka zde
1. normální mód – naučené příkazy ovládají 4 výstupy (zelená zapne, červená vypne). Po odpojení napájení si pamatuje sepnuté výstupy. 2. mód bez paměti – stejná funkce jako mód 1, ale po opětovné připojení napájení jsou výstupy vždy ve vypnutém stavu. 3. pulzní mód – zde po přijetí příkazu pro spuštění (zelené tlačítko) dojde k zapulzování výstupu (výstup sepne a sám se vrátí do vypnutí). Čas pulzu může být 0,5 až 127,5 sec (tento čas lze měnit před naprogramováním MCU – stačí napsat poznámku při objednání programování)
Naučení adresy: 1. připojte dekodér na koleje s připojeným výstupem (LED nebo žárovka) 2. stiskněte tlačítko na dekodéru, rozbliká se připojený výstup č.1 (krátce jednou, následuje pauza) 3. vyberte na ovladači požadovaný příkaz a stiskněte tlačítko na ovladači (zelené) 4. přijetí příkazu indikuje přesun na další výstup 5. výstup č.2 začne blikat (jednou krátce, následuje pauza), dekodér čeká na naučení výstupu č.2 6. vyberte na ovladači požadovaný příkaz a stiskněte tlačítko na ovladači (zelené) 7. přijetí příkazu indikuje přesun na další výstup 8. stejný postup platí i pro ostatní výstupy a vždy se rozbliká patřičný výstup.
Po naučení posledního výstupu, dekodér sám ukonči mód programování. Pokud některý výstup nechcete znova učit na přijetí příkazů, stačí stisknout tlačítko a patřičný výstup zůstane přiřazen původnímu příkazu.
Změna módu: 1. stiskněte a držte tlačítko na dekodéru 2. připojte dekodér na koleje 3. počet bliknutí znamená číslo módu 4. odpojte dekodér od napájení 5. pro další mód opakujte postup od č.1
BLIKAČ – Dekodér příslušenství na výstupech umožňuje různé přednastavené efekty blikaní. Ovládání se provádí naučením adres pro příslušenství. Umožňuje i vlastní průběh blikání, vytvořený za pomoci programu HexManipulator. Ten musí být nahrán za pomoci programátoru. Podpora analogového provozu. Dekodér je vhodný pro použití například pro různé neonové tabule, výstražná světla na autech, silnicích. Dekodér je možné vytvořit i ve verzi pro analogové kolejiště, tedy ovládaný bez DCC signálu a je prováděn první efekt. Tlačítko pak slouží pro restart efektu.
Naučení adresy: 1. připojte dekodér na koleje s připojeným výstupem (LED nebo žárovka) 2. stiskněte tlačítko na dekodéru, rozblikají se všechny výstupy (krátce jednou, následuje pauza) 3. vyberte na ovladači požadovanou adresu příslušenství a stiskněte požadované zelené (spouštěcí) tlačítko 4. přijetí příkazu indikuje přechod na následující příkaz 5. výstupy začnou blikat (krátce dvakrát, následuje pauza), dekodér čeká na naučení výstupu č.2 6. vyberte na ovladači požadovanou adresu příslušenství a stiskněte požadované zelené (spouštěcí) tlačítko 7. přijetí příkazu indikuje přechod na následující příkaz, rozblikáním všech výstupů (krátce třikrát, následuje pauza) 8. stejný postup platí i pro ostatní výstupy a vždy se zvedne počet bliknutí.
Po naučení posledního výstupu, dekodér sám ukonči mód programování. Pokud některý výstup nechcete znova učit na přijetí příkazů, stačí stisknout tlačítko a patřičný výstup zůstane přiřazen původnímu příkazu.
VÝBOJKA– Dekodér příslušenství spíná 4 výstupy po stisku naučené adresy příslušenství (zelená zapne, červená vypne). Efekt simuluje rozsvěcení a osvětlení výrobních hal, obchodů, dep atd.. Pomocí dalších dvou programů lze na jednom z výstupů simulovat efekt rozbité výbojky nebo sváření. Všechny tři výstupy jsou pak i v provedení pro analog, stačí jen připojit na napájení.
Podrobný popis a video ukázka zde
1. program výbojka – na naučený příkaz adresy příslušenství (zelené,červené tlačítko) se zapnou všechny čtyři výstupy s efektem rozsvěcení výbojkových světel. 2. program výbojka + defekt – na naučený příkaz adresy příslušenství (zelené,červené tlačítko) se zapnou výstupy č.2 až č.4 s efektem rozsvěcení výbojkových světel. První výstup pak poblikává jako poškozená výbojka. 3. program výbojka + sváření – na naučený příkaz adresy příslušenství (zelené,červené tlačítko) se zapnou výstupy č.2 až č.4 s efektem rozsvěcení výbojkových světel. První výstup pak poblikává v rychlých náhodných pulzech připomínající práci se svářečkou.
Všechny tři programy jsou i v analogovém provedení, které stačí pouze připojit k napájení a efekt se ihned spustí. Vypnout efekt je pak možné sepnutím programovacího tlačítka. Po uvolnění se opět efekt rozběhne od začátku.
Naučení adresy: 1. připojte dekodér na koleje s připojeným výstupem (LED nebo žárovka 2. stiskněte tlačítko na dekodéru, rozblikají se připojené výstupy (krátce jednou, následuje pauza) 3. vyberte na ovladači požadovaný příkaz a stiskněte tlačítko na ovladači (zelené) 4. přijetí příkazu indikuje spuštění efektu Po naučení posledního výstupu, dekodér sám ukonči mód programování.
Na zkoušku jsem objednal součástky jak pro sebe tak pro čtenáře a vytvořil kompletní sady součástek včetně DPS a naprogramovaného MCU vybraným efektem. To by mohlo pomoci všem čtenářům, kteří se mě dotazují na naprogramovaný MCU nebo nedostupné součástky.
Cena sady se pohybuje od 135Kč po 165Kč podle druhu programu. Také nabízím možnost zaslání vlastního upraveného programu a jeho nahrání do MCU v ceně 165Kč do 185Kč podle použitého MCU.
Poštovné pro jednu až tři sady je 45Kč, od čtyř sad pak 75Kč. Platbu je možné realizovat na účet (bez poplatku) nebo pomocí Pay-Pal účtu (zde je ale třeba k ceně připočítat 4% poplatek). Případně lze domluvit i zaslání na Slovensko.
Rozpis součástek které jednotlivé sady obsahují najdete v tomto PDF.
Jak nastavit dekodér funkcí s novou verzí programu Přidávám popis postupu programování dekodéru funkcí. Od verze 0.42 (dekodéru NEON) došlo k možnosti ovládat každý výstup samostatně a přiřadit mu svoji adresu. Rozšířila se i možnost použití dalších typů miktokontrolérů a předpřipravit si obsah možných proměnných v programu Hexmanipul. Pokusím se teď popsat postup pro změnu ovládacích příkazů pro efekt...
Dekodér funkcí MINI DCC (MOT.) Zapojení vychází z předchozího návodu DEKODÉR FUNKCE. Hlavním rozdílem je především rozměr. K této úpravě jsem byl požádán jedním návštěvníkem webu, který má kolejiště ve velikosti TT. Zapojení je opravdu jednoduché a není problém tak vytvořit jednostranný plošný spoj v domácích podmínkách. Oproti předchozí verzi , jsem udělal drobné úpravy...
Dekodér funkcí DCC (MOTOROLA) Při procházení stránek o modelové železnici jsem narazil na německý portál DIGITAL-BAHN. Stránky jsou plné zajímavých návodů a zapojení, především mě zaujal dekodér funkcí s efektem napodobující start zářivkových světel vnitřního osvětlení vagónů. Video s efektem pak naleznete v článku, rozhodně to stojí za schlédnutí a myslím, že i za vestavbu...
Další verze SW pro dekodér funkcí Při procházení stránek o DCC jsem si všiml, že většina dekodérů používajících MCU PIC 12f629, využívá téměř identické zapojení vývodů. Ono je to dáno především tím, že jsou specifické funkce MCU vždy na konkrétním pinu a není možné je přesouvat, jako u některých výkonějších řad. Na stránkách Paco’se jsem našel jeho...