Benachrichtigungen
Alles löschen

[Oben angepinnt] PACE BMS - Informationssammlung

716 Beiträge
107 Benutzer
77 Likes
44.8 K Ansichten
(@tt1510)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 13
 

Moin in die Runde,

mir hat der Support von Titan Solar folgendes mitgeteilt.

Zitat 

Ja, es gibt ein BMS Update. Das dürfen Sie auch gern mal durchführen. Vielleicht wird ihr Fehler dadurch behoben.

 

Bitte laden Sie sich die Dokumente von  https://titansolar.de/pages/dokumente  herunter. Dort finden Sie im Ordner „Titan Solar Speicher“, Unterordner „BMS“, Anleitung und Upgrade-Dateien mit der das BMS ihres Speichers auf den neuesten Stand gebracht werden kann. Momentan ist dies nur für Speicher-Modulen mit 10KW und 15KW möglich.

Bitte beachten Sie die Mail zum Update. Hier ist ein Link zu dem entsprechenden Kabel aufgeführt, das benötigt wird.

  1. Win-Treiber für das Kabel installieren.

  2. Programm „BMS Upgrade V1.0.05“ öffnen.

  3. Anleitung für BMS-Upgrade ausführen. (Das Passwort ist in der Anleitung beschrieben: "Step 3: Enter the correct password (password 541800)")

  4. Programm „PBMS-Tool“ ausführen.

  5. Einstellungen wie in der Anleitung (extra Bild „PBMS-Tool-Settings) ausführen. (Die Werte des benutzten Speichers dort eintragen.(Pfeile)) Erst auslesen dann reinschreiben. (Read/ Write)

  6. Danach den Speicher Resetten (kleines Loch unter dem DIP-Schalter, ca. 10 Sec gedrückt halten. Der Speicher geht dabei alle LEDs einzeln durch, wenn alle durch sind ist der Reset fertig.) und fertig.

Den Speicher vom WR VORHER durch eine DC-Sicherung trennen. Wenn Sie keine haben, dann + und - abklemmen! Dann alle Com-Kabel abklemmen. Speicher aber eingeschaltet lassen und nur die Buchse RS232 belegen. Alle Speicher eines Verbundes müssen einzeln upgedatet werden!

Bitte beachten SIe, das sofern Sie andere Werte im BMS ändern, mit sofortiger Wirkung der Gewährleistungsanspruch verfällt!

Falls Fehler oder Probleme auftreten, wenden Sie sich bitte an mich. Auch nach Fertigstellung wäre ich für eine Rückmeldung sehr dankbar.

Zitat Ende 


   
AntwortZitat
Mr.Foomoo
(@mr-foomoo)
Vorsichtiger Stromfühler
Beigetreten: Vor 9 Monaten
Beiträge: 41
 

Das update habe ich auch offizel von FM bekommen. Bei dem Upgrade habe ich nichts deaktivert, weder im Wechselrichter oder an der Batterie. Einfach mit dem USB <-> RJ11 dann das BMS-Upgrade.exe tool ausgeführt und losgelegt. Kein Problem.

Im Deye Forum https://dy-support.org/community/akkus-fuer-deye-hybrid/fm-solar/paged/2/#post-1097 haben bereits auch andere Leute das FM Upgrade tool genutzt wie z.b. Titan-Solar oder JSSolar. Solange das Modell gelistet ist, kein problem.

 


   
AntwortZitat
(@martin-ren)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 39
 

@tt1510 Und - War das BMS Upgrade erfolgreich?


   
AntwortZitat
(@tt1510)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 13
 

@martin-ren ich bin heute erst wieder daheim angekommen und hatte noch keine Gelegenheit.


   
AntwortZitat
(@pdp1173)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 11
 

Ein paar Erfahrungen möchte ich Teilen im Umgang mit PACE BMS P16S100A , vielleicht hilft es dem einen oder anderen.

Ich habe von BASEN zwei 48V 200AH Rack Batterien, die mit einem Pacebms P16S100A 1.00 geliefert wurden. Soweit war alles gut , die Lieferzeiten halt China üblich unbefriedigend, aber dafür ganz günstig im DDP Versand.

Nun war bei einer der Batterien durch einen Lötschaden im Gerät (Flachbandkabel beschädigt durch Lötkolben Lieferant)   das BMS Programm offenbar weg. Nicht schlimm, man kann ja neu flashen (Kabel schon getauscht) . Denkste.

