shining-man / bsc_fw

Firmware battery safety controller (BSC)
MIT License
105 stars 19 forks source link

BMS Gobel Power #177

Open Maai-0815 opened 1 month ago

Maai-0815 commented 1 month ago

Hallo, ich habe 2 Akkus von Globel Power, die ich gerne mit dem Tool verbinden möchte. Leider bekomme ich eine Fehlermeldung. Die Akkus haben das BMS GP-PC 100. Ich weiss, das das Tool für GP-PC 200 (Test) entwickelt wurde, aber ich verwende die gleiche Software wie die PC 200 als BMSTool für die Parametierung. Aus diesem Grund dachte ich mir, das es funktionieren könnte. Folgende Fehlermeldung erhalte ich:

E (2024-10-18 18:54:09) GOBEL_BMS_PC200: Timeout: Serial=2, u8_lRecvDataLen=255, u8_lRecvBytesCnt=0 E (2024-10-18 18:54:09) GOBEL_BMS_PC200: Timeout: Serial=2, u8_lRecvDataLen=255, u8_lRecvBytesCnt=0 E (2024-10-18 18:54:09) BSC_SERIAL: ERROR: device=3, reason=Checksum wrong

Liegt das Problem in der Software oder mache ich einen anderen Fehler? Bin gespannt. Marc

shining-man commented 1 month ago

Mit welcher FW-Version vom BSC hast du es getestet? Hast du die richtige Adersse am BMS eingestellt? Bekommst du von beiden BMS einen Tiemout, oder nur von einem?

Hast du ein Protokoll zu dem PC100? Dann könnte ich das einmal vergelichen mit dem PC200.

Maai-0815 commented 1 month ago

Ich habe das komplette Log-file angehängt. LogFile-BSC-20241018.txt Ich bin mir nicht sicher, was genau du mit richtiger Adresse meinst .... Die Protokolle in der Config des BMS-Tools kann ich nicht lesen. Ich habe in meinem BMS-Tool das Protokoll für Victron CanBus ausgewählt. Eine andere Einstellung kenne ich nicht. Im Monitoring wird dieser Code für beide Akkus ausgegeben: Host BMS S/N Host Pack S/N Host VER 216062635300078F' GP-SR3-PC100L-240302' P16S200A-21606-2.06

Hilft dir das weiter?

shining-man commented 1 month ago

Mit der Adresse meine ich die DIP-Switsches am BMS. Sind die richtig gesetzt? Hast du für das PC100 eine Protokoll Beschreibung für sie RS485 Schnittstelle (pdf)? Sonst läst sich da auch nur schwer was vergleichen.

Maai-0815 commented 1 month ago

Ach so okay, ja die Dips habe ich gesetzt und nochmals kontrolliert. Als einziges Dokument hierzu habe ich das folgende pdf bekommen. GP-SR3-PC100-Product Specification.pdf

Maai-0815 commented 1 month ago

Hast habt ihr eine Idee woran es vielleicht noch liegen könnte, wenn ihr euch das Logfile anschaust?

shining-man commented 1 month ago

Ach so okay, ja die Dips habe ich gesetzt und nochmals kontrolliert. Als einziges Dokument hierzu habe ich das folgende pdf bekommen. GP-SR3-PC100-Product Specification.pdf

Das hilft nichts. Es bräuchte zumindest die Bezeichnung vom verbauten BMS um dann zu schauen ob man irgendwo ein Protokoll dazu findet. Evtl. hat schon jemand andere ein Tool o.ä. geschrieben um das BMS auszulesen. Evtl. kann man dort nach dem Protokoll fragen.

shining-man commented 1 month ago

Hast habt ihr eine Idee woran es vielleicht noch liegen könnte, wenn ihr euch das Logfile anschaust?

Das Log sagt da nicht viel. Er kann nicht mit dem BMS kommunizieren. Ursachen kann es viele haben.

Maai-0815 commented 1 month ago

Die Adresse an den Dips ist okay und laut Hersteller einegstellt. ( bei mir 1 an 1 und 2 an 2) Ich habe zum Ausprobieren diese Komponenten verwendet: grafik Auf die BMS habe ich gerade ein Software Update gemacht..