Magnetic rotary encoder AS5600, I2C, PWM
Code: LA131153Free Shipping
From 100 EUR
30 Days to Return
For Registered
30 Days to Return
For Registered Customers
Free Shipping
For orders from 100 EUR
Customer Care
We handle complaints within 5 days
Quick dispatch
Within 24 hours
Related products
Product detailed description
The AS5600 is an easy-to-use 360° position angle sensor with 12-bit resolution. The IC measures the absolute position of the magnet rotation. It consists of Hall sensors, A/D converter and digital signal processing circuit. The absolute magnet position information is directly accessible via the Ananog/PWM output or can be read via the standard I2C interface. This simplifies the assembly of the entire system, as the zero position of the magnet does not have to be mechanically guaranteed. The sensor tolerates misalignment, air gap distance variations, temperature variations and also external magnetic fields. This robustness and wide temperature range make the IC ideal for rotation angle sensing in industrial and medical environments.
Specifications:
- Sensor chip: AS5600
- Supply voltage: 3.3V DC
- Logic voltage: 3.3V
- Resolution: 12-bit
- Communication interfaces I2C, Analog and PWM
- Range of air gap between magnet and sensor: 0.5-3mm
- Operating temperature range: -40-150°C
- Module dimensions: 23x23x2mm
Included in delivery:
- 1pc Magnetic rotary encoder AS5600, I2C, PWM
- 1pc Magnet
- 1pc 7pin header
Remark:
- This product is not a standalone functional unit and may require professional installation.
- Product images are for illustration purposes only and may sometimes differ from the actual appearance of the item. However, this does not change its basic properties.
Additional parameters
Category: | Motion, Distance, & Vibration Sensors |
---|---|
Warranty: | 2 years |
Weight: | 0.003 kg |
Output: | I2C, Analog, PWM |
Sensor type: | Magnetic field |
5,0
5 ratings
Add a rating
5
4
3
2
1
5
JŠ
Jiří Šrámek
Skutečně precizní měření úhlu na takové zařízení. Popisované "zadrhnutí" v polohách 0-90-180-270° nebylo pozorováno, možná upgrade výrobce. Pro přímé čtení analogové hodnoty na výstupu OUT není třeba vypajovat příslušný rezistor pull-down, stačí připojit GPO na Vcc. Rozsah na analog. výstupu je pak 0V až Vcc.
5
PN
Přemysl Nos
Když vyčítám registr ANG, tak při průchodu nulou, kterýmkoliv směrem, se jakoby na cca 5~7 LSB zadrhne.
Jinak OK
5
JB
Josef Brádler
Originální produkt na 3.3v po odpájení R1 odporu na 5v. Komunikuje přes knihovnu Při zapojení na VCC/5v GND/zem DIR/zem SDA/A4 SLC/A5. Kod dle https://curiousscientist.tech/blog/as5600-magnetic-position-encoder funguje. Výstupem je hodnota 0-4095 pro přepočítání na stupně nutno násobit 0.087890625 Tato hodnota je dána pozicí magnetu proto i po zapnutí není poloha nulová. Má problém při krajních úhlech 0/360, 90, 180, 270 v těchto bodech občas hodí nesmyslné hodnoty. To např. znamená že mezi 4095 a 0 hodí náhodně 255 nebo 3840 atd. Testováno při zapojení na 5v i na 3,3 přes převodník úrovní. Nutné tuto chybu kompenzovat. Samotné vyčítání hodnoty trvá zhruba 250 microsecond tedy 0,25milisekund. což je dostatečné. Kvůli času výpočtu doporučuji převod na stupně provádět až ve chvíli kdy to potřebujete, nedělat je po každém odečtu. Jinak je to kvalitní produkt za rozumnou cenu.
5
JG
Jan Grestenberger
Použito pro analogový výstup, snímá to polohy otevření klapek s výstupem na indikační voltmetr. Je to mnohem jednoduší než mechanické řešení snímaní polohy i cenově.
5
PV
Pavel Vachal
Dodání rychlé bez problémů. Snímač komunikuje přes I2C bez problémů, k aktivaci analogového napěťového výstupu je třeba buď provést naprogramování konfiguračního slova a nebo, pokud postačuje rozsah 0-360 deg pro plný Vcc rozsah, stačí vyletovat přizemňovací odpor na GPO pinu 5. Z dokumentace výrobce to není zcela zřejmé.
L
Kolize HW
Luděk
Zdravím, mám dotaz a nechápu to.
Mám připojen TFT Display - na pinech 8,9,10,11 a 13 - tedy ISP
Ale jakmile připojím knihovnu AS5600 displej nejde.
Máte nějakou radu?
Reply
Reply
MF
Kolize HW
Martin Frajdl
Dobrý den, bohužel s touto kombinací zkušenosti nemáme.
M
REAKCE
Milan
Josef Brádler
Má problém při krajních úhlech 0/360, 90, 180, 270 v těchto bodech občas hodí nesmyslné hodnoty. To např. znamená že mezi 4095 a 0 hodí náhodně 255 nebo 3840 atd. Testováno při zapojení na 5v i na 3,3 přes převodník úrovní. Nutné tuto chybu kompenzovat.
==== Jedná se o nezvládnutí šumu, tedy nejde o objektivní problém. Ale problém výrobce.
Jinak je to produkt za rozumnou cenu. Souhlas
Reply
Reply
J
Filtrace občasných náhodných hodnot
Jirka
Pokud to občas znamená, že se jedná jen o ojedinělá čtení v takovém případě udělat vždy třeba pět čtení bezprostředně po sobě. Z těch pěti čtení vypustit nejmenší a největší hodnotu a ze zbylých tří hodnot udělat průměr.
J
JR
Můžete mi prosím někdo přiblížit, jak tohle kompenzovat? Jak detekovat chybnou hodnotu?