Benachrichtigungen
Alles löschen

[Gelöst] 8x JK BMS = Cerbo überlastet

14 Beiträge
5 Benutzer
3 Likes
354 Ansichten
Networker049
(@networker049)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 19
Themenstarter  

Servus,

 

ich habe 8 Akkublöcke mit je JK-BMS an einer Victronanlage

Diese werden via DBus Serialbatterie und Aggregate Batterie für das Victron bereitgestellt. Seit dem Es aber 8 Akkublöcke sind (vorher 6) ist mein Cerbo ständig überlastet und startet auch gerne und oft mal neu.

Ich bin der Meinung das der Cerbo von der Leistung recht schwach auf der Brust ist und suche nun nach möglichkeiten diesen zu entlasten. Die Idee daei war, die BMS von einer externen Hardware auszulesen und mit via CAN dem Cerbo bereit zustellen.

ein paar ansätze habe ich dabei gefunden:

- 8x neues BMS mit CAN anbindung (eher nicht, da kostentechnisch enorm)

- BSC (JK-->TTL-->RS485-->ESP32-->CAN-->Cerbo) werde ich mal probieren, jedoch finde ich nichts wie ich 8x Seriel RS485 mit dem ESP verheiraten soll

- Nur 6 Blöcke überwachen (find ich nicht so gut die idee)

- JK to CAN interface (auch ESP, aber keine Info wieviele Serials er verwalten kann, soll wohl auch nicht so stabil laufen)

 

Bis dato finde ich "Aggregate Batterie" von Dr-Gigavolt richtig gut, bringt mir nur nix, wenn der Cerbo immer wieder neu startet und dabei die MPPTs abschaltet.

 

meine erfahrungen mit dem derzeitigen Problem:

- Cerbo im Verdacht, neuen gekauft --> gleicher Fehler

- USB-Hubs im verdacht gehabt, --> getauscht ohne verbesserung

- USB Spannung zu zu gering --> aktive USB Hubs

- RS485 USB wandler fehlerhaft --> neue orginal von Victron gekauft, gleiches Problem

 

So da nun mal meine Frage, hat jemand irgend welche Infos, welche Hardware man wie nutzen kann um den Cerbo bei 8 x JK-BMS etwas zu entlasten?

 

 

10,4kW DC Haus Fassade MPPT
4,5kW AC 3xHM1500 Carport
12kW AC DELTA RPI1000
120kWh LFP4 Akku 8x15kwh
6x Victron MP2/5000


   
Zitat
mdkeil
(@mdkeil)
Batterielecker
Beigetreten: Vor 1 Jahr
Beiträge: 402
 

Hast Du dich mal via SSH eingeloggt und die Belastung überwacht und geschaut welcher Prozess den Cerbo killt..? Keine Ahnung wie Potent die Hardware ist.. ggfs. einen Raspberry Pi nutzen?

IBN: 07/2021
Fronius Symo 20.0-3-M : 13.2kWp S 45° + 3.96 kWp S 15° (Verschattung) &
Fronius Primo 3.0-1 : 2.97 kWp N 15° (Verschattung)
06/2023 : Speichererweiterung 14,34kWh DIY (EEL Gehäuse) LiFePO4 EVE LF280K @ Victron MP II 48/5000 - Seplos 10E BMS
######
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro - Überschuss-Steuerung via evcc.io
Peugeot e-208 Allure Pack seit 11.11.22!
Kia Niro EV Edition 7 seit 28.04.23.


   
AntwortZitat
Networker049
(@networker049)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 19
Themenstarter  

Hallo, es war die Aggregate Batterie. hab da jetzt Battery Aggregator am laufen, schein stabieler zu sein, zudem habe ich dardurch bemerkt, das mein DBus warscheinlich durch die (noch) nicht Victron RS485 immer wieder mal aussetzt. danke erstmal für den rat mdkeil

10,4kW DC Haus Fassade MPPT
4,5kW AC 3xHM1500 Carport
12kW AC DELTA RPI1000
120kWh LFP4 Akku 8x15kwh
6x Victron MP2/5000


   
AntwortZitat
Networker049
(@networker049)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 19
Themenstarter  

