Explicação dos três protocolos de comunicação DALY

DALYpossui principalmente três protocolos:CAN, UART/485 e Modbus.

1. Protocolo CAN

Ferramenta de teste:CANtest

  1. Taxa de transmissão (Baud Rate):250 mil
  2. Tipos de moldura:Estruturas padrão e estendidas. Geralmente, utiliza-se a estrutura estendida, enquanto a estrutura padrão é reservada para alguns sistemas BMS personalizados.
  3. Formato de comunicação:IDs de dados de 0x90 a 0x98São acessíveis aos clientes. Outros IDs geralmente não são acessíveis ou modificáveis ​​pelos clientes.
    • Do software do PC para o BMS: Prioridade + ID dos dados + Endereço do BMS + Endereço do software do PC, por exemplo, 0x18100140.
    • Resposta do BMS ao software do PC: Prioridade + ID dos dados + Endereço do software do PC + Endereço do BMS, por exemplo, 0x18104001.
    • Observe a posição do endereço do software do PC e do endereço do BMS. O endereço que recebe o comando vem primeiro.
  4. Informações sobre o conteúdo da comunicação:Por exemplo, no estado de falha da bateria com um aviso secundário de baixa tensão total, o Byte0 será exibido como 80. Convertendo para binário, isso é 10000000, onde 0 significa normal e 1 significa alarme. De acordo com a definição de DALY (alto à esquerda, baixo à direita), isso corresponde ao Bit7: aviso secundário de baixa tensão total.
  5. IDs de controle:MOSFET de carregamento: DA, MOSFET de descarga: D9. 00 significa ligado, 01 significa desligado.
Suporte USB-CAN

2.Protocolo UART/485

Ferramenta de teste:Ferramenta serial COM

  1. Taxa de transmissão (Baud Rate):9600 bps
  2. Formato de comunicação:Método de cálculo do checksum:O checksum é a soma de todos os dados anteriores (apenas o byte menos significativo é considerado).
    • Software para PC para BMS: Cabeçalho do Quadro + Endereço do Módulo de Comunicação (UPPER-Add) + ID dos Dados + Comprimento dos Dados + Conteúdo dos Dados + Soma de Verificação.
    • Resposta do BMS ao software do PC: Cabeçalho do quadro + Endereço do módulo de comunicação (BMS-Add) + ID dos dados + Comprimento dos dados + Conteúdo dos dados + Soma de verificação.
  3. Informações sobre o conteúdo da comunicação:O mesmo que CAN.
Adaptador USB-RS485
Suporte USB-UART

3. Protocolo Modbus

Ferramenta de teste:Ferramenta serial COM

  1. Formato de comunicação:
    • Formato do protocolo de mensagem:Ler registro, solicitar quadro
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Descrição: 0xD2 | 0x03 | Endereço Inicial | Número de Registros (N) | Soma de Verificação CRC-16
      • Exemplo: D203000C000157AA. D2 é o endereço do escravo, 03 é o comando de leitura, 000C é o endereço inicial, 0001 significa que o número de registradores a serem lidos é 1 e 57AA é o checksum CRC.
    • Quadro de resposta padrão:
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Descrição: 0xD2 | 0x03 | Comprimento dos dados | Valor do 1º registrador | Valor do n-ésimo registrador | Soma de verificação CRC-16
      • L = 2 * N
      • Exemplo: N é o número de registradores, D203020001FC56. D2 é o endereço do escravo, 03 é o comando de leitura, 02 é o comprimento dos dados lidos, 0001 significa o valor do primeiro registrador lido, que é o status de descarga do comando do host, e FC56 é o checksum CRC.
  2. Escreva no Registro:O byte 1 é 0x06, onde 06 é o comando para escrever em um único registrador de retenção, e os bytes 4 e 5 representam o comando do host.
    • Quadro de resposta padrão:O quadro de resposta padrão para escrever um único registrador de retenção segue o mesmo formato do quadro de solicitação.
  3. Escrever em múltiplos registradores de dados:O byte1 é 0x10, onde 10 é o comando para escrever em vários registradores de dados, os bytes 2 e 3 são o endereço inicial dos registradores, os bytes 4 e 5 representam o comprimento dos registradores e os bytes 6 e 7 representam o conteúdo dos dados.
    • Quadro de resposta padrão:Os bytes 2 e 3 representam o endereço inicial dos registradores, enquanto os bytes 4 e 5 representam o comprimento dos registradores.

Data da publicação: 23/07/2024

CONTATE DALY

  • Endereço: Nº 14, Rua Gongye Sul, Parque Industrial de Ciência e Tecnologia de Songshanhu, Cidade de Dongguan, Província de Guangdong, China.
  • Número : +86 13215201813
  • tempo: 7 dias por semana, das 00:00 às 24:00.
  • E-mail: dalybms@dalyelec.com
  • Política de Privacidade da DALY
Enviar e-mail