Patent ID: 9670856
Date: 2017-06-06
CPC Classifications: F02D,F02N,Y02T

Claim:
1. A control apparatus for an internal combustion engine that is configured to perform automatic stop and automatic restart-up, the control apparatus comprising: a crank position sensor that outputs a crank signal in response to passage of a plurality of protrusions formed on a crank rotor when the crank rotor that is fixed to a crankshaft of the internal combustion engine rotates with the crankshaft, a crank angle detection device that detects a crank angle of the internal combustion engine based on the crank signal from the crank position sensor and that corrects a deviation of the detected crank angle from a value when a missing tooth signal corresponding to a missing tooth formed on the crank rotor is output from the crank position sensor; and a controller configured to perform fuel injection and ignition in each of cylinders in the internal combustion engine on a basis of the crank angle, wherein the controller is configured to perform a first start-up processing when a stop position of a piston resulting from the automatic stop is in a first start-up execution range that is part of a range, in which the piston stops in the cylinder that is in an intake stroke among the cylinders of the internal combustion engine, and that is on an advance side of a threshold in terms of crank angle, wherein, in the first start-up processing, fuel injection is performed at beginning of the automatic restart-up in the cylinder that is in the intake stroke and ignition is performed in a subsequent initial compression stroke in the same cylinder; the controller is configured to perform a second start-up processing when the stop position of the piston resulting from the automatic stop is in a second start-up execution range that is part of a range, in which the piston stops in the cylinder that is in the intake stroke among the cylinders of the internal combustion engine, and that is on a retard side of the threshold in terms of crank angle, wherein, in the second start-up processing, initial fuel injection is performed in the cylinder that next enters an intake stroke among the cylinders of the internal combustion engine after beginning of automatic restart-up and initial ignition is performed in a subsequent compression stroke in the same cylinder; the controller is configured to narrow the first start-up execution range by shifting the threshold on the advance side when an amount of deviation of the detected crank angle from a value at a time point of completion of the automatic stop is equal to or larger than a reference value during the automatic stop of the internal combustion engine, the amount of deviation being obtained between the completion of automatic stop of the internal combustion engine and the beginning of automatic restart-up; and the controller is configured to enlarge the first start-up execution range by shifting the threshold on the retard side when the amount of deviation is smaller than the reference value during the automatic stop of the internal combustion engine, the controller is configured to set the threshold at a time when the amount of deviation is equal to or larger than the reference value to such a value that the missing tooth signal from the crank position sensor can be recognized to have been output, after beginning of cranking for automatic restart-up under a situation where the stop position of the piston resulting from automatic stop is in the first start-up execution range, and the controller is configured to perform ignition after the missing tooth signal is recognized to have been output from the crank position sensor after beginning of cranking for automatic restart-up, when the amount of deviation is equal to or larger than the reference value.