DALYhuet haaptsächlech dräi Protokoller:CAN, UART/485 a Modbus.
1. KANN Protokoll
Test Tool:CANtest
- Baud Taux:250K
- Frame Typen:Standard an erweidert Frames. Allgemeng gëtt den Extended Frame benotzt, während de Standard Frame fir e puer personaliséiert BMS ass.
- Kommunikatioun Format:Daten IDen vun 0x90 bis 0x98sinn fir Clienten zougänglech. Aner IDen sinn allgemeng net zougänglech oder verännerbar vu Clienten.
- PC Software zu BMS: Prioritéit + Data ID + BMS Adress + PC Software Adress, zB 0x18100140.
- BMS Äntwert op PC Software: Prioritéit + Data ID + PC Software Adress + BMS Adress, zB 0x18104001.
- Notéiert d'Positioun vun der PC Software Adress an der BMS Adress. D'Adress déi de Kommando kritt ass éischt.
- Kommunikatioun Inhalt Informatiounen:Zum Beispill, an der Batterie Feeler Status mat enger sekundärer Warnung vun niddereg Gesamtspannung, wäert Byte0 als 80. Ëmgerechent ze binär, dat ass 10000000, wou 0 heescht normal an 1 heescht en Alarm. No DALY héich-lénks, niddereg-riets Definitioun, entsprécht dëst Bit7: Secondaire Warnung vun niddereg Gesamtspannung.
- Kontroll IDen:Laden MOS: DA, Entladung MOS: D9. 00 heescht op, 01 heescht aus.
2.UART/485 Protokoll
Test Tool:COM Serien Outil
- Baud Taux:9 600bps
- Kommunikatioun Format:Checksum Berechnungsmethod:De Checksum ass d'Zomm vun alle fréiere Donnéeën (nëmmen den nidderegen Byte gëtt geholl).
- PC Software zu BMS: Frame Header + Kommunikatioun Modul Adress (UPPER-Add) + Data ID + Data Längt + Data Inhalt + Checksum.
- BMS Äntwert op PC Software: Frame Header + Kommunikatioun Modul Adress (BMS-Add) + Data ID + Data Längt + Data Inhalt + Checksum.
- Kommunikatioun Inhalt Informatiounen:Selwecht wéi CAN.
3. Modbus Protokoll
Test Tool:COM Serien Outil
- Kommunikatioun Format:
- Message Protokoll Format:Liesen Register, Ufro Frame
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Beschreiwung: 0XD2 | 0x03 | Start Adress | Zuel vun Registere (N) | Spezifikatioune vun CRC-16
- Beispill: D203000C000157AA. D2 ass d'Sklaveadress, 03 ass de Liesbefehl, 000C ass d'Startadress, 0001 heescht d'Zuel vun de Registere fir ze liesen ass 1, an 57AA ass de CRC Checksum.
- Standard Äntwert Frame:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Beschreiwung: 0XD2 | 0x03 | Donnéeën Längt | Wäert vun 1. Aschreiwung | Wäert vun Nth Register | Spezifikatioune vun CRC-16
- L = 2 * N
- Beispill: N ass d'Zuel vun de Registere, D203020001FC56. D2 ass d'Sklaveadress, 03 ass d'Liesbefehl, 02 ass d'Längt vun den Daten gelies, 0001 bedeit de Wäert vum 1.
- Message Protokoll Format:Liesen Register, Ufro Frame
- Schreift Registréierung:Byte1 ass 0x06, wou 06 de Kommando ass fir en eenzegt Holdingregister ze schreiwen, byte4-5 representéiert den Host Kommando.
- Standard Äntwert Frame:D'Standard Äntwert Frame fir Schreiwen engem eenzege Holding Register follegt déi selwecht Format wéi der Ufro Frame.
- Schreift Multiple Dateregisteren:Byte1 ass 0x10, wou 10 de Kommando ass fir verschidde Dateregisteren ze schreiwen, Byte2-3 ass d'Startadress vun de Registere, Byte4-5 representéiert d'Längt vun de Registere, an Byte6-7 representéiert den Datinhalt.
- Standard Äntwert Frame:Byte2-3 ass d'Startadress vun de Registere, Byte4-5 representéiert d'Längt vun de Registere.
Post Zäit: Jul-23-2024