Servo dekodér

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

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

Re: Servo dekodér

Příspěvekod michal.kubista » pát 02 bře, 2018 3:28 pm

Ferda píše:Zdeno, jestli jsem to správně pochytil, tak po dosažení koncové polohy se vypíná napájení motorku. Takže mě napadlo, zda když by potom došlo k nechanickému posunu, tak se to bude chovat jako by to nebylo napájeno a servo samo se nebude snažit znovu se dostat do definované koncové polohy. K opětovnému návratu bude třeba nový příkaz.
Standardně se servo bude při pokusu o vychýlení z požadované polohy bránit a neustále se bude snažit se do nastavené polohy vracet. Tady by tomu tak asi nebylo. Nebo se mýlím?


Ahoj Ferdo,
doma používám podobné vlastní řešení, a zatím se mi nestalo, že by se servo mechanicky samo pohnulo jinam mimo koncovou polohu. Navíc přečtením polohy potenciometru zjišťuju polohu výhybky (serva) po zapnutí kolejiště (dekodéru) a nemusím si polohu někde ukládat - takový zpětný ohlas. Asi by se dalo doprogramovat i to, že pokud se servo dostane mimo požadované polohy, tak by se vynutila nějaká akce a došlo k přestavení do nějaké polohy. Otázka je, zda je to nutné a jak změnu vyhodnotit.
michal.kubista
 
Příspěvky: 342
Registrován: úte 06 říj, 2009 1:48 pm
Bydliště: Břeclavsko

Re: Servo dekodér

Příspěvekod RELAx » stř 19 pro, 2018 6:51 pm

Zdravím přátelé.
Chtěl bych se podělit se svým řešením problémů s přestavováním a hlavně odrušením serv, které používám jako přestavník. Mám jich cca 15 pod výhybkami, jsou ovládány přímo z Arduina UNO a polohu výhybky vidím na ovládacím displeji, ale není tam žádná zpětná vazba o poloze serva (výhybky), vidím vlastně jen požadovanou polohu a systém přestavování musí být tak spolehlivý, aby byla jistota, že požadovaná poloha je skutečná poloha..

Jen na okraj- celé kolejiště ovládám viz. http://diskuze.modely.biz/viewtopic.php?f=7&t=11494&start=60#p242895

Řídící program mám vlastní a řídící sekvenci z Arduina do serv posílám jen při přestavování, takže serva nemůžou tzv. „vrnět“. Stabilita polohy je dostatečná.
Problémy které byly se servy spojeny:
- Někdy se po připojení napájení stalo to, že servo nedomáčklo koncový mikrospínač. Po zapnutí panelu, připojení na napětí, provede ovládací Arduino přestavení všech výhybek do základní polohy. Tím jsem měl mít zajištěnou polohu serv u výhybky, ale nepřesnost levných serv z Číny a moje nedostatečné nastavení a zajištění mikrospínače u serv způsobilo, že mikrospínač ne vždy přepnul a tím se nepřehodila polarita srdcovky.
Odstranil jsem výběrem jiných serv z nakoupené sady a přesnější instalací mikrospínače i jeho upevnění. Zatím je to OK, ale čas ukáže, zda je toto řešení spolehlivé.

- v místě s větší koncentrací výhybek (výjezd ze stanice) mi po instalaci posledních výhybek
(serv) začaly průjezdy lokomotiv posouvat serva – rušení od motoru lokomotivy způsobilo, že se servo posunulo. Pouze kondenzátory na různých místech nepomohly, stíněný kabel pro řídící signál situaci ještě zhoršil.
Po několika pokusech jsem to vyřešil tímto odrušením serva:
schema odrušení.png
schema odrušení.png (9.72 KiB) Zobrazeno 226 krát

Funfuje to a dokonce stačilo připojit odrušení na konektor serva. Myslím, že záleží také na kvalitě provedení serva. Používám ty nejlevnější z Číny a je potřeba z nich vybírat ty relativně lepší.
Nevíte náhodou jakou velikost (indukčnost) mají odrušovací cívky ve starých analogových lokomotivách?
RELAx
 
Příspěvky: 3
Registrován: čtv 24 lis, 2016 4:55 pm

Předchozí

Zpět na DCC v praxi

Kdo je online

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