DALYuglavnom ima tri protokola:CAN, UART/485 i Modbus.
1. CAN protokol
Alat za testiranje:CANtest
- Brzina prijenosa podataka:250 tisuća
- 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.
- Format komunikacije:ID-ovi podataka od 0x90 do 0x98dostupni su korisnicima. Ostali ID-ovi općenito nisu dostupni korisnicima niti ih oni mogu mijenjati.
- Računalni softver za BMS: Prioritet + ID podataka + BMS adresa + Adresa računalnog softvera, npr. 0x18100140.
- Odgovor BMS-a na PC softver: Prioritet + ID podataka + Adresa PC softvera + BMS adresa, npr. 0x18104001.
- Zabilježite položaj adrese softvera računala i adrese BMS-a. Adresa koja prima naredbu dolazi prva.
- 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 oblik, to je 10000000, gdje 0 znači normalno, a 1 znači alarm. Prema DALY-jevoj definiciji gornjeg lijevog, donjeg desnog ugla, to odgovara Bitu7: sekundarno upozorenje o niskom ukupnom naponu.
- ID-ovi kontrola:Punjenje MOS-a: DA, pražnjenje MOS-a: D9. 00 znači uključeno, 01 znači isključeno.

2.UART/485 protokol
Alat za testiranje:COM serijski alat
- Brzina prijenosa podataka:9600 bps
- Format komunikacije:Metoda izračuna kontrolnog zbroja:Kontrolna suma je zbroj svih prethodnih podataka (uzima se samo niži bajt).
- PC softver za BMS: Zaglavlje okvira + Adresa komunikacijskog modula (GORNJI-Dodaj) + ID podataka + Duljina podataka + Sadržaj podataka + Kontrolni zbroj.
- Odgovor BMS-a na PC softver: Zaglavlje okvira + Adresa komunikacijskog modula (BMS-Add) + ID podataka + Duljina podataka + Sadržaj podataka + Kontrolni zbroj.
- Informacije o sadržaju komunikacije:Isto kao i CAN.


3. Modbus protokol
Alat za testiranje:COM serijski alat
- 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 kontrolni zbroj
- Primjer: D203000C000157AA. D2 je adresa podređenog uređaja, 03 je naredba za čitanje, 000C je početna adresa, 0001 znači da je broj registara za čitanje 1, a 57AA je CRC kontrolni zbroj.
- Standardni okvir odgovora:
- Bajt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Opis: 0xD2 | 0x03 | Duljina podataka | Vrijednost 1. registra | Vrijednost N-tog registra | CRC-16 kontrolni zbroj
- L = 2 * N
- Primjer: N je broj registara, D203020001FC56. D2 je adresa podređenog uređaja, 03 je naredba za čitanje, 02 je duljina pročitanih podataka, 0001 označava vrijednost 1. pročitanog registra, što je status pražnjenja iz naredbe glavnog uređaja, a FC56 je CRC kontrolni zbroj.
- Format protokola poruke:Registar čitanja, okvir zahtjeva
- Registriraj zapis:Bajt1 je 0x06, gdje je 06 naredba za pisanje u jedan registar zadržavanja, a bajtovi 4-5 predstavljaju naredbu hosta.
- Standardni okvir odgovora:Standardni okvir odgovora za pisanje u jedan registar zadržavanja slijedi isti format kao i okvir zahtjeva.
- 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 duljinu registara, a bajtovi 6-7 predstavljaju sadržaj podataka.
- Standardni okvir odgovora:Bajtovi 2-3 su početne adrese registara, bajtovi 4-5 predstavljaju duljinu registara.
Vrijeme objave: 23. srpnja 2024.