Railnet

Centrbox centrála, další vylepšení

Elektronika | Zdeno Janeček, 30. 03. 2016 (5818 zhliadnutí)

Už se prodalo „pár“ kousků a tak mám zpětnou vazbu od kolegů modelářů. Nemám problémy s funkčností, ale s různými specialitami, které Loconet někde používá. Jsou tam modifikace, které konstruktérům znepříjemňují život.

Jako první jsem musel zabudovat příkazy na funkce F9 až F28 od Uhlenbrock, které jsou úplně jiné, než používá Digitrax. Vlastně jsem jen doplnil na zpracování Loconet pakety s opcode A3 a D4. Takže teď můžeme bez problémů připojit Profiboss nebo jiné ovladače, pracující pod normou Uhlenbrock. Centrála dokáže sama rozpoznat oba „protokoly“ a “dokonce“ můžou fungovat na společné sběrnici. Centrála ovládá všech 29 funkcí pro lokomotivy.

Dále mi bylo vyčítáno, ze Centrbox ovládá jen 64 slotu i když podle mne je to dostatečné. Tak jsem to udělal volitelné od 16 do 119 slotů. Když už jsem přemýšlel nad různými modifikacemi, tak jsem jich zabudoval o mnoho víc.

Ještě něco tak všeobecně okolo Centrboxu. Je to jako Minibox a umí toho mnohem víc než Minibox. Ale přesto je to malé a má to zabudovaných pár funkcí navíc. Například převod Loconet paketů příslušenství, do DCC paketů příslušenství. To je funkce, kterou nemá každá centrála Loconetu.

Na velké setkání je určená jiná centrála, která má posílené rozvody X3 a proto je schopná utáhnout čtyři okruhy s několika boostry (20x a víc) a desítkami ovladačů (80x a víc).

Tato centrála je určená na komorní setkání s jedním okruhem ovladačů (max 25 Fred nebo 50 Oto, Fred-i) a několika boostry (asi 10). Centrála Centrbox nepodporuje analogový režim na adrese „0“, stejně jako Minibox.

Napíši znova manuál, kde popíšu jednotlivé použité klávesy:

Jako první je obsluha Dispatch, kdy se dá naťukat přímo adresa pro ovladač a potvrdí se „oo“ (enter) . Potom je možné tuto adresu převzít na ovladač pomocí známého dvojhmatu. Toto je jediná funkce, která nevypíná centrálu a DCC se stále vyrábí. Dispatch se dá obsloužit dvěma způsoby, přes ovladač Evka anebo podobný (DT402), nebo přímo na centrále. Centrála umí 9999 adres napřímo a 10239 přes ovladač Evka nebo něco podobné (JMRI).

Do všech dalších funkcí centrály se jde přes klávesu “0“, která vypíná výrobu DCC a teda zároveň slouží jako okamžitý STOP pro celý layout. Do režimu „run“ se vrátíme přes klávesu |_|, která znamená CANCEL a lze ji použít kdykoliv, na zrušení jakékoli operace.

Číslo znamená označení klávesy:

  1. Sledováni Loconet paketu rychlosti a směru. Směr se vypisuje s písmeny r(evers) a F(orward). Tato volba se zruší stiskem jakékoli klávesy. To se používá na testování a odladění jednoho ovladače.

  2. Změřeni napětí Loconetu, přesnost je asi 10%, dá se nastavit přesně, ale není důvod. Napětí by nemělo klesnout pod 5.5V.

  3. Čtení a zápis #CV (Configuration Variables), na dekodéru loko, přes vestavěný modul . Jako první se zadá adresa a ta se vyčte potvrzením klávesou Enter.. Pokud chceme změnu CV, tak hodnotu zapíšeme a potvrdíme Enter. Rozsah adres CV je do 1024. Obsah CV se řídí normami NMRA. Číst a zapisovat CV přímo na centrále je dost nepohodlné a je lepší používat JMRI nebo podobný program, které neblokují výrobu DCC. Na to je zabudovaný oboustranný převodník USB / Loconet, který to umožňuje. Je to pro okamžitou potřebu, když není jiný programátor po ruce.

  4. Čtení a zápis adresy do lokomotivy. Nejdříve adresu vyčte a pokud nevyhovuje, tak ji přepíšete a potvrdíte klávesou Enter. Rozsah je 9999 adres. Ale centrála umí adresy až do 10239, ty se ale musí nastavit jinak, třeba přes ovladač Evka, DT402 (netestováno) nebo program JMRI (testováno).

  5. Zde se přečte a následně nastavuje čas zrušení slotu v centrále (Purge). Tento čas je ve vteřinách a muže mít hodnotu od 40 do 255 vteřin. Doporučená hodnota je 120 vteřin.

  6. Zde se přečte a následně nastavuje čas DCC, který může být od 50uS do 64uS. Doporučená velikost je 58uS.

  7. Zde se přečte a následně nastavuje počet obsluhovaných slotů. Je možné volit v rozmezí 16 až 119 slotů. Doporučená velikost je 64 slotů. Počet slotů silně ovlivňuje obslužnost v čase. Čím více je aktivních loko, tím déle trvá periodicita vysílaného DCC. Sice je zabudovaná priorita posledního příkazu, ale pokud se jich sejde moc, ztrácí to význam.

  8. Zde se přečte a nastavuje čas CDBackoff, který určuje čas přístupu centrály na Loconet. Je možné zvolit čas od 1.2 mS do 1.38 mS, podle normy. Doporučená hodnota je 1.34 mS. S tímto parametrem nedoporučuji hýbat, je dost kritický. Jsou sice ošetřené úplně špatné hodnoty, ale například Fredy jsou hodně často na hranici normy a pak se nedokážou přihlásit.

  9. Zde se přečte a nastavuje počet jedniček v preambuli. Optimum je 12 a volba je od 10 do 20.

