Platform door control system and method

By combining a 2x2002 architecture DCU and a dual-winding motor with Hall sensors and periodic switching of induced electromotive force signals, the availability and safety issues of the platform screen door control system in the event of a single point of failure are solved, and the SIL4 safety level is maintained under failure conditions.

CN121106409APending Publication Date: 2025-12-12TRAFFIC CONTROL TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511236463.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-31
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

The existing platform screen door control system is difficult to maintain the SIL4 safety level in the event of a single point of failure, and a degradation scheme is needed to ensure the availability of the platform screen doors.

Method used

The DCU, which adopts a 2x2002 architecture, controls a dual-winding motor. It monitors the motor's motion status by combining Hall sensors and induced electromotive force signals, and periodically switches between the main and backup circuits to form redundant control, thus avoiding the failure of a single sensor and the long-term operation of the circuit.

Benefits of technology

In the event of a single point of failure, the availability of the platform screen doors and the SIL4 safety level can be maintained without degradation, thus improving the reliability and safety of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121106409A_ABST
    Figure CN121106409A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a platform door control system and method. In the system, an A-series DCU is connected with a first winding of a first double-winding motor through a first motor driving circuit; the Hall sensor is connected with the first double-winding motor through a first Hall processing circuit; a first induced electromotive force processing circuit is connected with an induced electromotive force interface of the first double-winding motor; the B-system DCU is connected with a second winding of the first double-winding motor through a second motor driving circuit; the second Hall processing circuit is connected with a Hall sensor of the first double-winding motor; and a second induced electromotive force processing circuit is connected with the induced electromotive force interface of the first double-winding motor. By means of the system, the availability of the platform door can be guaranteed without a degradation mode when a single-point fault occurs, and the SIL4 safety level continues to be maintained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of rail transit technology, and in particular to a platform screen door control system and method. Background Technology

[0002] In modern rail transit systems, platform screen door control systems are a crucial component for ensuring passenger safety. Platform screen doors not only need to accurately control the flow of people entering and exiting the platform but also must respond rapidly in emergencies to ensure passenger safety. However, because platform screen door control systems typically operate in complex environments, this requires a high degree of reliability and safety. Currently, existing platform screen door control systems are designed with a dual-CPU architecture and a SIL4 safety level to address safety issues. However, in the event of a single point of failure (such as a CPU or motor malfunction), this system requires a degradation scheme to maintain platform screen door availability, making it difficult to maintain the SIL4 safety level. Summary of the Invention

[0003] In a first aspect, the present disclosure provides a platform door control system, which includes: a platform door controller (DCU) with a 2x2002 architecture, a first dual-winding motor as a platform door drive motor, a first motor drive circuit, a second motor drive circuit, a first Hall effect processing circuit, a second Hall effect processing circuit, a first induced electromotive force processing circuit, and a second induced electromotive force processing circuit.

[0004] The 2x2002 architecture DCU includes: A-series DCU and B-series DCU;

[0005] The A-series DCU is connected to the first winding of the first dual-winding motor via the first motor drive circuit; the A-series DCU is connected to the Hall sensor of the first dual-winding motor via the first Hall processing circuit; the A-series DCU is connected to the induced electromotive force interface of the first dual-winding motor via the first induced electromotive force processing circuit.

[0006] The B-series DCU is connected to the second winding of the first dual-winding motor via the second motor drive circuit; the B-series DCU is connected to the Hall sensor of the first dual-winding motor via the second Hall processing circuit; the B-series DCU is connected to the induced electromotive force interface of the first dual-winding motor via the second induced electromotive force processing circuit.

[0007] For the first winding and the second winding of the first dual-winding motor, the circuit controlling the first winding of the first dual-winding motor is switched to the main circuit to control the first dual-winding motor, and the circuit controlling the second winding of the first dual-winding motor is switched to the backup circuit. The main and backup circuits controlling the first winding and the second winding of the first dual-winding motor are switched every preset number of control cycles.

