When an internal combustion engine is run at a high speed revolution, a
large increase in a processing time executed every predetermined crank
angle position can be suppressed, and fluctuations or variations in
response characteristics can be reduced, thus enabling better valve timing
control. To this end, a control apparatus for an internal combustion
engine includes a variable valve timing mechanism, an actual advance
amount detector for detecting an actual valve timing position every
predetermined crank angle position, a target advance amount setter for
setting a target valve timing based upon a detection result of the
operating condition detector, a controller for controlling the variable
valve timing mechanism, an advance amount deviation calculator for
calculating a deviation between the target advance amount and the actual
advance amount every predetermined crank angle position, a differential
value calculator for calculating, every predetermined time, a deviation
between a current value of advance amount deviation and a preceding value
thereof, and a control amount calculator for calculating a control amount
used in the controller based upon both the advance amount deviation and
the differential value.
Quando um motor de combustão interna é funcionado em uma volta de alta velocidade, um aumento grande em uma estadia processando executou cada posição aluída predeterminada do ângulo pode ser suprimido, e as flutuações ou as variações em características da resposta podem ser reduzidas, assim permitir o controle cronometrando da válvula melhor. A esta extremidade, um instrumento do controle para um motor de combustão interna inclui um mecanismo do sincronismo da válvula da variável, um detetor real de uma quantidade avançada para detectar uma posição real do sincronismo da válvula cada posição aluída predeterminada do ângulo, um alvo que o setter de uma quantidade avançada para ajustar um sincronismo da válvula do alvo baseou em um resultado da deteção do detetor da circunstância se operando, um controlador para controlar o mecanismo variável do sincronismo da válvula, uma calculadora do desvio de uma quantidade avançada para calcular um desvio entre a quantidade avançada do alvo e a quantidade avançada real cada posição aluída predeterminada do ângulo, uma calculadora diferencial do valor para calcular, cada hora predeterminada, um desvio entre um valor atual do desvio de uma quantidade avançada e um valor precedente disso, e uma calculadora de uma quantidade do controle para calcular uma quantidade do controle usada no controlador baseado no desvio de uma quantidade avançada e no valor diferencial.