Forum: Mikrocontroller und Digitale Elektronik Arduino Batterietester


von K. F. (einsteiger94)


Angehängte Dateien:

Lesenswert?

Hallo liebe Community,

ich bastle zur Zeit mit meinem Arduino an einem Batterietester für eine 
Rundzelle, unter anderem zum Ermitteln des Innenwiderstandes, Spannung, 
Ladung und Strom einer Batterie.
Diese Werte werden dann auf einem Display ausgegeben.
Einiges lief schon, aber als ich in meinem Programm die Reihenfolge 
etwas "Sinnhafter" gestalten wollte, ging nichts mehr. Mein Display 
bleibt einfach blau und zeigt nur noch den Begrüßungstext an, keine 
weiteren Werte.
Dabei habe ich nur in den verschiedenen Funktionen die Reihenfolge der 
Codezeilen geändert.
Ich habe jetzt schon viel probiert, aber es läuft nicht.

Nochmal ein kurzer Überblick über die Funktion:
--Rundzellen: Mono, Baby, Mignon, Micro //alle vom Supermarkt
--Entladung über konstanten Lastwiderstand //10 Ohm bisher gewählt, wird 
noch kleiner
--Beenden der Entladung bei 0,85 Volt
--Excel Diagramm von Strom- und Spannungsverlauf

--LCD-Anzeige:
--Insgesamt entnommene Ladungsmenge Q in mAh während der Entladung // I 
x t
--Innenwiderstand am Anfang und am Ende der Entladung
--Entladezeit in Sekunden und der bislang entnommene Ladungsmenge Q
--Entladestrom und der Spannung der Batterie

Hat jemand von euch eine Idee was ich falsch gemacht habe?
-Ich bin jetzt auch kein Profi im programmieren.


Im Anhang habe ich ein Bild von meinem Aufbau und mein Quellcode.

Über Hilfe wäre ich sehr Dankbar.

Liebe Grüße

von Horst (Gast)


Lesenswert?

Wozu braucht man so einen Batterieentleerer?

von Gerald R. (visitor)


Lesenswert?

Habe mir das mal angesehen und habe fogendes gefunden.

Im loop rufst du Entladen auf.
In Entladen fragst du if (Wert_unter_Last_Anfang_RI > 1.40) ab.
Jedoch wird vorher Wert_unter_Last_Anfang_RI nie berechnet, es passiert 
also nichts.
Das Gleiche mit Wert_unter_Last_Ende_RI.

Es gibt sicher mehrere solche Fehler, die musst du wohl selber finden.

von K. F. (einsteiger94)


Lesenswert?

Herzlichen Dank. (:

Das ist mir noch gar nicht aufgefallen.

Aber so im Nachhinein ist es ja egal, ob ich den Innenwiderstand am 
Anfang und am Ende ausgebe, da dieser ja am Anfang wie am Ende gleich 
ist.
Batterie voll = 1,5V / Laststrom im Widerstand
Batterie leer = 0,3V / Laststrom im Widerstand
Also würde ein Wert reichen.

Oder sehe ich das falsch?

Liebe Grüße

von Benedikt S (Gast)


Lesenswert?

Der Innenwiderstand einer battarie hängt ganz massiv vom Ladezustand ab!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.