Ich verwende ein batteriebetriebenes Gerät und möchte, dass mein Mikrocontroller (PIC) über die Versorgungsspannung berichtet.
Auf diese Weise kann ich feststellen, wie viele Batterien in der Versorgung verwendet werden und wie hoch der Ladezustand des Akkus ist.
Die Versorgungsspannung reicht von 4 × D (entweder 1,2 V nominales NiMH oder 1,5 V Alkaline, was ungefähr 6 V ergibt) bis 12 × AA (1,2 V NiMH für 14,4 V oder 1,5 V Alkaline für 18 V).
Mein PIC wird mit einer geregelten 5-V-Versorgung betrieben.
Ich habe vor, einen der ADC-Ports zum Messen der Spannung zu verwenden, und bin daher der Meinung, dass ich den 18-V-fsd auf den Bereich von 0 bis 5 V abbilden sollte, sodass ich die Eingangsspannung ungefähr durch 3 teilen müsste.
Ich habe von der Verwendung eines Widerstandsspannungsteilers gehört, weiß aber, dass dies hinsichtlich des Energieverbrauchs verschwenderisch sein kann.
Sie fragen sich, ob es einen besseren Weg gibt, diese Spannungsteilung ohne zu viel Energieverlust / -verschwendung zu erreichen?
Vielen Dank.
Jason S hat einen guten Vorschlag gemacht, wie Sie die Leistung bei Bedarf reduzieren können. Aber bevor Sie sich das Leben komplizierter machen, können Sie feststellen, wie viel Leistung Sie sich wirklich leisten können.
Bei jedem Design mit geringem Stromverbrauch sollten Sie das gesamte Strombudget berücksichtigen. Bei einem batteriebetriebenen Gerät wird dies normalerweise durch die gewünschte Lebensdauer der Batterien bestimmt. Wenn die kombinierte Leistung des Restes der Schaltung erheblich höher ist als die des Widerstandsteilers, müssen Sie sich entweder keine Sorgen machen oder Sie müssen sich um andere leistungshungrige Teile der Schaltung kümmern.
quelle