Train signal processing method, system and equipment

By introducing the first hardware device into the train signal processing system, the time-synchronized hard line signal is used to realize the fast time synchronization between the main processor and the slave processor, the problem of extended response time of the train signal processing is solved, and the system safety and reliability are ensured.

CN119636848APending Publication Date: 2025-03-18CRRC ZHUZHOU ELECTRIC LOCOMOTIVE RESEARCH INSTITUTE CO LTD

Patent Information

Application Number
CN202311200185.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-15
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

How to shorten the response time of train signal processing while ensuring system safety, so that the equipment has the ability to replace train critical safe hard-line signals.

Method used

By introducing a first hardware device between the master processor and the slave processor, fast time synchronization of the master processor and the slave processor is achieved using the time-synchronized hard line signal, thereby shortening the response time of train signal processing.

Benefits of technology

It realizes fast-responsive train signal processing while ensuring system safety, and has the ability to replace train critical safety hard-line signals, improving the safety and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119636848A_ABST
    Figure CN119636848A_ABST
Patent Text Reader

Abstract

The invention discloses a train signal processing method, system and device which are applied to the technical field of rail transit, a master processor and a slave processor are in communication connection, and a first hardware device sends time synchronization hard line signals to the master processor and the slave processor at the same time. The train signal processing method comprises the steps that whether first collection data received through a first input channel is consistent with second collection data sent by a processor or not is judged; if not, entering a guiding safety state; if yes, data processing operation is executed, and a first processing result is obtained and executed; the first acquisition data and the second acquisition data are respectively data of a target position acquired by the master processor and the slave processor at a first moment. According to the scheme, the reliability of the train signal processing process is guaranteed through the arrangement of the master processor and the slave processor, time synchronization of the master processor and the slave processor is achieved through the time synchronization hard line signals, and the response time of the train signal processing process is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of rail transit technology, and in particular to a method, system and device for processing train signals. Background Art

[0002] As rail transit's requirements for intelligence increase, some key safety hardwires of trains, such as safety relays, are gradually replaced by LCUs (Logical Control Units) that can realize more functions and have a high functional safety level. However, in some occasions, there are higher requirements for system safety. Therefore, in order to maintain the original hardware characteristics, very high requirements are also placed on the real-time performance of LCUs with high functional safety levels. That is, the response time of the input and output signals of the LCU control with a high functional safety level must be less than or equal to the opening and closing time of the safety relay.

[0003] In summary, how to shorten the response time of train signal processing and enable the equipment to replace the key safety hard-wired signals of the train while ensuring the safety of the system is a technical problem that technical personnel in this field urgently need to solve. Summary of the invention

[0004] The purpose of the present invention is to provide a method, system and device for processing train signals to shorten the response time of train signal processing and enable the device to replace the key safety hard-wired signals of the train while ensuring the safety of the system.

[0005] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0006] A method for processing a train signal is applied to a main processor, the main processor is communicatively connected to a slave processor, a first hardware device is used to simultaneously send a time synchronization hard-line signal to the main processor and the slave processor to perform time synchronization between the main processor and the slave processor, and the method for processing a train signal includes:

[0007] Receiving first collected data through its own first input channel;

[0008] sending the first collected data to the slave processor, and receiving second collected data sent by the slave processor;

[0009] Determining whether the first collected data is consistent with the second collected data;

[0010] If not, entering a safety-oriented state so that each output channel of the main processor outputs a preset safety level;

[0011] If yes, performing a preset data processing operation on the first collected data to obtain a first processing result corresponding to the first collected data;

[0012] executing the first processing result;

[0013] The first collected data is data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is data of the target position collected by the slave processor through the second collection circuit at the first moment.

[0014] In one embodiment, it further includes:

[0015] Whenever a time synchronization hard-wire signal sent by the first hardware device is received, verifying whether the period of the time synchronization hard-wire signal is equal to the set acquisition period through a first timer set in the main processor;

[0016] If not, the system enters a safety-oriented state so that each output channel of the main processor outputs a preset safety level.

[0017] In one implementation, sending the first collected data to the slave processor and receiving the second collected data sent by the slave processor includes:

[0018] sending a first request command carrying the first collected data and attribute information of the first collected data to the slave processor;

[0019] A first response command carrying the second collected data and attribute information of the second collected data is received, which is sent from the processor.

[0020] In one implementation, the first hardware device is specifically a CPLD.

[0021] In one implementation, the master processor and the slave processor are communicatively connected by wired communication and / or wireless communication.

[0022] In one embodiment, it further includes:

[0023] After power-on, obtaining the value of its own acquisition period, and receiving the value of the acquisition period of the slave processor sent by the slave processor;

[0024] Determine whether the value of its own acquisition cycle is consistent with the value of the acquisition cycle of the slave processor; if not, enter a guided safety state so that each output channel of the master processor outputs a preset safety level;

[0025] If yes, the first hardware device is enabled, and the first hardware device is commanded to send a time synchronization hard-line signal to the master processor and the slave processor simultaneously according to the acquisition cycle.

[0026] In one embodiment, after obtaining a first processing result corresponding to the first collected data, the method further includes:

[0027] receiving a second processing result sent by the slave processor;

[0028] Determining whether the first processing result is consistent with the second processing result;

[0029] If not, entering a safety-oriented state so that each output channel of the main processor outputs a preset safety level;

[0030] If yes, executing the first processing result;

[0031] The second processing result is a second processing result corresponding to the second collected data obtained after the slave processor performs a preset data processing operation on the second collected data.

[0032] In one implementation, executing the first processing result includes:

[0033] Based on the first processing result, controlling the level state of the first output channel thereof;

[0034] Among them, the first output channel of the master processor is connected to the first input end of the first AND gate circuit, and the first output channel of the slave processor is connected to the second input end of the first AND gate circuit; the level state of the first output channel of the slave processor is the level state determined by the slave processor based on the second processing result.

[0035] A method for processing a train signal is applied to a slave processor, wherein a master processor is communicatively connected to the slave processor, and a first hardware device is used to simultaneously send a time synchronization hard-wire signal to the master processor and the slave processor to perform time synchronization between the master processor and the slave processor. The method for processing a train signal comprises:

