| In China’s standardized EMU production process,EMU commissioning is an important step to ensure the safety and reliability of trains.Existing based on its own network of the EMU debugging device mainly completed based on vehicle bus(MVB)the function and performance of the on-board equipment debugging,CANopen EMU is based on on-board equipment debugging,still with the method of manual inspection,network problems to complete,professional and technical personnel by the equipment manufacturer used diagnostic tool is generally CAN analyzer,It has high requirements for users and is not suitable for ordinary debugging personnel.This topic design based on CANopen train data acquisition device,the data of CANopen fetching and real-time analysis,help debug intuitive see CANopen network data represented by the meaning,can effectively meet the needs of the EMU on-board equipment debugging quickly,improve the efficiency of debug,has great application value in the field of train debugging.Based on the Visual Studio development environment,this topic uses C++ language to design the underlying driver of the data acquisition device,and writes window application program to monitor,capture,analyze and display the data on the CAN bus in real time,and assist the staff to carry out rapid monitoring and troubleshooting.Based on the research of CANopen data communication,this paper also designs the local CANopen communication function,and uses JNI technology to realize the development of Java language interface of data acquisition device software,so as to extend the function in the existing digital debugging platform.Due to the limitations of the epidemic and conditions,the CANopen test platform was built in the laboratory to verify the functional integrity of the designed software. |