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:
info@tri-m.com
Canada
Web
site:
www.tri-m.com
15
LEVEL_2 bit is defined to always be set.
LEVEL_3 bit is set. The HESC is a Level 3 Smart Battery Charger. Note: The HESC operates as a LEVEL_2 charger
when the ENABLE_POLLING bit is cleared.
CURRENT_OR bit is set only when ChargingCurrentCmd() is set to a value outside the current regulation range of the
HESC. When ChargingCurrentCmd() is set to the programmatic maximum c 1mA or more, the
CURRENT_OR bit will be set.
VOLTAGE_OR bit is set only when ChargingVoltageCmd() is set to a value outside the voltage regulation range of the
HESC. When ChargingVoltageCmd() is set to the programmatic maximum v 1mV or more, the
VOLTAGE_OR bit will be set.
RES_OR bit is set when the Th (Safety Signal) resistance value is > 95k ohms. The HESC considers the Th signal as
an open circuit.
RES_COLD bit is set when the Th (Safety Signal) resistance value is > 28,500 ohms. The Th signal indicates a cold
battery.
RES_HOT bit is set when the Th (Safety Signal) resistance value is < 3150 ohms, which indicates a hot battery.
RES_UR bit is set when the Th (Safety Signal) resistance value is < 575 ohms.
Notes:
- Multiple bits may be set depending on the value of the Th (Safety Signal) (e.g., a Th signal resistance that is 400
ohms will cause both the RES_HOT
and
the RES_UR bits to be set).
- A Smart Battery can signal some or all of the Safety Signal ranges using fixed value resistors. In battery packs
that do not require the Safety Signal as a secondary fail-safe indicator, a single, fixed resistor, may be used to
select the Safety Signal range which allows indefinite “wake-up” charging or “wake-up” charging only for the time-
out period.
- In all cases, it is the responsibility of the battery pack to manipulate the Safety Signal to obtain correct charger
behavior.
ALARM_INHIBITED bit is set if a valid AlarmWarningCmd() message has been received and charging is inhibited as
a result. This bit is cleared if both ChargingVoltageCmd() and ChargingCurrentCmd() are re-written to the charger,
power is removed, or if a battery is removed.
POWER_FAIL bit is set if the input is below the set threshold.
BATTERY_PRESENT is set if a battery is present otherwise it is cleared.
AC_PRESENT is set if a source of power for charging is available otherwise it is cleared.
9. ChargingCurrentCmd() 0x14
Description:
The Host sends the desired charging rate (mA).
Purpose:
The HESC uses the ChargingCurrentCmd() function to establish the charging current. In combination with the
ChargingVoltageCmd() function and the battery's internal impedance, this function determines the HESC's operating
point. Together, these functions permit the HESC to dynamically adjust its charging profile (current/voltage) for
optimal charge. The Host can effectively turn off the HESC by returning 0 for this function. The HESC can be operated
as a constant voltage source by returning a ChargingCurrentCmd() value of 65535.