leisenfels mit schrift und slogan 48

Howto: Charge Manager 2015

Dieses Dokument richtet sich an alle Entwickler, die das Ladegerät Charge Manager 2015 von VOLTCRAFT (früher vertrieben von Conrad) per RS-232-Schnittstelle auslesen möchten. Über die Schnittstelle lassen sich die vom Gerät gemessenen Daten z.B. zur geladenen Kapazität, Spannung etc. auslesen, eine aktive Steuerung des Geräts ist nicht möglich.

Das hier vorgestellte Datenformat wird z.B. als Grundlage der RS-232-Funktion der Battery Manager-Software eingesetzt. Dieses Werkzeug unterstützt neben dem Charge Manager 2015 weitere Ladegeräte, Barcode/RFID-Leser und andere Geräte mit serieller Schnittstelle.

Die hier dargestellten Informationen erheben keinen Anspruch auf Korrektheit oder Vollständigkeit, die Verwendung z.B. in eigenen Programmen erfolgt stets auf eigene Verantwortung (siehe Lizensierung).

Eco Hint Umweltschutz ist uns allen wichtig: leisten Sie jetzt einen effektiven Beitrag zur Vermeidung von Abfall. Durch den Einsatz wiederaufladbarer Akkus und moderner Ladegeräte sparen Sie zudem bares Geld, da der regelmäßige Kauf teurer Einmal-Batterien entfällt.

 


Geräte-Steckbrief

Bitte stellen Sie Ihren COM-Port auf die unten aufgelisteten Werte ein. Unter Windows kann man die Einstellungen leicht über Systemsteuerung -> Geräte-Manager -> Anschlüsse (COM & LPT) finden und Baud-Rate, Daten-Bits, Stop-Bits, Parität und Flusskontrolle anpassen.

Gerät Charge Manager 2015 VOLTCRAFT Charge Manager 2015
Hersteller Conrad Electronic SE (Deutschland)
Typ Akku-Ladegerät
Anschluss RS-232
Baud-Rate 9600
Daten-Bits 8
Stop-Bits 1
Parität Keine
Flusskontrolle Keine
Besonderheiten
  • 6 Ladeschächte
  • Programme CHA, DIS, CHK, CYC, ALV
  • Log-Intervall >= 2 s
  • Nullmodemkabel erforderlich
  • Anschluss an USB über Adapter z.B. mit Prolific PL2303-Chipsatz möglich
  • Interner Lüfter

 


Beispieldaten

Die unten dargestellte Tabelle zeigt exemplarisch einen kompletten Datensatz für alle 6 Ladeschächte (jeweils eine Zeile pro Schacht), wie er vom Charge Manager 2015 mit der Battery Manager-Software empfangen wurde.

Gesendet werden einzelne Bytes im Bereich 0 bis 255, die in der Tabelle als Hexadezimalwerte stehen. Die Zeilen werden aufeinander folgend ohne Zeilentrenner gesendet, die Anzeige als Zeilen soll lediglich die Zusammengehörigkeit der Werte für die einzelnen Ladeschächte verdeutlichen.

Das Gerät sendet alle 2 Sekunden einen kompletten Datensatz mit 6 x 22 = 132 Bytes für alle Ladeschächte, wobei sich je nach ausgewähltem Programm einzelne Werte nur zu bestimmten Zeitpunkten auslesen lassen (z.B. die Spannung beim Entladen alle 10 Sekunden).

15 E3 07 0C 05 00 42 00 00 E7 00 06 71 06 F5 00 14 00 0F 49 14 10
16 86 08 02 06 44 00 00 91 00 00 03 F9 02 86 00 14 00 0F 1B 0A 01
17 9E 09 0D 05 13 B2 00 E8 47 00 06 CF 03 6E 00 14 00 0F 2C 0A 06
18 50 8A 00 00 00 00 00 00 00 00 00 28 00 00 00 00 00 0F 2C 00 00
1D F4 0B 28 01 00 A8 00 00 02 00 28 F4 00 14 00 14 00 00 00 00 06
1E 51 07 2F 05 00 64 00 00 02 00 2F 51 00 14 00 12 00 00 00 00 19

