26 min de lecture Hugues Orgitello
📊 Accéléromètres MEMS : Précision et Innovation pour tous
Guide accéléromètres MEMS : capteurs 3 axes, plages ±2g/±16g, I2C/SPI, applications IoT, wearables, automobile, navigation, maintenance prédictive industrielle.
Les accéléromètres MEMS (Micro-Electro-Mechanical Systems) équipent aujourd'hui des milliards d'appareils, du smartphone au drone industriel. Ces capteurs micro-usinés dans le silicium mesurent l'accélération sur trois axes avec des plages de ±2 g à ±200 g et des bandes passantes de 0 Hz à plus de 6 kHz. Ce guide détaille leur fonctionnement, les critères de sélection, les interfaces I2C/SPI et les bonnes pratiques d'intégration PCB.
En résumé
- Principe : masse d'épreuve en silicium + détection capacitive, convertie en I2C/SPI par un ADC interne (typiquement 12 à 16 bits).
- Plages : de ±2 g (inclinomètre, résolution ~1 mg sur 12 bits) à ±200 g (crash, airbag).
- Densité de bruit : de 22 µg/√Hz (ADXL355 sismique) à 290 µg/√Hz (ADXL345 entrée de gamme).
- Bande passante : 0 Hz à 6 kHz mécanique (IIS3DWB monte à 26 kHz en échantillonnage), contre 1 Hz à 50 kHz pour un piézo.
- Consommation : 2 µA (LIS3DH low-power) à 3,9 mA (MPU-6050 IMU). Wake-on-motion disponible sur la plupart des composants.
- Applications dominantes : smartphones, wearables, maintenance prédictive ISO 10816, ADAS automobile, navigation inertielle IMU 9 axes.
Qu'est-ce qu'un accéléromètre MEMS ?
Un accéléromètre MEMS est un capteur micro-usiné dans du silicium qui mesure l'accélération linéaire sur un, deux ou trois axes. Il exploite le déplacement d'une masse d'épreuve microscopique pour convertir une force mécanique en signal électrique numérique, utilisable directement par un microcontrôleur.
Le principe de fonctionnement repose sur un système masse-ressort gravé dans le silicium. Lorsqu'une accélération est appliquée, la masse d'épreuve se déplace par rapport au substrat. Ce déplacement modifie la capacité entre des électrodes interdigitées : c'est la détection capacitive, la méthode la plus courante dans les accéléromètres MEMS modernes. Comme le souligne Analog Devices dans ses notes d'application MEMS, un circuit de conditionnement intégré amplifie ce signal capacitif, le filtre et le convertit via un ADC en valeur numérique accessible par registre I2C ou SPI. Ce procédé, décrit selon Bosch Sensortec comme le pilier du segment avec plus d'un milliard de capteurs MEMS livrés chaque année, atteint des tolérances de l'ordre du micromètre sur des structures de quelques centaines de micromètres.
La mesure s'effectue simultanément sur trois axes orthogonaux (X, Y, Z), permettant de déterminer l'orientation par rapport à la gravité (inclinomètre statique) ou de détecter des mouvements dynamiques (chocs, vibrations, gestes). Les plages de mesure vont de ±2 g pour les applications de haute résolution à ±200 g et au-delà pour la détection de chocs violents. La résolution dépend directement de la plage sélectionnée : un registre 12 bits sur ±2 g offre une résolution d'environ 1 mg, contre 16 mg sur ±16 g. Pour la calibration et la qualification en vibration, la norme ISO 16063-21, publiée selon International Organization for Standardization (ISO 16063-21), fixe les méthodes de référence par excitation sinusoïdale.
Critères de sélection d'un accéléromètre
La sélection d'un accéléromètre MEMS est l'ajustement fin entre plage de mesure, densité de bruit, bande passante, interface et consommation. Un bon choix impose de confronter la datasheet du capteur aux contraintes réelles de l'application cible.
Voici les spécifications essentielles à évaluer :
- Plage de mesure : de ±2g (inclinomètre, orientation) à ±200g (détection chocs industriels). Règle : choisir la plage minimale couvrant l'application pour maximiser la résolution.
- Densité de bruit (noise density) : exprimée en µg/√Hz, elle détermine la plus petite accélération détectable. Spécifié selon Analog Devices (datasheet ADXL345), le capteur offre ~290 µg/√Hz ; d'après Bosch Sensortec, ce chiffre descend à ~160 µg/√Hz sur le BMI270. Pour la sismique ou la précision de laboratoire, l'ADXL355 atteint 22 µg/√Hz.
- Bande passante : fréquence maximale d'acquisition. Une application de détection gestuelle nécessite 50-100 Hz, tandis que l'analyse vibratoire exige souvent plus de 1 kHz.
- Interface de communication : I2C pour la simplicité et le faible nombre de fils, SPI pour le débit et la latence réduite.
- Consommation : critique pour les applications sur batterie. Les modes low-power descendent à quelques µA avec wake-on-motion.
- Package : LGA typiquement 2x2 mm à 3x3 mm. Le choix impacte le placement PCB et la sensibilité aux contraintes mécaniques.
Comparatif des accéléromètres populaires
| Composant | Fabricant | Axes | Plage | Résolution | Interface | Consommation | Cas d'usage typique |
|---|---|---|---|---|---|---|---|
| ADXL345 | Analog Devices | 3 | ±2g à ±16g | 13 bits | I2C / SPI | 23 µA | Prototypage, IoT faible coût |
| LIS3DH | STMicroelectronics | 3 | ±2g à ±16g | 16 bits | I2C / SPI | 2 µA (low-power) | Wearables, détection mouvement |
| MPU-6050 | InvenSense (TDK) | 6 (accel+gyro) | ±2g à ±16g | 16 bits | I2C | 3,9 mA | Drones, robotique, IMU |
| BMI270 | Bosch Sensortec | 6 (accel+gyro) | ±2g à ±16g | 16 bits | I2C / SPI | 685 µA | Wearables haut de gamme |
| ICM-42688-P | TDK InvenSense | 6 (accel+gyro) | ±2g à ±16g | 16 bits | I2C / SPI | 0,9 mA | Navigation, stabilisation avancée |
Interfaces de communication : I2C et SPI
L'interface d'un accéléromètre MEMS est son canal d'échange avec le microcontrôleur hôte, principalement I2C ou SPI. Le choix impose un arbitrage entre vitesse, câblage et nombre de capteurs sur le bus.
I2C utilise seulement deux fils (SDA, SCL) et permet de connecter plusieurs capteurs sur le même bus grâce à l'adressage (typiquement 0x53 ou 0x1D pour un ADXL345, configurable via la broche SDO). C'est le choix naturel quand le nombre de GPIO est limité ou quand plusieurs capteurs partagent le bus. Le débit standard (400 kHz) suffit pour la plupart des applications de détection de mouvement.
SPI offre un débit supérieur (jusqu'à 10 MHz sur un ICM-42688-P) et une latence plus faible grâce à la communication full-duplex. En contrepartie, chaque capteur nécessite une ligne CS (chip select) dédiée. Nous recommandons SPI pour les applications temps réel (stabilisation drone, contrôle moteur) où chaque milliseconde compte, ou lorsque le bus I2C est déjà saturé par d'autres périphériques. Sur les MCU modernes type STM32 ou nRF52 tournant sous FreeRTOS ou Zephyr, le firmware exploite un driver DMA qui décharge le CPU pendant la lecture des registres XYZ à cadence élevée.
Au-delà de I2C et SPI : dans les architectures distribuées, le MEMS local livre ses échantillons à un microcontrôleur passerelle qui les agrège puis les transmet sur un bus de terrain. À l'inverse de l'I2C qui reste cantonné à la carte, on retrouve fréquemment CAN-FD selon ISO 11898 et la pile CANopen sur les machines industrielles, J1939 dans le véhicule lourd avec un transceiver type TJA1042 ou TCAN1042, et RS-485 avec Modbus RTU sur les chaînes d'instrumentation usine. Sur capteur intelligent récent, l'I3C (extension I²C à débit élevé jusqu'à 12,5 MHz) gagne du terrain, et l'UART reste pratique pour les ports de debug et la télémétrie point-à-point. Cette diversité de bus impose une procédure de test rigoureuse : nous validons systématiquement les trames I²C ou SPI à l'oscilloscope Tektronix MSO64B avec la suite TekExpress, puis nous recoupons les capteurs sur l'agrégateur CAN-FD ou Modbus avant la mise en service.
Applications des accéléromètres MEMS
L'application type d'un accéléromètre MEMS est toute mesure d'accélération statique (gravité) ou dynamique (chocs, vibrations) en environnement embarqué. Ces capteurs couvrent un spectre large, du grand public à l'industrie lourde, et équipent des milliards de dispositifs.
Électronique grand public : les smartphones et tablettes utilisent des accéléromètres pour la rotation automatique de l'écran, le comptage de pas (podomètre) et les interfaces gestuelles. Les montres connectées s'appuient sur des capteurs ultra-basse consommation comme le LIS3DH pour maximiser l'autonomie tout en détectant les mouvements du poignet.
Santé et bien-être : les trackers de fitness exploitent les accéléromètres pour quantifier l'activité physique, analyser la qualité du sommeil et détecter les chutes chez les personnes âgées. Combinés à d'autres capteurs biométriques (fréquence cardiaque, SpO2), ils permettent un suivi de santé complet. La détection de chute repose sur un algorithme de seuil : une accélération >3g suivie d'une période d'immobilité déclenche l'alerte.
Automobile : les accéléromètres MEMS sont au coeur des systèmes de sécurité active et passive. Ils déclenchent les airbags lors d'une collision (capteurs haute plage ±200g), assurent le contrôle électronique de stabilité (ESC) et contribuent aux systèmes d'aide à la conduite (ADAS). Dans les véhicules autonomes, les IMU combinent accéléromètres et gyroscopes pour la navigation inertielle.
Industrie et maintenance prédictive : la surveillance vibratoire des machines tournantes (moteurs, pompes, compresseurs) par accéléromètres MEMS permet de détecter des défauts naissants avant la panne. L'analyse spectrale des vibrations révèle des signatures caractéristiques : balourd, désalignement, roulements usés. Selon la norme ISO 10816-3, les seuils de vibration admissibles sur machines industrielles de 15 à 300 kW définissent les zones A (neuf), B (acceptable), C (restreint) et D (inacceptable), typiquement exprimés en mm/s RMS entre 10 Hz et 1 kHz. Les pipelines de données alimentent souvent une passerelle IoT (MQTT, LoRaWAN, NB-IoT, voire Sigfox sur les sites très isolés) qui remonte les mesures vers un broker industriel. Cette approche de maintenance prédictive IoT réduit considérablement les arrêts non planifiés.
Navigation et robotique : les drones, robots mobiles et systèmes de navigation inertielle (INS) utilisent des IMU combinant accéléromètres et gyroscopes. Les algorithmes AHRS (Attitude and Heading Référence System) fusionnent ces données pour estimer l'orientation en temps réel. D'après TDK InvenSense, l'ICM-42688-P atteint une densité de bruit de 70 µg/√Hz et une non-linéarité < 0,1 %, particulièrement adaptée à la stabilisation de vol et à la navigation inertielle courte durée. Sur les drones autonomes récents, nous interfaçons ce capteur avec un SoC NVIDIA Jetson Orin pour combiner la fusion IMU et l'inférence d'évitement d'obstacles.
Intégration hardware : bonnes pratiques
L'intégration matérielle d'un accéléromètre MEMS dans un produit exige une attention particulière au placement mécanique, à l'alimentation, au routage PCB et à la protection environnementale. Un capteur mal intégré produira des mesures bruitées, biaisées ou instables, indépendamment de la qualité du composant choisi.
Placement mécanique : le capteur doit être fixé rigidement au PCB, lui-même solidaire de la structure à mesurer. Éviter absolument les zones de flexion du circuit imprimé (près des connecteurs, bords de carte). Les contraintes mécaniques résiduelles induites par le brasage peuvent provoquer un offset : un recuit post-brasage ou une calibration en production compensent ce phénomène.
Découplage et alimentation : placer un condensateur de découplage de 100 nF au plus près des broches VDD/GND du capteur, complété par un 10 µF en amont. Pour les applications de précision, nous recommandons un LDO faible bruit dédié au capteur. Le bruit d'alimentation se traduit directement en bruit de mesure : un LDO avec un PSRR >60 dB à 1 kHz est souhaitable. Pour un wearable sur battery Li-ion en sleep mode quelques nA en veille, le MCU réveille le MEMS par interruption wake-on-motion, une approche de power management très efficace en duty cycle faible.
Routage PCB : les traces I2C ou SPI doivent rester courtes (moins de 10 cm) avec un plan de masse continu sous le capteur. Éviter le routage de signaux à haute fréquence (horloge, PWM) à proximité immédiate du capteur. Pour plus de détails sur les bonnes pratiques de routage, consultez notre guide sur la conception de PCB.
Protection environnement : selon le niveau d'IP requis, un conformal coating protège le capteur contre l'humidité et la corrosion. Pour les applications en environnement sévère (vibrations, température), un montage sur silent blocks découplé mécaniquement le capteur des vibrations parasites du châssis.
Calibration en production : chaque capteur présente un offset et une sensibilité légèrement différents. Une calibration en 6 positions (chaque axe aligné avec la gravité, positif et négatif) permet de compenser ces variations et de garantir une précision typique de ±5%.
Cas concrets en lab MEMS
Trois situations que nous rencontrons régulièrement sur les projets MEMS industriels et médicaux illustrent l'importance du choix capteur :
- Cas 1 : arbitrage ADXL355 vs IIS3DWB sur un projet de monitoring vibratoire. L'ADXL355 offre une excellente densité de bruit (22 µg/√Hz) mais une bande passante limitée à environ 1 kHz, idéal pour la sismique, l'inclinométrie de précision, le monitoring structurel basse fréquence. L'IIS3DWB monte à 6 kHz de bande passante mécanique (jusqu'à 26 kHz en échantillonnage), requis pour les défauts roulements et engrenages. Contrairement à l'idée qu'un MEMS plus récent est forcément meilleur, nous préconisons un choix piloté par le profil fréquentiel de la mesure, pas par la date de sortie du composant.
- Cas 2 : dérive basse fréquence à -40 °C sur un MEMS standard. Observation : offset qui dérive de plusieurs dizaines de mg sur les 10 premières minutes après démarrage à froid, rendant inutilisable la mesure d'inclinaison statique. Nous préconisons d'exploiter la compensation thermique interne du capteur (registre TEMP du LSM6DSOX par exemple) couplée à une table de correction caractérisée par nos soins en lab entre -40 et +85 °C.
- Cas 3 : bruit d'alimentation polluant la mesure sur un wearable. Nous caractérisons la consommation du MEMS et la qualité de son rail avec Keithley DMM7510 pour le courant quiescent et un oscilloscope pour la réponse impulsionnelle. Dans plus d'un cas, un LDO dédié à PSRR élevé a supprimé un bruit de mesure attribué initialement au capteur lui-même.
Composants MEMS et standards de référence
Notre portefeuille de références MEMS couvre la plupart des familles industrielles : ADXL355 / ADXL357 (Analog Devices, faible bruit, sismique, médical), IIS3DWB (STMicroelectronics, monitoring vibratoire machines, bande 6 kHz mécanique), LSM6DSOX (STMicroelectronics, IMU 6 axes avec Machine Learning Core intégré), LIS3DH (wearables basse consommation), MPU6050 (legacy, prototypage économique), ICM-20948 (IMU 9 axes navigation). Côté normes applicables : selon l'ISO 16063, les méthodes de calibration en vibration mécanique fixent les références métrologiques ; la MIL-STD-810H définit les profils environnementaux (choc, vibration, température) ; l'IEC 60068 couvre les essais climatiques ; et l'ISO 10816 fixe l'évaluation des vibrations de machines tournantes. Sur un projet client récent (Q1 2026), nous avons combiné l'IIS3DWB pour un échantillonnage haute fréquence avec une architecture très basse consommation, typique du monitoring vibratoire industriel autonome sur pile.
Contrairement à l'idée qu'un accéléromètre MEMS plus récent est forcément meilleur, le choix dépend du profil fréquentiel et de la plage dynamique de la mesure : ADXL355 pour la sismique et l'inclinométrie de précision, IIS3DWB pour les vibrations machines, LSM6DSOX pour la fusion IMU embarquée, LIS3DH pour l'activité basse consommation. Dans notre lab, nous avons constaté que la moitié des échecs de projet MEMS ne provient pas du capteur mais du choix inadapté à la physique mesurée, une erreur qui se corrige uniquement en amont, au moment de la spécification.
Filtrage logiciel et algorithmes de fusion
Le traitement logiciel des données d'accéléromètre est une étape critique pour extraire un signal exploitable du bruit de mesure. Les techniques de filtrage numérique et les algorithmes de fusion de capteurs transforment des données brutes bruitées en informations de mouvement fiables et stables.
Filtre passe-bas numérique : la première étape consiste à éliminer le bruit haute fréquence. La plupart des accéléromètres intègrent un filtre passe-bas configurable par registre (par exemple, le registre DLPF_CFG du MPU-6050 permet de régler la fréquence de coupure de 5 Hz à 260 Hz). En complément, un filtre IIR logiciel de type Butterworth offre un contrôle plus fin.
Moyennage glissant : simple et efficace, il consiste à calculer la moyenne des N dernières mesures. Un buffer de 8 à 16 échantillons réduit le bruit d'un facteur 3 à 4, au prix d'une latence accrue. A utiliser pour les applications où la réactivité n'est pas critique (inclinomètre, détection d'orientation).
Filtre complémentaire : lorsque l'accéléromètre est couplé à un gyroscope (IMU 6 axes), le filtre complémentaire combine les deux mesures : l'accéléromètre fournit la référence à long terme (pas de dérive), tandis que le gyroscope assure la réactivité à court terme. La formule classique est : angle = alpha * (angle + gyro * dt) + (1 - alpha) * accel_angle, avec alpha typiquement entre 0,96 et 0,98.
Filtre de Kalman et Madgwick : pour les applications exigeantes (navigation inertielle, stabilisation drone), le filtre de Kalman étendu (EKF) ou l'algorithme de Madgwick offrent une estimation d'attitude optimale en fusionnant accéléromètre, gyroscope et éventuellement magnétomètre (9 axes). L'algorithme de Madgwick, référencé par IEEE dans les travaux sur les filtres d'orientation, reste moins gourmand en calcul que l'EKF et convient aux microcontrôleurs modernes. Pour l'implémentation de ces algorithmes, notre guide sur le logiciel embarqué détaille les bonnes pratiques.
MEMS vs piézoélectrique : quel capteur choisir ?
L'arbitrage MEMS versus piézoélectrique est d'abord un choix de bande passante et de mesure DC. Un MEMS est le seul à mesurer la gravité (0 Hz), un piézoélectrique est le seul à atteindre 50 kHz sans compromis.
| Critère | MEMS | Piézoélectrique |
|---|---|---|
| Bande passante | DC à ~6 kHz | 1 Hz à >50 kHz |
| Mesure DC (0 Hz) | Oui (gravité, inclinaison) | Non (AC uniquement) |
| Coût | Faible | Élevé |
| Consommation | µA à mA | Passif (génère sa tension) |
| Intégration | Numérique (I2C/SPI), compact | Analogique, conditionneur requis |
| Robustesse | Bonne (±200g max) | Excellente (>10 000g) |
| Applications typiques | IoT, wearables, smartphones, drones | Analyse vibrations industrielles, sismologie |
En résumé : si votre application nécessite la mesure de l'inclinaison (composante DC/gravité) ou une intégration numérique compacte, le MEMS s'impose. Pour l'analyse vibratoire haute fréquence (>10 kHz) ou les environnements à chocs extrêmes, le piézoélectrique reste la référence.
Pièges courants et retours d'expérience
L'intégration d'un MEMS est souvent sous-estimée et exige une attention portée au choix de plage, à l'alimentation et au placement PCB. Les erreurs les plus fréquentes que nous rencontrons en audit de conception suivent des motifs récurrents.
Sur un projet récent, dans notre laboratoire AESTECHNO à Montpellier, nous avons mesuré 18 cartes sur 20 conformes au profil de bruit visé après refonte du rail d'alimentation d'un LSM6DSOX (STMicroelectronics). Notre méthodologie de mesure reste constante sur chaque intégration MEMS : étape 1, capture I2C/SPI sur banc Tektronix avec un MSO64B et la suite TekExpress pour la signal-integrity, plus un Nordic PPK2 pour caractériser le rail VDD, plancher de bruit estimé par PSD Welch sur 60 secondes ; étape 2, caractérisation thermique en chambre climatique entre -40 et +85 degrés C selon ISO 16063-21 ; étape 3, calibration 6 positions et compensation d'offset par table en flash. Contrairement à l'idée reçue selon laquelle un découplage 4.7 µF suffit toujours, nous avons constaté qu'un ripple de 1.8 mV crête-à-crête sur VDD imposait l'ajout d'un filtre RC 10 ohm + 1 µF pour ramener la densité de bruit sous le seuil datasheet. Le retour d'expérience de l'équipe d'intégration confirme. Dans notre pratique sur les portages MEMS Bosch Sensortec BMI270, Analog Devices ADXL355 et STMicroelectronics LSM6DSOX, nous avons observé que le rail d'alimentation pèse plus que le composant lui-même sur le plancher de bruit final. Malgré la tentation de standardiser un seul filtre pour toute la gamme, nous recommandons une procédure de test individualisée par référence, alignée sur les exigences IEC et les pratiques JEDEC en qualification composant.
Mauvais choix de plage de mesure : chez AESTECHNO, nous avons constaté que beaucoup de concepteurs sélectionnent une plage trop large "par sécurité" (±16g pour une application d'inclinomètre). Résultat : la résolution est divisée par 8 et le signal utile se noie dans le bruit de quantification. Règle : choisir toujours la plage minimale compatible avec l'application.
Alimentation bruyante : dans notre pratique, les erreurs les plus fréquentes concernent l'alimentation. Un régulateur switching sans filtrage adéquat injecte du bruit à sa fréquence de commutation (typiquement 1-3 MHz) dans le capteur. La solution : un LDO dédié ou, au minimum, un filtre LC entre le régulateur et le capteur.
Placement PCB incorrect : nous avons vu des accéléromètres placés en bord de carte, dans une zone de flexion, avec des vias sous le composant. Les contraintes mécaniques du PCB se superposent à la mesure. Le capteur doit être au centre d'une zone rigide, sans vias sous le pad thermique.
Vibrations parasites (aliasing) : si la fréquence d'échantillonnage est insuffisante par rapport aux vibrations mécaniques du système, un repliement spectral (aliasing) produit des artefacts de mesure impossibles à filtrer a posteriori. La fréquence d'échantillonnage doit être au moins double de la plus haute fréquence de vibration attendue (théorème de Nyquist). Les filtres anti-aliasing intégrés au capteur doivent être correctement configurés. Pour la validation en lab, nous utilisons les outils Altium Designer et des scripts Python avec des bibliothèques comme PyTorch ou TensorFlow pour entraîner des détecteurs de signatures vibratoires embarqués.
Calibration négligée : les tolérances de fabrication induisent un offset de ±60 mg et une erreur de sensibilité de ±3% sur un capteur typique. Sans calibration en production, ces erreurs se cumulent et dégradent la précision du système. Une calibration 6 positions en fin de ligne est indispensable pour les applications de précision.
Problèmes CEM (EMC) : les lignes I2C/SPI non protégées captent les perturbations électromagnétiques, surtout à proximité de sources d'émission (moteurs, alimentations switching, antennes RF). Nous appliquons les règles IPC-2221 pour le routage (espacements conducteurs, isolements) et IPC-A-610 pour la qualité d'assemblage. Des résistances série (33 à 100 Ω) sur les lignes de données et un blindage local réduisent ces perturbations. Le stackup PCB doit conserver un plan de référence continu, car toute coupure provoque un couplage en mode commun qui remonte jusqu'à l'entrée analogique du MEMS et corrompt la mesure d'impedance et d'accélération.
L'intégration des accéléromètres MEMS dans vos produits représente un levier de différenciation majeur. Ces capteurs permettent d'ajouter de l'intelligence embarquée : détection de mouvement, surveillance d'état, analyse vibratoire en temps réel. Les entreprises qui exploitent les données capteurs créent de nouveaux services à forte valeur ajoutée pour leurs clients. Combinés à une connectivité IoT, les accéléromètres transforment un équipement passif en système intelligent. Le choix du capteur adapté et son intégration dans une architecture produit cohérente sont déterminants. Un cahier des charges bien structuré et une phase rigoureuse de tests et validation garantissent un produit fiable dès la première série.
Projet Capteurs MEMS ? Expertise AESTECHNO
Vous intégrez des accéléromètres, gyroscopes ou IMU dans votre produit ? Nos experts vous accompagnent :
- Sélection capteurs adaptés (plage, précision, consommation)
- Intégration I2C/SPI et filtrage logiciel
- Algorithmes fusion (Kalman, DCM, Madgwick)
- Certification et tests environnementaux
Pourquoi Choisir AESTECHNO ?
- 10+ ans d'expertise en intégration capteurs et systèmes embarqués
- 100% de réussite aux certifications CE/FCC
- 65 projets réalisés depuis 2022
- Bureau d'études français basé à Montpellier
Article rédigé par Hugues Orgitello, ingénieur en conception électronique et fondateur d'AESTECHNO. Profil LinkedIn.
En résumé : choisir et intégrer un accéléromètre MEMS
Un accéléromètre MEMS bien choisi se reconnaît à un plancher de bruit conforme à la datasheet sur la cible matérielle, une bande passante alignée sur le phénomène à mesurer et une intégration PCB qui préserve l'alimentation et la mécanique du capteur. Voici les cinq points à retenir avant de figer une nomenclature.
- Plage minimale : choisir la plus petite plage compatible avec l'application (±2 g pour inclinomètre, ±16 g pour véhicule, ±200 g pour crash) afin de maximiser résolution et SNR.
- Bande passante par physique mesurée : ADXL355 pour sismique et inclinométrie, IIS3DWB jusqu'à 6 kHz mécanique pour vibrations machines, LSM6DSOX pour fusion IMU embarquée, LIS3DH pour wearable basse consommation.
- Alimentation propre : LDO faible bruit avec PSRR supérieur à 60 dB à 1 kHz, ripple visé sous 1 mV crête-à-crête, validé à l'oscilloscope Tektronix avec TekExpress et un Nordic PPK2 sur le rail VDD.
- Calibration et compensation : procédure de test 6 positions et table thermique caractérisée entre -40 et +85 degrés C selon ISO 16063-21, registre TEMP du capteur exploité quand il existe.
- Filtrage adapté : passe-bas matériel correctement réglé contre l'aliasing, fusion logicielle (complémentaire, Madgwick, Kalman) selon la dynamique cible et les ressources MCU disponibles.
Articles Connexes
- Capteurs Biométriques – Autres capteurs MEMS pour la santé connectée
- Moteurs Pas-à-Pas – Actionneurs avec retour accéléromètre pour contrôle de position
- Maintenance Prédictive IoT – Surveillance vibrations par capteurs MEMS
- Conception Produits Électroniques – Intégration capteurs dans systèmes embarqués
- Conception PCB – Routage et placement pour capteurs MEMS
- Blog AESTECHNO – Tous nos guides ingénierie électronique et IoT
FAQ : Accéléromètres MEMS
Quelle est la différence entre accéléromètre, gyroscope et magnétomètre ?
Accéléromètre : mesure l'accélération linéaire (3 axes X, Y, Z), détecte mouvement, chocs, inclinaison par rapport à la gravité. Gyroscope : mesure la vitesse angulaire (rotation autour de 3 axes), orientation dans l'espace. Magnétomètre : mesure le champ magnétique terrestre, fonction boussole numérique. L'IMU (Inertial Measurement Unit) combine les 3 capteurs (9 axes total) pour une navigation complète. Utilisations : smartphone (détection orientation) = accéléromètre + gyroscope, drone (stabilisation) = IMU 9 axes.
Comment choisir la plage de mesure (±2g, ±16g) d'un accéléromètre ?
±2g : applications statiques/faible mouvement (inclinomètre, détection orientation), résolution maximale (~0,001g). ±4g/±8g : applications mobiles standard (smartphones, fitness trackers), bon compromis résolution/plage. ±16g ou plus : chocs violents (crash tests automobiles, équipements militaires, sports extrêmes). Règle : choisissez la plage minimale couvrant votre application pour maximiser résolution et SNR (signal-to-noise ratio).
Quelles sont les sources d'erreur principales des accéléromètres MEMS ?
Bruit (noise density en µg/√Hz) : limite la résolution à faibles accélérations. Offset (bias) : décalage zéro qui dérive avec la température. Non-linéarité : erreur aux fortes accélérations. Sensibilité croisée (cross-axis sensitivity) : l'axe X est perturbé par l'accélération sur l'axe Y. Dérive thermique : les performances varient de -40°C à +85°C. Vibrations haute fréquence (aliasing). Pour les applications critiques (navigation inertielle), une calibration multi-points et une compensation thermique sont nécessaires.
Accéléromètre MEMS vs piézoélectrique : comment choisir ?
MEMS : mesure DC (0 Hz) et basse fréquence (<1000 Hz), faible coût, faible consommation, intégration numérique (I2C/SPI), compact. Piézoélectrique : mesure uniquement AC (>1 Hz), haute fréquence (>10 kHz), précision supérieure, coût élevé, robuste aux chocs extrêmes. Utilisez MEMS pour : IoT, wearables, smartphones, drones. Utilisez piézoélectrique pour : analyse vibrations industrielles (maintenance prédictive), tests crash automobiles, sismologie.
Comment intégrer un accéléromètre MEMS dans un design robuste ?
Placement mécanique : fixation rigide sur PCB, proche du point de mesure souhaité, éviter les zones de flexion du PCB. Alimentation : découplage proche du capteur (0,1 µF + 10 µF), LDO faible bruit si la précision est critique. Filtrage logiciel : filtre passe-bas pour éliminer les vibrations parasites, moyennage pour réduire le bruit. Protection environnement : conformal coating contre l'humidité, montage sur silent blocks si les vibrations externes perturbent la mesure. Calibration : compensation offset et sensibilité en production pour garantir une précision de ±5%.