Před časem jsme s Pavlem PMU řešili na ICQ problém s elevátorem a Pavel neustále odkazoval na různé akcelerometry a inklinometry. Po chvíli lovení na webu jsme našli obvod přímo pro nás jak dělaný a to SCA100T-D02. Pravda, něco stál (cca 63USD), ale vzhledem k tomu, že byl skladem u dodavatele, kde beru i jiné věci, PMU si objednal pár kusů na zkoušky.
I když má obvod analogový výstup, problém je v tom, že potřebuje matematickou korekci hodnoty tak, aby se zkorigovala odchylka pomocí funkce arcsin. Vzhledem k výkonům, které používá kolektivka, není nejlepší vést od antény analogový signál a ten vyhodnocovat až dole. Nejlepší řešení je použít RS485, která se ukázala dostatečně odolná už u rotátoru na 2m a délce svodu kolem 20m. Pavel PMU objednal velmi hezké hliníkové krabičky z GESu a já jsem zvolil ke zpracování CPU řady MSP430.
Analogový signál z inklinometru (má i digi rozhranní, ale vnitřní ADC stejně měří stejné analog. napětí, jen s horší přesností než ADC v CPU) je změřen, provedena korekce hodnoty vůči středu a max. rozsahu tak, aby vstupní hodnota pro funkci arcsin byl rozsah 0-1 (rad.). Po výpočtu je hodnota převedena na stupně a také na bin. hodnotu v rozsahu 16bit, která je poslána do výstupního DAC. Pro "hraní" nebo v případě nemožnosti připojit PC je možné použít linearizovanou hodnotu 0-2,5V z DAC, jinak je hodnota k dispozici po RS485.
V zimních měsících budeme dělat další pokusy, přesto mě docela potěšilo, že se vše dalo zprovoznit během dvou dnů. Bližší informace k použitému obvodu lze najít na webu VTI technologies - www.vti.fi
Schéma zapojení elevátoru ke stažení:
|