Stránka 26 z 116

Re: Centrála DR5000

PříspěvekNapsal: pon 20 srp, 2018 3:38 pm
od zdeno
PeLi píše:Všetko je samozrejme podľa normy S-9.2.1
čo posielam je vlastne uvedené v logu v každom treťom riadku
napríklad packet:
Kód: Vybrat vše
                 80         71         00
                     10000000      01110001     00000000
{preamble} 0  10AAAAAA 0 0AAA0AA1 0 000XXXXX 0 EEEEEEEE 1

takže JMRI posiela harverovú adresu 0 s aspektom 0 v šiestom riadku je to aspekt 1 ... v poslednom riadku som si dovolil poslať aspekt 20 (14h)
Kôli čomu potrebuješ tieto informácie? Niečo Ti nefunguje?


Neni to jasne ?
chcem se dopatrat, jak se to sklada a potom to zverejnit, aby se to dalo pouzivat vsemi.
Teda pokud nebude paket znamy, tezko ho nekdo bude moci poskladat a pouzivat.
Vubec mne nenapadlo, ze by mohli pouzit predlohu DCC paketu a jen ho zkopirovat do IMM ;-)
---
Jinak je tam uz chyba, protoze podle normy NMRA se musi posilat DCC paket 3x a teda bity v poradi 0,1,2 v byte REPS musi byt na 3, teda 1,0,0.
Tam se bere, ze minimum je 2x pri prazdnych hodnotach.

Re: Centrála DR5000

PříspěvekNapsal: pon 20 srp, 2018 6:26 pm
od belgarat
zdeno píše:Neni to jasne ?
chcem se dopatrat, jak se to sklada a potom to zverejnit, aby se to dalo pouzivat vsemi.


Mozna to nebude ani zadne tajemstvi k vypatrani: Domnivam se, ze vytvareni packetu co byl videt na monitoru, je zde: https://github.com/JMRI/JMRI/blob/maste ... .java#L100

Re: Centrála DR5000

PříspěvekNapsal: pon 20 srp, 2018 7:51 pm
od zdeno
norma Loconet vypada takto :
OPC_IMM_PACKET 0xED ;SEND n-byte packet immediate LACK
;<0xED>,<0B>,<7F>,<REPS>,<DHI>,<IM1>,<IM2>,<IM3>,<IM4>,<IM5>,<CHK>
;<DHI>=<0,0,1,IM5.7-IM4.7,IM3.7,IM2.7,IM1.7>
;in <REPS> D4,5,6=#IM bytes,D3=0(reserved); D2,1,0=repeat CNT
;Not limited MASTER then LACK=<B4>,<7D>,<7F>,<chk> if CMD ok
;IF limited MASTER then Lim Masters respond with <B4>,<7E>,<lim adr>,<chk>
;If internal buffer BUSY/full respond with <B4>,<7D>,<0>,<chk>

---
01. byte opcode EDh
02. byte delka paketu 0Bh
03. byte oddelovac 7Fh
04. byte REPS = 32h ; bit.4.5.6. = druh paketu, ; bit.3 = 0, (reserved) ; bit 0,1,2 = pocet opakovani 2 + (0 az 7)
05. byte DHI = ulozene bity.7 od byte IMM 5 - 1 viz norma
06. byte IM1 = tady se dava prvni byte DCC paketu, teda <1, 0, A6, A5, A4, A3, A1 , A0 >
07. byte IM2 = tady se dava druhy byte DCC paketu, teda < 0, /A11, /A10, /A9, 0, A8, A7, 1 > tady muze byt chyba v tom, ci byte A8 a A7 jsou poplatne parovemu rizeni a muzou to byt A1 a A0 ?? Potom se to musi posunout.
08. byte IM3 = hodnoty pro navestidlo 5. bitu, teda 000x_xxxx
09. byte IM4 = 0
10. byte IM5 = 0
11. byte EXOR = negovany vypocet EXOR predchozich byte
---
Zkuste zjistit, kde jsou bity A0 a A1 ??
Potom by to mohlo byt hotove a dalo by se to pouzivat.
---
je tu jeden problem a to, ze centrala musi potvrdit prijem pomoci LACK a to < B4 6D 7F 59 > pokud neodpovi, musi se paket opakovat a to trikrat, potom se bere, ze neni pritomna obsluha paketu IMM.

Re: Centrála DR5000

PříspěvekNapsal: pon 20 srp, 2018 8:51 pm
od PeLi
Je to takto:
Kód: Vybrat vše
prvý byte DCC   1   0    A7   A6   A5   A4    A3   A2
prvý byte DCC   0  a10   a9   a8   0    A1    A0   1