[0036] Receiving second collected data through its own first input channel;

[0037] receiving first collected data sent by the main processor, and sending the second collected data to the main processor;

[0038] Determining whether the first collected data is consistent with the second collected data;

[0039] If not, entering a safety-oriented state so that each output channel of the slave processor outputs a preset safety level;

[0040] If yes, performing a preset data processing operation on the second collected data to obtain a second processing result corresponding to the second collected data;

[0041] executing the second processing result;

[0042] The first collected data is data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is data of the target position collected by the slave processor through the second collection circuit at the first moment.

[0043] In one embodiment, it further includes:

[0044] Whenever a time synchronization hard-wire signal sent by the first hardware device is received, verifying whether the period of the time synchronization hard-wire signal is equal to the set acquisition period through a second timer set in the slave processor;

[0045] If not, the system enters a safety-oriented state so that each output channel of the slave processor outputs a preset safety level.

[0046] In one embodiment, receiving the first collected data sent by the main processor, and sending the second collected data to the main processor, includes:

[0047] receiving a first request command sent by the main processor and carrying the first collected data and attribute information of the first collected data;

[0048] A first response command carrying the second collected data and attribute information of the second collected data is sent to the main processor.

[0049] In one embodiment, it further includes:

[0050] After power-on, obtain the value of its own acquisition cycle and send it to the main processor, and receive the value of the acquisition cycle of the main processor sent by the main processor;

[0051] Determine whether the value of its own acquisition cycle is consistent with the value of the acquisition cycle of the main processor;

[0052] If not, the system enters a safety-oriented state so that each output channel of the slave processor outputs a preset safety level.

[0053] In one embodiment, after obtaining the second processing result corresponding to the second collected data, the method further includes:

[0054] receiving a first processing result sent by the main processor;

[0055] Determining whether the first processing result is consistent with the second processing result;

[0056] If not, entering a safety-oriented state so that each output channel of the slave processor outputs a preset safety level;

[0057] If yes, executing the second processing result;

[0058] The first processing result is a first processing result corresponding to the first collected data obtained after the slave processor performs a preset data processing operation on the first collected data.

[0059] In one embodiment, executing the second processing result includes:

[0060] Based on the second processing result, controlling the level state of the first output channel thereof;

[0061] Among them, the first output channel of the main processor is connected to the first input end of the first AND gate circuit, and the first output channel of the slave processor is connected to the second input end of the first AND gate circuit; the level state of the first output channel of the main processor is the level state determined by the main processor based on the first processing result.

[0062] A train signal processing system is applied to a main processor, the main processor is communicatively connected with a slave processor, a first hardware device is used to simultaneously send a time synchronization hard-line signal to the main processor and the slave processor to perform time synchronization of the main processor and the slave processor, and the train signal processing system includes:

[0063] A first collected data receiving module, used for receiving first collected data through its own first input channel;

[0064] A first synchronization module, used for sending the first collected data to the slave processor, and receiving second collected data sent by the slave processor;

[0065] A first judgment module, used for judging whether the first collected data is consistent with the second collected data;

[0066] If not, triggering a first guidance safety module, the first guidance safety module is used to: enter a guidance safety state so that each output channel of the main processor outputs a preset safety level;

[0067] If yes, triggering a first processing result determination module, the first processing result determination module is used to: perform a preset data processing operation on the first collected data to obtain a first processing result corresponding to the first collected data;

[0068] A first processing result execution module, used for executing the first processing result;

[0069] The first collected data is data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is data of the target position collected by the slave processor through the second collection circuit at the first moment.

[0070] A train signal processing system is applied to a slave processor, a master processor is communicatively connected with the slave processor, a first hardware device is used to simultaneously send a time synchronization hard-line signal to the master processor and the slave processor to perform time synchronization between the master processor and the slave processor, and the train signal processing method includes:

[0071] A second collected data receiving module, used for receiving second collected data through its own first input channel;

[0072] A second synchronization module, configured to receive the first collected data sent by the main processor, and send the second collected data to the main processor;

[0073] A second judgment module, used to judge whether the first collected data is consistent with the second collected data;

[0074] If not, triggering a second guidance safety module, the second guidance safety module is used to: enter a guidance safety state so that each output channel of the slave processor outputs a preset safety level;

[0075] If yes, triggering a second processing result determination module, the second processing result determination module is used to: perform a preset data processing operation on the second collected data to obtain a second processing result corresponding to the second collected data;

[0076] A second processing result execution module, used for executing the second processing result;

[0077] The first collected data is data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is data of the target position collected by the slave processor through the second collection circuit at the first moment.

[0078] A train signal processing device, comprising:

[0079] Memory for storing computer programs;

[0080] A processor is used to execute the computer program to implement the steps of the train signal processing method as described above.

[0081] By applying the technical solution provided in the embodiment of the present invention, the LCU is implemented based on the main processor and the slave processor, and data processing is performed only when the collected data of the two are consistent, thereby ensuring the security of the system. In addition, in order to reduce the response time, in the solution of the present application, the time synchronization between the main processor and the slave processor is not completed directly through the communication between the two, but a first hardware device is specially set up. The first hardware device can send a time synchronization hard-wire signal to the main processor and the slave processor at the same time, thereby performing time synchronization between the main processor and the slave processor. Since the time synchronization between the main processor and the slave processor is achieved based on the time synchronization hard-wire signal, the time synchronization between the main processor and the slave processor can be quickly achieved, which saves the response time of the main processor in the train signal processing process.

[0082] When the main processor is processing train signals, it can receive the first collected data through its own first input channel, and then send the first collected data to the slave processor, and receive the second collected data sent by the slave processor. The first collected data is the data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is the data of the target position collected by the slave processor through the second collection circuit at the first moment. Therefore, under normal circumstances, the main processor will determine that the first collected data is consistent with the second collected data, and then can perform a preset data processing operation on the first collected data, obtain a first processing result corresponding to the first collected data, and execute the first processing result. If the first collected data is inconsistent with the second collected data, it means that an abnormal situation has occurred. In order to ensure the safety of the system, the main processor can enter the safety-oriented state so that each output channel of the main processor outputs a preset safety level.