[0008] In some feasible solutions of the first aspect, the A-series DCU is used to obtain the motion state of the first dual-winding motor through the Hall sensor of the first dual-winding motor and the motion state of the first dual-winding motor through the induced electromotive force interface of the first dual-winding motor when the circuit controlling the first winding of the first dual-winding motor is switched to the main circuit; and to control the first dual-winding motor according to the obtained motion states of the two sets of the first dual-winding motor.

[0009] In some feasible solutions of the first aspect, the B-series DCU is used to acquire the motion state of the first dual-winding motor through the Hall sensor of the first dual-winding motor and the induced electromotive force interface of the first dual-winding motor when the circuit controlling the second winding of the first dual-winding motor is switched to the main circuit; and to control the first dual-winding motor according to the acquired motion states of the two sets of the first dual-winding motor.

[0010] In some feasible solutions of the first aspect, the system also includes: a second double-winding motor as a platform door drive motor, a third motor drive circuit, a fourth motor drive circuit, a third Hall effect processing circuit, a fourth Hall effect processing circuit, a third induced electromotive force processing circuit, and a fourth induced electromotive force processing circuit.

[0011] The A-series DCU is connected to the second winding of the second dual-winding motor via the third motor drive circuit; the A-series DCU is connected to the Hall sensor of the second dual-winding motor via the third Hall processing circuit; the A-series DCU is connected to the induced electromotive force interface of the second dual-winding motor via the third induced electromotive force processing circuit.

[0012] The B-series DCU is connected to the first winding of the second dual-winding motor via the fourth motor drive circuit; the B-series DCU is connected to the Hall sensor of the second dual-winding motor via the fourth Hall processing circuit; the B-series DCU is connected to the induced electromotive force interface of the second dual-winding motor via the fourth induced electromotive force processing circuit.

[0013] For the first winding and the second winding of the first double-winding motor and the second double-winding motor, the circuit controlling the first winding of the first double-winding motor and the second double-winding motor is switched to the main circuit to control the first double-winding motor and the second double-winding motor, and the circuit controlling the second winding of the first double-winding motor and the second double-winding motor is switched to the backup circuit. Every preset number of control cycles, the main and backup circuits controlling the first winding of the first double-winding motor and the second double-winding motor are switched.

[0014] In some feasible solutions of the first aspect, the A-series DCU is used to acquire the motion state of the first dual-winding motor through a Hall sensor and an induced electromotive force interface when the circuit controlling the first winding of the first dual-winding motor and the second dual-winding motor is switched to the main circuit; and to control the first dual-winding motor based on the acquired motion states of the two sets of first dual-winding motors. When the circuit controlling the second winding of the first dual-winding motor and the second dual-winding motor is switched to the main circuit, the DCU acquires the motion state of the second dual-winding motor through a Hall sensor and an induced electromotive force interface; and to control the second dual-winding motor based on the acquired motion states of the two sets of second dual-winding motors.

[0015] In some feasible solutions of the first aspect, the B-series DCU is used to acquire the motion state of the second dual-winding motor through a Hall sensor of the second dual-winding motor and through an induced electromotive force interface of the second dual-winding motor when the circuit controlling the first winding of the first dual-winding motor and the second dual-winding motor is switched to the main circuit; and to control the second dual-winding motor according to the acquired motion states of the two sets of second dual-winding motors. Conversely, when the circuit controlling the second winding of the first dual-winding motor and the second dual-winding motor is switched to the main circuit, the B-series DCU acquires the motion state of the first dual-winding motor through a Hall sensor of the first dual-winding motor and through an induced electromotive force interface of the first dual-winding motor; and to control the first dual-winding motor according to the acquired motion states of the two sets of first dual-winding motors.

[0016] In some feasible solutions of the first aspect, the system is deployed on the same platform gate or on two different platform gates.

[0017] Secondly, embodiments of this disclosure provide a platform screen door control method, which is applied to the system described above, including:

[0018] The circuit controlling the first winding of the first dual-winding motor is switched to the main circuit to control the first dual-winding motor, and the circuit controlling the second winding of the first dual-winding motor is switched to the backup circuit.

[0019] Every preset number of control cycles, the circuit controlling the first winding of the first dual-winding motor and the circuit controlling the second winding of the first dual-winding motor are switched between primary and backup systems.

[0020] Thirdly, embodiments of this disclosure provide an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; the memory storing instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method described above.

