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.
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
Codeurs à Effet Hall de pandauto.com
Ces codeurs sont construits sur une puce AS5048A
ZoetropeLabs propose une lib pour Arduino
Télécharger le projet: aller dans le dossier AS5048A-Arduino-master/lib, compresser en zip le dossier AS5048A.
Dans Arduino IDE, allez à Sketch –> Include Library –> Add ZIP Library –> ajouter le zip de AS5048A
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); }
encodeur_rotatif_a_effet_hall_pandauto_p3022_avec_puce_as5048a.1662385941.txt.gz · Dernière modification : 2022/09/05 13:52 de serge