Explicació dels tres protocols de comunicació de DALY

DALYprincipalment té tres protocols:CAN, UART/485 i Modbus.

1. Protocol CAN

Eina de prova:Prova CAN

  1. Velocitat en bauds:250.000
  2. Tipus de marc:Marcs estàndard i ampliats. Generalment, s'utilitza el marc ampliat, mentre que el marc estàndard és per a alguns BMS personalitzats.
  3. Format de comunicació:Identificadors de dades de 0x90 a 0x98són accessibles als clients. Altres identificadors generalment no són accessibles ni modificables pels clients.
    • Programari de PC a BMS: Prioritat + ID de dades + Adreça BMS + Adreça de programari de PC, p. ex., 0x18100140.
    • Resposta del BMS al programari del PC: Prioritat + ID de dades + Adreça del programari del PC + Adreça del BMS, p. ex., 0x18104001.
    • Tingueu en compte la posició de l'adreça del programari del PC i l'adreça del BMS. L'adreça que rep l'ordre és la primera.
  4. Informació sobre el contingut de la comunicació:Per exemple, en l'estat d'error de la bateria amb un avís secundari de baixa tensió total, Byte0 es mostrarà com a 80. Convertit a binari, això és 10000000, on 0 significa normal i 1 significa una alarma. Segons la definició de DALY d'alt a l'esquerra, baix a la dreta, això correspon al Bit7: avís secundari de baixa tensió total.
  5. ID de control:MOS de càrrega: DA, MOS de descàrrega: D9. 00 significa encès, 01 significa apagat.
USB-CAN通讯数据线

2.Protocol UART/485

Eina de prova:Eina sèrie COM

  1. Velocitat en bauds:9600 bps
  2. Format de comunicació:Mètode de càlcul de la suma de verificació:La suma de verificació és la suma de totes les dades anteriors (només es pren el byte baix).
    • Programari per a PC a BMS: Capçalera de trama + Adreça del mòdul de comunicació (UPPER-Summa) + ID de dades + Longitud de dades + Contingut de dades + Suma de verificació.
    • Resposta del BMS al programari del PC: Capçalera del marc + Adreça del mòdul de comunicació (BMS-Add) + ID de dades + Longitud de les dades + Contingut de les dades + Suma de verificació.
  3. Informació sobre el contingut de la comunicació:Igual que CAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. Protocol Modbus

Eina de prova:Eina sèrie COM

  1. Format de comunicació:
    • Format del protocol de missatges:Registre de lectura, marc de sol·licitud
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Descripció: 0xD2 | 0x03 | Adreça d'inici | Nombre de registres (N) | Suma de verificació CRC-16
      • Exemple: D203000C000157AA. D2 és l'adreça de l'esclau, 03 és l'ordre de lectura, 000C és l'adreça inicial, 0001 significa que el nombre de registres a llegir és 1 i 57AA és la suma de verificació CRC.
    • Marc de resposta estàndard:
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Descripció: 0xD2 | 0x03 | Longitud de les dades | Valor del 1r registre | Valor del registre N | Suma de verificació CRC-16
      • L = 2 * N
      • Exemple: N és el nombre de registres, D203020001FC56. D2 és l'adreça de l'esclau, 03 és l'ordre de lectura, 02 és la longitud de les dades llegides, 0001 significa el valor del primer registre llegit, que és l'estat de descàrrega de l'ordre de l'amfitrió, i FC56 és la suma de verificació CRC.
  2. Escriure el registre:El byte1 és 0x06, on 06 és l'ordre per escriure un únic registre de retenció, i els bytes 4-5 representen l'ordre de l'amfitrió.
    • Marc de resposta estàndard:El marc de resposta estàndard per escriure un únic registre de retenció segueix el mateix format que el marc de sol·licitud.
  3. Escriure diversos registres de dades:El byte1 és 0x10, on 10 és l'ordre per escriure diversos registres de dades, el byte2-3 és l'adreça inicial dels registres, el byte4-5 representa la longitud dels registres i el byte6-7 representa el contingut de les dades.
    • Marc de resposta estàndard:El byte 2-3 és l'adreça inicial dels registres, i el byte 4-5 representa la longitud dels registres.

Data de publicació: 23 de juliol de 2024

CONTACTEU DIÀRIAMENT

  • Adreça: Núm. 14, Gongye South Road, Parc Industrial Científic i Tecnològic de Songshanhu, ciutat de Dongguan, província de Guangdong, Xina.
  • Número: +86 13215201813
  • temps: 7 dies a la setmana de 00:00 a 24:00
  • Correu electrònic: dalybms@dalyelec.com
Enviar correu electrònic