Schnittstelle/Protokoll zum BMS im Akku

Antworten
BlueAndi
Beiträge: 29
Registriert: Di 5. Mär 2019, 21:38
Roller: NIU NGT
PLZ: 89xxx
Kontaktdaten:

Re: Schnittstelle/Protokoll zum BMS im Akku

Beitrag von BlueAndi »

dkoenig-42 hat geschrieben:
Mo 27. Mai 2019, 22:03
COM A gegen COM B gemessen?
Was für Pegel hattest Du in etwa?
Habe Com A und Com B gemessen, anschließend mathematisch (Com A - Com B) um ein "sauberes" Signal zu bekommen, da viele Störungen darauf waren. Pegel des Ergebnis war ungefähr +-2V.

dkoenig-42
Beiträge: 14
Registriert: Do 16. Mai 2019, 12:48
Roller: Niu N1S
PLZ: 22589
Kontaktdaten:

Re: Schnittstelle/Protokoll zum BMS im Akku

Beitrag von dkoenig-42 »

Konnte mir von einem Kollegen ein portables Mini-Scope leihen.
Am Roller sehe ich die Datenübertragung.
Nun muß ich nur noch portablen Strom für mein Rigol besorgen... ;)
Dateianhänge
DSC_0617_small.jpg

Benutzeravatar
4KW
Beiträge: 181
Registriert: Mi 24. Jun 2015, 11:56
Roller: Gilera X-Runner / NIU N1S 2018
PLZ: 8
Tätigkeit: Dr. Dr. im Beobachten
Kontaktdaten:

Re: Schnittstelle/Protokoll zum BMS im Akku

Beitrag von 4KW »

Was war eigentlich der Sinn dieser Action ? :?:

alexander-niu
Beiträge: 3
Registriert: Fr 12. Jul 2019, 14:41
Roller: Niu N1S
PLZ: 90425
Kontaktdaten:

Re: Schnittstelle/Protokoll zum BMS im Akku

Beitrag von alexander-niu »

Hallo,

ist jemand schon weiter gekommen?

Könnte mir jemand helfen die Baudrate, Data Size, Parity, Stop Bits zu ermitteln?


Bisher schaffe ich kein Replay des Befehls von der "BMS Info" Abfrage des Original Niu Diagnosegerätes H1.
(Als Antwort erhält man Gesamtspannung, Identifikationsnummern und Spannung jeder einzelnen Zelle des Akkus.)

Die Abfrage-Befehle sind immer identisch wenn man bei derselben Baudrate bleibt. Die Antworten sind bis auf einige HEX Werte sehr ähnlich.

Die Kommunikation scheint aber noch nicht auf der richtigen Baudrate von meinem Entwicklungsgerät gesendet zu werden, sonst würde das BMS auch direkt auf die Anfragen meines Entwicklerboards antworten müssen.

Exemplarisch wird dergleiche "BMS Info"-Befehl bei verschiedenen Bitraten vom H1 Diagnosegerät unterschiedlich von dem Entwicklerboard mitgeschnitten: (die längeren Antworten des BMS habe ich der Übersicht halber weggelassen):

Alle 2 Sekunden werden die gleichen Befehle erneut gesendet!

2400bps
63 3B FF
63 BB FF

4800bps
EF EF 8C CD 28 27 FB
EF EF 8C CD 28 E6 C5

9600bps
FE FE FE FE 68 31 CE 68 02 02 5C 46 75 16
FE FE FE FE 68 31 CE 68 02 02 6F 5B 9D 16

19200bps
F8 F8 F8 F8 80 9E 06 78 7E FE 80 9E 18 80 18 80 E0 86 78 98 66 1E 06
F8 F8 F8 F8 80 9E 06 78 7E FE 80 9E 18 80 18 80 FE 1E 9E E6 E6 F8 78 E0

Andi_UR
Beiträge: 99
Registriert: Mi 2. Mai 2018, 13:23
Roller: Uranus R
PLZ: 0
Kontaktdaten:

Re: Schnittstelle/Protokoll zum BMS im Akku

Beitrag von Andi_UR »

Wie hast du die Daten mitgeschnitten? Ich meine wie und welche Hardware du zum mitschneiden angeschlossen hast.

alexander-niu
Beiträge: 3
Registriert: Fr 12. Jul 2019, 14:41
Roller: Niu N1S
PLZ: 90425
Kontaktdaten:

Re: Schnittstelle/Protokoll zum BMS im Akku

Beitrag von alexander-niu »

Einfach die RS485 Schnittstelle vom Roller mit einem MAX485 Kommunikationschip verbunden, dann die Baudrate, StopBits und Partity im MAX485 konfiguriert und dann die Daten gespeichert, die ankommen.

Andi_UR
Beiträge: 99
Registriert: Mi 2. Mai 2018, 13:23
Roller: Uranus R
PLZ: 0
Kontaktdaten:

Re: Schnittstelle/Protokoll zum BMS im Akku

Beitrag von Andi_UR »

Ok, das passt schon. Dann bleibt nur noch um sicher zu sein die Bitdauer zu bestimmen um die Baudrate herauszubekommen. Mit Oszi oder Logicanalzer. Bei meinem BMS sind es 9600 Baud 8n1, allerdings kein NIU Akku. Mein Akku regiert aber richtig wenn ich was schicke.

chrispiac
Beiträge: 3424
Registriert: So 23. Jul 2017, 18:15
Roller: NIU N1S (2017), Trinity Jupiter 11 (2017), NIU N-GT (2019)
PLZ: 520xx
Wohnort: Aachen
Kontaktdaten:

Re: Schnittstelle/Protokoll zum BMS im Akku

Beitrag von chrispiac »

Hilft dieser Chip vielleicht weiter um zu erfahren, was beim Batterie-Management-System ankommt?

Alternativ bin ich noch auf diesen gestoßen. Bin mir bloß über das Zusammenspiel noch nicht ganz schlüssig.
Elektrostehroller:
DocGreen ESA5000/1919 (2019) | DocGreen EWA6000 (2020) | Elektropowerfun EPF-1 (2020)
Skotero Stepley, Bamox, Extreme XR (2021) - testet by https://electric-commuter.de/
Elektrostehroller Wizzard 2.5+ EKFV (2021)
Elektrostehroller NIU KQi3 Max (2022) - testet by https://electric-commuter.de/

Wir treffen uns… wieder (wenn die Erkältungszeit vorbei ist)!

teletom
Beiträge: 162
Registriert: Sa 11. Mai 2019, 03:27
Roller: NIU NGT
PLZ: 12307
Kontaktdaten:

Re: Schnittstelle/Protokoll zum BMS im Akku

Beitrag von teletom »

Hallo chrispiac,

der erste Link ist leider Tod. Der zweite Link führt zu einer Schutzdiode, diese dient zum Schutz für Überspannungen.

Gruß
Thomas

chrispiac
Beiträge: 3424
Registriert: So 23. Jul 2017, 18:15
Roller: NIU N1S (2017), Trinity Jupiter 11 (2017), NIU N-GT (2019)
PLZ: 520xx
Wohnort: Aachen
Kontaktdaten:

Re: Schnittstelle/Protokoll zum BMS im Akku

Beitrag von chrispiac »

Seltsam… direkt wird er gefunden, hier nochmal vollständig:

https://www.ebuy7.com/item/mavericks-bm ... 8523800225
Elektrostehroller:
DocGreen ESA5000/1919 (2019) | DocGreen EWA6000 (2020) | Elektropowerfun EPF-1 (2020)
Skotero Stepley, Bamox, Extreme XR (2021) - testet by https://electric-commuter.de/
Elektrostehroller Wizzard 2.5+ EKFV (2021)
Elektrostehroller NIU KQi3 Max (2022) - testet by https://electric-commuter.de/

Wir treffen uns… wieder (wenn die Erkältungszeit vorbei ist)!

Antworten

Zurück zu „NIU“

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot], Thomas-NIU und 37 Gäste