Razlaga treh komunikacijskih protokolov DALY

DALYima večinoma tri protokole:CAN, UART/485 in Modbus.

1. Protokol CAN

Testno orodje:CANtest

  1. Hitrost prenosa:250K
  2. Vrste okvirjev:Standardni in razširjeni okvirji. Na splošno se uporablja razširjeni okvir, medtem ko je standardni okvir za nekaj prilagojenih BMS.
  3. Komunikacijski format:Podatkovni ID-ji od 0x90 do 0x98so dostopni strankam. Stranke na splošno nimajo dostopa do drugih ID-jev ali jih ne morejo spreminjati.
    • Računalniška programska oprema v BMS: prednost + podatkovni ID + naslov BMS + naslov programske opreme osebnega računalnika, npr. 0x18100140.
    • Odziv BMS na programsko opremo za osebni računalnik: prednost + ID podatkov + naslov programske opreme za osebni računalnik + naslov BMS, npr. 0x18104001.
    • Upoštevajte položaj naslova programske opreme osebnega računalnika in naslova BMS. Naslov, ki prejme ukaz, je prvi.
  4. Informacije o vsebini komunikacije:Na primer, v stanju napake baterije s sekundarnim opozorilom o nizki skupni napetosti bo Byte0 prikazan kot 80. Pretvorjeno v binarno je to 10000000, kjer 0 pomeni normalno in 1 pomeni alarm. V skladu z definicijo DALY zgoraj levo, spodaj desno, to ustreza Bit7: sekundarno opozorilo nizke skupne napetosti.
  5. Kontrolni ID-ji:Polnjenje MOS: DA, Praznjenje MOS: D9. 00 pomeni vklopljeno, 01 pomeni izklopljeno.
USB-CAN通讯数据线

2.Protokol UART/485

Testno orodje:Serijsko orodje COM

  1. Hitrost prenosa:9600 bps
  2. Komunikacijski format:Metoda izračuna kontrolne vsote:Kontrolna vsota je vsota vseh prejšnjih podatkov (zavzame se samo spodnji bajt).
    • Računalniška programska oprema v BMS: Glava okvirja + Naslov komunikacijskega modula (ZGORNJI-Dodaj) + ID podatkov + Dolžina podatkov + Vsebina podatkov + Kontrolna vsota.
    • Odziv BMS na programsko opremo za osebni računalnik: glava okvirja + naslov komunikacijskega modula (BMS-Add) + ID podatkov + dolžina podatkov + vsebina podatkov + kontrolna vsota.
  3. Informacije o vsebini komunikacije:Enako kot CAN.
USB-RS485 通讯数据线
USB-UART通讯数据线

3. protokol Modbus

Testno orodje:Serijsko orodje COM

  1. Komunikacijski format:
    • Format protokola sporočila:Branje registra, okvir zahteve
      • Bajt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Opis: 0xD2 | 0x03 | Začetni naslov | Število registrov (N) | Kontrolna vsota CRC-16
      • Primer: D203000C000157AA. D2 je podrejeni naslov, 03 je ukaz za branje, 000C je začetni naslov, 0001 pomeni, da je število registrov za branje 1, 57AA pa je kontrolna vsota CRC.
    • Standardni odzivni okvir:
      • Bajt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Opis: 0xD2 | 0x03 | Dolžina podatkov | Vrednost 1. registra | Vrednost N-tega registra | Kontrolna vsota CRC-16
      • L = 2 * N
      • Primer: N je število registrov, D203020001FC56. D2 je podrejeni naslov, 03 je ukaz za branje, 02 je dolžina prebranih podatkov, 0001 pomeni vrednost branja 1. registra, ki je status praznjenja iz ukaza gostitelja, in FC56 je kontrolna vsota CRC.
  2. Napiši register:Byte1 je 0x06, kjer je 06 ukaz za pisanje enega samega registra hrambe, byte4-5 predstavlja ukaz gostitelja.
    • Standardni odzivni okvir:Standardni odgovorni okvir za pisanje enega samega registra hrambe sledi isti obliki kot okvir zahteve.
  3. Zapišite več podatkovnih registrov:Byte1 je 0x10, kjer je 10 ukaz za pisanje več podatkovnih registrov, byte2-3 je začetni naslov registrov, byte4-5 predstavlja dolžino registrov in byte6-7 predstavlja vsebino podatkov.
    • Standardni odzivni okvir:Bajt2-3 je začetni naslov registrov, bajt4-5 predstavlja dolžino registrov.

Čas objave: 23. julij 2024

KONTAKT DALY

  • Naslov: 14, Gongye South Road, Songshanhu Science and Technology Industrial Park, Dongguan City, Guangdong Province, Kitajska.
  • številka: +86 13215201813
  • čas: 7 dni v tednu od 00.00 do 24.00
  • E-pošta: dalybms@dalyelec.com