[0021] Fourthly, embodiments of this disclosure provide a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the methods described above.

[0022] In this embodiment, a 2x2002 architecture DCU controls a dual-winding motor with two windings, forming redundant control to ensure the safety and availability of the platform screen door control. Furthermore, Hall sensor signals and induced electromotive force signals are used as feedback signals for the motor's motion status, avoiding safety risks caused by the failure of a single sensor. Moreover, by differentiating the primary and backup systems by winding and periodically switching between them, the system avoids the problem of some circuits operating for extended periods while others remain inactive, thus preventing the failure of some circuits from being detected in a timely manner. In summary, the above system ensures that the availability of the platform screen door is maintained without degrading in the event of a single point of failure, thus continuing to maintain the SIL4 safety level.

[0023] It should be understood that the description in the Summary of the Invention is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0024] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. The drawings are provided for a better understanding of the invention and are not intended to limit the scope of this disclosure. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0025] Figure 1 An architecture diagram of a platform screen door control system provided in an embodiment of this disclosure is shown;

[0026] Figure 2 An architecture diagram of another platform screen door control system provided in an embodiment of this disclosure is shown;

[0027] Figure 3 A flowchart of a platform door control method provided in an embodiment of this disclosure is shown;

[0028] Figure 4 A flowchart of another platform door control method provided in an embodiment of this disclosure is shown;

[0029] Figure 5A structural diagram of an exemplary electronic device capable of implementing embodiments of the present disclosure is shown. Detailed Implementation

[0030] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0031] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0032] In response to the problems in the background art, this disclosure provides a platform screen door control system, method, device, and storage medium that can ensure the availability of the platform screen door is maintained without degrading it in the event of a single point of failure, thus continuing to maintain the SIL4 safety level.

[0033] In order to clearly demonstrate the solutions and beneficial effects of the embodiments of this disclosure, before specifically describing the embodiments of this disclosure, some technical concepts involved in the embodiments of this disclosure will be introduced first.

[0034] The X2OO2 (two-out-of-two) architecture DCU: "2OO2" means that two sets of CPUs are integrated on a single DCU. The two sets of CPUs are strictly synchronized and compared in real time. The calculation results are only output or transmitted externally when both machines are running in unison. "2×" means that two sets of the above dual CPUs are used to form a redundant architecture, referred to here as the A-series and B-series. It should be noted that the A-series and B-series are just numbering and are not used to distinguish between the primary and backup systems.

[0035] A dual-winding motor consists of two independent windings, typically called the main winding and the field winding. The main winding generates the main magnetic field, while the field winding generates an auxiliary magnetic field. The motor operates through the interaction of these two magnetic fields. If either winding fails, the other can still function normally, ensuring the motor's availability.

[0036] There are two approaches to motor control, as shown below:

[0037] Motor control scheme with Hall sensor: The current state of motor movement is determined by the Hall signal of the motor. Then, the DCU controls the three-phase output of the DCU to supply power to the motor based on the signal collected by the Hall sensor, so that the motor can continue to work normally.

[0038] Advantages: High accuracy: Hall sensors can accurately detect changes in the magnetic field, thereby accurately determining the rotor position; High reliability: Hall sensor technology is mature and highly stable, and can work stably in various environments; Simple control: The rotor position information detected by the Hall sensor can be used to easily achieve precise control of the motor.

[0039] Disadvantages: High cost: The Hall sensor and its related circuits are relatively expensive, increasing the overall cost of the motor; Susceptible to interference: The Hall sensor is susceptible to interference from external environments such as temperature and magnetic fields, which may affect its detection accuracy and stability; Large size: The installation of the Hall sensor requires a certain amount of space, which may limit the miniaturization design of the motor.

[0040] Motor control scheme without Hall sensors: The motor has no Hall sensors. The current motion state of the motor is determined by the back electromotive force of the motor coil. Then, the DCU output is controlled to supply power to the motor so that the motor can work normally.

[0041] Advantages: Reduced cost: Eliminating the need for Hall sensors lowers the cost of the motor; Simplified structure: Reduces the complexity of motor leads and wiring adjustments, simplifying the motor structure; Improved reliability: Avoids potential Hall sensor malfunctions due to external interference, improving motor reliability.

