Dual-redundancy axle counting method, axle counting host and dual-redundancy axle counting system
By introducing a dual-redundancy configuration into the axle counting system, receiving and processing wheel sensor signals, and determining and comparing the section status, the problem of low reliability in traditional axle counting systems is solved, and a highly available and reliable axle counting system is achieved.
Patent Information
- Application Number
- CN202511636107.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-10
- Publication Date
- 2025-12-16
AI Technical Summary
Traditional axle counting systems suffer from low reliability in single-line automatic block signaling applications, especially when the axle counting system host, sensor, or communication channel fails or is disturbed, causing the section occupancy and idleness checks to fail.
The dual-redundant axle counting method is adopted. Each axle counting host receives the output signal of the wheel sensor, converts it into a digital signal, determines the first axle counting data, compares it with the axle counting data of adjacent stations, and combines the status information of other axle counting hosts in the station to determine the section status and finally generate the section occupancy result. The system is equipped with redundancy configuration to ensure that any component or channel failure will not affect normal operation.
This greatly improves the availability and reliability of the axle counting system, ensuring that the system can still operate normally in the event of failure of any component or channel, thereby improving driving efficiency and system maintainability.
Smart Images

Figure CN121133773A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of railway signal technology, in particular to a double-redundancy axle counting method, an axle counting host and a double-redundancy axle counting system. BACKGROUND
[0002] The axle counting system is a kind of railway basic signal equipment, mainly used for checking the vacancy / occupation of track sections. For a long time, it has been widely used in national railways, local railways and urban rail transit. In recent years, with the development of new tramcars, maglev trains, straddle-type monorail trains and other rail transit modes, the axle counting system has been more widely applied, and its advantages have gradually emerged. The main principle of the axle counting equipment is to detect the number of train wheel pairs passing through the sensor installed on the steel rail, and then output the vacancy, occupation or interference of the track section through the calculation of the axle counting host.
[0003] The traditional axle counting system is installed with a set of axle counting sensor at each end of the section to be checked, which can detect the train wheels passing through the sensor. A set of axle counting host is installed indoors to compare the number of axles passing into and out of the section to determine the vacancy or occupation of the section.
[0004] For the typical scene of axle counting in automatic block application between single-line stations, the traditional way is "one station one host one sensor" architecture. The failure or disturbance of any axle counting system host, sensor or communication channel in the two stations will cause the failure of the axle counting system interval occupation vacancy check, and the reliability is low. SUMMARY
[0005] Therefore, the present application provides a double-redundancy axle counting method, an axle counting host and a double-redundancy axle counting system to solve the problem of low reliability of the current axle counting system.
[0006] To this end, the first aspect of the present application provides a double-redundancy axle counting method applied to an axle counting host, comprising:
[0007] receiving an output signal of a wheel sensor;
[0008] converting the output signal of the wheel sensor to obtain a digital signal of the wheel sensor;
[0009] determining first axle counting data based on the digital signal of the wheel sensor; wherein the first axle counting data includes axle number information, wheel state and sensor state;
[0010] sending the first axle counting data to a neighboring station axle counting host and receiving second axle counting data sent by the neighboring station;
[0011] determining section state information according to the first axle counting data and the second axle counting data;
[0012] Combine the section state information with the section state information output by other axle counting hosts in the vehicle station to determine the section occupancy result.
[0013] Optionally, the determining the section state information according to the first axle counting data and the second axle counting data comprises:
[0014] When the axle number information in the first axle counting data is consistent with the axle number information in the second axle counting data, and the wheel state and the sensor state are normal, the section state information is determined as section idle; otherwise, the section information is determined as section occupancy.
[0015] Optionally, the combining the section state information with the section state information output by other axle counting hosts in the vehicle station to determine the section occupancy result comprises:
[0016] If the wheel state and the sensor state of any axle counting host in the vehicle station are normal, and the section state information output by the axle counting host is section idle, the section occupancy result is determined as idle state.
[0017] Optionally, if the current is the relay mode, after the determining the section state information according to the first axle counting data and the second axle counting data, the method further comprises:
[0018] Generating a driving signal based on the section occupancy result;
[0019] Driving the track relay based on the driving signal.
[0020] Optionally, if the current is the communication mode, after the determining the section state information according to the first axle counting data and the second axle counting data, the method further comprises:
[0021] Generating logical control information based on the section occupancy result through a communication unit, and sending the logical control information to an interlocking system; wherein the interlocking system controls the interlocking relationship between signals, switches and track sections based on the logical control information.
[0022] Optionally, the communication unit comprises a first communication subunit and a second communication subunit, the communication mode is a master-slave mode, and the generating logical control information based on the section occupancy result through the communication unit and sending the logical control information to the interlocking system comprises:
[0023] The first communication subunit and the second communication subunit generate first logical control sub-information and second logical control sub-information based on the section occupancy result, respectively;
[0024] The first communication subunit sends the first logical control sub-information to the interlocking system; and when the first communication subunit fails, the second communication subunit sends the second logical control sub-information to the interlocking system.
[0025] Optionally, the communication unit comprises a third communication subunit and a fourth communication subunit, the communication mode is a master-slave mode, and the communication unit generates logical control information based on the section occupancy result and sends the logical control information to the interlocking system, comprising:
[0026] The third communication subunit and the fourth communication subunit generate first logical control sub-information and second logical control sub-information based on the section occupancy result, respectively;
[0027] The third logical control sub-information and the fourth logical control sub-information are output to the interlocking system in parallel.
[0028] Optionally, the double-redundancy axle counting method further comprises:
[0029] Real-time monitoring target data to obtain monitoring information, and generating a monitoring result based on the monitoring information; wherein the target data comprises an output signal of a wheel sensor, a digital signal of the wheel sensor, and a communication signal between the current station and an adjacent station.
[0030] The second aspect of the application provides an axle counting host, comprising:
[0031] A signal processing board, a counting board and a channel board;
[0032] The signal processing board is configured to receive an output signal of a wheel sensor.
[0033] The signal processing board is further configured to convert the output signal of the wheel sensor to obtain a digital signal of the wheel sensor.
[0034] The counting board is configured to determine first axle counting data based on the digital signal of the wheel sensor; wherein the first axle counting data comprises axle number information, wheel state and sensor state.
[0035] The counting board is further configured to send the first axle counting data to an adjacent axle counting host through the channel board, and receive second axle counting data sent by the adjacent axle counting host through the channel board.
[0036] The counting board is further configured to determine section state information according to the first axle counting data and the second axle counting data; wherein the section occupancy result is determined in combination with the section state information and section state information output by other axle counting hosts in the current station.
[0037] The third aspect of the present application provides a double-redundancy axle counting system, comprising:
[0038] The axle counting host group of the first station, the wheel sensor group of the first station, the axle counting host group of the second station, and the wheel sensor group of the second station; wherein the first station and the second station are adjacent stations; the axle counting host group comprises at least two axle counting hosts; the number of wheel sensors in the wheel sensor group is consistent with the number of axle counting hosts;
[0039] Each of the axle counting hosts comprises a signal processing board, a counting board, and a channel board; wherein the signal processing board in each of the axle counting hosts is connected to one wheel sensor and one counting board; the counting board is connected to the signal processing board and the channel board, respectively;
[0040] The channel board in the axle counting host of the first station is connected to the channel board in the axle counting host of the second station.
[0041] According to the above scheme, the present application provides a double-redundancy axle counting method, an axle counting host, and a double-redundancy axle counting system. After each axle counting host in a station receives the output signal of a wheel sensor, the axle counting host converts the output signal of the wheel sensor to obtain a digital signal of the wheel sensor, and then determines first axle counting data based on the digital signal of the wheel sensor. The first axle counting data is sent to the axle counting host of an adjacent station, and second axle counting data sent by the adjacent station is received. Then, the section state information is determined according to the first axle counting data and the second axle counting data. Finally, the section occupancy result is determined by combining the section state information with the section state information output by other axle counting hosts in the station. The present application uses redundant configuration, so that any component or channel failure or disturbance does not affect normal application, greatly improving the availability and reliability of the axle counting system. BRIEF DESCRIPTION OF DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description only belong to the embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative effort on the basis of the provided drawings.
[0043] Figure 1 A specific flowchart of a double-redundancy axle counting method provided by the present application is provided.
[0044] Figure 2 A schematic diagram of an axle counting host provided by another embodiment of the present application is provided.
[0045] Figure 3 A schematic diagram of a double-redundancy axle counting system provided by another embodiment of the present application is provided.
[0046] Figure 4 A structural diagram of a dual-redundant axle counting system (relay mode) provided in another embodiment of the present invention;
[0047] Figure 5 This is a structural diagram of a dual-redundant axle counting system (communication mode) provided for another embodiment of the present invention. Detailed Implementation
[0048] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0049] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0050] It should be noted that the information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this invention are all information and data authorized by the user or fully authorized by all parties.
[0051] It should be noted that the concepts of "first" and "second" mentioned in this invention are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0052] It should be noted that the terms "a" and "a plurality of" used in this invention are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0053] This invention provides a dual-redundant axle counting method, such as... Figure 1 As shown, this method is applied to axle counting machines and specifically includes the following steps:
[0054] S101, Receive the output signal from the wheel sensor.
[0055] The wheel sensor is installed at the entry end and the exit end of the detected section, and can detect the train wheel passing through the wheel sensor.
[0056] In the actual application process of the present application, each axle counting host is connected with a single wheel sensor.
[0057] S102, the output signal of the wheel sensor is converted to obtain a digital signal of the wheel sensor.
[0058] In the actual application process of the present application, analog signal acquisition module, signal amplification module, sensor power supply module, safety output control module and other circuits can be designed, and the CPU controls the above-mentioned circuits to realize the output signal acquisition of the wheel sensor, and the digital signal is obtained by converting and processing the output signal. Specifically, the above-mentioned scheme can be realized on the signal processing board in the axle counting host, and finally the digital signal of the wheel sensor is output to the counting board in the axle counting host.
[0059] S103, based on the digital signal of the wheel sensor, the first axle counting data is determined.
[0060] The first axle counting data includes axle number information, wheel state and sensor state. The wheel state includes but is not limited to broken line, overcurrent and the like, and the sensor state includes but is not limited to whether it is blocked or not, which is not limited here.
[0061] In the actual application process of the present application, the implementation mode of step S103 can be but is not limited to: first, the original signal is amplified, filtered and digitized to eliminate environmental noise interference, then the number, width and intensity of the signal pulse are counted to distinguish the small time difference of the tire pressure through the sensor, the axle number is accurately calculated, and based on the change of the signal, it is determined whether the train wheel passes or interferes, which is not limited here.
[0062] Specifically, step S103 in the present application can be realized by the counting board in the axle counting host.
[0063] S104, the first axle counting data is sent to the axle counting host of the adjacent station, and the second axle counting data sent by the adjacent station is received.
[0064] In practical application of the present application, the axle counting data can be transmitted between adjacent stations by a channel board, but is not limited thereto. The channel board supports three kinds of five-way inter-station redundant channels, including two optical fiber channels, two 2M channels and one FE fast Ethernet channel.
[0065] There can be multiple channel boards between two axle counting hosts to avoid failure of one channel board and thus transmission failure.
[0066] In addition, the inter-station channel can be flexibly configured according to the field channel configuration and user demand, further improving the availability and reliability of the system, and thus greatly improving the train operation efficiency.
[0067] Specifically, the step S104 in the present application can be realized by the counting board in the axle counting host.
[0068] S105, determining section state information according to the first axle counting data and the second axle counting data.
[0069] In practical application of the present application, the determination of the section state information can be, but is not limited to, when the number of axles in the first axle counting data is consistent with the number of axles in the second axle counting data, and the wheel state and the sensor state are normal, the section state information is determined as section idle, otherwise, the section information is determined as section occupied.
[0070] S106, determining section occupancy result in combination with the section state information and the section state information output by other axle counting hosts in the station.
[0071] In practical application of the present application, the determination of the section occupancy result can be, but is not limited to, if the wheel state and the sensor state of any axle counting host in the station are normal, and the section state information output by the axle counting host is section idle, the section occupancy result is determined as idle state.
[0072] In another embodiment of the present application, after determining the section occupancy result, the subsequent control mode supports the relay mode and the communication mode.
[0073] Optionally, in another embodiment of the present application, if the relay mode is selected, a drive signal is generated based on the section occupancy result; then, the track relay is driven based on the drive signal.
[0074] Specifically, the drive signal drives the track relay to be attracted or dropped, and the attraction represents the idle state and the drop represents the occupied state, and then the interlocking system collects the relay to drive the section occupancy idle information.
[0075] In the practical application of this invention, when the relay output is used, a safety drive output circuit can also be set to control the output of two drive lines. The voltage between the two drive lines is about 24V. The two drive signal lines are connected to the coil of the gravity-type safety relay. In this invention, a single drive can be used for separate output, or two independent drives can be directly connected in parallel. When outputting in parallel, the output voltage can be stably driven to drive the relay without affecting the normal operation of the drive control circuit.
[0076] Optionally, in another embodiment of the present invention, if it is a communication mode, the communication unit generates logical control information based on the segment occupancy result and sends the logical control information to the interlocking system.
[0077] The interlocking system controls the interlocking relationships between signals, switches, and track sections based on logical control information, ensuring the correctness of the interlocking relationships between signals, switches, and track sections, and preventing train route setting conflicts through technical means.
[0078] In practical applications of this invention, the communication unit can be, but is not limited to, a two-by-two redundant safety platform, and provides two communication modes: master-slave mode and master-parallel mode. Logic control information can be sent to the interlocking system via a CAN bus; this is not limited here.
[0079] In the primary / backup mode, the first communication subunit and the second communication subunit generate first logical control sub-information and second logical control sub-information based on the segment occupancy result, respectively; the first communication subunit sends the first logical control sub-information to the interlocking system; when the first communication subunit fails, the second communication subunit sends the second logical control sub-information to the interlocking system.
[0080] Of course, the second communication subunit can also output pre-defined check information to verify whether the device is functioning properly; this is not limited here.
[0081] In the main-parallel mode, the third communication subunit and the fourth communication subunit generate the first logic control sub-information and the second logic control sub-information based on the section occupancy result, respectively; and output the third logic control sub-information and the fourth logic control sub-information in parallel to the interlocking system.
[0082] Of course, the third and fourth logic control sub-informations can also be output to the interlocking system in series, which is not limited here.
[0083] In the actual application of this invention, the invention will also monitor target data in real time, obtain monitoring information, and generate monitoring results based on the monitoring information.
[0084] The target data includes the output signals of the wheel sensors, the digital signals of the wheel sensors, and the communication signals between this station and adjacent stations. When a fault occurs, the location of the fault can be displayed on the screen, indicating where the fault occurred, making it easier for users to locate and replace the fault. Of course, the system also has a storage function, allowing users to view historical monitoring information.
[0085] In the practical application of this invention, a comprehensive monitoring unit can be designed to implement the monitoring scheme. It can receive the self-monitoring signals from the signal processing board, the counting board, and the channel board. The comprehensive monitoring board processes and stores this monitoring information and sends it to the shaft counting monitoring and maintenance terminal (installed on an industrial control computer) or the centralized monitoring system (an industrial control computer) via a network port or serial port. No limitation is made here.
[0086] As can be seen from the above scheme, this invention provides a dual-redundant axle counting method. After each axle counting host in the station receives the output signal from the wheel sensor, it converts the wheel sensor output signal to obtain a digital signal from the wheel sensor. Then, based on the digital signal from the wheel sensor, it determines the first axle counting data; the first axle counting data is sent to the axle counting host of the adjacent station, and the second axle counting data sent by the adjacent station is received; subsequently, based on the first and second axle counting data, the section status information is determined; finally, by combining the section status information with the section status information output by other axle counting hosts in the station, the section occupancy result is determined. This invention, through redundant configuration, ensures that the normal application is not affected by the failure or disturbance of any component or channel, greatly improving the availability and reliability of the axle counting system.
[0087] Another embodiment of the present invention provides a shaft counting host, such as Figure 2 As shown, it specifically includes:
[0088] Signal processing board 100, counting board 200 and channel board 300.
[0089] Signal processing board 100 is used to receive the output signal from the wheel sensor.
[0090] The signal processing board 100 is also used to convert the output signal of the wheel sensor to obtain the digital signal of the wheel sensor.
[0091] The counting board 200 is used to determine the first axle counting data based on the digital signals from the wheel sensors.
[0092] The first axle counting data includes axle count information, wheel status, and sensor status.
[0093] The counting board 200 is also used to send the first axle counting data to the axle counting host of the adjacent station through the channel board 300, and to receive the second axle counting data sent by the adjacent station through the channel board 300.
[0094] The counting board 200 is also used to determine the segment status information based on the first axle counting data and the second axle counting data.
[0095] The section occupancy result is determined by combining the section status information with the section status information output by other axle counting hosts within the station.
[0096] The specific working process of the components in the axle counting host disclosed in the above embodiments of the present invention can be found in the corresponding method embodiments, and will not be repeated here.
[0097] As can be seen from the above scheme, the present invention provides an axle counting host. After the signal processing board of each axle counting host in the station receives the output signal of the wheel sensor, the signal processing board converts the output signal of the wheel sensor to obtain the digital signal of the wheel sensor. Then, the counting board determines the first axle counting data based on the digital signal of the wheel sensor. The counting board sends the first axle counting data to the axle counting host of the adjacent station through the channel board, and receives the second axle counting data sent by the adjacent station through the channel board. Afterwards, the counting board determines the section status information based on the first axle counting data and the second axle counting data. Finally, the section status information is combined with the section status information output by other axle counting hosts in the station to determine the section occupancy result. The present invention, through redundant configuration, ensures that the normal application is not affected by the failure or disturbance of any component or channel, greatly improving the availability and reliability of the axle counting system.
[0098] Another embodiment of the present invention provides a dual-redundant axle counting system, such as... Figure 3 As shown, it specifically includes:
[0099] The axle counting main unit 400 of the first station, the wheel sensor group 500 of the first station, the axle counting main unit 600 of the second station, and the wheel sensor group 700 of the second station.
[0100] The first station and the second station are adjacent stations; the axle counting host group includes at least two axle counting hosts; the number of wheel sensors in the wheel sensor group is the same as the number of axle counting hosts; that is, the axle counting host group 400 of the first station includes at least two axle counting hosts 410; the axle counting host group 600 of the second station includes at least two axle counting hosts 610; the wheel sensor group 500 of the first station includes at least two wheel sensors 510; and the wheel sensor group 700 of the second station includes at least two wheel sensors 710.
[0101] Each axis counting host includes a signal processing board 100, a counting board 200, and a channel board 300.
[0102] Each axle counting host has a signal processing board that is connected to a wheel sensor and a counting board; the counting board is connected to the signal processing board and the channel board respectively.
[0103] The channel plate 300 in the axle counting host 410 of the first station is connected to the channel plate 300 in the axle counting host 610 of the second station.
[0104] The axle counting host group 400 of the first station includes two axle counting hosts 410; the axle counting host group 600 of the second station includes two axle counting hosts 610; the wheel sensor group 500 of the first station includes two wheel sensors 510; the wheel sensor group 700 of the second station includes two wheel sensors 710; and the system mode is relay mode. The axle counting system in this invention is illustrated by example.
[0105] like Figure 4 As shown, it includes station A axle counting host 1, station A axle counting host 1', station B axle counting host 2, station B axle counting host 2', sensor 1, sensor 1' (redundant), sensor 2, sensor 2' (redundant).
[0106] Station A's axle counting host 1 includes: signal processing board 1, counting board 1, channel board 1-1, and channel board 1-2;
[0107] Station A's axle counting host 1' includes: signal processing board 1' (redundant), counting board 1' (redundant), channel board 1-1' (redundant), and channel board 1-2' (redundant).
[0108] Bilibili's axis counting host 2 includes: signal processing board 2, counting board 2, channel board 2-1, and channel board 2-2;
[0109] Bilibili's axis counting host 2' includes: signal processing board 2' (redundant), counting board 2' (redundant), channel board 2-1' (redundant), and channel board 2-2' (redundant).
[0110] Taking station A as an example, sensor 1 is connected to information processing board 1 alone, and sensor 1' is connected to information processing board 1' alone. Information processing board 1 and information processing board 1' are also connected to their corresponding counting boards 1 and 1' respectively. Channel board 1-1 corresponding to counting board 1 is connected to channel board 2-1 corresponding to counting board 2 at station B through inter-station redundant channels. Counting board 1 is connected to channel board 2-2 corresponding to counting board 2 at station B through channel board 1-2 through inter-station redundant channels. Channel board 1-1' corresponding to counting board 1' is connected to channel board 2-1' corresponding to counting board 2' at station B through inter-station redundant channels. Counting board 1' is connected to channel board 2-2' corresponding to counting board 2' at station B through channel board 1-2' through inter-station redundant channels.
[0111] In this system, the information processing board 1 at station A receives the output signal from sensor 1. It converts the output signal from the wheel sensor into a digital signal. Based on this digital signal, the counting board 1 determines the first axle counting data. The counting board 1 sends the first axle counting data to the counting board 2 at station B via channel boards 1-1 and 1-2, and receives the second axle counting data from the counting board 2 at station B. The counting board 1 determines the section status information based on the first and second axle counting data. Combining the section status information with the section status information output by the signal processing board 1', it determines the section occupancy result. Then, during relay output, the safety drive output circuit set on the counting board controls the output of two drive lines. The voltage between the two drive lines is approximately 24V. The two drive signal lines are connected to the coil of the gravity-type safety relay. In this invention, the counting board drive control output circuit can drive a single path for independent output, or two independent drives can be directly connected in parallel. When outputting in parallel, it ensures that the output voltage stably drives the relay without affecting the normal operation of the drive control circuit.
[0112] It should be noted that in the application between axle counting stations, the axle counting system needs to collect the nodes of the zero reset relay. When the collection node is closed, the axle counting system needs to perform the zero reset function to reset the axle counting system to an idle state. At the same time, the axle counting system needs to collect the WG and JG relay nodes to perform the ±1 axis redundancy function.
[0113] If the system mode is communication mode, then as follows Figure 5 The diagram shown is a structural diagram of the axle counting system in communication mode, which includes communication unit 1-I system, communication unit 1-II system, communication unit 2-I system and communication unit 2-II system.
[0114] In communication mode, the segment occupancy result is sent to the communication unit, which is a 2x2 redundant safety platform. The communication unit sends the segment status to the fully electronic interlocking system via redundant network ports. This invention can also configure the communication unit in master-slave mode or master-parallel mode as needed. For details on the implementation of the communication unit, please refer to the corresponding method embodiments; further elaboration is omitted here.
[0115] Compared to the traditional "one station, one host, one sensor" architecture, this invention configures two completely independent sensors and axle counting hosts at each station. In communication mode, a 2x2 dual-system communication unit is added, which can be configured as a master-slave mode or a master-parallel mode according to requirements, forming two fully redundant axle counting systems. The section output is parallel, and the inter-station channels are also designed as redundant channels. Failure or disturbance of any component or channel will not affect the normal operation of the system, greatly improving system availability and reliability. A monitoring unit is designed to output complete monitoring information, enabling rapid fault location and high system maintainability. Furthermore, compared to traditional axle counting systems for single-line inter-station automatic block signaling applications, this invention has a higher degree of modularity. Outdoor systems retain only wheel sensors, eliminating amplifiers, power modules, and all other active components. The indoor axle counting host is simplified to a signal processing board, counting board, and channel board, achieving "zero maintenance outdoors and hot-swappable indoor systems," making it simpler and easier to maintain.
[0116] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0117] Another embodiment of the present invention provides a computer storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the dual-redundant axis counting method as described in the above embodiments.
[0118] In the context of this invention, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0119] It should be noted that the computer-readable medium described above in this invention can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0120] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0121] Another embodiment of the present invention provides a computer program product, which, when executed, is used to perform the above-described dual-redundant axle counting method.
[0122] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, it performs the functions defined in the methods of the embodiments of the present invention.
[0123] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in this invention is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely exemplary forms for implementing the invention.
[0124] While several specific implementation details are included in the foregoing discussion, these should not be construed as limiting the scope of the invention. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0125] The above description is merely a preferred embodiment of the present invention and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention is not limited to the specific combination of the above-described technical features, but also includes other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the inventive concept. For example, technical solutions formed by substituting the above-described features with technical features of the present invention (but not limited to) that have similar functions.
Claims
1. A dual-redundant shaft counting method, characterized in that, Applications to axle counting machines include: Receive the output signal from the wheel sensor; The output signal of the wheel sensor is converted to obtain the digital signal of the wheel sensor; Based on the digital signals from the wheel sensors, first axle counting data is determined; wherein, the first axle counting data includes axle count information, wheel status, and sensor status; Send the first axle counting data to the axle counting host of the adjacent station, and receive the second axle counting data sent by the adjacent station; Based on the first axle counting data and the second axle counting data, the section status information is determined; By combining the section status information with the section status information output by other axle counting hosts within the station, the section occupancy result is determined.
2. The dual-redundant shaft counting method according to claim 1, characterized in that, The step of determining the section status information based on the first axle counting data and the second axle counting data includes: If the axle count information in the first axle count data is consistent with the axle count information in the second axle count data, and the wheel status and sensor status are normal, then the section status information is determined to be section idle; otherwise, the section status information is determined to be section occupied.
3. The dual-redundant shaft counting method according to claim 1, characterized in that, The process of determining the section occupancy result by combining the section status information with the section status information output by other axle counting hosts within the station includes: If the wheel status and sensor status of any axle counting host at this station are normal, and the section status information output by the axle counting host indicates that the section is idle, then the section occupancy result is determined to be idle.
4. The dual-redundant shaft counting method according to claim 1, characterized in that, If the current mode is relay mode, after determining the section status information based on the first axle counting data and the second axle counting data, the method further includes: Based on the segment occupancy results, a drive signal is generated; The track relay is driven based on the drive signal.
5. The dual-redundant shaft counting method according to claim 1, characterized in that, If the current mode is communication mode, after determining the section status information based on the first axle counting data and the second axle counting data, the method further includes: The communication unit generates logical control information based on the section occupancy result and sends the logical control information to the interlocking system; wherein, the interlocking system controls the interlocking relationship between the signal, turnout and track section based on the logical control information.
6. The dual-redundant shaft counting method according to claim 5, characterized in that, The communication unit includes a first communication subunit and a second communication subunit. The communication mode is a primary / backup mode. The step of generating logical control information based on the section occupancy result through the communication unit and sending the logical control information to the interlocking system includes: The first communication subunit and the second communication subunit respectively generate first logical control sub-information and second logical control sub-information based on the segment occupancy result; The first communication subunit sends the first logic control sub-information to the interlocking system; wherein, when the first communication subunit fails, the second communication subunit sends the second logic control sub-information to the interlocking system.
7. The dual-redundant shaft counting method according to claim 5, characterized in that, The communication unit includes a third communication subunit and a fourth communication subunit. The communication mode is a master-slave mode. The step of generating logical control information based on the segment occupancy result through the communication unit and sending the logical control information to the interlocking system includes: The third communication subunit and the fourth communication subunit respectively generate the first logical control sub-information and the second logical control sub-information based on the segment occupancy result; The third logic control sub-information and the fourth logic control sub-information are output in parallel to the interlocking system.
8. The dual-redundant shaft counting method according to claim 1, characterized in that, Also includes: The system monitors target data in real time to obtain monitoring information and generates monitoring results based on the monitoring information. The target data includes the output signals of the wheel sensors, the digital signals of the wheel sensors, and the communication signals between the station and adjacent stations.
9. A shaft counting main unit, characterized in that, include: Signal processing board, counting board, and channel board; The signal processing board is used to receive the output signal from the wheel sensor; The signal processing board is also used to convert the output signal of the wheel sensor to obtain the digital signal of the wheel sensor. A counting board is used to determine first axle counting data based on the digital signals from the wheel sensors; wherein, the first axle counting data includes axle count information, wheel status, and sensor status; The counting board is also used to send the first axle counting data to the axle counting host of the adjacent station through the channel board, and to receive the second axle counting data sent by the adjacent station through the channel board; The counting board is also used to determine section status information based on the first axle counting data and the second axle counting data; wherein, the section occupancy result is determined by combining the section status information with the section status information output by other axle counting hosts in this station.
10. A dual-redundant shaft counting system, characterized in that, include: The axle counting host group of the first station, the wheel sensor group of the first station, the axle counting host group of the second station, and the wheel sensor group of the second station; wherein, the first station and the second station are adjacent stations; the axle counting host group includes at least two axle counting hosts; the number of wheel sensors in the wheel sensor group is the same as the number of axle counting hosts; Each of the axle counting main units includes a signal processing board, a counting board, and a channel board; wherein, the signal processing board in each of the axle counting main units is connected to a wheel sensor and a counting board respectively; the counting board is connected to the signal processing board and the channel board respectively; The channel plate in the axle counting host of the first station is connected to the channel plate in the axle counting host of the second station.
