Stránka 3 z 9

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: sob 05 kvě, 2018 6:26 pm
od zdeno
Zkusim vysvetlit, proc je negativni logika lepsi,
je to proto, ze je tam nejaky proud, ktrery to drzi nahore, teda musi se tento proud sundat a az potom je to hazard.
Kdezto pokud je to v nule, tak je to ve vzduchu a nic to nedrzi v te nule, proto je naindukovani mnohem snazsi.
Jinak Loconet je OC s rozhodovaci urovni 4V na negativni logike a je to velmi blbuvzdorne. Stovky metru bez problemu.
---
Problem serva a DCC je v tom, ze se vede napajeni i komunikace po stejne dvojici dratu a teda je to brutalne spojene.
A protoze ne vsechno se zachyti na stabilizatoru 7805, tak dochazi k nestabilite serva.
Hadam jsem to dobre vysvetlil ;-)

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: sob 05 kvě, 2018 7:05 pm
od amirinda
zdeno píše:Zkusim vysvetlit, proc je negativni logika lepsi,
Problem serva a DCC je v tom, ze se vede napajeni i komunikace po stejne dvojici dratu a teda je to brutalne spojene.
A protoze ne vsechno se zachyti na stabilizatoru 7805, tak dochazi k nestabilite serva.
Hadam jsem to dobre vysvetlil ;-)


no, ale pokud budu mít samostatně napájené Arduino a serva tak by problém tedy neměl být, nebo?

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: sob 05 kvě, 2018 7:38 pm
od czcharlie
To ti nikdo na sto procent neřekne. Jak už bylo několikrát řečeno, záleží na konkrétních podmínkách. Zdrojů rušení může být nespočet. A přitom se některé třeba i silné vůbec nemusí projevit a naopak ty, které bys nepodezříval můžou ovládání serv zcela znemožnit. Jediná možnost je vyzkoušet a s případnými problémy se nějak porvat.

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: ned 06 kvě, 2018 7:12 am
od BohousP
zdeno píše:...
pokud je to v nule, tak je to ve vzduchu a nic to nedrzi v te nule, proto je naindukovani mnohem snazsi.

Zdeno, přečti si ještě jednou, co píšeš. To snad nemyslíš vážně!!!
Pokud je napětí na vodiči přenášejícím data v nule, nemůže být tento vodič "ve vzduchu", ale přes nulovou (ideálně) impedanci propojen právě s nulou (tedy logickou zemí).
Edit: umazána část o DCC, dotaz byl na analog.

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: ned 06 kvě, 2018 7:24 am
od BohousP
amirinda píše:
zdeno píše:Zkusim vysvetlit, proc je negativni logika lepsi,
Problem serva a DCC je v tom, ze se vede napajeni i komunikace po stejne dvojici dratu a teda je to brutalne spojene.
A protoze ne vsechno se zachyti na stabilizatoru 7805, tak dochazi k nestabilite serva.
Hadam jsem to dobre vysvetlil ;-)


no, ale pokud budu mít samostatně napájené Arduino a serva tak by problém tedy neměl být, nebo?

Pravděpodobnost výstytu problému bude určitě menší. Ale nikdo ti to nezaručí. Murphyho zákony mají vyšší prioritu :mrgreen: .

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: ned 06 kvě, 2018 8:40 am
od czcharlie
Amirinda píše, že mu jde o analog...

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: ned 06 kvě, 2018 10:15 am
od zdeno
czcharlie píše:Amirinda píše, že mu jde o analog...

myslim, ze ho to casem prejde a bude se usilovat o neco lepsiho,
---
jinak to plati aj pro analogove ovladani, ze odber jednoho serva ovlivnuje i ty druhe.
Pochybujem, ze bude mit na kazde servo extra napajeni.
Proste ubytky napeti jsou podrazacke.

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: ned 06 kvě, 2018 10:27 am
od zdeno
BohousP píše:
zdeno píše:...
pokud je to v nule, tak je to ve vzduchu a nic to nedrzi v te nule, proto je naindukovani mnohem snazsi.

Zdeno, přečti si ještě jednou, co píšeš. To snad nemyslíš vážně!!!
Pokud je napětí na vodiči přenášejícím data v nule, nemůže být tento vodič "ve vzduchu", ale přes nulovou (ideálně) impedanci propojen právě s nulou (tedy logickou zemí).

