DALYterutamanya mempunyai tiga protokol:CAN, UART/485 dan Modbus.
1. CAN Protocol
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 biasanya tidak boleh diakses atau diubah suai oleh pelanggan.
- Perisian PC ke BMS: Keutamaan + ID Data + Alamat BMS + Alamat Perisian PC, cth, 0x18100140.
- Respons BMS kepada Perisian PC: Keutamaan + ID Data + Alamat Perisian PC + Alamat BMS, cth, 0x18104001.
- Perhatikan kedudukan Alamat Perisian PC dan Alamat BMS. Alamat yang menerima arahan diutamakan.
- Maklumat Kandungan Komunikasi:Sebagai contoh, dalam status kerosakan bateri dengan amaran sekunder jumlah voltan rendah, Byte0 akan dipaparkan sebagai 80. Ditukar kepada binari, ini ialah 10000000, di mana 0 bermaksud normal dan 1 bermaksud penggera. Menurut takrif kiri tinggi, kanan rendah DALY, ini sepadan dengan Bit7: amaran kedua bagi jumlah voltan rendah.
- ID Kawalan:Mengecas MOS: DA, Menyahcas MOS: D9. 00 bermakna hidup, 01 bermakna mati.
2.UART/485 Protokol
Alat Ujian:Alat bersiri COM
- Kadar Baud:9600bps
- Format Komunikasi:Kaedah Pengiraan Checksum:Jumlah semak ialah jumlah semua data sebelumnya (hanya bait rendah diambil).
- Perisian PC ke BMS: Pengepala Bingkai + Alamat Modul Komunikasi (Tambah ATAS) + ID Data + Panjang Data + Kandungan Data + Jumlah Semakan.
- Respons BMS kepada Perisian PC: Pengepala Bingkai + Alamat Modul Komunikasi (BMS-Tambah) + ID Data + Panjang Data + Kandungan Data + Jumlah Semakan.
- Maklumat Kandungan Komunikasi:Sama seperti BOLEH.
3. Protokol Modbus
Alat Ujian:Alat bersiri 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) | CRC-16 Checksum
- Contoh: D203000C000157AA. D2 ialah alamat hamba, 03 ialah perintah baca, 000C ialah alamat mula, 0001 bermakna bilangan daftar untuk dibaca ialah 1, dan 57AA ialah jumlah semak CRC.
- Rangka Respons Standard:
- Bait: 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 ialah alamat hamba, 03 ialah arahan baca, 02 ialah panjang data yang dibaca, 0001 bermaksud nilai daftar pertama yang dibaca, iaitu status pelepasan daripada arahan hos, dan FC56 ialah jumlah semak CRC.
- Format Protokol Mesej:Baca Daftar, Minta Bingkai
- Tulis Daftar:Byte1 ialah 0x06, di mana 06 ialah arahan untuk menulis daftar pegangan tunggal, byte4-5 mewakili arahan hos.
- Rangka Respons Standard:Bingkai tindak balas standard untuk menulis daftar pegangan tunggal mengikut format yang sama seperti bingkai permintaan.
- Tulis Berbilang Daftar Data:Byte1 ialah 0x10, dengan 10 ialah arahan untuk menulis berbilang daftar data, byte2-3 ialah alamat mula daftar, byte4-5 mewakili panjang daftar, dan byte6-7 mewakili kandungan data.
- Rangka Respons Standard:Byte2-3 ialah alamat permulaan daftar, byte4-5 mewakili panjang daftar.
Masa siaran: Jul-23-2024