[0083] To summarize, the scheme of the present application ensures the security and reliability of the train signal processing process through the setting of the main processor and the slave processor, and because the time synchronization of the main processor and the slave processor is achieved through the time synchronization hard-wire signal sent by the first hardware device, the time synchronization process can be implemented quickly, which saves the response time of the main processor for the train signal processing process. That is, under the premise of ensuring the safety of the system, the device composed of the main processor and the slave processor of the present application has the ability to replace the original key safety hard-wire signal of the train. BRIEF DESCRIPTION OF THE DRAWINGS

[0084] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0085] Figure 1 A flow chart of a train signal processing method implemented in the present invention, which is applied in a main processor;

[0086] Figure 2 It is a structural schematic diagram of a specific implementation mode of the present invention in which a first hardware device simultaneously sends a time synchronization hard-wire signal to a master processor and a slave processor;

[0087] Figure 3 This is a schematic diagram of data interaction between a master processor and a slave processor when the master processor processes train signals in a specific embodiment of the present invention;

[0088] Figure 4 A flow chart of a method for processing a train signal in the present invention, which is applied to a slave processor;

[0089] Figure 5 It is a structural schematic diagram of a train signal processing system in the present invention, which is applied to a main processor;

[0090] Figure 6 The figure is a structural diagram of a train signal processing system in the present invention, which is applied in a slave processor. DETAILED DESCRIPTION

[0091] The core of the present invention is to provide a method for processing train signals. Through the setting of the main processor and the slave processor, the safety and reliability of the train signal processing process are guaranteed. In addition, since the time synchronization of the main processor and the slave processor is achieved through the time synchronization hard-wire signal sent by the first hardware device, the time synchronization process can be quickly implemented, which saves the response time of the main processor for the train signal processing process. That is, under the premise of ensuring the safety of the system, the device composed of the main processor and the slave processor of this application has the ability to replace the original key safety hard-wire signal of the train.

[0092] In order to enable those skilled in the art to better understand the scheme of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0093] Please refer to Figure 1 , Figure 1 The present invention is a flowchart of a method for processing a train signal. The method for processing a train signal can be applied to a master processor. The master processor is connected to a slave processor in communication. The first hardware device is used to simultaneously send a time synchronization hard-wire signal to the master processor and the slave processor to synchronize the time of the master processor and the slave processor. The method for processing a train signal can include the following steps:

[0094] Step S101: receiving first collected data through its own first input channel.

[0095] Specifically, in the solution of the present application, the LCU is implemented based on the main processor and the slave processor, which can ensure the reliability of the system. That is, when processing train signals, the main processor and the slave processor can verify data consistency in multiple links to ensure reliability. See the detailed description in the implementation method below.

[0096] In practical applications, MCU (Micro Controller Unit) can usually be used as a processor, for example Figure 2 In the case of, MCUA represents the master processor of the present application, and MCUB represents the slave processor of the present application.

[0097] The solution of the present application is also specially provided with a first hardware device, which is used to send a time synchronization hard-wire signal to the main processor and the slave processor at the same time, so as to achieve time synchronization between the main processor and the slave processor based on the time synchronization hard-wire signal. It can be seen that in the solution of the present application, since the first hardware device is introduced between the two processors, the time synchronization hard-wire signal is sent by the first hardware device. Compared with the two processors achieving time synchronization through communication, the time synchronization of the present application will take a very short time, which saves the response time of the main processor when processing train signals, and similarly, it also saves the response time of the slave processor when processing train signals.

[0098] There can be many specific types of the first hardware device, as long as it can meet the requirements of the present application, that is, it can send time synchronization hard-wired signals to the master processor and the slave processor at the same time. For example, in a specific implementation of the present invention, the first hardware device can be specifically a CPLD (Complex Programmable Logic Device). CPLD has the advantages of high reliability, strong flexibility, and the ability to easily cope with different circuit requirements. The use of CPLD can effectively realize the functional requirements of the present application for the first hardware device, and can send time synchronization hard-wired signals. Figure 2In the implementation manner, the first hardware device is specifically selected as CPLD.

[0099] The main processor can receive the first collected data through its own first input channel. Usually, the main processor can periodically receive the collected data through the first input channel. In addition, it can be understood that in actual applications, the main processor can have multiple input channels, and the first input channel described in this application can be any one of the multiple input channels of the main processor. Different input channels of the main processor can be used to receive data from different collection positions. In other words, this application is explained by taking the first input channel as an example. The data sent to the main processor by other input channels can also be processed according to the principle of the solution of this application, so it will not be repeated.

[0100] Step S102: sending the first collected data to the slave processor, and receiving the second collected data sent by the slave processor.

[0101] After receiving the first collected data, the main processor will send the first collected data to the slave processor, and the slave processor will send the received second collected data to the main processor.

[0102] In the solution of the present application, the first collected data is the data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is the data of the target position collected by the slave processor through the second collection circuit at the first moment.

[0103] That is to say, the first collected data and the second collected data are both from the same collection position and at the same collection time, so under normal circumstances, the first collected data and the second collected data should be consistent.

[0104] For example, in one scenario, it is necessary to collect voltage data at a certain position, then the first acquisition circuit and the second acquisition circuit will both collect the voltage value of the position and send them to the main processor and the slave processor respectively. At the same time, the voltage values ​​of the same position collected by the first acquisition circuit and the second acquisition circuit should be consistent, that is, the first acquisition data and the second acquisition data should be consistent.

[0105] When the slave processor receives the first collected data sent by the master processor, it will provide feedback, that is, the slave processor sends the second collected data collected at the same time to the master processor.

[0106] In a specific implementation of the present invention, step S102 may specifically include:

[0107] Step 1: sending a first request command carrying first collected data and attribute information of the first collected data to a slave processor;

[0108] Step 2: Receive a first response command sent from the processor and carrying the second collected data and attribute information of the second collected data.

[0109] This implementation takes into account that after the first collected data is sent to the slave processor, the slave processor needs to know when the collected data was collected and from which position it was collected, so that it can determine the second collected data collected by itself at the same time and the same position, and then feed it back to the main processor.

[0110] In this regard, this implementation method will send a first request command to the slave processor. The first request command carries not only the first collected data, but also the attribute information of the first collected data. It can be understood that the attribute information of the first collected data is information used to reflect the collection time and collection location of the first collected data. Similarly, the attribute information of the second collected data is information used to reflect the collection time and collection location of the second collected data. It can be understood that under normal circumstances, the collection time and collection location reflected by the attribute information of the first collected data should be consistent with the collection time and collection location reflected by the attribute information of the second collected data.

[0111] For example, in a specific scenario, the attribute information of the first acquired data includes an application execution cycle number and a channel number. The application execution cycle number described here indicates the current cycle number when the main processor periodically receives the first acquired data through the first input channel. It can be understood that, under normal circumstances, the application execution cycle number included in the attribute information of the second acquired data is consistent with the application execution cycle number included in the attribute information of the first acquired data, which means that the first acquired data and the second acquired data are collected at the same time.

[0112] The channel number in the attribute information of the first acquisition data can indicate through which input channel the main processor receives the first acquisition data, which can also reflect the acquisition position of the first acquisition data. Similarly, the channel number in the attribute information of the second acquisition data can indicate through which input channel the slave processor receives the second acquisition data, which can also reflect the acquisition position of the second acquisition data. In practical applications, for the sake of comparison, the main processor and the slave processor usually use the same numbered channels for the same acquisition position. For example, for the voltage value collected in the above example, the main processor receives the first acquisition data through its own input channel numbered 01, and the slave processor receives the second acquisition data through its own input channel numbered 01.

[0113] Step S103: Determine whether the first collected data is consistent with the second collected data, if not, execute the operation of step S104, if yes, execute the operation of step S105.

[0114] After receiving the first collected data and the second collected data, the main processor can determine whether the first collected data is consistent with the second collected data.

[0115] Step S104: Entering a safety-oriented state so that each output channel of the main processor outputs a preset safety level.

[0116] When the first collected data is inconsistent with the second collected data, the main processor will enter the oriented safety state, and the main processor entering the oriented safety state means that each output channel of the main processor outputs a preset safety level. For example, generally speaking, the preset safety level is a low level, that is, generally speaking, after the main processor enters the oriented safety state, each output channel of the main processor outputs 0.

[0117] Step S105: performing a preset data processing operation on the first collected data to obtain a first processing result corresponding to the first collected data;

[0118] When the first acquired data is consistent with the second acquired data, it can usually be said that the first acquired data is correct acquired data. Therefore, the preset data processing operation can be performed on the first acquired data. For example, in one scenario, the first acquired data is specifically voltage data of a certain position. For example, the preset data processing operation is specifically to determine whether the voltage is overvoltage or undervoltage. If so, the first processing result is that the voltage is abnormal and a high-level signal needs to be output. Otherwise, the first processing result is that the voltage is normal and a low-level signal needs to be output.

[0119] In addition, it can be understood that in the solution of the present application, the main processor will determine whether the first collected data is consistent with the second collected data, thereby determining whether it is necessary to enter the guidance safety state. Similarly, after receiving the first collected data, the slave processor, in addition to feeding back the second collected data to the main processor, can also determine whether the first collected data is consistent with the second collected data, thereby determining whether the slave processor needs to enter the guidance safety state.

[0120] And similarly, when the slave processor determines that the first collected data is inconsistent with the second collected data, the slave processor can enter a safety-oriented state so that each output channel of the slave processor outputs a preset safety level. If the slave processor determines that the first collected data is consistent with the second collected data, the slave processor can perform a preset data processing operation on the second collected data to obtain a second processing result corresponding to the second collected data. And it can be understood that the data processing operation performed by the slave processor on the second collected data can be consistent with the data processing operation performed by the main processor on the first collected data, that is, the relevant application programs used by the two to implement data processing can be consistent.

[0121] See also Figure 3 , is a schematic diagram of data interaction between the main processor and the slave processor when the main processor implements train signal processing in a specific implementation manner of the present invention. Figure 3 In the process, the CPLD sends time synchronization hard-wire signals to the master processor and the slave processor at the same time. Figure 3 The DI in the figure indicates that the first collected data received by the main processor and the second collected data received by the slave processor are data collected at the same time and at the same position. Figure 3 The master processor in the embodiment can send a first request command carrying the first collected data to the slave processor, and receive a first response command carrying the second collected data fed back by the slave processor, and then, Figure 3 The voting of the master processor and the slave processor in the process means that both the master processor and the slave processor will determine whether the first collected data is consistent with the second collected data. When both of them determine that the first collected data is consistent with the second collected data, the master processor and the slave processor will perform the preset data processing operation, that is, Figure 3 Each of the shown will execute an application program.

[0122] Step S106: Execute the first processing result.

[0123] After obtaining the first processing result corresponding to the first collected data, the first processing result can be executed. For example, in one of the above scenarios, the first processing result is that the voltage is normal and a low-level signal needs to be input. The main processor can, for example, control the first output channel to output a low level.

[0124] In a specific implementation of the present invention, after obtaining the first processing result corresponding to the first collected data, the method may further include:

[0125] receiving a second processing result sent from the processor;

[0126] Determining whether the first processing result is consistent with the second processing result;

[0127] If not, then enter the safety-oriented state so that each output channel of the main processor outputs a preset safety level;

[0128] If yes, execute the first processing result;

[0129] The second processing result is a second processing result corresponding to the second collected data obtained after the processor performs a preset data processing operation on the second collected data.

[0130] In the above implementation, the consistency of the first collected data and the second collected data is judged. In this implementation, the consistency of the result obtained after the data processing operation is performed on the collected data will also be judged, thereby further ensuring the reliability of the output.

