AS5600 – 12-bits magnetische roterende positiesensor
Noodzaak is de moeder van de vindingrijkheid; naarmate de tijd verandert, ontwikkelen en waarderen we kleinere en nauwkeurigere apparaten. De AS5600 is zo'n magnetische roterende positiesensor. Bovendien zult u genieten van de eenvoudige programmering en het gebruiksgemak. Daarom raden we bij WellPCB de sensor ten zeerste aan voor uw project. Hier leren we alles over de AS5600.
Wat is een AS5600?
Fig 1:Een AS5600 roterende positiesensor
De AS5600 is een eenvoudig te programmeren magnetische roterende positiesensor met PWM-uitgang of 12-bits analoge uitgang met hoge resolutie. Het gebruikt een contactloos systeem om de absolute hoek van een diametraal gemagnetiseerde magneet op de as te meten.
Bovendien verwijdert het duurzame en robuuste ontwerp de effecten van homogene externe magnetische strooivelden. Daarom is het het beste voor contactloze potentiometertaken.
AS5600-pinconfiguratie
De AS5600 heeft zeven pinnen, zoals hieronder weergegeven.
Fig 2:AS5600 pinconfiguratie
- GND: Verbind deze pin met de systeemaarde voor aardingsdoeleinden.
- VCC: Voedingspin, 5V/ 3.3V.
- SDA: Seriedatum van het inter-geïntegreerde circuit (I2C).
- SCL: Seriële klok van de I2C.
- VCC: 3V3 alleen voeding voor de IC.
- PGO: Wordt gebruikt om de begin- en eindposities van de rotatiehoek in te stellen.
- UIT: Voert de duty cycle-signalen uit zoals geconfigureerd door de software.
AS5600-functies
Hier is een korte introductie van de kenmerken van de AS5600 roterende magnetische positiesensor.
- Ten eerste ondersteunt het contactloze hoekmeting.
- Ten tweede heeft het een gemakkelijk door de gebruiker programmeerbare start- en stoppositie via de I2C-interface.
- Ten derde heeft het een 12-bits digitaal naar analoog conversie (DAC) uitgangsresolutie.
- Ten vierde kunt u de maximale hoek programmeren van 18 tot 360 graden.
- Ten vijfde detecteert het automatisch een magnetisch materiaal of oppervlak.
- Ten zesde ondersteunt het eenvoudig te starten en stopt het programmeren van posities zonder een programmeur in een 3-draads opstelling.
- Ten zevende gaat het automatisch naar de energiebesparende modus als dat nodig is.
- Ten slotte heeft het een analoge uitgang, radiometrische naar pulsbreedtemodulatie (PWM) of VDD-gecodeerde digitale uitgang.
AS5600-specificatie
- Het heeft een voedingsspanning van 3,3 of 5V.
- De ingangsstroom gaat tot 100mA.
- Bovendien heeft het een bedrijfsomgevingstemperatuur van -40 tot 125 °C.
- De AS5600 heeft een niet-veranderbare I2C-interface met adres 0X36.
AS5600 Werkingsprincipe
De werking van de AS5600 is gebaseerd op het Hall-effect. Het is omdat het een ingebouwde Hall-sensor heeft die veranderingen in de richting van het magnetische veld detecteert.
Bovendien wordt met behulp van de 12-bits interne A/D de richting van het magnetische veld versterkt door een versterker.
Daarom kan de AS5600-module elke ronde 4096 posities produceren. U kunt er ook voor kiezen om RAW-gegevens te exporteren via de I2C-interface of PWM-golf via de OUT-pin. Bovendien is de maximale hoek eveneens programmeerbaar.
U kunt het configureren tussen 18° en 360°, wat betekent dat de gemeten hoeknauwkeurigheid ongeveer 18/4096 is.
U moet echter weten dat de AS5600 alleen goed kan werken met een magneet die vergelijkbaar is met uw chipgrootte.
Ook moet u de module meten terwijl u deze zeer dicht bij het magnetische veld houdt. Een ander belangrijk punt is dat u het AS5600-sensorcentrum moet uitlijnen met dat van het magnetische veld. Daarom moet de verticale afstand variëren van 0,5 mm tot 3 mm.
Speel met Arduino
Fig 3:Een Arduino-platform voor ontwikkelaars
Voor deze opstelling heb je een Arduino-bord of Seeeduino V4.2, een basisschild en een AS5600 nodig.
Hier leest u hoe u uw installatie kunt configureren.
Hardwareverbinding.
- Sluit eerst de AS5600 aan op de I2C-poort van het basisschild.
- Ten tweede, sluit het Grove-basisschild aan op je Seeeduino-bord.
- Ten derde, sluit het bord aan op uw pc met een compatibele USB-kabel.
Softwareverbinding
- De eerste stap omvat het downloaden van de AS5600-bibliotheek van Github.
- Ten tweede, herstart je Arduino IDE en open de readAngle via Bestand → Voorbeelden → Seeed_AS5600-master → readAngle.
- Hier is een voorbeeld van de readAngle-code.
- Ten derde, upload de demo.
- Ten vierde, open de Seriële monitor van Arduino IDE uit de Tool optie en stel de baudrate in op 115200 .
- Ten vijfde, test je systeem om te zien of het op je scherm staat als je de sensor beweegt.
AS5600-applicatie
Fig 4:Een traditionele roterende encoder vervangen door de AS 5600
Bron; Wikipedia Commons
Hier zijn enkele toepassingen van de AS 5600-sensor.
- Huishoudelijke apparaten
- Contactloze knoppen
- Pedalen en RC-servo's
- Contactloze potentiometers
- Ook het volume regelen voor audioapparaten
- Automatisering ontwikkelen
- Bovendien werkt de AS5600 als autobesturing
Conclusie
De AS 5600 is een uitstekend alternatief voor de traditionele potentiometers omdat hij contactloos en uiterst nauwkeurig is. En zoals we hebben gezien, werken ze goed bij het meten, controleren en positioneren van projecten.
Als je er een hebt en hulp nodig hebt, neem dan gerust contact met ons op. We nemen zo snel mogelijk contact met u op.
Industriële technologie
- AC magnetische velden waarnemen
- Fundamenten van digitale magnetische sensoren
- Inductieve positiesensor voor industriële motoren biedt hoge snelheid, hoge nauwkeurigheid
- Lagertemperatuursensor | detector
- Roterende encoders verbeteren de absolute nauwkeurigheid van de robot
- Inductieve contactloze positiesensor
- Contactloze tip/kantelsensor
- Opties in overvloed bij het selecteren van een sensor voor motorfeedback
- Op RFID gebaseerde roterende positiesensor
- Nokkenaspositiesensor begrijpen
- Krukaspositiesensor begrijpen