zavovi si staví vlastní DCC

Vše pro digitální provoz - dotazy, praxe, návody, postupy, normy, kompatibilita atd.

Moderátoři: Michal Dalecký, Jarda H., Rudolf

Re: zavovi si staví vlastní DCC

Příspěvekod zavovi » pon 17 říj, 2016 10:40 am

zavovi píše:Pokud někdo chce být pravidelně informován o tvorbě centrály, tak budu posílat jednou měsíčně novinky a informace e-mailem. Registrovat se můžete na webu http://www.zavavov.cz/tcs/ dole


Rád bych se omluvil. Nedávno jsem zde publikovat možnost přidání se do odebírání emailů. Pokud tak někdo učinil, tak bohužel nebyl přidán do seznamu. Formulář z nějakého důvodu nefungoval správně. Prosím tedy o znovu přidání.

Tento měsíc byl odeslán první email. Můžete se na jeho formu podívat zde: http://us14.campaign-archive2.com/?u=62 ... 13ece4d671

Děkuji za pochopení
Naposledy upravil zavovi dne úte 24 črc, 2018 1:34 pm, celkově upraveno 1
H0-DCC
Centrála TCS: http://www.zavavov.cz/tcs-2
Ovladač TCS-RC: http://www.zavavov.cz/tcs-rc
zavovi
 
Příspěvky: 248
Registrován: úte 18 lis, 2014 9:34 pm
Bydliště: Brno

Re: zavovi si staví vlastní DCC

Příspěvekod zavovi » úte 08 lis, 2016 9:39 am

Detailní popis Android aplikace i hardwaru centrály je konečně na webu!

Popis a používání Android aplikace:
http://www.zavavov.cz/cz/tcs/android-aplikace/

Popis hardwaru centrály:
http://www.zavavov.cz/cz/tcs/hardware/
Naposledy upravil zavovi dne úte 24 črc, 2018 1:34 pm, celkově upraveno 1
H0-DCC
Centrála TCS: http://www.zavavov.cz/tcs-2
Ovladač TCS-RC: http://www.zavavov.cz/tcs-rc
zavovi
 
Příspěvky: 248
Registrován: úte 18 lis, 2014 9:34 pm
Bydliště: Brno

Re: zavovi si staví vlastní DCC

Příspěvekod zavovi » pát 27 led, 2017 11:22 am

Nevím jestli někdo tohle vlákno ještě sleduje, každopádně bych sem rád přidal pár nových věcí ohledně pokroku s centrálou. Třeba to někoho bude zajímat.

Můžete se také ptát, rád všem odpovím.

newsletter_leden2017.png


Zde je newsletter za Leden 2017: http://us14.campaign-archive2.com/?u=62 ... 13ece4d671
H0-DCC
Centrála TCS: http://www.zavavov.cz/tcs-2
Ovladač TCS-RC: http://www.zavavov.cz/tcs-rc
zavovi
 
Příspěvky: 248
Registrován: úte 18 lis, 2014 9:34 pm
Bydliště: Brno

Re: zavovi si staví vlastní DCC

Příspěvekod zavovi » sob 04 bře, 2017 3:13 pm

