J'utilise un appareil alimenté par batterie et j'aimerais que mon microcontrôleur (PIC) rende compte de la tension d'alimentation.
C'est ainsi que je peux déterminer le nombre de batteries utilisées dans l'alimentation, ainsi que l'état de charge de la batterie.
La tension d'alimentation varie de 4xD (NiVH nominal de 1,2 V ou alcalines de 1,5 V pour environ 6 V) à 12xAA (NiMH de 1,2 V pour 14,4 V ou alcaline de 1,5 V pour 18 V).
Mon PIC fonctionne avec une alimentation 5V régulée.
Je prévois d'utiliser l'un des ports ADC pour mesurer la tension, et je pense donc que je devrais mapper le fsd 18V à la plage 0-5V, donc à peu près, je devrais diviser la tension d'entrée par 3.
J'ai entendu parler de l'utilisation d'un diviseur de tension à résistance, mais sachez que cela peut être un gaspillage en termes d'énergie consommée.
Vous vous demandez s'il existe un meilleur moyen de réaliser cette division de tension sans trop de perte / gaspillage d'énergie?
Merci.
Jason S a fourni une bonne suggestion sur la façon dont vous pouvez réduire la puissance si nécessaire. Mais avant de vous compliquer la vie, il est possible de déterminer la puissance que vous pouvez vraiment vous permettre.
Pour toute conception à faible consommation, vous devez considérer le budget global de puissance. Pour un appareil alimenté par batterie, cela sera généralement déterminé par la durée de vie souhaitée des batteries. Si la puissance combinée du reste du circuit est nettement supérieure à celle du diviseur de résistance, alors vous n'avez pas à vous en soucier ou vous avez d'autres parties du circuit gourmandes en énergie à vous soucier.
la source