DALY Trè Protocolli di cumunicazione Spiegazione

DALYprincipalmente hà trè protokolli:CAN, UART/485 è Modbus.

1. Protokollu CAN

Strumentu di prova:CANtest

  1. Baud Rate:250K
  2. Tipi di quadru:Frames standard è estesi. In generale, u Frame Extended hè utilizatu, mentri u Frame Standard hè per uni pochi BMS persunalizati.
  3. Formatu di cumunicazione:ID di dati da 0x90 à 0x98sò accessibili à i clienti. L'altri ID sò generalmente micca accessibili o mudificabili da i clienti.
    • Software PC à BMS: Priorità + ID Dati + Indirizzu BMS + Indirizzu Software PC, per esempiu, 0x18100140.
    • Risposta BMS à u Software PC: Priorità + ID di Dati + Indirizzu di u Software PC + Indirizzu BMS, per esempiu, 0x18104001.
    • Nota a pusizione di l'indirizzu di u software PC è l'indirizzu BMS. L'indirizzu chì riceve u cumandamentu vene prima.
  4. Informazione di cuntenutu di cumunicazione:Per esempiu, in u statu di difettu di batterie cù un avvirtimentu secundariu di tensione tutale bassu, Byte0 mostrarà cum'è 80. Cunvertitu in binariu, questu hè 10000000, induve 0 significa normale è 1 significa alarme. Sicondu a definizione di alta manca, bassa destra di DALY, questu currisponde à Bit7: avvirtimentu secundariu di tensione tutale bassu.
  5. ID di cuntrollu:MOS di carica: DA, MOS di scaricamentu: D9. 00 significa attivu, 01 significa spento.
USB-CAN通讯数据线

2.Protocolu UART/485

Strumentu di prova:Strumentu seriale COM

  1. Baud Rate:9600 bps
  2. Formatu di cumunicazione:Metudu di calculu di checksum:U checksum hè a summa di tutti i dati previ (solu u byte bassu hè pigliatu).
    • Software PC à BMS: Frame Header + Indirizzu di Modulu di Comunicazione (UPPER-Add) + Data ID + Data Length + Data Content + Checksum.
    • Risposta BMS à u Software PC: Frame Header + Indirizzu di Modulu di Comunicazione (BMS-Add) + Data ID + Data Length + Data Content + Checksum.
  3. Informazione di cuntenutu di cumunicazione:U listessu cum'è CAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. Protocolu Modbus

Strumentu di prova:Strumentu seriale COM

  1. Formatu di cumunicazione:
    • Format di protocolu di messagiu:Leghjite u Registru, Richiesta Frame
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Descrizzione: 0xD2 | 0x03 | Indirizzu di partenza | Numaru di Registri (N) | CRC-16 Checksum
      • Esempiu: D203000C000157AA. D2 hè l'indirizzu schiavu, 03 hè u cumandamentu di lettura, 000C hè l'indirizzu iniziale, 0001 significa chì u numeru di registri à leghje hè 1, è 57AA hè u checksum CRC.
    • Frame di Risposta Standard:
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Descrizzione: 0xD2 | 0x03 | Lunghezza di dati | Valore di 1u Registru | Valore di Nth Registru | CRC-16 Checksum
      • L = 2 * N
      • Esempiu: N hè u numeru di registri, D203020001FC56. D2 hè l'indirizzu schiavu, 03 hè u cumandamentu di lettura, 02 hè a durata di a lettura di dati, 0001 significa u valore di u 1st registru lettu, chì hè u statutu di scaricamentu da u cumandamentu di l'ospiti, è FC56 hè u checksum CRC.
  2. Scrivite u Registru:Byte1 hè 0x06, induve 06 hè u cumandamentu per scrive un unicu registru di mantene, byte4-5 rapprisentanu u cumandamentu di l'ospite.
    • Frame di Risposta Standard:U quadru di risposta standard per scrive un unicu registru di mantene seguita u listessu formatu cum'è u quadru di dumanda.
  3. Scrivite più registri di dati:Byte1 hè 0x10, induve 10 hè u cumandimu per scrive parechji registri di dati, byte2-3 hè l'indirizzu iniziale di i registri, byte4-5 rapprisentanu a durata di i registri, è byte6-7 rapprisentanu u cuntenutu di dati.
    • Frame di Risposta Standard:Byte2-3 hè l'indirizzu iniziale di i registri, byte4-5 rapprisentanu a durata di i registri.

Tempu di post: Jul-23-2024

CONTATTA DALY

  • Indirizzu: No 14, Gongye South Road, Songshanhu Science and Technology Industrial Park, Dongguan City, Guangdong Province, China.
  • Numaru : +86 13215201813
  • tempu: 7 ghjorni à settimana da 00:00 am à 24:00 pm
  • E-mail: dalybms@dalyelec.com