Dachs MSR1 Service Protokoll
Version vom 24. Juli 2009, 10:42 Uhr von Stettberger (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Bei der Auslieferung der Dachs MSR1 haben wir eine Service Software bekommen, die erweiterte Daten aus dem BHKW auslesen kann. Vornehmlich ging es uns darum zu erfahren...)
Bei der Auslieferung der Dachs MSR1 haben wir eine Service Software bekommen, die erweiterte Daten aus dem BHKW auslesen kann. Vornehmlich ging es uns darum zu erfahren in wie vielen Stunden genau die nächste Wartung ansteht. Die Schnittstelle ist eine 9600 Baud 8N1 Schnitstelle mit RTS/CTS Handshake.
Interne Meßwerterfassung: 0x48
Sendet man das Byte 0x48, so erhält man 76 Byte als Antwort. Ob das letzte Byte eine Checksumme ist noch herauszufinden. FIXME. Jedoch Interessiert sich die Service Software nicht dafür.
Byte | Funktion | Beispiel |
---|---|---|
0 | Identifikation der Nachricht | 01 |
1-2 | Betriebsstunden | 0xa2fe = 41726 |
3-4 | Anzahl der Starts | |
5 | Maximale Abgastemperatur | 15 hinzuaddieren |
6 | Maximale Kühlwassertemperatur Motor | |
7 | Maximale Kühlwassertemperatur Generator | |
8 | Maximale Vorlauftemperatur | |
9 | Maximale Temperatur Fühler 1 | |
10 | Maximale Temperatur Fühler 2 | |
11 | Mittlere Generator Leistung | |
12 | Anzahl der Störungen | |
13-18 | Registrierter Fehler 1 | Für Format siehe unten |
19-24 | Registrierter Fehler 2 | Für Format siehe unten |
25-30 | Registrierter Fehler 3 | Für Format siehe unten |
31-36 | Registrierter Fehler 4 | Für Format siehe unten |
37-42 | Registrierter Fehler 5 | Für Format siehe unten |
43-48 | Registrierter Fehler 6 | Für Format siehe unten |
49-54 | Registrierter Fehler 7 | Für Format siehe unten |
55 | Maximaler Flüssigkeitsschalter | vielleicht nicht bei allen Versionen? |
56,57,58 | unbekannt | |
59-60 | letzte Wartung | verschiedene Interpretationen, bei manchen Versionen des Service Programms werden noch 500 Stunden bis zur nächsten Wartung aufgeschlagen. |
61- | unbekannt |
Das Format der Fehlercodes/Fehler ist folgendes:
Byte | Funktion | Beispiel |
---|---|---|
1 | Servicecode und Autoentstörung | höchstes Bit ist Autoentstörung ja/nein, der Rest ist der Servicecode |
2 | Minute | Hexdarstellung ist die Minute |
3 | Stunde | Hexdarstellung ist Wert |
4 | Tag | Hexdarstellung ist Wert |
5 | Monat | Hexdarstellung ist Wert |
6 | Jahr | 1900 + Wert, 0x61 = 1997 |