Ungqizelayoikakhulukazi inemigomo emithathu:Can, uark / 485, kanye ne-modbus.
1. I-Protocol
Ithuluzi lokuhlola:Isithwango esikhulu
- Isilinganiso se-Baud:250K
- Izinhlobo zozimele:Ozimele ezijwayelekile nezedlule. Ngokuvamile, kusetshenziswe uhlaka olunwetshiwe, kanti uhlaka olujwayelekile lungenzelwe ama-BMS ambalwa abenziwe ngezifiso.
- Ifomethi Yezokuxhumana:I-ID yedatha kusuka ku-0x90 kuya ku-0x98zitholakala kumakhasimende. Amanye ama-ID ngokuvamile awatholakali noma akwazi ukushintshwa amakhasimende.
- Isoftware ye-PC ku-BMS: Okubaluleke kakhulu + I-ID ye-ID + ye-BMS + ikheli lesoftware ye-PC, isib., 0x18100140.
- Impendulo ye-BMS kwisoftware ye-PC: Okubaluleke kakhulu + Idatha ye-ID ye-ID + ye-PC + ikheli le-BMS, isib. 0x18104001.
- Qaphela isikhundla sekheli lesoftware ye-PC nekheli le-BMS. Ikheli elithola umyalo liza kuqala.
- Imininingwane yokuqukethwe kwezokuxhumana:Isibonelo, esimweni sebhethri lebhethri ngesixwayiso sesibili samandla kagesi aphansi, i-Byte0 izokhombisa njengo-80. Kuguqulwe ku-Binary, lokhu kuyi-10000000, lapho kushiwo i-alamu. Ngokusho kwencazelo kaDaly esekwesobunxele, incazelo ephansi, lokhu kufana ne-Bit7: Isibili Seseko Lesibili Lamandlandla aphelele.
- Ukulawula omazisi:Ukushaja kwe-Mos: DA, ukususa i-Mos: D9. 00 kusho ukuthini, 01 kusho ukuvaliwe.

2.I-UART / 485 Protocol
Ithuluzi lokuhlola:Ithuluzi le-serial elerial
- Isilinganiso se-Baud:I-9600bps
- Ifomethi Yezokuxhumana:Indlela yokubala ye-Checksum:I-Checksum isamba sayo yonke imininingwane edlule (kuthathwa kuphela i-Byte ephansi).
- Isoftware ye-PC kwi-BMS: Ikheli le-Une Header + le-Module Module (okuphezulu) + i-ID yedatha + Ubude bedatha + Ukuqukethwe kwedatha + I-Checksum.
- Impendulo ye-BMS kwisoftware ye-PC: Ikheli le-Frament Header + Ikheli le-Module (BMS-adt) + I-ID yedatha + Ubude bedatha + Ukuqukethwe kwedatha + I-Checksum.
- Imininingwane yokuqukethwe kwezokuxhumana:Okufanayo nangendlela.


3. Iphrothokholi ye-Modbus
Ithuluzi lokuhlola:Ithuluzi le-serial elerial
- Ifomethi Yezokuxhumana:
- Ifomethi yephrothokholi yomlayezo:Funda irejista, isicelo sokucela
- Byte: 0 | 1 | 2 | 3 | 4 | | 6 | Okuthengwa kwava +
- Incazelo: 0XD2 | 0x03 | Qala Ikheli | Inani lamarejista (n) | CRC-16 CHECHSUM
- Isibonelo: D203000C000157AA. I-D2 iyikheli lesigqila, 03 ngumyalo wokufunda, i-000c ikheli lokuqala, 0001 lisho inani lamarejista ukuze lifunde ngo-1, futhi u-57aa yi-CRC Checksum.
- Uhlaka Lokuphendula Okujwayelekile:
- Byte: 0 | 1 | 2 | 3 | 4 | | 6 | 7 | 8
- Incazelo: 0XD2 | 0x03 | Ubude bedatha | Inani lerejista yokuqala | Inani leRejista ye-NTH | CRC-16 CHECHSUM
- L = 2 * n
- Isibonelo: n inani lamarejista, D203020001FC56. I-D2 yikheli lesigqila, 03 ngumyalo wokufundwa, ongu-02 ubude bemininingwane efundwayo, 0001 kusho inani lerejista yokubhalisa 1
- Ifomethi yephrothokholi yomlayezo:Funda irejista, isicelo sokucela
- Bhala Irejista:I-Byte1 yi-0x06, lapho i-06 ingumyalo wokubhala irejista eyodwa yokubamba, i-Byte4-5 imele umyalo wokusingathwa.
- Uhlaka Lokuphendula Okujwayelekile:Uhlaka lokuphendula olujwayelekile lokubhala irejista eyodwa yokubamba ilandela ifomethi efanayo nohlaka lwesicelo.
- Bhala amarejista wedatha amaningi:I-Byte1 yi-0x10, lapho i-10 ingumyalo wokubhala amarejista amaningi wedatha, i-Byte2-3 yikheli lokuqala lamarejista, nge-Byte4-7 amele ubude berejista, futhi nge-Byte6-7 amele okuqukethwe kwedatha.
- Uhlaka Lokuphendula Okujwayelekile:I-Byte2-3 yikheli lokuqala lamarejista, nge-Byte4-5 amele ubude bamarejista.
Isikhathi Sokuposa: Jul-23-2024