Common-Railtm Injector Test Bench
Journal of Circuits, Systems, and Computers
c World Scientific Publishing Company
SIMULINK-BASED CODESIGN AND COSIMULATION
OF A COMMON-RAILTM INJECTOR TEST BENCH
E. BELLEI, E. BUSSOLINO, F. GREGORETTI, L. MARI, F. RENGA, L.M. REYNERI
Dipartmento di Elettronica, Politecnico di Torino, C.so Duca degli Abruzzi, 24,
10129 Torino, Italy
e.mail: reyneri@polito.it
This paper describes how a complete test bench for a Common RailTM injection system
has been built by means of hardware/software codesign techniques. The test bench is
made up of two main components: a HW component running mainly onto an FPGA
device, interacting directly with the electromechanical components (namely, a high pressure
pump, six electrical injectors, an electrical discharge valve, two pressure sensors),
for high speed signal acquisition and generation, and for closed loop control; and a SW
component, written in Visual BasicTM, running on a PC, including a graphical user
interface for parameters setting and system characterization. An additional signal acquisition
board is also used for monitoring six load cells and for temperature control.
The two components communicate through the standard PC’s parallel port operated
in Enhanced Parallel Port mode. The test bench is totally designed, simulated and
implemented under the CodeSimulink hardware/software codesign environment, which
runs as a plug-in of The MathworksTM SimulinkTM design tool. A few other commercial
HW/SW codesign tools have also been considered, but none of them offered either
enough performance or flexibility or, more important, ease of use and compatibility with
existing Simulink simulation models of the various components of the test bench.
1. Introduction
In the latest years, electronics has made a considerable growth in the automotive
field. This...
Please login to view the full essay...