Objašnjenje tri DALY komunikacijska protokola

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

1. CAN protokol

Alat za testiranje:CANtest

  1. Brzina prijenosa podataka:250 hiljada
  2. Vrste okvira:Standardni i produženi okviri. Općenito se koristi produženi okvir, dok se standardni okvir koristi za nekoliko prilagođenih BMS-ova.
  3. Format komunikacije:ID-ovi podataka od 0x90 do 0x98su dostupni kupcima. Drugi ID-ovi uglavnom nisu dostupni ili ih kupci ne mogu mijenjati.
    • PC softver za BMS: Prioritet + ID podataka + BMS adresa + Adresa PC softvera, npr. 0x18100140.
    • Odgovor BMS-a na PC softver: Prioritet + ID podataka + Adresa PC softvera + BMS adresa, npr. 0x18104001.
    • Obratite pažnju na poziciju adrese PC softvera i adrese BMS-a. Adresa koja prima komandu dolazi prva.
  4. Informacije o sadržaju komunikacije:Na primjer, u statusu kvara baterije sa sekundarnim upozorenjem o niskom ukupnom naponu, Byte0 će se prikazati kao 80. Pretvoreno u binarni format, ovo je 10000000, gdje 0 znači normalno, a 1 znači alarm. Prema DALY-jevoj definiciji gornjeg lijevog, donjeg desnog ugla, ovo odgovara Bitu7: sekundarno upozorenje o niskom ukupnom naponu.
  5. Kontrolni ID-ovi:Punjenje MOS-a: DA, pražnjenje MOS-a: 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 podataka: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 (GORNJI-Dodaj) + ID podataka + Dužina podataka + Sadržaj podataka + Kontrolna suma.
    • Odgovor BMS-a 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 i CAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. Modbus protokol

Alat za testiranje:COM serijski alat

  1. Format komunikacije:
    • Format protokola poruke:Registar čitanja, 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 adresa podređenog uređaja, 03 je komanda za čitanje, 000C je početna adresa, 0001 znači da je broj registara za čitanje 1, a 57AA je CRC kontrolna suma.
    • 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 adresa slave-a, 03 je komanda za čitanje, 02 je dužina pročitanih podataka, 0001 označava vrijednost 1. pročitanog registra, što je status pražnjenja iz host komande, a FC56 je CRC kontrolna suma.
  2. Registracija za pisanje:Bajt1 je 0x06, gdje je 06 naredba za pisanje u jedan registar za čuvanje, a bajtovi 4-5 predstavljaju naredbu hosta.
    • Standardni okvir odgovora:Standardni okvir odgovora za pisanje u jedan registar za čuvanje prati isti format kao i okvir zahtjeva.
  3. Pisanje u više registara podataka:Bajt1 je 0x10, gdje je 10 naredba za pisanje u više registara podataka, bajtovi 2-3 su početna adresa registara, bajtovi 4-5 predstavljaju dužinu registara, a bajtovi 6-7 predstavljaju sadržaj podataka.
    • Standardni okvir odgovora:Bajtovi 2-3 su početne adrese registara, bajtovi 4-5 predstavljaju dužinu registara.

Vrijeme objave: 23. jula 2024.

KONTAKTIRAJTE DALYJA

  • Adresa: Br. 14, Južni put Gongye, Industrijski park nauke i tehnologije Songshanhu, grad Dongguan, provincija Guangdong, Kina.
  • Broj: +86 13215201813
  • vrijeme: 7 dana u sedmici od 00:00 do 24:00
  • E-pošta: dalybms@dalyelec.com
Pošalji e-poštu