[0131] It can be understood that since it is necessary to perform consistency judgment on the results obtained after performing data processing operations on the collected data, in addition to performing a preset data processing operation on the first collected data to obtain a first processing result corresponding to the first collected data, the slave processor also needs to perform a preset data processing operation on the second collected data to obtain a second processing result corresponding to the second collected data, and then send the second processing result to the main processor, so that the main processor can judge whether the first processing result is consistent with the second processing result after receiving the first processing result sent by the slave processor.

[0132] If the main processor determines that the first processing result is consistent with the second processing result, it can be determined that the first processing result is correct and the first processing result can be executed. Conversely, if the main processor determines that the first processing result is inconsistent with the second processing result, it means that the calculation process of the main processor or the slave processor may be abnormal. In order to ensure system safety, the main processor can enter a safety-oriented state so that each output channel of the main processor outputs a preset safety level.

[0133] Similarly, for the slave processor, it can also determine whether the first processing result is consistent with the second processing result. If they are consistent, the slave processor can execute the second processing result. If they are consistent, the slave processor can enter a safety-oriented state so that each output channel of the slave processor outputs a preset safety level.

[0134] Figure 3 In the case of, after the main processor receives the second processing result, Figure 3 The respective votes of the master processor and the slave processor shown refer to that both the master processor and the slave processor will determine whether the first processing result is consistent with the second processing result to determine whether they need to enter the safety-oriented state.

[0135] In a specific implementation of the present invention, step S106 may specifically include:

[0136] Based on the first processing result, control the level state of the first output channel of itself;

[0137] Among them, the first output channel of the main processor is connected to the first input end of the first AND gate circuit, and the first output channel of the slave processor is connected to the second input end of the first AND gate circuit; the level state of the first output channel of the slave processor is the level state determined by the slave processor based on the second processing result.

[0138] This implementation takes into account that, in normal circumstances, the first processing result and the second processing result should be consistent, and therefore, an AND gate circuit may be provided, which neither affects the output channel signal in normal circumstances nor can further ensure the reliability of the output.

[0139] Specifically, in this implementation, when the main processor executes the first processing result, it controls the level state of its own first output channel based on the first processing result, and the first output channel of the main processor itself is not the final output, because the first output channel of the main processor is connected to the first input end of the first AND gate circuit, and the first output channel of the slave processor is connected to the second input end of the first AND gate circuit, and the slave processor can control the level state of its own first output channel based on the second processing result.

[0140] For example, under normal circumstances, if the master processor needs to control its first output channel to 1 based on the first processing result, since the second processing result is the same as the first processing result, the slave processor will also control its first output channel to 1 based on the second processing result, so the output of the first AND gate circuit is also 1. Correspondingly, when the first output channel of the master processor and the first output channel of the slave processor are both 0, the output of the first AND gate circuit is also 0. It can be seen that the setting of the first AND gate circuit does not change the system output under normal circumstances.

[0141] For example, in one scenario, the first processing result is consistent with the second processing result, but an error occurs in the process of executing the first processing result or the second processing result. According to the principle of the AND gate, as long as the two input terminals of the AND gate circuit are not 1 at the same time, its output terminal will be 0, that is, the output is a safe level, thereby avoiding abnormalities and further ensuring reliability.

[0142] exist Figure 3 In the embodiment, the master processor and the slave processor execute the first processing result and the second processing result through the same DO, which means that the final output is determined based on the first AND gate circuit.

[0143] In a specific embodiment of the present invention, it may also include:

[0144] Whenever a time synchronization hard-wire signal sent by the first hardware device is received, a first timer set in the main processor is used to verify whether the period of the time synchronization hard-wire signal is equal to the set acquisition period;

[0145] If not, the system enters a safety-oriented state so that each output channel of the main processor outputs a preset safety level.

[0146] This implementation method takes into account that the solution of the present application is to achieve time synchronization between the master processor and the slave processor through a time synchronization hard-wire signal sent by a first hardware device. In order to ensure the reliability of time synchronization, in this implementation method, whenever the master processor receives a time synchronization hard-wire signal sent by the first hardware device, it can verify through the first timer set in the master processor whether the period of the time synchronization hard-wire signal is equal to the set acquisition period. If not, it indicates that an abnormality has occurred. In order to ensure reliability, the master processor can enter a guided safety state.

[0147] For example, in one case, the accuracy of the first timer in the main processor is 1ms, that is, the count value of the first timer is increased by 1 every 1ms, which can usually be achieved through interruption. The time synchronization hard-wire signal is usually a clock signal. Based on the count value of the first timer, the interval between two adjacent clock pulses in the time synchronization hard-wire signal can be determined, and the period of the time synchronization hard-wire signal can be determined. Then, it can be determined whether the period of the time synchronization hard-wire signal is consistent with the previously preset acquisition period.

[0148] Similarly, in actual applications, whenever the slave processor receives a time synchronization hard-wire signal sent by the first hardware device, it can verify whether the period of the time synchronization hard-wire signal is equal to the set acquisition period through the second timer set in the slave processor. If not, it indicates that an abnormality has occurred. In order to ensure reliability, the slave processor can enter a guided safety state.

[0149] In addition, it can be understood that the acquisition cycle set by the slave processor needs to be consistent with the acquisition cycle set by the master processor, and this value is also the cycle used by the slave processor when receiving the second acquisition data. Figure 3 The synchronization signal detection shown in , means that both the master processor and the slave processor will verify whether the period of the time synchronization hard-line signal is equal to the set acquisition period.

[0150] In the solution of the present application, data needs to be exchanged between the master processor and the slave processor. For example, in a specific implementation of the present invention, the master processor and the slave processor can be connected to each other by wired communication and / or wireless communication to ensure the flexibility of the solution. In addition, in some occasions, the communication connection between the two can also be achieved with the help of other devices, such as Figure 2 In the case of a switching chip, the master processor and the slave processor are connected to each other through a switching chip, that is, both can send communication data of a set protocol to each other through the switching chip.

[0151] In a specific embodiment of the present invention, it may also include:

[0152] After power-on, obtain the value of its own acquisition cycle, and receive the value of the acquisition cycle of the slave processor sent by the slave processor;

[0153] Determine whether the value of its own acquisition cycle is consistent with the value of the acquisition cycle of the slave processor;

[0154] If not, then enter the safety-oriented state so that each output channel of the main processor outputs a preset safety level;

[0155] If yes, the first hardware device is enabled, and the first hardware device is commanded to send a time synchronization hard-line signal to the master processor and the slave processor simultaneously according to the acquisition cycle.

[0156] This implementation takes into account that the specific value of the acquisition cycle can be set in advance, and the acquisition cycles saved between the main processor and the slave processor should be consistent. Therefore, after power-on, the main processor can obtain the value of its own acquisition cycle and receive the value of the acquisition cycle of the slave processor sent by the slave processor. If the two values ​​are inconsistent, the main processor can enter a safety-oriented state so that each output channel of the main processor outputs a preset safety level to ensure system safety.

[0157] Correspondingly, if the values ​​of the two are consistent, it usually means that the master processor and the slave processor have correctly saved the same acquisition cycle. Therefore, the master processor can enable the first hardware device, and can command the first hardware device to send a time synchronization hard-wire signal to the master processor and the slave processor at the same time according to the acquisition cycle. That is, after power-on, the master processor can complete the setting of the cycle of the time synchronization hard-wire signal sent by the first hardware device. Figure 2 In a specific implementation manner, the main processor MCUA sets the period of the time synchronization hard-line signal sent by the CPLD through the local bus.

[0158] In addition, it can be understood that after the main processor is powered on, it can also send the acquired value of its own acquisition cycle to the slave processor, so that the slave processor can also determine whether the value of the slave processor's own acquisition cycle is consistent with the value of the acquisition cycle received from the main processor. If they are inconsistent, the slave processor can also enter a safety-oriented state so that each output channel of the slave processor outputs a preset safety level.

[0159] By applying the technical solution provided in the embodiment of the present invention, the LCU is implemented based on the main processor and the slave processor, and data processing is performed only when the collected data of the two are consistent, thereby ensuring the security of the system. In addition, in order to reduce the response time, in the solution of the present application, the time synchronization between the main processor and the slave processor is not completed directly through the communication between the two, but a first hardware device is specially set up. The first hardware device can send a time synchronization hard-wire signal to the main processor and the slave processor at the same time, thereby performing time synchronization between the main processor and the slave processor. Since the time synchronization between the main processor and the slave processor is achieved based on the time synchronization hard-wire signal, the time synchronization between the main processor and the slave processor can be quickly achieved, which saves the response time of the main processor in the train signal processing process.

[0160] When the main processor is processing train signals, it can receive the first collected data through its own first input channel, and then send the first collected data to the slave processor, and receive the second collected data sent by the slave processor. The first collected data is the data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is the data of the target position collected by the slave processor through the second collection circuit at the first moment. Therefore, under normal circumstances, the main processor will determine that the first collected data is consistent with the second collected data, and then can perform a preset data processing operation on the first collected data, obtain a first processing result corresponding to the first collected data, and execute the first processing result. If the first collected data is inconsistent with the second collected data, it means that an abnormal situation has occurred. In order to ensure the safety of the system, the main processor can enter the safety-oriented state so that each output channel of the main processor outputs a preset safety level.

[0161] To summarize, the scheme of the present application ensures the security and reliability of the train signal processing process through the setting of the main processor and the slave processor, and because the time synchronization of the main processor and the slave processor is achieved through the time synchronization hard-wire signal sent by the first hardware device, the time synchronization process can be implemented quickly, which saves the response time of the main processor for the train signal processing process. That is, under the premise of ensuring the safety of the system, the device composed of the main processor and the slave processor of the present application has the ability to replace the original key safety hard-wire signal of the train.

[0162] Corresponding to the above embodiment, the embodiment of the present invention further provides a method for processing train signals, which can be applied to a slave processor, wherein the master processor is communicatively connected to the slave processor, and the first hardware device is used to simultaneously send a time synchronization hard-wire signal to the master processor and the slave processor to perform time synchronization between the master processor and the slave processor, which can be referred to in Figure 4 , the train signal processing method includes:

[0163] Step S401: receiving second collected data through its own first input channel;

[0164] Step S402: receiving first collected data sent by the main processor, and sending second collected data to the main processor;

[0165] Step S403: determining whether the first collected data is consistent with the second collected data;

[0166] If not, then executing step S404: entering a safety-oriented state so that each output channel of the slave processor outputs a preset safety level;

[0167] If yes, then executing step S405: performing a preset data processing operation on the second collected data to obtain a second processing result corresponding to the second collected data;

[0168] Step S406: executing the second processing result;

[0169] The first collected data is data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is data of the target position collected by the slave processor through the second collection circuit at the first moment.

[0170] In a specific embodiment of the present invention, it also includes:

[0171] Whenever a time synchronization hard-line signal sent by the first hardware device is received, verifying whether the period of the time synchronization hard-line signal is equal to the set acquisition period by a second timer set in the slave processor;

[0172] If not, the system enters a safety-oriented state so that each output channel of the slave processor outputs a preset safety level.

[0173] In a specific implementation of the present invention, receiving first collected data sent by a main processor and sending second collected data to the main processor includes:

[0174] receiving a first request command sent by a main processor and carrying first collected data and attribute information of the first collected data;

[0175] A first response command carrying the second collected data and the attribute information of the second collected data is sent to the main processor.

[0176] In a specific embodiment of the present invention, it also includes:

[0177] After power-on, obtain the value of its own acquisition cycle and send it to the main processor, and receive the value of the main processor's acquisition cycle sent by the main processor;

[0178] Determine whether the value of its own acquisition cycle is consistent with the value of the acquisition cycle of the main processor;

[0179] If not, the system enters a safety-oriented state so that each output channel of the slave processor outputs a preset safety level.

[0180] In a specific implementation of the present invention, after obtaining the second processing result corresponding to the second collected data, the method further includes:

[0181] receiving a first processing result sent by the main processor;

[0182] Determining whether the first processing result is consistent with the second processing result;

[0183] If not, entering a safety-oriented state so that each output channel of the slave processor outputs a preset safety level;

[0184] If yes, then execute the second processing result;

[0185] The first processing result is a first processing result corresponding to the first collected data obtained after the processor performs a preset data processing operation on the first collected data.

[0186] In a specific embodiment of the present invention, executing the second processing result includes:

[0187] Based on the second processing result, controlling the level state of the first output channel thereof;

[0188] Among them, the first output channel of the main processor is connected to the first input end of the first AND gate circuit, and the first output channel of the slave processor is connected to the second input end of the first AND gate circuit; the level state of the first output channel of the main processor is the level state determined by the main processor based on the first processing result.

[0189] Corresponding to the above method embodiment, the embodiment of the present invention further provides a train signal processing system, which can be applied to a master processor, the master processor is connected to a slave processor in communication, and the first hardware device is used to simultaneously send a time synchronization hard-wire signal to the master processor and the slave processor to synchronize the time of the master processor and the slave processor, which can be referred to Figure 5, the train signal processing system may include:

[0190] The first collected data receiving module 501 is used to receive the first collected data through its own first input channel;

[0191] A first synchronization module 502, configured to send the first collected data to the slave processor, and receive the second collected data sent by the slave processor;

[0192] A first judging module 503 is used to judge whether the first collected data is consistent with the second collected data;

[0193] If not, the first guiding safety module 504 is triggered, and the first guiding safety module 504 is used to: enter the guiding safety state so that each output channel of the main processor outputs a preset safety level;

[0194] If yes, the first processing result determination module 505 is triggered, and the first processing result determination module 505 is used to: perform a preset data processing operation on the first collected data to obtain a first processing result corresponding to the first collected data;

[0195] A first processing result execution module 506, configured to execute the first processing result;

[0196] The first collected data is data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is data of the target position collected by the slave processor through the second collection circuit at the first moment.

[0197] The embodiment of the present invention further provides a train signal processing system, which can be applied to a slave processor, wherein the master processor is communicatively connected to the slave processor, and the first hardware device is used to simultaneously send a time synchronization hard-wire signal to the master processor and the slave processor to synchronize the time of the master processor and the slave processor. Figure 6 , the train signal processing system includes:

[0198] The second collected data receiving module 601 is used to receive the second collected data through its own first input channel;

[0199] The second synchronization module 602 is used to receive the first collected data sent by the main processor and send the second collected data to the main processor;

[0200] The second judgment module 603 is used to judge whether the first collected data is consistent with the second collected data;

[0201] If not, the second guiding safety module 604 is triggered, and the second guiding safety module 604 is used to: enter the guiding safety state so that each output channel of the slave processor outputs a preset safety level;

[0202] If yes, the second processing result determination module 605 is triggered, and the second processing result determination module 605 is used to: perform a preset data processing operation on the second collected data to obtain a second processing result corresponding to the second collected data;

[0203] The second processing result execution module 606 is used to execute the second processing result;

[0204] The first collected data is data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is data of the target position collected by the slave processor through the second collection circuit at the first moment.

[0205] Corresponding to the above method and system embodiments, an embodiment of the present invention further provides a train signal processing device, including:

[0206] Memory for storing computer programs;

[0207] A processor is used to execute a computer program to implement the steps of the train signal processing method in any embodiment.

[0208] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0209] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0210] The principles and implementation methods of the present invention are described in this article using specific examples. The description of the above embodiments is only used to help understand the technical solution and core ideas of the present invention. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present invention, the present invention can also be improved and modified, and these improvements and modifications also fall within the scope of protection of the present invention.

Claims

1. A method for processing train signals, characterized in that: Applied in a main processor, the main processor is communicatively connected with a slave processor, the first hardware device is used to simultaneously send a time synchronization hard-line signal to the main processor and the slave processor to perform time synchronization of the main processor and the slave processor, and the train signal processing method includes: Receiving first collected data through its own first input channel; sending the first collected data to the slave processor, and receiving second collected data sent by the slave processor; Determining whether the first collected data is consistent with the second collected data; If not, entering a safety-oriented state so that each output channel of the main processor outputs a preset safety level; If yes, performing a preset data processing operation on the first collected data to obtain a first processing result corresponding to the first collected data; executing the first processing result; The first collected data is data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is data of the target position collected by the slave processor through the second collection circuit at the first moment.

2. The train signal processing method according to claim 1, characterized in that: Also includes: Whenever a time synchronization hard-wire signal sent by the first hardware device is received, verifying whether the period of the time synchronization hard-wire signal is equal to the set acquisition period through a first timer set in the main processor; If not, the system enters a safety-oriented state so that each output channel of the main processor outputs a preset safety level.

3. The train signal processing method according to claim 1, characterized in that: Sending the first collected data to the slave processor, and receiving the second collected data sent by the slave processor, comprises: sending a first request command carrying the first collected data and attribute information of the first collected data to the slave processor; A first response command carrying the second collected data and attribute information of the second collected data is received, which is sent from the processor.

4. The train signal processing method according to claim 1, characterized in that: The first hardware device is specifically a CPLD.

5. The train signal processing method according to claim 1, characterized in that: The master processor and the slave processor are connected to each other by wired communication and / or wireless communication.

6. The train signal processing method according to claim 1, characterized in that: Also includes: After power-on, obtaining the value of its own acquisition period, and receiving the value of the acquisition period of the slave processor sent by the slave processor; Determine whether the value of its own acquisition period is consistent with the value of the acquisition period of the slave processor; If not, entering a safety-oriented state so that each output channel of the main processor outputs a preset safety level; If yes, the first hardware device is enabled, and the first hardware device is commanded to send a time synchronization hard-line signal to the master processor and the slave processor simultaneously according to the acquisition cycle.

