Daly Tri komunikacijske protokole Objašnjenje

Dalyuglavnom ima tri protokola:Može, uart / 485 i modbus.

1. Može protokol

Test alat:Cantest

  1. Brzina prijenosa:250k
  2. Vrste okvira:Standardni i prošireni okviri. Općenito, proširen je produženi okvir, dok je standardni okvir za nekoliko prilagođenih BMS-a.
  3. Format komunikacije:ID-ovi podataka od 0x90 do 0x98dostupni su kupcima. Ostali IDS uglavnom nisu dostupni ili izmijenjeni od strane kupaca.
    • PC softver za BMS: Prioritet + ID podataka + BMS adresa + PC softverska adresa, npr. 0x18100140.
    • BMS odgovor na PC softver: Prioritet + ID podataka + PC softver Adresa + BMS adresa, npr., 0x18104001.
    • Napomena Položaj adrese PC softvera i BMS adrese. Adresa koja prima naredbu prvo dolazi.
  4. Informacije o sadržaju komunikacije:Na primjer, u statusu greške u bateriji s sekundarnim upozorenjem malog ukupnog napona, Byte0 će se prikazati kao 80. Pretvoreno u binarnu, ovo je 10000000, gdje 0 znači alarm. Prema Dalyinoj definiciji s visokom lijevom, niskom desnoj strani, ovo odgovara Bit7: Sekundarno upozorenje o niskom ukupnom naponu.
  5. ID-ove kontrole:Naplata MO: DA, Ispuštanje mos: D9. 00 znači, 01 znači isključeno.
USB-CAN 通讯数据线

2.UART / 485 Protokol

Test alat:COM serijski alat

  1. Brzina prijenosa:9600bps
  2. Format komunikacije:Metoda izračuna Checksum:Checksum je zbroj svih prethodnih podataka (uzima se samo niski bajt).
    • PC softver za BMS: Frame Header + komunikacijski modul Adresa (Gornji dodavanje) + ID podatkovne dužine + sadržaj podataka + kontrolni zbroj.
    • BMS odgovor na PC softver: Frame Header + komunikacijski modul Adresa (BMS-DODAT) + ID podataka + Dužina podataka + sadržaj podataka + kontrolni zbroj.
  3. Informacije o sadržaju komunikacije:Isto kao i može.
USB-RS485 通讯数据线
USB-UART 通讯数据线

3. Modbus protokol

Test alat:COM serijski alat

  1. Format komunikacije:
    • Format protokola za poruke:Pročitajte registar, okvir zatražite
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Opis: 0xd2 | 0x03 | Početna adresa | Broj registara (N) | CRC-16 Checksum
      • Primjer: D203000C000157AA. D2 je adresa robova, 03 je naredba za čitanje, 000C je početna adresa, 0001 znači da je broj registara za čitanje 1, a 57AA je CRC kontrola.
    • Standardni okvir odgovora:
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Opis: 0xd2 | 0x03 | Dužina podataka | Vrijednost 1. registra | Vrijednost NTH Registracija | CRC-16 Checksum
      • L = 2 * n
      • Primjer: n je broj registara, D203020001FC56. D2 je robna adresa, 03 je naredba za čitanje, 02 je dužina čitanja podataka, 0001 znači vrijednost prvog registra, što je status pražnjenja iz naredbe hosta, a FC56 je CRC Checkssum.
  2. Registrirajte se:Byte1 je 0x06, gdje je 06 naredba za pisanje jedinstvenog registra, BYTE4-5 predstavljaju naredbu domaćina.
    • Standardni okvir odgovora:Standardni okvir odgovora za pisanje jedinstvenog registra koji se nalazi prati isti format kao okvir zahtjeva.
  3. Napišite više podataka o podacima:Byte1 je 0x10, gdje je 10 naredba za pisanje više podataka, BYTE2-3 je početna adresa registara, BYTE4-5 predstavljaju dužinu registara i bajte6-7 predstavljaju sadržaj podataka.
    • Standardni okvir odgovora:Byte2-3 je početna adresa registara, BYTE4-5 predstavljaju dužinu registra.

Vrijeme objavljivanja: jul-23-2024

Kontaktirajte Daly

  • Adresa: Br. 14, Gongye South Road, Songshanhu Studist i tehnološki industrijski park, Grad Dongguan, provincija Guangdong, Kina.
  • Broj: +86 13215201813
  • Vrijeme: 7 dana u sedmici od 00:00 do 22:00
  • E-mail: dalybms@dalyelec.com
Pošaljite e-poštu