Optimiser les drivers moteurs pour dispositifs IoT alimentés par batterie
Maîtriser le design de driver moteur pour prolonger la durée de vie de la batterie dans les systèmes IoT
Les dispositifs IoT alimentés par batterie — des compteurs intelligents et capteurs sanitaires aux sonnettes vidéo, jouets robotiques, gadgets d'hygiène personnelle et serrures électroniques — s'appuient souvent sur moteurs, solénoïdes ou relais. L'interaction entre la chimie de la batterie, sa chute de tension et la consommation de courant du moteur crée un ensemble unique de défis de design : maintenir un fonctionnement fiable pendant la décharge de la batterie, réduire la consommation en veille pour maximiser l'autonomie, et gérer les forts courants de crête au démarrage et en blocage.
Voici des stratégies éprouvées pour naviguer ces défis et livrer des systèmes moteurs robustes et durables alimentés par batterie.
Vue d'ensemble des systèmes moteurs alimentés par batterie
La tension disponible pour un driver moteur dépend de plusieurs facteurs : la chimie de la batterie, la profondeur de décharge (DoD), la température de fonctionnement, le courant de charge et la configuration série/parallèle des cellules. Bien que la modélisation de batterie puisse être complexe, un modèle simple à circuit ouvert utilisant VOCV (tension à circuit ouvert), RBAT (résistance interne) et le VBAT mesuré donne aux concepteurs un point de départ clair. Voir Figure 1 pour un diagramme de blocs.

Figure 1. Diagramme de blocs d'un système alimenté par batterie avec driver moteur et moteur.
Le tableau ci-dessous liste les plages de tension typiques, résistances internes et capacités pour chimies de batterie courantes. Ces chiffres dérivent des datasheets fabricants et fournissent une référence pratique pour la sélection de composants.
| Chimie et configuration batterie | VBAT (charge complète) | VBAT (déchargée) | RBAT | Capacité |
| 2 AA (alcaline), Duracell OP1500 | 1,7 V/cellule |
0,8 V/cellule |
100–250 mΩ/cellule |
2 400 mAh* |
| 3 AAA (alcaline), Panasonic LR03AD | 1,55 V/cellule |
0,8 V/cellule |
135 mΩ/cellule (moy) |
2 640 mAh |
| 4 AA (alcaline), Energizer E91 | 1,5 V/cellule |
0,8 V/cellule |
150–300 mΩ/cellule (neuf) |
2 500 mAh* |
| 1 Li-ion (Panasonic NCR18650BF) | 4,2 V | 2,5 V | 77 mΩ* | 3 200 mAh |
| 2 Li-polymère (Farnell SR674361P) | 4,2 V/cellule |
2,75 V/cellule |
160 mΩ/cellule |
2 000 mAh |
*Paramètres calculés depuis d'autres paramètres datasheet batterie
Tableau 1. Paramètres batterie approximatifs pour diverses chimies et configurations.
À mesure que la batterie se décharge, VOCV chute tandis que RBAT augmente. Le courant de charge (IBAT) abaisse davantage la tension de borne par VBAT = VOCV – IBAT·RBAT. Figure 2 illustre comment ces paramètres évoluent dans le temps pour cellules alcalines et lithium-ion typiques.

