The Engine Simulation Toolkit custom device provides a configuration-based experience for validating engine control units (ECUs) in VeriStand. The custom device can be combined with an engine physics model to create a complete ECU hardware-in-the-loop system.
The Engine Simulation Toolkit custom device requires a bitfile that includes the Engine Simulation Toolkit FPGA IP. Measurement and generation options are conifgurable from the custom device once the bitfile has been loaded.
The Engine Simulation Toolkit FPGA IP library includes examples for creating bitfiles. These examples can be used as starting points for building custom bitfiles.
The FPGA bitfile is responsible for generating sensor simulations and responding to events provided by the ECU. These generations and event measurements are all based on the Angle Processing Unit (APU).
Components contained in the bitfile are added to the system definition by clicking the section in the System Explorer tree, selecting the name of the item and clicking the Add button. A new section and corresponding channels are added to the system definition.
An example of an added Analog Replay component configuration is shown below.
There are several possible components that can be configured for the Engine Simulation Toolkit. Depending on the items included in the bitfile, the following features are available for configuration.
Component | Features |
---|---|
Angle Processing Unit |
|
Analog Replay |
|
Digital Pattern Generation |
|
Directional Speed Sensor Simulation |
|
Knock Sensor Simulation |
|
ECU Event Timing Capture |
|
The following table lists the specifications for each of the components in the Engine Simulation Toolkit.
Component | Specification |
---|---|
Angle Processing Unit |
|
Analog Replay |
|
Digital Pattern Generation |
|
Directional Speed Sensor Simulation |
|
Knock Sensor Simulation |
|
ECU Event Timing Capture |
|
Engine Simulation Toolkit FPGA IP