[0042] Disadvantages: Control complexity: Measuring back EMF requires certain circuit design and algorithm support, which increases the complexity of control; Detection accuracy: The detection accuracy of back EMF may be affected by factors such as motor parameters and load changes, requiring precise calibration and compensation; Limited applicability: The back EMF method is usually applicable to motors operating at medium and high speeds, because the back EMF may be weak at low speeds or during startup, making it difficult to detect accurately.

[0043] The following detailed description, with reference to the accompanying drawings and specific embodiments, illustrates a platform door control system, method, device, and storage medium provided in this disclosure.

[0044] Figure 1 An architecture diagram of a platform screen door control system provided in an embodiment of this disclosure is shown, such as... Figure 1As shown, the system may include: a 2x2002 architecture DCU (A-series DCU, B-series DCU), a first dual-winding motor as a platform door drive motor, a first motor drive circuit, a second motor drive circuit, a first Hall effect processing circuit, a second Hall effect processing circuit, a first induced electromotive force processing circuit, and a second induced electromotive force processing circuit.

[0045] The A-series DCU is connected to the first winding of the first dual-winding motor via the first motor drive circuit; the A-series DCU is connected to the Hall sensor of the first dual-winding motor via the first Hall processing circuit; and the A-series DCU is connected to the induced electromotive force interface of the first dual-winding motor via the first induced electromotive force processing circuit.

[0046] Accordingly, the B-series DCU is connected to the second winding of the first dual-winding motor through the second motor drive circuit; the B-series DCU is connected to the Hall sensor of the first dual-winding motor through the second Hall processing circuit; and the B-series DCU is connected to the induced electromotive force interface of the first dual-winding motor through the second induced electromotive force processing circuit.

[0047] For the first and second windings of the first dual-winding motor, the circuit controlling the first winding of the first dual-winding motor (i.e., the circuit controlling the first winding of the first dual-winding motor by the A-series DCU) is switched to the main circuit to control the first dual-winding motor, and the circuit controlling the second winding of the first dual-winding motor (i.e., the circuit controlling the second winding of the first dual-winding motor by the B-series DCU) is switched to the backup circuit. Every preset number of control cycles (e.g., 10 times), the main and backup circuits controlling the first and second windings of the first dual-winding motor are switched.

[0048] It is worth noting that when the current primary circuit fails, the current backup circuit will be upgraded to become the primary circuit and control the corresponding motor. For example, if the current primary circuit is the circuit where the A-series DCU controls the first winding of the first dual-winding motor, and the current backup circuit is the circuit where the B-series DCU controls the second winding of the first dual-winding motor, then when the current primary circuit fails, the current backup circuit will be upgraded to become the primary circuit and control the first dual-winding motor.

[0049] In this embodiment, a 2x2002 architecture DCU controls a dual-winding motor with two windings, forming redundant control to ensure the safety and availability of the platform screen door control. Furthermore, Hall sensor signals and induced electromotive force signals are used as feedback signals for the motor's motion status, avoiding safety risks caused by the failure of a single sensor. Moreover, by differentiating the primary and backup systems based on the motor windings and periodically switching between them, the system avoids the problem of some circuits operating for extended periods while others remain inactive, thus preventing the failure of some circuits from being detected in a timely manner. In summary, the above system ensures that the availability of the platform screen door is maintained without degrading in the event of a single point of failure, thus continuing to maintain the SIL4 safety level.

[0050] In some embodiments, when the circuit controlling the first winding of the first dual-winding motor (the circuit controlling the first winding of the first dual-winding motor by the A-series DCU) switches to the main circuit, the A-series DCU is used to obtain the motion state (e.g., motor speed, rotor position, etc.) of the first dual-winding motor through the Hall sensor of the first dual-winding motor, obtain the motion state (e.g., motor speed, rotor position, etc.) of the first dual-winding motor through the induced electromotive force interface of the first dual-winding motor, and control the first dual-winding motor according to the obtained motion states of the two sets of the first dual-winding motor.