Mal so ein Zwischenstand. Ich gehe davon aus das die DBus abfragen zu den JKBMS einfach zu häufig waren. Der DBus treiber für Serialbatterie fragte aller 1000ms ab, nach dem ich den Wert mal auf 2500ms geändert habe, lief das System aufeinmal recht stabiel. Was ich auch mitbekommen habe, das die WaveShare USB RS485 adapter verschichiedene Chipsätze haben. Die B Version mit dem ch343G sollte man meiden und wenn dann min die (doppelt so teuere) ft232rl Chipsatzversion nehmen. Am besten scheinen wirklich die orginalvictron Kabel USB-RS485 zu laufen. Diese gibt es aber auch beim Chinesen für den halben Preis.

Zusätzlich benötigt man noch aktive USB Hubs, Ich hab alte USB2.0 von D-Link genommen, diese machen keine Probleme, wobei ich mir nicht sicher bin ob es daran auch gelegen hat. Die Stromaufnahme liegt etwa bei 800mA für 8 Blöcke. (8x USB RS485 und 9x USB Isolator)

Nun hab ich nur noch Probleme, das mir Serialbaterie in verbindung mit Batterie Aggregator den Ladestrom ständig massiv begrenzt. Weder der Soc-Wert noch die Zellspannungen oder die Temp. kommen annähernd an irgend ein limit, trotz dessen wird der Ladestrom auf ~ 20% gedrosselt. Ich habe das erstmal so gelöst, dass ich jeden Akkublock mit 150A max Laden lasse, (8x 150A = 1200A) der drosselt mir die Ladeleistung eh auf ca 200A.

 

Wenn Sich jemand mit der Serialbatterie Config auskennt, kann ich die hier ja mal posten.

 

 

10,4kW DC Haus Fassade MPPT
4,5kW AC 3xHM1500 Carport
12kW AC DELTA RPI1000
120kWh LFP4 Akku 8x15kwh
6x Victron MP2/5000


   
AntwortZitat
(@grumpy_badger)
Heroischer Stromgenerator
Beigetreten: Vor 1 Jahr
Beiträge: 884
 

Puh, danke für die Analyse. Ich wolle von meinem Pi4 auf einen original Cerbo wechseln, dann lasse ich das wohl lieber.

10x 130Wp + 4x 210Wp -> 4x MPPT 100/20 + 2x HM300 + BlueSmart IP22 24/16 -> 2x 24V 100 Ah LFP -> Multiplus C 24/2000


   
AntwortZitat
mdkeil
(@mdkeil)
Batterielecker
Beigetreten: Vor 1 Jahr
Beiträge: 402
 

Veröffentlicht von: @networker049

Nun hab ich nur noch Probleme, das mir Serialbaterie in verbindung mit Batterie Aggregator den Ladestrom ständig massiv begrenzt. Weder der Soc-Wert noch die Zellspannungen oder die Temp. kommen annähernd an irgend ein limit, trotz dessen wird der Ladestrom auf ~ 20% gedrosselt.

Wenn Du im VenusOS bei SerialBattery unter Parameter schaust, siehst Du ja, warum der CCL begrenzt wird. Du kannst ja auch mal deine Config posten.

IBN: 07/2021
Fronius Symo 20.0-3-M : 13.2kWp S 45° + 3.96 kWp S 15° (Verschattung) &
Fronius Primo 3.0-1 : 2.97 kWp N 15° (Verschattung)
06/2023 : Speichererweiterung 14,34kWh DIY (EEL Gehäuse) LiFePO4 EVE LF280K @ Victron MP II 48/5000 - Seplos 10E BMS
######
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro - Überschuss-Steuerung via evcc.io
Peugeot e-208 Allure Pack seit 11.11.22!
Kia Niro EV Edition 7 seit 28.04.23.


   
AntwortZitat
Networker049
(@networker049)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 19
Themenstarter  

@grumpy_badger es ist zwar mit dem Cerbo bequemer die VE.direkt und VE.can usw zu nutzen, aber von der Systemleistung ist der sicher unterhalb eines RP4 zu sehen. So ein MultiPluss2 GX hat zb. einen NanoPi verbaut. Also wenn dein System mit dem RP4 läuft, bloss nichts ändern! Smile

 

10,4kW DC Haus Fassade MPPT
4,5kW AC 3xHM1500 Carport
12kW AC DELTA RPI1000
120kWh LFP4 Akku 8x15kwh
6x Victron MP2/5000


   
AntwortZitat
stromsparer99
(@stromsparer99)
Heroischer Stromgenerator
Beigetreten: Vor 3 Jahren
Beiträge: 3743
 

