Abstract:
A starter relay connects a battery with a starter motor of an engine when in a closed state and disconnects the starter motor from the battery when in an open state. A switching device provides current to the starter relay when in a closed state and disables current flow to the starter relay when in an open state. For an engine startup event, a switch control module: transitions the switching device to the closed state for a first predetermined period; transitions the switching device to the open state for a second predetermined period after the first predetermined period; and transitions the switching device to the closed state for a third period after the second predetermined period. The starter relay remains in the open state during the first predetermined period and transitions to the closed state when the switching device is in the closed state for the third period.
Abstract:
A control module includes an input module configured to operate in a normal operating state and a fault diagnosis state. The input module receives an input signal from a circuit module and generates a voltage based on the input signal. In the normal operating state, a fault diagnostic module determines whether the voltage is in a first range or a second range. The first range and the second range indicate that a fault is detected in the circuit module. The fault diagnostic module determines that the detected fault is a first fault type if the voltage is in the first range, transitions the input module from the normal operating state to the fault diagnosis state if the voltage is in the second range, and determines whether the detected fault is a second fault type or a third fault type based on the voltage in the fault diagnosis state.