Problem JK Bms per USB-RS485 Anzusprechen

Update the RS485 Wandler von JK-BMS will nicht mehr ... ausgetauscht und nun läuft es wieder. Ich hoffe der andere geht wieder, wenn sich die Elko's entladen haben ...
Ich bin im selben Boot: JKBMS mit Jinkon R485 Adapter + USB R485 Adapter
WINGONEER CH340E USB zu TTL USB zu RS485 Konverter Adapter Windows 7/8 XP Linux Vista https://amzn.eu/30GuDmf

Die Kombi lief 2 Tage gut, dann war plötzlich der K
Jinkong R485 Adapter defekt. Mit einem Ersatzadapter lief alles sofort wieder.

Man hat bei dem offiziellen R485 Adapter gesehen, dass ein Funke überschlug, wenn ich ihn in das JKBMS eingesteckt habe.

Ich habe Sorge, dass ich gleich den nächsten Adapter Schritte, oder war das ein Freak accident?

Viele Grüße
Mein System ist jetzt auch nach knapp zwei Tagen platt. Offenbar gleicher Fehler. Gibt es bei euch schon neue Erkenntnisse?

Ich hab mir ne galvanische Trennung (Adapter https://www.amazon.de/ICQUANZX-Isolator-Schutzisolation-ADUM4160-ADUM3160/dp/B07Z21RKMN/ref=sr_1_1?keywords=ICQUANZX+1500V+USB+zu+USB+Isolator+Board+Schutzisolation+ADUM4160+ADUM3160+Modul&qid=1660823009&sr=8-1eingebaut zwischen den azdelivery und dem Jkbms. Seither ist Ruhe, vorher wurde der erste azdelivery Adapter heiß und fiel aus…

Mein RS485 hat schon eine galvanische Trennung. Daran sollte es also eigentlich nicht liegen.

mag evtl. mal jemand die Spannung am UART nachmessen?
Bin neugierig

Mein RS485 hat schon eine galvanische Trennung. Daran sollte es also eigentlich nicht liegen.
Welcher ist das genau?
Mein RS485 hat schon eine galvanische Trennung. Daran sollte es also eigentlich nicht liegen.
Welcher ist das genau?
https://amzn.eu/iWxLNJQ (siehe Anmerkung unten)

Interessant ist auch, dass es offenbar nach wie vor irgendeine Art Kommunikation gibt - Rx und Tx leuchten immer mal wieder im Wechsel und in verschiedenen Rhythmen auf, aber serialbattery sagt halt, dass kein BMS erkannt wird.

Korrektur: der verlinkte Adapter hat keine galvanische Trennung!

Hy zusammen,

meist liegt das Problem bei solchen Dingen am falschen oder fehlendem massebezug der Messeinheit.
Evtl fehlt eine Masse von der Messeinheit zur Masse der Messgröße.

Hallo, habe mir auch ein jkbms bei Ali bestellt. Ohne RS485, ist es doch richtig das der Adapter ein externer ist. Die Uart sollte der jk doch auch ohne die Bestellnummer mit RS.. haben, oder ?! Das Teil habe ich erst gestern bestellt und könnte noch Switchen. Kann das hier irgendwer beurteilen. Habe jetzt irgendwie schiss.
Gruß Martin

mag evtl. mal jemand die Spannung am UART nachmessen?
Bin neugierig
Ich auch. Irgendwer hat mal geschrieben, dass an dem VCC Ausgang Batteriespannung anliegt, das würde jeden Logikbaustein sofort killen. Ich habe einen isolierten TTL-Wandler, der holt sich die Spannung vom VCC und setzt den Logikpegel auf den VCC Wert (bis maximal 5V). Ich will meinen TTL Konverter nicht mit einer externen Spannung versorgen, sondern das BMS isoliert halten, daher brauche ich das VCC vom BMS.

Wenn das wirklich 48V sind, dann muss das externe JK RS485 Modul einen step-down converter von 48V auf RS485 Pegel eingebaut haben. Und das bedeutet dann wohl, dass ich mir auch einen separaten DC-DC Konverter für VCC mit bestellen müsste. Eine Bestätigung von jemandem, der das schon in Betrieb hat, wäre super.

Ich habe es inzwischen selbst herausgefunden, falls es wen interessiert:
Die Daten des GPS Port am JKBMS sind:
- RX/TX: TTL level 3,3V zu GND
- VCC: Batteriespannung (d.h ca. 54V bei 16s)

Achtung, das (alleinstehende) BMS Board liegt auf einem undefinierten GND Level. Wenn man das über USB mit einem Computer verbindet, kann das GND Level des UBS Ports unterschiedlich sein.

Das externe RS485 Modul hat einen isolierten step-down converter eingebaut, der einen digital isolierten RS485 Treiber versorgt.
D.h. aus dem Modul kommt das RS485 Signal auf einem (differenziellen) A/B Ausgang raus.

1 „Gefällt mir“
Ich habe es inzwischen selbst herausgefunden, falls es wen interessiert:
Die Daten des GPS Port am JKBMS sind:
- RX/TX: TTL level 3,3V zu GND
- VCC: Batteriespannung (d.h ca. 54V bei 16s)

Achtung, das (alleinstehende) BMS Board liegt auf einem undefinierten GND Level. Wenn man das über USB mit einem Computer verbindet, kann das GND Level des UBS Ports unterschiedlich sein.

Das externe RS485 Modul hat einen isolierten step-down converter eingebaut, der einen digital isolierten RS485 Treiber versorgt.
D.h. aus dem Modul kommt das RS485 Signal auf einem (differenziellen) A/B Ausgang raus.
Danke für deine Info. Habe heute mal viel gestöbert, was BMS angeht. Bin mit meinem Daly unzufrieden.
Möchte nun auf ein JK (oder REC) umsteigen. Wohl eher aber vorerst das JK.

Nun die Frage, wie du es final anschließen wirst? Die Anbindung per TTL scheint sinnvoll für mich, vor allem da anscheinend die "GPS" - RS485 Wandler relativ anfällig sind.
Ganz kann ich das nicht nachvollziehen. Das BMS ist floating, weil GND nirgend direkt angebunden ist. Der Adapter von JK setzt die Vcc runter auf 5V für die passende Spannung (5V?)
Kannst du erklären, wie du es final anschließen willst?
Der Waveshare USB-RS485 scheint ja ganz gut und so müsste "nur" ein Adapter gefunden werden, der sinnvoll isoliert & robust den GPS-Anschluss als RS-485 mit 5V Pegel verwenden lässt?

Edit: Die Verbindung soll also folgendermaßen sein:
Spannung wird vom GX Gerät -> USB-TTL Wandler genommen und es kommt ein isolierter DCDC dran. Ans GX Gerät kommt ein USB-TTL (UART?) Wandler ran. Dieser gibt die Daten aus an das Opto-Board für die Isolation der Datenübertragung.
=> andere Seite des DCDC kommt an GND des BMS und die Daten werden vom Opto-Board weiter geschickt. So kann kein Strom fließen, da GND keine Verbindung hat.
Kannst du erklären, wie du es final anschließen willst?
TTL RX/TX auf einen USB-TTL Serial Converter
BMS VCC auf nicht isolierten Step-down 3,3V und dann an USB-TTL Serial Converter VCC
GND auf nicht isolierten Step-down 3,3V und an USB-TTL Serial Converter GND
Isolierung zwischen USB-Serial Converter und USB-Computer Interface

Die Isolierung kann man mit einem isolierten USB-TTL Serial Converter oder einem USB-USB Isolator machen.
Es geht ev. auch ohne eigenen Step-down auf 3,3V (kommt auf die verwendete Komponenten für die Isolierung an, habe ich noch nicht getestet)

Aber ich bin da der Falsche für definitive Aussagen, weil es bei mir noch nicht installiert ist.
TTL RX/TX auf einen USB-TTL Serial Converter
BMS VCC auf nicht isolierten Step-down 3,3V und dann an USB-TTL Serial Converter VCC
GND auf nicht isolierten Step-down 3,3V und an USB-TTL Serial Converter GND
Isolierung zwischen USB-Serial Converter und USB-Computer Interface

Die Isolierung kann man mit einem isolierten USB-TTL Serial Converter oder einem USB-USB Isolator machen.
Es geht ev. auch ohne eigenen Step-down auf 3,3V (kommt auf die verwendete Komponenten für die Isolierung an, habe ich noch nicht getestet)

Aber ich bin da der Falsche für definitive Aussagen, weil es bei mir noch nicht installiert ist.
Alles klar - ja so hätte ich es vermutlich auch umgesetzt.

Ich bin auxh gerade dabei mein jk bms 16s 1a balancer mit dem Rasp zu verbinden.
Gibt es mittlerweile ein System das man sich bauen kann das funktioniert?
Hab den kompletten post jetz gelesen und so ganz konnte ich das jetzt nicht herauslesen.

Ich habe es inzwischen selbst herausgefunden, falls es wen interessiert:
Die Daten des GPS Port am JKBMS sind:
- RX/TX: TTL level 3,3V zu GND
- VCC: Batteriespannung (d.h ca. 54V bei 16s)

Achtung, das (alleinstehende) BMS Board liegt auf einem undefinierten GND Level. Wenn man das über USB mit einem Computer verbindet, kann das GND Level des UBS Ports unterschiedlich sein.

Das externe RS485 Modul hat einen isolierten step-down converter eingebaut, der einen digital isolierten RS485 Treiber versorgt.
D.h. aus dem Modul kommt das RS485 Signal auf einem (differenziellen) A/B Ausgang raus.
Hast das Teil (JK RS485 Adapter) mal auf gemacht?

Ich habe es nach dieser Anleitung über einen ESP32 in mein System integriert.
https://www.youtube.com/watch?v=lCbAHwIMWpE

1 „Gefällt mir“
Hast das Teil (JK RS485 Adapter) mal auf gemacht?
Ja, ist nur ein gestecker Deckel, der Trafo ist deutlich zu sehen. Daher ist das Modul auch so hoch.
Hier ein paar Bilder von der Geschichte:

WhatsApp Image 2022-05-03 at 07.56.17.jpeg
WhatsApp Image 2022-05-03 at 07.56.17 (2).jpeg
WhatsApp Image 2022-05-03 at 07.56.17 (1).jpeg
WhatsApp Image 2022-05-03 at 07.56.16.jpeg

Wenn ich A und B vertausche bekomme ich gar keine Antwort. Wenn ich es so anschliesse wie auf dem Foto (eigentlich vertauscht gegenüber den Chinesischen Schriftzeichen) dann bekomme ich egal was ich sende, egal mit welcher Baud rate immer 00 zurück?
Hi, laut Chinesichen Schriftzeichen ist A gelb und B weiß. Bei dir funktioniert es anders rum wie gezeigt?
Ich habe aktuell nur ein Netzteil anschlossen 32V und kann per BT auch darauf zugreifen und konfigurieren, aber am RS485 (Original JK Adapter)kommt nichts raus - keine Pegeländerungen oder dergleichen.
Mein isolierter RS485 nach USB zeigt keinerlei Sende-Emfangshinweise
Kommt dort nach dem Start eigentlich immer dauerhaft ein Signal raus? Oder gibt es da sowas wie einen Initialisierungsstart - und dann redet das BMS erst?

Gruß Andy
Hi, also bei mir läuft das mit diesem Adapter AZDelivery FT232RL USB zu TTL Serial und ohne den mitgelieferten Wandler.
10A6E079-EB19-4038-BFCB-20460BDA629F.jpeg

A71B0D77-AE83-4352-B495-7C29E059B111.jpeg
Einfach nur gelb weiß schwarz an (nicht festlegen 😉) Rx tx gnd.
Und alles wird sauber im RPI mit Venus OS angezeigt.
https://github.com/Louisvdw/dbus-serialbattery/wiki/How-to-install
Also ich habe es genauso so, und auch mit dem genannten Adapter, nun auch seit zwei Tagen am Laufen. Angeschlossen habe ich ich nur RX/TX/GND und die Verbindung zum Cerbo GX funktioniert. VCC hab ich nicht angeschlossen und auch bisher nicht die hier genannten Probleme.
Die hier im Thread erläuterten Probleme kann ich nicht nachvollziehen, übersehe ich da etwas? Also den VCC Anschluss vom JKBMS schließe ich gar nicht an und wegen GND habe ich auch keine besonderen Vorkehrungen getroffen (galvanische Trennung oder so). Oder ging es um den Anschluss an einen Raspberry wo es anders läuft?

Hätte eine Frage an alle, die den AZDelivery FT232RL USB zu TTL Serial Adapter benutzen.
Wie habt ihr das BMS mit dem Serial Adapter verbunden?
Gibt es da ein spezielles Kabel mit den passenden Steckern?
Oder ist das passende Kabel beim JK BMS sogar schon im Lieferumfang?
Danke!!