I-DALYikakhulu inemigaqo emithathu:CAN, UART/485, kunye neModbus.
1. I-CAN Protocol
Isixhobo soVavanyo:CANTest
- Ixabiso leBaud:250K
- Iintlobo zesakhelo:Iifreyimu eziMgangatho nezandisiweyo. Ngokubanzi, iSakhelo Esongeziweyo sisetyenziswa, ngelixa iSakhelo esiPhakathi siseze-BMS ezimbalwa ezilungiselelweyo.
- Ubume boNxibelelwano:Izazisi zedatha ukusuka ku-0x90 ukuya ku-0x98ziyafikeleleka kubathengi. Ezinye ii-ID azifikeleleki okanye azilungiseki ngabathengi.
- Isoftware yePC ukuya kwiBMS: Okuphambili + Isazisi seDatha + Idilesi yeBMS + Idilesi yeSoftware yePC, umzekelo, 0x18100140.
- Impendulo ye-BMS kwiSoftware yePC: Okuphambili + Isazisi seDatha + idilesi yeSoftware yePC + Idilesi ye-BMS, umz., 0x18104001.
- Qaphela indawo ekwidilesi yeSoftware yePC kunye nedilesi ye-BMS. Idilesi efumana umyalelo iza kuqala.
- Ulwazi ngoNxibelelwano loMxholo:Ngokomzekelo, kwimeko yempazamo yebhetri enesilumkiso sesibini sombane ophantsi opheleleyo, i-Byte0 iya kubonisa njenge-80. Iguqulelwe kwi-binary, le yi-10000000, apho i-0 ithetha eqhelekileyo kwaye i-1 ithetha i-alam. Ngokutsho kwe-DALY ephezulu ekhohlo, inkcazo esezantsi ekunene, oku kuhambelana ne-Bit7: isilumkiso sesibini sombane ophantsi.
- Izazisi zokulawula:Ukutshaja iMOS: DA, Ukukhupha iMOS: D9. I-00 ithetha ukuba ivuliwe, i-01 ithetha ukucima.
2.UART/485 iProtocol
Isixhobo soVavanyo:Isixhobo se-serial se-COM
- Ixabiso leBaud:9600bps
- Ubume boNxibelelwano:Indlela yokubala ye-Checksum:I-checksum yisamba sayo yonke idatha yangaphambili (kuphela i-byte ephantsi ethathiweyo).
- I-PC Software kwi-BMS: Intloko yeSakhelo + Idilesi yeModyuli yoNxibelelwano (UPPER-Yongeza) + I-ID yedatha + Ubude beDatha + Umxholo weDatha + iChecksum.
- Impendulo ye-BMS kwiSoftware yePC: Intloko yeSakhelo + Idilesi yeModyuli yoNxibelelwano (BMS-Yongeza) + I-ID yedatha + Ubude beDatha + Umxholo weDatha + iChecksum.
- Ulwazi ngoNxibelelwano loMxholo:Kuyafana ne-CAN.
3. Inkqubo yeModbus
Isixhobo soVavanyo:Isixhobo se-serial se-COM
- Ubume boNxibelelwano:
- Ifomathi yeProtocol yoMyalezo:Funda iRejista, isakhelo sesicelo
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- inkcazelo: 0xD2 | 0x03 | Idilesi Yokuqala | Inani leerejista (N) | CRC-16 Checksum
- Umzekelo: D203000C000157AA. I-D2 yidilesi yekhoboka, i-03 ngumyalelo ofundwayo, i-000C yidilesi yokuqalisa, i-0001 ithetha ukuba inani lerejista yokufunda yi-1, kwaye i-57AA yi-CRC checksum.
- Isakhelo seMpendulo esiMgangatho:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- inkcazelo: 0xD2 | 0x03 | Ubude beDatha | Ixabiso leRejista yoku-1 | Ixabiso leRejista yeNth | CRC-16 Checksum
- L = 2 * N
- Umzekelo: N linani leerejista, D203020001FC56. I-D2 yidilesi yekhoboka, i-03 ngumyalelo ofundwayo, i-02 ubude bedatha efundwayo, i-0001 ithetha ixabiso lerejista ye-1 efundwayo, okuyiyo imeko yokukhupha kumyalelo womkhosi, kunye ne-FC56 yi-checksum ye-CRC.
- Ifomathi yeProtocol yoMyalezo:Funda iRejista, isakhelo sesicelo
- Bhala irejista:I-Byte1 yi-0x06, apho i-06 ingumyalelo wokubhala irejista yokubamba enye, i-byte4-5 imele umyalelo womkhosi.
- Isakhelo seMpendulo esiMgangatho:Isakhelo sokuphendula esisemgangathweni sokubhala irejista yokubamba enye silandela ifomathi efanayo nesakhelo sesicelo.
- Bhala iirejista ezininzi zeDatha:I-Byte1 ngu-0x10, apho i-10 ngumyalelo wokubhala iirejista ezininzi zedatha, i-byte2-3 yidilesi yokuqala yeerejista, i-byte4-5 imele ubude beerejista, kwaye i-byte6-7 imele umxholo wedatha.
- Isakhelo seMpendulo esiMgangatho:I-Byte2-3 yidilesi yokuqala yeerejista, i-byte4-5 imele ubude beerejista.
Ixesha lokuposa: Jul-23-2024