A remote programming device for an in-vehicle computer and its control module
The remote recording control module is used to realize remote recording of on-board computers, solving the problems of low efficiency and labor-intensiveness, simplifying peripheral connections and improving the aesthetics of the equipment.
Patent Information
- Application Number
- CN202211659223.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-22
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2042-12-22
AI Technical Summary
The existing in-vehicle computer software is inefficient in burning, requires dense manpower, and complex peripheral connections and is not beautiful.
Design a remote recording control module, using manual/remote switching switches, relays and PLCs, to realize remote control of on-board computers, integrate burning peripherals, and simplify wiring.
It realizes the burning operation in the operation room, saves time and labor costs, simplifies wiring work and improves the aesthetics of the equipment.
Smart Images

Figure CN115857972B_ABST
Abstract
Description
Technical Field
[0001] The present invention particularly relates to a remote programming device for an on-vehicle computer and its control module. Background Art
[0002] ERTMS (European Rail Traffic Management System) is widely used in railway projects in China. ERTMS is divided into two subsystems: on-vehicle and trackside.
[0003] EVC (European Vital Computer) is the core of on-vehicle equipment and is part of ATP (Automatic Train Protection logic). EVC is a single-board computer. For the normal operation of EVC, two parts of files, namely software and data, are required, and they need to be programmed onto the EVC through a specific programmer connected to a personal computer using specific programming software.
[0004] As Figure 1 shown, the programming interfaces of EVC are two, namely the Core interface and the TIU interface, both of which are 41-pin dedicated interfaces.
[0005] The existing software programming method is shown in Figure 2 . The two 41-core wires led out from the Core interface and the TIU interface are respectively divided into two strands. One strand is connected to the control box, and the other strand is connected to the adapter. The two strands connected to the adapter are converted into a network cable and connected to the serial interface of the serial server. A network cable is connected from the Ethernet interface of the serial server to the personal computer. Through the dedicated programming software on the personal computer, the compiled software and data are uploaded to the EVC on-vehicle computer.
[0006] The connection circuit of the Core splitter 10' and the TIU splitter 20' to the control box is as Figure 3 shown. The Core splitter 10' is provided with 8 connection points and several diodes. The Core splitter 10' is connected to the first to third nodes of the aviation connector 30'. The TIU splitter 20' is provided with 8 connection points and several diodes. The TIU splitter 20' is connected to the fourth to sixth nodes of the aviation connector 30'.
[0007] Please refer to Figure 4 for the circuit connection relationship between the first to sixth nodes of the aviation connector 30' and switches 1 and 2.
[0008] When programming the software and data of EVC, there are four modes: switch 1 on switch 2 on, switch 1 on switch 2 off, switch 1 off switch 2 on, and switch 1 off switch 2 off.
[0009] Table 1 Existing switch states corresponding to four modes
[0010] Mode Switch 1 Switch 2 1 Up Up 2 Up Down 3 Down Up 4 Down Down
[0011] In the laboratory test environment, the in-vehicle device is placed in the equipment room, and the test personnel usually test in the operation room. There is a certain distance between the equipment room and the operation room. For data security reasons, it is generally not allowed to bring personal computers into the equipment room. The existing method requires people to run back and forth for operation and burning, or requires multiple people to cooperate. On the one hand, the efficiency is low, and on the other hand, the requirement for manpower is high. In addition, the existing burning method requires multiple peripherals, and the wiring is complex and not beautiful. Summary of the Invention
[0012] The purpose of the present invention is to provide a remote burning device for an in-vehicle computer and its control module, which solves the problems of low efficiency and high manpower requirement of the existing burning method; realizes the integration of burning peripherals, and solves the problems of complex and unsightly wiring of peripherals in the existing burning method.
[0013] In order to achieve the above purpose, the present invention is realized through the following technical solutions:
[0014] A remote burning control module for an in-vehicle computer, the in-vehicle computer is provided with a Core interface and a TIU interface, the Core interface is connected to a Core splitter, the TIU interface is connected to a TIU splitter, and one path of the Core splitter and the TIU splitter is connected to an aviation connector. The aviation connector is provided with first to sixth nodes. Among them, the first and fourth nodes are connected, the second and fifth nodes are connected, and the third and sixth nodes are connected. The remote burning control device is used to control the connection or disconnection of the first to sixth nodes, and is characterized in that it includes:
[0015] A manual / remote switch connected to the third and sixth nodes, the upper end of the manual / remote switch is connected to one of the normally open ends of the first relay and the second relay, the first node and the fourth node are connected to the other normally open end of the first relay, and the second node and the fifth node are connected to the other normally open end of the second relay;
[0016] A first manual switch, which is connected to the lower end of the manual / remote switch, and the lower end of the first manual switch is connected to the first and fourth nodes;
[0017] A second manual switch, which is connected to the lower end of the manual / remote switch, and the lower end of the second manual switch is connected to the second and fifth nodes;
[0018] The control ends of the first relay and the second relay are connected to the PLC output end, and the grounding end of the PLC is connected to the grounding ends of the first and second relays.
[0019] Further, when the manual / remote switch is turned to the lower position, the manual control mode is entered; when the manual / remote switch is turned to the upper position, the remote control mode is entered.
[0020] Further, when the first programming mode is executed: the control terminals of the first relay and the second relay are respectively input with low and low levels, and no action is performed on the third and sixth nodes, the first and fourth nodes, and the second and fifth nodes;
[0021] When the second programming mode is executed: the control terminals of the first relay and the second relay are respectively input with low and high levels, so that the third and sixth nodes are connected to the second and fifth nodes;
[0022] When the third programming mode is executed: the control terminals of the first relay and the second relay are respectively input with high and low levels, so that the third and sixth nodes are connected to the first and fourth nodes;
[0023] When the fourth programming mode is executed: the control terminals of the first relay and the second relay are respectively input with high and high levels, so that the third and sixth nodes are connected to the first, second, fourth, and fifth nodes, the first and fourth nodes are connected to the third and sixth nodes, and the second and fifth nodes are connected to the third and sixth nodes.
[0024] A remote programming device for an in-vehicle computer includes the above remote programming control module;
[0025] The Core adapter and the TIU adapter, one end of which is respectively connected to the other path of the Core splitter and the TIU splitter, and the other end is connected to the serial server;
[0026] The PLC, the output end of which is connected to the control terminals of the first relay and the second relay.
[0027] Further, the PLC and the serial server are also connected to the PC.
[0028] Further, the PC executes the PLC control program and sequentially sends two data packets to the PLC, so that the output end of the PLC outputs different high and low levels, thereby executing different programming modes.
[0029] Further, the Core splitter is integrally provided with a Core interface, and the Core interface of the Core splitter is docked with the Core interface of the in-vehicle computer; the TIU splitter is integrally provided with a TIU interface, and the TIU interface of the TIU splitter is docked with the TIU interface of the in-vehicle computer; the PLC is integrally provided with a control interface, and the serial server is integrally provided with a data interface, and the control interface and the data interface are connected to the PC.
[0030] Compared with the prior art, the present invention has the following advantages:
[0031] 1. In the above solution, when the tester burns the EVC, it can be completely completed in the operation room without having to travel back and forth between the equipment room and the operation room, saving time cost and labor cost.
[0032] 2. The above solution integrates the existing burning peripherals, simplifying the wiring work during the burning process.
[0033] 3. The above solution integrates the existing burning peripherals, making the cabinet more beautiful. Description of the Drawings
[0034] Figure 1 It is a schematic diagram of the EVC burning interface;
[0035] Figure 2 It is a schematic diagram of the existing EVC burning method;
[0036] Figure 3 It is a schematic diagram of the connection line from the EVC to the control box;
[0037] Figure 4 It is the circuit diagram of the existing control box;
[0038] Figure 5 It is a schematic diagram of the structure of the remote burning control module for in-vehicle computers;
[0039] Figure 6 It is a schematic diagram of the remote burning device for in-vehicle computers;
[0040] Figure 7 It is a schematic diagram of the structure after the integration of the remote burning control module;
[0041] Figure 8 It is a burning method diagram after the integration of the remote burning control module;
[0042] Figure 9 It is a definition diagram of the network cable transferred from the Core adapter;
[0043] Figure 10 It is a definition diagram of the network cable transferred from the TIU adapter. Detailed Embodiment
[0044] The present invention will be further described below in conjunction with the drawings by elaborating on a preferred specific embodiment in detail.
[0045] In the prior art, toggling two switches is actually to change the connection state of 6 nodes introduced from the EVC to the control box. The 6 nodes are actually divided into 3 groups, and the two nodes in each group are connected together. The connection relationships of the 3 groups of nodes corresponding to the four modes are shown in Table 2:
[0046] Table 2 Node connection status corresponding to four modes
[0047] Mode Nodes 3, 6 Nodes 1, 4 Nodes 2, 5 1 - - - 2 Connect 2, 5 - Connect 3, 6 3 Connect 1, 4 Connect 3, 6 - 4 Connect 1, 2, 4, 5 Connect 3, 6 Connect 3, 6
[0048] The present invention solves the problem that in the prior art, a switch must be toggled in front of the vehicle-mounted device during the programming process. In fact, it is necessary to remotely control the connection status of three groups of nodes introduced from the EVC vehicle-mounted computer into the control box. At the same time, in order to be compatible with the existing modes, it is also necessary to retain the existing two manual switches.
[0049] As Figure 5 shown, a remote programming control module for a vehicle-mounted computer, the vehicle-mounted computer is provided with a Core interface and a TIU interface, the Core interface is connected to a Core splitter, the TIU interface is connected to a TIU splitter, one path of the Core splitter and the TIU splitter is connected to an aviation connector, the aviation connector is provided with first to sixth nodes, wherein, the first and fourth nodes are connected, the second and fifth nodes are connected, the third and sixth nodes are connected, and the remote programming control device is used to control the connection or disconnection of the first to sixth nodes; the control module includes: a manual / remote switch connected to the third and sixth nodes, the upper end of the manual / remote switch is connected to one of the normally open ends of a first relay and a second relay, the first node and the fourth node are connected to the other normally open end of the first relay, and the second node and the fifth node are connected to the other normally open end of the second relay; a first manual switch, which is connected to the lower end of the manual / remote switch, and the lower end of the first manual switch is connected to the first and fourth nodes; a second manual switch, which is connected to the lower end of the manual / remote switch, and the lower end of the second manual switch is connected to the second and fifth nodes; the control ends of the first relay and the second relay are connected to the PLC output end, and the grounding end of the PLC is connected to the grounding ends of the first and second relays.
[0050] When the manual / remote switch is toggled to the lower position, it enters the manual control mode; when the manual / remote switch is toggled to the upper position, it enters the remote control mode.
[0051] When the first programming mode is executed: low and low levels are respectively input to the control terminals of the first relay and the second relay, and no actions are performed on the third and sixth nodes, the first and fourth nodes, and the second and fifth nodes; when the second programming mode is executed: low and high levels are respectively input to the control terminals of the first relay and the second relay, so that the third and sixth nodes are connected to the second and fifth nodes; when the third programming mode is executed: high and low levels are respectively input to the control terminals of the first relay and the second relay, so that the third and sixth nodes are connected to the first and fourth nodes; when the fourth programming mode is executed: high and high levels are respectively input to the control terminals of the first relay and the second relay, so that the third and sixth nodes are connected to the first, second, fourth, and fifth nodes, the first and fourth nodes are connected to the third and sixth nodes, and the second and fifth nodes are connected to the third and sixth nodes.
[0052] Table 3 Relay level states corresponding to four modes
[0053]
[0054]
[0055] In a specific embodiment, two output ports of a PLC (Programmable Logic Controller) can be used to respectively connect one end of the control circuits of two relays, and the GND (ground) terminal of the PLC is connected to the other ends of the first relay and the second relay. The PLC can be remotely connected to a personal computer in the equipment room through a network cable. For the structure of the above entire programming method, refer to Figure 6 .
[0056] The above remote programming control module for in-vehicle computers, with an additional access to a PLC, can achieve the programming operation completely in the operation room without entering the equipment room.
[0057] As Figure 6 shown, a remote programming device for in-vehicle computers includes the above remote programming control module; a Core adapter and a TIU adapter, one end of which is respectively connected to the other path of the Core splitter and the TIU splitter, and the other end is connected to a serial port server; a PLC, whose output end is connected to the control terminals of the first relay and the second relay. The PLC and the serial port server are also connected to a PC. The PC executes a PLC control program and sequentially sends two data packets to the PLC, so that the output end of the PLC outputs different high and low levels, thereby executing different programming modes. In a specific embodiment, the PLC is selected from the Mitsubishi FX5U series, the relay is selected from the Omron LY2N-J DC model, and the serial port server is selected from the Nport6650-32 model, which has 32 8-pin RJ45 type serial port interfaces.
[0058] Corresponding to Figure 5 ,Figure 6 Among them, the wiring method is as follows: the No. 7 terminals of the first relay and the second relay are connected to the grounding terminal at the upper left corner of the PLC; the No. 8 terminal of the first relay is connected to the Y0 terminal of the PLC; the No. 8 terminal of the second relay is connected to the Y1 terminal of the PLC; the No. 5 terminals of the first relay and the second relay are connected to the upper terminal of the manual / remote switching switch; the No. 3 terminal of the first relay is connected to nodes 1 and 4 input by the control module; the No. 3 terminal of the second relay is connected to nodes 2 and 5 input by the control module.
[0059] As Figure 7 shown, as Figure 6 a preferred embodiment of Figure 6 the remote programming device for in-vehicle computers, it can be further optimized. The related devices (Core splitter, Core adapter, TIU splitter, TIU adapter, control module, PLC, serial port server) can be integrated together to improve the aesthetics of the cabinet and simplify the wiring work.
[0060] The Core splitter is integrally provided with a Core interface, and the Core interface of the Core splitter is docked with the Core interface of the in-vehicle computer; the TIU splitter is integrally provided with a TIU interface, and the TIU interface of the TIU splitter is docked with the TIU interface of the in-vehicle computer; the PLC is integrally provided with a control interface, and the serial port server is integrally provided with a data interface. The control interface and the data interface are connected to the PC. It should be noted that both the above control interface and data interface are Ethernet interfaces.
[0061] After integration, the structure of the entire programming method is as Figure 8 shown.
[0062] The definitions of the 9 network cables transferred from the Core adapter are as Figure 9 ; the definitions of the 10 network cables transferred from the TIU adapter are as Figure 10 .
[0063] The corresponding relationships among the EVC interface definition, virtual serial port, and serial port server ports are as follows in the table:
[0064] Table 4 Programming Port Configuration Table
[0065] EVC Interface Definition Virtual Serial Port Serial Server Port Core1 flash COM10 1 Core2 flash COM11 2 Core3 flash COM12 3 TIU1 flash COM13 4 TIU2 flash COM14 5 TIU3 flash COM15 6 Core1 debug COM16 7 Core2 debug COM17 8 Core3 debug COM18 9 TIU1 debug COM19 10 TIU2 debug COM20 11 TIU3 debug COM21 12 ODO1 COM22 13 ODO2 COM23 14 ODO3 COM24 15 RTM1 COM25 16 RTM2 COM26 17 CPBI1 COM27 18 CPBI2 COM28 19
[0066] According to the above table, in the configuration tool of Nport6650-32, configure the corresponding relationship between the virtual serial port and the serial port server port, and configure the corresponding relationship between the EVC interface and the virtual serial port in the programming software.
[0067] Program the PLC and define the application layer protocol as follows in the table:
[0068] Table 5 PLC Control Protocol
[0069]
[0070] After completing the configuration in the above manner, in the PLC control program on the personal computer, send two data packets of 0x0f and 0x10 to the plc in sequence. At this time, the Y0 terminal outputs a high level, and the Y1 terminal outputs a low level. The control box enters Mode 3. Start the dedicated burning tool on the personal computer to burn the EVC software.
[0071] In summary, a remote burning device and its control module for an in-vehicle computer according to the present invention solve the problems of low efficiency and high manpower requirements of the existing burning methods; achieve the integration of burning peripherals, and solve the problems of complex and unsightly peripheral wiring of the existing burning methods.
[0072] Although the content of the present invention has been described in detail through the above preferred embodiments, it should be recognized that the above description should not be considered as a limitation of the present invention. After those skilled in the art have read the above content, various modifications and substitutions to the present invention will be obvious. Therefore, the protection scope of the present invention should be defined by the appended claims.
Claims
1. A remote programming control module for an in-vehicle computer. The in-vehicle computer is provided with a Core interface and a TIU interface. The Core interface is connected to a Core splitter, and the TIU interface is connected to a TIU splitter. One of the Core splitter and the TIU splitter is connected to an aviation connector. The aviation connector is provided with first to sixth nodes. Among them, The first and fourth nodes are connected, the second and fifth nodes are connected, and the third and sixth nodes are connected. The remote programming control device is used to control the connection or disconnection of the first to sixth nodes, and is characterized in that it includes: A manual / remote switch connected to the third and sixth nodes. The upper end of the manual / remote switch is connected to one of the normally open terminals of the first relay and the second relay. The first node and the fourth node are connected to the other normally open terminal of the first relay. The second node and the fifth node are connected to the other normally open terminal of the second relay; A first manual switch connected to the lower end of the manual / remote switch. The lower end of the first manual switch is connected to the first and fourth nodes; A second manual switch connected to the lower end of the manual / remote switch. The lower end of the second manual switch is connected to the second and fifth nodes; The control terminals of the first relay and the second relay are connected to the PLC output terminal, and the PLC ground terminal is connected to the ground terminals of the first and second relays; When the first programming mode is executed: The control terminals of the first relay and the second relay respectively input low and low levels, and no actions are performed on the third and sixth nodes, the first and fourth nodes, and the second and fifth nodes; When the second programming mode is executed: The control terminals of the first relay and the second relay respectively input low and high levels, so that the third and sixth nodes are connected to the second and fifth nodes; When the third programming mode is executed: The control terminals of the first relay and the second relay respectively input high and low levels, so that the third and sixth nodes are connected to the first and fourth nodes; When the fourth programming mode is executed: The control terminals of the first relay and the second relay respectively input high and high levels, so that the third and sixth nodes are connected to the first, second, fourth, and fifth nodes, the first and fourth nodes are connected to the third and sixth nodes, and the second and fifth nodes are connected to the third and sixth nodes.
2. The remote programming control module for an in-vehicle computer according to claim 1, wherein, When the manual / remote switch is turned to the lower position, the manual control mode is entered; when the manual / remote switch is turned to the upper position, the remote control mode is entered.
3. A remote programming device for an in-vehicle computer, characterized in that, It includes the remote programming control module as described in claim 1 or 2; Core adapters and TIU adapters, one end of which is respectively connected to the other path of the Core splitter and the TIU splitter, and the other end is connected to the serial server; A PLC, the output terminal of which is connected to the control terminals of the first relay and the second relay.
4. The remote programming device for in-vehicle computers according to claim 3, wherein, The PLC and the serial server are also connected to the PC.
5. The remote programming device for in-vehicle computers according to claim 4, characterized in that, The PC executes the PLC control program and sequentially sends two data packets to the PLC, so that the PLC output terminal outputs different high and low levels, thereby executing different programming modes.
6. The remote programming device for in-vehicle computers according to claim 3, wherein The Core splitter is integrated with a Core interface, and the Core interface of the Core splitter is docked with the Core interface of the in-vehicle computer; the TIU splitter is integrated with a TIU interface, and the TIU interface of the TIU splitter is docked with the TIU interface of the in-vehicle computer; the PLC is integrated with a control interface, and the serial server is integrated with a data interface, and the control interface and the data interface are connected to the PC.
Citation Information
Patent Citations
Unattended software burning device and method for display driver boards
CN113157289A
Remote upgrading method and system for vehicle-mounted equipment
CN114124701A