FPGA Based Engine Control Module for Fuel Injection System
Surabhi Ghatole1, Harshali Zodpe2

1Surabhi Ghatole, School of Electronics and Telecommunication, Maharashtra Institute of Technology World Peace University (MIT-WPU), Pune, India.
2Harshali Zodpe, School of Electronics and Telecommunication, Maharashtra Institute of Technology World Peace University (MIT-WPU), Pune, India.
Manuscript received on 09 August 2019 | Revised Manuscript received on 15 August 2019 | Manuscript published on 30 August 2019 | PP: 3888-3892 | Volume-8 Issue-10, August 2019 | Retrieval Number: J99020881019/19©BEIESP | DOI: 10.35940/ijitee.J9902.0881019
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Fuel injection system is an indispensible part of the present day automobiles. The depletion of the fuels along with continuous surge in the fuel prices has made it imperative to use fuel economically and restricting the wastage to a minimum. Contrary to the carburetor, using predefined amount of fuel irrespective of the environment, Fuel Injection System uses just the required amount of fuel based on the operating conditions as sensed by the Engine Control Module (ECM). Numerous parameters are required to be sensed by the ECM to achieve optimum efficiency of the engine. To handle the processing of such large number of parameters, a robust architecture is required. This paper presents the design and implementation of ECM utilized in Electronic Fuel Injection (EFI) system on a Field Programmable Gate Array. The ECM architecture discussed in the proposed system is computationally efficient enough to fulfill ever-increasing functionalities of the ECM. The main objective of this research is to sense the parameters required for the ECM analysis and to interpret and analyze this data and accordingly control the solenoid (actuator). The CAN controller is also deployed in an FPGA to facilitate the communication between ECM and Human Machine Interface (HMI) to indicate the parameters sensed by the sensor on the LCD. The target device (FPGA) for this work is Xilinx Spartan 3E and the design tool is Xilinx ISE 14.7 with the ECM and CAN controller being modeled in Verilog Hardware Description Language (HDL).
Index Terms: Engine Control Module (ECM), Electronic Fuel Injector (EFI), FPGA, Sensors, Solenoid, CAN Controller

Scope of the Article: Control and Automation