Figure 2. Courbes VBAT et RBAT pour cellules alcalines (a) et lithium-ion (b) sous courants de charge variables, basées sur données chimiques TI.
La profondeur de décharge (DoD) exprime jusqu'où la batterie a été utilisée relativement à sa capacité pleine (mAh). 100 % DoD signifie batterie complètement déchargée.
Concevoir pour une large plage VBAT
Puisque VBAT varie avec DoD et IBAT, la plage d'alimentation du driver moteur doit couvrir tout le spectre des tensions attendues. Par exemple, un driver spécifié pour systèmes 24 V pourrait exiger un rail minimum 4,5 V — un verrouillage sous-tension qui pourrait déclencher avant qu'un pack 4 cellules alcalines ne se décharge complètement.
Les DRV8210 et DRV8212 de Texas Instruments sont conçus pour entrées 1,65 V à 11 V, couvrant confortablement une pile 2 cellules Li-ion (jusqu'à 8,4 V) et une pile 2 cellules alcalines presque déchargée (jusqu'à 1,65 V). Choisir un driver avec une fenêtre de tension appropriée élimine le besoin de convertisseurs boost additionnels et assure que le moteur peut tourner tout au long de la vie de la batterie.
Concevoir pour mode veille basse consommation
Dans la plupart des déploiements IoT, le composant motorisé ne fonctionne que quelques fois par jour voire une fois par an. Le courant de veille du système domine donc la consommation énergétique globale. Réduire le tirage en veille est essentiel pour de longues durées de vie de batterie.
Stratégies incluent :
- Incorporer des interrupteurs de charge pour déconnecter les périphériques pendant les périodes d'inactivité.
- Choisir des composants avec courants de veille ultra-faibles — par exemple, les courants de sommeil DRV8210/DRV8212 sont <84,5 nA.
- Éliminer les diviseurs résistifs qui biaisent inutilement les broches logiques et utiliser des résistances de pull-down à 0 V quand le dispositif est inactif.
Gérer les forts courants pour réduire la consommation d'énergie et augmenter la durée de vie
Les forts courants de crête, surtout au démarrage et blocage moteur, gaspillent l'énergie et peuvent déclencher le verrouillage basse batterie dû à la chute de tension à travers RBAT. La Figure 3 montre les profils typiques de courants d'appel et de blocage.

Figure 3. Courants d'appel et de blocage.
Deux techniques atténuent ces pics :
- Démarrage progressif (soft-start). Augmenter graduellement le cycle de travail PWM de 0 % à 100 % pendant le démarrage moteur, ce qui maintient le courant d'appel — et la chute de tension résultante — dans des limites tolérables. Figure 4 contraste comportement hard-start (a) et soft-start (b) sur pile 4 AAA déchargée avec DRV8210.
- Détection de blocage. Une résistance de mesure permet au microcontrôleur de surveiller le courant moteur. Si la tension mesurée dépasse un seuil pendant une durée définie, le firmware désactive le driver, prévenant les tirages de blocage prolongés. Figure 5 montre une implémentation détection blocage, tandis que Figure 6 démontre la réduction de courant obtenue.

Figure 4. Hard-start (a) vs soft-start (b) appel sur 4 AAA déchargées avec DRV8210.

Figure 5. Diagramme de blocs détection blocage utilisant DRV8212.

Figure 6. Courant moteur avec détection blocage vs sans.
Puisque la capacité batterie est notée en mAh, limiter à la fois l'amplitude et la durée des événements haut courant prolonge la durée de vie utilisable du pack.
Conclusion
Concevoir des systèmes moteurs alimentés par batterie demande une considération attentive de la variation de tension, consommation veille et courants de crête. En sélectionnant un driver couvrant la plage de tension de la batterie, implémentant des modes sommeil ultra-faibles, et appliquant logique soft-start et détection blocage, les concepteurs peuvent significativement prolonger la vie du dispositif dans applications comme unités sanitaires intelligentes, stores motorisés, serrures électroniques et au-delà.
Les Articles Industriels permettent aux partenaires de partager actualités, messages et technologies avec les lecteurs d'All About Circuits d'une façon que le contenu éditorial ne permet pas. Tous les Articles Industriels sont soumis à des directives éditoriales strictes dans l'intention d'offrir aux lecteurs actualités utiles, expertise technique ou histoires. Les opinions exprimées sont celles du partenaire et pas nécessairement celles d'All About Circuits ou ses rédacteurs.
Technologie de l'Internet des objets
- IoT cellulaire : Évaluer coût, autonomie et consommation de données
- Fabrication intelligente et IoT : piloter la prochaine révolution industrielle
- La technologie LoRa accélère l'adoption IoT, transformant le quotidien
- Un leadership fort propulse l'adoption de l'IoT
- 6 étapes éprouvées pour sécuriser les systèmes embarqués IoT
- L'héritage rencontre l'IoT : exploiter le SaaS pour une fabrication plus intelligente
- Sécurité IoT démystifiée : protéger vos appareils connectés
- Atmosic et SMK s'associent pour proposer des appareils IoT à durée de vie ultra-longue
- IIoT : Un bilan sur la promesse des usines intelligentes