Hallo,
der Batteriespannungs-Sensor besteht ja derzeit aus einem Spannungsteiler:
Aufgrund von Bauteiltoleranzen (R1, R2, ADC etc.) muss man die ermittelte Spannung kalibrieren (d.h. Const1 per pfodApp/Config-Datei so einstellen dass Ubat stimmt). Könnte man das nicht automatisieren? Also z.B. denselben Spannungsteiler (mit denselben Bauteilen) nochmal bauen und diesen mit einer Referenzspannung (+5V) betreiben, um so Const1 zu ermitteln? Const1 sollte ja für verschiedene Spannungen gleich sein...
Was meint ihr? Oder besser den Spannungsteiler Eingang (Uref, Ubat) schaltbar (per Relais?) gestalten, um mit denselben Spannungsteiler jeweils URef/Ubat messen zu können?
der Batteriespannungs-Sensor besteht ja derzeit aus einem Spannungsteiler:
Code:
BAT+ o
|
R1
|
o----o Arduino ADC Input (0..5V)
|
R2
|
GND
Code:
Ubat = Uadc * Const1 mit Const1 = (R1+R2)/R2
[Ubat: errechnete Batteriespannung, Uadc: gemessene ADC-Spannung]
Aufgrund von Bauteiltoleranzen (R1, R2, ADC etc.) muss man die ermittelte Spannung kalibrieren (d.h. Const1 per pfodApp/Config-Datei so einstellen dass Ubat stimmt). Könnte man das nicht automatisieren? Also z.B. denselben Spannungsteiler (mit denselben Bauteilen) nochmal bauen und diesen mit einer Referenzspannung (+5V) betreiben, um so Const1 zu ermitteln? Const1 sollte ja für verschiedene Spannungen gleich sein...
Code:
Const1 = Uref / Uadc = 5V / Uadc
[Uadc: gemessene ADC-Spannung]
Was meint ihr? Oder besser den Spannungsteiler Eingang (Uref, Ubat) schaltbar (per Relais?) gestalten, um mit denselben Spannungsteiler jeweils URef/Ubat messen zu können?