2024-10-16
2024-08-20
2024-07-22
Abstract—Simulation and test are important for the development and validation of automotive ECU (Electronic Control Unit). However, problems arise in the combination of today’s automotive control algorithm development and function test. There are lots of professional tools for simulation and test, but lack of interfacing capability between them, especially in the simulation and test of today’s automotive network. The approach of COM (Component Object Model) technology is used to solve this problem, and a complete co-simulation-and-test system is introduced in this article, which is made up of CAN (Controller Area Network) Bus Simulation Environment – AutoCAN, and CAN Bus Disturbance Generator – CANspider and MATLAB. AutoCAN and CANspider have great advantages in simulation and test of automotive CAN bus, while MATLAB has superior performance in modeling. The integration of these tools makes it possible to realize the internal communication between them, and combine their respective advantages and increase the efficiency of engineering application. Experiments are performed to prove the effectiveness of the platform for developing and testing the automotive network system based on automotive CAN Bus. Index Terms—AutoCAN, CANspider, MATLAB, COM, Co-simulation-and-test Cite: Chu Liu and Feng Luo, "A Co-Simulation-and-Test Method for CAN Bus System," Journal of Communications, vol. 8, no. 10, pp. 681-689, 2013. doi: 10.12720/jcm.8.10.681-689