AS5600 - magnetické čidlo
Napsal: 30 črc 2019, 16:49
Musím se rozdělit se zkušenostmi, které mě ohromily a fascinovaly.
Potřeboval jsem tzv. Encodér na zjištění polohy hřídele převodovky pro 6cestný ventil.
Řešil jsem to opticky, pak potenciometrem a vše špatně a nespolehlivě a s malou životností.
Koupil jsem na Alliexpresu několik čipů AS5600 se speciálními magnety a šel bastlit.
Výsledek? Tak dokonalého brouka jsem už dlouho neměl.
Je absolutně přesný, nevadí mu "vakl" hřídele ani teplota, nic...
Kdybych věděl jak, popsal bych detaily i schema na stránky Picaxe.cz
Ale k programování. JE TAM JEDNO VELKÉ ALE.
Programovat parametry můžete od rána do večera... ale jakmile vypnete napájení, nastavení zmizí.
Pokud chcete nastavení uložit tak, aby zůstalo natrvalo v Config Registru, je nutné poslat
do Burn_registru (0xFF) příkaz (0x40) a je to uložené na pořád.
Jenomže to je paměť PROM (OTP) a tak lze zapisovat POUZE jedničky.
To znamená, zapsat můžete, ale smazat nikoli.
Sice to je v pdf, ale kdo to vidí poprvé narazí
Více na případné dotazy...
Potřeboval jsem tzv. Encodér na zjištění polohy hřídele převodovky pro 6cestný ventil.
Řešil jsem to opticky, pak potenciometrem a vše špatně a nespolehlivě a s malou životností.
Koupil jsem na Alliexpresu několik čipů AS5600 se speciálními magnety a šel bastlit.
Výsledek? Tak dokonalého brouka jsem už dlouho neměl.
Je absolutně přesný, nevadí mu "vakl" hřídele ani teplota, nic...
Kdybych věděl jak, popsal bych detaily i schema na stránky Picaxe.cz
Ale k programování. JE TAM JEDNO VELKÉ ALE.
Programovat parametry můžete od rána do večera... ale jakmile vypnete napájení, nastavení zmizí.
Pokud chcete nastavení uložit tak, aby zůstalo natrvalo v Config Registru, je nutné poslat
do Burn_registru (0xFF) příkaz (0x40) a je to uložené na pořád.
Jenomže to je paměť PROM (OTP) a tak lze zapisovat POUZE jedničky.
To znamená, zapsat můžete, ale smazat nikoli.
Sice to je v pdf, ale kdo to vidí poprvé narazí
Více na případné dotazy...