Exemplarischer Datensatz vom Charge Manager 2015

 

Charge Manager 2015 Geräteanzeige Charge Manager 2015 Live-Daten
Anzeige der Live-Daten mit Battery Manager

Datenformat

Jeder Teil-Datensatz zum Zustand eines einzelnen Ladeschachtes besteht aus 22 Bytes. Einzelne Werte wie z.B. die geladene Kapazität können aus bis zu 3 Bytes Hi1 (=High Byte 1) dann Hi2 (=High Byte 2) dann Lo (=Low Byte) bestehen.

Beim Charge Manager 2015 haben die Ingenieure darauf geachtet, dass die einzelnen Bytes nicht zwingend in der erwarteten Reihenfolge gesendet werden, sondern manchmal durcheinander. Mit der folgenden Beschreibung lassen sich aber auch solche Werte korrekt wieder zusammenfügen.

Die folgende Tabelle zeigt die Bedeutung der einzelnen Byte-Werte. In für Programmierer typischer Schreibweise sind die Bytes als Feldindex im Bereich 00 bis 21 dargestellt. Alle Werte vom Ladegerät werden wie oben in hexadezimaler Schreibweise dargestellt, vom Gerät werden aber die nummerischen Werte 0 bis 255 gesendet.

 

Byte     00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21
Slot 2   16 86 08 02 06 44 00 00 91 00 00 03 F9 02 86 00 14 00 0F 1B 0A 01

 

ByteKurzBeschreibung
00 Schacht Identifikation des Ladeschachts: 15=1, 16=2, 17=3, 18=4, 1D=A, 1E=B
01 - unbekannt
02 Programm
Status
Programm (4 Low-Bits): 07=CHA, 08=DIS, 09=CHK, 0A=CYC, 0B=ALV
Status (4 High-Bits + Rechts-Shift): 08=ERR, 04=RDY, 06=RDY (TRI siehe Byte 04)
03 - unbekannt
04 Schritt Programmschritt: 01/03/05/07=Aufladen, 02/04/06=Entladen, 07=TRI (Trickle/Erhaltung)
05 DCap Entladene Kapazität in 10^-2 mAh (Byte Hi2 -> zweites Byte von 3)
06 CCap Aufgeladene Kapazität in 10^-2 mAh (Byte Lo -> drittes Byte von 3)
07 CCap Aufgeladene Kapazität in 10^-2 mAh (Byte Hi1 -> erstes Byte von 3)
08 DCap Entladene Kapazität in 10^-2 mAh (Byte Lo -> drittes Byte von 3)
09 CCap Aufgeladene Kapazität in 10^-2 mAh (Byte Hi2 -> zweites Byte von 3)
10 DCap Entladene Kapazität in 10^-2 mAh (Byte Hi1 -> erstes Byte von 3)
11 Spannung Spannung in mV (Byte Hi -> erstes Byte von 2)
Achtung: beim Aufladen nur bei Zähler=1E, beim Entladen nur bei Zähler=05
12 Spannung Spannung in mV (Byte Lo -> zweites Byte von 2)
Achtung: beim Aufladen nur bei Zähler=1E, beim Entladen nur bei Zähler=05
13 Strom Stromstärke in mA (Byte Hi -> erstes Byte von 2)
Achtung: beim Aufladen immer, beim Entladen nur bei Zähler=05
14 Strom Stromstärke in mA (Byte Lo -> zweites Byte von 2)
Achtung: beim Aufladen immer, beim Entladen nur bei Zähler=05
15 Stunden Abgelaufene Zeit im Programm: Stunden
16 Minuten Abgelaufene Zeit im Programm: Minuten
17 - unbekannt
18 Status Schachtstatus: 0=leer (nur Schächte 1-4, für A/B aus fehlendem Programm ableiten)
19 - unbekannt
20 - unbekannt
21 Zähler Interner Zähler: Sequenz 1E,1D, ..., 01 beim Aufladen,
Sequenz 05, 04, 03, 02, 01 beim Entladen

Beschreibung der einzelnen Bytes vom Charge Manager 2015

 

 


So geht's weiter

Print Email


Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies.
Ok