Penjelasan Protokol Komunikasi Daly Tiga

DalyTerutamanya mempunyai tiga protokol:Boleh, UART/485, dan Modbus.

1. Boleh protokol

Alat Ujian:Cantest

  1. Kadar Baud:250k
  2. Jenis Bingkai:Bingkai standard dan lanjutan. Umumnya, bingkai lanjutan digunakan, manakala bingkai standard adalah untuk beberapa BMS yang disesuaikan.
  3. Format komunikasi:ID Data dari 0x90 hingga 0x98boleh diakses oleh pelanggan. ID lain biasanya tidak boleh diakses atau boleh diubah suai oleh pelanggan.
    • Perisian PC ke BMS: Keutamaan + ID Data + Alamat BMS + Alamat Perisian PC, misalnya, 0x18100140.
    • BMS Response to PC Software: Priority + Data ID + Alamat Perisian PC + Alamat BMS, misalnya, 0x18104001.
    • Perhatikan kedudukan alamat perisian PC dan alamat BMS. Alamat yang menerima arahan itu datang terlebih dahulu.
  4. Maklumat Kandungan Komunikasi:Sebagai contoh, dalam status kesalahan bateri dengan amaran sekunder jumlah voltan yang rendah, byte0 akan dipaparkan sebagai 80. ditukar kepada binari, ini adalah 10000000, di mana 0 bermaksud normal dan 1 bermaksud penggera. Menurut definisi kanan, rendah kanan, ini sepadan dengan Bit7: amaran sekunder voltan jumlah yang rendah.
  5. ID Kawalan:Mengecas MOS: DA, Melepaskan MOS: D9. 00 bermakna, 01 bermakna.
USB-CAN 通讯数据线

2.Protokol UART/485

Alat Ujian:Alat siri com

  1. Kadar Baud:9600bps
  2. Format komunikasi:Kaedah Pengiraan Checksum:Checksum adalah jumlah semua data sebelumnya (hanya bait rendah yang diambil).
    • Perisian PC ke BMS: Header Frame + Alamat Modul Komunikasi (Atas-Tambah) + ID Data + Panjang Data + Kandungan Data + Checksum.
    • BMS Response to PC Software: Bingkai Header + Modul Komunikasi Alamat (BMS-ADD) + ID Data + Panjang Data + Kandungan Data + Checksum.
  3. Maklumat Kandungan Komunikasi:Sama seperti CAN.
USB-RS485 通讯数据线
USB-Uart 通讯数据线

3. Protokol Modbus

Alat Ujian:Alat siri com

  1. Format komunikasi:
    • Format Protokol Mesej:Baca daftar, bingkai permintaan
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Penerangan: 0xd2 | 0x03 | Mula Alamat | Bilangan daftar (n) | CRC-16 checksum
      • Contoh: D203000C000157AA. D2 adalah alamat hamba, 03 adalah arahan baca, 000C adalah alamat permulaan, 0001 bermaksud bilangan daftar untuk dibaca adalah 1, dan 57AA adalah cecksum CRC.
    • Bingkai tindak balas standard:
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Penerangan: 0xd2 | 0x03 | Panjang data | Nilai Daftar Pertama | Nilai daftar nth | CRC-16 checksum
      • L = 2 * n
      • Contoh: n ialah bilangan daftar, D203020001FC56. D2 adalah alamat hamba, 03 adalah perintah baca, 02 adalah panjang data yang dibaca, 0001 bermaksud nilai bacaan daftar pertama, yang merupakan status pelepasan dari perintah hos, dan FC56 adalah cek CRC.
  2. Tulis Daftar:Byte1 adalah 0x06, di mana 06 adalah arahan untuk menulis satu daftar pegangan, Byte4-5 mewakili arahan tuan rumah.
    • Bingkai tindak balas standard:Bingkai tindak balas standard untuk menulis daftar pegangan tunggal mengikuti format yang sama seperti bingkai permintaan.
  3. Tulis pelbagai daftar data:Byte1 adalah 0x10, di mana 10 adalah arahan untuk menulis pelbagai daftar data, Byte2-3 adalah alamat permulaan daftar, Byte4-5 mewakili panjang daftar, dan Byte6-7 mewakili kandungan data.
    • Bingkai tindak balas standard:Byte2-3 adalah alamat permulaan daftar, Byte4-5 mewakili panjang daftar.

Masa Post: Jul-23-2024

Hubungi Daly

  • Alamat: No. 14, Gongye South Road, Taman Perindustrian Sains dan Teknologi Songshanhu, Dongguan City, Wilayah Guangdong, China.
  • Nombor: +86 13215201813
  • Masa: 7 hari seminggu dari 00:00 pagi hingga 24:00 petang
  • E-mel: dalybms@dalyelec.com
Hantar e -mel