BASEN rückt die Firmware nicht raus, ich vermute inzwischen , dass die selbst gar keine FW besitzen sondern nur die BMS ferig von Pace beziehen. Es gibt keine FW Updates , etc. Sehr ärgerlich, weil laufend Aufforderungen kamen, ein Video machen, noch mehr Fotos. Bis der Vorschlag kam, das BMS neu zu versenden. Das geht jetzt seit 3 Wochen so.... Als Firmware wurde mir schon 2x die BMS-Tools zugeschickt. Lächerlich, V2.5 auch nur.

Zurück zum BMS: Das habe ich soweit herausgefunden:

1) Das Update Programm ist immer das gleiche für jede HW, Version 1.0.5 EXE scheint aktuell zu sein. 

2) Der Upgrade.exe nimmt über die RS232 Verbindung zum BMS auf uns erfrägt wohl die (Serien-?) Nummer des Mainboards, also z.B. 

  S/N 1A280......  

Die mittlere Nummer im Filenamen steht im Bezug (nicht 1:1) hierzu. Die genaue Logik habe ich noch nicht gefunden. In der Regel sind die ersten Stellen der Seriennummer des BMS als 2. Gruppe im Filenamen zu finden (wenn nicht manipuliert Smile )

3) Nun vergleicht das Upgrade.exe diese Boardnummer mit dem Filenamen der P*.....bin Datei , die man laden will. Wenn das zusammenpasst, dann kann man laden, sonst kommt die Fehlermeldung "BIN File Error". Es wird NICHT die Datei selbst geprüft, nur der Name !!! Ist also kein Hinweis auf einen schlechten Download oder so.

4) Daher führte z.B. die hier im Forum angebotene Datei "P1447V300-12290-4.50.bin" bei meinem BMS zu einer Freigabe der BIN File. In der Datei ist mit einem einfachen Editor die Versionsnummer im unteren Drittel 2x eingetragen. Diese wird, wenn man die ändert , dann auch im BMS Tool angezeigt. In diesem Beispiel kann man mit dem Windows Befehl "FIND" das auslesen. 

C:\pacebms\PaceBMS_BSLBATT_100Ah\BMS-Firmware>find "P16" *bin

---------- P1247V100-14220-2.10.BIN
P16S100A-14220-2.10
P16S100A-14220-2.10

---------- P1247V100-14220-2.10T.BIN
P16S100A-14220-2.10T
P16S100A-14220-2.10T

---------- P1247V100-14220-2.14.BIN
P16S100A-14220-2.14
P16S100A-14220-2.14

---------- P1247V100-14220_V121-0615.BIN
P16S100A-14220-1.21
P16S100A-14220-1.21

---------- P1447V100-14220-3.10.BIN
P16S100A-14220-3.10-000
Ç ¸V  ¸╠ Ñݧ■P16S100A-14220-3.10

---------- P9247V120-9A35-V1.57.BIN
P16S100A-9A35-1.57

Das unglückliche File für nur 13 statt 16 Zellen sieht innen so aus (ein paar Mitstreiter haben das leidvoll erfahren):

---------- P1447V300-12290-4.50.BIN
P13S100A-12290-4.50-000
Ç ¸P  ¸┬ Ñݧ■P13S100A-12290-4.50

Man sollte also IMMER VORHER prüfen, ob die Anzahl der Zellen in der Firmware stimmt (P13S/P14S/P15S oder P16S) und auch die Ampere Zahl 100A bzw. 200A . 

 

5) Wenn die Datei mit "BIN File Error" kommt, kann man durch Umbennen in einen passenden Namen das Laden dennoch erzwingen. Der Name wird offenbar nicht ans BMS weitergegeben. Natürlich Vorsicht und Bedacht bei einer solchen Aktion.

6) Wenn nun die Frage vom Upgrade.exe kommt , ob man Laden möchte, dann läuft im BMS noch ein gültiges Programm. Ist dort versehentlich ein Programm geladen, das nicht startet, so entfällt die Frage und es wird SOFORT gefläsht.

