Penjelasan Tiga Protokol Komunikasi DALY

DALYterutama memiliki tiga protokol:CAN, UART/485, dan Modbus.

1. Protokol CAN

Alat Uji:Tes BISA

  1. Kecepatan Baud:250 ribu
  2. Tipe Bingkai:Standard dan Extended Frames. Umumnya, Extended Frame digunakan, sedangkan Standard Frame digunakan untuk beberapa BMS yang disesuaikan.
  3. Format Komunikasi:ID Data dari 0x90 hingga 0x98dapat diakses oleh pelanggan. ID lainnya umumnya tidak dapat diakses atau diubah oleh pelanggan.
    • Perangkat Lunak PC ke BMS: Prioritas + ID Data + Alamat BMS + Alamat Perangkat Lunak PC, misalnya, 0x18100140.
    • Respons BMS terhadap Perangkat Lunak PC: Prioritas + ID Data + Alamat Perangkat Lunak PC + Alamat BMS, misalnya, 0x18104001.
    • Perhatikan posisi Alamat Perangkat Lunak PC dan Alamat BMS. Alamat yang menerima perintah akan muncul terlebih dahulu.
  4. Informasi Konten Komunikasi:Misalnya, dalam status kerusakan baterai dengan peringatan sekunder tegangan total rendah, Byte0 akan ditampilkan sebagai 80. Jika dikonversi ke biner, ini adalah 10000000, di mana 0 berarti normal dan 1 berarti alarm. Menurut definisi DALY yang berarah kiri atas, kanan bawah, ini sesuai dengan Bit7: peringatan sekunder tegangan total rendah.
  5. ID Kontrol:Pengisian MOS: DA, Pengosongan MOS: D9. 00 berarti menyala, 01 berarti mati.
USB-CAN adalah perangkat yang kompatibel dengan USB-CAN

2.Protokol UART/485

Alat Uji:Alat serial COM

  1. Kecepatan Baud:Kecepatan 9600bps
  2. Format Komunikasi:Metode Perhitungan Checksum:Checksum adalah jumlah semua data sebelumnya (hanya byte rendah yang diambil).
    • Perangkat Lunak PC ke BMS: Header Bingkai + Alamat Modul Komunikasi (UPPER-Add) + ID Data + Panjang Data + Konten Data + Checksum.
    • Respons BMS terhadap Perangkat Lunak PC: Header Bingkai + Alamat Modul Komunikasi (BMS-Add) + ID Data + Panjang Data + Konten Data + Checksum.
  3. Informasi Konten Komunikasi:Sama seperti CAN.
Konektor USB-RS485
Konektor USB-UART

3. Protokol Modbus

Alat Uji:Alat serial COM

  1. Format Komunikasi:
    • Format Protokol Pesan:Baca Daftar, Minta Bingkai
      • Jumlah bit: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Deskripsi: 0xD2 | 0x03 | Alamat Awal | Jumlah Register (N) | Checksum CRC-16
      • Contoh: D203000C000157AA. D2 adalah alamat slave, 03 adalah perintah baca, 000C adalah alamat awal, 0001 berarti jumlah register yang akan dibaca adalah 1, dan 57AA adalah checksum CRC.
    • Bingkai Respons Standar:
      • Jumlah bit: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Deskripsi: 0xD2 | 0x03 | Panjang Data | Nilai Register Pertama | Nilai Register ke-N | Checksum CRC-16
      • P = 2 * T
      • Contoh: N adalah jumlah register, D203020001FC56. D2 adalah alamat slave, 03 adalah perintah baca, 02 adalah panjang data yang dibaca, 0001 berarti nilai register pertama yang dibaca, yang merupakan status pelepasan dari perintah host, dan FC56 adalah checksum CRC.
  2. Tulis Daftar:Byte1 adalah 0x06, di mana 06 merupakan perintah untuk menulis satu register penyimpanan, byte4-5 melambangkan perintah host.
    • Bingkai Respons Standar:Kerangka respons standar untuk menulis satu register penahanan mengikuti format yang sama dengan kerangka permintaan.
  3. Tulis Beberapa Register Data:Byte1 adalah 0x10, di mana 10 adalah perintah untuk menulis beberapa register data, byte2-3 adalah alamat awal register, byte4-5 mewakili panjang register, dan byte6-7 mewakili konten data.
    • Bingkai Respons Standar:Byte2-3 merupakan alamat awal register, byte4-5 mewakili panjang register.

Waktu posting: 23-Jul-2024

HUBUNGI DALY

  • Alamat: No. 14, Jalan Gongye Selatan, Taman Industri Sains dan Teknologi Songshanhu, Kota Dongguan, Provinsi Guangdong, Tiongkok.
  • Nomor : +86 13215201813
  • waktu: 7 hari seminggu dari pukul 00:00 hingga 24:00
  • E-mail: dalybms@dalyelec.com
Kirim Email