Ahoj všichni,
rád bych vás tady požádal o radu. Nevíte, kde bych sehnal specifikaci XpressNet 3.6? Stáhl jsem ze stránek Lenz (http://www.lenzusa.com/manuals/xpressnet/xpressnet.pdf), ale není to poslední verze. Chybí mi tam některé pakety.

Děkuji
H0-DCC
Centrála TCS: http://www.zavavov.cz/tcs-2
Ovladač TCS-RC: http://www.zavavov.cz/tcs-rc
zavovi
 
Příspěvky: 248
Registrován: úte 18 lis, 2014 9:34 pm
Bydliště: Brno

Re: zavovi si staví vlastní DCC

Příspěvekod zavovi » sob 04 bře, 2017 4:10 pm

zavovi píše:Ahoj všichni,
rád bych vás tady požádal o radu. Nevíte, kde bych sehnal specifikaci XpressNet 3.6? Stáhl jsem ze stránek Lenz (http://www.lenzusa.com/manuals/xpressnet/xpressnet.pdf), ale není to poslední verze. Chybí mi tam některé pakety.

Děkuji


Tak už jsem to našel: http://www.lenz-elektronik.de/pdf/Xpres ... erface.pdf Jen teda v němčině, nerozumím ani slovo, ale pakety z toho dokážu nějak rozluštit. Kdyby někdo věděl, kde najít anglicky, byl bych rád.
H0-DCC
Centrála TCS: http://www.zavavov.cz/tcs-2
Ovladač TCS-RC: http://www.zavavov.cz/tcs-rc
zavovi
 
Příspěvky: 248
Registrován: úte 18 lis, 2014 9:34 pm
Bydliště: Brno

Re: zavovi si staví vlastní DCC

Příspěvekod zavovi » pát 28 dub, 2017 8:48 am

Ahoj, kdyby to někoho zajímalo, tak už mám hotovou první funkční centrálu.

TCS-HW_201.jpg


Dost jsem o tom napsal na webu: http://www.zavavov.cz/cz/tcs/

A nejaktuálnější informace jsou posílány emailem jako newsletter: http://www.zavavov.cz/cz/newsletter-archiv/

Včera jsem zkoušel ovládat třemi Android zařízeními najednou:
18156616_1333237723431112_65874704021232793_o.jpg

18121810_1333237840097767_4808303655065012212_o.jpg


Rád si poslechnu Vaše názory i nápady na vylepšení :)

Děkuji
Naposledy upravil zavovi dne úte 24 črc, 2018 1:35 pm, celkově upraveno 1
H0-DCC
Centrála TCS: http://www.zavavov.cz/tcs-2
Ovladač TCS-RC: http://www.zavavov.cz/tcs-rc
zavovi
 
Příspěvky: 248
Registrován: úte 18 lis, 2014 9:34 pm
Bydliště: Brno

Re: zavovi si staví vlastní DCC

Příspěvekod zavovi » čtv 15 čer, 2017 7:54 pm

Zdravím,
prosím o pomoc. již nějakou dobu se snažím pochopit XpressNet specifikaci, ale nějak mi to hlava nebere. Dokáže mi prosím někdo vysvětlit, jak se počítá adresace doplňků (accessory)?

Např. když dostanu žádost o ovládání doplňku v následujícím tvaru:
0x52 | AAAA AAAA | 1000 DBBD | XOR

Co to pro mne znamená? Jestli jsem to dobře pochopil, tak AAAA AAAA posunu o dva bity nahoru, ale kde z toho DBBD získám spodní dva bity a informaci o tom jestli sepnout či rozepnout?
Co znamenají 4 skupiny? Snažím se vycházet ze specifikace DCC a tam žádné skupiny adres nejsou.

Předem děkuji za pomoc.
H0-DCC
Centrála TCS: http://www.zavavov.cz/tcs-2
Ovladač TCS-RC: http://www.zavavov.cz/tcs-rc
zavovi
 
Příspěvky: 248
Registrován: úte 18 lis, 2014 9:34 pm
Bydliště: Brno

Re: zavovi si staví vlastní DCC

Příspěvekod fulda » pát 16 čer, 2017 7:51 am

zavovi píše:Např. když dostanu žádost o ovládání doplňku v následujícím tvaru:
0x52 | AAAA AAAA | 1000 DBBD | XOR

Tohle je v podání Lenze mimořádně prasácký paket.
V popisu píšou:
xpressnet.pdf píše:B1 and B0: These are the two LSB´s which are the rest of the division by 4.

Takže adresu si můžeš představit jako: AAAA AAAA BB (proto má Lenz jen 1000 výhybek, zatímco DCC jich má 2000).
Daleko větší bordel v popisu je kolem D1 a D2.
První D (0x52 | AAAA AAAA | 1000 DBBD | XOR) je popsané jako aktivace/deaktivace výstupu a v zásadě by člověk očekával, že se podle něj bude přenášet bit na stejném místě v DCC paketu, ale není tomu tak. Tímto bitem ovladač říká centrále, že má začít na DCC opakovat paket: {preamble} 0 10AAAAAA 0 1AAA1DDD 0 EEEEEEEE 1.
Všimni si, že na místě, kde má NMRA napsané C má Lenz na tvrdo 1, Lenz nikdy neodešle do DCC paket, který má C=0.
Ovladač je zodpovědný za sledování doby, po jakou se ten paket v kolejích opakuje. Pro skončení opakování musí ovladač poslat: 0x52 | AAAA AAAA | 1000 0BBD | XOR.

Poslední D (0x52 | AAAA AAAA | 1000 DBBD | XOR) se v podání Lenze interpretuje jako stav výhybky (Rovně/do odbočky).

Pokud bych barevně označil co se kam přepisuje, tak to bude takhle: (žlutá není moc vidět, červená jsou konstanty)
0x52 | AAAA AAAA | 1000 dBBD | XOR
{preamble} 0 100AAAAA 0 1AAA1DDD 0 EEEEEEEE 1

Jo a aby toho bordelu nebylo málo, tak Lenz nepočítá od 0, ale od 1. Takže první výhybka má AAAA AAAA = 0000 0001, zatímco v podání Roco je to AAAA AAAA = 0000 0000. Proto je v tom bezva bordel.
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Uživatelský avatar
fulda
 
Příspěvky: 4851
Registrován: pon 09 srp, 2010 8:08 am
Bydliště: Praha - Uhříněves

Re: zavovi si staví vlastní DCC

Příspěvekod zavovi » pát 16 čer, 2017 8:19 am

Super! Moc děkuji! Je to vysvětlené úplně skvěle a je v tom opravdu skvělý bordel. Takže pokud to dobře chápu, tak dekodéry nesmí používat to C v DCC paketu, je to tak? Pokud bych to C použil, tak bych nebyl schopen ho nastavit do nuly pomocí XpressNetu. Pochopil jsem to správně? Já měl totiž za to, že dekodér příslušenství se ovládá tak, že pošlu DCC paket, kde A je adresa dekodéru, D je jeden z 8mi možných výstupů a C dává informaci o tom, zda je výstup sepnutý či rozepnutý. Ale v případě, že to budu ovládat pomocí XpressNetu, tak to C nebudu schopen nikdy rozepnout, ne?
H0-DCC
Centrála TCS: http://www.zavavov.cz/tcs-2
Ovladač TCS-RC: http://www.zavavov.cz/tcs-rc
zavovi
 
Příspěvky: 248
Registrován: úte 18 lis, 2014 9:34 pm
Bydliště: Brno

Re: zavovi si staví vlastní DCC

Příspěvekod zdeno » pát 16 čer, 2017 1:28 pm

ono je dulezite, jako to prekopat do DCC, protoze parove rizeni je opravdu bordel na kvadrat.
A pakety DCC taky zacinaji od "0" adresy a proto vetsinou nedoporucuji pouzivat adresy 0-3 (1-4)
---
Jen na okraj,
Loconet vubec nedoporucuje prekopavat Loconet pakety do DCC, protoze je lepsi to posilat jen po Loconetu.
Sice to vyzaduje externi napajeni, ale to je mensi dan a problem, jako S88 a podobne zpetne sbernice.
Uživatelský avatar
zdeno
 
Příspěvky: 3003
Registrován: pon 11 črc, 2011 8:54 am

Re: zavovi si staví vlastní DCC

Příspěvekod fulda » pát 16 čer, 2017 4:00 pm

zavovi píše:Takže pokud to dobře chápu, tak dekodéry nesmí používat to C v DCC paketu, je to tak?
To je řečené příliš striktně. Je to tak, že centrála, která používá XpressNet, tak ho nepošle. A v NMRA certifikaci na to také nejsou žádné test cases. Ale existují centrály, které jej používají, například C-Bus centrály jej posílají mnohem lépe.

zavovi píše:Pokud bych to C použil, tak bych nebyl schopen ho nastavit do nuly pomocí XpressNetu. Pochopil jsem to správně? Já měl totiž za to, že dekodér příslušenství se ovládá tak, že pošlu DCC paket, kde A je adresa dekodéru, D je jeden z 8mi možných výstupů a C dává informaci o tom, zda je výstup sepnutý či rozepnutý. Ale v případě, že to budu ovládat pomocí XpressNetu, tak to C nebudu schopen nikdy rozepnout, ne?
To byl záměr NMRA, ale komerční Lenz to pojal jinak (a řekl bych dost nešťastně). Podívej se třeba na TENTO dekodér, ten je postavený na stejném předpokladu, takže na něm se to hnedle pozná.
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Uživatelský avatar
fulda
 
Příspěvky: 4851
Registrován: pon 09 srp, 2010 8:08 am
Bydliště: Praha - Uhříněves

Re: zavovi si staví vlastní DCC

Příspěvekod zdeno » pát 16 čer, 2017 5:18 pm

diky Fudlo za ukazky z meho DCC mladi, co vsechno jsem dokazal zbastlit. ;-)
Dneska bych to udelal uplne jinak, tehdy jsme jeste nevedeli (2005), napriklad, co to je elektro-staticka trava a delali jsme posypy z barevneho molitanu a pilin ;-)
To jen jak to neskutecne leti a jako se veci a lidi vyvijeji.
---
Je ovsem pravda, ze jsem bit C pouzival skutecne na nastavovani vystupu a ne jako Lenz na hovadiny.
Ono to parove rizeni je opravdu dost velke barbarstvi !!
Uživatelský avatar
zdeno
 
