encodeur_rotatif_a_effet_hall_pandauto_p3022_avec_puce_as5048a
Ceci est une ancienne révision du document !
Table des matières
Encodeur rotatif à Effet Hall Pandauto P3022 avec puce AS5048A
Avec Communication en SPI
AS5048A de AWS
- 1 bit de parité
- 1 bit error flag
- 14 bits indiquant l'angle absolu sur 14 bits.
Lorsqu'on lit les données SPI dans les 2 octets, il y a donc les 6 derniers bits du premier octet à concaténé avec les 8 bits du second octet pour reconstituer le mot de 14 bits.
Ressources sur le SPI
- Serial Peripheral Interface Une liaison SPI est un bus de données série synchrone baptisé ainsi par Motorola, au milieu des années 1980 qui opère en mode full-duplex.
Activation du SPI sur la Raspberry PI
Activation du SPI Aller dans Menu, Settings, Enable SPI, puis Vérifier si SPI est activé
Sketch Arduino pour AS5048A
- AS5048A-Arduino de ZoetropeLabs La version originale pour Arduino
- https://github.com/eborghi10/AS5048A eborghi10 propose une version pour arduino et esp32
Exemple
#include <AS5048A.h> AS5048A angleSensor(10); void setup() { Serial.begin(115200); angleSensor.init(); } void loop() { delay(10); word val = angleSensor.getRawRotation(); Serial.println(val, DEC); }
Recherche sur ESP32
Branchement sur ESP32 et Com en SPI avec Raspi
Ressources
- best-microcontroller-projects.com Rotary Encoder: Immediately Tame your Noisy Encoder! Find out how to Instantly Stop Switch Bounce using one of 2 software methods. Easily get Reliable Operation from your Encoder.
- Voir la page dédiée: Réalisation d'un controleur pour capteur de position angulaire optique
encodeur_rotatif_a_effet_hall_pandauto_p3022_avec_puce_as5048a.1662386472.txt.gz · Dernière modification : 2022/09/05 14:01 de serge