Explicación dos tres protocolos de comunicación de DALY

DALYprincipalmente ten tres protocolos:CAN, UART/485 e Modbus.

1. Protocolo CAN

Ferramenta de proba:Proba CAN

  1. Velocidade en baudios:250.000
  2. Tipos de marcos:Marcos estándar e estendido. Xeralmente, úsase o marco estendido, mentres que o marco estándar é para algúns BMS personalizados.
  3. Formato de comunicación:ID de datos de 0x90 a 0x98son accesibles para os clientes. Outros identificadores xeralmente non son accesibles nin modificables polos clientes.
    • Software para PC a BMS: Prioridade + ID de datos + Enderezo BMS + Enderezo do software para PC, por exemplo, 0x18100140.
    • Resposta do BMS ao software do PC: Prioridade + ID de datos + Enderezo do software do PC + Enderezo BMS, por exemplo, 0x18104001.
    • Anote a posición do enderezo do software do PC e o enderezo do BMS. O enderezo que recibe o comando é o primeiro.
  4. Información sobre o contido da comunicación:Por exemplo, no estado de fallo da batería cun aviso secundario de baixa tensión total, o Byte0 mostrarase como 80. Convertido a binario, isto é 10000000, onde 0 significa normal e 1 significa unha alarma. Segundo a definición de DALY de alto-esquerda, baixo-dereita, isto corresponde ao Bit7: aviso secundario de baixa tensión total.
  5. ID de control:MOS de carga: DA, MOS de descarga: D9. 00 significa acendido, 01 significa apagado.
USB-CAN通讯数据线

2.Protocolo UART/485

Ferramenta de proba:Ferramenta serial COM

  1. Velocidade en baudios:9600 bps
  2. Formato de comunicación:Método de cálculo da suma de comprobación:A suma de comprobación é a suma de todos os datos anteriores (só se toma o byte baixo).
    • Software para PC a BMS: Cabeceira de trama + Enderezo do módulo de comunicación (Sumar superior) + ID de datos + Lonxitude dos datos + Contido dos datos + Suma de comprobación.
    • Resposta do BMS ao software do PC: Cabeceira da trama + Enderezo do módulo de comunicación (BMS-Add) + ID dos datos + Lonxitude dos datos + Contido dos datos + Suma de comprobación.
  3. Información sobre o contido da comunicación:O mesmo que CAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. Protocolo Modbus

Ferramenta de proba:Ferramenta serial COM

  1. Formato de comunicación:
    • Formato do protocolo de mensaxes:Rexistro de lectura, marco de solicitude
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Descrición: 0xD2 | 0x03 | Enderezo inicial | Número de rexistros (N) | Suma de comprobación CRC-16
      • Exemplo: D203000C000157AA. D2 é o enderezo do escravo, 03 é o comando de lectura, 000C é o enderezo inicial, 0001 significa que o número de rexistros a ler é 1 e 57AA é a suma de comprobación CRC.
    • Marco de resposta estándar:
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Descrición: 0xD2 | 0x03 | Lonxitude dos datos | Valor do primeiro rexistro | Valor do rexistro N | Suma de comprobación CRC-16
      • L = 2 * N
      • Exemplo: N é o número de rexistros, D203020001FC56. D2 é o enderezo do escravo, 03 é o comando de lectura, 02 é a lonxitude dos datos lidos, 0001 significa o valor do primeiro rexistro lido, que é o estado de descarga do comando do host, e FC56 é a suma de comprobación CRC.
  2. Rexistro de escritura:O byte1 é 0x06, onde 06 é o comando para escribir un único rexistro de retención e os bytes 4-5 representan o comando do host.
    • Marco de resposta estándar:O marco de resposta estándar para escribir un único rexistro de retención segue o mesmo formato que o marco de solicitude.
  3. Escribir varios rexistros de datos:O byte1 é 0x10, onde 10 é o comando para escribir varios rexistros de datos, o byte2-3 é o enderezo inicial dos rexistros, os bytes4-5 representan a lonxitude dos rexistros e os bytes6-7 representan o contido dos datos.
    • Marco de resposta estándar:O byte 2-3 é o enderezo inicial dos rexistros, e o byte 4-5 representa a lonxitude dos rexistros.

Data de publicación: 23 de xullo de 2024

CONTACTO DIARIO

  • Enderezo: Nº 14, Gongye South Road, Parque Industrial de Ciencia e Tecnoloxía de Songshanhu, cidade de Dongguan, provincia de Guangdong, China.
  • Número: +86 13215201813
  • tempo: 7 días á semana de 00:00 a 24:00
  • Correo electrónico: dalybms@dalyelec.com
Enviar correo electrónico