indicateur de batterie faible du microcontrôleur

9

J'alimente une carte et un circuit avec une pile 9V (celles alcalines). Et je voudrais lire la batterie 9V pour garder une trace de la puissance restante. J'ai lu que je peux le faire avec un diviseur de tension car la plupart des entrées ADC sur uCs prennent 5V max. C'est bien, mais le diviseur de tension ne tirerait-il pas lui-même de l'énergie et ne ferait-il pas vider la batterie plus rapidement? Je ne vais pas mesurer constamment le niveau de la batterie.

Jeremy
la source
1
doublon possible de Comment mesurer la tension de la batterie
Olin Lathrop
doublon possible de la tension de la batterie
Nick Alexeev

Réponses:

10

Si vous utilisez un diviseur de tension avec des résistances de valeur assez élevée, par exemple deux 499K en série et tapotez au milieu, votre tension maximale sera de 4,5 V et elle ne consommera que 9 µA.

Si même une telle quantité de courant était un problème, vous pouvez attacher le bas du diviseur de résistance dans une broche de sortie à drain ouvert sur le microcontrôleur et le mettre à la terre uniquement lorsque vous devez prendre une mesure. Dans ce cas, vous pourriez vous en tirer avec des résistances de valeur inférieure.

ÉDITER:

Comme le mentionne Russel McMahon, de nombreux micros ne permettront pas à l'entrée de l'ADC de monter bien au-dessus de leur tension d'alimentation (VDD), ce qui se produirait lorsque la terre serait supprimée sur le diviseur de résistance. Vous auriez donc besoin d'un interrupteur côté haut à la place.

tcrosley
la source
1
OK mais notez: Un ADC aura généralement besoin d'une impédance d'entrée de quelques 10 k au maximum pour une précision totale. // La broche de sortie à drain ouvert peut ne pas tolérer la tension appliquée lorsque le contrôleur est éteint - ou peut - selon la conception n, alors assurez-vous. // Deux transistors vous permettent de commuter le côté haut d'un diviseur résistif afin qu'il ne consomme aucune puissance lorsqu'il est éteint.
Russell McMahon
@Russell, concernant l'impédance d'entrée maximale, je pense que cela affecte principalement le temps d'acquisition d'un signal qui change rapidement. Dans le cas du diviseur de résistance 1M, l'entrée sera essentiellement constante (à moins que l'appareil ne consomme tellement de courant que la tension d'alimentation baisse), il devrait donc être possible d'obtenir une lecture valide sur plusieurs millisecondes.
tcrosley
@Russel - Vous pouvez réduire l'impédance d'entrée d'un signal principalement CC comme celui-ci à des niveaux insignifiants en ajoutant un condensateur sur l'entrée ADC.
Kevin Vermeer
3


Ω

μμ

stevenvh
la source
Le PMOS FET sera du côté "haut" et a besoin d'un entraînement de grille au-dessus du rail Vcc. Utilisez un deuxième transistor pour le piloter. (C'est l'arrangement à 2 transistors que j'ai mentionné). Ou utilisez le processeur de collecteur ouvert pour le conduire, mais notez l'avertissement dans mon commentaire précédent.
Russell McMahon
@Russell - Correct. Désolé, je n'avais pas lu votre commentaire, et maintenant il semble que j'ai volé votre réponse (bien que cela aurait été beaucoup plus complet :-)). Encore désolé / merci.
stevenvh
pas de problème - ce n'était qu'un commentaire que j'ai fait de toute façon - je m'assurais simplement que les problèmes de niveau de lecteur étaient notés.
Russell McMahon