Cautand pe net o modalitate de a vizualiza comenzile transmise de centrala digitala catre sine, am dat peste ShowDCC - o solutie simpla, eleganta si accesibila oricui.
ShowDCC nu necesita cine stie ce echipamente sofisticate, osciloscoape, etc.; foloseste pur si simplu intrarea de microfon a placii de sunet a PC-ului, interconectata la sine prin intermediul unui mic adaptor.
Nici adaptorul in sine nu este o mare inginerie, dar asigura protectia intrarii de microfon fata de nivelul mare al tensiunii DCC. Am gasit 2 variante de adaptor; eu am ales-o pe prima si pt. a nu avea surprize neplacute am "imbracat-o" in banda autovulcanizanta.
Inca de la primele teste ShowDCC se comporta surprinzator de bine: mai pierde cate un bit pe ici pe colo, dar nu e bai si in 99.9% din cazuri identifica perfect pachetele de date.
Am pornit asadar centrala Roco, nerabdator sa vad ce comenzi transmite. Fara nici o tasta atinsa sau buton rotit, centrala trimite intruna pachete "idle".
Rotesc butonul de reglare a vitezei si apar primele pachete de comenzi; se observa intercalarea lor cu pachete idle. (Comanda este de modificare a vitezei pe 7biti deci 128 trepte, adresata decodorului cu adresa 99)
Trimit comenzi de viteza si catre o a doua locomotiva; interesant, pachetele idle dispar, centrala alternand comenzile catre cele 2 decodoare.
Am crescut apoi progresiv numarul locomotivelor comandate (la 20 ma plictisisem deja); conform asteptarilor, centrala trimite pe rand cate un pachet catre fiecare apoi o ia de la inceput; practic, cu cat sunt dirijate mai multe locomotive simultan, cu atat scade frecventa de "refresh" a decodoarelor.
De remarcat ca odata ce o locomotiva a fost folosita, centrala continua sa ii trimita pachete chiar daca ele reprezinta viteza zero, pachete ce contribuie la scaderea refresh-ului. Aceasta poate constitui o cauza a aparitiei intarzierii intre momentul initierii unei comenzi si executarea ei efectiva de catre decodor. De aceea, producatorii limiteaza nr. maxim de decodoare ce pot fi refresh-ate simultan (de ex. Piko la 12).
Am testat apoi trimiterea comenzilor catre decodoare accesorii (macazuri/semafoare). Spre deosebire de comenzile catre locomotive care sunt repetate permanent, cele catre accesorii sunt transmise un timp limitat (23 ori), intercalate cu comenzi catre locomotive.
In final, semnalul DCC prezent la intrarea de microfon poate fi si inregistrat si analizat in programe de editare sunet de genul Cool Edit. Iata o secventa de 8 biti (00011011)
ShowDCC nu necesita cine stie ce echipamente sofisticate, osciloscoape, etc.; foloseste pur si simplu intrarea de microfon a placii de sunet a PC-ului, interconectata la sine prin intermediul unui mic adaptor.
Nici adaptorul in sine nu este o mare inginerie, dar asigura protectia intrarii de microfon fata de nivelul mare al tensiunii DCC. Am gasit 2 variante de adaptor; eu am ales-o pe prima si pt. a nu avea surprize neplacute am "imbracat-o" in banda autovulcanizanta.
Inca de la primele teste ShowDCC se comporta surprinzator de bine: mai pierde cate un bit pe ici pe colo, dar nu e bai si in 99.9% din cazuri identifica perfect pachetele de date.
Am pornit asadar centrala Roco, nerabdator sa vad ce comenzi transmite. Fara nici o tasta atinsa sau buton rotit, centrala trimite intruna pachete "idle".
Rotesc butonul de reglare a vitezei si apar primele pachete de comenzi; se observa intercalarea lor cu pachete idle. (Comanda este de modificare a vitezei pe 7biti deci 128 trepte, adresata decodorului cu adresa 99)
Trimit comenzi de viteza si catre o a doua locomotiva; interesant, pachetele idle dispar, centrala alternand comenzile catre cele 2 decodoare.
Am crescut apoi progresiv numarul locomotivelor comandate (la 20 ma plictisisem deja); conform asteptarilor, centrala trimite pe rand cate un pachet catre fiecare apoi o ia de la inceput; practic, cu cat sunt dirijate mai multe locomotive simultan, cu atat scade frecventa de "refresh" a decodoarelor.
De remarcat ca odata ce o locomotiva a fost folosita, centrala continua sa ii trimita pachete chiar daca ele reprezinta viteza zero, pachete ce contribuie la scaderea refresh-ului. Aceasta poate constitui o cauza a aparitiei intarzierii intre momentul initierii unei comenzi si executarea ei efectiva de catre decodor. De aceea, producatorii limiteaza nr. maxim de decodoare ce pot fi refresh-ate simultan (de ex. Piko la 12).
Am testat apoi trimiterea comenzilor catre decodoare accesorii (macazuri/semafoare). Spre deosebire de comenzile catre locomotive care sunt repetate permanent, cele catre accesorii sunt transmise un timp limitat (23 ori), intercalate cu comenzi catre locomotive.
In final, semnalul DCC prezent la intrarea de microfon poate fi si inregistrat si analizat in programe de editare sunet de genul Cool Edit. Iata o secventa de 8 biti (00011011)