Explication des trois protocoles de communication DALY

QUOTIDIENIl comporte principalement trois protocoles :CAN, UART/485 et Modbus.

1. Protocole CAN

Outil de test :Test CAN

  1. Débit en bauds :250K
  2. Types de cadres :Châssis standard et châssis étendu. Le châssis étendu est généralement utilisé, tandis que le châssis standard est réservé à quelques systèmes de gestion de bâtiments personnalisés.
  3. Format de communication :Identifiants de données de 0x90 à 0x98sont accessibles aux clients. Les autres identifiants ne sont généralement ni 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 qui reçoit la commande est indiquée en premier.
  4. Informations sur le contenu des communications :Par exemple, en cas de défaut de batterie avec avertissement secondaire de tension totale faible, l'octet 0 affichera 80. Converti en binaire, cela correspond à 10 000 000, où 0 signifie normal et 1 signifie alarme. Selon la définition DALY (bit de poids fort à gauche, bit de poids faible à droite), cela correspond au bit 7 : avertissement secondaire de tension totale faible.
  5. Identifiants de contrôle :Chargement du MOS : DA, Déchargement du MOS : D9. 00 signifie allumé, 01 signifie éteint.
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 (MAJUSCULES) + ID des données + Longueur des données + Contenu des données + Somme de contrôle.
    • BMSRéponse au logiciel PC : En-tête de trame + Adresse du module de communication (BMS-Add) + ID des données + Longueur des données + Contenu des données + Somme de contrôle.
  3. Informations sur le contenu des communications :Identique au 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ébut | 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 1er 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 signifie la valeur du 1er registre lu, qui est 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 et 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 requête.
  3. Écrire dans 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 et 3 sont l'adresse de début des registres, les octets 4 et 5 représentent la longueur des registres et les octets 6 et 7 représentent le contenu des données.
    • Cadre de réponse standard :Les octets 2 et 3 constituent l'adresse de début des registres, les octets 4 et 5 représentent la longueur des registres.

Date de publication : 23 juillet 2024

CONTACTEZ-NOUS QUOTIDIENNEMENT

  • 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
  • Politique de confidentialité de DALY
Envoyer un courriel