User Manual

19
2.3.4. Nárazníky
Malá destička osaze dvěma mikrospínači s dlouhými čkami je umístě na přední části
robotu. Tato destička chrání IR LED snímače před mechanickým poškozením, pokud robot
nešťastně narazí na překážku. Pomocí mikrospínačů může mikropočítač detekovat kolize,
couvnout nebo zatočit a pak znovu jet dopředu.
Spínače jsou připojeny na porty již používané pro LED. Proto nezabírají vol porty
mikroprocesoru. Toto dvojité využi způsobí, že se LED rozsvítí, jakmile se sepne některý
spínač! Spínače se ak stisknou jen občas a aktivace LED nebude rušit.
Destička nárazníků se může odmontovat a příležitostně nahradit například
kopacím/záchytávacím zařízením pro balóny.
2.3.5. Snímače proudu motoru
Každý ze dvou snímačů proudu motoru obsahuje
výkono rezistor. Ohmův zákon U = RI říká, že úbytek
napě na rezistoru je přímo úměrný proudu, který přes něj
protéká!
Aby nebyl úbytek napětí příliš velký, musí se zvolit velmi
malá hodnota odporu. Zde jsme použili 0,1 ohmu.
Při tak nízké hodnotě je úbytek napě velmi malý (0,1
V při proudu 1 A) a před přivedením na vstup AD
převodníku se musí zesílit. Zesílení se realizuje pomocí
operačního zesilovače. RP6 používá samostatný operační zesilovač pro každý individlní
proudo snímač. Měřicí rozsah proudu je přibližně 1,8 A. Výsledkem tohoto proudu je úbytek
napě na výkonovém rezistoru 0,18 V a na výstupu operačního zesilovače napě asi 4 V. To je
maximální výstupní napě operačního zesilovače napájeného ze zdroje napětí 5 V.
Použité typy konových rezistorů mají toleranci hodnoty 10 %, rezistory u operačních
zesilovačů 5 %. Všechny součástky jsou nepřes, a pokud neprovedete kalibraci, můžete
zjistit odchylku měřené hodnoty až 270 mA! My ak potřebujeme pouze zjistit úroveň proudu,
která odpoví podmínkám kritického zažení motoru. Robot bude schopen detekovat
blokování/přežení motoru popřípadě poruchu motoru nebo odometrických snímačů!
Stejnosměr motory odebírají při větší zátěži (momentu) větší proud. Při zablokovaných
motorech se rapidně zvýší protékající proud. Tento stav se rozpoz v software a spus se
nouzové odpojení. Pokud by se tak nestalo, budou se motory velmi zahřívat
(a také přetěžovat) a časem dojde k jejich poškození.
Pokud selžou enkodéry jakýmkoliv způsobem může systém tento stav také spolehlivě
rozpoznat. Měření rychlosti samozřejmě spadne na nulu. Ale pokud se motor pohání plným
výkonem a proudové snímače detekují pouze malý proudy (které značí, že motor není
zablokován) můžete vyvodit závěr, že je poškozen motor, enkodér nebo obě zařízení. Tento
stav může například nastat, kd se v programu zapomenou aktivovat snímače