9,99KWp Yingli 270W Ost/West, SMA9000TL-20
2,7KWp Axitec AC-300M, Victron BlueSolar 150/60-Tr
4,235KWp an Hoymiles
48 x 280Ah Lifepo4 EVE Cell, REC BMS
2 Victron MP2
Panasonic Aquarea 9KW Split
Vectrix VX-1
Smart Forfour EQ


   
AntwortZitat
Networker049
(@networker049)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 19
Themenstarter  

@mdkeil danke für den Tip, ich habe immer in den Parametern vom Batterie Aggregator geschaut. es scheint das er die Zellspannungen für zu hoch erachtet.

https://ibb.co/KK8mjfb

Die Zellen haben jetzt gerade eine Spannung von 3,325V (SOC95%) und kommen theoretisch fast nie an die 3,42v wo der Ladestrom reduziert werden soll.

 

evl fällt dir was an der config auf? Hier die config.ini es gibt noch die default.ini jedoch wird das überschrieben, was in der config.ini steht.

[DEFAULT]

; If you want to add custom values/settings, then check the values/settings you want to change in "config.default.ini"
; and insert them below to persist future driver updates.

; Example (remove the semicolon ";" to uncomment and activate the value/setting):
MAX_BATTERY_CHARGE_CURRENT = 150.0
MAX_BATTERY_DISCHARGE_CURRENT = 150.0


MIN_CELL_VOLTAGE   = 2.800
MAX_CELL_VOLTAGE   = 3.475
FLOAT_CELL_VOLTAGE = 3.420

BMS_TYPE = Jkbms

SOC_LOW_WARNING = 0
SOC_LOW_ALARM   = 0


CELL_VOLTAGES_WHILE_CHARGING   = 3.50, 3.45, 3.40, 3.30
MAX_CHARGE_CURRENT_CV_FRACTION =    0, 0.01,  0.1,    1

CELL_VOLTAGES_WHILE_DISCHARGING   = 2.70, 2.80, 2.90, 3.10
MAX_DISCHARGE_CURRENT_CV_FRACTION =    0,  0.1,  0.5,    1


; Charge current soc limits
CC_SOC_LIMIT1 = 99
CC_SOC_LIMIT2 = 98
CC_SOC_LIMIT3 = 97

; Charge current limits
CC_CURRENT_LIMIT1_FRACTION = 0.2
CC_CURRENT_LIMIT2_FRACTION = 0.3
CC_CURRENT_LIMIT3_FRACTION = 0.5


DC_SOC_LIMIT1 = 10
DC_SOC_LIMIT2 = 20
DC_SOC_LIMIT3 = 30

; Discharge current limits
DC_CURRENT_LIMIT1_FRACTION = 0.1
DC_CURRENT_LIMIT2_FRACTION = 0.2
DC_CURRENT_LIMIT3_FRACTION = 0.5

10,4kW DC Haus Fassade MPPT
4,5kW AC 3xHM1500 Carport
12kW AC DELTA RPI1000
120kWh LFP4 Akku 8x15kwh
6x Victron MP2/5000


   
AntwortZitat
mdkeil
(@mdkeil)
Batterielecker
Beigetreten: Vor 1 Jahr
Beiträge: 402
 

Veröffentlicht von: @networker049

Die Zellen haben jetzt gerade eine Spannung von 3,325V (SOC95%) und kommen theoretisch fast nie an die 3,42v wo der Ladestrom reduziert werden soll.

Veröffentlicht von: @networker049

CELL_VOLTAGES_WHILE_CHARGING = 3.50, 3.45, 3.40, 3.30 MAX_CHARGE_CURRENT_CV_FRACTION = 0, 0.01, 0.1, 1

Laut deiner Config hast du von 3.30V nach 3.40V Zellspannung eine lineare Strombegrenzung von 150A auf 15A konfiguriert.

IBN: 07/2021
Fronius Symo 20.0-3-M : 13.2kWp S 45° + 3.96 kWp S 15° (Verschattung) &
Fronius Primo 3.0-1 : 2.97 kWp N 15° (Verschattung)
06/2023 : Speichererweiterung 14,34kWh DIY (EEL Gehäuse) LiFePO4 EVE LF280K @ Victron MP II 48/5000 - Seplos 10E BMS
######
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro - Überschuss-Steuerung via evcc.io
Peugeot e-208 Allure Pack seit 11.11.22!
Kia Niro EV Edition 7 seit 28.04.23.


   
AntwortZitat
Networker049
(@networker049)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 19
Themenstarter  

ok, ich hätte nicht gedacht dass das linear zu betrachten ist. was sagst du dazu?

