Gast
#3418575
Hallo Leute, ich brauche mal einen Tipp von euch, wie ich mit einem AVR am besten einen Spannungsverlauf loggen kann. Genauer geht es darum, dass ich ein KFZ-Batterie-Ladegerät habe und gerne nachvollziehen möchte, was das Ding denn so treibt, wenn man es an die Batterie anschließt. Wie ich die Spannung in den AVR bekomme, ist kein Problem, mir geht es momentan nur um das Speichern der Messdaten. Und zwar habe ich mir folgendes überlegt: Die Batterie kann zwischen 11 und 14,9V haben. Das bedeutet, dass ich einen Spannungsteiler verwende, um die Spannung zu messen, wahrscheinlich 1 zu 5. Nach dem ich die Spannung gemessen habe, multipliziere ich den Wert wieder mit 5 und bekomme die reale Spannung. Dann ziehe ich 11V davon ab, damit werden die Zahlen schon mal kleiner. Dann habe ich noch 0, 1, 2, 3 (11-14V) als mögliche Werte. Die kann ich in zwei Bits speichern. Für die Nachkommastelle brauche ich vier Bits, also insgesammt 6 Bit. Ich möchte alle 10 Sekunden einen Wert speichern und das über 8 Stunden. 6 (Werte pro Minute) * 60 (Minuten) * 8 Stunden = 2880 Werte in 8 Stunden. 6 bit * 2880 = 17.280 bit Speicher. => 2.160 kByte. Stimmt die Rechnung soweit? Wenn ich es richtig sehe, dann hat kein AVR gleich 2kByte Speicher dabei. Das bedeutet, dass ich einen Speicherbaustein brauche. Kann mir da jemand etwas empfehlen? Evtl. etwas, das "leicht" mit einem ATtiny benutzt werden kann? Die Werte aus dem Speicher könnte ich mit einem Programmer wieder auslesen. Macht es überhaupt Sinn, die Werte vorher aufzubereiten, oder würde es eher Sinn machen, da einfach einen großen Speicherbaustein ranzuklemmen und einfach die Real Werte zu speichern?