Re: Akku KPLUS OFF trotz 82% SoC - Debalanciert?
Verfasst: Do 3. Sep 2026, 18:29
Hallo zusammen,
ich arbeite aktuell an einem realen Silence S01+ Akku/BMS-Fehler und versuche, die Ursache sauber per CAN und Messungen zu diagnostizieren – ohne blind irgendwelche Schreibbefehle zu senden.
Die Hardware-Seite ist inzwischen weitgehend geprüft:
BMS: Scutum, MCU NXP MK21FN1M0VLQ12, AFE BQ7694003
Zellen / Temperaturen / Schutzwerte sind plausibel
der ursprüngliche K+ Treiber-MOSFET war defekt und wurde ersetzt
Haupt- und Lade-Schütz sind elektrisch in Ordnung
trotzdem steuert der MCU beide Relais-Ausgänge nicht an
Über CAN sehe ich aktuell u. a.:
0x184 = 45 21 00 00 04 02 00 10
0x191 = 10 00 00 00 00 00 00 00
Aus den bekannten Flag-Mappings ergibt sich dabei:
INH = 1
K_plus = 0
Thermal = 1
Die drei Batterietemperaturen liegen aktuell im normalen Bereich (~27 °C), daher vermute ich einen gespeicherten / gelatchten Event oder einen Diagnose-Inhibit.
Den BMS-Parameter-Read über 0x234 / 0x235 habe ich bereits erfolgreich verifiziert. Beispiel:
TX 0x234 DLC1 21
RX 0x235 DLC8 21 D6 22 EE 19 16 0A 19
Die BPID stimmt exakt mit dem Akku-Aufkleber überein.
Mir fehlen jetzt nur noch Informationen zu drei Punkten:
Wie liest die Silence Händler-/Sdiagnosis-Software die „Event Logs“ des BMS aus?
Welche CAN-ID / welcher Request?
Gibt es einen bekannten Dump oder eine Log-Datei?
Wie funktioniert der „Soft Reset“ / resetBattery() des BMS genau?
CAN-ID
DLC
Payload
evtl. Antwort/ACK
Kennt jemand die Bedeutung bzw. den Clear-Mechanismus für:
INH
Thermal
K-main error
Im Händler-Dokument habe ich außerdem den Ablauf
Flag k-main error on → Update setting and checking → prüfen, ob der Flag verschwindet
gefunden. Falls jemand weiß, was „Update setting and checking“ konkret in der Software macht, wäre das extrem hilfreich.
Wichtig: Ich möchte keine unbekannten Write-Frames oder UDS-Befehle ausprobieren. Gesucht sind nur verifizierte Informationen, CAN-Logs, Screenshots, DBC/XML-Dateien oder Hinweise aus der Händler-Software.
Falls jemand einen CAN-Mitschnitt während „Soft Reset“, „Event Logs Export“ oder „Update setting and checking“ hat, wäre genau das die gesuchte Information.
Vielen Dank!
ich arbeite aktuell an einem realen Silence S01+ Akku/BMS-Fehler und versuche, die Ursache sauber per CAN und Messungen zu diagnostizieren – ohne blind irgendwelche Schreibbefehle zu senden.
Die Hardware-Seite ist inzwischen weitgehend geprüft:
BMS: Scutum, MCU NXP MK21FN1M0VLQ12, AFE BQ7694003
Zellen / Temperaturen / Schutzwerte sind plausibel
der ursprüngliche K+ Treiber-MOSFET war defekt und wurde ersetzt
Haupt- und Lade-Schütz sind elektrisch in Ordnung
trotzdem steuert der MCU beide Relais-Ausgänge nicht an
Über CAN sehe ich aktuell u. a.:
0x184 = 45 21 00 00 04 02 00 10
0x191 = 10 00 00 00 00 00 00 00
Aus den bekannten Flag-Mappings ergibt sich dabei:
INH = 1
K_plus = 0
Thermal = 1
Die drei Batterietemperaturen liegen aktuell im normalen Bereich (~27 °C), daher vermute ich einen gespeicherten / gelatchten Event oder einen Diagnose-Inhibit.
Den BMS-Parameter-Read über 0x234 / 0x235 habe ich bereits erfolgreich verifiziert. Beispiel:
TX 0x234 DLC1 21
RX 0x235 DLC8 21 D6 22 EE 19 16 0A 19
Die BPID stimmt exakt mit dem Akku-Aufkleber überein.
Mir fehlen jetzt nur noch Informationen zu drei Punkten:
Wie liest die Silence Händler-/Sdiagnosis-Software die „Event Logs“ des BMS aus?
Welche CAN-ID / welcher Request?
Gibt es einen bekannten Dump oder eine Log-Datei?
Wie funktioniert der „Soft Reset“ / resetBattery() des BMS genau?
CAN-ID
DLC
Payload
evtl. Antwort/ACK
Kennt jemand die Bedeutung bzw. den Clear-Mechanismus für:
INH
Thermal
K-main error
Im Händler-Dokument habe ich außerdem den Ablauf
Flag k-main error on → Update setting and checking → prüfen, ob der Flag verschwindet
gefunden. Falls jemand weiß, was „Update setting and checking“ konkret in der Software macht, wäre das extrem hilfreich.
Wichtig: Ich möchte keine unbekannten Write-Frames oder UDS-Befehle ausprobieren. Gesucht sind nur verifizierte Informationen, CAN-Logs, Screenshots, DBC/XML-Dateien oder Hinweise aus der Händler-Software.
Falls jemand einen CAN-Mitschnitt während „Soft Reset“, „Event Logs Export“ oder „Update setting and checking“ hat, wäre genau das die gesuchte Information.
Vielen Dank!