The innovations in digital technology and semiconductor industry helped the development of automotive industry. The control actions which were done mechanically in the past decades have been successfully replaced by electronic systems. The development of Engine Control Unit (ECU) gave a breakthrough in automotive electronic systems. The ECU is a microcontroller which process the inputs from sensors and does the control action in real-time. This paper describes the design of a fully programmable, low cost system for ignition control, based on ARM core and an On-Board Diagnosis device for continuously monitoring the ignition parameters. The ECU is programmed to ignite the air-fuel mixture in a way that maximizes the efficiency of the engine. This is achieved by reading values from the primary ignition map (PIM). The ECU will provide the user access to the map and allow full customization. This will provide the user with the capability to adjust the engine's performance quickly and easily based on the requirements. On Board Diagnosis helps to identify the faults occurring in engine management system and to alert the user.
展开▼