Patent ID: 8775008

Claim:
An engine-powered vehicle, comprising: an engine for providing power to the vehicle; a battery configured to provide electrical power and corresponding to a battery voltage indicating an output voltage of the battery; a starter configured to start the engine using the electrical power provided by the battery; a plurality of switchable electrical loads; a key switch configured to control the electrical power to the switchable electrical loads and corresponding to a key voltage indicating a voltage at the key switch output; an electrical system health monitor (ESHM) controller configured to: monitor a plurality of voltages including at least the battery voltage and the key voltage; determine values of a plurality of logic inputs based on the plurality of voltages, wherein the plurality of logic inputs define a sequence of operating states; and determine an operating state from the sequence of operating states based on the values of the plurality of logic inputs; determine whether the operating state is a valid operating state or a fault state; when the operating state is a fault state, set a fault alert for vehicle maintenance; and when the operating state is a valid operating state, monitor a predetermined set of input parameters corresponding to the operating state, detect certain anomalies based voltage waveforms of the plurality of voltages, and perform a corrective action based on the anomalies.