Capteur d’Inclinaison avec Accéléromètre 3 Axes ADXL345 fonctionne en mesurant les forces d’accélération agissant sur lui dans trois axes : X, Y et Z.
Ces mesures peuvent être utilisées pour déterminer l’orientation, détecter le mouvement et mesurer les forces dynamiques telles que les vibrations et les chocs.
Il fonctionne selon le principe des systèmes micro-électro-mécaniques (MEMS), utilisant la détection capacitive pour détecter les changements de capacité causés par la déflexion d’une petite masse de preuve à l’intérieur du capteur.
Ces changements sont convertis en signaux numériques pouvant être lus via les interfaces I2C ou SPI.
Capteur d’Inclinaison avec Accéléromètre 3 Axes ADXL345 mesure l’accélération dynamique (par exemple, inclinaison, l’accélération, mouvement ou vibration) dans une variété d’applications.
Il est capable de mesurer à la fois les forces gravitationnelles statiques, comme la détection d’inclinaison, et les forces dynamiques résultant du mouvement ou des chocs.
Les données de sortie numérique du capteur sont formatées en 16 bits et sont accessibles via une interface numérique SPI (3 ou 4 fils) ou I2C.
Caractéristiques techniques
Tension: 3V à 5V
Température de fonctionnement: -40 °C à 85 °C
Courant: 30μA
Protocole de communication: IIC / SPI
Échelle de mesure: ± 2g à ± 16g
Sortie numérique: SPI / IIC
Dimensions: 3 axes, ± 2g / ± 4g / ± 8g / ± 16g
Accéléromètre / inclinomètre compact.
Principe de fonctionnement :
Systèmes Micro-Électro-Mécaniques (MEMS) :
L’ADXL345 est basé sur la technologie MEMS, qui intègre des éléments mécaniques, des capteurs et des composants électroniques sur un substrat de silicium commun. À l’intérieur du module, il y a des structures microscopiques qui se déplacent en réponse à l’accélération.
Capteur capacitif :
L’accéléromètre comprend une petite masse (masse de preuve) suspendue par des ressorts à l’intérieur de la puce. Lorsque l’appareil subit une accélération, la masse de preuve se déplace de sa position d’origine.
Ce déplacement entraîne un changement de capacité entre les plaques fixes et la masse mobile. Ces changements de capacité sont proportionnels à l’accélération et sont convertis en signaux électriques.
Conditionnement de signal :
Les signaux électriques générés par les capteurs capacitifs sont très faibles et doivent être amplifiés. L’ADXL345 possède un circuit de conditionnement de signal intégré qui amplifie ces signaux et les convertit en format numérique.
Sortie numérique :
Les signaux conditionnés sont numérisés à l’aide d’un convertisseur analogique-numérique (ADC) à l’intérieur du module.
L’ADXL345 peut envoyer ces signaux numériques via les interfaces de communication I2C ou SPI, facilitant ainsi l’interfaçage avec divers microcontrôleurs et plateformes de développement.
Registres de données :
L’ADXL345 dispose de plusieurs registres de données qui stockent les valeurs d’accélération pour les axes X, Y et Z. Ces valeurs peuvent être lues par un microcontrôleur via les protocoles de communication I2C ou SPI.
Gestion de l’alimentation :
L’ADXL345 inclut des fonctionnalités pour une faible consommation d’énergie, telles que des taux d’échantillonnage sélectionnables et des modes d’économie d’énergie. Cela le rend adapté aux dispositifs alimentés par batterie.
Les broches du module accéléromètre ADXL345 :
Nom de la broche
Configuration de la broche
Description
VCC
Alimentation
Fournit l’alimentation au module (typiquement 3,3V ou 5V)
GND
Masse
Référence de masse pour le module
SCL/SCLK
Horloge I2C/Horloge SPI
Ligne d’horloge pour la communication I2C ou SPI
SDA/SDI/SDIO
Données I2C/Données SPI In/Out
Ligne de données pour la communication I2C ou SPI
CS
Sélection de puce
Sélectionne la communication SPI (actif bas)
INT1
Interruption 1
Broche d’interruption programmable 1
INT2
Interruption 2
Broche d’interruption programmable 2
Applications exemplaires :
Détection de mouvement : Dans les appareils mobiles, l’ADXL345 peut détecter le mouvement pour contrôler l’orientation de l’écran ou activer des fonctionnalités spécifiques en fonction des mouvements.
Surveillance des vibrations : Dans les applications industrielles, il peut surveiller les machines pour détecter des vibrations inhabituelles indiquant des problèmes potentiels.
Jeux : Utilisé dans les contrôleurs de jeux pour fournir une entrée basée sur les mouvements pour une expérience interactive.