ID (** represents the board number) Frame name
0x400FF80 query frame
0x040080** Cell voltage information
0x040180** Cell temperature information
0x040280** Total information 0
0x040380** Total information 1
0x040480** Cell voltage statistical information
Unit temperature statistical
0x040580**
information
0x040680** Status information 0
0x040780** Status information 1
0x040880** Status information 2
Hardware and battery failure
0x040980**
information
0x040B80** Charging information
0x040D80** Limiting
0x040E80** Fault
Data0
0x00
...
...
SumV_H
POWER H
MaxV_H
MaxT
ChgMOSState
BatState
cell number
Bit 0: Single unit voltage is too high, first level alarm
Bit 1: Level 2 alarm when cell voltage is too high
Bit 2: Single level low voltage alarm
Bit 3: Level 2 alarm when cell voltage is too low
Bit 4: Total pressure is too high, level one alarm
Bit 5: Level 2 alarm when the total pressure is too high
Bit 6: Total pressure is too low, level one alarm
Bit 7: Total pressure is too low, second level alarm
Rest_chg_time_H
limit_cur_state
Page_no(1,2,3...)
Data1
0x00
Volt1_High
Volt4_High
Temper1
Temper8
SumV_L
POWER L
MaxV_L
MaxTNo
DisChgMOSState
ChgDetect
ntc number
Bit 0: Level one alarm when charging temperature is too high
Bit 1: Level 2 alarm when charging temperature is too high
Bit 2: Level 1 alarm if charging temperature is too low
Bit 3: Level 2 alarm when charging temperature is too low
Bit 4: Discharge temperature is too high, level one alarm
Bit 5: Level 2 alarm when discharge temperature is too high
Bit 6: Discharge temperature is too low, level one alarm
Bit 7: Discharge temperature is too low, second level alarm
Rest_chg_time_L
limic_cur_H
Page_no = 1{
bit2:0, single overvoltage alarm level
bit5:3, single unit undervoltage alarm level
bit6, smart charger connection
bit7, smart charger connection failed}
Page_no = 2{
bit2:0, MOS temperature too high alarm level
bit5:3, thermal runaway alarm level}
Data2
0x00
Volt1_Low
Volt4_Low
Temper2
Temper10
Curr_H
Total Energy H
MaxVNo
ikB
PreMOSState
LoardDetect
Remain Capacity1
Bit 0: Charging overcurrent level one alarm
Bit 1: Charging overcurrent level two alarm
Bit 2: Discharge overcurrent level one alarm
Bit 3: Discharge overcurrent level 2 alarm
Bit 4: SOC is too high level one alarm
Bit 5: SOC is too high, level 2 alarm
Bit 6: SOC too low level one alarm
Bit 7: SOC too low level 2 alarm
wakeup source
limic_cur_L
Page_no = 1{
bit2:0, excessive voltage difference alarm level
bit5:3, charging high temperature alarm level
bit6, intelligent discharge device connection
bit7, smart discharge device connection failed}
Page_no = 2{
Data3
0x00
Volt2_High
Volt5_High
Temper3
Temper11
Curr_L
Total Energy L
MinV_H
MinTNo
HeatMOSState
DOState
Remain Capacity2
Bit 0: Level one alarm if pressure difference is too large
Bit 1: Level 2 alarm if pressure difference is too large
Bit 2: Level 1 alarm if temperature difference is too large
Bit 3: Level 2 alarm for excessive temperature difference
Bit 4: The mos temperature is one level too high
Bit 5: Mos temperature is too high level 2
Bit 6: The ambient temperature is one level too high
Bit 7: Ambient temperature is too high level 2
soh_h
Page_no = 1{
bit2:0, charging low temperature alarm level
bit5:3, discharge high temperature alarm level
bit6, charging mos temperature is too high
bit7, charging mos temperature detection failure}
Page_no = 2{
Data4
0x00
Volt2_Low
Volt5_Low
Temper4
Temper12
SOC_H
MOS_Temp
MinV_L
DiffT
FanMOSState
DIState
Remain Capacity3
Bit 0: Charging MOS over temperature warning
Bit 1: Discharge MOS over temperature warning
Bit 2: Charging MOS temperature detection sensor failure
Bit 3: Discharge MOS temperature detection sensor failure
Bit 4: Charging MOS adhesion failure
Bit 5: Discharge MOS adhesion fault
Bit 6: Charging MOS open circuit fault
Bit 7: Discharge MOS circuit fault
soh_L
Page_no = 1{
bit2:0, discharge low temperature alarm level
bit5:3, excessive temperature difference alarm level
bit6, discharge mos temperature is too high
bit7, discharge mos temperature detection fault}
Page_no = 2{
}
Data5
0x00
Volt3_High
Volt6_High
Temper5
Temper13
SOC_L
Board_Temp
Min No
Remain Capacity4
Bit 0: AFE acquisition chip failure
Bit 1: Single unit acquisition disconnected
Bit 2: Single temperature sensor failure
Bit 3: EEPROM storage failure
Bit 4: RTC clock failure
Bit 5: Precharge failed
Bit 6: Vehicle communication failure
Bit 7: Internal network communication module failure"
pwm_duty_h
Page_no = 1{
bit2:0, total voltage is too high alarm level
bit5:3, total voltage is too low alarm level
bit6, short circuit protection}
Page_no = 2{
bit0, afe chip failure
bit1, afe communication failure
bit2, afe sampling failure
bit3, voltage detection failure
bit4, the voltage collection line is disconnected
bit5, total voltage detection failure
bit6, current detection fault
bit7, temperature detection failure}
Data6
0x00
Volt3_Low
Volt6_Low
Temper6
Temper14
Life
Heat_Temp
DiffV_H
Cycle Time H
Bit 0:Current module failure
Bit 1:Internal total pressure detection module failure
Bit 2:Short circuit protection failure
Bit 3:Low voltage charging prohibition fault
Bit 4: GPSOr the soft switch is disconnectedMOS
Bit 5: The charger is out of the cabinet
Bit6: thermal runaway failure
Bit7: Heating failure
pwm_duty_L
Page_no = 1{
bit2:0, charging overcurrent alarm level
bit5:3, discharge overcurrent alarm level
bit6, low voltage prohibits charging
bit7 high voltage discharging}
Page_no = 2{
bit,0, the temperature acquisition line is disconnected
bit1, eeprom failure
bit2, flash failure
bit3, rtc failure
bit4, charging mos failure
bit5, discharge mos fault
bit6, precharge mos fault
bit7, precharge failed}
Data7 Send cycle
0x00 2S
200ms
Temper7
Temper15 200ms
200ms
Heat_Cur 1S
DiffV_L 1S
1S
1S
Cycle Time L
Bit 0:Balance module communication failure
Bit 1:The conditions for equalization opening are not met.
Bit 2~Bit7:resv
1S
1s
1s
Page_no = 1{
bit2:0, soc is too low alarm level
bit5:3, soh is too low alarm level
bit6, parallel communication successful
bit7, parallel communication failed}
Page_no = 2{
bit0, communication command controls charging mos off
500ms
bit1, communication command controls discharge mos off
bit2, switch control charging mos off
bit3, switch control discharge mos off
bit4, fan working
bit5, heating work
bit6, current limiting module works
bit7, heating failure}
Remark
Send and query real-time data regularly
Resolution: 1mv/bit
Resolution 1℃/bit Offset: -40
SumV: total voltage 0.1V/bit
Curr: current 0.1A/bit offset -30000, less than 30000 is negative, greater than 30000
is positive
SOC: 0.1%
Life: 0~255
POWER: power 1W/bit
Total Energy:1WH/bit
MOS_Temp: MOS temperature 1 ℃/bit offset: -40
Board_Temp: ambient temperature 1 ℃/bit offset: -40
Heat_Temp: heating film temperature 1 ℃/bit offset: -40
Heat_Cur:1A/bit
MaxV: Maximum cell voltage value Unit: 1mv
MaxV_No: The cell number with the highest cell voltage
MinV: Minimum cell voltage value Unit: 1mv
MinV_No: The cell number with the lowest cell voltage
DiffV: Maximum and minimum cell voltage difference 1mV
MAXT: Maximum temperature, unit: 1 degree (offset -40)
MAXT_NO: The unit number corresponding to the maximum temperature
MinT: minimum temperature, unit: 1 degree
MinTNo: the lowest temperature cell number (offset -40)
DiffT: The temperature difference between the highest and lowest monomer
temperature is 1°C
ChgMOSState: Charging MOS tube status
DisChgMOSState: discharge MOS tube state
PreMOSState: Precharge MOS tube state
HeatMOSState: heating MOS tube status
FanMOSState: fan MOS tube status
BatState: charging and discharging state (0 stationary, 1 charging, 2 discharging)
ChgDetect: Charger status (0 disconnected, 1 connected)
LoardDetect: load status (0 disconnected, 1 connected)
DOState: DO port status
(bit0:DO1 (0:OFF 1:ON)
bit1:DO2 (0:OFF 1:ON)
bit2:DO3 (0:OFF 1:ON)
bit3:DO4 (0:OFF 1:ON)
bit4:DO5 (0:OFF 1:ON)
bit5:DO6 (0:OFF 1:ON)
bit6:DO7 (0:OFF 1:ON)
bit7:DO8 (0:OFF 1:ON))
DIState: DI port status
(bit0: POWER_KEY status (0:OFF 1:ON)
bit1: key status (0:OFF 1:ON)
bit2: soft switch status (0:OFF 1:ON)
bit3: DI1 (0:OFF 1:ON)
bit4: DI2 (0:OFF 1:ON)
bit5: DI3 (0:OFF 1:ON)
bit6: DI4 (0:OFF 1:ON)
bit7: DI5 (0:OFF 1:ON))
cell number: number of battery strings
ntc number: temperature number
Remain Capacity: remaining capacity (mAH)
Cycle Time: Number of cycles
0 -> No error
1 -> Error,
a dedicated fault code for the storage board sent by the energy storage board
sender.
Rest_chg_time: remaining charging time (min) wakeup source:
bit0: key bit1: button
bit2: 485
bit3: can
bit4: current
limit_cur_state:1 turns on current limiting, 0 turns off current limiting
limic_cur: current limit current size, current 0.1A/bit offset -30000, less than 30000 is
negative, greater than 30000 is positive
"Send proactively, a dedicated fault code for the power board.
Alarms with alarm levels consist of three bits.
B000 means no alarm.
B001~B111 are level 1~level 7 alarms.
The police without police level is composed of one bit.
B0, no alarm
B1, there is an alarm"