DalyV glavnem ima tri protokole:CAN, UART/485 in MODBUS.
1. lahko protokol
Orodje za testiranje:Cantest
- Stopnja bauda:250K
- Vrste okvirja:Standardni in podaljšani okvirji. Na splošno se uporablja razširjeni okvir, standardni okvir pa za nekaj prilagojenih BM -jev.
- Oblika komunikacije:ID -ji podatkov od 0x90 do 0x98so dostopni strankam. Drugi ID -ji na splošno niso dostopni ali jih lahko spreminjajo stranke.
- PC programska oprema za BMS: Priority + Data ID + BMS Address + PC programski naslov, npr. 0x18100140.
- Odziv BMS na PC Software: Priority + Data ID + PC Software Address + BMS naslov, npr. 0x18104001.
- Upoštevajte položaj naslova programske opreme PC in BMS naslova. Najprej je naslov, ki prejme ukaz.
- Informacije o komunikacijski vsebini:Na primer, v statusu napake v bateriji s sekundarnim opozorilom nizke skupne napetosti se bo bajte0 prikazal kot 80. Pretvorjen v binarno, to je 10000000, kjer 0 pomeni normalno in 1 pomeni alarm. Glede na Dalyjevo visoko levo, nizkomestno definicijo, to ustreza bit7: sekundarno opozorilo nizke skupne napetosti.
- Kontrolni IDS:Polnjenje MO: DA, izpustitev MOS: D9. 00 pomeni vklopljen, 01 pomeni izklopljen.

2.UART/485 Protokol
Orodje za testiranje:Com serijsko orodje
- Stopnja bauda:9600bps
- Oblika komunikacije:Metoda izračuna kontrolne vsote:Checksum je vsota vseh prejšnjih podatkov (sprejeti je le nizki bajt).
- PC programska oprema za BMS: glava okvirja + naslov komunikacijskega modula (zgornji ADD) + ID podatkov + dolžina podatkov + vsebina podatkov + kontrolna vsota.
- BMS odziv na programsko opremo PC: Header Frame + naslov komunikacijskega modula (BMS-ADD) + ID podatkov + dolžina podatkov + vsebina podatkov + kontrolna vsota.
- Informacije o komunikacijski vsebini:Enako kot lahko.


3. Protokol Modbus
Orodje za testiranje:Com serijsko orodje
- Oblika komunikacije:
- Oblika protokola sporočila:Preberite register, zahteva zahteve
- Bajt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Opis: 0xd2 | 0x03 | Začetek naslova | Število registrov (n) | CRC-16 kontrolna vsota
- Primer: D203000C000157AA. D2 je suženjski naslov, 03 je ukaz za branje, 000c je začetni naslov, 0001 pomeni, da je število registrov, ki jih je treba brati, 1, 57AA pa CRC kontrolna vsota.
- Standardni odzivni okvir:
- Bajt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Opis: 0xd2 | 0x03 | Dolžina podatkov | Vrednost 1. registra | Vrednost NTH registra | CRC-16 kontrolna vsota
- L = 2 * n
- Primer: N je število registrov, D203020001FC56. D2 je podrejeni naslov, 03 je ukaz za branje, 02 je dolžina branja podatkov, 0001 pomeni vrednost branja 1. registra, ki je stanje praznjenja iz ukaza gostitelja, FC56
- Oblika protokola sporočila:Preberite register, zahteva zahteve
- Napišite register:Byte1 je 0x06, kjer je 06 ukaz za pisanje enega samega registra zadrževanja, BYTE4-5 predstavlja ukaz gostitelja.
- Standardni odzivni okvir:Standardni odzivni okvir za pisanje posameznega registra zadrževanja sledi enake oblike kot okvir zahteve.
- Napišite več registrov podatkov: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, Byte6-7 pa predstavlja vsebino podatkov.
- Standardni odzivni okvir:Byte2-3 je začetni naslov registrov, Byte4-5 predstavlja dolžino registrov.
Čas objave: julij-23-2024