In this paper we show how off-the-shelf tools can be used for the rapid prototyping of electronic fuel injection and ignition control systems that rely on a middleware developed by STMicroelectronics for its Electronic Control Units (ECUs). This middleware abstracts the functionalities of the ECU, whose architecture is based on the Generic Timer Module and on the L9177A component, by exposing to the developers a set of high-level services that are agnostic from their low-level implementation. By exploiting the Mathworks Legacy Code Tool, the middleware Application Programming Interfaces (APIs) have been included in the Simulink® environment. Moreover, thanks to the Embedded Coder®, automatic code generation for rapid prototyping of the control software has been enabled. Therefore, in the proposed framework, the designers can focus on the design and validation of the control algorithms in a model-based design environment, by ignoring the details of the target hardware. Automatic code generation is then exploited to deploy the control algorithm on the target ECU, to perform further hardware-in-the-loop validation of the control algorithms. The paper gives an overview of the middleware and of its integration within the Simulink® environment. Moreover, the effectiveness of the rapid prototyping capabilities are discussed by means of two examples.

Rapid prototyping of a model-based fuel injection and ignition control systems / Ambrosino, M.; De Tommasi, G.; Ormando, N.; Petrillo, A.; Santini, S.; Toscano, G.. - (2020), pp. 311-316. (Intervento presentato al convegno International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM)) [10.1109/SPEEDAM48782.2020.9161844].

Rapid prototyping of a model-based fuel injection and ignition control systems

De Tommasi, G.;Petrillo, A.;Santini, S.;
2020

Abstract

In this paper we show how off-the-shelf tools can be used for the rapid prototyping of electronic fuel injection and ignition control systems that rely on a middleware developed by STMicroelectronics for its Electronic Control Units (ECUs). This middleware abstracts the functionalities of the ECU, whose architecture is based on the Generic Timer Module and on the L9177A component, by exposing to the developers a set of high-level services that are agnostic from their low-level implementation. By exploiting the Mathworks Legacy Code Tool, the middleware Application Programming Interfaces (APIs) have been included in the Simulink® environment. Moreover, thanks to the Embedded Coder®, automatic code generation for rapid prototyping of the control software has been enabled. Therefore, in the proposed framework, the designers can focus on the design and validation of the control algorithms in a model-based design environment, by ignoring the details of the target hardware. Automatic code generation is then exploited to deploy the control algorithm on the target ECU, to perform further hardware-in-the-loop validation of the control algorithms. The paper gives an overview of the middleware and of its integration within the Simulink® environment. Moreover, the effectiveness of the rapid prototyping capabilities are discussed by means of two examples.
2020
978-1-7281-7019-0
Rapid prototyping of a model-based fuel injection and ignition control systems / Ambrosino, M.; De Tommasi, G.; Ormando, N.; Petrillo, A.; Santini, S.; Toscano, G.. - (2020), pp. 311-316. (Intervento presentato al convegno International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM)) [10.1109/SPEEDAM48782.2020.9161844].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/815476
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact