18/09/2003
HESC-UPS Manual
Tri-M Engineering
Tel:
800.665.5600, 604.945.9565
1407 Kebet Way, Unit 100
Fax:
604.945.95
Port Coquitlam, BC, V3C 6L3
E-mail:
Canada
Web
site:
www.tri-m.com
14
Output:
unsigned int - bit mapped - see below
Units: not applicable
Range: not applicable
Table 4, ChargerStatusCmd bit map
CHARGE_INHIBITED bit reflects the status of the charger set by the INHIBIT_CHARGE bit.
POLLING ENABLED bit is set/reset in the HESC-SER charger with the ENABLE_POLLING bit of ChargerModeCmd()
set.
VOLTAGE_NOTREG bit is set when the HESC detects that the requested voltage in the ChargingVoltageCmd()
register is not in regulation. The VOLTAGE_NOTREG bit typically is set during constant current charging unless the
battery voltage reaches the value set in ChargingVoltageCmd() and the HESC begins to voltage regulate to
ChargingVoltageCmd() value. VOLTAGE_NOTREG is cleared when the HESC is regulating to the
ChargingVoltageCmd() value. VOLTAGE_NOTREG is not defined when the charger is disabled.
CURRENT_NOTREG bit is set when the HESC detects that the requested current in the ChargingCurrentCmd()
register is not in regulation. The CURRENT_NOTREG bit will typically be set during constant voltage charging unless
the battery current is near the value set in ChargingCurrentCmd() and the HESC begins to current regulate to
ChargingCurrentCmd() value. CURRENT_NOTREG is cleared when the HESC is regulating to the
ChargingCurrentCmd() value. CURRENT_NOTREG is not defined when the HESC is disabled.
Field
Bits Used
Format
Allowable Values
CHARGE_INHIBITED
0
bit flag
0 - charger is enabled
1 - charger is inhibited
POLLING_ENABLED
1
bit flag
0 - charger is in slave-mode ( polling disabled)
1 - charger is in master-mode (polling enabled)
VOLTAGE_NOTREG
2
bit flag
0 - charger’s output voltage is in regulation
1 - requested ChargingVoltage() is not being met
CURRENT_NOTREG
3
bit flag
0 - charger’s output current is in regulation
1 - requested ChargingCurrent() is not being met
LEVEL_2
LEVEL_3
4
5
bit flag
bit flag
00 is reserved
01 - charger is a Level 2
10 - reserved
11 - charger is a Level 3
CURRENT_OR
6
bit flag
0 - ChargingCurrent() value is valid
1 - ChargingCurrent() value is invalid
VOLTAGE_OR
7
bit flag
0 - ChargingVoltage() value is valid
1 - ChargingVoltage() value is invalid
RES_OR
8
bit flag
0 - Safety Signal not over-range
1 - Safety Signal over-range
RES_COLD
9
bit flag
0 - Safety Signal not cold
1 - Safety Signal cold
RES_HOT
10
bit flag
0 - Safety Signal not hot
1 - Safety Signal hot
RES_UR
11
bit flag
0 - Safety Signal not under-range
1 - Safety Signal under-range
ALARM_INHIBITED
12
bit flag
0 - charger not alarm inhibited
1 - charger alarm inhibited
POWER_FAIL
13
bit flag
0 - input voltage is not low
1 - input voltage is low
BATTERY_PRESENT
14
bit flag
0 - battery is not present
1 - battery is present
AC_PRESENT
15
bit flag
0 - charge power is not available
1 - charge power is available