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

Schémata, zapojení, návody, dotazy a postupy k využití v železničním modelářství.

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

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

Příspěvekod zdeno » sob 05 kvě, 2018 6:26 pm

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 ;-)
Uživatelský avatar
zdeno
 
Příspěvky: 3003
Registrován: pon 11 črc, 2011 8:54 am

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

Příspěvekod amirinda » sob 05 kvě, 2018 7:05 pm

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?
popojedem bo zme v utlumu...
Uživatelský avatar
amirinda
 
Příspěvky: 580
Registrován: pon 12 pro, 2016 4:00 am
Bydliště: Planá

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

Příspěvekod czcharlie » sob 05 kvě, 2018 7:38 pm

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.
czcharlie
 
Příspěvky: 344
Registrován: čtv 15 pro, 2016 10:42 pm

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

Příspěvekod BohousP » ned 06 kvě, 2018 7:12 am

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.
Naposledy upravil BohousP dne ned 06 kvě, 2018 9:42 am, celkově upraveno 2
TT, DCC, NanoX-2017, TC8, ... http://masinky.info
Uživatelský avatar
BohousP
 
Příspěvky: 2921
Registrován: stř 12 kvě, 2010 9:17 am
Bydliště: Praha - Malešice

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

Příspěvekod BohousP » ned 06 kvě, 2018 7:24 am

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: .
TT, DCC, NanoX-2017, TC8, ... http://masinky.info
Uživatelský avatar
BohousP
 
Příspěvky: 2921
Registrován: stř 12 kvě, 2010 9:17 am
Bydliště: Praha - Malešice

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

Příspěvekod czcharlie » ned 06 kvě, 2018 8:40 am

Amirinda píše, že mu jde o analog...
czcharlie
 
Příspěvky: 344
Registrován: čtv 15 pro, 2016 10:42 pm

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

Příspěvekod zdeno » ned 06 kvě, 2018 10:15 am

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.
Uživatelský avatar
zdeno
 
Příspěvky: 3003
Registrován: pon 11 črc, 2011 8:54 am

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

Příspěvekod zdeno » ned 06 kvě, 2018 10:27 am

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 ;-)
Uživatelský avatar
zdeno
 
Příspěvky: 3003
Registrován: pon 11 črc, 2011 8:54 am

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

Příspěvekod BohousP » ned 06 kvě, 2018 11:14 am

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.
Naposledy upravil BohousP dne ned 06 kvě, 2018 12:42 pm, celkově upraveno 1
TT, DCC, NanoX-2017, TC8, ... http://masinky.info
Uživatelský avatar
BohousP
 
Příspěvky: 2921
Registrován: stř 12 kvě, 2010 9:17 am
Bydliště: Praha - Malešice

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

Příspěvekod Jirka_US » ned 06 kvě, 2018 12:11 pm

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.
Jirka
Jirka_US
 
Příspěvky: 1155
Registrován: sob 08 kvě, 2010 5:56 am

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

Příspěvekod BohousP » ned 06 kvě, 2018 12:40 pm

Jirka_US píše:...
485 se rozhodne nepouziva pro LocoNet...


Ano, Loconet měl být až za závorkou. Opraveno. Sorry. :(
TT, DCC, NanoX-2017, TC8, ... http://masinky.info
Uživatelský avatar
BohousP
 
Příspěvky: 2921
Registrován: stř 12 kvě, 2010 9:17 am
Bydliště: Praha - Malešice

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

Příspěvekod fulda » ned 06 kvě, 2018 1:03 pm

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 ???
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: Arduino - analogové ovládání pro servo přestavníky

Příspěvekod Jirka_US » ned 06 kvě, 2018 2:45 pm

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.
Jirka
Jirka_US
 
Příspěvky: 1155
Registrován: sob 08 kvě, 2010 5:56 am

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

Příspěvekod zdeno » ned 06 kvě, 2018 6:44 pm

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.
Uživatelský avatar
zdeno
 
Příspěvky: 3003
Registrován: pon 11 črc, 2011 8:54 am

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

Příspěvekod fulda » pon 07 kvě, 2018 6:40 am

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í.
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

PředchozíDalší

Zpět na Elektrika a elektronika

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 7 návštevníků