Patent ID: 8892340

Claim:
An engine controller including an engine automatic-stop/restart device for automatically stopping an engine when an engine automatic-stop condition is satisfied and restarting the engine when a restart condition is subsequently satisfied, comprising: a crank-angle sensor for detecting a crank angle of a crankshaft of the engine; an engine-rpm computing section for computing an engine rpm based on the crank angle; a crank-angle change amount computing section for computing a crank-angle change amount based on the crank angle; an engine complete-combustion determination section for determining a complete combustion of the engine when the engine rpm becomes larger than a preset predetermined rpm after the restart condition is satisfied; an engine-rpm increase amount computing section for computing an amount of increase in the engine rpm, generated by first ignition of the engine after the restart condition is satisfied; a start failure determination crank-angle change amount determination value setting section for setting a restart failure determination threshold value based on the amount of increase in the engine rpm; and a restart failure determination section for determining a restart failure when the crank-angle change amount from a first ignition timing of the engine after the satisfaction of the restart condition becomes larger than the restart failure determination threshold value although the complete combustion of the engine is not determined, interrupting a restart operation of the engine, and restarting the restart operation of the engine after elapse of a predetermined period of time.