[Gelöst] Ums Verrecken keine verbindung zum BMS

Hallo,

ich bekomme ums verrecken keine 485 Verbindung zwischen dem BMS und dem PC. (Das BMS läuft aber selber anstandslos)

Ich habe schon verschiedene 485-Adapter ausprobiert, den originalen von Seplos (der hat auch mal Funktioniert), den habe ich dann wieder repariert - einen neuen FT232FL IC eingebaut (Auf Arbeit kann ich SMT Löten) und auch erfolglos einen hochwertigen WaveShare Adapter benutzt. Die virtuellen COM Schnittstellen werden bei jedem Adapter auch in Windows angezeigt.

Wenn ich mit 19200 baud "Connect" drücke, commt die Connect Verbindung die dan ins TimeOut geht. (siehe Bild)

Als A+/B- habe ich Pins 1/2 (orange/weis-orange) und auch mal 7/8 (braun/weis-braun) benutzt (auch mal getauscht). Mal mit und mal ohne GND.

In meiner Verzweiflung werde ich jetzt mal einen Debugger ausleihen, ob da überhaupt Signale ankommen.

Sollte ich vielleicht die 3.0er Firmware versuchen aufzuspielen? Mein BMS ist ein 48200. Hat jemand Ideen?

Danke + MfG

Wolfgang

Edit: Das Problem wurde gefunden, eine zerquetschte Spinne war in der 485 Buchse.

1 „Gefällt mir“

Versuch mal die Baudrate 9600. Es gib FW Versionen z.B. für Voltronic Geräte, da wird fix mit 9600 Baud auf dem RS485 "gesprochen".

DIP Switch Setting könnte auch das Problem sein.

Die Software will ne serielle Schnittstelle.

Damit ist RS485 schonmal sinnfrei und garantiert funktionslos....

Ist für Belegung vom BMS bekannt?

Benötigt werden RX TX und GND, ebenso am Kabel.

RX auf TX und GND auf GND - fertig

@vavuum, du solltest deinen gut gemeinten Tipp nochmal überdenken, denn der ist im Grunde völlig sinnfrei....

2 „Gefällt mir“

Weil ?

...es heute ziemlich wenige Schnittstellen gibt, die nicht seriell sind....

1 „Gefällt mir“

Die Software verlangt eine RS232
Das einst funktionale Kabel hat RS232

Daher macht es keinen Sinn mit einem Busadapter der vollkommen inkompatibel ist irgendetwas zu versuchen.....

Klar, die Akkus reden über einen seriellen Bus miteinander. Aber das Einstellen erfolgt über eine Schnittstelle. Diese ist vom Typ RS232 und vermutlich mit TTL Pegeln.

Hat so rein gar wenig mit einem RS485 Bus zu tun. Klar - haben beide ein serielles Protokoll, aber Hardware und Sprache sind nicht kompatibel.

Einfach ein paar Bilder von Anschluss am Akku, die Pinbelegung ist zumeist bekannt....

Ja. Beide sind so unähnlich wie ein Apfel mit Stiel zu einem Apfel ohne Stiel.

Sagt dir ISO 7 Schicht Modell etwas?

Wenn nicht: lesenswert.

Meine technischen Informatiker auf Arbeit meinten, es gibt keine Debugger für 485, ich solle einfach das Oszi an A+/B- abschließen. So können ich sagen, ob überhaupt Daten hin- und her gehen.

Ich werde Berichten.

Da ich auch das Waveshare RS485-USB-Dongle mit meinem Seplos 10E BMS verwende, ein paar Anmerkungen von mir:

  1. Mein Dongle wird zwar am USB3.0-Port unter Windows 11 erkannt, es erfolgt aber keine Kommunikation. Abhilfe war die Verwendung eines USB2.0-Ports.
  2. Belegung RS485 (links): A+ bn/ws B- bn, GND bl/ws + gn
  3. Software-Version: Battery-Monitor 2.1.9, vorherige Version funktionieren nicht.
  4. DIP-Switches: Alle Off.
    Mit einem Oszi (2-Kanal) kannst Du zumindest feststellen, ob überhaupt eine Kommunikation stattfindet.
1 „Gefällt mir“

@wilm Inzwischen habe ich rausgefunden was passiert ist.
Eine Spinne hat sich in eine 485 Buchse eingeschlichen und wurde beim einstecken des LAN Kabels zerquetscht. Dabei gabs dann keine Verbindung zwischen Buchse und Stecker ....

Nach dem Rauspopeln des zerquetschten Spinnenkörpers gehts es wieder. Oo

1 „Gefällt mir“

Hab ich mir gleich gedacht.

:slight_smile:

@wolfgangs
Danke für die Rückmeldung!

und hier vielleicht auch ein Lösungsansatz:

Ich habe 2x SeplosMASON280 Kits mit dem BMS3.0 incl. 485-Adapter direkt bei Seplos gekauft. Zusammengebaut, Kabel angeschlossen und dann auf dem Laptop den "BatteryMonitor V2.1.9 "installiert. Ergebnis: keine Verbindung. Immer wieder timeout

Lösung: Bei Seplos/download die Software "DevBMSStudio V1.6.0.15 SP" genommen und installiert (wird nur auf den Laptop kopiert). Ergebnis: Verbindung sofort ohne Probleme. Wichtig ist das handling im single- oder parallel-Modus. Wenn Parameter verändert werden sollen, geht das NUR im single-Mode. Dazu darf NUR dies eine Kit angeschlossen sein.

1 „Gefällt mir“