The voltage, current, and temperature of the battery are all detected by the battery status sensor assembly. The voltage and current are used to compute the charging condition, which is then sent to the ECM. Based on that signal, the ECM sends an order to the generator assembly to create voltage. The battery temperature is also estimated and sent to the ECM from the change in the resistance value of the thermistor incorporated into the battery status sensor assembly. When the battery is heated, the ECM limits the charging current and safeguards the battery based on this signal.