Korzystam z urządzenia zasilanego bateryjnie i chciałbym, aby mój mikrokontroler (PIC) informował o napięciu zasilania.
Dzięki temu mogę określić, ile akumulatorów jest zużywanych w zasilaniu, a także stan naładowania akumulatora.
Zakres napięcia zasilania wynosi od 4xD (nominalna NiMH 1,2 V lub alkaliczne 1,5 V, co daje około 6 V) do 12xAA (NiVH 1,2 V dla 14,4 V lub alkaliczna 1,5 V dla 18 V).
Mój PIC jest zasilany z regulowanego źródła zasilania 5 V.
Planuję użyć jednego z portów ADC do pomiaru napięcia i dlatego uważam, że powinienem odwzorować 18 V FSD na zakres 0-5 V, więc z grubsza musiałbym podzielić napięcie wejściowe przez 3.
Słyszałem o zastosowaniu dzielnika napięcia rezystora, ale wiem, że może to być marnotrawstwo pod względem zużycia energii.
Zastanawiasz się, czy istnieje lepszy sposób na osiągnięcie tego podziału napięcia bez zbyt dużej utraty energii / strat?
Dzięki.
Jason S przedstawił dobrą sugestię, w jaki sposób można zmniejszyć moc w razie potrzeby. Ale zanim jeszcze bardziej skomplikujesz sobie życie, możesz ustalić, na jaką moc naprawdę możesz sobie pozwolić.
W przypadku każdego projektu o niskiej mocy należy wziąć pod uwagę ogólny budżet mocy. W przypadku urządzenia zasilanego bateryjnie będzie to zazwyczaj zależeć od pożądanej żywotności baterii. Jeśli łączna moc reszty obwodu jest znacznie większa niż dzielnik rezystora, to albo nie musisz się tym martwić, albo masz inne części obwodu wymagające energii.
źródło