| With the increasing transportation load of subway, the continually accelerating of operating speed, the security and reliability of the train become more and more important. Train Control Network System is designed to realize automatic drive, speed limit, malfunction analysis and remote control. These functions reduce the risks from manual operation, and enhance the response performance and reliability.This paper puts forward a design project of Train Control Network System based on CANopen Bus, which belongs to the project of the "Localization of Guangzhou Metro Line No.1". By analyzing some parameters of Bus static service performance, the protocol matching of CANopen and HDLC Buses has been verificated to be feasible. Then this paper makes a detailed research of the protocol convertion model.CANopen Train Control Network System consists of 4 hardware modules: network main controller, vechile controller, CANopen/HLDC gateway and reapter. The design project of CANopen/HLDC gateway is put forward based on the research of protocol convertion model, and the hardware structure of gateway including LPC2294 processor module, CANopen Bus communication module and HDLC Bus communication bus module. As for network main controller, vechile controller and reapter, they are selected to adopt some existing production with high performance. According to application layer protocol, the paper designs interface functions for object dictionary,PDO and SDO, then designs main functions for network main controller and other nodes, and completes software design of the whole control network system.In the end, the paper makes several network tests of CANopen Train Control Network System, including function tests of CANopen/HDLC gateway, communication tests and real-time capability tests of CANopen Train Control Network System. On different bus loads and communication rates, the paper places emphasis on testing and analyzing message time-delay, which is key factor of system real-time capability, and fully conforms that the project is feasible and correct. |