Vysvětlení tří komunikačních protokolů DALY

DENNÍmá hlavně tři protokoly:CAN, UART/485 a Modbus.

1. Protokol CAN

Testovací nástroj:CANtest

  1. Přenosová rychlost:250 tisíc
  2. Typy rámů:Standardní a prodloužené rámy. Obecně se používá prodloužený rám, zatímco standardní rám je určen pro několik přizpůsobených systémů BMS.
  3. Formát komunikace:ID dat od 0x90 do 0x98jsou přístupné zákazníkům. Jiná ID obvykle nejsou zákazníkům přístupná ani je nelze upravovat.
    • Software PC do BMS: Priorita + ID dat + adresa BMS + adresa softwaru PC, např. 0x18100140.
    • Odpověď BMS na software PC: Priorita + ID dat + Adresa softwaru PC + Adresa BMS, např. 0x18104001.
    • Poznamenejte si pozici adresy softwaru PC a adresy BMS. Adresa, na kterou je příkaz přijímán, je první.
  4. Informace o obsahu komunikace:Například při stavu poruchy baterie se sekundárním varováním před nízkým celkovým napětím se Byte0 zobrazí jako 80. Po převodu do binárního formátu se jedná o 10000000, kde 0 znamená normální stav a 1 znamená alarm. Podle definice DALY pro levý horní a pravý dolní horní roh to odpovídá Bitu 7: sekundární varování před nízkým celkovým napětím.
  5. ID kontrol:Nabíjení MOS: DA, vybíjení MOS: D9. 00 znamená zapnuto, 01 znamená vypnuto.
USB-CAN 通讯数据线

2.Protokol UART/485

Testovací nástroj:Nástroj pro sériový port COM

  1. Přenosová rychlost:9600 b/s
  2. Formát komunikace:Metoda výpočtu kontrolního součtu:Kontrolní součet je součtem všech předchozích dat (bere se pouze nízký bajt).
    • Počítačový software do BMS: Záhlaví rámce + Adresa komunikačního modulu (UPPER-Add) + ID dat + Délka dat + Obsah dat + Kontrolní součet.
    • Odpověď BMS na PC software: Záhlaví rámce + Adresa komunikačního modulu (BMS-Add) + ID dat + Délka dat + Obsah dat + Kontrolní součet.
  3. Informace o obsahu komunikace:Stejné jako CAN.
Rozhraní USB-RS485
Rozhraní USB-UART

3. Protokol Modbus

Testovací nástroj:Nástroj pro sériový port COM

  1. Formát komunikace:
    • Formát protokolu zpráv:Čtení registru, vyžádání rámce
      • Bajt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Popis: 0xD2 | 0x03 | Počáteční adresa | Počet registrů (N) | Kontrolní součet CRC-16
      • Příklad: D203000C000157AA. D2 je adresa podřízené jednotky, 03 je příkaz pro čtení, 000C je počáteční adresa, 0001 znamená, že počet registrů ke čtení je 1 a 57AA je kontrolní součet CRC.
    • Standardní odpovědní rámec:
      • Bajt: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Popis: 0xD2 | 0x03 | Délka dat | Hodnota 1. registru | Hodnota N-tého registru | Kontrolní součet CRC-16
      • L = 2 * N
      • Příklad: N je počet registrů, D203020001FC56. D2 je adresa podřízeného zařízení, 03 je příkaz pro čtení, 02 je délka čtených dat, 0001 znamená hodnotu 1. čtení registru, což je stav vybití z příkazu hostitele, a FC56 je kontrolní součet CRC.
  2. Registr zápisu:Bajt 1 je 0x06, kde 06 je příkaz pro zápis do jednoho uchovávacího registru, bajty 4-5 představují příkaz pro hostitele.
    • Standardní odpovědní rámec:Standardní rámec odpovědi pro zápis do jednoho uchovávacího registru má stejný formát jako rámec požadavku.
  3. Zápis do více datových registrů:Bajt1 je 0x10, kde 10 je příkaz pro zápis do více datových registrů, bajty 2-3 jsou počáteční adresy registrů, bajty 4-5 představují délku registrů a bajty 6-7 představují datový obsah.
    • Standardní odpovědní rámec:Bajty 2-3 představují počáteční adresu registrů, bajty 4-5 představují délku registrů.

Čas zveřejnění: 23. července 2024

KONTAKT DALY

  • Adresa: Č. 14, Gongye South Road, vědeckotechnický průmyslový park Songshanhu, město Dongguan, provincie Guangdong, Čína.
  • Číslo: +86 13215201813
  • čas: 7 dní v týdnu od 00:00 do 24:00
  • E-mail: dalybms@dalyelec.com
Odeslat e-mail