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

Activation du SPI sur la Raspberry PI

Activation du SPI Aller dans Menu, Settings, Enable SPI, puis Vérifier si SPI est activé

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.1662385974.txt.gz · Dernière modification : 2022/09/05 13:52 de serge