Dalyprinċipalment għandu tliet protokolli:Can, UART / 485, u Modbus.
1. Can Protocol
Għodda tat-Test:Cantest
- Rata ta 'Baud:250k
- Tipi ta 'Qafas:Gwarniċi standard u estiżi. Ġeneralment, il-qafas estiż jintuża, filwaqt li l-qafas standard huwa għal ftit BMs apposta.
- Format tal-komunikazzjoni:IDs tad-dejta minn 0x90 sa 0x98huma aċċessibbli għall-klijenti. IDs oħra ġeneralment mhumiex aċċessibbli jew modifikabbli mill-klijenti.
- Softwer tal-PC għal BMS: Prijorità + Data ID + Indirizz BMS + Indirizz tas-Softwer PC, EG, 0x18100140.
- Rispons BMS għas-softwer tal-PC: Prijorità + Data ID + Indirizz tas-Softwer PC + Indirizz BMS, eż., 0x18104001.
- Innota l-pożizzjoni tal-indirizz tas-softwer tal-PC u l-indirizz BMS. L-indirizz li jirċievi l-kmand jiġi l-ewwel.
- Informazzjoni dwar il-Kontenut tal-Komunikazzjoni:Pereżempju, fl-istatus tal-ħsara tal-batterija bi twissija sekondarja ta 'vultaġġ totali baxx, BYTE0 se juri bħala 80. Maqlugħ għal binarju, dan huwa 10000000, fejn 0 tfisser normali u 1 tfisser allarm. Skond id-definizzjoni tax-xellug għoli ta 'Daly, il-lemin baxx, din tikkorrispondi għal Bit7: twissija sekondarja ta' vultaġġ totali baxx.
- IDs tal-Kontroll:Iċċarġjar MOS: DA, li jarmu MOS: D9. 00 tfisser fuq, 01 tfisser.

2.Protokoll UART / 485
Għodda tat-Test:Għodda tas-serje
- Rata ta 'Baud:9600bps
- Format tal-komunikazzjoni:Metodu ta 'kalkolu ta' checksum:Iċ-ċekk huwa s-somma tad-dejta preċedenti kollha (biss il-byte baxx huwa meħud).
- Softwer tal-PC għal BMS: Frame Header + Communication Modulu Indirizz (Upper-ADD) + ID tad-Data + Tul tad-Dejta + Kontenut tad-Dejta + Checksum.
- Rispons BMS għas-softwer tal-PC: Header Frame + Indirizz tal-Modulu tal-Komunikazzjoni (BMS-ADD) + ID tad-Dejta + Tul tad-Dejta + Kontenut tad-Dejta + Checksum.
- Informazzjoni dwar il-Kontenut tal-Komunikazzjoni:L-istess bħal jista '.


3. Protokoll Modbus
Għodda tat-Test:Għodda tas-serje
- Format tal-komunikazzjoni:
- Format tal-Protokoll tal-Messaġġ:Aqra Reġistru, Frame tat-Talba
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Deskrizzjoni: 0xd2 | 0x03 | Indirizz tal-bidu | Numru ta 'reġistri (n) | CRC-16 Checksum
- Eżempju: D203000C000157AA. D2 huwa l-indirizz tal-iskjavi, 03 huwa l-kmand Read, 000C huwa l-indirizz tal-bidu, 0001 ifisser li n-numru ta 'reġistri li jaqraw huwa 1, u 57AA huwa l-checksum CRC.
- Qafas ta 'rispons standard:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Deskrizzjoni: 0xd2 | 0x03 | Tul tad-Dejta | Valur tal-ewwel reġistru | Valur tar-reġistru nth | CRC-16 Checksum
- L = 2 * n
- Eżempju: N huwa n-numru ta 'reġistri, D203020001FC56. D2 huwa l-indirizz tal-iskjavi, 03 huwa l-kmand Read, 02 huwa t-tul tal-qari tad-dejta, 0001 ifisser il-valur tal-ewwel reġistru li jinqara, li huwa l-istatus ta 'kwittanza mill-kmand ospitanti, u FC56 huwa l-checksum CRC.
- Format tal-Protokoll tal-Messaġġ:Aqra Reġistru, Frame tat-Talba
- Ikteb Reġistru:Byte1 huwa 0x06, fejn 06 huwa l-kmand li tikteb reġistru ta 'azjenda wieħed, byte4-5 jirrappreżenta l-kmand ospitanti.
- Qafas ta 'rispons standard:Il-qafas ta 'rispons standard għall-kitba ta' reġistru ta 'azjenda wieħed isegwi l-istess format bħall-qafas tat-talba.
- Ikteb reġistri ta 'dejta multipli:BYTE1 huwa 0x10, fejn 10 huwa l-kmand li tikteb reġistri ta 'dejta multipli, BYTE2-3 huwa l-indirizz tal-bidu tar-reġistri, BYTE4-5 jirrappreżentaw it-tul tar-reġistri, u BYTE6-7 jirrappreżentaw il-kontenut tad-dejta.
- Qafas ta 'rispons standard:BYTE2-3 huwa l-indirizz tal-bidu tar-reġistri, byte4-5 jirrappreżentaw it-tul tar-reġistri.
Ħin ta 'wara: Jul-23-2024