Curtain control system, curtain having the curtain control system, and curtain control method
The curtain control system with a master carrier and drive motors optimizes electric curtain adjustment by managing blade rotation and carrier movement, reducing adjustment time and overcoming structural limitations.
Patent Information
- Application Number
- JP2025134782
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-21
- Filing Date
- 2025-08-13
- Publication Date
- 2026-03-09
AI Technical Summary
Existing electric curtains face issues with blades getting caught during unfolding or folding due to structural limitations, leading to prolonged adjustment times, especially with multiple blades.
A curtain control system with a master carrier and drive device, including angle and travel motors, controlled by a processing module and sensor module to manage curtain clip rotation and carrier movement, optimizing the adjustment process.
The system significantly reduces curtain adjustment time by efficiently managing blade rotation and carrier movement, addressing the structural limitations of traditional electric curtains.
Smart Images

Figure 2026040379000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an electric curtain, and more particularly to a curtain control system, a curtain having the curtain control system, and a curtain control method. [Background technology]
[0002] As times change, smart home products are gradually becoming integrated into modern life, allowing users to change settings such as lighting, curtains, and air conditioning with just a touch, creating a comfortable environment and making life easier.
[0003] A typical curtain with a vertically hanging curtain fabric is made up of multiple blades and can be unfolded or folded horizontally. Current commercially available electric curtains have a one-touch unfolding or folding function, but due to structural limitations of the electric curtain, the blade may get caught on other components of the curtain during the unfolding or folding process, preventing the curtain fabric from continuing to run. Therefore, typical electric curtains first adjust the blade so that it is perpendicular to the angle adjustment axis before continuing the unfolding or folding operation.
[0004] However, it takes time to adjust the blades to a perpendicular position to the angle adjustment axis, and it also takes time to move the curtain cloth when unfolding or folding it. If the curtain has a large number of blades, the user has to wait for a long time, which is very inconvenient for the user. Summary of the Invention [Problem to be solved by the invention]
[0005] In view of the above drawbacks, the present invention aims to provide a curtain control system that can shorten the curtain adjustment time, a curtain having the curtain control system, and a curtain control method. [Means for solving the problem]
[0006] An object of the present invention is a curtain control system attached to a curtain, the curtain including a plurality of curtain carriers, one of the plurality of curtain carriers being defined as a master carrier, the master carrier moving between a first position and a second position, each of the curtain carriers having a curtain clip that rotates between 0 and 180 degrees, the curtain further including a drive device, the drive device including an angle adjustment motor and a travel motor, the angle adjustment motor being used to drive the plurality of curtain clips to rotate between 0 and 180 degrees, the travel motor being used to drive the master carrier to move between the first position and the second position, the curtain control system being configured to control the curtain by using position information of the master carrier and a sensor module used to detect the rotation angles of the plurality of curtain clips; a processing module including a processing unit that receives an actuation signal sent by an electronic device and generates a control signal according to the rotation angle and / or the position information; and a motor control module that receives the control signal and controls the angle adjustment motor and the traveling motor, wherein when the processing unit determines that the rotation angle is in a specific interval, or when the processing unit determines that an amount of change in the rotation angle has reached a specific value and the rotation angle is not a preset angle, the motor control module is configured to drive the traveling motor and the angle adjustment motor according to the control signal generated by the processing unit to operate them simultaneously.
[0007] In the curtain control system of the present invention, the preset angle is 90 degrees, and the specific ranges are 30 to 89 degrees and 91 to 150 degrees.
[0008] In the curtain control system of the present invention, the specific value is 20 degrees.
[0009] In the curtain control system of the present invention, the motor control module includes a first control unit and a second control unit used to drive and operate the angle adjustment motor and the traveling motor, respectively.
[0010] In the curtain control system of the present invention, the sensor module includes an angle detector and a position detector, and the angle detector and the position detector are an encoder, an angle sensor, or an electromagnetic sensor, respectively.
[0011] In the curtain control system of the present invention, the processing module further includes a storage unit, and after the position detector detects the position information and the angle detector detects the rotation angle, they are transmitted to the processing unit and stored in the storage unit, and the processing unit reads the position information and the rotation angle stored in the storage unit according to the actuation signal of the electronic device, and generates the control signal according to the rotation angle and / or the position information.
[0012] In the curtain control system of the present invention, when the processing unit determines that the master carrier is at the first position and at the same time the rotation angle is outside the specific range and not the preset angle, the motor control module is configured to drive and operate the angle adjustment motor according to the control signal to rotate the curtain clip toward the preset angle.
[0013] In the curtain control system of the present invention, when the processing unit determines that the rotation angle is in a specific range or the change amount of the rotation angle has reached a specific value, the motor control module is configured to drive the traveling motor to operate according to the control signal, drive the master carrier to move toward the second position, and continue to drive the angle adjustment motor to rotate the curtain clip toward the preset angle.
[0014] In the curtain control system of the present invention, when the rotation angle of the curtain clip is the preset angle, the motor control module stops driving the angle adjustment motor to operate.
[0015] In the curtain control system of the present invention, when the master carrier is in the second position, the motor control module stops driving the traveling motor to operate.
[0016] The present invention further provides a method for manufacturing a curtain carrier, the method comprising: a plurality of curtain carriers, one of which is defined as a master carrier; the master carrier moving between a first position and a second position, each of which has curtain clips that rotate between 0 and 180 degrees; an angle adjustment motor and a travel motor, the angle adjustment motor being used to drive the plurality of curtain clips to rotate them between 0 and 180 degrees; a driving device being used to drive the master carrier to move between the first position and the second position; and a curtain control system, the curtain control system being configured to receive position information of the master carrier and the plurality of curtain clips. The present invention further provides a curtain including: a sensor module used to detect the rotation angle of a tempo clip; a processing module including a processing unit that receives an actuation signal sent by an electronic device and generates a control signal according to the rotation angle and / or the position information; and a motor control module that receives the control signal and controls an angle adjustment motor and a running motor, wherein when the processing unit determines that the rotation angle is in a specific range, or when the processing unit determines that the change amount of the rotation angle has reached a specific value and the rotation angle is not a preset angle, the motor control module is configured to drive the running motor and the angle adjustment motor according to the control signal generated by the processing unit to operate them simultaneously.
[0017] The present invention further provides a curtain control method, comprising at least a data acquisition step in which a processing unit of a processing module acquires position information, the position information representing the position of one of a plurality of curtain carriers defined as a master carrier and the rotation angle of a curtain clip installed on each of the curtain carriers, the master carrier moving between a first position and a second position, and the plurality of curtain clips rotating between 0 and 180 degrees; and a determination and execution step in which an actuation signal generated by an electronic device is received via the processing unit, the processing unit generates a control signal according to the rotation angle and / or the position information and the actuation signal, and when the processing unit determines that the rotation angle is in a specific range, or when the amount of change in the rotation angle has reached a specific value and the rotation angle is not a preset angle, a motor control module drives a traveling motor and an angle adjustment motor to operate them simultaneously according to the control signal generated by the processing unit.
[0018] The curtain control method of the present invention further comprises an initial step of receiving the actuation signal via the processing unit before the data acquisition step.
[0019] In the curtain control method of the present invention, after the determining and executing steps, if the processing unit determines that the rotation angles of the plurality of curtain clips are a preset angle, the motor control module stops driving and operating the angle adjustment motor, or if the processing unit determines that the master carrier has reached the second position, the motor control module further includes a stopping step of stopping driving and operating the traveling motor.
[0020] In the curtain control method of the present invention, the stopping step includes, after the motor control module stops driving the traveling motor and the angle adjustment motor, detecting the position information of the master carrier and the rotation angle of the curtain clip via a sensor module and storing them in the memory unit of the processing module.
[0021] In some embodiments according to the present invention, the determining and executing step includes step S31 in which the processing unit determines whether the rotation angle of the curtain clip is the preset angle; if it is determined that the rotation angle is the preset angle, the motor control module drives the traveling motor to operate and move the master carrier toward the second position; if it is determined that the rotation angle is not the preset angle, step S32 in which the processing unit determines whether the rotation angle is in a specific interval; and if it is determined that the rotation angle is in the specific interval, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle and simultaneously drives the traveling motor to move the master carrier toward the second position. Step S33: the motor control module controls the angle adjustment motor to rotate the curtain clip toward the preset angle when it is determined that the rotation angle is not within the specific range, and then the processing unit determines whether the amount of change in the rotation angle has reached the specific value; Step S34: the processing unit determines whether the amount of change in the rotation angle has reached the specific value, and when it is determined that the amount of change in the rotation angle has reached the specific value, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle and simultaneously drives the traveling motor to move the master carrier toward the second position; and when it is determined that the amount of change in the rotation angle has not reached the specific value, it repeatedly executes Step S33; Further includes:
[0022] In some embodiments according to the present invention, the determining and executing step further includes: step S41 in which the processing unit determines whether the rotation angle of the curtain clip is the preset angle; if it is determined that the rotation angle of the curtain clip is the preset angle, the motor control module drives the traveling motor to operate it and moves the master carrier toward the second position; if it is determined that the rotation angle of the curtain clip is not the preset angle, the motor control module drives the angle adjustment motor to rotate the curtain clip toward the preset angle, and then the processing unit determines whether a change in the rotation angle has reached a specific value in step S42; and step S43 in which the processing unit determines whether a change in the rotation angle has reached the specific value, and if it is determined that the change in the rotation angle has reached the specific value, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle and simultaneously drives the traveling motor to move the master carrier toward the second position; if it is determined that the change in the rotation angle has not reached the specific value, the motor control module repeatedly executes step S41.
[0023] In some embodiments according to the present invention, the determining and executing step includes a step S51 in which the processing unit determines whether the rotation angle is within the specific interval, and if it is determined that the rotation angle is within the specific interval, the processing unit determines whether the rotation angle of the curtain clip is the preset angle, and if it is determined that the rotation angle is not within the specific interval, the motor control module drives an angle adjustment motor to rotate the curtain clip toward the preset angle, and then the processing unit determines whether an amount of change in the rotation angle has reached the specific value; and a step S52 in which the processing unit determines whether the rotation angle of the curtain clip is the preset angle, and if it is determined that the rotation angle of the curtain clip is the preset angle, the motor control module drives the traveling motor to operate it, and moves the master carrier forward. The method further includes step S52, in which the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle and simultaneously drives the traveling motor to move the master carrier toward the second position, and if it is determined that the rotation angle of the curtain clip is not the preset angle, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle and simultaneously drives the traveling motor to move the master carrier toward the second position; and step S53, in which the processing unit determines whether the change in the rotation angle has reached the specific value, and if it is determined that the change in the rotation angle has reached the specific value, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle and simultaneously drives the traveling motor to move the master carrier toward the second position, and if it is determined that the change in the rotation angle has not reached the specific value, the motor control module repeatedly executes step S51.
[0024] In some embodiments according to the present invention, the determining and executing step further includes: step S61 in which the processing unit determines whether the rotation angle of the curtain clip is the preset angle; if it determines that the rotation angle of the curtain clip is the preset angle, the motor control module controls and operates the traveling motor to move the master carrier toward the second position; if it determines that the rotation angle of the curtain clip is not the preset angle, the processing unit determines whether the rotation angle is within the specific interval; and step S62 in which the processing unit determines whether the rotation angle is within the specific interval and, if it determines that the rotation angle is within the specific interval, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle and simultaneously drives the traveling motor to move the master carrier toward the second position; if it determines that the rotation angle is not within the specific interval, the motor control module drives the angle adjustment motor to rotate the curtain clip toward the preset angle, and then executes step S62 again.
[0025] In some embodiments according to the present invention, the determining and executing step further includes step S71 in which the processing unit determines whether the rotation angle is within the specific interval, and if it determines that the rotation angle is within the specific interval, determines whether the rotation angle of the curtain clip is the preset angle, and if it determines that the rotation angle is not within the specific interval, the motor control module drives the angle adjustment motor to rotate the curtain clip toward the preset angle, and then executes step S71 again; and step S72 in which the processing unit determines whether the rotation angle of the curtain clip is the preset angle, and if it determines that the rotation angle of the curtain clip is the preset angle, the motor control module drives the traveling motor to operate it and move the master carrier toward the second position, and if it determines that the rotation angle of the curtain clip is not the preset angle, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle and simultaneously drives the traveling motor to move the master carrier toward the second position.
[0026] In some embodiments according to the present invention, the stopping step further includes step S91 in which the processing unit determines whether the rotation angle of the curtain clip is the preset angle and determines whether the master carrier has reached the second position; step S92 in which, if it is determined that the rotation angle of the curtain clip is the preset angle and the master carrier has not reached the second position, the motor control module stops driving the angle adjustment motor to operate and continues to drive the traveling motor to move the master carrier toward the second position; step S93 in which the processing unit determines whether the master carrier is at the second position and, if it is determined that the master carrier is at the second position, the motor control module stops driving the traveling motor to operate, the sensor module detects and stores the position information of the master carrier and the rotation angle of the curtain clip in the storage unit, and terminates operation; and if it is determined that the master carrier is not at the second position, the processing unit repeatedly executes step S92.
[0027] In some embodiments of the present invention, the stopping step further includes step S91 in which the processing unit determines whether the rotation angle of the curtain clip is the preset angle and determines whether the master carrier has reached the second position; and step S102 in which, if it is determined that the rotation angle of the curtain clip is the preset angle and the master carrier has reached the second position, the motor control module stops driving the angle adjustment motor and the traveling motor to operate, and the sensor module detects the position information of the master carrier and the rotation angle of the curtain clip and stores them in the memory unit, and terminates operation.
[0028] In some embodiments according to the present invention, the stopping step further includes step S91 in which the processing unit determines whether the rotation angle of the curtain clip is the preset angle and determines whether the master carrier has reached the second position; step S112 in which, if the processing unit determines that the rotation angle of the curtain clip is not the preset angle and the master carrier has reached the second position, the motor control module stops driving the traveling motor to operate and continues to drive the angle adjustment motor to rotate the curtain clip toward the preset angle; step S113 in which the processing unit determines whether the rotation angle of the curtain clip is the preset angle and, if the processing unit determines that the rotation angle of the curtain clip is the preset angle, the motor control module stops driving the angle adjustment motor to operate, the sensor module detects and stores the position information of the master carrier and the rotation angle of the curtain clip in the storage unit, and terminates operation; and step S113 in which, if the processing unit determines that the rotation angle of the curtain clip is not the preset angle, the motor control module repeatedly executes step S112. [Effects of the Invention]
[0029] The curtain control system, the curtain having the curtain control system, and the curtain control method of the present invention can shorten the curtain adjustment time. [Brief explanation of the drawings]
[0030] [Figure 1] FIG. 1 is a block diagram of the components of the curtain control system of the present invention. [Figure 2] 1 is an illustration of a curtain and an electronic device of the present invention; [Figure 3] FIG. 2 is a partial explanatory view of the curtain of the present invention. [Figure 4] FIG. 4 is an enlarged view of part A in FIG. 3. [Figure 5] FIG. 5 is an enlarged view of part B in FIG. [Figure 6]10 is an exploded view illustrating the movement of the master carrier of the curtain of the present invention from a first position to a second position. FIG. [Figure 7] 10 is an exploded view illustrating the movement of the master carrier of the curtain of the present invention from a first position to a second position. FIG. [Figure 8] 10 is an exploded view illustrating the movement of the master carrier of the curtain of the present invention from a first position to a second position. FIG. [Figure 9] 10 is an exploded view illustrating the movement of the master carrier of the curtain of the present invention from a first position to a second position. FIG. [Figure 10] 10 is an exploded view illustrating the movement of the master carrier of the curtain of the present invention from a first position to a second position. FIG. [Figure 11A] 3 is a flowchart of a first embodiment of a curtain control method of the present invention. [Figure 11B] 3 is a flowchart of a first embodiment of a curtain control method of the present invention. [Figure 11C] 3 is a flowchart of a first embodiment of a curtain control method of the present invention. [Figure 12A] 10 is a flowchart of a second embodiment of a curtain control method according to the present invention. [Figure 12B] 10 is a flowchart of a second embodiment of a curtain control method according to the present invention. [Figure 12C] 10 is a flowchart of a second embodiment of a curtain control method according to the present invention. [Figure 13A] 10 is a flowchart of a third embodiment of a curtain control method of the present invention. [Figure 13B] 10 is a flowchart of a third embodiment of a curtain control method of the present invention. [Figure 13C] 10 is a flowchart of a third embodiment of a curtain control method of the present invention. [Figure 14A] 10 is a flowchart of a fourth embodiment of a curtain control method of the present invention. [Figure 14B] 10 is a flowchart of a fourth embodiment of a curtain control method of the present invention. [Figure 14C]10 is a flowchart of a fourth embodiment of a curtain control method of the present invention. [Figure 15A] 10 is a flowchart of a fifth embodiment of a curtain control method of the present invention. [Figure 15B] 10 is a flowchart of a fifth embodiment of a curtain control method of the present invention. [Figure 15C] 10 is a flowchart of a fifth embodiment of a curtain control method of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0031] In order to clearly explain the specific implementation manner, structure and effects achieved by the present invention, embodiments are provided and described below in conjunction with the drawings.
[0032] 1 and 2, a curtain control system 21 is attached to a curtain 20. The curtain 20 includes a plurality of curtain carriers 23, with the outermost curtain carrier 23 defined as a master carrier 23E, which can move between a first position and a second position and is installed so as to be able to drive adjacent curtain carriers 23, and each curtain carrier 23 is also installed so as to be able to be driven by the adjacent curtain carrier 23, so that the movement of the master carrier 23E can sequentially drive the movement of the other curtain carriers 23. The plurality of curtain carriers 23 are installed at intervals on an angle adjustment shaft 26, and each curtain carrier 23 has a curtain clip 231 that can rotate between 0 and 180 degrees. The curtain 20 includes a curtain cloth 25 suspended below the curtain clips 231, and the curtain cloth 25 is made up of a plurality of blades 251, and each of the plurality of curtain clips 231 clamps a corresponding blade 251 installed below it.
[0033] The curtain 20 further includes a driving device 22 and a battery set 24, and the battery set 24 is used to supply power to the driving device 22. The driving device 22 includes an angle adjustment motor 221 that drives the plurality of curtain clips 231 to rotate them between 0 and 180 degrees, and a travel motor 222 that drives the master carrier 23E to move it between the first position and the second position.
[0034] 3 to 5, the driving device 22 further includes two locking bases 224 and a belt 223. The belt 223 is connected to a rotating wheel 227, which is connected to the traveling motor 222. When the traveling motor 222 is driven, the rotating wheel 227 is driven to rotate, and the belt 223 is driven and moved by the traveling motor 222. The two locking bases 224 respectively fasten both ends of the belt 223, and the two locking bases 224 are connected to the master carrier 23E via a connector 225. When the traveling motor 222 is operated, the two locking bases 224 are driven and moved by the belt 223, and at the same time, the master carrier 23E can be moved. More specifically, the curtain carrier 23 is installed on the angle adjustment shaft 26 at an interval. When the master carrier 23E moves, the remaining curtain carriers 23 move sequentially along with the movement of the master carrier 23E, sequentially unfolding the plurality of blades 251 to a fully unfolded position (see FIG. 6), or sequentially stacking the plurality of blades 251 until the curtain cloth 25 is finally fully folded (see FIG. 10). In an embodiment of the present invention, the connector 225 may be, but is not limited to, an iron sheet.
[0035] The driving device 22 further includes a gear set 226, which rotates when actuated by the angle adjustment motor 221, and which includes a plurality of gears 2261, 2262, and 2263. One gear 2261 is connected to the angle adjustment motor 221, and one gear 2263 is connected to the angle adjustment shaft 26. The two gears 2261 and 2263 are connected via the gear 2262, so that when the gear set 226 is rotated by the angle adjustment motor 221, the angle adjustment shaft 26 is rotated synchronously. The curtain clip 231 includes a drive gear 231A, which is engaged with a rotating member 261 connected to the angle adjustment shaft 26. When the angle adjustment shaft 26 rotates, the rotating member 261 is driven by the angle adjustment shaft 26 and rotates accordingly, further rotating the drive gear 231A and the curtain clip 231, thereby rotating each blade 251 and changing the amount of light passing through the curtain cloth 25.
[0036] In the embodiment of the present invention, the curtain control system 21 includes a sensor module 212, a processing module 211, and a motor control module 213, and the sensor module 212 includes a position detector 2122 for detecting position information of the master carrier 23E and an angle detector 2121 for detecting a rotation angle of the curtain clip 231. The angle detector 2121 and the position detector 2122 may be, but are not limited to, an encoder, an angle sensor, or an electromagnetic sensor. The rotation angle is defined as an angle between the curtain clip 231 and the angle adjustment shaft 26.
[0037] The processing module 211 includes a processing unit 2111, which receives an actuation signal 10A sent by the electronic device 10 and generates a control signal 2111A according to the rotation angle and / or the position information. After receiving the control signal 2111A, the motor control module 213 is used to drive or stop driving the angle adjustment motor 221 and the traveling motor 222. The motor control module 213 includes a first control unit 2131 for driving and operating the angle adjustment motor 221 and a second control unit 2132 for driving and operating the traveling motor 222.
[0038] In an embodiment of the present invention, the processing unit 2111 is configured to cause the motor control module 213 to drive the traveling motor 222 and the angle adjustment motor 221 to operate simultaneously according to the control signal 2111A when the processing unit 2111 determines that the rotation angle is in a specific range, or when the processing unit 2111 determines that the change amount of the rotation angle has reached a specific value and the rotation angle is not a preset angle. In an embodiment of the present invention, the preset angle is 90 degrees, the specific range is 30 to 89 degrees and 91 to 150 degrees, and the specific value is 20 degrees. Note that all angle values described in the present invention are not limited to the above embodiment.
[0039] To further explain, the processing module 211 further includes a storage unit 2112, and the sensor module 212 detects the position information and the rotation angle by a position detector 2122 and an angle detector 2121, respectively, and then transmits them to the processing unit 2111 and stores them in the storage unit 2112. In an embodiment of the present invention, after the processing unit 2111 receives the actuation signal 10A of the electronic device 10, it reads the position information and the rotation angle stored in the storage unit 2112, and generates the control signal 2111A based on the rotation angle and / or the position information.
[0040] 6 to 10 are exploded views illustrating the movement of the master carrier 23E from the first position to the second position. In the embodiment of the present invention, the curtain cloth 25 of the curtain 20 moves from a fully unfolded position to a fully folded position, and the blade 251 is in a fully closed state, i.e., the rotation angle of the curtain clip 231 is 0 degrees or 180 degrees, for example, but is not limited to this. 6. In this state, the sensor module 212 detects that the master carrier 23E is in the first position and that the rotation angles of the curtain clips 231 are outside the specific range and not at the preset angle. In this case, the motor control module 213 drives the angle adjustment motor 221 to rotate the curtain clips 231 toward the preset angle (see FIG. 7).
[0041] If the processing unit 2111 determines that the rotation angle is in the specific range or the change in the rotation angle has reached the specific value, as shown in FIG. 8, the motor control module 213 drives the traveling motor 222 to move the master carrier 23E toward the second position, and continues to drive the angle adjustment motor 221 to rotate the curtain clip 231 toward the preset angle.
[0042] When the rotation angle of the curtain clip 231 is the preset angle, as shown in FIG. 9, the motor control module 213 stops driving the angle adjustment motor 221 to operate, and continues to drive the traveling motor 222 to move the master carrier 23E toward the second position.
[0043] 10, when the master carrier 23E is in the second position, the motor control module 213 stops driving the traveling motor 222. At this time, the sensor module 212 detects the position information of the master carrier 23E and the rotation angle of the curtain clip 231, and stores them in the memory unit 2112.
[0044] The present invention further provides a curtain control method including at least an initial step, a data acquisition step, a determination and execution step, and a stopping step. Figures 11A to 11C show a first embodiment of the curtain control method, which includes the following steps:
[0045] The initial step is as shown in step S10, in which the processing module 211 receives the actuation signal 10A and then performs a data acquisition step.
[0046] In the data acquisition step, as shown in step S20, the processing unit 2111 of the processing module 211 reads the position information and rotation angle stored in the memory unit 2112 according to the actuation signal 10A, and then performs a judgment and execution step and a stop step.
[0047] The determination and execution steps are as shown in steps S31 to S34. Step S31: After obtaining the position information and the rotation angle, the processing unit 2111 first determines whether the rotation angle of the curtain clip 231 is the preset angle. Step S32: If the determination result is 'Yes', the processing unit 2111 sends the control signal 2111A to the motor control module 213, and the motor control module 213 drives the travel motor 222 according to the control signal 2111A to move the master carrier 23E toward the second position. At this time, the motor control module 213 does not need to drive the angle adjustment motor 221 to operate. If the determination result is 'No', the processing unit 2111 determines whether the rotation angle is within the specific range. Step S33: The processing unit 2111 determines whether the rotation angle is within the specific range. If the determination result is "yes," the processing unit 2111 sends the control signal 2111A to the motor control module 213. The motor control module 213 drives the angle adjustment motor 221 according to the control signal 2111A to rotate the curtain clip 231 to the preset angle, and simultaneously controls the travel motor 222 to drive the master carrier 23E toward the second position. If the determination result is "no," the processing unit 2111 sends the control signal 2111A to the motor control module 213, and the motor control module 213 drives the angle adjustment motor 221 according to the control signal 2111A to rotate the curtain clip 231 toward the preset angle, and then determines whether the change in the rotation angle has reached the specific value. Step S34: The processing unit 2111 determines whether the change amount of the rotation angle reaches the specific value. If the determination result is "Yes", the processing unit 2111 sends the control signal 2111A to the motor control module 213. The motor control module 213 drives the angle adjustment motor 221 according to the control signal 2111A to rotate the curtain clip 231 to the preset angle, and simultaneously drives the traveling motor 222 to move the master carrier 23E toward the second position. If the determination result is "No", step S33 is repeatedly executed.
[0048] The stopping steps are as shown in step S81, steps S91 to S93, step S102, and steps S112 to S113. Step S81: Following step S32, as the master carrier 23E continues to move toward the second position, the processing unit 2111 determines whether the master carrier 23E has reached the second position. If the processing unit 2111 determines that the master carrier 23E has reached the second position, the processing unit 2111 sends the control signal 2111A to the motor control module 213. The motor control module 221 stops driving the traveling motor 222 in accordance with the control signal 2111A. After the traveling motor 222 stops operating, the position detector 2122 and the angle detector 2121 of the sensor module 212 respectively detect the current position information of the master carrier 23E and the rotation angle of the curtain clip 231, and send the detected values to the processing unit 2111 and store them in the storage unit 2112. After the detected values are stored, the current curtain control is terminated. If the processing unit 2111 determines that the master carrier 23E has not reached the second position, it repeats step S32.
[0049] In the determination and execution step, when step S33 or step S34 is executed, the process proceeds to steps S91 to S93, step S102, and steps S112 to S113 in the stopping step. Step S91: The processing unit 2111 determines whether the rotation angle of the curtain clip 231 is the preset angle, and determines whether the master carrier 23E has reached the second position. If the processing unit 2111 determines that the rotation angle of the curtain clip 231 is the preset angle and the master carrier 23E has not reached the second position, it sends the control signal 2111A to the motor control module 213 and executes step S92. Step S92: The motor control module 213 stops driving the angle adjustment motor 221 to operate, and continues driving the travel motor 222 to move the master carrier 23E toward the second position. Step S93: The processing unit 2111 determines whether the master carrier 23E is at the second position. If the determination result is "Yes," the processing unit 2111 sends the control signal 2111A to the motor control module 213. The motor control module 213 drives the traveling motor 222 to operate according to the control signal 2111A. After the traveling motor 222 stops operating, the position detector 2122 and the angle detector 2121 of the sensor module 212 respectively detect the current position information of the master carrier 23E and the rotation angle of the curtain clip 231, and send the detected values to the processing unit 2111 to store them in the storage unit 2112. After the detected values are stored, the current curtain control is terminated. If the determination result is "No," that is, if the processing unit 2111 determines that the master carrier 23E is not at the second position, the processing unit 2111 sends the control signal 2111A to the motor control module 213 and repeats step S92.
[0050] If the processing unit 2111 determines that the rotation angle of the curtain clip 231 is the preset angle and the master carrier 23E has reached the second position, the processing unit 2111 sends the control signal 2111A to the motor control module 213 to execute step S102. Step S102: The motor control module 213 stops driving the angle adjustment motor 221 and the traveling motor 222 according to the control signal 2111A, and the position detector 2122 and the angle detector 2121 of the sensor module 212 respectively detect the current position information of the master carrier 23E and the rotation angle of the curtain clip 231, and send the detected values to the processing unit 2111 to store in the memory unit 2112. After the detected values are stored, the current curtain control is terminated.
[0051] If the processing unit 2111 determines that the rotation angle of the curtain clip 231 is not the preset angle and the master carrier 23E has reached the second position, the processing unit 2111 sends the control signal 2111A to the motor control module 213 and executes step S112. Step S112: The motor control module 213 stops driving the traveling motor 222 to operate according to the control signal 2111A, and continues to drive the angle adjustment motor 221 to rotate the curtain clip 231 toward the preset angle. Step S113: The processing unit 2111 determines whether the rotation angle of the curtain clip 231 is the preset angle. If the determination result is "Yes," the processing unit 2111 sends the control signal 2111A to the motor control module 213. The motor control module 213 stops driving the angle adjustment motor 221 according to the control signal 2111A. After the angle adjustment motor 221 stops operating, the position detector 2122 and the angle detector 2121 of the sensor module 212 detect the current position information of the master carrier 23E and the rotation angle of the curtain clip 231, and send the detected values to the processing unit 2111 and store them in the storage unit 2112. After the detected values are stored, the current curtain control is terminated. If the determination result is "No," the processing unit 2111 sends the control signal 2111A to the motor control module 213 and repeatedly executes step S112.
[0052] In addition, after the curtain 20 is completely operated or installed, the final position information of the master carrier 23E and the final rotation angle of the curtain clip 231 are detected and stored, so in the data acquisition step of all embodiments of the curtain control method, after the processing unit 2111 receives the actuation signal 10A, it reads the position information and rotation angle stored in the memory unit 2112. In other embodiments, after receiving the actuation signal 10A, the processing unit 2111 is configured to drive the position detector 2122 and the angle detector 2121 of the sensor module 212 to detect the current position information of the master carrier 23E and the rotation angle of the curtain clip 231.
[0053] 12A to 12C show a second embodiment of the curtain control method. The initial step, data acquisition step, and stop step executed in the second embodiment are all the same as those in the first embodiment, and therefore will not be described in detail here. The determination and execution step of the second embodiment includes the following steps: Step S41: After the data obtaining step, the processing unit 2111 determines whether the rotation angle of the curtain clip 231 is the preset angle. Step S42: If the determination result is "yes", the processing unit 2111 sends the control signal 2111A to the motor control module 213, and the motor control module 213 drives the traveling motor 222 to operate according to the control signal 2111A, so as to move the master carrier 23E toward the second position, and then executes step S81. If the determination result is "no", the processing unit 2111 sends the control signal 2111A to the motor control module 213, and the motor control module 213 drives the angle adjustment motor 221 according to the control signal 2111A to drive the curtain clip 231 to rotate toward the preset angle, and determines whether the change amount of the rotation angle has reached the specific value. Step S43: The processing unit 2111 determines whether the change amount of the rotation angle reaches the specific value. If the determination result is "Yes", the processing unit 2111 sends the control signal 2111A to the motor control module 213. The motor control module 213 drives the angle adjustment motor 221 according to the control signal 2111A to rotate the curtain clip 231 to the preset angle. At the same time, the motor control module 213 drives the travel motor 222 to move the master carrier 23E toward the second position, and then executes step S91. If the determination result is "No", step S41 is repeatedly executed.
[0054] 13A to 13C show a third embodiment of the curtain control method. The initial step, data acquisition step, and stop step performed in the third embodiment are the same as those in the first embodiment, and therefore will not be described again here. The determination and execution step of the third embodiment includes the following steps: Step S51: After the data acquisition step, the processing unit 2111 determines whether the rotation angle is within the specific range. If the determination result is "yes", the processing unit 2111 determines whether the rotation angle of the curtain clip 231 is the preset angle. If the determination result is "no", the processing unit 2111 sends the control signal 2111A to the motor control module 213, and the motor control module 213 drives the angle adjustment motor 221 according to the control signal 2111A to rotate the curtain clip 231 toward the preset angle, and determines whether the change amount of the rotation angle has reached the specific value. Step S52: The processing unit 2111 determines whether the rotation angle of the curtain clip 231 is the preset angle. If the determination result is "yes," the processing unit 2111 sends the control signal 2111A to the motor control module 213. The motor control module 213 drives the traveling motor 222 to operate according to the control signal 2111A, thereby moving the master carrier 23E toward the second position, and then executes step S81. If the determination result is "no," the processing unit 2111 sends the control signal 2111A to the motor control module 213, which drives the angle adjustment motor 221 according to the control signal 2111A to rotate the curtain clip 231 to the preset angle, and simultaneously drives the traveling motor 222 to move the master carrier 23E toward the second position, and then executes step S91. Step S53: The processing unit 2111 determines whether the change amount of the rotation angle reaches the specific value. If the determination result is "Yes", the processing unit 2111 sends the control signal 2111A to the motor control module 213. The motor control module 213 drives the angle adjustment motor 221 according to the control signal 2111A to rotate the curtain clip 231 to the preset angle, and simultaneously drives the travel motor 222 to move the master carrier 23E toward the second position, and then executes step S91. If the determination result is "No", step S51 is repeatedly executed.
[0055] 14A to 14C show a fourth embodiment of the curtain control method. The initial step, data acquisition step, and stop step executed in the fourth embodiment are the same as those in the first embodiment, and therefore will not be described again here. The determination and execution step of the fourth embodiment includes the following steps: Step S61: After the data acquisition step, the processing unit 2111 determines whether the rotation angle of the curtain clip 231 is the preset angle. If the determination result is "yes", the processing unit 2111 sends the control signal 2111A to the motor control module 213. The motor control module 213 drives the traveling motor 222 according to the control signal 2111A to move the master carrier 23E toward the second position, and then executes step S81. If the determination result is "no", the processing unit 2111 determines whether the rotation angle is in the specific range. Step S62: The processing unit 2111 determines whether the rotation angle is within the specific range. If the determination result is "Yes," the processing unit 2111 sends the control signal 2111A to the motor control module 213. The motor control module 213 drives the angle adjustment motor 221 according to the control signal 2111A to rotate the curtain clip 231 to the preset angle. The motor control module 213 drives the travel motor 222 to move the master carrier 23E toward the second position, and then executes step S91. If the determination result is "No," the processing unit 2111 sends the control signal 2111A to the motor control module 213, and the motor control module 213 drives the angle adjustment motor 221 according to the control signal 2111A to rotate the curtain clip 231 toward the preset angle, and then executes step S62 again.
[0056] 15A to 15C show a fifth embodiment of the curtain control method. The initial step, data acquisition step, and stop step executed in the fifth embodiment are the same as those in the first embodiment, and therefore will not be described again here. The determination and execution steps of the fifth embodiment include the following steps: Step S71: After the data acquisition step, the processing unit 2111 determines whether the rotation angle is within the specific interval. If the determination result is "yes," the processing unit 2111 determines whether the rotation angle of the curtain clip 231 is the preset angle. If the determination result is "no," the processing unit 2111 sends the control signal 2111A to the motor control module 213, and the motor control module 213 drives the angle adjustment motor 221 according to the control signal 2111A to rotate the curtain clip 231 toward the preset angle, and then executes step S71 again. Step S72: The processing unit 2111 determines whether the rotation angle of the curtain clip 231 is the preset angle. If the determination result is "yes," the processing unit 2111 sends the control signal 2111A to the motor control module 213. The motor control module 213 drives the traveling motor 222 to operate according to the control signal 2111A, thereby moving the master carrier 23E toward the second position, and then executes step S81. If the determination result is "no," the processing unit 2111 sends the control signal 2111A to the motor control module 213, which drives the angle adjustment motor 221 according to the control signal 2111A to rotate the curtain clip 231 to the preset angle, and simultaneously drives the traveling motor 222 to move the master carrier 23E toward the second position, and then executes step S91.
[0057] In all embodiments of the present invention, when the processing module 211 determines that the rotation angle is in the specific interval, or when the change amount of the rotation angle reaches the specific value and the rotation angle is not the preset angle, as long as one of the conditions is met, the processing unit 2111 sends the control signal 2111A to the motor control module 213, and the motor control module 213 drives the traveling motor 222 and the angle adjusting motor 221 according to the control signal 2111A to operate simultaneously, thereby reducing the time the user has to wait for curtain adjustment during operation and improving convenience of use. [Explanation of symbols]
[0058] 10 Electronic equipment 10A operating signal 20 Curtains 21 Curtain Control System 211 Processing Module 2111 Processing Unit 2111A Control Signal 2112 Storage Unit 212 Sensor Module 2121 Angle detector 2122 Position detector 213 Motor Control Module 2131 First Control Unit 2132 Second Control Unit 22 Drive unit 221 Angle adjustment motor 222 Travel motor 223 Belt 224 Locking base 225 Connector 226 Gear Set 2261 Gear 2262 Gear 2263 Gear 227 Rotating Wheel 23 Curtain Carrier 23E Master Carrier 231 Curtain Clip 231A Drive Gear 24 battery sets 25 curtain fabric 251 Blade 26 Angle adjustment axis 261 Rotating members S31~S34, S41~S43, S51~S53, S61~S62, S71~S72, S81, S91~S93, S102, S112~S113 steps
Claims
1. A curtain control system attached to a curtain, the curtain including a plurality of curtain carriers, one of the plurality of curtain carriers being defined as a master carrier, the master carrier moving between a first position and a second position, each of the curtain carriers having curtain clips that rotate between 0 and 180 degrees, the curtain further including a drive device, the drive device including an angle adjustment motor and a travel motor, the angle adjustment motor being used to drive the plurality of curtain clips to rotate between 0 and 180 degrees, and the travel motor being used to drive the master carrier to move between the first position and the second position, the curtain control system comprising: a sensor module for detecting position information of the master carrier and rotation angles of the curtain clips; a processing module including a processing unit that receives the actuation signal sent by the electronic device and generates a control signal according to the rotation angle and / or the position information; a motor control module that receives the control signal and controls the angle adjustment motor and the travel motor; When the processing unit determines that the rotation angle is in a specific range, or when the change amount of the rotation angle reaches a specific value and the rotation angle is not a preset angle, the motor control module is configured to drive the traveling motor and the angle adjustment motor to operate simultaneously according to the control signal generated by the processing unit. Curtain control system.
2. The curtain control system according to claim 1, wherein the preset angle is 90 degrees, and the specific ranges are 30 to 89 degrees and 91 to 150 degrees.
3. The curtain control system of claim 1 , wherein the specific value is 20 degrees.
4. 2. The curtain control system of claim 1, wherein the sensor module includes an angle detector and a position detector, the processing module includes a storage unit, the position detector detects the position information, and the angle detector detects the rotation angle, and then transmits the position information to the processing unit and stores it in the storage unit, and the processing unit reads the position information and the rotation angle stored in the storage unit according to the activation signal of the electronic device, and generates the control signal according to the rotation angle and / or the position information.
5. 2. The curtain control system of claim 1, wherein when the processing unit determines that the master carrier is at the first position and at the same time the rotation angle is outside the specific interval and not the preset angle, the motor control module is configured to drive and operate the angle adjustment motor according to the control signal to rotate the curtain clip toward the preset angle.
6. 2. The curtain control system of claim 1, wherein when the processing unit determines that the rotation angle is in the specific section or that the change amount of the rotation angle has reached the specific value, the motor control module is configured to drive and operate the traveling motor according to the control signal, drive the master carrier to move toward the second position, and continue to drive the angle adjustment motor to rotate the curtain clip toward the preset angle.
7. a plurality of curtain carriers, one of which is defined as a master carrier, the master carrier moving between a first position and a second position, each of which has a curtain clip that rotates between 0 and 180 degrees; a driving device including an angle adjustment motor and a travel motor, wherein the angle adjustment motor is used to drive the plurality of curtain clips to rotate them between 0 and 180 degrees, and the travel motor is used to drive the master carrier to move between the first position and the second position; a curtain control system; The curtain control system includes: a sensor module for detecting position information of the master carrier and rotation angles of the curtain clips; a processing module including a processing unit that receives the actuation signal sent by the electronic device and generates a control signal according to the rotation angle and / or the position information; a motor control module that receives the control signal and controls the angle adjustment motor and the travel motor; Including, When the processing unit determines that the rotation angle is in a specific range, or when the change amount of the rotation angle reaches a specific value and the rotation angle is not a preset angle, the motor control module is configured to drive the traveling motor and the angle adjustment motor to operate simultaneously according to the control signal generated by the processing unit. curtain.
8. 8. The curtain according to claim 7, wherein the preset angle is 90 degrees, and the specific ranges are 30 to 89 degrees and 91 to 150 degrees.
9. The curtain of claim 7, wherein the specific value is 20 degrees.
10. a data acquisition step in which a processing unit of a processing module acquires position information, the position information representing the position of one of a plurality of curtain carriers defined as a master carrier and the rotation angle of curtain clips installed on each of the curtain carriers, the master carrier moving between a first position and a second position, and the plurality of curtain clips rotating between 0 and 180 degrees; receiving an actuation signal generated by an electronic device via the processing unit, the processing unit generating a control signal according to the rotation angle and / or the position information and the actuation signal, and when the processing unit determines that the rotation angle is in a specific range, or when the processing unit determines that an amount of change in the rotation angle has reached a specific value and the rotation angle is not a preset angle, a motor control module driving a traveling motor and an angle adjustment motor to operate them simultaneously according to the control signal generated by the processing unit. Curtain control method.
11. 11. The curtain control method of claim 10, further comprising a stopping step in which, after the determining and executing step, if the processing unit determines that the rotation angles of the plurality of curtain clips are a preset angle, the motor control module stops driving and operating the angle adjustment motor, or if the processing unit determines that the master carrier has reached the second position, the motor control module stops driving and operating the travel motor.
12. 12. The curtain control method according to claim 11, wherein the stopping step comprises detecting the position information of the master carrier and the rotation angle of the curtain clip via a sensor module after the motor control module stops driving the traveling motor and the angle adjustment motor, and storing the information in a memory unit of the processing module.
13. The determining and executing step includes: Step S31: the processing unit determines whether the rotation angle of the curtain clip is the preset angle; Step S32: if it is determined that the rotation angle is the preset angle, the motor control module drives the traveling motor to operate, and moves the master carrier toward the second position; if it is determined that the rotation angle is not the preset angle, the processing unit determines whether the rotation angle is in a specific range; Step S33: the processing unit determines whether the rotation angle is in the specific interval; if it is determined that the rotation angle is in the specific interval, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle, and simultaneously drives the travel motor to move the master carrier toward the second position; if it is determined that the rotation angle is not in the specific interval, the motor control module controls the angle adjustment motor to rotate the curtain clip toward the preset angle, and then the processing unit determines whether the change amount of the rotation angle has reached the specific value; Step S34: the processing unit determines whether the change in the rotation angle has reached the specific value; if it determines that the change in the rotation angle has reached the specific value, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle, and simultaneously drives the travel motor to move the master carrier toward the second position; if it determines that the change in the rotation angle has not reached the specific value, the motor control module repeatedly executes step S33; The curtain control method of claim 12, further comprising:
14. The determining and executing step includes: Step S41: the processing unit determines whether the rotation angle of the curtain clip is the preset angle; If it is determined that the rotation angle of the curtain clip is the preset angle, the motor control module drives the traveling motor to operate, and moves the master carrier toward the second position; if it is determined that the rotation angle of the curtain clip is not the preset angle, the motor control module drives the angle adjustment motor to rotate the curtain clip toward the preset angle, and then the processing unit determines whether the change amount of the rotation angle has reached a specific value in step S42; Step S43: the processing unit determines whether the change amount of the rotation angle has reached the specific value; if it determines that the change amount of the rotation angle has reached the specific value, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle, and simultaneously drives the travel motor to move the master carrier toward the second position; if it determines that the change amount of the rotation angle has not reached the specific value, the motor control module repeatedly executes step S41; The curtain control method of claim 12, further comprising:
15. The determining and executing step includes: Step S51: the processing unit determines whether the rotation angle is in the specific interval, and if it is determined that the rotation angle is in the specific interval, the processing unit determines whether the rotation angle of the curtain clip is the preset angle, and if it is determined that the rotation angle is not in the specific interval, the motor control module drives the angle adjustment motor to rotate the curtain clip toward the preset angle, and then the processing unit determines whether the change amount of the rotation angle has reached the specific value; Step S52: the processing unit determines whether the rotation angle of the curtain clip is the preset angle; if it determines that the rotation angle of the curtain clip is the preset angle, the motor control module drives the traveling motor to operate and move the master carrier toward the second position; if it determines that the rotation angle of the curtain clip is not the preset angle, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle, and simultaneously drives the traveling motor to move the master carrier toward the second position; Step S53: the processing unit determines whether the change in the rotation angle has reached the specific value; if it determines that the change in the rotation angle has reached the specific value, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle, and simultaneously drives the travel motor to move the master carrier toward the second position; if it determines that the change in the rotation angle has not reached the specific value, the motor control module repeatedly executes step S51; The curtain control method of claim 12, further comprising:
16. The determining and executing step includes: Step S61: the processing unit determines whether the rotation angle of the curtain clip is the preset angle; if it determines that the rotation angle of the curtain clip is the preset angle, the motor control module controls and operates the traveling motor to move the master carrier toward the second position; if it determines that the rotation angle of the curtain clip is not the preset angle, the processing unit determines whether the rotation angle is within the specific section; Step S62: the processing unit determines whether the rotation angle is within the specific interval, and if it is determined that the rotation angle is within the specific interval, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle, and simultaneously drives the travel motor to move the master carrier toward the second position; if it is determined that the rotation angle is not within the specific interval, the motor control module drives the angle adjustment motor to rotate the curtain clip toward the preset angle, and then executes step S62 again; The curtain control method of claim 12, further comprising:
17. The determining and executing step includes: Step S71: the processing unit determines whether the rotation angle is in the specific section, and if it is determined that the rotation angle is in the specific section, the processing unit determines whether the rotation angle of the curtain clip is the preset angle, and if it is determined that the rotation angle is not in the specific section, the motor control module drives the angle adjustment motor to rotate the curtain clip toward the preset angle, and then executes step S71 again; Step S72: the processing unit determines whether the rotation angle of the curtain clip is the preset angle; if it determines that the rotation angle of the curtain clip is the preset angle, the motor control module drives the traveling motor to operate and move the master carrier toward the second position; if it determines that the rotation angle of the curtain clip is not the preset angle, the motor control module drives the angle adjustment motor to rotate the curtain clip to the preset angle, and simultaneously drives the traveling motor to move the master carrier toward the second position; The curtain control method of claim 12, further comprising:
18. The stopping step includes: Step S91: the processing unit determines whether the rotation angle of the curtain clip is the preset angle and determines whether the master carrier has reached the second position; Step S92: when it is determined that the rotation angle of the curtain clip is the preset angle and the master carrier has not reached the second position, the motor control module stops driving the angle adjustment motor to operate, and continues to drive the travel motor to move the master carrier toward the second position; Step S93: the processing unit determines whether the master carrier is at the second position, and if it is determined that the master carrier is at the second position, the motor control module stops driving the traveling motor to operate, and the sensor module detects the position information of the master carrier and the rotation angle of the curtain clip and stores them in the storage unit, and ends operation; if it is determined that the master carrier is not at the second position, step S92 is repeatedly executed; The curtain control method of claim 12, further comprising:
19. The stopping step includes: Step S91: the processing unit determines whether the rotation angle of the curtain clip is the preset angle and determines whether the master carrier has reached the second position; Step S102: when it is determined that the rotation angle of the curtain clip is the preset angle and the master carrier has reached the second position, the motor control module stops driving the angle adjustment motor and the travel motor, the sensor module detects the position information of the master carrier and the rotation angle of the curtain clip, stores them in the storage unit, and terminates operation; The curtain control method of claim 12, further comprising:
20. The stopping step includes: Step S91: the processing unit determines whether the rotation angle of the curtain clip is the preset angle and determines whether the master carrier has reached the second position; Step S112: when it is determined that the rotation angle of the curtain clip is not the preset angle and the master carrier has reached the second position, the motor control module stops driving the traveling motor to operate, and continues to drive the angle adjustment motor to rotate the curtain clip toward the preset angle; Step S113: the processing unit determines whether the rotation angle of the curtain clip is the preset angle; if it determines that the rotation angle of the curtain clip is the preset angle, the motor control module stops driving the angle adjustment motor to operate; the sensor module detects the position information of the master carrier and the rotation angle of the curtain clip, stores them in the storage unit, and ends operation; if it determines that the rotation angle of the curtain clip is not the preset angle, the processing unit repeats step S112; The curtain control method of claim 12, further comprising:
Citation Information
Patent Citations
Intelligent curtain and control method thereof
CN114601315A
Slat driving device of motor-driven vertical type blind
JP1995189571A
Solar shading device
JP2018178664A
Vertical shade
US20060237147A1