I-DALYikakhulu ineenkqubo ezintathu:I-CAN, i-UART/485, kunye ne-Modbus.
1. Iprotocol ye-CAN
Isixhobo soVavanyo:uvavanyo lweCAN
- Ixabiso leBaud:250K
- Iintlobo zesakhelo:Iifreyimu ezisemgangathweni nezibanzi. Ngokubanzi, kusetyenziswa ifreyimu eyongeziweyo, ngelixa ifreyimu esemgangathweni isetyenziselwa ii-BMS ezimbalwa ezenzelwe wena.
- Uhlobo loNxibelelwano:Ii-ID zeDatha ukusuka kwi-0x90 ukuya kwi-0x98ziyafikeleleka kubathengi. Ezinye ii-ID azifumaneki okanye azinakutshintshwa ngabathengi.
- Isoftware yePC ukuya kwi-BMS: Eyona nto iphambili + i-ID yeDatha + idilesi yeBMS + idilesi yeSoftware yePC, umz., 0x18100140.
- Impendulo ye-BMS kwiSoftware yePC: Eyona nto iphambili + i-Data ID + i-PC Software Address + i-BMS Address, umz., 0x18104001.
- Qaphela indawo yeDilesi yeSoftware yePC kunye neDilesi yeBMS. Idilesi efumana umyalelo iza kuqala.
- Ulwazi loMxholo woNxibelelwano:Umzekelo, kwimeko yempazamo yebhetri enesilumkiso sesibini sevolthi ephantsi, iByte0 iya kubonakala njenge-80. Iguqulwe yaba yi-binary, le yi-10000000, apho u-0 ethetha eqhelekileyo kwaye u-1 ethetha i-alamu. Ngokwenkcazo ye-DALY ephezulu-ekhohlo, ephantsi-ekunene, oku kuhambelana neBit7: isilumkiso sesibini sevolthi ephantsi epheleleyo.
- Ii-ID zoLawulo:Ukutshaja i-MOS: DA, Ukukhupha i-MOS: D9. 00 ithetha ukuba ivuliwe, 01 ithetha ukuba ivaliwe.
2.Iprotokholi ye-UART/485
Isixhobo soVavanyo:Isixhobo se-COM serial
- Ixabiso leBaud:9600bps
- Uhlobo loNxibelelwano:Indlela Yokubala I-Checksum:I-checksum yimbumba yazo zonke iinkcukacha zangaphambili (kuphela i-byte ephantsi ethathwayo).
- Isoftware yePC ukuya kwi-BMS: Intloko yesakhelo + Idilesi yeModyuli yoNxibelelwano (Yongeza PHEZULU) + I-ID yeDatha + Ubude beDatha + Umxholo weDatha + I-Checksum.
- I-BMSImpendulo kwiSoftware yePC: Intloko yesakhelo + Idilesi yeModyuli yoNxibelelwano (i-BMS-Yongeza) + i-ID yedatha + Ubude bedatha + uMxholo wedatha + i-Checksum.
- Ulwazi loMxholo woNxibelelwano:Kufana neCAN.
3. Iprotocol yeModbus
Isixhobo soVavanyo:Isixhobo se-COM serial
- Uhlobo loNxibelelwano:
- Ifomathi yeProtocol yeMiyalezo:Funda iRejista, iSakhelo sesicelo
- Ibhayithi: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Inkcazo: 0xD2 | 0x03 | Idilesi yokuQala | Inani leeRejista (N) | CRC-16 Checksum
- Umzekelo: D203000C000157AA. I-D2 yidilesi yekhoboka, u-03 ngumyalelo wokufunda, u-000C yidilesi yokuqala, u-0001 uthetha ukuba inani leerejista zokufunda ngu-1, kwaye u-57AA yi-CRC checksum.
- Isakhelo sempendulo esiqhelekileyo:
- Ibhayithi: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Inkcazo: 0xD2 | 0x03 | Ubude beDatha | Ixabiso leRejista yoku-1 | Ixabiso leRejista ye-Nth | I-CRC-16 Checksum
- L = 2 * N
- Umzekelo: u-N linani leerejista, u-D203020001FC56. u-D2 yidilesi yekhoboka, u-03 ngumyalelo wokufundwa, u-02 bubude bedatha efundiweyo, u-0001 uthetha ixabiso lerejista yoku-1 efundiweyo, eliyimeko yokukhululwa kwimiyalelo yehost, kwaye u-FC56 yi-CRC checksum.
- Ifomathi yeProtocol yeMiyalezo:Funda iRejista, iSakhelo sesicelo
- Bhala iRejista:I-Byte1 yi-0x06, apho u-06 ngumyalelo wokubhala irejista enye yokubamba, i-byte4-5 imele umyalelo we-host.
- Isakhelo sempendulo esiqhelekileyo:Isakhelo sempendulo esiqhelekileyo sokubhala irejista enye yokubamba silandela ifomathi efanayo nesakhelo sesicelo.
- Bhala iiRejista zeDatha ezininzi:I-Byte1 yi-0x10, apho u-10 ngumyalelo wokubhala iirejista zedatha ezininzi, i-byte2-3 yidilesi yokuqala yeerejista, i-byte4-5 imele ubude beerejista, kwaye i-byte6-7 imele umxholo wedatha.
- Isakhelo sempendulo esiqhelekileyo:I-Byte2-3 yidilesi yokuqala yeerejista, i-byte4-5 imele ubude beerejista.
Ixesha leposi: Julayi-23-2024
