The train network control system is one of the core systems of the EMU,which is mainly responsible for the control,monitoring and diagnosis of the traction,braking,bogie,auxiliary power supply,doors,air conditioning and other systems of the EMU.Because Ethernet has the advantages of low cost,fast communication speed,high bandwidth,flexible networking,etc.,it has been incorporated into the train communication network standard system by the International Electrotechnical Commission(IEC)and applied to the train network of EMU.Aiming at the debugging needs of the Chinese standard EMU at a speed of 250km/h,this paper uses JAVA language,based on SSM framework,lay UI framework and My SQL database technology,and designs and develops a single vehicle debugging system based on train realtime Ethernet.The system establishes data communication with the single vehicle by writing high-efficiency data drive,which can meet the real-time monitoring of the vehicle’s air switch and relay status,and simulate the central control unit to set and output the network contacts.The main research contents and results are as follows:(1)According to the debugging process requirements of a standard EMU with a speed of250 km per hour from a OEM,the overall structure and development method of the single vehicle debugging system have been established.(2)Using JAVA platform to develop single vehicle debugging software,on the basis of in-depth study of train real-time data protocol(TRDP)and process data communication mechanism,develop TRDP drive dynamic link library for JAVA platform to call,realize the control of Ethernet card;through the system function requirements And data demand analysis,completed the creation of the database table;completed the user login,real-time monitoring,project management and database maintenance function module design through the Swing GUI toolkit.(3)The SSM framework is used to develop a multi-terminal debugging platform,the lay UI front-end framework is used to complete the multi-terminal platform man-machine interface design,the data interaction is carried out by writing efficient data drivers and single vehicle debugging software,and the real-time data is displayed on the multi-terminal interface through ajax technology.(4)Design test cases to perform functional tests on the system,verify the usability of the system,use wireshark to capture packets and analyze,and verify the communication performance of the system;in a OEM,all the procedures are tested on the single vehicle before leaving the factory,and the system is stable,reliable,and communication Good real-time performance,meeting the needs of single vehicle debugging. |