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

AVISO DE CALIDADTiene principalmente tres protocolos:CAN, UART/485 y Modbus.

1. Protocolo CAN

Herramienta de prueba:Prueba CANtest

  1. Tasa de baudios:250 mil
  2. Tipos de marco:Marcos estándar y extendidos. Generalmente, se utiliza el marco extendido, mientras que el marco estándar se utiliza para algunos BMS personalizados.
  3. Formato de comunicación:ID de datos de 0x90 a 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 de software de PC, por ejemplo, 0x18100140.
    • Respuesta de BMS al software de PC: Prioridad + ID de datos + Dirección de software de PC + Dirección de BMS, por ejemplo, 0x18104001.
    • Observe la posición de la dirección del software de PC y la dirección del BMS. La dirección que recibe el comando aparece primero.
  4. Información del contenido de la comunicación:Por ejemplo, en el estado de fallo de batería con una advertencia secundaria de bajo voltaje total, el byte 0 se mostrará como 80. Convertido a binario, es 10000000, donde 0 significa normal y 1 significa una alarma. Según la definición de DALY de alto a la izquierda, bajo a la derecha, esto corresponde al bit 7: advertencia secundaria de bajo voltaje total.
  5. Identificadores de control:MOS de carga: DA, MOS de descarga: D9. 00 significa encendido, 01 significa apagado.
USB-CAN通讯数据线

2.Protocolo UART/485

Herramienta de prueba:Herramienta serial COM

  1. Tasa de baudios:9600 bps
  2. Formato de comunicación:Método de cálculo de suma de comprobación:La suma de comprobación es la suma de todos los datos anteriores (solo se toma el byte bajo).
    • Software de PC a BMS: Encabezado 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 de 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 del contenido de la comunicación:Lo mismo que CAN.
USB-RS485 通讯数据线
USB-UART 通讯数据线

3. Protocolo Modbus

Herramienta de prueba:Herramienta serial 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 representa el valor del primer registro leído, que corresponde al estado de descarga del comando del host, y FC56 es la suma de comprobación CRC.
  2. Escribir registro:El byte 1 es 0x06, donde 06 es el comando para escribir un único registro de retención, los bytes 4-5 representan el comando del host.
    • Marco de respuesta estándar:El marco de respuesta estándar para escribir un único registro de retención sigue el mismo formato que el marco de solicitud.
  3. Escribir múltiples registros de datos:Byte1 es 0x10, donde 10 es el comando para escribir 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:Byte2-3 es la dirección de inicio de los registros, byte4-5 representan la longitud de los registros.

Hora de publicación: 23 de julio de 2024

CONTACTO DALY

  • DIRECCIÓN: No. 14, Gongye South Road, Parque Industrial de Ciencia y Tecnología Songshanhu, ciudad de Dongguan, provincia de Guangdong, China.
  • Número : +86 13215201813
  • tiempo: 7 días a la semana de 00:00 a 24:00 horas
  • Correo electrónico: dalybms@dalyelec.com
Enviar correo electrónico