Computer based engine control with lower priority interrupt requests generated in selected higher priority interrupt routines
US4558417A · kind A · utility
Assignees
Inventors
Key dates
| Filing date | May 25, 1984 |
| Grant date | Dec 10, 1985 |
| Priority date | — |
| Expiry date | May 25, 2004 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY02T10/40
- WIPO fieldEngines, pumps, turbines
- WIPO sectorMechanical engineering
Abstract
An engine control method and apparatus generally applicable to those control systems of the engine such as an ignition system, fuel injection system, etc., which are controlled to optimum operation in accordance with the engine operating conditions. A plurality of angular pulses are generated during each rotation of the engine and these pulses are counted. In response to each pulse, an angular interrupt request is generated and the interrupt is performed in response thereto. The angular interrupt routines are of the highest priority and are executed irrespective of the execution status of the central processing unit to control an electric device associated with the engine in accordance with control data calculated by the central processing unit. Program interrupt requests are generated during selected angular interrupt routines when the counted number of angular pulses reaches a predetermined value. Program interrupt routines of lower priority than the angular interrupt routines are then executed to calculate the control data for the electric device.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.