Patent attributes
A control apparatus for an internal combustion engine, includes: a crankshaft; a crank angle detection unit that outputs a crank signal; a generator that rotates in synchronization with the rotation of the crankshaft, and that outputs alternating voltage signals with one-phase; and a control unit, to which the alternating voltage signals are input, that ascertains ignition timings based on the crank signals, performs ignition control so as to spark the internal combustion engine at the ignition timings, determines a polarity of the alternating voltage signal each time the crank signal is detected, ascertains a polarity cycle of the alternating voltage signals based on the determination result of the polarity, and determines that a failure has occurred in the generator when the polarity cycles do not continuously coincide multiple times with the polarity cycles at the time of forward rotation of the crankshaft.