Dalyhaaptsächlech huet dräi Protokoller:Kann, Dir / 485, a modbus.
1. Kann Protokoll
Testinstrument:Cantest
- Baud Taux:250K
- Frameypen:Standard a verlängert Rummen. De exroskonsgesammelt deen Erstölsten Astellung benotzt, wärend de Standararg fir e puer personaliséierte BMM ass.
- Kommunikatiounsformat:Daten IDen aus 0x90 bis 0x98sinn accessibel fir Clienten. Aner IDen sinn allgemeng net zougänglech oder verantwortlech vu Clienten.
- PC Software op BMS: Prioritéit + Daten ID + BMS Adress + PC Software Adress, z. B. 0x1810040140140.
- BMS Äntwert op PC Software: Prioritéit + Daten ID + PC Software Adress + BMS Adress, zL, 0x111040011.
- Notéiert d'Positioun vun der PC Software Adress an d'BMS Adress. D'Adress kritt de Kommando kënnt als éischt.
- Kommunikatiounsinformatioun Informatioun:Zum Beispill, am Batteriefease Status mat enger sekundärer Warnung vun nidderegen Gesamtredet, Byteet, wäert als 80 heescht. Dat ass 10000000, wou 0 heescht en Alarm. No der Daly ass héich-lénks, englesch direkt richteg ass, dëst entsprécht de Bita: sedevaldeeler vun héichpartier.
- Kontroll IDen:Laden Mos: Da, entlooss Mos: D9. 00 heescht op, 01 heescht of.

2.UART / 485 Protokoll
Testinstrument:Com Serial Tool
- Baud Taux:9600bps
- Kommunikatiounsformat:Checksum Berechnungsmethod:De Checksum ass d'Zomm vun all virdrun Daten (nëmmen déi niddereg Byte gëtt geholl).
- PC Software op BMS: Frame Header + Kommunikatiouns-Adress (iewescht-add) + Daten ID + Dateinumm + checksum + Checksum + Checksum.
- BMS Äntwert op PC Software: Frame Header + Kommunikatiounsmoduadress (BMS-Add) + Data ID Längt + checksum + Checksum +
- Kommunikatiounsinformatioun Informatioun:D'selwecht wéi kann.


3. Modbus Protokoll
Testinstrument:Com Serial Tool
- Kommunikatiounsformat:
- Message Protokoll Format:Liest Register, Ufro Frame
- Byte: 0 | 1 | 2. | 3 | 4 | 5 | 6 | 7
- Beschreiwung: 0xd2 | 0x03 | Startadress | Zuel vu Registeren (n) | Crc-16 Checksum
- Beispill: D203000C005015AAA. D2 ass d'Sklaveadress, 03 ass de Lieskommando, 000c ass d'Startadress, 0001 heescht d'Zuel vu Registere fir ze liesen ass 1, an 57aa an 57Achsum.
- Standard Äntwert Frame:
- Byte: 0 | 1 | 2. | 3 | 4 | 5 | 6 | 7 | 8
- Beschreiwung: 0xd2 | 0x03 | Daten Längt | Wäert vum 1. Register | Wäert vum NOT registréieren | Crc-16 Checksum
- L = 2 * n
- Beispill: N ass d'Zuel vu Registeren, D20300101f56. D2 ass d'Placov-Adress, 03 entdeckt de Liese Comité, 02 eng Zeentdrock. D'Reduktioun, dat de Verflossradum.
- Message Protokoll Format:Liest Register, Ufro Frame
- Schreift Registréieren:De Byte1 ass 0x06, wou 06 de Kommando ass fir en eenzegen Holding Register ze schreiwen, byte4-5 representéiert den Host Kommando duer.
- Standard Äntwert Frame:De Standard-Äntwertraphe fir eng eenzeg Holding Registring ze schreiwen, verfolgt datselwecht Format als Ufro Frame.
- Schreift multiple Datenregister:De Beame1 ass 0x10, wou 10 de Kommando eventivst Registeren schreiwen, de Byte2-3 ass d'Startadress vun der Registranten, an de Bypiststersäit.
- Standard Äntwert Frame:Byte2-3 ass d'Startadress vun de Registeren, byte4-5 representéiert d'Längt vun de Registranten.
Postzäit: Jul-23-2024