J'espère alimenter un ATtiny85V pendant longtemps sur une petite batterie, probablement une pile bouton.
J'ai regardé le côté logiciel, et mon code est piloté par une horloge de surveillance, les convertisseurs analogiques et numériques inutilisés sont éteints, la puce fonctionne à 1 MHz, etc. Bien sûr, étant à la fois occupé et nouveau, je ne suis pas sûr exactement combien de courant il consomme, mais j'espère que je l'ai essentiellement minimisé.
Toutes les quelques secondes, il se réveille, vérifie son niveau de tension sur les ADC, l'enregistre sur RAM et se rendort. S'il détecte qu'une ligne série est connectée, il rejette les données.
Cependant, maintenant je regarde le circuit dans son ensemble et je me demande s'il y a des choses que je devrais faire pour rendre le circuit dans son ensemble plus convivial pour la batterie?
Quelles sont les choses à faire et à ne pas faire quand il s'agit de concevoir un circuit (simple) de longue durée où un composant (le microcontrôleur) a une consommation de courant répétitive mais variable?
Par exemple:
- Un indicateur LED est-il un gros problème? Utilise-t-il la batterie lorsqu'elle est lumineuse? Dois-je mettre une résistance géante dessus pour la diminuer, ou est-ce que cela fait simplement que la résistance utilise la batterie?
- Dois-je utiliser des condensateurs de dérivation / découplage pour égaliser la consommation de courant de la batterie, ou le condensateur gaspillera-t-il simplement l'énergie de la batterie?
- Le microcontrôleur n'a besoin que de 1,8 V, mais je n'ai pas de piles de 1,8 V. Dois-je utiliser deux piles 1.x et lui envoyer trop de tension? Puis-je prolonger la durée de vie de la batterie en "n'utilisant pas autant de volts"? Comment je fais ça?
- Faut-il plus de puissance pour vérifier si une broche est HAUT ou BAS? Comme par rapport à un no-op ou à une arithmétique, y a-t-il beaucoup d'énergie supplémentaire pour vérifier l'état de l'une des broches d'E / S GP?
Je sais vaguement comment calculer (et plus vaguement comment mesurer) le courant, la tension, la puissance, mais je ne sais pas vraiment laquelle de ces choses équivaut à la durée de vie de la batterie. Est la mesure importante de la durée de vie de la batterie à Coulombs?
J'ai cette vague idée que les batteries sont pleines de trucs comme:
- charge, comme en ampères-heures
- énergie, comme en wattheures
- puissance, comme en watts
mais je ne sais pas vraiment ce que mon circuit "mange" quand il tourne. J'ai lu pas mal de EE101 et de manuels de physique, mais je n'ai pas vraiment d'expérience en laboratoire. En d'autres termes, j'ai lu une tonne sur les batteries, mais je ne suis pas vraiment sûr de ce que cela signifie dans la pratique.
Les résistances utilisent-elles la durée de vie de la batterie? Est-ce que les condensateurs? Faire des diodes? Je soupçonne qu'ils le font tous, mais quels sont les chiffres qui comptent? Impédance? Dissipation de puissance? Courant? Tension?
Existe-t-il un moyen de réduire la tension sans gaspiller la batterie? Existe-t-il un moyen de réduire la tension tout en augmentant la durée de vie de la batterie?