Tu je jeden príklad s adresou 84 (hardwerova adresa 83)
    [ED 0B 7F 32 01 14 77 05 00 00 33] Send packet immediate: 3 bytes, repeat count 2(50)
    DHI=0x01, IM1=0x14, IM2=0x77, IM3=0x05, IM4=0x00, IM5=0x00
    packet: 94 77 05 .
    [B4 6D 7F 59] LONG_ACK: the Send IMM Packet command was accepted.
    [ED 0B 7F 32 01 14 77 0F 00 00 39] Send packet immediate: 3 bytes, repeat count 2(50)
    DHI=0x01, IM1=0x14, IM2=0x77, IM3=0x0F, IM4=0x00, IM5=0x00
    packet: 94 77 0F .
    [B4 6D 7F 59] LONG_ACK: the Send IMM Packet command was accepted.
    [ED 0B 7F 32 01 14 77 00 00 00 36] Send packet immediate: 3 bytes, repeat count 2(50)
    DHI=0x01, IM1=0x14, IM2=0x77, IM3=0x00, IM4=0x00, IM5=0x00
    packet: 94 77 00 .
    [B4 6D 7F 59] LONG_ACK: the Send IMM Packet command was accepted.

Re: Centrála DR5000

PříspěvekNapsal: stř 22 srp, 2018 5:28 am
od zdeno
Dika za spolupraci, ale je to takova bourka v poharu vody.
Pokud to nebudou podporovat ridici programy, je to na dve veci.

Re: Centrála DR5000

PříspěvekNapsal: úte 28 srp, 2018 8:08 pm
od JiriKTT
Moje zkošenosti s upgrade na Firmware 1.5.0:
- provedl jsem odinstalování a novou instalaci programu v PC
- pokusil jsem se o aktualizaci FW. Ten se na první pokus nepovedl. Postupem uvedeným v návodu jsem se zkusil novou aktualizaci. To se nepovedlo, hlásilo to chybu - nepřítomnost nějaké knihovny (již si nepamatuji jaké). Musel jsem v PC odinstalovat a znovu nainstalovat program a pak se aktualizace povedla.
- další problém byl, že se k centrále nechtěla připojit aplikace Z21. Musel jsem přenastavit ve vlastnostech LAN protokol na Z21 (před aktualizací jsem se aplikací normálně připojoval)

Tolik mé zkušenosti. Třeba to někumu pomůže.

Zaujala mě novinka v podobě skriptů. Návod je více než stručný, snad se časem dočkáme podrobnějšího. Víc než z návodu jsem asi pochopil z přiložených příkladů. Škoda, že skript běží v PC, nikoliv v centrále. Pak by se daly v centrále realizovat jednoduché závislosti. Pro domácí kolejiště by to mohlo stačit.

Nevíte někdo, jak je zapojen výstup Prog Track vůči Track Output? Bylo by možné při zapojení centrály do kolejiště jednu staniční kolej připojit (samozřejmě po oboustraném odizolování) k Prog Track? Nebude to dělat problémy při přejíždění na tuto kolej? Nemůžu o tom v návodu nic najít.

Jirka

Re: Centrála DR5000

PříspěvekNapsal: úte 28 srp, 2018 8:24 pm
od Trixt
JiriKTT: Pokud si dobře pamatuji, tak Prog Track se chová jako normální kolej pokud není v režimu programování. Takže pokud oddělíš oboustranně nějakou odstavnou kolej, pak se dá tato kolej použít po přepnutí do režimu programování jako programovací, v režimu provozním se dá používat jako kolej, jenž je součástí kolejiště a přejezd přes ni není problém. Nevím ale jak v tomto případě zajistit detekci obsazení této koleje.

P.S: Já s upgrade fimware na v. 1.5 problém neměl. Je ale pravda, že jsem nic na PC neměl a instaloval jsem software verze 1.5 jako první a nic jsem tedy před tím nemusel odinstalovávat.

Re: Centrála DR5000

PříspěvekNapsal: úte 28 srp, 2018 9:44 pm
od HonzaM
JiriKTT píše: To se nepovedlo, hlásilo to chybu - nepřítomnost nějaké knihovny (již si nepamatuji jaké). Musel jsem v PC odinstalovat a znovu nainstalovat program a pak se aktualizace povedla.
- další problém byl, že se k centrále nechtěla připojit aplikace Z21. Musel jsem přenastavit ve vlastnostech LAN protokol na Z21 (před aktualizací jsem se aplikací normálně připojoval)
Jirka