7. The train signal processing method according to any one of claims 1 to 6, characterized in that: After obtaining a first processing result corresponding to the first collected data, the method further includes: receiving a second processing result sent by the slave processor; Determining whether the first processing result is consistent with the second processing result; If not, entering a safety-oriented state so that each output channel of the main processor outputs a preset safety level; If yes, executing the first processing result; The second processing result is a second processing result corresponding to the second collected data obtained after the slave processor performs a preset data processing operation on the second collected data.

8. The train signal processing method according to claim 7, characterized in that: Executing the first processing result includes: Based on the first processing result, controlling the level state of the first output channel thereof; Among them, the first output channel of the master processor is connected to the first input end of the first AND gate circuit, and the first output channel of the slave processor is connected to the second input end of the first AND gate circuit; the level state of the first output channel of the slave processor is the level state determined by the slave processor based on the second processing result.

9. A method for processing train signals, characterized in that: Applied to a slave processor, the master processor is communicatively connected to the slave processor, the first hardware device is used to simultaneously send a time synchronization hard-line signal to the master processor and the slave processor to perform time synchronization between the master processor and the slave processor, and the train signal processing method includes: Receiving second collected data through its own first input channel; receiving first collected data sent by the main processor, and sending the second collected data to the main processor; Determining whether the first collected data is consistent with the second collected data; If not, entering a safety-oriented state so that each output channel of the slave processor outputs a preset safety level; If yes, performing a preset data processing operation on the second collected data to obtain a second processing result corresponding to the second collected data; executing the second processing result; The first collected data is data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is data of the target position collected by the slave processor through the second collection circuit at the first moment.

10. The train signal processing method according to claim 9, characterized in that: Also includes: Whenever a time synchronization hard-wire signal sent by the first hardware device is received, verifying whether the period of the time synchronization hard-wire signal is equal to the set acquisition period through a second timer set in the slave processor; If not, the system enters a safety-oriented state so that each output channel of the slave processor outputs a preset safety level.

11. The train signal processing method according to claim 9, characterized in that: Receiving first collected data sent by the main processor, and sending the second collected data to the main processor, comprising: receiving a first request command sent by the main processor and carrying the first collected data and attribute information of the first collected data; A first response command carrying the second collected data and attribute information of the second collected data is sent to the main processor.

12. The train signal processing method according to claim 9, characterized in that: Also includes: After power-on, obtain the value of its own acquisition cycle and send it to the main processor, and receive the value of the acquisition cycle of the main processor sent by the main processor; Determine whether the value of its own acquisition cycle is consistent with the value of the acquisition cycle of the main processor; If not, the system enters a safety-oriented state so that each output channel of the slave processor outputs a preset safety level.

13. The train signal processing method according to any one of claims 9 to 12, characterized in that: After obtaining a second processing result corresponding to the second collected data, the method further includes: receiving a first processing result sent by the main processor; Determining whether the first processing result is consistent with the second processing result; If not, entering a safety-oriented state so that each output channel of the slave processor outputs a preset safety level; If yes, executing the second processing result; The first processing result is a first processing result corresponding to the first collected data obtained after the slave processor performs a preset data processing operation on the first collected data.

14. The train signal processing method according to claim 13, characterized in that: Executing the second processing result includes: Based on the second processing result, controlling the level state of the first output channel thereof; Among them, the first output channel of the main processor is connected to the first input end of the first AND gate circuit, and the first output channel of the slave processor is connected to the second input end of the first AND gate circuit; the level state of the first output channel of the main processor is the level state determined by the main processor based on the first processing result.

15. A train signal processing system, characterized in that: Applied to a main processor, the main processor is communicatively connected with a slave processor, the first hardware device is used to simultaneously send a time synchronization hard-line signal to the main processor and the slave processor to perform time synchronization of the main processor and the slave processor, and the train signal processing system includes: A first collected data receiving module, used for receiving first collected data through its own first input channel; A first synchronization module, used for sending the first collected data to the slave processor, and receiving second collected data sent by the slave processor; A first judgment module, used to judge whether the first collected data is consistent with the second collected data; If not, triggering a first guidance safety module, the first guidance safety module is used to: enter a guidance safety state so that each output channel of the main processor outputs a preset safety level; If yes, triggering a first processing result determination module, the first processing result determination module is used to: perform a preset data processing operation on the first collected data to obtain a first processing result corresponding to the first collected data; A first processing result execution module, used for executing the first processing result; The first collected data is data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is data of the target position collected by the slave processor through the second collection circuit at the first moment.

16. A train signal processing system, characterized in that: Applied to a slave processor, the master processor is communicatively connected to the slave processor, the first hardware device is used to simultaneously send a time synchronization hard-line signal to the master processor and the slave processor to perform time synchronization between the master processor and the slave processor, and the train signal processing system includes: A second collected data receiving module, used for receiving second collected data through its own first input channel; A second synchronization module, configured to receive the first collected data sent by the main processor, and send the second collected data to the main processor; A second judgment module, used to judge whether the first collected data is consistent with the second collected data; If not, triggering a second guidance safety module, the second guidance safety module is used to: enter a guidance safety state so that each output channel of the slave processor outputs a preset safety level; If yes, triggering a second processing result determination module, the second processing result determination module is used to: perform a preset data processing operation on the second collected data to obtain a second processing result corresponding to the second collected data; A second processing result execution module, used for executing the second processing result; The first collected data is data of the target position collected by the main processor through the first collection circuit at the first moment, and the second collected data is data of the target position collected by the slave processor through the second collection circuit at the first moment.

17. A train signal processing device, characterized in that: include: Memory for storing computer programs; A processor, used to execute the computer program to implement the steps of the train signal processing method as described in any one of claims 1 to 8, or to implement the steps of the train signal processing method as described in any one of claims 9 to 14.

Citation Information

Patent Citations

  • Clock synchronization method of distributed control system

    CN103995471A

  • Hard wire synchronous processing device and control system

    CN112180813A

  • Rail car operation safety control system and method

    CN112904779A

  • Safe threshold-detection device for a railway system

    US20090241014A1

Cited By

  • Train-signal processing method, system and device

    EP4685032A1

  • Train-signal processing method, system and device

    WO2025055810A1