How To - Verbindung JK BMS - Steckertypen - Adapter - Einschalten

Da hier im Forum in letzter Zeit häufig die selben Fragen zum JK BMS gestellt werden, schreibe ich mal dieses "How To" was dann gerne verlinkt werden kann. Als erstes sei gesagt das die von mir genannten Stecker erstmal nur zu den folgenden JK-BMS Typen die unten zu sehen sind passend sind bzw. passen sollten. Zumindest ist das, das was ich in Erfahrung bringen konnte... ansonsten vergleicht einfach eure Anschlüsse und messt ggf. den Pinabstand nach. Alles was ich unten beschreibe und zeige beruht einzig und allein auf Erfahrungen mit meinem JK-BMS B2A24S20P bzw. dem was ich im Internet zusammen gesucht/gelesen und ggf. getestet habe. Für Schäden an eurem BMS übernehme ich keine Haftung ?.

Das "Anschluss Panel" vom JK-BMS sieht normal so aus, und ist wie folgt belegt:

JK-BMS Typen.JPG

CAN Steckertyp:

JST GH bzw. auch GHR 3 Pin 1,25mm

RS485-TTL Steckertyp:

JST SH 4 Pin 1,25mm

Display Port:

JST GH bzw. auch GHR 6 Pin 1,25mm

Heat Port:

JST GH bzw. auch GHR 7 Pin 1,25mm


JK-BMS Einschalten

Einschalten lässt sich das JK BMS indem man K- & K+ vom Displayport verbindet zb. durch einen Taster.

BMS Einschalten: 1 Sekunde drücken

BMS Ausschalten: 4 Sekunden drücken

Bei Github steht man sollte noch einen 100kΩ Widerstand bei K- einfügen, das habe ich bei mir nicht getan da ich sonst das BMS zwar einschalten aber nicht mehr ausschalten konnte. Bei mir läuft es ganz ohne Widerstand problemlos und ich habe es bereits laut Logging über 60x Ein/Aus geschalten ?. Hier könnt ihr euch ja selbst ran testen und probieren da es wohl Revisionsabhängig ist. Also mit 100kΩ anfangen und wenn es nicht geht vlt. mit 50KΩ oder einfach No Risk No Fun wie ich ganz weg lassen ?.


JK-BMS Verbindung zum Cerbo GX bzw. Raspberry mit Venus OS

Den RS485 Adapter von Jikong braucht ihr nicht und er ist nur eine weitere unnötige Fehlerquelle in eurem System. Da aus dem "RS485-TTL" Port vom JK-BMS bereits ein reines serielles TTL Signal raus kommt braucht es nur einen TTL zu USB Adapter mit Galvanischer Trennung. Deshalb gehe ich jetzt mal nicht weiter auf die RS485 Verbindung ein...

Passende und sichere Adapter inklusive Galavanischer Trennung die bereits mehrfach erfolgreich im Einsatz sind:

DSD TECH SH-U09C3 Isolierter USB zu TTL Adapter mit FT232RL Chip

Waveshare USB to RS232 / RS485 / TTL (UART) Industrial Isolated Converter mit FT232RL Chip

Alles was ihr verbinden müst ist also GND-RX-TX vom "RS485-TTL" Port des JK-BMS mit dem TTL zu USB Adapter. Den 4. Pin (VBAT) am besten vorher aus dem Stecker auspinnen damit ihr keinen Kurzen verusacht denn auf dem VBAT Pin liegt die volle Batterie Spannung an!!!

Und zwar wird über Kreuz verbunden da es eine serielle Verbindung ist, also: GND-->GND, RX-->TX, TX-->RX!

Adapter auf 3,3V stellen!!!

Treiber zur Verbindung mit dem Cerbo GX bzw. Raspberry und Venus OS:

Serialbattery von Louis Van Der Walt

Hierzu schreibe ich mal nichts weiter und ihr müst euch selbst durchfuxen und im Forum suchen, es würde sonst den Rahmen sprengen.


Hier noch ein paar Wichtige Tipps zum BMS und damit ihr es nicht schrottet:

ACHTUNG: An VCC und VBAT liegt Spannung an, an VBAT sogar die Batterie Spannung!!!
ACHTUNG: Nie mit Last ein oder ausschalten!!!
ACHTUNG: Von der RS485-TTL Schnittstelle immer Galvanisch getrennt zum Cerbo GX bzw. Raspberry Pi
Wenn alle Balancerkabel angeschraubt sind vorher mit einem Multimeter messen ob die Reihenfolge am Stecker stimmt.
Gegen Masse zu Zelle-1 (Pin 1 Rot), Zelle-2 (Pin 2 Rot), Zelle 3 (Pin 3 Rot) etc.
Die Spannung zum schwarzen Minuskabel am Stecker muss jeweils um ~3.3 Volt steigen...
Wichtig ist, erst das JK-BMS am Minuspol anschliessen (Dickes B-) und anschliessend den Balancer Stecker einstecken.
Beim Abbau genau umgekehrt... Erst den Balancerstecker raus und dann das BMS von der Batterie abschrauben.
Falsche Verkabelung zerstört das BMS.
Mit dem "Emergency Switch" kann man die Sicherheitsparameter überbrücken um dem Akku doch noch Saft zu entlocken.
Beispiel Notfall auf einem Boot... Akku eigentlich leer aber man muss trotzdem Funken.
Klar das wird dem Akku nicht gut tun ihn noch tiefer zu entladen aber das ist in dem Moment vermutlich egal.

Damit nach dem BMS die selbe Spannung angezeigt wird wie am Akku selbst, muss sowohl Charge als auch Discharge aktiviert sein.
Ist eines der beiden deaktiviert ist die Spannung nach dem BMS niedriger (liegt an den Mosfets).

28 „Gefällt mir“

Danke war sehr hilfreich.

1 „Gefällt mir“

@dietrich

Das freut mich, dann hat sich die Arbeit gelohnt?.

Danke auch für die ganzen anderen Likes, so war es nicht umsonst?.

Auch von mir ein Danke, sehr gut beschrieben.

Eins wäre noch toll, wenn das beschrieben würde. Ich habe z.B. den Heat-Port, den ich gerne nutzen würde. Ich frage mich aber, was nimmt man da für Heizmatten und wie werden die angeschlossen? Dazu bin ich bisher noch nicht fündig geworden. Eine Anleitung hierfür wäre super, auch gerne mit Empfehlung für Heizmatten.

1 „Gefällt mir“

Hallo, danke für die super Übersicht.

Kann jemand bestätigen, dass es beim RS485 Anschluss ein JST SH oder GH Stecker ist? Weil SH müsste 1,0mm sein und GH 1,25mm. Deshalb bin ich etwas verwirrt.

Danke, Tobelix

1 „Gefällt mir“

So wie es oben steht passt es 100% ;).

@u-f-o soweit ich das verstanden habe, entsprechen die zwei Buchstaben hinter JST immer auch dem Abstand. SH ist 1mm daher gibt es keine SH 1,25mm siehe hier: JST-Stecker: beliebte Connectoren in der DIY-Elektronik

Deshalb bin ich jetzt unsicher was ich bestellen soll. SH oder GH? 1 mm oder 1,25mm?

Das hast du richtig erkannt und wurde hier auch schon diskutiert.

Aber auch wenn die JST-SH offiziell nicht bei JST mit 1,25mm Rastermaß gelistet sind gibt es sie.

Ich habe sämtliche Stecker dafür hier, und wenn ich nicht wenigstens alle Stecker am JK-BMS selbst hätte testen können dann hätte ich das How To dazu nicht geschrieben, vertrau mir einfach ?.

Nur für dich:

Der Stecker vom RS485-TTL Anschluss (GPS Port) ist der einzigste in JST-SH 1,25mm, alle anderen sind JST-GH bzw. GHR 1,25mm.

Die JST-GH sind völlig anders und passen nicht in den GPS Port (siehe rechts im Bild).

Bezugsquelle JST-SH 1,25mm:

Bezugsquelle JST-GH bzw. GHR 1,25mm:

1 „Gefällt mir“

Weiß zufällig jemand den Steckertyp der Balancer- und Temperatursensorleitungen?

Gruß, Stefan

Hab die Antwort gerade selbst gefunden. Es sind HY 2.0.

3 „Gefällt mir“

dankeschön auch von mir.

1 „Gefällt mir“

Danke für die ganzen weiteren Likes, es freut mich sehr :sunglasses:.

Danke an U-F-O für sein How-To.

Kann mir jemand sagen, ob ich das richtig verstanden habe, dass man das BMS aus- und wieder einschalten kann, während es an dem Akku angeschlossen ist?

