Panjelasan Telung Protokol Komunikasi DALY

Saben dinautamane duwe telung protokol:CAN, UART/485, lan Modbus.

1. Protokol CAN

Piranti Tes:Tes CAN

  1. Kecepatan Baud:250K
  2. Jinis-jinis pigura:Pigura Standar lan Pigura sing Dipanjangake. Umumé, Pigura sing Dipanjangake digunakake, dene Pigura Standar kanggo sawetara BMS sing disesuaikan.
  3. Format Komunikasi:ID data saka 0x90 nganti 0x98bisa diakses dening pelanggan. ID liyane umume ora bisa diakses utawa diowahi dening pelanggan.
    • Piranti Lunak PC menyang BMS: Prioritas + ID Data + Alamat BMS + Alamat Piranti Lunak PC, contone, 0x18100140.
    • Respon BMS kanggo Piranti Lunak PC: Prioritas + ID Data + Alamat Piranti Lunak PC + Alamat BMS, contone, 0x18104001.
    • Gatekna posisi Alamat Piranti Lunak PC lan Alamat BMS. Alamat sing nampa printah kudu didahulukan.
  4. Informasi Konten Komunikasi:Umpamane, ing status kesalahan baterei kanthi peringatan sekunder voltase total endhek, Byte0 bakal ditampilake minangka 80. Diowahi dadi biner, iki 10000000, ing ngendi 0 tegese normal lan 1 tegese alarm. Miturut definisi kiwa-dhuwur, tengen-endhek DALY, iki cocog karo Bit7: peringatan sekunder voltase total endhek.
  5. ID Kontrol:MOS Ngisi Daya: DA, MOS Ngosongake Daya: D9. 00 tegese urip, 01 tegese mati.
USB-CAN通讯数据线

2.Protokol UART/485

Piranti Tes:Piranti serial COM

  1. Kecepatan Baud:9600bps
  2. Format Komunikasi:Cara Pitungan Checksum:Checksum kuwi jumlah saka kabeh data sadurunge (mung byte paling endhek sing dijupuk).
    • Piranti Lunak PC menyang BMS: Header Frame + Alamat Modul Komunikasi (UPPER-Add) + ID Data + Dawane Data + Isi Data + Checksum.
    • BMSRespon kanggo Piranti Lunak PC: Frame Header + Alamat Modul Komunikasi (BMS-Add) + ID Data + Dawane Data + Isi Data + Checksum.
  3. Informasi Konten Komunikasi:Padha karo KAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. Protokol Modbus

Piranti Tes:Piranti serial COM

  1. Format Komunikasi:
    • Format Protokol Pesen:Waca Registrasi, Panjaluk Bingkai
      • Bait: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Katrangan: 0xD2 | 0x03 | Alamat Wiwitan | Cacahing Register (N) | Checksum CRC-16
      • Tuladha: D203000C000157AA. D2 minangka alamat slave, 03 minangka printah read, 000C minangka alamat wiwitan, 0001 tegese jumlah register sing kudu diwaca yaiku 1, lan 57AA minangka checksum CRC.
    • Kerangka Respon Standar:
      • Bait: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Katrangan: 0xD2 | 0x03 | Dawane Data | Nilai Register Kapisan | Nilai Register Kaping N | Checksum CRC-16
      • L = 2 * N
      • Tuladha: N iku cacahing register, D203020001FC56. D2 iku alamat slave, 03 iku prentah maca, 02 iku dawane data sing diwaca, 0001 tegese nilai saka register kapisan sing diwaca, yaiku status discharge saka prentah host, lan FC56 iku checksum CRC.
  2. Nulis Registrasi:Byte1 iku 0x06, ing ngendi 06 minangka prentah kanggo nulis register penahan tunggal, byte4-5 makili prentah host.
    • Kerangka Respon Standar:Kerangka respon standar kanggo nulis register penahan tunggal ngetutake format sing padha karo kerangka panjaluk.
  3. Tulis Register Data Pirang-pirang:Byte1 iku 0x10, ing ngendi 10 minangka prentah kanggo nulis pirang-pirang register data, byte2-3 minangka alamat wiwitan register, byte4-5 makili dawane register, lan byte6-7 makili isi data.
    • Kerangka Respon Standar:Byte2-3 minangka alamat wiwitan register, byte4-5 minangka dawane register.

Wektu kiriman: 23 Juli 2024

HUBUNGI SABEN DINA

  • Alamat: No. 14, Dalan Gongye Kidul, Taman Industri Sains lan Teknologi Songshanhu, Kutha Dongguan, Provinsi Guangdong, Tiongkok.
  • Nomer: +86 13215201813
  • wektu: 7 dina seminggu saka jam 00:00 esuk nganti 24:00 sore
  • Email: dalybms@dalyelec.com
  • Kebijakan Privasi DALY
Kirim Email