7) Das der Ladeprozess offenbar wie eine Art BIOS auch ohne das BMS Programm arbeitet, ist das PaceBMS sehr robust. Der Flash Vorgang wird unter Umgehung des bisherigen Programms durchgeführt, direkt auf den Flash Speicher des BMS. Im Gegenzug wird das BMS auf Flashen geschaltet und das normale Programm endet , wenn etwas übertragen wurde. Wenn die Meldung "Failed to request MCU upgrade command" kommt, dann wurde das BMS bereits auf Upgrade geschaltet und ist ausser Betrieb. Dann hilft nur noch eine gültige Firmware zu flashen. Ein-/Ausschalten oder Power Cycle nutzt nix mehr.

8) Der Reset Button wirkt "nur" auf die Parameter des BMS, wenn das Programm wirklich läuft. Ein ver-flashtes BMS bekommt man damit nicht wieder flott.

9) Nach einer nicht erfolgreichen Ladung muss nach meiner Erfahrung wirklich die Rote Leitung am BMS (Strom aus der Batterie fürs BMS) getrennt werden, um einen neuen Versuch zu machen. 2 Sekunden reichen völlig. 

10) Am Ende des Flashens wird das gerade geladene Programm automatisch gestartet. Gehen nicht alle LEDs an, so passt das Programm nicht (Prozesser , Board , etc.). Dann kurz BMS Strom weg , wieder einstecken und neu versuchen.

 

Leider habe ich VOR dieser Erkenntnis 1x das File mit P13S geflasht und damit war mein BMS , wie auch bei anderen, nicht mehr nutzbar. Ich verstehe , dass andere Mitstreiter das in viel Arbeit selbst umgesetzte Program nicht teilen möchten. Leider bleibt mir , ohne Disassembler , und einem unwlligen Lieferanten nur noch der komplette Tausch der BMS Hardware. Das ist halt Lehrgeld.

Ach so, einfach die Nummer P13 in P16 in der BIN File ändern, reicht leider nicht. Das ist hier auch schon besprochen worden.

Sollte dennoch jemand wissen, wo es möglicherweise noch eine Firmware für "P16S100A-1A280-*" gibt , großen Dank im Voraus.

 


   
coralgulf, ΘeoLI and Pali reacted
AntwortZitat
(@mrkask)
Vorsichtiger Stromfühler
Beigetreten: Vor 12 Monaten
Beiträge: 88
 

Also ich konnte die 13S Zellen version auf 16S konfigurieren. War also brauchbar, bzw. nicht total verflashed, erst einmal.


   
AntwortZitat
(@mcwumpus)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 7
 

Guten Abend,

hat es schon jemand geschafft, einen TitanSolar 10kW Akku mit einem Waveshare RS485 to RJ45 Converter über ModBus (ioBroker) auszulesen? Ich habe den Converter beim Titan an die RS485 neben dem CAN angeschlossen. Es wird im ioBroker kurz eine Verbindung angezeigt, die dann aber gleich wieder abbricht. Folgender Fehler ist im Log zu finden: "Poll error count: 1 code: {"err":"timeout","timeout":2500}". Diese Fehlermeldung bekomme ich auch bei meinem Deye Sun 12k, aber immer erst nach ca. 1min. In der Zwischenzeit werden dort Daten übertragen. 

Gruß Jan


   
AntwortZitat
(@engel75)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 35
 

UPDATE: Hat sich erledigt, habe das Tool auf der Homepage von Gobel gefunden! Danke!

 

Hallo,

 

erst einmal danke für die hilfreichen Kommentare hier im Thread. Ich hatte ebenfalls mit den Themen "Windows Settings: Regionales Format", mit der "Belegung meines USB2RS232 Adapters" und "Wo finde ich dieses pbmstool" zu kämpfen. Ohne diesen Thread hätte ich sicher Tage gebraucht.

Ich habe ein PACE P16S200A BMS und einen, zu FM Solar und Titan Solar baugleichen Akku. Die FW konnte ich erfolgreich auf 3.00 anheben und auch das Modbus Protokoll auf Pace umstellen, aber ich kann die "Parameter Settings" nicht verstellen, weil bei meinem BMS mehrere Werte (die vier gelb markierten) außerhalb der "Input range"liegen. Sobald ich die Werte (blau) schreiben oder exportieren will, bekomme ich eine Fehlermeldung:

 

Ich habe folgende Tools getestet:

pbmstool 1.0.6HS

pbmstool 1.0.7HS

pbmstool 1.0.8HS

pbmstool 2.5FN

 

Hat jemand eine Idee?

Diese r Beitrag wurde geändert Vor 7 Monaten von engel75

   
AntwortZitat
(@tt1510)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 13
 