Příspěvky: 3003
Registrován: pon 11 črc, 2011 8:54 am

Re: zavovi si staví vlastní DCC

Příspěvekod fulda » pát 16 čer, 2017 5:24 pm

Zdeno: v tomto případě není dekodéru co vytknout. Je to prostě poplatné době, znalostem a předpokladům.
Smutné je to Lenzovské řešení, to považuji za velkou chybu.
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Uživatelský avatar
fulda
 
Příspěvky: 4851
Registrován: pon 09 srp, 2010 8:08 am
Bydliště: Praha - Uhříněves

Re: zavovi si staví vlastní DCC

Příspěvekod zdeno » pát 16 čer, 2017 5:42 pm

je to tak, musim souhlasit, dokonce si myslim, ze az nekdy okolo roku 2005 jsme presli v Zababove z Lenzu na Loconet.
Nevim to presne, ale ted uz na tom nezalezi. Proto hodne veci z toho obdobi bylo Lenzovske.
---
Ja jsem prvni RKDCC centralu vyrobil nekdy kolem 2005-6 a ze jich potom bylo dost. ;-)
Centralu RKDCC jsme pouzivali hadam do roku 2008, potom uz byl lepsi IBX.
Uživatelský avatar
zdeno
 
Příspěvky: 3003
Registrován: pon 11 črc, 2011 8:54 am