[0051] When the circuit controlling the second winding of the first dual-winding motor (i.e., the circuit controlling the second winding of the first dual-winding motor) is switched to the main circuit, the B-series DCU obtains the motion state (e.g., motor speed, rotor position, etc.) of the first dual-winding motor through the Hall sensor of the first dual-winding motor, and obtains the motion state (e.g., motor speed, rotor position, etc.) of the first dual-winding motor through the induced electromotive force interface of the first dual-winding motor, and controls the first dual-winding motor according to the obtained motion states of the two sets of the first dual-winding motor.

[0052] Before controlling the first dual-winding motor, two motion states need to be compared. Only if they match can the motion state be used; otherwise, the motor is considered faulty, and control of the motor is stopped.

[0053] In this way, A and B series DCUs can be used to control a dual-winding motor with two windings, forming redundant control, ensuring the safety and availability of platform door control. Furthermore, by combining Hall sensors and induced electromotive force interfaces to monitor the motor's motion status, the drawbacks of motor control schemes with and without Hall sensors can be effectively avoided, thus improving the safety of motor control.

[0054] In some embodiments, such as Figure 2As shown, the system also includes: a second double-winding motor as a platform door drive motor, a third motor drive circuit, a fourth motor drive circuit, a third Hall effect processing circuit, a fourth Hall effect processing circuit, a third induced electromotive force processing circuit, and a fourth induced electromotive force processing circuit.

[0055] Specifically, the A-series DCU is connected to the second winding of the second dual-winding motor via the third motor drive circuit; the A-series DCU is connected to the Hall sensor of the second dual-winding motor via the third Hall processing circuit; and the A-series DCU is connected to the induced electromotive force interface of the second dual-winding motor via the third induced electromotive force processing circuit.

[0056] Accordingly, the B-series DCU is connected to the first winding of the second dual-winding motor through the fourth motor drive circuit; the B-series DCU is connected to the Hall sensor of the second dual-winding motor through the fourth Hall processing circuit; and the B-series DCU is connected to the induced electromotive force interface of the second dual-winding motor through the fourth induced electromotive force processing circuit.

[0057] For the first and second windings of the first and second dual-winding motors, the circuit controlling the first winding of the first and second dual-winding motors (i.e., the circuit controlling the first winding of the first dual-winding motor by the A-series DCU and the circuit controlling the first winding of the second dual-winding motor by the B-series DCU) is switched to the main circuit to control the first and second dual-winding motors. The circuit controlling the second winding of the first and second dual-winding motors (i.e., the circuit controlling the second winding of the second dual-winding motor by the A-series DCU and the circuit controlling the second winding of the first dual-winding motor by the B-series DCU) is switched to the backup circuit. Every preset number of control cycles (e.g., 10 cycles), the main / backup switching of the circuit controlling the first winding of the first and second dual-winding motors and the circuit controlling the second winding of the first and second dual-winding motors is performed.

[0058] In this way, both the A and B series of the DCU can control two motors. Unlike the traditional 2X2OO2 architecture, which uses the A series as the primary system to control two motors and the B series as a backup system that does not control any motors, and then upgrades the B series to the primary system to control both motors when the A series fails, this approach avoids the problem of some circuits working for a long time while others do not work for a long time, and the problem of failure not being detected when switching systems. Here, the primary and backup systems are distinguished by the first and second windings of the dual-winding motor, and the primary and backup systems are switched periodically to avoid the problem of some circuits working for a long time while others do not work for a long time, and the problem of failure not being detected in time.

[0059] It is worth noting that when the current primary circuit fails, the current backup circuit will be upgraded to become the primary circuit and control the corresponding motor. For example, if the current primary circuit is a circuit where the A-series DCU controls the first winding of the first dual-winding motor and the B-series DCU controls the first winding of the second dual-winding motor, and the current backup circuit is a circuit where the A-series DCU controls the second winding of the second dual-winding motor and the B-series DCU controls the second winding of the first dual-winding motor, then when the current primary circuit fails, the current backup circuit will be upgraded to become the primary circuit and control both the first and second dual-winding motors.

