Method and device for determining turnout state in subway system
By collecting and analyzing the signal of the switch in place in the subway system, the current status of the switch is determined, and the problem of inaccurate determination of the switch status in the existing technology is solved, and the safety of train regulation and operation is improved.
Patent Information
- Application Number
- CN202411007693.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-25
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2044-07-25
AI Technical Summary
In subway systems, it is difficult for the prior art to accurately determine the status of the switch, which affects the safety of the train's regulation and operation.
By using the first and second sampling circuits to collect the switch-in-place representation signal, convert it into a square wave signal, and perform high-level filtering, low-level filtering and high-level sampling point proportion analysis to determine the current state of the switch.
Improve the accuracy of the determination of switch status and ensure the safe operation of the train.
Smart Images

Figure CN118928500B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of rail transit control, and particularly to a method for determining the turnout state in a subway system, a device for determining the turnout state in a subway system, a storage medium, and an electronic device. Background Art
[0002] In recent years, with the rapid development of urban rail transit, the total number of operating kilometers in China has been continuously increasing, and urban rail transit has gradually developed towards high reliability and high efficiency. Among them, in urban rail management, a turnout is a line connection device that enables locomotives and vehicles to transfer from one track to another, and it is also one of the weak links of the track, usually laid in large quantities at stations and marshalling yards. It plays an important role in giving full play to the passing capacity of the line. Even on a single-track railway, by laying turnouts and building a turnout track section longer than the train length, the oncoming trains can be realized. It plays a very important role in the regulated operation of rail trains. When regulating the operation of trains, it is necessary to determine the turnout state to ensure operation safety. Summary of the Invention
[0003] In view of this, embodiments of the present disclosure are expected to provide a method for determining the turnout state in a subway system, a device for determining the turnout state in a subway system, a storage medium, and an electronic device.
[0004] The technical solution of the present disclosure is implemented as follows:
[0005] In a first aspect, the present disclosure provides a method for determining the turnout state in a subway system.
[0006] The method for determining the turnout state in a subway system provided by the embodiments of the present disclosure includes:
[0007] Based on a first sampling circuit, signal acquisition is performed on the turnout in-place indication signal to obtain a first AC sampling signal;
[0008] Based on a second sampling circuit, signal acquisition is performed on the turnout in-place indication signal to obtain a second AC sampling signal; wherein, the circuit connection structure of the first sampling circuit is the same as that of the second sampling circuit, and the signal acquisition chip in the first sampling circuit is different from the signal acquisition chip in the second sampling circuit;
[0009] Signal conversion processing is performed on the first AC sampling signal and the second AC sampling signal to obtain a first square wave signal corresponding to the first AC sampling signal and a second square wave signal corresponding to the second AC sampling signal;
[0010] By performing high-level filtering, low-level filtering, and determining the proportion of high-level sampling points on the sampling points of the first square wave signal, the first indication state of the turnout is determined;
[0011] Determine the second representation state of the turnout by performing high-level filtering, low-level filtering, and determining the proportion of high-level sampling points on the sampling points of the second square wave signal;
[0012] Based on the first representation state of the turnout and the second representation state of the turnout, determine the current state of the turnout.
[0013] In some embodiments, the determining the first representation state of the turnout by performing high-level filtering, low-level filtering, and determining the proportion of high-level sampling points on the sampling points of the first square wave signal includes:
[0014] Determine whether the first square wave signal has first validity and second validity by performing high-level filtering and low-level filtering on the sampling points of the first square wave signal; wherein, the first validity is used to characterize that the sampling error of the first square wave signal is controllable; the second validity is used to characterize that the sampling of the first square wave signal is stable;
[0015] If the first square wave signal has the first validity and the second validity, determine the first square wave signal with the first validity and the second validity as the first target square wave signal;
[0016] Based on the proportion of high-level sampling points of the first target square wave signal, determine the presence of positive pulses and negative pulses in the first target square wave signal;
[0017] Based on the presence of positive pulses and negative pulses in the first target square wave signal, determine the first representation state of the turnout.
[0018] In some embodiments, the determining whether the first square wave signal has first validity and second validity by performing high-level filtering and low-level filtering on the sampling points of the first square wave signal includes:
[0019] Determine whether the first square wave signal has the first validity by comparing the number of interference points in each period sampling of the first square wave signal with the interference point threshold;
[0020] Perform high-level filtering and low-level filtering on the first square wave signal with the first validity to obtain the filtered signal corresponding to the first square wave signal;
[0021] Based on the filtered signal corresponding to the first square wave signal, determine whether the first square wave signal has the second validity;
[0022] The determining the presence of positive pulses and negative pulses in the first target square wave signal based on the proportion of high-level sampling points of the first target square wave signal includes:
[0023] Based on the proportion of the number of high - and low - level sampling points in the sampling data of at least N consecutive cycles of the first target square - wave signal in the total number of sampling points of the N consecutive cycles, determine the presence of positive and negative pulses in the first target square - wave signal; where N≥2.
[0024] In some embodiments, the interference - point threshold includes a single - cycle interference - point threshold and a total - interference - point threshold;
[0025] The determining whether the first square - wave signal has the first validity by comparing the number of interference points appearing in each cycle sampling of the first square - wave signal with the interference - point threshold includes:
[0026] If the number of interference points appearing in each cycle sampling of the first square - wave signal is less than the single - cycle interference - point threshold, and the total number of interference points appearing in all cycle samplings of the first square - wave signal is less than the total - interference - point threshold, then determine that the first square - wave signal has the first validity.
[0027] In some embodiments, the performing high - level filtering and low - level filtering on the first square - wave signal with the first validity to obtain the filtered signal corresponding to the first square - wave signal includes:
[0028] Perform high - level filtering on the first square - wave signal first and then low - level filtering to obtain a first filtered signal;
[0029] Perform low - level filtering on the first square - wave signal first and then high - level filtering to obtain a second filtered signal;
[0030] The determining whether the first square - wave signal has the second validity based on the filtered signal corresponding to the first square - wave signal includes:
[0031] If the difference between the number of high - level sampling points in the same sampling cycle of the first filtered signal and the second filtered signal is within a predetermined threshold range, then determine that the first square - wave signal has the second validity.
[0032] In some embodiments, the determining the presence of positive and negative pulses in the first target square - wave signal based on the proportion of the number of high - and low - level sampling points in the sampling data of at least N consecutive cycles of the first target square - wave signal in the total number of sampling points of the N consecutive cycles includes:
[0033] If the proportion of the number of high - level sampling points in the sampling data of at least N consecutive cycles of the first target square - wave signal in the total number of sampling points of the N consecutive cycles is within a first threshold range, then determine that there is a positive pulse in the first target square - wave signal;
[0034] If the proportion of the number of low-level sampling points in the sampling data of at least N consecutive cycles in the first target square wave signal is within the second threshold range among the total number of sampling points in the N consecutive cycles, it is determined that there is a reverse pulse in the first target square wave signal; wherein, the first threshold range is different from the second threshold range.
[0035] In some embodiments, determining the first representation state of the turnout based on the presence or absence of positive pulses and reverse pulses in the first target square wave signal includes:
[0036] If there is a positive pulse and no reverse pulse in the first target square wave signal, it is determined that the first representation state of the turnout is in the normal position;
[0037] If there is a reverse pulse and no positive pulse in the first target square wave signal, it is determined that the first representation state of the turnout is in the reverse position.
[0038] In a second aspect, the present disclosure provides a turnout state determination device in a subway system, including:
[0039] A first signal acquisition module, configured to acquire a turnout in-place indication signal based on a first sampling circuit to obtain a first AC sampling signal;
[0040] A second signal acquisition module, configured to acquire a turnout in-place indication signal based on a second sampling circuit to obtain a second AC sampling signal; wherein, the circuit connection structure of the first sampling circuit is the same as that of the second sampling circuit, and the signal acquisition chip in the first sampling circuit is different from the signal acquisition chip in the second sampling circuit;
[0041] A signal conversion module, configured to perform signal conversion processing on the first AC sampling signal and the second AC sampling signal to obtain a first square wave signal corresponding to the first AC sampling signal and a second square wave signal corresponding to the second AC sampling signal;
[0042] A first signal filtering module, configured to determine the first representation state of the turnout by performing high-level filtering, low-level filtering, and determining the proportion of high-level sampling points on the sampling points of the first square wave signal;
[0043] A second signal filtering module, configured to determine the second representation state of the turnout by performing high-level filtering, low-level filtering, and determining the proportion of high-level sampling points on the sampling points of the second square wave signal;
[0044] A turnout state determination module, configured to determine the current state of the turnout based on the first representation state of the turnout and the second representation state of the turnout.
[0045] In a third aspect, the present disclosure provides a computer-readable storage medium, on which a turnout status determination program for a subway system is stored. When the turnout status determination program for the subway system is executed by a processor, the turnout status determination method for the subway system described in the first aspect above is implemented.
[0046] In a fourth aspect, the present disclosure provides an electronic device, including a memory, a processor, and a turnout status determination program for a subway system stored on the memory and executable on the processor. When the processor executes the turnout status determination program for the subway system, the turnout status determination method for the subway system described in the first aspect above is implemented.
[0047] The turnout status determination method for the subway system provided by the embodiments of the present disclosure includes: based on a first sampling circuit, collecting a turnout in-place indication signal to obtain a first AC sampling signal; based on a second sampling circuit, collecting the turnout in-place indication signal to obtain a second AC sampling signal; wherein, the circuit connection structure of the first sampling circuit is the same as that of the second sampling circuit, and the signal acquisition chip in the first sampling circuit is different from the signal acquisition chip in the second sampling circuit; performing signal conversion processing on the first AC sampling signal and the second AC sampling signal to obtain a first square wave signal corresponding to the first AC sampling signal and a second square wave signal corresponding to the second AC sampling signal; determining the first indication state of the turnout by performing high-level filtering, low-level filtering, and determining the proportion of high-level sampling points on the sampling points of the first square wave signal; determining the second indication state of the turnout by performing high-level filtering, low-level filtering, and determining the proportion of high-level sampling points on the sampling points of the second square wave signal; based on the first indication state of the turnout and the second indication state of the turnout, determining the current state of the turnout. In this application, the turnout in-place indication signal is collected by the first sampling circuit and the second sampling circuit and converted into square wave signals, and then the validity analysis of the sampling points of the square wave signals is respectively performed to determine the current state of the turnout. Finally, the two determination results of the turnout state are comprehensively analyzed to determine the turnout state, which is beneficial to improving the accuracy of turnout state determination.
[0048] The additional aspects and advantages of the present disclosure will be partly given in the following description, partly will become obvious from the following description, or be understood through the practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 is a flowchart of a turnout status determination method for a subway system shown according to an exemplary embodiment;
[0050] Figure 2 is a schematic diagram of a dual-hardware acquisition circuit structure shown according to an exemplary embodiment;
[0051] Figure 3 It is a schematic diagram of the structures of a first sampling circuit and a second sampling circuit shown according to an exemplary embodiment;
[0052] Figure 4 It is a flowchart of sampling a square-wave signal shown according to an exemplary embodiment;
[0053] Figure 5 It is a flowchart of analyzing the turnout state shown according to an exemplary embodiment;
[0054] Figure 6 It is a schematic diagram of the structure of a turnout state determination device in a subway system shown according to an exemplary embodiment. Detailed implementation manners
[0055] Embodiments of the present disclosure will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present disclosure, and should not be construed as a limitation of the present disclosure.
[0056] In recent years, with the rapid development of urban rail transit, the total number of kilometers of domestic operation and opening has been increasing continuously, and urban rail transit has gradually developed towards the direction of high reliability and high efficiency. Among them, in urban rail management, a turnout is a line connection device that enables locomotives and vehicles to transfer from one track to another, and it is also one of the weak links of the track, usually laid in large quantities at stations and marshalling yards. It plays an important role in giving full play to the passing capacity of the line. Even on a single-track railway, by laying turnouts and building a turnout track section longer than the train length, the oncoming of trains can be realized. It plays a very important role in the regulated operation of rail trains. When regulating the operation of trains, it is necessary to determine the turnout state to ensure operation safety.
[0057] In view of the above situation, the present disclosure provides a method for determining the turnout state in a subway system. Figure 1 It is a flowchart of a method for determining the turnout state in a subway system shown according to an exemplary embodiment. As Figure 1 shown, the method for determining the turnout state in the subway system includes:
[0058] Step 10: Based on a first sampling circuit, collect a turnout in-place indication signal to obtain a first AC sampling signal;
[0059] Step 11: Based on the second sampling circuit, collect the turnout in-place indication signal to obtain a second AC sampling signal. Among them, the circuit connection structure of the first sampling circuit is the same as that of the second sampling circuit, and the signal acquisition chip in the first sampling circuit is different from the signal acquisition chip in the second sampling circuit.
[0060] Step 12: Perform signal conversion processing on the first AC sampling signal and the second AC sampling signal to obtain a first square wave signal corresponding to the first AC sampling signal and a second square wave signal corresponding to the second AC sampling signal.
[0061] Step 13: Determine the first indication state of the turnout by performing high-level filtering, low-level filtering, and determining the proportion of high-level sampling points of the sampling points of the first square wave signal.
[0062] Step 14: Determine the second indication state of the turnout by performing high-level filtering, low-level filtering, and determining the proportion of high-level sampling points of the sampling points of the second square wave signal.
[0063] Step 15: Determine the current state of the turnout based on the first indication state of the turnout and the second indication state of the turnout.
[0064] In this exemplary embodiment, the signal acquisition circuit for collecting the turnout in-place indication signal can be two acquisition circuits with the same circuit connection structure, including a first sampling circuit and a second sampling circuit. Figure 2 It is a schematic diagram of a dual-hardware acquisition circuit structure shown according to an exemplary embodiment. As Figure 2 shown, the first sampling circuit includes CPU1, and the second sampling circuit includes CPU2. CPU1 and CPU2 can be processor chips with different circuit structures. Figure 3 It is a schematic diagram of the first sampling circuit and the second sampling circuit structure shown according to an exemplary embodiment. Among them, the circuit connection structures of the first sampling circuit and the second sampling circuit are as Figure 3 shown, including a high-precision RC sampling network circuit, an isolation circuit, a first-stage operational amplifier threshold circuit, and a CPU acquisition processor.
[0065] In this exemplary embodiment, the working principle of the hardware circuit is composed of a high-precision sampling resistor used to form an RC network to divide and sample the signal. After the signal passes through the isolation circuit, a first-stage operational amplifier threshold circuit is used to convert the AC signal into a square wave signal.
[0066] Design a first - order differential operational amplifier signal filtering and conditioning circuit around the electrical characteristics of the indicating circuit of the five - wire switch machine. In the circuit, design a first - order operational amplifier circuit to isolate the input of differential signals, filter signals, shape and condition signal waveforms, and finally output a unique indicating signal. This signal has three reliable states and can be recognized, collected, and calculated by the CPU.
[0067] In this application, the first sampling circuit and the second sampling circuit are used to collect the turnout in - place indicating signal and convert it into a square - wave signal. Then, the sampling - point validity analysis is performed on the square - wave signal respectively to determine the current state of the turnout. Finally, a comprehensive analysis is carried out on the two determination results of the turnout state to determine the turnout state, which is beneficial to improving the accuracy of turnout state determination.
[0068] In some embodiments, determining the first indicating state of the turnout by performing high - level filtering, low - level filtering, and determining the ratio of the number of high - level sampling points of the sampling points of the first square - wave signal includes:
[0069] By performing high - level filtering and low - level filtering on the sampling points of the first square - wave signal, determine whether the first square - wave signal has the first validity and the second validity; wherein, the first validity is used to characterize that the sampling error of the first square - wave signal is controllable; the second validity is used to characterize the stability of the sampling of the first square - wave signal.
[0070] If the first square - wave signal has the first validity and the second validity, determine the first square - wave signal with the first validity and the second validity as the first target square - wave signal.
[0071] Based on the ratio of the number of high - level sampling points of the first target square - wave signal, determine the presence of positive pulses and negative pulses in the first target square - wave signal.
[0072] Based on the presence of positive pulses and negative pulses in the first target square - wave signal, determine the first indicating state of the turnout.
[0073] In this exemplary embodiment, determining whether the first square - wave signal has the first validity and the second validity by performing high - level filtering and low - level filtering on the sampling points of the first square - wave signal includes:
[0074] By comparing the number of interference points that appear in each cycle sampling of the first square - wave signal with the interference - point threshold, determine whether the first square - wave signal has the first validity.
[0075] Perform high - level filtering and low - level filtering on the first square - wave signal with the first validity to obtain the filtered signal corresponding to the first square - wave signal.
[0076] Based on the filtered signal corresponding to the first square wave signal, determine whether the first square wave signal has the second validity;
[0077] Determining the presence of positive and negative pulses in the first target square wave signal based on the ratio of the number of high-level sampling points of the first target square wave signal includes:
[0078] Based on the ratio of the number of high and low level sampling points in the sampling data of at least N consecutive periods in the first target square wave signal to the total number of sampling points in the N consecutive periods, determine the presence of positive and negative pulses in the first target square wave signal; where N≥2.
[0079] In this exemplary embodiment, where N can be 4, that is, based on the ratio of the number of high and low level sampling points in the sampling data of at least 4 consecutive periods in the first square wave signal to the total number of sampling points in the 4 consecutive periods, determine the presence of positive and negative pulses in the first square wave signal. Then, based on the presence of positive and negative pulses in the first square wave signal, determine the first representation state of the turnout.
[0080] In this exemplary embodiment, the first validity is used to characterize that the sampling error of the first square wave signal is controllable. For example, it characterizes the number of interference points that appear in each cycle sampling of the first square wave signal. If there are more interference points in each cycle sampling of the first square wave signal, it indicates that the sampling error of the first square wave signal is larger, and the first square wave signal may not have the first validity. The second validity is used to characterize the stable sampling of the first square wave signal. For example, it characterizes the signal difference that exists after filtering the high and low levels of the first square wave signal in different orders. If the differences between multiple cycle square wave signals obtained after filtering the high and low levels in different orders are small, it indicates that the sampling of the first square wave signal is stable and has the second validity. If the differences between multiple cycle square wave signals obtained after filtering the high and low levels in different orders are large, it indicates that the sampling of the first square wave signal is unstable and does not have the second validity.
[0081] In some embodiments, the interference point threshold includes a single-cycle interference point threshold and a total interference point threshold;
[0082] Determining whether the first square wave signal has the first validity by comparing the number of interference points that appear in each cycle sampling of the first square wave signal with the interference point threshold includes:
[0083] If the number of interference points in each period sampling of the first square wave signal is less than the single-period interference point threshold, and the total number of interference points in all period samplings of the first square wave signal is less than the total interference point threshold, it is determined that the first square wave signal has the first validity.
[0084] In this exemplary embodiment, Figure 4 is a flow chart of square wave signal sampling shown according to an exemplary embodiment. As Figure 4 shown, the square wave signal sampling process includes:
[0085] Step 40: Filter the high level or low level to obtain the filtered sampling data, the number of interference points, and the total number of interference points, and determine whether the configuration is satisfied;
[0086] Step 41: Find the first edge (rising edge or falling edge), and the first edge should be found in the sampling data 1;
[0087] Step 42: Filter the high level or low level to obtain the filtered sampling data, the number of interference points, and the total number of interference points, and determine whether the configuration is satisfied;
[0088] Step 43: Find the second edge (rising edge or falling edge);
[0089] Step 44: Filter the high level or low level to obtain the filtered sampling data, the number of interference points, and the total number of interference points, and determine whether the configuration is satisfied;
[0090] Step 45: Find the third edge (rising edge or falling edge);
[0091] Step 46: Filter the high level or low level to obtain the filtered sampling data, the number of interference points, and the total number of interference points, and determine whether the configuration is satisfied;
[0092] Step 47: Find the fourth edge (rising edge or falling edge), and the fourth edge should be found in the sampling data 1.
[0093] In this application, data sampling can be performed through the above process. Among them, four groups of sampling storage areas are divided in the CPU, and each group of sampling storage areas stores 40 continuously collected sampling points, for a total of 160 sampling points. The CPU samples continuously, and the latest sampling data is stored in the sampling data 4 storage area. But before storing the data, first move the data in the sampling data 4 to the sampling data 3, move the data in the sampling data 3 to the sampling data 2, move the data in the sampling data 2 to the sampling data 1, and start the pulse sampling algorithm calculation from the sampling data 1.
[0094] Every 40 data points are collected, and the software enters the timer self-check logic once. The clock-related registers are self-checked to eliminate the static error existing in the clock. For example, assuming the collection interval is 10 ms, this 10 ms interruption is triggered by the CPU timer. When there are problems with the internal clock working frequency of the CPU, the clock-related registers, or the software, the timer that was originally triggered once every 10 ms changes to be triggered once every 10.1 ms. Then, normally, it takes 1600 ms to collect 160 points, which becomes 1616 ms. In the long run, the system will finally lead to incorrect representation results.
[0095] In this exemplary embodiment, when determining whether the first square wave signal has the first validity by comparing the number of interference points that appear in each cycle of sampling the first square wave signal with the interference point threshold, the presence of interference points in the square wave signal can be analyzed first. If a low level appears in the high-level region of the square wave signal and the duration width of the low level is less than or equal to the configured maximum number of interference points, then this low level is considered interference, and this section of the low level is filtered to obtain the high level after low-level filtering; similarly, if a high level appears in the low-level region of the square wave signal and the duration width of the high level is less than or equal to the configured maximum number of interference points, then this high level is considered interference, and this section of the high level is filtered to obtain the low level after high-level filtering. In this way, through high-level filtering and low-level filtering, a square wave signal after high and low interference filtering can be obtained. Among them, when finding the first edge of the sampling point (the change from high to low level is a falling edge or the change from low to high level is a rising edge) and the first edge should be within 40 points, otherwise, it can be directly determined that the square wave signal is a waveform without representation. That is, the current state of the switch is four-way open.
[0096] In some embodiments, the high-level filtering and low-level filtering processing of the first square wave signal with the first validity to obtain the filtered signal corresponding to the first square wave signal includes:
[0097] Perform high-level filtering on the first square wave signal first, and then perform low-level filtering to obtain a first filtered signal;
[0098] Perform low-level filtering on the first square wave signal first, and then perform high-level filtering to obtain a second filtered signal;
[0099] Determining whether the first square wave signal has the second validity based on the filtered signal corresponding to the first square wave signal includes:
[0100] If the difference in the number of high-level sampling points within the same sampling period between the first filtered signal and the second filtered signal is within a predetermined threshold range, it is determined that the first square wave signal has the second validity.
[0101] In this exemplary embodiment, for example, if the difference in the number of high-level sampling points within the same sampling period between the first filtered signal and the second filtered signal is 2 and within the predetermined threshold range of 5, it is determined that the first square wave signal has specific second validity, indicating that the turnout in-place indication signal is stable.
[0102] In some embodiments, based on the proportion of the number of high and low level sampling points in the sampling data of at least N consecutive cycles in the first target square wave signal to the total number of sampling points in the N consecutive cycles, to determine the presence of positive and negative pulses in the first target square wave signal, including:
[0103] If the proportion of the number of high-level sampling points in the sampling data of at least N consecutive cycles in the first target square wave signal to the total number of sampling points in the N consecutive cycles is within the first threshold range, it is determined that there is a positive pulse in the first target square wave signal;
[0104] If the proportion of the number of low-level sampling points in the sampling data of at least N consecutive cycles in the first target square wave signal to the total number of sampling points in the N consecutive cycles is within the second threshold range, it is determined that there is a negative pulse in the first target square wave signal; wherein, the first threshold range is different from the second threshold range.
[0105] In this exemplary embodiment, for example, the first threshold range is 30% - 46%, and the second threshold range is 35% - 51%. If the proportion of the number of high-level sampling points in the sampling data of at least N consecutive cycles in the first square wave signal to the total number of sampling points in the N consecutive cycles is within 30% - 46%, it is determined that there is a positive pulse in the first square wave signal. If the proportion of the number of low-level sampling points in the sampling data of at least N consecutive cycles in the first square wave signal to the total number of sampling points in the N consecutive cycles is within 35% - 51%, it is determined that there is a negative pulse in the first square wave signal.
[0106] In some embodiments, based on the presence of positive and negative pulses in the first target square wave signal, to determine the first indication state of the turnout, including:
[0107] If there is a positive pulse and no negative pulse in the first target square wave signal, it is determined that the first indication state of the turnout is normal position;
[0108] If there is a negative pulse and no positive pulse in the first target square wave signal, it is determined that the first indication state of the turnout is reverse position.
[0109] In this exemplary embodiment, if there is a positive pulse and no negative pulse in the first square wave signal, it is determined that the first indication state of the turnout is normal position; if there is a negative pulse and no positive pulse in the first square wave signal, it is determined that the first indication state of the turnout is reverse position. Other situations of the presence of positive and negative pulses all indicate that the first indication state of the turnout is split. For example, the situation where there is neither a positive pulse nor a negative pulse in the first square wave signal.
[0110] In some embodiments, determining the current state of the turnout based on the first indication state and the second indication state of the turnout includes:
[0111] If the first indication state and the second indication state of the turnout are consistent, it is determined that the current state of the turnout is the state indicated by the first indication state or the second indication state of the turnout;
[0112] If the first indication state and the second indication state of the turnout are inconsistent, it is determined that the current state of the turnout is split.
[0113] In this exemplary embodiment, for example, if the first indication state of the turnout is normal position and the second indication state of the turnout is also normal position, it means that the acquisition and analysis results of the turnout in-place indication signal through the two-channel sampling circuit are the same, and the current state of the turnout can be accurately determined. If the first indication state of the turnout is normal position and the second indication state of the turnout is reverse position, it means that the sampling signals of the two-channel sampling circuit are inaccurate, and the current state of the turnout cannot be judged. At this time, the signal acquisition and judgment result of this time can be discarded, or the signal acquisition and judgment result of this time can be characterized as split processing.
[0114] Figure 5 is a turnout state analysis flow chart shown according to an exemplary embodiment. As Figure 5 shown, the turnout state analysis process includes:
[0115] Step 50: Start;
[0116] Step 51: Judge whether the turnout has an indication. If there is no indication, output the no-indication state;
[0117] Step 52: If there is an indication, judge whether the turnout is in the normal position state. If the turnout is in the normal position state, output the turnout normal position state;
[0118] Step 53: If the turnout is not in the normal position state, judge whether the turnout is in the reverse position state. If it is not in the reverse position state, it is determined that the turnout is split;
[0119] Step 54: If the turnout is in the reverse position state, output the turnout state;
[0120] Step 55: Output after determining the turnout status;
[0121] Step 56: End.
[0122] The present disclosure provides a turnout status determination device in a subway system. Figure 6 It is a schematic structural diagram of a turnout status determination device in a subway system shown according to an exemplary embodiment. As Figure 6 shown, the device includes:
[0123] The first signal acquisition module 60 is configured to acquire the turnout in-place indication signal based on the first sampling circuit to obtain a first AC sampling signal;
[0124] The second signal acquisition module 61 is configured to acquire the turnout in-place indication signal based on the second sampling circuit to obtain a second AC sampling signal; wherein, the circuit connection structure of the first sampling circuit is the same as that of the second sampling circuit, and the signal acquisition chip in the first sampling circuit is different from the signal acquisition chip in the second sampling circuit;
[0125] The signal conversion module 62 is configured to perform signal conversion processing on the first AC sampling signal and the second AC sampling signal to obtain a first square wave signal corresponding to the first AC sampling signal and a second square wave signal corresponding to the second AC sampling signal;
[0126] The first signal filtering module 63 is configured to determine the first indication state of the turnout by performing high-level filtering, low-level filtering, and determining the ratio of the number of high-level sampling points of the sampling points of the first square wave signal;
[0127] The second signal filtering module 64 is configured to determine the second indication state of the turnout by performing high-level filtering, low-level filtering, and determining the ratio of the number of high-level sampling points of the sampling points of the second square wave signal;
[0128] The turnout status determination module 65 is configured to determine the current status of the turnout based on the first indication state and the second indication state of the turnout.
[0129] In this exemplary embodiment, the signal acquisition circuit for acquiring the turnout in-place indication signal may be two acquisition circuits with the same circuit connection structure, including a first sampling circuit and a second sampling circuit. Figure 2 It is a schematic structural diagram of a dual-hardware acquisition circuit shown according to an exemplary embodiment. As Figure 2 shown, the first sampling circuit includes CPU1, and the second sampling circuit includes CPU2. CPU1 and CPU2 may be processor chips with different circuit structures. Figure 3It is a schematic diagram of the first sampling circuit and the second sampling circuit shown according to an exemplary embodiment. Among them, the circuit connection structure of the first sampling circuit and the second sampling circuit is as Figure 3 shown, including a high-precision RC sampling network circuit, an isolation circuit, a first-stage operational amplifier threshold circuit, and a CPU acquisition processor.
[0130] In this exemplary embodiment, the working principle of the hardware circuit is composed of a high-precision sampling resistor used to form an RC network to divide the voltage and sample the signal. After the signal passes through the isolation circuit, a first-stage operational amplifier threshold circuit is used to convert the AC signal into a square wave signal.
[0131] A first-stage differential operational amplifier signal filtering and conditioning circuit is designed around the electrical characteristics of the indication circuit of the five-wire switch machine. Among them, a first-stage operational amplifier circuit is designed in the circuit to perform input isolation, signal filtering, and signal waveform shaping and conditioning on the differential signal, and finally output a unique indication signal. This signal has three reliable states and can be recognized, acquired, and calculated by the CPU.
[0132] In this application, the first sampling circuit and the second sampling circuit are used to collect the turnout in-place indication signal and convert it into a square wave signal, and then the sampling point validity analysis and processing are respectively performed on the square wave signal to respectively determine the current state of the turnout. Finally, the two determination results of the turnout state are comprehensively analyzed to determine the turnout state, which is beneficial to improving the accuracy of turnout state determination.
[0133] In some embodiments, the first signal filtering module 63 is used for
[0134] By performing high-level filtering and low-level filtering on the sampling points of the first square wave signal, it is determined whether the first square wave signal has the first validity and the second validity; wherein, the first validity is used to characterize that the sampling error of the first square wave signal is controllable; the second validity is used to characterize that the sampling of the first square wave signal is stable;
[0135] If the first square wave signal has the first validity and the second validity, it is determined that the first square wave signal with the first validity and the second validity is the first target square wave signal;
[0136] Based on the ratio of the high-level sampling points of the first target square wave signal, the presence of positive pulses and negative pulses in the first target square wave signal is determined;
[0137] Based on the presence of positive pulses and negative pulses in the first target square wave signal, the first indication state of the turnout is determined.
[0138] In some embodiments, the first signal filtering module 63 is used for
[0139] By comparing the number of interference points that appear in each cycle sampling of the first square wave signal with the interference point number threshold, it is determined whether the first square wave signal has the first validity;
[0140] Perform high-level filtering and low-level filtering on the first square wave signal with the first validity to obtain a filtered signal corresponding to the first square wave signal;
[0141] Based on the filtered signal corresponding to the first square wave signal, it is determined whether the first square wave signal has the second validity;
[0142] Determining the presence of positive pulses and negative pulses in the first target square wave signal based on the ratio of the high-level sampling point number of the first target square wave signal includes:
[0143] Based on the ratio of the number of high-level and low-level sampling points in the sampling data of at least consecutive N cycles in the first target square wave signal to the total number of sampling points in the consecutive N cycles, determine the presence of positive pulses and negative pulses in the first target square wave signal; where N≥2.
[0144] In this exemplary embodiment, where N can be 4, that is, based on the ratio of the number of high-level and low-level sampling points in the sampling data of at least consecutive 4 cycles in the first square wave signal to the total number of sampling points in the consecutive 4 cycles, determine the presence of positive pulses and negative pulses in the first square wave signal. Then, based on the presence of positive pulses and negative pulses in the first square wave signal, determine the first representation state of the turnout.
[0145] In this exemplary embodiment, the first validity is used to characterize that the sampling error of the first square wave signal is controllable. For example, it characterizes the number of interference points that appear in each cycle sampling of the first square wave signal. If there are many interference points that appear in each cycle sampling of the first square wave signal, it indicates that the sampling error of the first square wave signal is large, and the first square wave signal may not have the first validity. The second validity is used to characterize the stable sampling of the first square wave signal. For example, it characterizes the signal difference that exists after high-level and low-level filtering in different orders. If the differences of multiple cycle square wave signals obtained after high-level and low-level filtering in different orders are all small, it indicates that the sampling of the first square wave signal is stable and has the second validity. If the differences of multiple cycle square wave signals obtained after high-level and low-level filtering in different orders are large, it indicates that the sampling of the first square wave signal is unstable and does not have the second validity.
[0146] In some embodiments, the interference point number threshold includes a single-cycle interference point number threshold and a total interference point number threshold;
[0147] The first signal filtering module is used to
[0148] If the number of interference points in each cycle sampling of the first square wave signal is less than the single-cycle interference point threshold, and the total number of interference points in all cycle samplings of the first square wave signal is less than the total interference point threshold, it is determined that the first square wave signal has the first validity.
[0149] In this application, data sampling can be performed through the above process. Among them, four groups of sampling storage areas are divided in the CPU, and each group of sampling storage areas stores 40 continuously collected sampling points, for a total of 160 sampling points. The CPU samples continuously, and the latest sampling data is stored in the sampling data 4 storage area. However, before storing the data, first move the data in sampling data 4 to sampling data 3, move the data in sampling data 3 to sampling data 2, move the data in sampling data 2 to sampling data 1, and the pulse sampling algorithm starts to calculate from sampling data 1.
[0150] Every time 40 data points are collected, the software enters a timer self-check logic, and the clock-related registers are self-checked to eliminate the static error existing in the clock. For example, assuming that the sampling interval is 10 ms, this 10 ms interruption is triggered by the CPU timer. When there are problems with the CPU internal clock working frequency, clock-related registers, or software, the timer that was originally triggered once every 10 ms becomes triggered once every 10.1 ms. Then, normally, it takes 1600 ms to collect 160 points, which becomes 1616 ms. If the system runs for a long time, it will eventually lead to an incorrect representation result.
[0151] In this exemplary embodiment, when determining whether the first square wave signal has the first validity by comparing the number of interference points in each cycle sampling of the first square wave signal with the interference point threshold, the analysis of whether there are interference points in the square wave signal can be performed first. If there is a low level in the high level area of the square wave signal, and the duration width of the low level is less than or equal to the configured maximum number of interference points, then this low level is considered interference, and this section of low level is filtered to obtain the high level after low level filtering; similarly, if there is a high level in the low level area of the square wave signal, and the duration width of the high level is less than or equal to the configured maximum number of interference points, then this high level is considered interference, and this section of high level is filtered to obtain the low level after high level filtering. In this way, after high level filtering and low level filtering, a square wave signal after high and low interference filtering can be obtained. Among them, when looking for the first edge of the sampling point (the change from high level to low level is a falling edge or the change from low level to high level is a rising edge) and the first edge should be within 40 points, otherwise it can be directly determined that the square wave signal is a waveform without representation. That is, the current state of the turnout is four-way open.
[0152] In some embodiments, the first signal filtering module is used to
[0153] The first square wave signal is sequentially subjected to high-level filtering and then low-level filtering to obtain a first filtered signal;
[0154] The first square wave signal is sequentially subjected to low-level filtering and then high-level filtering to obtain a second filtered signal;
[0155] Determining whether the first square wave signal has second validity based on the filtered signal corresponding to the first square wave signal includes:
[0156] If the difference in the number of high-level sampling points within the same sampling period between the first filtered signal and the second filtered signal is within a predetermined threshold range, it is determined that the first square wave signal has specific second validity.
[0157] In this exemplary embodiment, for example, if the difference in the number of high-level sampling points within the same sampling period between the first filtered signal and the second filtered signal is 2 and within the predetermined threshold of 5, it is determined that the first square wave signal has specific second validity, indicating that the turnout in-place indication signal is stable.
[0158] In some embodiments, the first signal filtering module is used for
[0159] If the proportion of the number of high-level sampling points in the sampling data of at least N consecutive cycles in the first target square wave signal in the total number of sampling points in the N consecutive cycles is within a first threshold range, it is determined that there is a positive pulse in the first target square wave signal;
[0160] If the proportion of the number of low-level sampling points in the sampling data of at least N consecutive cycles in the first target square wave signal in the total number of sampling points in the N consecutive cycles is within a second threshold range, it is determined that there is a reverse pulse in the first target square wave signal; wherein, the first threshold range is different from the second threshold range.
[0161] In this exemplary embodiment, for example, the first threshold range is 30%-46%, and the second threshold range is 35%-51%. If the proportion of the number of high-level sampling points in the sampling data of at least N consecutive cycles in the first square wave signal in the total number of sampling points in the N consecutive cycles is within 30%-46%, it is determined that there is a positive pulse in the first square wave signal. If the proportion of the number of low-level sampling points in the sampling data of at least N consecutive cycles in the first square wave signal in the total number of sampling points in the N consecutive cycles is within 35%-51%, it is determined that there is a reverse pulse in the first square wave signal.
[0162] In some embodiments, the first signal filtering module is used for
[0163] If there is a positive pulse and no negative pulse in the first target square wave signal, determine that the first representation state of the switch is normal position;
[0164] If there is a negative pulse and no positive pulse in the first target square wave signal, determine that the first representation state of the switch is reverse position.
[0165] In this exemplary embodiment, if there is a positive pulse and no negative pulse in the first square wave signal, determine that the first representation state of the switch is normal position; if there is a negative pulse and no positive pulse in the first square wave signal, determine that the first representation state of the switch is reverse position. Other situations of the presence of positive and negative pulses all indicate that the first representation state of the switch is in the four-way open state. For example, the situation where there is neither a positive pulse nor a negative pulse in the first square wave signal.
[0166] In some embodiments, the switch state determination module is used for
[0167] If the first representation state of the switch and the second representation state of the switch are consistent, determine that the current state of the switch is the state indicated by the first representation state or the second representation state of the switch;
[0168] If the first representation state of the switch and the second representation state of the switch are inconsistent, determine that the current state of the switch is in the four-way open state.
[0169] In this exemplary embodiment, for example, if the first representation state of the switch is normal position and the second representation state of the switch is also normal position, it means that the acquisition and analysis results of the switch in-place indication signal through the two-channel sampling circuit are the same, and the current state of the switch can be accurately determined. If the first representation state of the switch is normal position and the second representation state of the switch is reverse position, it means that the sampling signals of the two-channel sampling circuit are inaccurate, and the current state of the switch cannot be judged. At this time, the signal acquisition and judgment result of this time can be discarded, or the signal acquisition and judgment result of this time can be characterized as the four-way open state for processing.
[0170] The present disclosure provides a computer-readable storage medium, on which a switch state determination program in a subway system is stored. When the switch state determination program in the subway system is executed by a processor, the switch state determination method in the subway system described in the above embodiments is implemented.
[0171] The present disclosure provides an electronic device, including a memory, a processor, and a switch state determination program in a subway system stored on the memory and executable on the processor. When the processor executes the switch state determination program in the subway system, the switch state determination method in the subway system described in the above embodiments is implemented.
[0172] Note that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can determine and execute instructions from the instruction execution system, apparatus, or device), or in combination with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in combination with an instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of the computer-readable medium include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which a program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or other suitable processing as necessary, and then stored in a computer memory.
[0173] It should be understood that the various parts of the present disclosure can be implemented by hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
[0174] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0175] In the description of the present disclosure, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. These are only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present disclosure.
[0176] In addition, the terms "first", "second", etc. used in the embodiments of the present disclosure are only for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated in this embodiment. Thus, the features defined with the terms "first", "second", etc. in the embodiments of the present disclosure may clearly or implicitly indicate that at least one such feature is included in this embodiment. In the description of the present disclosure, the meaning of the word "plural" is at least two or more than two, such as two, three, four, etc., unless otherwise clearly and specifically defined in the embodiment.
[0177] In the present disclosure, unless otherwise clearly specified or limited by relevant regulations in the embodiment, the terms "mounted", "connected", "connected to" and "fixed" etc. appearing in the embodiment should be understood in a broad sense. For example, the connection can be a fixed connection, a detachable connection, or integrated. It can be understood that it can also be a mechanical connection, an electrical connection, etc.; of course, it can also be directly connected, or indirectly connected through an intermediate medium, or it can be the communication inside two elements, or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present disclosure can be understood according to the specific implementation situations.
[0178] In the present disclosure, unless otherwise clearly specified and limited, the first feature being "on" or "under" the second feature may be that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, the first feature being "above", "over" and "on top of" the second feature may be that the first feature is directly above or obliquely above the second feature, or merely indicates that the first feature has a higher horizontal height than the second feature. The first feature being "under", "below" and "beneath" the second feature may be that the first feature is directly below or obliquely below the second feature, or merely indicates that the first feature has a lower horizontal height than the second feature.
[0179] Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.
Claims
1. A method for determining a turnout state in a subway system, characterized in that: include: Based on the first sampling circuit, the turnout in-place indication signal is collected to obtain a first AC sampling signal; Based on the second sampling circuit, the turnout in-position indication signal is collected to obtain a second AC sampling signal; wherein the circuit connection structure of the first sampling circuit is the same as the circuit connection structure of the second sampling circuit, and the signal acquisition chip in the first sampling circuit and the signal acquisition chip in the second sampling circuit are processor chips with different circuit structures; Performing signal conversion processing on the first AC sampling signal and the second AC sampling signal to obtain a first square wave signal corresponding to the first AC sampling signal and a second square wave signal corresponding to the second AC sampling signal; Determine the first indication state of the turnout by performing high-level filtering, low-level filtering and determining the proportion of high-level sampling points on the sampling points of the first square wave signal; Determine the second indication state of the turnout by performing high-level filtering, low-level filtering and determining the proportion of high-level sampling points on the sampling points of the second square wave signal; Based on the first indicated state of the switch and the second indicated state of the switch, a current state of the switch is determined.
2. The method for determining the turnout state in a subway system according to claim 1, characterized in that: The step of determining the first indication state of the turnout by performing high-level filtering, low-level filtering and high-level sampling point ratio determination on the sampling points of the first square wave signal comprises: By performing high-level filtering and low-level filtering on the sampling points of the first square wave signal, determining whether the first square wave signal has a first validity and a second validity; wherein the first validity is used to characterize that the sampling error of the first square wave signal is controllable; and the second validity is used to characterize that the sampling of the first square wave signal is stable; If the first square wave signal has the first validity and the second validity, determining the first square wave signal having the first validity and the second validity as a first target square wave signal; Determining the presence of forward pulses and reverse pulses in the first target square wave signal based on the proportion of high-level sampling points of the first target square wave signal; Based on the presence of the forward pulse and the reverse pulse in the first target square wave signal, a first indication state of the turnout is determined.
3. The method for determining the turnout state in a subway system according to claim 2, characterized in that: The determining whether the first square wave signal has the first validity and the second validity by performing high-level filtering and low-level filtering on the sampling points of the first square wave signal comprises: Determining whether the first square wave signal has the first validity by comparing the number of interference points appearing in each period sampling of the first square wave signal with an interference point number threshold; Performing high-level filtering and low-level filtering on the first square wave signal having the first validity to obtain a filtered signal corresponding to the first square wave signal; determining, based on a filtered signal corresponding to the first square wave signal, whether the first square wave signal has the second validity; The determining the presence of a positive pulse and a reverse pulse in the first target square wave signal based on the proportion of high-level sampling points of the first target square wave signal includes: Based on the proportion of the number of high and low level sampling points in the sampling data of at least N consecutive cycles in the first target square wave signal to the total number of sampling points in the N consecutive cycles, the existence of forward pulses and reverse pulses in the first target square wave signal is determined; wherein N≥2.
4. The method for determining the turnout state in a subway system according to claim 3, characterized in that: The interference point count threshold includes a single-cycle interference point count threshold and a total interference point count threshold; The determining whether the first square wave signal has the first validity by comparing the number of interference points appearing in each period sampling of the first square wave signal with an interference point number threshold comprises: If the number of interference points appearing in each periodic sampling of the first square wave signal is less than the single-period interference point threshold, and the total number of interference points appearing in all periodic samplings of the first square wave signal is less than the total interference point threshold, it is determined that the first square wave signal has a first validity.
5. The method for determining the turnout state in a subway system according to claim 3, characterized in that: The performing high-level filtering and low-level filtering on the first square wave signal having the first validity to obtain a filtered signal corresponding to the first square wave signal includes: Performing high-level filtering and low-level filtering on the first square wave signal in sequence to obtain a first filtered signal; Performing low-level filtering and high-level filtering on the first square wave signal in sequence to obtain a second filtered signal; The determining, based on the filtered signal corresponding to the first square wave signal, whether the first square wave signal has the second validity includes: If the difference between the number of high-level sampling points in the same sampling period in the first filtered signal and the second filtered signal is within a predetermined threshold range, it is determined that the first square wave signal has a second validity.
6. The method for determining the turnout state in a subway system according to claim 3, characterized in that: The determining the presence of the forward pulse and the reverse pulse in the first target square wave signal based on the proportion of the number of high and low level sampling points in the sampling data of at least N consecutive cycles in the first target square wave signal to the total number of sampling points in the N consecutive cycles includes: If the number of high-level sampling points in the sampling data of at least N consecutive cycles in the first target square wave signal accounts for a proportion of the total number of sampling points in the N consecutive cycles within a first threshold range, it is determined that there is a positive pulse in the first target square wave signal; If the number of low-level sampling points in the sampling data of at least N consecutive cycles in the first target square wave signal accounts for a proportion of the total number of sampling points in the N consecutive cycles within a second threshold range, it is determined that a reverse pulse exists in the first target square wave signal; wherein the first threshold range is different from the second threshold range.
7. The method for determining the turnout state in a subway system according to claim 2, characterized in that: The determining the first indication state of the turnout based on the presence of the forward pulse and the reverse pulse in the first target square wave signal comprises: If there is a forward pulse and no reverse pulse in the first target square wave signal, determining that the first indication state of the turnout is positioning; If there is a reverse pulse and no forward pulse in the first target square wave signal, it is determined that the first indication state of the turnout is the reverse position.
8. A device for determining a turnout state in a subway system, characterized in that: include: A first signal acquisition module is used to acquire a turnout in-place indication signal based on a first sampling circuit to obtain a first AC sampling signal; A second signal acquisition module is used to acquire the turnout in-place indication signal based on the second sampling circuit to obtain a second AC sampling signal; wherein the circuit connection structure of the first sampling circuit is the same as the circuit connection structure of the second sampling circuit, and the signal acquisition chip in the first sampling circuit and the signal acquisition chip in the second sampling circuit are processor chips with different circuit structures; a signal conversion module, configured to perform signal conversion processing on the first AC sampling signal and the second AC sampling signal to obtain a first square wave signal corresponding to the first AC sampling signal and a second square wave signal corresponding to the second AC sampling signal; A first signal filtering module, used for determining a first indication state of the turnout by performing high-level filtering, low-level filtering and determining a proportion of high-level sampling points on the sampling points of the first square wave signal; A second signal filtering module, used for determining a second indication state of the turnout by performing high-level filtering, low-level filtering and determining a proportion of high-level sampling points on the sampling points of the second square wave signal; The turnout state determination module is used to determine the current state of the turnout based on the first indication state of the turnout and the second indication state of the turnout.
9. A computer-readable storage medium, characterized in that: A program for determining the state of a turnout in a subway system is stored thereon. When the program for determining the state of a turnout in a subway system is executed by a processor, a method for determining the state of a turnout in a subway system according to any one of claims 1 to 7 is implemented.
10. An electronic device, characterized in that: The invention comprises a memory, a processor and a program for determining the state of a turnout in a subway system which is stored in the memory and can be run on the processor. When the processor executes the program for determining the state of a turnout in a subway system, the method for determining the state of a turnout in a subway system according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Turnout indicating device
CN109278801A