Hintergrund:

Es würde mir das Aus- und Wiedereinbauen des BMS ersparen.

Ich habe nämlich das Problem, dass bei meinem BMS der Ladezustand im Laufe von ca. drei Wochen von ca. 70% auf ca. 40% absinkt, obwohl die Zellen immer wieder geladen werden und alle Zellspannungen während der Float-Phase häufig oberhalb von 3,35 V liegen (was ich so verstehe, dass die Zellen geladen sind).

Lasse ich den Ladezustand weiter absinken, gibt das Victron ESS die Fehlermeldung ESS#1#2 (#1: "SoC niedrig" und #2: "BatteryLife ist aktiv") aus und das System steht.

Bisher konnte ich das System dann nur durch Ausbauen des BMS, kurzer Wartezeit (ca. 20 Sek.), Einschalten des BMS und Einbauen des BMS wieder zum Laufen bringen. Denn nach dem Einbauen nimmt das BMS einen Ladezustand an (das waren meist 70% bis 80%). Damit läuft das Ganze wieder.

Wenn ich das mit einem Taster erledigen könnte, wäre das prima.

2 „Gefällt mir“

Ja natürlich wenn es nicht angeschlossen wäre hätte es auch keinen Strom, ergo wäre es ausgeschalten.

Oder wie muss man die Frage verstehen :thinking:?

Zuerst mal sollest du wissen das der SOC vom JK-BMS nicht zu gebrauchen ist, und zwar absolut nicht. Und Zellenspannungen von 3,35V bedeuten gar nix das kann alles mögliche an Ladezustand (SOC) sein weil Lifepo sich sehr lange in dieșem Spannungsbereich beim laden befindet.

Am besten öffnest du zu deinem Problem einen eigenen Thread wo du auch dein System genau beschreibst. Hier im Thread wird das sonst zuviel und weicht vom eigentlichen Thema ab, danke. Ich vermute aber du hast das BMS als Batteriewächter im Victron System und nutzt den SerialBattery Treiber...

Dazu habe ich nur eine Frage: Wieso steht am Gehäuse des JK BMS da „GPS“ - was bedeutet diese Abkürzung? Ich habe die Beschriftung „CAN/RS485“ auf den 3 poligen Port ganz links bezogen! Sehr verwirrend!

@eibdoktor

Es gibt ein 4G GPS Modul dazu zu kaufen... scheint aber nur in China zu funktionieren:

wie verbindet man das jk inverter bms über serial battery mit dem raspberry wenn man den canbus nicht nutzen kann?

Rs485 - TTL Konverter?

Findeste im ersten Beitrag :wink:

Ich habe nun alle beschriebenen Dinge gemacht - ein JK BMS genau wie oben im Bild beschafft, richtig an meinen 16S Akkusatz angeklemmt, Spannungen nachgemessen, stimmen, auch ein Schalter mit LED Feedback für an und aus war dabei, der genau an den einen chinesisch bezeichneten Port passte. Die USB Schnittstelle von DSD Tech habe ich mir auch gekauft, und angeschlossen wie oben beschrieben. Für das JK BMS habe ich dann ein Tool von JIKONG heruntergeladen und auf meinem WIN 10 Laptop installiert.

Die USB Schnittstelle wird anscheinend vom Tool erkannt, denn es versucht periodisch was rauszusenden. Aber es kommt nichts zurück. Rx / Tx habe ich auch schon mal vertauscht - keine Verbesserung. Kein Empfang.

Das JK BMS geht nach dem Einschalten auf Rot blinkend, hört nicht mehr damit auf.

Leider weiß ich nicht, was das zu bedeuten hat, aber wahrscheinlich nichts Gutes. Wo könnte das Problem liegen? Wann ist eigentlich der DSD TECH Adapter auf 3,3 V eingestellt? Wenn der Jumper in Richtung 3,3 V gesteckt ist?

Ein Tool für die "nicht Inverter" Versionen des JK-BMS welches auf Windows läuft ist mir nicht bekannt. Sicher hast du das für die PB-Serie gedownloaded...

Das ist normal, wenn du eine BT Verbindung über die App hergestellt hast leuchtet die LED dauerhaft solange die Verbindung besteht.

Wahrscheinlich daran das, das Tool nur für die PB-Serie des JK-BMS funktioniert.

Genau so ist es.