摘要 |
An ECU (52) performs atmospheric learning to correct an individual difference in an A/F sensor (46). In this case, when reducing fuel has been added before a fuel cut, the ECU (52) calculates, at fixed intervals, the total amount (A) of reducing fuel added and the total amount (B) of oxygen flowing through an exhaust passage (18). The ECU (52) then estimates the remaining amount (C) of reducing fuel remaining in the exhaust passage (18) using these total amounts (A, B), and performs atmospheric learning when the remaining amount (C) is equal to or less than an allowable value (F). As a result, atmospheric learning can be accurately performed at the earliest possible timing even if the timing at which the reducing fuel is added or the operating state of an internal combustion engine (10) or the like changes. |