1
0
mirror of https://github.com/mbirth/cm2010.git synced 2024-11-10 00:16:45 +00:00
cm2010/doc/old/cm2010.txt

79 lines
1.8 KiB
Plaintext
Raw Permalink Normal View History

2015-03-22 20:19:14 +00:00
Serielle Schnittstelle des Charge-Managers 2010 von Conrad Elektronik
Einstellungen: 9600 baud, 8N1
Der CM wird mit einem Normalen Nullmodemkabel mit dem PC verbunden.
Der CM gibt konitinuirlich Daten <20>ber den Laduzustand der Akkus aus. Ob der CM
Kommandos akzeptiert ist nicht bekannt.
Ein "Datensatz" besteht auf vier (jeweils eine pro Ladeschacht) 34 Byte
langen "Nachrichten".
Die Nachrichten haben folgendes Format:
16-Bit 'S' "Short" Werte sind Big-Endian!
24-Bit 'M' ""Medium" Big-Endian :)
Byte Bedeutung
1 Ladeschacht
2 Programm?
3 Programm?
4 ? Sieht aus wie ein interner Z<>hler
5 ? "
6 Stunden
7 Minuten (?)
8 ?
9 S: Aktuelle Spannung (U) (Nur beim Aufladen, sonst null. Eventuell ein
Speicher f<>r die Max. Spannung um rechtzeitig abschalten zu k<>nnen?
10 ''
11 ? (Ungef<65>hrer Ladestatus?)
12 ?
13 ?
14 S: Aktuelle Stromst<73>rke (I)
15
16 S: Aktuelle Spannung (U)
17 ''
18 M:Geladene mAh
19 ''
20 ''
21 M: Entlade mAh
22 ''
23 ''
24 ? 12 falls nicht geladen wird, sonst irgendwasanders
25 S: Vor-Vor-Vor-letze gemessene Spannung
26
27 S: Vor-Vor-letze gemessene Spannung
28
29 S: Vorletze gemessene Spannung
30 ''
31 S: Letze gemesse Spannung
32 ''
33 S: Wenn kein Akku drin: FF Vielleicht der 'Widerstand' im Schacht?
34 ''
Bedeutung von Byte zwei und drei (Programm)
CHARGE:
88 69 (Ladephase)
13 72 (Programm beendet)
CHECK:
10 68 (Entladephase) (600-
90 69 (Aufladephase)
13 72 (Programm beendet)
CHARGE:
88 (Ladephase)
13 (Programm beendet)
CHECK:
10 (Entladephase)
90 (Aufladephase)
13 (Programm beendet)
Byte drei:
68 (Manuell,600 bis 900 mAh, Entladephase)
69 (Manuell,600 bis 900 mAh, Aufladephase)
72 (Manuell,600 bis 900 mAh, Laden beendet)
88-133 (Manuell, 2200mAh - .., Aufladen)