Railnet

Centrbox a norma SV13 přes JMRI pro Loconet

DCC | Zdeno Janeček, 14. 06. 2020 (2380 zhliadnutí)

S jídlem roste chuť a mne zachutilo používání JMRI a normy SV13 pro programování systémových proměnných v Loconet zařízeních. Tuto normu vymysleli na fóru Loconet-Hackers a celkem se jim to podařilo. Poprvé jsem to použil na ovládání funkcí Oto-MD, je o tom článek na tomto webu. Tento článek popisuje použití normy SV13 na programování SV (systém variabless) v centrále Centrbox. Mne to naučil Petr Šídlo.

Norma SV13 je celkem jednoduchá a její použití nedělá problém ani začátečníkům. Je to omnoho lepší, než používat „horké“ klávesy na centrále. Jako všechno nic není zadarmo a musíme se s tím naučit pracovat. Jako první musíme nainstalovat XML soubor do JMRI, bez kterého by JMRI nepoznalo, co má dělat.

Otevřeme program DekoderPro v JMRI:

Zde je úplně prázdná Evidence, do které je nutno nahrát příslušný XML soubor.

Zvolíme submenu Soubor a vybereme volbu Import souboru dekodéru:

Na konci článku je odkaz na stáhnuti souboru „PublicDomainjanecek_centrála.xml“, který si stáhnete.

Vybereme soubor „Public_…centrala.xml“ z adresáře, kam jsme si ho nahráli a stiskneme Open:

Tak nahrajeme XML soubor s centrálou do JMRI. Trvá to asi minutu, než se to zabuduje.

Teď musíme vytvořit evidenci pro rodinu a druh zařízení, teda „janecek“ a „centrála“

Zde zapíšeme do ID evidence „centrala“ a adresu centrály 16385. Tato adresa je určená pro všechny centrály Centrbox, protože může být připojená jen jedna do kolejiště. Stiskneme Uložit a menu zrušíme křížkem.

Tím se vytvořila rodina a druh zařízení pro Centrbox.

Pokud označíte řádek s centrálou a zvolíte Programovat, tak se objeví menu Centrála s výběrem pro Centrbox.

Okno Záznam evidence neslouží ničemu, je to jen štítek, kde se zapisuji různé drobnosti podle potřeby.

Základní:

Podmenu Základní nám oznamuje přístupovou adresu Centrboxu, která je pevná a nedá se změnit. Centrála si to sama chrání.

Tabulka CV:

Podmenu Tabulka CV je určená na rychlou orientaci a kontrolu, pokud víte, co tam je zapsané. Jinak je to ideální na rychlé vyčtení všech použitých hodnot. Hodnoty je lepší měnit v dalším podmenu, kde jsou popsané.

Tabulka Všeobecné:

Podmenu Všeobecné je taky pouze na čtení, kde se oznamuje velikost EEPROM a verze programu XML. Tady 1.0

Tabulka Parametre:

Podmenu Parametre je určené na nastavování Centrboxu.

  1. pro centrálu Loconet je určený čas 1200uS až 1380uS, tady můžete zvolit čas od poslední změny 0/1 a nastavit čas od 150 x 8uS = 1200uS až po 172 x 8 = 1376uS.
  2. hodnota 1 vteřina, opravdu doporučuji neměnit !! Používá se na Refresh slotů a hodiny.
  3. čas polovičky impulsu „1“ DCC, která je 58uS. Lze změnit na 50uS až 64uS.
  4. počet „1“ v preambuli, kdy to číslo je vždy o 1 větší z důvodu použití indexu, který nemůže být „0“. Volba je od 11(10) do 19(18) „1“ v preambuli.
  5. čas ve vteřinách, kdy se pomocí funkce Refresh zmenšuje život slotu. Pokud život dosáhne „0“, tak se slot převede do stavu IDLE a nevysílá se do DCC. Hodnota může být od 40 vteřin do 255 vteřin.
  6. maximální teplota obvodu. Použitý procesor má zabudované čidlo teploty a teda by byl hřích ho nevyužít. Hodnoty jsou od 70 do 95. Hodnota 70 odpovídá 80 stupňů a 95 odpovídá 120 stupňů.
  7. maximální proud, kdy dojde k zapnutí proudových ochran Centrboxu. Hodnotu je nutné dělit 12. Pro proud 2A je hodnota 24 a pro 3A je hodnota 36. Povoleny rozsah je 20 až 42.

Tabulka Tlačítka:

Podmenu Tlačítka je vlastně důvod, proč jsem vytvořil tento XML soubor. Jedná se o to, že obnovování funkcí F9 až F28 není v Loconetu zabudované a při vysílání do DCC se to posílá většinou po tři pakety DCC při volaní jedné funkce. Při volbě F19, kdy se obnovuje tato funkce poměrně často, se to posílalo taky v trojicích a to se mi nelíbilo. Proto jsem do Centrboxu zabudoval možnost volby počtu vysílání paketů DCC pro jedno voláni funkce.

Takže pokud v Oto-MD zvolíte obnovování některé funkce F9 až F28, tak by bylo vhodné ji tady omezit na pouze jedno vysíláni.

Je to vlastně celkem univerzální, protože hodnota „0“ blokuje vysílání funkce úplně a hodnota „6“ je už na hraně použitelnosti. Norma NMRA píše, že paket jednorázových funkcí DCC by měl být poslaný 3x.

Připojení Centrbox a JMRI se děje přes USB port, který ma každá centrála zabudovaný a který by se měl aktivovat automaticky. Pokud ho PC nenajde, třeba si ovladače stáhnout z webu FTDI podle verze Windows. Přidělení čísla portu je náhodné a tak si ho musíte najít přes menu Ovládací panely a Systém, kde si najdete položku Správce zařízení a složku Porty(COM a LPT), kde jsou vypsané USB virtuální COM porty. Tam zjistíte číslo USB portu. Pokud je jich víc, tak odpojte a připojte Centrbox a příslušný port zmizne a zase se objeví.

Soubor XML

[Akt. známka: 5,00 / Počet hlasov: 2] -      + 

K tomuto článku nebol doposiaľ priradený žiadny komentár!

Pridať nový komentár