Byla by to pravda, pokud se nepouziva CMOS logika, ktera vyslovene nesnasi dlouhe privody a pro tuto logiku to plati dvojnasobne.
Zkus vyzkouset a uvidis ;-)

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: ned 06 kvě, 2018 11:14 am
od BohousP
S dlouhými vodiči na CMOS výstupech máš samozřejmě pravdu. Ale je jedno, jestli je rušení superponované na nule nebo 5V. A může být kladné i záporné, nebo obou polarit... Sběrnice na dlouhé vzdálenosti používají RS232 nebo dnes častěji 485 (Xpressnet), Loconet - tam je to trochu jinak.
Prostě servo od dekodéru max. decimetry.
Edit: viz další komentáře.

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: ned 06 kvě, 2018 12:11 pm
od Jirka_US
BohousP píše:S dlouhými vodiči na CMOS výstupech máš samozřejmě pravdu. Ale je jedno, jestli je rušení superponované na nule nebo 5V. A může být kladné i záporné, nebo obou polarit... Sběrnice na dlouhé vzdálenosti používají RS232 nebo dnes častěji 485 (Loconet i Xpressnet), tam je to trochu jinak.
Prostě servo od dekodéru max. decimetry.

485 se rozhodne nepouziva pro LocoNet. LocoNet pouziva princip "proudove smycky", proto je tak robustni a odolny proti ruseni ve srovnani s XpressNetem.

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: ned 06 kvě, 2018 12:40 pm
od BohousP
Jirka_US píše:...
485 se rozhodne nepouziva pro LocoNet...


Ano, Loconet měl být až za závorkou. Opraveno. Sorry. :(

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: ned 06 kvě, 2018 1:03 pm
od fulda
Jirka_US píše:
BohousP píše:S dlouhými vodiči na CMOS výstupech máš samozřejmě pravdu. Ale je jedno, jestli je rušení superponované na nule nebo 5V. A může být kladné i záporné, nebo obou polarit... Sběrnice na dlouhé vzdálenosti používají RS232 nebo dnes častěji 485 (Loconet i Xpressnet), tam je to trochu jinak.
Prostě servo od dekodéru max. decimetry.

485 se rozhodne nepouziva pro LocoNet. LocoNet pouziva princip "proudove smycky", proto je tak robustni a odolny proti ruseni ve srovnani s XpressNetem.

Proto má RS485 vzdálenost 2km, zatímco CSMA/CD má 305m ???

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: ned 06 kvě, 2018 2:45 pm
od Jirka_US
fulda píše:
Jirka_US píše:
BohousP píše:S dlouhými vodiči na CMOS výstupech máš samozřejmě pravdu. Ale je jedno, jestli je rušení superponované na nule nebo 5V. A může být kladné i záporné, nebo obou polarit... Sběrnice na dlouhé vzdálenosti používají RS232 nebo dnes častěji 485 (Loconet i Xpressnet), tam je to trochu jinak.
Prostě servo od dekodéru max. decimetry.

485 se rozhodne nepouziva pro LocoNet. LocoNet pouziva princip "proudove smycky", proto je tak robustni a odolny proti ruseni ve srovnani s XpressNetem.

Proto má RS485 vzdálenost 2km, zatímco CSMA/CD má 305m ???

A co jsi tim chtel rici ? Na me to dela dojem, ze se asi zase opet snazis zaplevelit dalsi vlakno "odbornou" debatou uplne mimo tema. Prosim Te smir se s faktem, ze proudova smycka ma vetsi robustnost a odolnost proti ruseni, tedy zde uvedeny LocoNet. Vzdalenost je debata o trochu necem jinem, vubec nerozumim proc sem tahas vzdalenost 2km, kdyz dotycny potrebuje natahnout vodice par desitek centimetru. V jinem vlakne si pro zmenu uvedl spotrebu N-kove masinky 2.5A....Zkus se prosim Te alespon trochu zamyslet na co reagujes. Proto s velkou pravdepodobnosti na dalsi dotazy na toto tema v tomto vlakne nebudu reagovat a chtel bych te poprosit v zajmu ostatnich ucastniku konference, aby jsi tak ucinil i ty. Dekuji.

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: ned 06 kvě, 2018 6:44 pm
od zdeno
fulda píše:Proto má RS485 vzdálenost 2km, zatímco CSMA/CD má 305m ???

a preco ne 306 m ? ;-)
myslim, ze hodne zalezi na prenosove rychlosti, prechodovych odporec a kapacite vedeni, proto by nebylo moudre to zhazovat jen tak od brucha.

Re: Arduino - analogové ovládání pro servo přestavníky

PříspěvekNapsal: pon 07 kvě, 2018 6:40 am
od fulda
zdeno píše:
fulda píše:Proto má RS485 vzdálenost 2km, zatímco CSMA/CD má 305m ???

a preco ne 306 m ? ;-)
myslim, ze hodne zalezi na prenosove rychlosti, prechodovych odporec a kapacite vedeni, proto by nebylo moudre to zhazovat jen tak od brucha.

Protože je to uvedeno v těch debilních imperiálních jednotkách jako 1000 stop, což je 304,8m.
Jinak je pravda že záleží na hodně okolnostech, které tu vzdálenost dokáží změnit, ale tokhle je to uvedeno v tabulkách. Nemá cenu se snažit to podkládat, nebo vyvracet nějakou empirickou zkušeností.