Würde ja linear von 3,3V zu 3,4v von 60A auf 48A und dann schlagartig bis auf 3A runter gehen wenn das Linear sein soll.

MAX_BATTERY_CHARGE_CURRENT = 60.0
MAX_BATTERY_DISCHARGE_CURRENT = 70.0


MIN_CELL_VOLTAGE   = 2.800
MAX_CELL_VOLTAGE   = 3.475
FLOAT_CELL_VOLTAGE = 3.420

BMS_TYPE = Jkbms

SOC_LOW_WARNING = 0
SOC_LOW_ALARM   = 0


CELL_VOLTAGES_WHILE_CHARGING   = 3.50, 3.45, 3.40, 3.30
MAX_CHARGE_CURRENT_CV_FRACTION =    0, 0.05,  0.8,    1

CELL_VOLTAGES_WHILE_DISCHARGING   = 2.80, 2.90, 3.00, 3.10
MAX_DISCHARGE_CURRENT_CV_FRACTION =    0,  0.05,  0.5,    1


; Charge current soc limits
CC_SOC_LIMIT1 = 99
CC_SOC_LIMIT2 = 98
CC_SOC_LIMIT3 = 97

; Charge current limits
CC_CURRENT_LIMIT1_FRACTION = 0.2
CC_CURRENT_LIMIT2_FRACTION = 0.3
CC_CURRENT_LIMIT3_FRACTION = 0.5

10,4kW DC Haus Fassade MPPT
4,5kW AC 3xHM1500 Carport
12kW AC DELTA RPI1000
120kWh LFP4 Akku 8x15kwh
6x Victron MP2/5000


   
AntwortZitat
mdkeil
(@mdkeil)
Batterielecker
Beigetreten: Vor 1 Jahr
Beiträge: 402
 

Defaultmäßig ist glaube LINEAR_LIMITATION_ENABLE auf True.. bei mir habe ich die lineare spannungsabhängige Strombegrenzung auf default gelassen bei MAX_CHARGE_CURRENT = 100A.. sprich bei 3.45V könnte er theoretisch noch mit 50A laden.. Vorher kommt aber die lineare SOC Begrenzung ab 91%/50A  95%/35A 98%/15A

; --------- Charge mode ---------
; Choose the mode for voltage / current limitations (True / False)
; False is a step mode: This is the default with limitations on hard boundary steps
; True is a linear mode:
;     For CCL and DCL the values between the steps are calculated for smoother values (by WaldemarFech)
;     For CVL max battery voltage is calculated dynamically in order that the max cell voltage is not exceeded
LINEAR_LIMITATION_ENABLE = True

IBN: 07/2021
Fronius Symo 20.0-3-M : 13.2kWp S 45° + 3.96 kWp S 15° (Verschattung) &
Fronius Primo 3.0-1 : 2.97 kWp N 15° (Verschattung)
06/2023 : Speichererweiterung 14,34kWh DIY (EEL Gehäuse) LiFePO4 EVE LF280K @ Victron MP II 48/5000 - Seplos 10E BMS
######
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro - Überschuss-Steuerung via evcc.io
Peugeot e-208 Allure Pack seit 11.11.22!
Kia Niro EV Edition 7 seit 28.04.23.


   
AntwortZitat
Networker049
(@networker049)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 19
Themenstarter  

@mdkeil danke dir erstmal, hat mich schon viel weiter gebracht.

10,4kW DC Haus Fassade MPPT
4,5kW AC 3xHM1500 Carport
12kW AC DELTA RPI1000
120kWh LFP4 Akku 8x15kwh
6x Victron MP2/5000


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

Veröffentlicht von: @networker049

s ich auch mitbekommen habe, das die WaveShare USB RS485 adapter verschichiedene Chipsätze haben. Die B Version mit dem ch343G sollte man meiden und wenn dann min die (doppelt so teuere) ft232rl Chipsatzversion nehmen. Am besten scheinen wirklich die orginalvictron Kabel USB-RS485 zu laufen. Diese gibt es aber auch beim Chinesen für den halben Preis.

Mit dem Zeugs habe ich auch schon zwei Wochen Fehler gesucht bis ich das aufgegeben habe. Es gibt sogarf Kopien die man von FTDI auf Prolific Emulatation umschalten kann. Beides tut aber nicht wirklich korrekt.

https://ftdichip.com/anti-counterfeit-products/


   
AntwortZitat
Teilen: