DALYhuet haaptsächlech dräi Protokoller:CAN, UART/485 a Modbus.
1. CAN-Protokoll
Testinstrument:CANtest
- Baud-Rate:250 K
- Rahmentypen:Standard- a verlängert Rahmen. Am Allgemengen gëtt den verlängerte Rahmen benotzt, während de Standardrahmen fir e puer personaliséiert BMS geduecht ass.
- Kommunikatiounsformat:Daten-IDen vun 0x90 bis 0x98sinn fir Clienten zougänglech. Aner IDen sinn am Allgemengen net zougänglech oder kënne vu Clienten net geännert ginn.
- PC-Software op BMS: Prioritéit + Daten-ID + BMS-Adress + PC-Software-Adress, z.B. 0x18100140.
- BMS-Äntwert op PC-Software: Prioritéit + Daten-ID + PC-Software-Adress + BMS-Adress, z.B. 0x18104001.
- Notéiert d'Positioun vun der PC-Software-Adress an der BMS-Adress. D'Adress, déi de Kommando empfängt, kënnt als éischt.
- Informatiounen iwwer den Inhalt vun der Kommunikatioun:Zum Beispill, am Batteriefeelerstatus mat enger sekundärer Warnung iwwer eng niddreg Gesamtspannung, gëtt Byte0 als 80 ugewisen. An d'binär Zuel ëmgerechent ass dat 10000000, wou 0 normal an 1 en Alarm bedeit. No der Definitioun vun der DALY "héich lénks, niddreg riets" entsprécht dat Bit7: sekundär Warnung iwwer eng niddreg Gesamtspannung.
- Kontroll-IDen:MOS beim Oplueden: DA, MOS beim Entlueden: D9. 00 bedeit un, 01 bedeit aus.

2.UART/485 Protokoll
Testinstrument:COM Seriellt Tool
- Baud-Rate:9600 bps
- Kommunikatiounsformat:Method fir d'Berechnung vun der Kontrollsum:D'Kontrollsum ass d'Zomm vun allen viregten Donnéeën (nëmmen de niddrege Byte gëtt geholl).
- PC-Software op BMS: Frame-Header + Adress vum Kommunikatiounsmodul (UPPER-Add) + Daten-ID + Datenlängt + Dateninhalt + Kontrollsum.
- BMS-Äntwert op PC-Software: Frame-Header + Kommunikatiounsmoduladress (BMS-Add) + Daten-ID + Datenlängt + Dateninhalt + Kontrollsum.
- Informatiounen iwwer den Inhalt vun der Kommunikatioun:D'selwecht wéi CAN.


3. Modbus-Protokoll
Testinstrument:COM Seriellt Tool
- Kommunikatiounsformat:
- Format vum Messageprotokoll:Liesregister, Ufroframe
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Beschreiwung: 0xD2 | 0x03 | Startadress | Zuel vun de Registeren (N) | CRC-16 Kontrollsum
- Beispill: D203000C000157AA. D2 ass d'Slave-Adress, 03 ass de Liesbefehl, 000C ass d'Startadress, 0001 bedeit, datt d'Zuel vun de Registere fir ze liesen 1 ass, an 57AA ass d'CRC-Kontrollsum.
- Standard Äntwertrahmen:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Beschreiwung: 0xD2 | 0x03 | Datenlängt | Wäert vum 1. Register | Wäert vum N-te Register | CRC-16 Kontrollsum
- L = 2 * N
- Beispill: N ass d'Zuel vun de Registeren, D203020001FC56. D2 ass d'Slave-Adress, 03 ass de Liesbefehl, 02 ass d'Längt vun den geliesenen Daten, 0001 bedeit de Wäert vum 1. geliesenen Register, wat den Entladungsstatus vum Hostbefehl ass, an FC56 ass d'CRC-Kontrollsum.
- Format vum Messageprotokoll:Liesregister, Ufroframe
- Schreift d'Registrierung:Byte1 ass 0x06, wou 06 de Kommando ass fir en eenzegt Holdingregister ze schreiwen, Byte4-5 den Hostkommando representéieren.
- Standard Äntwertrahmen:De Standard-Äntwertframe fir d'Schreiwe vun engem eenzegen Holdingregister follegt dem selwechte Format wéi de Request Frame.
- Schreift verschidde Datenregistere:Byte1 ass 0x10, wou 10 de Kommando ass fir verschidde Datenregistere ze schreiwen, Byte2-3 d'Startadress vun de Registere ass, Byte4-5 d'Längt vun de Registere representéiert, a Byte6-7 den Dateninhalt representéiert.
- Standard Äntwertrahmen:Byte2-3 ass d'Startadress vun de Registeren, Byte4-5 representéieren d'Längt vun de Registeren.
Zäitpunkt vun der Verëffentlechung: 23. Juli 2024