Font Size: a A A

Design And Implementation Of Engine Hardware-in-the-loop Communication System Based On Can Bus

Posted on:2021-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y X WuFull Text:PDF
GTID:2392330611482427Subject:Vehicle Engineering
Abstract/Summary:PDF Full Text Request
The complex electronic control unit and its communication network of modern automobile increase the difficulty of automobile development and test.An engine hardware-in-the-loop simulation system with controller area network(CAN)bus overcomes the shortcomings of the previous test platform,and can carry out joint simulation development for multiple nodes of the test system.Based on SAE J1939 protocol,this paper designs the CAN bus communication network of the engine hardware-in-the-loop test platform.The PXI-8513 CAN card and ECU are used to build a CAN communication network to realize the collaborative development of the ECU and CAN communication network,and establish a hardware-in-the-loop test platform with a CAN bus communication network.Realizing the simultaneous development and testing of engine simulation models,ECU and display instruments.Firstly,the system architecture of the engine hardware-in-the-loop simulation system is built on the NI Veris Stand software and NI PXI platform.Completeing the hardware-in-the-loop system architecture,the CAN communication network is designed based on the SAE J1939 protocol.Under the CANoe environment,the simulation test of the virtual node of the CANcommunication network and the semi-physical test of the display instrument are realized.Then complete the design of engine simulation model and ECU.Based on the MATLAB / Simulink platform,the engine simulation model is designed,and the D2 P rapid prototyping development platform is used to develop the ECU bottom layer and algorithm.Then load the engine model in NI Veri Stand,establish an interactive window,and map the simulation model to the ECU.Finally,through CANoe software,a complete node test experiment of the CAN communication network is carried out on the hardware-in-the-loop system,and the physical layer,data link layer,and application layer tests of the CAN communication network are performed to verify the standardization of the network.At the same time,the engine model and electronic control system are also tested.The hardware-in-the-loop test results show that the CAN communication network constructed by the NI PXI-8513 CAN card and the D2 P rapid prototyping controller can meet the communication requirements of the engine ECU hardware-in-the-loop test system.The application layer protocol designed based on the SAE J1939 protocol can make the CAN communication network accurate and stable.The NI PXI-2510 fault injection board can be used to test the CAN communication network.The above technical methods are integrated to expand the hardware-in-the-loop communication network,and provide a good example for the joint development and testing of ECU,engine simulation model and CAN communication network.
Keywords/Search Tags:engine, hardware-in-the-loop, ECU, CAN bus, SAE J1939 protocol
PDF Full Text Request
Related items