Parametry 5-9 jsou měnitelné z jediného důvodu a to je rychlost a obslužnost DCC. Zas na druhou stranu se snižuje spolehlivost a tak je nutné najít kompromis mezi rychlostí a spolehlivostí. Pokud nepoznáte závislosti, je celkem vhodné nechat „tovární“ nastavení.

Pokud se vám podaří zablokovat centrálu tak, že je nefunkční, tak ji nastavíte do počátečního stavu tak, že při zastrčení napájecího konektoru podržíte klávesu 0. Tím se nahrají všechny proměnné v EEPROM do “továrního“ nastavení.

Musel jsem nějak vyřešit zadávání hodnot a taky „tovární“ nastavení pro jednotlivé prvky. Pokud stisknete Enter (oo) bez navolení hodnoty, tak se automaticky nastaví „tovární“ hodnota pro daný parametr. Pokud zadáte nesmysl a stisknete Enter(oo), tak se to samo upraví na nejbližší správnou hodnotu, která ovšem nemusí být optimální.

Pokud stisknete Cancel (|_|) , tak zůstávají staré hodnoty beze změny. Takže při nastavování je nutné trošku přemýšlet a sem tam kouknout do příslušných norem.

Dále má centrála, kvůli rychlosti posílání DCC, automatické zapínání SND paketů, a to pro každý slot samostatně. Pokud nejsou používány, tak se nevysílají. Ale pokud se objeví aspoň jeden paket s opcode A2, tak se začnou pakety SND vysílat a to už trvale. To je zabudováno taky kvůli rychlosti zpracovávání DCC. Zrušit vysílání SND paketů, se dá jen vypnutím centrály. To jsem zabudoval proto, protože pro 3-funkční Fredy, je posílání SND paketů zbytečnost. To samé platí i pro vícefunkční ovladače, pokud ovládají lokomotivu bez SND funkcí.

Zkusil jsem navrtat na boku díry na odvod tepla, dost to pomohlo.

Centrála je zabudovaná do umělohmotné krabičky z důvodu bezpečnosti a tím pádem z toho vyplývá problematický odvod tepla při nadměrném zatížení. Proto jsem omezil výstup DCC na 2A. To stačí zhruba na dvě zvukové nebo osm obyčejných mašin. Pokud chcete napájet více lokomotiv nebo mít osvětlené vagony, tak je bezpodmínečně nutné použít booster. Ideální je použít centrálu jen na napájení ovladačů a rozvod slabého DCC pro booster.

Pokud se použijí staré Fredy, utáhne centrála asi 25 Fredů a když se použijí jen Oto nebo Fred-i, tak dvojnásobek.

Centrála má připojení na PC přes USB, který se konfiguruje jako COM port na rychlost 19200Baudu, 8, 1, N. Nevýhoda je, že se PC na tento port dívá jen každých 16mS a proto časování je hóódně mizerné. Ale na sledování Loconetu přes JMRI a ovládání příslušenství to úplně stačí. Taky RailCo a RRCircuit to zvládá bez problémů. USB připojení slouží pro spolupráci s programem JMRI, RailCo, RailRoad nebo podobné. Využívám to hlavně na programování CV, na dekodérech, v loko.

Vyzkoušel jsem ovládání přes WiFi, JMRI a chytrý telefon. Je potřebná aplikace EngineDriver.apk (pro Android) a nastavení všech věcí, aby to spolu komunikovalo. Zapojil jsem čtyři telefony, každý se dvěma loko a fungovalo to dobře. Bude ale nutné to odzkoušet na větším prostoru a s různými lidmi a telefony.

Program pro Android je na stránce http://enginedriver.rrclubs.org/, kde se dá stáhnout. Je tam i celkem dobrý popis.

Trošku těžší bude nastavit komunikaci mezi JMRI a „chytrým“ telefonem.

Screen obrazovky:

První obrázek vidíte, jak se tam dostanete a na druhém je už vidět přihlášení na router. Do „chytrého“ telefonu opíšete IP adresu, tady je to 192.168.1.14 (každý bude mít asi jinou) a adresu portu 4661 (taky asi bude pokaždé jiná).

Je přihlášená loko s adresou 33. Jsou přihlášené 4 loko 500, 33, 2000, 1000, na dvou telefonech.

Zkoušel jsem vyfotit i telefony, ale to se nedá, sklo účinně zablokuje obsah pod ním zobrazený.

Protože je to pro mne dost nové, byl bych každému vděčný za informace, jak ta apka funguje. Například, jak se s tím dají ovládat přestavníky?

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

Pridať nový komentár

Zdeno 03.11.2017 09:36:38

USB a Centrbox

Navrhnul jsem zmenu pripojeni USB na PC, kde jsem pouzil ArduinoNano, cim se podstne zjednodusila montaz a pripojeni. Je tam jediny rozdil a to rychlost pripojeni, ktera je ted 57600 Baudu.
Pripojuje se :
JMRI > PanelPro > Upravit > Prednastaveni > Loconet > Digitrax > LoconetLocoBuffer > port USB > DCS 100 >
fajka na Additional Connection Settings > Baud Rate > 57600 > Handling = Normal.
Porto Usb si najdete v Ovladacich panelech a System - portyCom, kde najdete cislo portu, kde je mapovane USB.

Reagovať

Pridať nový komentár