Module: BatteryManager


Module info:

Module name Short description Publishes Subscribes
BatteryManager Module to monitoring the status of a battery. BATTERY_MANAGER_CHARGER_I , BATTERY_MANAGER_COMPLETE_RECHARGE , BATTERY_MANAGER_ENERGY_COMPSUMPTION , BATTERY_MANAGER_I , BATTERY_MANAGER_IS_CHARGING , BATTERY_MANAGER_LEVEL , BATTERY_MANAGER_LIFE , BATTERY_MANAGER_V , BATTERY_MANAGER_V_FLOAT , NEW_TASK , SAY Battery_I , BATTERY_V , Charger_I , SHUTDOWN

MOOS commands accepted by the module:

Parameters accepted in the MOOS mission file:
Parameter Description
Battery_I Name of the MOOS variable containing the intensity of the battery to monitor.
Battery_V Name of the MOOS variable containing the voltage of the battery to monitor.
Charger_I Name of the MOOS variable containing the charge intensity of the battery to monitor.
Conv_Battery_I Battery Intensity Conversion Factor
Conv_Battery_Life Duration of a 10% charge of the battery with 1Ah of consumption (Units = Minutes)
Conv_Charger_I Charger Intensity Conversion Factor
Conv_Conv_Battery_V Battery Voltage Conversion Factor
Holding_Current Charger Holding Current (Units = Amps)
Level_0 Voltage Level 0, 0% Charged (Units = Volts) Discharged
Level_1 Voltage Level 1, 10% Charged (Units = Volts) Obligatory recharge level
Level_10 Voltage Level 10, 100% Charged (Units = Volts) Full Charged
Level_2 Voltage Level 2, 20% Charged (Units = Volts) Necessary recharge level
Level_3 Voltage Level 3, 30% Charged (Units = Volts)
Level_4 Voltage Level 4, 40% Charged (Units = Volts)
Level_5 Voltage Level 5, 50% Charged (Units = Volts)
Level_6 Voltage Level 6, 60% Charged (Units = Volts)
Level_7 Voltage Level 7, 70% Charged (Units = Volts)
Level_8 Voltage Level 8, 80% Charged (Units = Volts)
Level_9 Voltage Level 9, 90% Charged (Units = Volts)
Min_I_Charge Minimum level of intensity for detecting the charging
Offset_Battery_V An offset to apply to the readed voltage

Detailed description:
Module to monitoring the status of a battery.It reads the battery votltage and intensity from MOOS variables (provided by the corresponding hardware module, robot base, DAQ, etc.),and provides information related to the percentage of battery charge, estimated life, charging status, etc.

Module graph:
BatteryManager

TODO list:
(None)


Changes log:
(None)




Page generated by Mooxygen 1.1.0 at Thu Jan 22 11:30:21 2015
Valid HTML 4.01 Transitional