DALYprinċipalment għandha tliet protokolli:CAN, UART/485, u Modbus.
1. Protokoll CAN
Għodda tat-test:CANtest
- Rata baud:250K
- Tipi ta' qafas:Gwarniċi Standard u Estiżi. Ġeneralment, jintuża l-Qafas Estiż, filwaqt li l-Qafas Standard huwa għal ftit BMS personalizzati.
- 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à + ID tad-Data + Indirizz tal-BMS + Indirizz tas-Softwer tal-PC, eż, 0x18100140.
- Rispons tal-BMS għal Software tal-PC: Prijorità + ID tad-Data + Indirizz tas-Softwer tal-PC + Indirizz tal-BMS, eż, 0x18104001.
- Innota l-pożizzjoni tal-Indirizz tas-Softwer tal-PC u l-Indirizz tal-BMS. L-indirizz li jirċievi l-kmand jiġi l-ewwel.
- Informazzjoni dwar il-Kontenut tal-Komunikazzjoni:Pereżempju, fl-istatus ta 'ħsara tal-batterija bi twissija sekondarja ta' vultaġġ totali baxx, Byte0 se juri bħala 80. Maqluba għal binarju, dan huwa 10000000, fejn 0 tfisser normali u 1 tfisser allarm. Skont id-definizzjoni għolja tax-xellug, baxx-lemin ta 'DALY, dan jikkorrispondi għal Bit7: twissija sekondarja ta' vultaġġ totali baxx.
- IDs tal-Kontroll:Iċċarġjar MOS: DA, Ħatt MOS: D9. 00 tfisser mixgħula, 01 tfisser mitfi.
2.Protokoll UART/485
Għodda tat-test:Għodda tas-serje COM
- Rata baud:9600bps
- Format tal-Komunikazzjoni:Metodu ta' Kalkolu ta' Checksum:Iċ-checksum hija s-somma tad-dejta preċedenti kollha (jittieħed biss il-byte baxx).
- Softwer tal-PC għal BMS: Frame Header + Indirizz tal-Modulu tal-Komunikazzjoni (UPPER-Add) + Data ID + Data Length + Data Content + Checksum.
- Rispons tal-BMS għal Softwer tal-PC: Frame Header + Indirizz tal-Modulu tal-Komunikazzjoni (BMS-Add) + ID tad-Data + Tul tad-Data + Kontenut tad-Data + Checksum.
- Informazzjoni dwar il-Kontenut tal-Komunikazzjoni:L-istess bħal CAN.
3. Protokoll Modbus
Għodda tat-test:Għodda tas-serje COM
- Format tal-Komunikazzjoni:
- Format tal-Protokoll tal-Messaġġ:Aqra Reġistru, Talba Frame
- 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-iskjav, 03 huwa l-kmand tal-qari, 000C huwa l-indirizz tal-bidu, 0001 ifisser li n-numru ta 'reġistri li għandhom jinqraw huwa 1, u 57AA hija ċ-checksum CRC.
- Qafas ta' Rispons Standard:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Deskrizzjoni: 0xD2 | 0x03 | Tul tad-Data | Valur tal-Ewwel Reġistru | Valur tan-Nth Reġistru | 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 tal-qari, 02 huwa t-tul tad-data moqrija, 0001 tfisser il-valur tal-1 reġistru jinqara, li huwa l-istatus ta 'kwittanza mill-kmand ospitanti, u FC56 huwa l-checksum CRC.
- Format tal-Protokoll tal-Messaġġ:Aqra Reġistru, Talba Frame
- Ikteb Reġistru:Byte1 huwa 0x06, fejn 06 huwa l-kmand biex tikteb reġistru wieħed ta 'żamma, byte4-5 jirrappreżenta l-kmand ospitanti.
- Qafas ta' Rispons Standard:Il-qafas ta' rispons standard għall-kitba ta' reġistru wieħed ta' żamma jsegwi l-istess format bħall-qafas tar-rikjesta.
- Ikteb Reġistri tad-Dejta Multipli:Byte1 huwa 0x10, fejn 10 huwa l-kmand biex tikteb reġistri tad-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żenta t-tul tar-reġistri.
Ħin tal-post: Lulju-23-2024