Batteriestrom messen mit AVR
Hallo!
Ich möchte mir für eine 12V Gelbatterie ein kleines Messgerät bauen, das mir die Spannung und den Strom anzeigt. Das mit der Spannungsanzeige am LCD funzt schon.
Ich verwende ein STK200 mit Mega8535. Am ADC Kanal0 messe ich die Spannung, am ADC Kanal2 möchte ich den Strom über einen Shunt (1mOhm) messen (Weil ich den hier rumliegen habe). Messbereich soll 0,5 .... 100A sein. AREF habe ich auf 4V.
Jetzt hab ich mir gedacht ich greife die Spannung am Shunt ab und verstärke mit einem OP um 40 fach. Sollte man da nochwas beachten? Welcher OP etc?
d.h.
1A = 1mV x 40=40mV .... 100A = 100mV x 40 = 4V
4V/ 1023 = 3,91mV Auflösung.
Könnte das so funktionieren?
Ich würde den Shunt in die Masseleitung der Batterie einschleifen.
Erstmal interessiert mich der Strom nur in einer Richtung d.h. der Verbrauch. Wenn das funzt solls natürlich auch bei der Ladung gehen.
Für eure Hilfe wäre ich Dankbar!
Gruß
Hans
Warum muß ich nochmal den Faktor 2 einfügen?
Hallo!
Jetzt hab ich den Fehler mit den Faktor 2 gefunden
Im Programm an der Selle: I = Umes2 * 2.
Ich wußte nicht warum ich nochmal den Faktor 2 brauche um die Richtige Anzeige für I zu erhalten.
Immer dann, wenn im Nachbarkanal ADC0 auch die Spannung 12V gleichzeitig gemessen wird, verringert sich die gemessene Stromstärke um den Faktor 2.
Wenn ich die Eingänge für die Spannungsmessung (+ und -) am ADC0 abziehe ist alles so wie es sein soll bei der Strommessung.
Was ist denn das für ein Käse? Kann ich da was entstören?
Gruß
Hans