DALY Tri komunikacijska protokola Objašnjenje

DALYuglavnom ima tri protokola:CAN, UART/485 i Modbus.

1. CAN protokol

Alat za testiranje:CANtest

  1. Brzina prijenosa:250K
  2. Vrste okvira:Standardni i prošireni okviri. Generalno, koristi se prošireni okvir, dok je standardni okvir za nekoliko prilagođenih BMS-a.
  3. Format komunikacije:ID-ovi podataka od 0x90 do 0x98su dostupni kupcima. Ostali ID-ovi općenito nisu dostupni ili ih korisnici ne mogu mijenjati.
    • PC softver za BMS: Prioritet + ID podataka + BMS adresa + PC softverska adresa, npr. 0x18100140.
    • BMS odgovor na PC softver: Prioritet + ID podataka + Adresa PC softvera + BMS adresa, npr. 0x18104001.
    • Obratite pažnju na poziciju adrese softvera računara i adrese BMS. Adresa koja prima komandu je prva.
  4. Informacije o sadržaju komunikacije:Na primjer, u statusu greške baterije sa sekundarnim upozorenjem o niskom ukupnom naponu, Byte0 će se prikazati kao 80. Preračunato u binarni, ovo je 10000000, gdje 0 znači normalan, a 1 alarm. Prema DALY-ovoj definiciji visoko lijevo, nisko desno, ovo odgovara Bit7: sekundarno upozorenje niskog ukupnog napona.
  5. Kontrolni ID-ovi:MOS za punjenje: DA, MOS za punjenje: D9. 00 znači uključeno, 01 znači isključeno.
USB-CAN通讯数据线

2.UART/485 protokol

Alat za testiranje:COM serijski alat

  1. Brzina prijenosa:9600bps
  2. Format komunikacije:Metoda izračunavanja kontrolne sume:Kontrolna suma je zbir svih prethodnih podataka (uzima se samo niži bajt).
    • PC softver za BMS: zaglavlje okvira + adresa komunikacijskog modula (GORNJE dodavanje) + ID podataka + dužina podataka + sadržaj podataka + kontrolna suma.
    • BMS odgovor na PC softver: Zaglavlje okvira + Adresa komunikacijskog modula (BMS-Add) + ID podataka + Dužina podataka + Sadržaj podataka + Kontrolna suma.
  3. Informacije o sadržaju komunikacije:Isto kao CAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. Modbus protokol

Alat za testiranje:COM serijski alat

  1. Format komunikacije:
    • Format protokola poruke:Pročitajte registar, okvir zahtjeva
      • Bajt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Opis: 0xD2 | 0x03 | Početna adresa | Broj registara (N) | CRC-16 Kontrolna suma
      • Primjer: D203000C000157AA. D2 je slave adresa, 03 je komanda za čitanje, 000C je početna adresa, 0001 znači da je broj registara za čitanje 1, a 57AA je CRC kontrolni zbir.
    • Standardni okvir odgovora:
      • Bajt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Opis: 0xD2 | 0x03 | Dužina podataka | Vrijednost 1. registra | Vrijednost N-tog registra | CRC-16 Kontrolna suma
      • L = 2 * N
      • Primjer: N je broj registara, D203020001FC56. D2 je slave adresa, 03 je komanda za čitanje, 02 je dužina pročitanih podataka, 0001 znači vrijednost čitanja 1. registra, što je status pražnjenja iz naredbe hosta, a FC56 je CRC kontrolni zbir.
  2. Napiši Registriraj se:Bajt1 je 0x06, gdje je 06 naredba za pisanje jednog registra zadržavanja, bajt4-5 predstavlja host naredbu.
    • Standardni okvir odgovora:Standardni okvir odgovora za pisanje jednog registra zadržavanja slijedi isti format kao okvir zahtjeva.
  3. Upišite više registara podataka:Byte1 je 0x10, gdje je 10 naredba za upisivanje više registara podataka, byte2-3 je početna adresa registara, byte4-5 predstavlja dužinu registara, a byte6-7 predstavlja sadržaj podataka.
    • Standardni okvir odgovora:Bajt2-3 je početna adresa registara, bajt4-5 predstavlja dužinu registara.

Vrijeme objave: Jul-23-2024

KONTAKTIRAJTE DALY

  • Adresa: br. 14, Gongye South Road, Songshanhu naučni i tehnološki industrijski park, grad Dongguan, provincija Guangdong, Kina.
  • Broj : +86 13215201813
  • vrijeme: 7 dana u nedelji od 00:00 do 24:00 popodne
  • E-mail: dalybms@dalyelec.com