Real-time Test System Development for Automotive Software Integration Purposes

OData support
Dr. Kovácsházy Tamás
Department of Measurement and Information Systems

The task is to create a new Real-Time test environment for automotive purposes which uses CANopen based I/O modules to provide an interface from the ECU to the test system. The test system is a PC equipped with a CAN card. Suitable CANopen I/O modules must be chosen which are capable to connect to all the inputs and outputs of the ECU. On the PC the Windows operating system will be used for the test system. The developers will be able to use the new test environment on their own computer. The downside of the Windows is that the test environment will be only soft Real-Time. The test environment scheduler accuracy will be as accurate as possible on this platform. The PC will use PEAK CAN hardware for sending and receiving CAN messages, which is available with USB, PCI or PCI-Express connectors. A simple CANopen stack will be implemented so we would be able to control the I/O modules inputs and outputs. Interface layer must be created which is able to hide CANopen stack complexity. The interface layer must provide simple functions which are able to set the outputs and read the inputs of the CANopen I/O modules. It also has to provide functions which are capable sending and receiving CAN messages. Vehicle simulation model must be integrated into the new system which creating the necessary environment to operate the ECU. The simulation already available just needs to be ported for the new system. The simulation model must be connected to the interface layer, so it would be able to read or write the I/O modules inputs and outputs. Test sequence execution module also has to be integrated into the system which is able to read and write the simulated environment parameters.


Please sign in to download the files of this thesis.