DALYterutamanya mempunyai tiga protokol:CAN, UART/485 dan Modbus.
1. Protokol CAN
Alat Ujian:CANtest
- Kadar Baud:250K
- Jenis Bingkai:Bingkai Standard dan Lanjutan. Secara amnya, Bingkai Lanjutan digunakan, manakala Bingkai Standard adalah untuk beberapa BMS tersuai.
- Format Komunikasi:ID Data dari 0x90 hingga 0x98boleh diakses oleh pelanggan. ID lain pada amnya tidak boleh diakses atau diubah suai oleh pelanggan.
- Perisian PC ke BMS: Keutamaan + ID Data + Alamat BMS + Alamat Perisian PC, contohnya, 0x18100140.
- Respons BMS terhadap Perisian PC: Keutamaan + ID Data + Alamat Perisian PC + Alamat BMS, contohnya, 0x18104001.
- Perhatikan kedudukan Alamat Perisian PC dan Alamat BMS. Alamat yang menerima arahan didahulukan.
- Maklumat Kandungan Komunikasi:Contohnya, dalam status kerosakan bateri dengan amaran sekunder voltan keseluruhan rendah, Byte0 akan dipaparkan sebagai 80. Ditukar kepada binari, ini ialah 10000000, dengan 0 bermaksud normal dan 1 bermaksud penggera. Menurut definisi kiri-tinggi, kanan-bawah DALY, ini sepadan dengan Bit7: amaran sekunder voltan keseluruhan rendah.
- ID Kawalan:MOS Pengecasan: DA, MOS Penyahcasan: D9. 00 bermaksud hidup, 01 bermaksud mati.
2.Protokol UART/485
Alat Ujian:Alat siri COM
- Kadar Baud:9600bps
- Format Komunikasi:Kaedah Pengiraan Checksum:Checksum ialah jumlah semua data sebelumnya (hanya bait rendah yang diambil).
- Perisian PC ke BMS: Pengepala Bingkai + Alamat Modul Komunikasi (ATAS-Tambah) + ID Data + Panjang Data + Kandungan Data + Hasil tambah Semak.
- BMSRespons kepada Perisian PC: Pengepala Bingkai + Alamat Modul Komunikasi (BMS-Add) + ID Data + Panjang Data + Kandungan Data + Hasil tambah Semak.
- Maklumat Kandungan Komunikasi:Sama seperti CAN.
3. Protokol Modbus
Alat Ujian:Alat siri COM
- Format Komunikasi:
- Format Protokol Mesej:Baca Daftar, Minta Bingkai
- Bait: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Penerangan: 0xD2 | 0x03 | Alamat Mula | Bilangan Daftar (N) | Hasil Semak CRC-16
- Contoh: D203000C000157AA. D2 ialah alamat hamba, 03 ialah arahan baca, 000C ialah alamat mula, 0001 bermaksud bilangan daftar untuk dibaca ialah 1, dan 57AA ialah hasil tambah semak CRC.
- Kerangka Respons Standard:
- Bait: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Penerangan: 0xD2 | 0x03 | Panjang Data | Nilai Daftar Pertama | Nilai Daftar Kesembilan | Hasil Semak CRC-16
- L = 2 * N
- Contoh: N ialah bilangan daftar, D203020001FC56. D2 ialah alamat hamba, 03 ialah arahan baca, 02 ialah panjang bacaan data, 0001 bermaksud nilai bacaan daftar pertama, iaitu status pelepasan daripada arahan hos, dan FC56 ialah hasil tambah semak CRC.
- Format Protokol Mesej:Baca Daftar, Minta Bingkai
- Daftar Tulis:Byte1 ialah 0x06, di mana 06 ialah arahan untuk menulis satu daftar induk, byte4-5 mewakili arahan hos.
- Kerangka Respons Standard:Kerangka tindak balas piawai untuk menulis daftar pegangan tunggal mengikuti format yang sama seperti kerangka permintaan.
- Tulis Pelbagai Daftar Data:Byte1 ialah 0x10, di mana 10 ialah arahan untuk menulis berbilang daftar data, byte2-3 ialah alamat permulaan daftar, byte4-5 mewakili panjang daftar, dan byte6-7 mewakili kandungan data.
- Kerangka Respons Standard:Byte2-3 ialah alamat permulaan daftar, byte4-5 mewakili panjang daftar.
Masa siaran: 23 Julai 2024
