AS5600 je snadno použitelný snímač úhlu polohy v rozsahu 360° se 12bitovým rozlišením. Obvod měří absolutní polohu rotace magnetu. Skládá se z Hallových senzorů, A/D převodníku a obvodu pro zpracování digitálních signálů. Informace o absolutní poloze magnetu je přímo přístupná přes analogový PWM výstup, nebo ji lze číst pomocí standardního I2C rozhraní. To zjednodušuje montáž celého systému, protože nulová poloha magnetu nemusí být mechanicky zaručena. Senzor toleruje nesouosost, kolísání vzdálenosti vzduchové mezery, kolísání teploty a také vnější magnetické pole. Tato robustnost a široký teplotní rozsah činí IC ideálním pro snímání úhlu natočení v průmyslovém a lékařském prostředí.

Magentický snímač natočení hřídele AS5600

AS5600

Já budu tento modul používat jednak jako enkodér (potenciometr) a potom jako čidlo natočení krokového motoru. Připojen bude na I2C sběrnici, adresa I2C je 0x36 a nelze ji měnit. Specielně polarizovaný magnet se přilepí na hřídel, kde budeme snímat úhel otáčení. Čip AS5600 se umístí souose s hřídelem ve vzdálenosti od 1 do 3 mm. Hodnota úhlu natočení bude v rozsahu 0 až 4095, obvod má v sobě 12 bitový AD převodník.

Hodnota úhlu při otáčení ve směru hodinek

raw angle clockwise

Rotační enkodér

Ke konstrukci rotačního enkodéru jsem použil starý potenciometr Tesla, který jsem rozebral a vykuchal z něj vnitřnosti. Zabrousil jsem hřídelku, na kterou jsem přilepil vteřinovým lepidlem magnet. Velikost korpusu potenciometru se bezvadně rozměrově hodí, celá destička se tam vejde po mírném zabroušení rohů zcela perfektně. K destičce jsem připájel čtyři vodiče (červený - napájení VCC, černý zem, zelený SDC a bílý SDA) a vyvedl ven. Destičku jsem přilepil opět vteřinovým lepidlem a opět sestavil korpus.

IMG 20241101 050451

IMG 20241101 050510

Zdroje a odkazy