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

DALYPrincipalmente tiene tres protocolos:CAN, UART/485 y Modbus.

1. Protocolo CAN

Herramienta de prueba:Prueba CAN

  1. Velocidad de transmisión:250 mil
  2. Tipos de marcos:Bastidores estándar y extendidos. Generalmente se utiliza el bastidor extendido, mientras que el bastidor estándar se reserva para algunos sistemas BMS personalizados.
  3. Formato de comunicación:Identificadores de datos desde 0x90 hasta 0x98son accesibles para los clientes. Otros identificadores generalmente no son accesibles ni modificables por los clientes.
    • Software de PC a BMS: Prioridad + ID de datos + Dirección BMS + Dirección del software de PC, por ejemplo, 0x18100140.
    • Respuesta del BMS al software de PC: Prioridad + ID de datos + Dirección del software de PC + Dirección del BMS, por ejemplo, 0x18104001.
    • Observe la posición de la dirección del software del PC y la dirección del BMS. La dirección que recibe el comando aparece primero.
  4. Información sobre el contenido de la comunicación:Por ejemplo, en el estado de fallo de la batería con una advertencia secundaria de baja tensión total, el Byte0 se mostrará como 80. En binario, esto equivale a 10000000, donde 0 significa normal y 1 significa alarma. Según la definición de DALY (valor alto a la izquierda, valor bajo a la derecha), esto corresponde al Bit7: advertencia secundaria de baja tensión total.
  5. Identificadores de control:MOSFET de carga: DA, MOSFET de descarga: D9. 00 significa encendido, 01 significa apagado.
USB-CAN通讯数据线

2.Protocolo UART/485

Herramienta de prueba:herramienta serie COM

  1. Velocidad de transmisión:9600 bps
  2. Formato de comunicación:Método de cálculo de la suma de comprobación:La suma de comprobación es la suma de todos los datos anteriores (solo se toma el byte menos significativo).
    • Software de PC a BMS: Cabecera de trama + Dirección del módulo de comunicación (UPPER-Add) + ID de datos + Longitud de datos + Contenido de datos + Suma de comprobación.
    • Respuesta del BMS al software de PC: Encabezado de trama + Dirección del módulo de comunicación (BMS-Add) + ID de datos + Longitud de datos + Contenido de datos + Suma de comprobación.
  3. Información sobre el contenido de la comunicación:Igual que CAN.
USB-RS485 通讯数据线
USB-UART 通讯数据线

3. Protocolo Modbus

Herramienta de prueba:herramienta serie COM

  1. Formato de comunicación:
    • Formato del protocolo de mensajes:Leer registro, solicitar marco
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Descripción: 0xD2 | 0x03 | Dirección de inicio | Número de registros (N) | Suma de comprobación CRC-16
      • Ejemplo: D203000C000157AA. D2 es la dirección del esclavo, 03 es el comando de lectura, 000C es la dirección de inicio, 0001 significa que el número de registros a leer es 1 y 57AA es la suma de comprobación CRC.
    • Marco de respuesta estándar:
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Descripción: 0xD2 | 0x03 | Longitud de datos | Valor del primer registro | Valor del enésimo registro | Suma de comprobación CRC-16
      • L = 2 * N
      • Ejemplo: N es el número de registros, D203020001FC56. D2 es la dirección del esclavo, 03 es el comando de lectura, 02 es la longitud de los datos leídos, 0001 significa el valor del primer registro leído, que es el estado de descarga del comando del host, y FC56 es la suma de comprobación CRC.
  2. Escribir en el Registro:El byte 1 es 0x06, donde 06 es el comando para escribir en un único registro de retención, y los bytes 4 y 5 representan el comando del host.
    • Marco de respuesta estándar:El marco de respuesta estándar para escribir en un único registro de retención sigue el mismo formato que el marco de solicitud.
  3. Escribir en múltiples registros de datos:El byte1 es 0x10, donde 10 es el comando para escribir en múltiples registros de datos, byte2-3 es la dirección de inicio de los registros, byte4-5 representan la longitud de los registros y byte6-7 representan el contenido de los datos.
    • Marco de respuesta estándar:Los bytes 2 y 3 son la dirección de inicio de los registros, y los bytes 4 y 5 representan la longitud de los registros.

Fecha de publicación: 23 de julio de 2024

CONTACTO DALY

  • DIRECCIÓN: No. 14, Gongye South Road, Parque Industrial de Ciencia y Tecnología de Songshanhu, Ciudad de Dongguan, Provincia de Guangdong, China.
  • Número : +86 13215201813
  • tiempo: 7 días a la semana desde las 00:00 hasta las 24:00
  • Correo electrónico: dalybms@dalyelec.com
  • Política de privacidad de DALY
Enviar correo electrónico