xcalibur,
ich weiß nicht, ob Du es gelesen hast.
Du hattest geschrieben, dass Du nur bestimmte Widerstände hättest.
Entsprechend der Beschaltung, mit einem Spannungsteiler - vom Akku zum ADC-Eingang, hatte ich dazu nachgetragen:
Fürs Erste kannst Du wohl die 10k und 5.1k für einen Spannungsteiler nehmen, wenn Du nichts anderes da hast. 10k vom LiPo zum ADC-Eingang und von dort mit den 5.1k gegen GND. Sollte vom Verhältnis her passen, die ~8.5V auf unter 5V, für den ADC, zu bringen. Vorausgesetzt Du betreibst den Nano mit 5V. Wird der mit 3.3V betrieben, dürften am ADC max. 3.3V anliegen.
Nochmal nachgerechnet:
Bei 8.5V am Akku solltest Du, mit den 10k und 5.1k, ca. 2.8 bis 2.9V am Abgriff des Spannungsteilers erhalten (also zwischen 10k und 5.1k, wo es an den Eingang vom ADC dran geht).
In der Tat ist es hier nicht ganz so wichtig, mit dem Bereich, geht nur darum zu erkennen, ob die Spannung über einem Wert liegt.
Deshalb sollte ein Spannungsteiler aus 10k und 5.1k ausreichend sein. Der liefert eben dann ca. 3V am ADC-Eingang (wenn am Akku max 8.5V anliegen). Diese max. 3V am ADC-Eingang sind i.O., wenn Du den Nano mit 5V oder mit 3.3V versorgst. Auch von den Strömen die dort fließen können, sollten 10k und 5.1k völlig i.O. sein. Bei 8.5V und 10kOhm können über den Widerstand (I=U/R) maximal 0.00085A fließen - knapp ein Milliampere. Über die 10k und die 5.1k zusammen fließen, gegen GND, 0.00056A - ein halbes Milliampere. Sollen es später noch weniger sein, wähle die Widerstände größer.
Deine Akkuspannung beträgt max. 8.5V. Mit einem Spannungsteiler aus R1 100k und R2 10k bekommst Du eine Ausgangsspannung von ca. 0.77V, die am ADC-Eingang anliegt. Umgerechnet auf den Messbereich mit 1024 Werten auf die Versorgungsspannung, entspricht das ~158 Werten (von 0V bis 8.5V) aus 1024 Möglichen. Wenn Du den Nano mit 5V versorgst. Bei einer Versorgungsspannung mit 3V wären es ca. 260 Werte, aus 1024 Möglichen. Mit einem Spannungsteiler aus 10k und 5.1k, ungefähr 3.6mal soviel nutzbare Werte.
Ohne besondere Vorkehrungen können die digitalen Werte schwanken, die am ADC-Eingang ermittelt werden. Ein Minimum an Messbereich (Zahl der möglichen Messwerte) sollte da schon vorhanden sein. Wenn die 8.5V einem digitalen Wert von 158 entsprechen, dann die 7.4V einem Wert von 137. Und 7.0V dann 130. Das ist dann nicht sehr weit auseinander. Die Unterscheidung zwischen 7V und 7.4V in etwas ungünstigeren Fällen also kaum noch möglich.
Alternativ wären auch 3x 100k möglich. R1 = 100k und R2 dann bestehend aus 2x 100k parallel (50k).
Wenn der Nano mit 5V betrieben wird und den Messbereich auszunutzen: R1 = 100k und R2 = 147k ... oder ... 10k und 14.7k
MfG
Lesezeichen