Re: zavovi si staví vlastní DCC

Příspěvekod zavovi » pát 16 čer, 2017 8:03 pm

No koukám teda, že to je hrozně složité. Ten Lenz v tom opravdu udělal pěkný bordel. A ještě jedna otázka. Jestliže teda Lenz nedodržuje stejný systém jako DCC, pak se musí lišit i adresace. To znamená, že pro Lenz má každý výstup na dekodéru vlastní adresu, je to tak? Jak to tedy je, když nastavím dekodéru adresu např. 101? Nyní to mám tak, že pošlu DCC paket s adresou 101 a ovládám jednotlivé výhybky pomocí tří bitů DDD. Ale pro Lenz to bude adresa 101 binárně posunutá o dva bity výš plus dva bity podle výstupu na dekodéru, chápu to správně? To by znamenalo, že stejný dekodér bych na Lenz musel nastavit adresu 404 a výš?

Moc děkuji
H0-DCC
Centrála TCS: http://www.zavavov.cz/tcs-2
Ovladač TCS-RC: http://www.zavavov.cz/tcs-rc
zavovi
 
Příspěvky: 248
Registrován: úte 18 lis, 2014 9:34 pm
Bydliště: Brno

PředchozíDalší

Zpět na DCC v praxi

Kdo je online

Uživatelé procházející toto fórum: BohousP a 9 návštevníků