摘要 |
PROBLEM TO BE SOLVED: To provide a control device for an internal combustion engine, in which the same processor continuously executes input processing synchronized with a crank angle, processing required for information shearing between processors is suppressed, and processing speed of crank angle synchronous processing is accelerated, thus reducing a CPU load.SOLUTION: Each processor includes: an input processing means for acquiring information related to control of an engine in synchronization with a crank angle; and an operation processing means for calculating an operation value used for control of the engine based on information acquired by the input processing means. The input processing means of each processor acquires information related to control of the engine at each of a this time crank angle at which the operation processing means is executed and a last time crank angle preceding by a predetermined crank angle, and a multiprocessor successively executes synchronous processing comprising the input processing at the last time crank angle, the input processing at this time crank angle and the operation processing of the operation processing means, for each predetermined crank angle by each processor. |