Outils pour utilisateurs

Outils du site


encodeur_rotatif_a_effet_hall_pandauto_p3022_avec_puce_as5048a

Ceci est une ancienne révision du document !


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

Recherche sur ESP32

Branchement sur ESP32 et Com en SPI avec Raspi

Ressources

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