V návodu k centrále (tedy přinejmenším na tom na http://www.digikeijs.cz) je jasně napsáno, že před instalací softwaru pro instalaci nového fw je nejprve nutné ten předchozí sw odstranit. A základním síťovým protokolem centrály je XpressNet/LAN, na nějž se centrála přepne po resetu do továrního nastavení, pro použití s mobilní aplikaci Z21 je zapotřebí po resetu zvolit patřičný protokol. Zákazníci kteří centrálu koupí přes http://www.digikeijs.cz dostanou centrálu již na tento protokol nastavenou a je to také uvedeno v přiložené informaci.
Programovací kolej musí být na obou koncích isolována od zbytku kolejiště, je ale možné ji normálně projíždět. Adresu lokomotivy je možné provádět pouze na takto zapojené programovací koleji a není přitom nutné se obávat, že by programováním na takto zapojené koleji došlo k ovlivnění jakékoli lokomotivy nacházející se na zbytku kolejiště. Na zbytku kolejiště je možné programovat pouze pomoci funkce POM (Programming On Main), tedy programování na provozní (hlavní) koleji, v tom případě ale nelze programovat adresu, ale jen po volbě již existující adresy konkrétni lokomotivy nastavovat její ostatní CV, například maximální rychlost, rozjezd, brzdění. Nebo třeba hlasitost zvuku a podobně.

Re: Centrála DR5000

PříspěvekNapsal: stř 29 srp, 2018 6:19 am
od Brejla
HonzaM píše:
JiriKTT píše: To se nepovedlo, hlásilo to chybu - nepřítomnost nějaké knihovny (již si nepamatuji jaké). Musel jsem v PC odinstalovat a znovu nainstalovat program a pak se aktualizace povedla.
- další problém byl, že se k centrále nechtěla připojit aplikace Z21. Musel jsem přenastavit ve vlastnostech LAN protokol na Z21 (před aktualizací jsem se aplikací normálně připojoval)
Jirka

V návodu k centrále (tedy přinejmenším na tom na http://www.digikeijs.cz) je jasně napsáno, že před instalací softwaru pro instalaci nového fw je nejprve nutné ten předchozí sw odstranit.


A nebylo by uživatelsky přívětivější, kdyby hoši od Digikejsu trochu omezili svojí lenost a instalační soubor nové verze upravili tak, aby jak je obvyklé u všech slušnějších softwarů si tento nejdříve "očuchal" co už je v PC a centrále nainstalováno a to potřebné vymazání starých souborů udělal automaticky sám :?: Zdaleka ne všichni jsou tak velkými přáteli počítačů, aby to bez problému zvládli.

Re: Centrála DR5000

PříspěvekNapsal: stř 29 srp, 2018 7:28 am
od D
Je u centrály DR5000 možný současný provoz na hlavní koleji a programování na programovací koleji?

(Například centrála Roco Z21 tohle neumí, při programování v servisním módu odpojí hlavní kolej i booster výstup.)

Re: Centrála DR5000

PříspěvekNapsal: stř 29 srp, 2018 7:35 am
od sidlo
Brejla píše:A nebylo by uživatelsky přívětivější, kdyby hoši od Digikejsu trochu omezili svojí lenost a instalační soubor nové verze upravili tak, aby jak je obvyklé u všech slušnějších softwarů si tento nejdříve "očuchal" co už je v PC a centrále nainstalováno a to potřebné vymazání starých souborů udělal automaticky sám :?: Zdaleka ne všichni jsou tak velkými přáteli počítačů, aby to bez problému zvládli.

No on na ten instalační program upozorňuje, to že to uživatel nečte je věc jiná.
Pak je tu ještě druhý problém a tím jsou ovladače pro USB zařízení. S tím jsem se setkal jak u Digikeijs tak u jiných dodavatelů a s tím dodavatel nic nenadělá. To je Problém Microsoftu a jeho filozofie instalace ovladačů. Pokud si koupíte nějaké zařízení - GPS, telefon, kameru, ... tak každé z nich si instaluje vlastní ovladač a snadno se stane, že jiný ovladač zablokuje. A pak nastane instalační peklo co se má nainstalovat nebo odinstalovat a v jakém pořadí aby se to rozchodilo. Ale s tím dodavatel zařízení (Digikeijs, digi-cz, atd.) nic nenadělá.

Re: Centrála DR5000

PříspěvekNapsal: stř 29 srp, 2018 6:36 pm
od JiriKTT
sidlo píše:No on na ten instalační program upozorňuje, to že to uživatel nečte je věc jiná.
Pak je tu ještě druhý problém a tím jsou ovladače pro USB zařízení. S tím jsem se setkal jak u Digikeijs tak u jiných dodavatelů a s tím dodavatel nic nenadělá. To je Problém Microsoftu a jeho filozofie instalace ovladačů. Pokud si koupíte nějaké zařízení - GPS, telefon, kameru, ... tak každé z nich si instaluje vlastní ovladač a snadno se stane, že jiný ovladač zablokuje. A pak nastane instalační peklo co se má nainstalovat nebo odinstalovat a v jakém pořadí aby se to rozchodilo. Ale s tím dodavatel zařízení (Digikeijs, digi-cz, atd.) nic nenadělá.

Jde o to, že návod jsem četl a program v PC odinstaloval/nainstaloval. V čem byla chyba nevím. Samozřejmě připouštím i problém mezi židlí a klávesnicí. Zveřejnil jsem to pro případné další uživatele, pokud by byli postiženi stejným problémem.

Re: Centrála DR5000

PříspěvekNapsal: stř 29 srp, 2018 6:47 pm
od JiriKTT
HonzaM píše:V návodu k centrále (tedy přinejmenším na tom na http://www.digikeijs.cz) je jasně napsáno, že před instalací softwaru pro instalaci nového fw je nejprve nutné ten předchozí sw odstranit. A základním síťovým protokolem centrály je XpressNet/LAN, na nějž se centrála přepne po resetu do továrního nastavení, pro použití s mobilní aplikaci Z21 je zapotřebí po resetu zvolit patřičný protokol. Zákazníci kteří centrálu koupí přes http://www.digikeijs.cz dostanou centrálu již na tento protokol nastavenou a je to také uvedeno v přiložené informaci.
Programovací kolej musí být na obou koncích isolována od zbytku kolejiště, je ale možné ji normálně projíždět. Adresu lokomotivy je možné provádět pouze na takto zapojené programovací koleji a není přitom nutné se obávat, že by programováním na takto zapojené koleji došlo k ovlivnění jakékoli lokomotivy nacházející se na zbytku kolejiště. Na zbytku kolejiště je možné programovat pouze pomoci funkce POM (Programming On Main), tedy programování na provozní (hlavní) koleji, v tom případě ale nelze programovat adresu, ale jen po volbě již existující adresy konkrétni lokomotivy nastavovat její ostatní CV, například maximální rychlost, rozjezd, brzdění. Nebo třeba hlasitost zvuku a podobně.

Ano, zmátlo mě, že když jsem si od Vás centrálu přivezl, tak aplikace Z21 pracovala bez nastavování protokolu v centrále. Po aktualizaci jsem to musel ručně nastavit. Ale v návodu je to popsáno, to je pravda.
Programovací kolej: předpokládám, že v základním stavu jsou svorky pro programovací kolej připojeny k svorkám pro kolejiště a pouze při programování se pomocí relátka přepojí na jiný výstup. Hádám tak podle toho, že v centrále něco cvakne. Protože neznám schema zapojení, tak jsem zatím nic neměřil ani neexperimentoval, abych zbytečně něco neodprásknul. Mělo by tedy stačit správně napólovat výstup pro programovací kolej tak, aby při normálním provozu při přejíždění vlaku na kolej, která bude připojena na programovací výstup nedošlo ke zkratu?

Re: Centrála D

PříspěvekNapsal: stř 29 srp, 2018 9:33 pm
od HonzaM
Svorky pro programovací kolej zůstávají trvale vnitřně připojeny na speciální výstup, mající jen malou zatížitelnost, a nijak se nepřepínají k hlavnímu výstupu, je proto nutné aby kolejový úsek určený k programování nebyl považován za běžnou část kolejiště, lokomotivy ho mohou projíždět, ale nemá se tam setkat více vlaků. Nejlépe je, aby to byla kolej, kudy nevede plný provoz, může to být třeba kusá kolej,na níž se zajede při programování.

Re: Centrála D

PříspěvekNapsal: čtv 30 srp, 2018 6:52 am
od fulda
HonzaM píše:Svorky pro programovací kolej zůstávají trvale vnitřně připojeny na speciální výstup, mající jen malou zatížitelnost, a nijak se nepřepínají k hlavnímu výstupu, je proto nutné aby kolejový úsek určený k programování nebyl považován za běžnou část kolejiště, lokomotivy ho mohou projíždět, ale nemá se tam setkat více vlaků. Nejlépe je, aby to byla kolej, kudy nevede plný provoz, může to být třeba kusá kolej,na níž se zajede při programování.

Norma říká, že maximální proud na programovací koleji je 250mA. To pro jízdu málokdy stačí.