@engel75 ich hab einen Titan Speicher, weiter oben schon mal dazu gepostet. Nach dem Update auf 3.00 gab es bei genau die gleichen Meldungen. Ich vermute einen Bug in der Software. Daraufhin habe ich Titan Solar angeschrieben und folgende Antwort erhalten.

Zitat

Hallo HErr Trinks,

Anbei die Antwort des Herstellers.

 

Also alles im Grünen Bereich. 😉

 

Informieren Sie mich bitte nach der Wiederinbetriebnahme.

VG

Christian Nebel

Technische Beratung

 

Titan Solar GmbH

 

Zitat Ende

 

Nun kann man sich darauf verlassen, muss man aber nicht. Auf jeden Fall liegen diese Werte weit außerhalb der einstellbaren Range. Ich habe die Werte vorerst auf die maximale Einstellung der Skala vorgenommen. Somit kann man seine Wunschwerte einspielen.


   
AntwortZitat
(@tt1510)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 13
 

@martin-ren Moin Martin, das Update hat funktioniert, mehr dazu habe ich weiter unten bei engel75 geantwortet.


   
AntwortZitat
(@tt1510)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 13
 

@engel75, zu den 4 Sternchen folgendes.

Moin, die Sternchen Werte habe ich durch siehe Bild ersetzt.

Diese r Beitrag wurde geändert Vor 7 Monaten 2 mal von tt1510

   
AntwortZitat
(@pcmaik)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 36
 

Die Grenzwerte mit des PBMS Tools sind übrigens in der \Config\UpperDB\Upper.db festgelegt.

Die dazugehörigen Übersetzungen sind in der \Config\Language\Language.xls zu finden.


   
AntwortZitat
(@hauxx)
Vorsichtiger Stromfühler
Beigetreten: Vor 10 Monaten
Beiträge: 9
 

@pdp1173 Hi mal so eine dumme Frage da wir ja eine Art Bios datei haben, ich aber leide keine Platine besitze wo ich nachschauen könnte ist zufälligerweise ein EEProm aller WINBOND W25XXX oder ein andere  Chip verbaut, dann könnte man den Chip ja wieder flashen mit einer EEprom zange (CH341A) wie man es zum Beispiel bei PC Mainboard´s machen kann.

Diese r Beitrag wurde geändert Vor 7 Monaten 2 mal von Hauxx

   
AntwortZitat
(@pdp1173)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 11
 

@hauxx 

Bin leider bin ich 800km entfernt von meinem BMS. Aber hier im Forum hat es schon einen Post dazu : 

https://www.akkudoktor.net/forum/postid/143571/

@teoli hat den Chip identifiziert, welcher MCU (MicroControllerUnit) verbaut ist, ein STM32F446VET6 (ARM Cortex-M4, V7, little endian). Ich lege mal das Datenblatt bei. Sein Ansatz mit JTAG ist sicher der richtige Weg. Das ganze gleicht eher einem Handy als einem PC, weshalb das mit dem BIOS bitte nicht wörtlich zu nehmen ist. Der Flash Speicher sitzt auf jeden Fall auf dem Chip, und der macht auch den Upgrade aus dem Boot Modus heraus:

The boot loader is located in system memory. It is used to reprogram the Flash memory
through a serial (UART, I2C, CAN, SPI and USB) communication interface. Refer to
application note AN2606 for details. 

Unser Mitstreiter hat die falsche Firmware (P13) mit einem Disassembler analysiert und an einigen Stellen geändert, sodass er seine Batterie wieder auf P16 reparieren konnte. Hochachtung. Leider will er seine Version offenbar nicht mit uns teilen, dann wäre mein Problem nämlich gelöst. Mein Lieferant BASENGREEN will mir jetzt ein komplettes BMS unfrei schicken, angeblich weil Pace das so geraten hat. Natürlich wieder ohne Firmware File. Naja China ist manchmal sehr schwierig, auch wenn die Preise manchmal verlockend sind. 

Vielen Dank für Deine Idee.

 

 


   
AntwortZitat
(@fips-luthe)
Newbie
Beigetreten: Vor 1 Jahr
Beiträge: 3
 

@mcwumpus Ich habe das mit einem Serial2Wifi Converter gelöst aber über den RJ45 Port, da kommen alle Daten an die ich benötige, SOC, Zellspannung ,SOH etc.

 


   
AntwortZitat
Seite 24 / 48
Teilen: