Hallo,
Eben, 1mF = 1'000µF.
Fall ein µ gerade nicht greifbar ist, geht auch uF (ist vor allem im angelsächsischen Sprachraum recht gebräuchlich)
Noch zum Spannungsteiler:
Eigentlich sollte deinem Fall der Gesamtwiderstand möglichst gross sein, der Spannungsteiler entlädt deinen Akku dauernd.
Andererseits hat der ADC auch wiederum einen Eingangswiderstand, welcher einen Fehler im Spannungsteiler verursacht (Stichwort: belasteter Spannungsteiler).
Man kann den Wert also auch nicht beliebig gross wählen.
Wie immer bei eine Konstruktion, muss man auch hier einen Kompromiss wählen.
In meinem Geräten findet sich immer folgende Formel:
wert = ((ADC*k1)/k2)+offset;
Alles Integer mit Vorzeichen.
k1, k2 und Offset befinden sich in einem EEPROM. Für den Abgleich gibt es dann eine kleines Programm.
Anfänglich setzt man k1 = k2 = 1 und offset = 0
Mit k1/k2 kann man dann auch alle möglichen gebrochene Faktoren erstellen. Wichtig ist nur, dass ADC*k1 keinen Überlauft erzeugen kann.
Damit kannst du praktisch alle vorkommenden Fälle abgleichen.
Um ohne einen Abgleich auszukommen, müsstest du bei 10-Bit Widerstände verwenden, welche besser als 0.05% sind.
Mit einem Abgleich tun es im Prinzip auch Widerstände mit 5%, diese müssen nur stabil sein, also am Besten Metallfilm-Widerstände mit kleinem Tk verwenden.
MfG Peter(TOO)
Lesezeichen