Mein System ist jetzt auch nach knapp zwei Tagen platt. Offenbar gleicher Fehler. Gibt es bei euch schon neue Erkenntnisse?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
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?
https://amzn.eu/iWxLNJQ (siehe Anmerkung unten)Mein RS485 hat schon eine galvanische Trennung. Daran sollte es also eigentlich nicht liegen.Welcher ist das genau?
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?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.
Bin neugierig
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.
Ich habe es inzwischen selbst herausgefunden, falls es wen interessiert:Danke für deine Info. Habe heute mal viel gestöbert, was BMS angeht. Bin mit meinem Daly unzufrieden.
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.
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?
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 ConverterAlles klar - ja so hätte ich es vermutlich auch umgesetzt.
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.
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:Hast das Teil (JK RS485 Adapter) mal auf gemacht?
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.
Ich habe es nach dieser Anleitung über einen ESP32 in mein System integriert.
https://www.youtube.com/watch?v=lCbAHwIMWpE
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:Hi, laut Chinesichen Schriftzeichen ist A gelb und B weiß. Bei dir funktioniert es anders rum wie gezeigt?
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?
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.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.
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
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?