[0060] In some embodiments, when the circuit controlling the first winding of the first dual-winding motor and the first winding of the second dual-winding motor (i.e., the circuit controlling the first winding of the first dual-winding motor by the A-series DCU and the circuit controlling the first winding of the second dual-winding motor by the B-series DCU) is switched to the main circuit, the A-series DCU obtains the motion state (e.g., motor speed, rotor position, etc.) of the first dual-winding motor through the Hall sensor of the first dual-winding motor, obtains the motion state (e.g., motor speed, rotor position, etc.) of the first dual-winding motor through the induced electromotive force interface of the first dual-winding motor, and controls the first dual-winding motor according to the obtained motion states of the two sets of the first dual-winding motor. When the circuit controlling the second winding of the first dual-winding motor and the second dual-winding motor (i.e., the circuit controlling the second winding of the second dual-winding motor by the A-series DCU and the circuit controlling the second winding of the first dual-winding motor by the B-series DCU) switches to the main circuit, the motion state of the second dual-winding motor (e.g., motor speed, rotor position, etc.) is obtained through the Hall sensor of the second dual-winding motor, and the motion state of the second dual-winding motor (e.g., motor speed, rotor position, etc.) is obtained through the induced electromotive force interface of the second dual-winding motor; the second dual-winding motor is controlled according to the obtained motion states of the two sets of second dual-winding motors.

[0061] The B-series DCU is used when the circuit controlling the first winding of the first dual-winding motor and the first winding of the second dual-winding motor (i.e., the circuit controlling the first winding of the first dual-winding motor by the A-series DCU and the circuit controlling the first winding of the second dual-winding motor by the B-series DCU) switches to the main circuit. It acquires the motion state (e.g., motor speed, rotor position, etc.) of the second dual-winding motor through the Hall sensor and the induced electromotive force interface of the second dual-winding motor. Based on the acquired motion states of the two sets of second dual-winding motors, it performs... Line control; when the circuit controlling the second winding of the first dual-winding motor and the second dual-winding motor (that is, the circuit controlling the second winding of the second dual-winding motor by the A-series DCU and the circuit controlling the second winding of the first dual-winding motor by the B-series DCU) switches to the main circuit, the motion state of the first dual-winding motor (e.g., motor speed, rotor position, etc.) is obtained through the Hall sensor of the first dual-winding motor, and the motion state of the first dual-winding motor (e.g., motor speed, rotor position, etc.) is obtained through the induced electromotive force interface of the first dual-winding motor; the first dual-winding motor is controlled according to the obtained motion states of the two sets of the first dual-winding motor.

[0062] In this way, two dual-winding motors with two windings can be controlled by two DCUs (A and B systems) to form redundant control, ensuring the safety and availability of platform door control. Furthermore, by combining two methods for monitoring motor motion status—Hall sensors and induced electromotive force interfaces—the disadvantages of motor control schemes with and without Hall sensors can be effectively avoided, thus improving the safety of motor control.

[0063] In some embodiments, Figure 2 The system shown can be deployed on the same platform screen door or on two different platform screen doors; there are no restrictions on this.

[0064] The above is an introduction to the system embodiments. The following method embodiments will further illustrate the solution described in this disclosure.

[0065] Figure 3 A flowchart of a platform screen door control method provided in an embodiment of this disclosure is shown, such as... Figure 3 As shown, the method is applied to the system described above, including:

[0066] S310, switch the circuit controlling the first winding of the first dual-winding motor to the main circuit to control the first dual-winding motor, and switch the circuit controlling the second winding of the first dual-winding motor to the backup circuit.

[0067] S320, every preset number of control cycles, switches between the main and backup circuits controlling the first winding of the first dual-winding motor and the second winding of the first dual-winding motor.

[0068] In addition, combined Figure 2 The system and method shown may further include:

[0069] The circuit controlling the first winding of the first dual-winding motor and the second dual-winding motor is switched to the main circuit to control the first dual-winding motor and the second dual-winding motor. The circuit controlling the second winding of the first dual-winding motor and the second dual-winding motor is switched to the backup circuit. The main and backup circuits are switched every preset number of control cycles.

[0070] For example, the above steps can be refined as follows: Figure 4 As shown, it includes:

[0071] S410, switch the circuit controlling the first winding of the first double-winding motor and the second double-winding motor to the main circuit to control the first double-winding motor and the second double-winding motor, and switch the circuit controlling the second winding of the first double-winding motor and the second double-winding motor to the backup circuit.

[0072] S420: Determine whether the number of control attempts has reached a preset threshold. If the number of control attempts has reached the preset threshold, proceed to S430; otherwise, proceed to S410.

[0073] S430, the circuit controlling the second winding of the first double-winding motor and the second double-winding motor is switched to the main circuit to control the first double-winding motor and the second double-winding motor, and the circuit controlling the first winding of the first double-winding motor and the second double-winding motor is switched to the backup circuit.

[0074] S440: Determine whether the number of control attempts has reached a preset threshold. If the number of control attempts has reached the preset threshold, proceed to S410; otherwise, proceed to S430.

[0075] It is understandable that each step in the above method corresponds to the function of each module in the above system and can achieve its corresponding technical effect. For the sake of brevity, it will not be elaborated here.

[0076] Figure 5A structural diagram of an exemplary electronic device capable of implementing embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0077] like Figure 5 As shown, the electronic device may include a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 502 or a computer program loaded from a storage unit 508 into a random access memory (RAM) 503. The RAM 503 may also store various programs and data required for the operation of the electronic device. The computing unit 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0078] Multiple components in the electronic device are connected to the I / O interface 505, including: an input unit 506, such as a keyboard, mouse, etc.; an output unit 507, such as various types of displays, speakers, etc.; a storage unit 508, such as a disk, optical disk, etc.; and a communication unit 509, such as a network interface card, modem, wireless transceiver, etc. The communication unit 509 allows the electronic device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0079] The computing unit 501 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 501 performs the various methods and processes described above. In some embodiments, the above methods can be implemented as a computer program product, including a computer program tangibly contained in a computer-readable medium, such as storage unit 508. In some embodiments, part or all of the computer program can be loaded and / or installed on an electronic device via ROM 502 and / or communication unit 509. When the computer program is loaded into RAM 503 and executed by the computing unit 501, one or more steps of the methods described above can be performed. Alternatively, in other embodiments, the computing unit 501 can be configured to perform the above methods by any other suitable means (e.g., by means of firmware).

[0080] The various embodiments described above can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), payload programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0081] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0082] In the context of this disclosure, a computer-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 computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium can be, but is 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 computer-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 fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0083] It should be noted that this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause the computer to execute the above-described method and achieve the corresponding technical effects achieved by the embodiments of this disclosure in executing the method. For the sake of brevity, these will not be elaborated here.

[0084] In addition, this disclosure also provides a computer program product comprising a computer program that, when executed by a processor, implements the above-described method.

[0085] To provide interaction with a user, the embodiments described above can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0086] The embodiments described above can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with the implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication (e.g., a communication network) of any form or medium. Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0087] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.

[0088] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0089] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A platform screen door control system, characterized in that, The system includes: a 2x2002 architecture DCU, a first dual-winding motor as a platform door drive motor, a first motor drive circuit, a second motor drive circuit, a first Hall effect processing circuit, a second Hall effect processing circuit, a first induced electromotive force processing circuit, and a second induced electromotive force processing circuit. The 2x2002 architecture DCU includes: A-series DCU and B-series DCU; The A-series DCU is connected to the first winding of the first dual-winding motor via the first motor drive circuit; the A-series DCU is connected to the Hall sensor of the first dual-winding motor via the first Hall processing circuit; the A-series DCU is connected to the induced electromotive force interface of the first dual-winding motor via the first induced electromotive force processing circuit. The B-series DCU is connected to the second winding of the first dual-winding motor via the second motor drive circuit; the B-series DCU is connected to the Hall sensor of the first dual-winding motor via the second Hall processing circuit; the B-series DCU is connected to the induced electromotive force interface of the first dual-winding motor via the second induced electromotive force processing circuit. For the first winding and the second winding of the first dual-winding motor, the circuit controlling the first winding of the first dual-winding motor is switched to the main circuit to control the first dual-winding motor, and the circuit controlling the second winding of the first dual-winding motor is switched to the backup circuit. The main and backup circuits controlling the first winding and the second winding of the first dual-winding motor are switched every preset number of control cycles.

