The goal of this effort is to validate the functionality as defined by system requirements and to test the functional performance of the Electronic Control Units (ECUs) of vehicles. Examples of functional features that are tested in this project include the response of the accelerator, the operation of the braking system, and the functioning of the driving modes (drive, reverse, neutral). Testing was completed using a dSPACE Hardware-in-the-Loop (HIL) system set up to simulate real-time conditions so that the ECU was validated as accurately as possible. The necessary hardware was connected using the proper harness configurations based upon the provided schematics. The appropriate input and output signals (CAN, etc.) were assigned and mapped within Configuration Desk, and these signals were propagated through Simulink models as part of the overall integration of the entire system. The communication over CAN was established by sending messages through RTICAN (Real-Time Interface for Controller Area Network) in MATLAB. A plant model was developed to simulate the environment around the vehicle and to provide input to the ECU that was being tested. Test layouts and variable assignments were accomplished through the Control Desk software package, which also provided the ability to monitor signal activity during the different tests. The tests completed during this project involved verifying that the ECU was functioning properly when subjected to normal operating conditions, boundary conditions, and various failure modes both at the subsystem level and at the electrical level; failures included electrical faults such as short to battery, short to ground, and open circuit, in order to assess the ECU’s ability to detect and handle faults. The results of the testing showed that.
BAJI et al. (Wed,) studied this question.