Explication des trois protocoles de communication DALY

DALYdispose principalement de trois protocoles :CAN, UART/485 et Modbus.

1. Protocole CAN

Outil de test :CANtest

  1. Débit en bauds :250 000
  2. Types de cadres :Cadres standard et étendus. Généralement, le cadre étendu est utilisé, tandis que le cadre standard est réservé à quelques BMS personnalisés.
  3. Format de communication :ID de données de 0x90 à 0x98sont accessibles aux clients. Les autres identifiants ne sont généralement pas accessibles ni modifiables par les clients.
    • Logiciel PC vers BMS : priorité + ID de données + adresse BMS + adresse du logiciel PC, par exemple, 0x18100140.
    • Réponse du BMS au logiciel PC : priorité + ID de données + adresse du logiciel PC + adresse du BMS, par exemple, 0x18104001.
    • Notez la position de l'adresse du logiciel PC et de l'adresse BMS. L'adresse recevant la commande vient en premier.
  4. Informations sur le contenu de la communication :Par exemple, dans l'état de panne de batterie avec un avertissement secondaire de faible tension totale, l'octet 0 s'affichera comme 80. Converti en binaire, cela donne 10 000 000, où 0 signifie normal et 1 signifie une alarme. Selon la définition DALY (haut-gauche, bas-droite), cela correspond au bit 7 : avertissement secondaire de faible tension totale.
  5. ID de contrôle :Charge MOS : DA, Décharge MOS : D9. 00 signifie activé, 01 signifie désactivé.
Câble USB-CAN

2.Protocole UART/485

Outil de test :Outil série COM

  1. Débit en bauds :9600 bps
  2. Format de communication :Méthode de calcul de la somme de contrôle :La somme de contrôle est la somme de toutes les données précédentes (seul l'octet de poids faible est pris en compte).
    • Logiciel PC vers BMS : en-tête de trame + adresse du module de communication (UPPER-Add) + ID de données + longueur des données + contenu des données + somme de contrôle.
    • Réponse BMS au logiciel PC : en-tête de trame + adresse du module de communication (BMS-Add) + ID de données + longueur des données + contenu des données + somme de contrôle.
  3. Informations sur le contenu de la communication :Identique à CAN.
Câble USB-RS485
Logiciel USB-UART

3. Protocole Modbus

Outil de test :Outil série COM

  1. Format de communication :
    • Format du protocole de message :Lire le registre, demander le cadre
      • Octet : 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Description : 0xD2 | 0x03 | Adresse de départ | Nombre de registres (N) | Somme de contrôle CRC-16
      • Exemple : D203000C000157AA. D2 est l'adresse de l'esclave, 03 est la commande de lecture, 000C est l'adresse de départ, 0001 signifie que le nombre de registres à lire est 1 et 57AA est la somme de contrôle CRC.
    • Cadre de réponse standard :
      • Octet : 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Description : 0xD2 | 0x03 | Longueur des données | Valeur du premier registre | Valeur du nième registre | Somme de contrôle CRC-16
      • L = 2 * N
      • Exemple : N est le nombre de registres, D203020001FC56. D2 est l'adresse de l'esclave, 03 est la commande de lecture, 02 est la longueur des données lues, 0001 représente la valeur du premier registre lu, qui correspond à l'état de décharge de la commande hôte, et FC56 est la somme de contrôle CRC.
  2. Registre d'écriture :L'octet 1 est 0x06, où 06 est la commande pour écrire un seul registre de maintien, les octets 4 à 5 représentent la commande hôte.
    • Cadre de réponse standard :La trame de réponse standard pour l'écriture d'un seul registre de maintien suit le même format que la trame de demande.
  3. Écrire plusieurs registres de données :L'octet 1 est 0x10, où 10 est la commande pour écrire plusieurs registres de données, les octets 2-3 sont l'adresse de début des registres, les octets 4-5 représentent la longueur des registres et les octets 6-7 représentent le contenu des données.
    • Cadre de réponse standard :Les octets 2 à 3 sont l'adresse de début des registres, les octets 4 à 5 représentent la longueur des registres.

Date de publication : 23 juillet 2024

CONTACTEZ DALY

  • Adresse: N° 14, Gongye South Road, parc industriel scientifique et technologique de Songshanhu, ville de Dongguan, province du Guangdong, Chine.
  • Nombre : +86 13215201813
  • temps: 7 jours sur 7 de 00h00 à 24h00
  • E-mail: dalybms@dalyelec.com
Envoyer un e-mail