2. The system according to claim 1, characterized in that, The A-series DCU is used to acquire the motion state of the first dual-winding motor through the Hall sensor of the first dual-winding motor and the induced electromotive force interface of the first dual-winding motor when the circuit controlling the first winding of the first dual-winding motor is switched to the main circuit; and to control the first dual-winding motor according to the acquired motion states of the two sets of first dual-winding motors.

3. The system according to claim 1, characterized in that, The B-series DCU is used to acquire the motion state of the first dual-winding motor through the Hall sensor of the first dual-winding motor and the induced electromotive force interface of the first dual-winding motor when the circuit controlling the second winding of the first dual-winding motor is switched to the main circuit; and to control the first dual-winding motor according to the acquired motion states of the two sets of first dual-winding motors.

4. The system according to claim 1, characterized in that, The system also includes: a second double-winding motor as a platform door drive motor, a third motor drive circuit, a fourth motor drive circuit, a third Hall effect processing circuit, a fourth Hall effect processing circuit, a third induced electromotive force processing circuit, and a fourth induced electromotive force processing circuit. The A-series DCU is connected to the second winding of the second dual-winding motor via the third motor drive circuit; the A-series DCU is connected to the Hall sensor of the second dual-winding motor via the third Hall processing circuit; the A-series DCU is connected to the induced electromotive force interface of the second dual-winding motor via the third induced electromotive force processing circuit. The B-series DCU is connected to the first winding of the second dual-winding motor via the fourth motor drive circuit; the B-series DCU is connected to the Hall sensor of the second dual-winding motor via the fourth Hall processing circuit; the B-series DCU is connected to the induced electromotive force interface of the second dual-winding motor via the fourth induced electromotive force processing circuit. For the first winding and the second winding of the first dual-winding motor and the second dual-winding motor, the circuit controlling the first winding of the first dual-winding motor and the second dual-winding motor is first switched to the main circuit to control the first dual-winding motor and the second dual-winding motor, and the circuit controlling the second winding of the first dual-winding motor and the second dual-winding motor is switched to the backup circuit. Then, every preset number of control cycles, the main and backup circuits controlling the first winding of the first dual-winding motor and the second dual-winding motor are switched.

5. The system according to claim 4, characterized in that, The A-series DCU is used to acquire the motion state of the first dual-winding motor through a Hall sensor and an induced electromotive force interface when the circuit controlling the first winding of the first dual-winding motor and the second dual-winding motor is switched to the main circuit. It then controls the first dual-winding motor based on the acquired motion states of the two sets of motors. Similarly, when the circuit controlling the second winding of the first dual-winding motor and the second dual-winding motor is switched to the main circuit, the A-series DCU acquires the motion state of the second dual-winding motor through a Hall sensor and an induced electromotive force interface. It then controls the second dual-winding motor based on the acquired motion states of the two sets of motors.

6. The system according to claim 4, characterized in that, The B-series DCU is used to acquire the motion state of the second dual-winding motor through a Hall sensor and an induced electromotive force interface when the circuit controlling the first winding of the first and second dual-winding motors switches to the main circuit. It then controls the second dual-winding motor based on the acquired motion states. Conversely, when the circuit controlling the second winding of the first and second dual-winding motors switches to the main circuit, it acquires the motion state of the first dual-winding motor through a Hall sensor and an induced electromotive force interface. Finally, it controls the first dual-winding motor based on the acquired motion states.

7. The system according to claim 4, characterized in that, The system can be deployed on the same platform screen door or on two different platform screen doors.

8. A platform screen door control method, characterized in that, The method is applied to the system according to any one of claims 1-7, comprising: The circuit controlling the first winding of the first dual-winding motor is switched to the main circuit to control the first dual-winding motor, and the circuit controlling the second winding of the first dual-winding motor is switched to the backup circuit. Every preset number of control cycles, the circuit controlling the first winding of the first dual-winding motor and the circuit controlling the second winding of the first dual-winding motor are switched between primary and backup systems.

9. An electronic device, characterized in that, The electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor; The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the method of claim 8.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method of claim 8.