MPM View Battery Diagnostics Values
This table describes each of the values presented on the Battery Diagnostics Information screen.
Value
SMBus
Description
Function
Code
SOC Relative
RelativeStateOfCharge()
0x0d
Returns the predicted remaining battery capacity expressed as
a percentage of FullChargeCapacity() (%).
SOC Absolute
AbsoluteStateOfCharge()
0x0e
The predicted remaining battery capacity expressed as a percentage of
DesignCapacity(). Note that AbsoluteStateOfCharge() can return
values greater than 100%.
Current
Current()
0x0a
The current being supplied (or accepted) through the battery's terminals.
The value reported by Current() is half the actual current value. MPM View
multiplies the value from Current() by 2.
Average Current
AverageCurrent()
0x0b
A one-minute rolling average based on the current being supplied (or
accepted) through the battery's terminals. The value reported by
AverageCurrent() is half the actual current value. MPM View multiplies the
value from AverageCurrent() by 2.
Terminal Voltage
Voltage()
0x09
The cell-pack voltage.
Temperature
Temperature()
0x08
The cell-pack's internal temperature. The actual operational temperature
range will be defined at a pack level by a particular manufacturer. Typically
it will be in the range of -20°C to +75°C
Remaining Capacity
RemainingCapacity()
0x0f
The predicted remaining battery capacity.
Cycle Count
CycleCount()
0x17
The number of cycles the battery has experienced. A cycle is defined as: An
amount of discharge approximately equal to the value of DesignCapacity.
Battery Status
BatteryStatus()
0x16
A list of the currently active Battery Status codes returned by BatteryStatus().
This contains Alarm and Status bit flags.
The following table describes the various status and alarm codes
Code
Bit Number
Description
EC0
0
ERROR_CODE 0
EC1
1
ERROR_CODE 1
EC2
2
ERROR_CODE 2
EC3
3
ERROR_CODE 3
FD
4
FULLY_DISCHARGED
FC
5
FULLY_CHARGED
DSG
6
DISCHARGING
INIT
7
INITIALIZED
RTA
8
REMAINING_TIME_ALARM
RCA
9
REMAINING_CAPACITY_ALARM
TDA
11
TERMINATE_DISCHARGE_ALARM
OTA
12
OVER_TEMP_ALARM
TCA
14
TERMINATE_CHARGE_ALARM
OCA
15
OVER_CHARGED_ALARM
Battery Mode
BatteryMode()
0x03
Reports the battery’s capabilities, modes, and flags minor conditions
requiring attention.
The following table describes the various status and alarm codes
Code
Bit Number
Description
ICC
0
INTERNAL_CHARGE_CONTROLLER
PBS
1
PRIMARY_BATTERY_SUPPORT
CF
7
CONDITION_FLAG
CC
8
CHARGE_CONTROLLER_ENABLED
PB
9
PRIMARY_BATTERY
AM
13
ALARM_MODE
CHGM
14
CHARGER_MODE
CAPM
15
CAPACITY_MODE