Curtain driving method and device

By introducing segmented nonlinear motion control into the curtain motor, and based on the mismatch between stroke ratio and time ratio, the curtain can be started smoothly and completed efficiently. This solves the problem of poor user experience in existing technologies and improves the comfort and efficiency of the curtain motor.

CN121015028APending Publication Date: 2025-11-28WUHAN LINPTECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511340807.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-18
Publication Date
2025-11-28

AI Technical Summary

Technical Problem

The existing control methods for curtain motors are singular and fixed, resulting in a poor user experience and making it difficult to balance comfort and efficiency.

Method used

It adopts a segmented nonlinear motion control method based on the non-uniform distribution of stroke ratio and time ratio. By allocating different motion rhythms in different stroke ratio ranges, segmented nonlinear motion control is formed within the entire target stroke. The initial stage runs at a lower speed, and the subsequent stage runs at a higher efficiency. Combined with the mismatch relationship between the target stroke and time ratio, both comfort and efficiency are achieved.

Benefits of technology

While ensuring that the overall target duration matches the target journey, it avoids excessively long waiting times caused by running at low speeds throughout and abrupt experiences caused by running at high speeds throughout, thereby improving user comfort and efficiency and adapting to different usage scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121015028A_ABST
    Figure CN121015028A_ABST
Patent Text Reader

Abstract

The invention relates to a curtain driving method and device. The method comprises the steps that the curtain driving device obtains a starting instruction; the curtain driving device responds to the starting instruction and drives the curtain to execute sectional type nonlinear motion control according to a segmentation strategy, the segmentation strategy is determined according to target parameters obtained in advance, and the target parameters are changeable; wherein the sectional type nonlinear motion control at least comprises the following steps: in a first preset proportion interval of a target stroke determined according to the target parameter, gradually propelling a curtain to act by a curtain driving device according to an action interval determined by a sectional strategy; and in a second preset proportion interval of the target stroke, the curtain driving device is divided into at least one step of action, and the stroke of each step of action is larger than that of each step of action in the first preset proportion interval, so that different action rhythms are distributed in different stroke proportion intervals, and the target stroke can be adjusted according to the different action rhythms. And a sectional type nonlinear motion control mode in the whole target stroke is formed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of smart curtain technology, and in particular to a curtain driving method and device. Background Technology

[0002] With the development of smart homes, home appliances are gradually becoming more intelligent, freeing up people's hands and improving their quality of life. Smart curtains are a type of motor-driven curtain that opens and closes automatically, eliminating the need for manual operation and offering convenience.

[0003] However, the existing control methods for curtain motors are singular and fixed, resulting in a poor user experience.

[0004] Therefore, overcoming the shortcomings of the existing technology is an urgent problem to be solved in this technical field. Summary of the Invention

[0005] One objective of this invention is to provide a curtain driving method and device, which proposes a segmented nonlinear motion control method based on the non-uniform distribution of stroke ratio and time ratio, aiming to achieve a balance between user comfort and opening efficiency, and solve the problem of insufficient experience caused by the fixed and single action mode in the prior art.

[0006] Another objective of this invention is to provide a curtain driving method and device, wherein by allocating different motion rhythms within different travel ratio ranges, a segmented nonlinear motion control mode is formed within the entire target travel range, so that the curtain runs at a low speed in the initial stage to avoid discomfort to the user due to sudden noise or rapid changes in ambient light; and runs at a higher efficiency in the subsequent stage, achieving a balance between comfort and efficiency.

[0007] Another objective of this invention is to provide a curtain driving method and apparatus, wherein the user can freely define target parameters according to needs to change the specific motion characteristics of the segmented nonlinear motion control.

[0008] Another objective of this invention is to provide a curtain driving method and apparatus, wherein the target travel distance is divided into at least two intervals with different proportions, and a different time proportion is allocated to each interval: a larger time share is allocated in the first predetermined proportion interval to reduce the unit travel speed, thereby achieving a smooth opening in the initial stage, reducing noise and avoiding strong light impact; a smaller time share is allocated in the second predetermined proportion interval to increase the unit travel speed, thereby speeding up the action and shortening the waiting time when the user has adapted to the environment, taking into account both comfort and efficiency.

[0009] Another objective of this invention is to provide a curtain driving method and device, which, while ensuring that the overall target duration matches the target travel distance, introduces a non-linear segmented mismatch relationship, so that the movement process of the curtain breaks through the limitations of uniform speed control and a single slow start mode. This avoids the excessive waiting time caused by low-speed operation throughout the entire process and improves the abrupt experience caused by high-speed operation or linear acceleration throughout the entire process.

[0010] Another objective of this invention is to provide a curtain driving method and device, wherein based on the joint constraint of the target travel L and the target duration T, and combined with a dual calculation method using Δl or t as variables, the motion rhythm parameters can be adaptively generated in different scenarios, avoiding the lack of flexibility of the traditional single uniform speed control mode.

[0011] Another objective of this invention is to provide a curtain driving method and device, wherein a lower limit σ of the action interval is introduced to ensure that the curtain motor will not generate mechanical vibration or noise due to excessively frequent actions under short duration or long stroke conditions, while also avoiding user discomfort caused by excessively long action intervals, thus balancing the reliability and comfort of control.

[0012] Another objective of this invention is to provide a curtain driving method and device, wherein by dividing the target travel distance into at least two intervals with different proportions and allocating differentiated time proportions to different travel distance intervals, a segmented nonlinear motion control based on "travel proportion and time proportion mismatch" is achieved. In the initial stage, the speed is reduced and the start is smooth, while in the subsequent stage, the speed is increased and the completion is accelerated. This not only reduces the stimulation of strong light entering the user, but also significantly shortens the overall waiting time.

[0013] Another objective of this invention is to provide a curtain driving method and apparatus, wherein the provided stroke detection structure can output pulse signals in real time with high resolution, enabling the control module to accurately measure the motor rotation angle and corresponding stroke. Furthermore, in the initial stage of curtain operation, i.e., within the first predetermined proportion range of the target stroke, fine, gradual advance control can be achieved based on the high-precision stroke detection results. Each advance step can be set to a small stroke unit, thereby ensuring the smoothness of the curtain start-up process and the user's visual comfort. Simultaneously, as the stroke gradually accumulates, the stroke detection structure maintains accurate feedback, allowing a switch to larger step movement control when entering the second predetermined proportion range, achieving a smooth transition from "fine-grained start-up" to "efficient operation."

[0014] Another objective of this invention is to provide a curtain driving method and apparatus, which enables remote storage of control rules and local execution of target parameters, thereby decoupling control rule triggering from target parameters and improving the system's flexibility and scalability.

[0015] To achieve at least one of the above objectives, according to a first aspect of the present invention, a curtain driving method is provided, comprising:

[0016] The signal triggering ring is designed to rotate with the motor of the curtain drive device and can alternately block the light path between photoelectric switches during the rotation, thereby generating a pulse signal corresponding to the rotation angle of the motor at the output end of the photoelectric switch.

[0017] A control module is configured to acquire the pulse signal and determine the rotational displacement of the motor based on the pulse signal, thereby determining the stroke for controlling the curtain's movement. The control module is configured to acquire a start command and, in response to the start command, drive the curtain to perform segmented nonlinear motion control according to a segmented strategy. The segmented strategy is determined based on pre-acquired target parameters, which are changeable. The segmented nonlinear motion control includes at least:

[0018] Within a first predetermined proportion range of the target travel determined according to the target parameters, the curtain drive device progressively advances the curtain movement according to the action intervals determined by the segmented strategy; and,

[0019] Within the second predetermined ratio range of the target travel, the curtain drive device is divided into at least one action, and the travel of each action is greater than the travel of each action within the first predetermined ratio range.

[0020] According to embodiments of this disclosure, the target parameter further includes a target duration; wherein both the target duration and the target travel distance can be freely defined according to requirements; the travel length of the first predetermined ratio interval is less than or equal to the travel length of the second predetermined ratio interval, and the ratio of the action time corresponding to the first predetermined ratio interval to the target duration is greater than or equal to the ratio of the action time corresponding to the second predetermined ratio interval to the target duration, so as to realize curtain motion control based on the mismatch between travel ratio and time ratio.

[0021] According to an embodiment of this disclosure, the first predetermined proportion interval is the first a% of the target trip, and the second predetermined proportion interval is the last b% of the target trip; and the action time corresponding to the first predetermined proportion interval accounts for c% of the target duration, and the action time corresponding to the second predetermined proportion interval accounts for d% of the target duration; wherein a, b, c, and d are configured as follows: 0 < a < b, c > d > 0, a = d, b = c, so that the trip division ratio and the time allocation ratio present an interleaved mismatch relationship.

[0022] According to an embodiment of this disclosure, the control module determines the segmentation strategy based on pre-acquired target parameters, specifically: based on the target travel distance L and the target duration T, it determines Δl and t according to a predetermined calculation relationship, where t and Δl are the action interval and step distance of the first predetermined proportion interval, respectively; specifically: firstly, it calculates t using a predetermined Δl as a known variable; if t does not meet the duration condition determined according to a set value, it fixes t to the set value and calculates Δl back based on t, thereby finally determining t and Δl that satisfy the constraint conditions through a dual calculation method using t as a variable and Δl as a variable, so as to control the movement rhythm of the curtain within the first predetermined proportion interval; the control module is further configured to gradually advance the curtain movement within the first predetermined proportion interval of the target travel distance according to the first interval time t and the step distance Δl.

[0023] According to embodiments of this disclosure, the control module calculates t based on the target travel distance L and the target duration T, using a predetermined Δl as a known variable. Specifically, it is used to: employ the formula... The value of t is calculated using a predetermined Δl as a known variable. When t ≥ σ, the curtain drive device gradually advances within the first a% of the target travel distance, moving once every t seconds with each movement being Δl. The control module, based on the target travel distance L and the target duration T, fixes t to a set value and calculates Δl in reverse based on t. Specifically, if the value of t calculated using the predetermined Δl as a known variable is less than σ, then t = σ seconds is substituted into the calculation. Calculate Δl, and gradually advance the target stroke in the first a% of the stroke by taking one action every σ seconds, with each action being Δl; where σ∈[3,5].

[0024] According to an embodiment of this disclosure, within a second predetermined ratio range of the target travel, the curtain drive device is divided into several steps, and a second interval time is set between each step; the interval between each step of the first predetermined ratio range is defined as the first interval time, and the second interval time is greater than the first interval time.

[0025] To achieve at least one of the above objectives, according to a second aspect of the present invention, a curtain driving method is provided, comprising: a curtain driving device acquiring a start command; the curtain driving device, in response to the start command, driving a curtain to perform segmented nonlinear motion control according to a segmented strategy, the segmented strategy being determined based on pre-acquired target parameters, the target parameters being changeable; wherein the segmented nonlinear motion control includes at least: within a first predetermined proportion range of a target travel determined according to the target parameters, the curtain driving device progressively advancing the curtain movement according to an action interval determined by the segmented strategy; and within a second predetermined proportion range of the target travel, the curtain driving device dividing the movement into at least one step, and the travel of each step being greater than the travel of each step within the first predetermined proportion range.

[0026] According to embodiments of this disclosure, the target parameter further includes a target duration; wherein both the target duration and the target travel distance can be freely defined according to requirements; the travel length of the first predetermined ratio interval is less than or equal to the travel length of the second predetermined ratio interval, and the ratio of the action time corresponding to the first predetermined ratio interval to the target duration is greater than or equal to the ratio of the action time corresponding to the second predetermined ratio interval to the target duration, so as to realize curtain motion control based on the mismatch between travel ratio and time ratio.

[0027] According to an embodiment of this disclosure, the first predetermined proportion interval is the first a% of the target trip, and the second predetermined proportion interval is the last b% of the target trip; and the action time corresponding to the first predetermined proportion interval accounts for c% of the target duration, and the action time corresponding to the second predetermined proportion interval accounts for d% of the target duration; wherein a, b, c, and d are configured as follows: 0 < a < b, c > d > 0, a = d, b = c, so that the trip division ratio and the time allocation ratio present an interleaved mismatch relationship.

[0028] According to embodiments of this disclosure, determining the segmentation strategy based on pre-acquired target parameters includes: determining Δl and t according to a predetermined calculation relationship based on the target travel distance L and the target duration T, where t and Δl are the action interval and step distance of the first predetermined proportion interval, respectively; specifically, it includes: firstly calculating t using a predetermined Δl as a known variable; where t and Δl are the action interval and step distance of the first predetermined proportion interval, respectively; if t does not meet the duration condition determined according to a set value, then t is fixed to the set value, and Δl is calculated back based on t, thereby finally determining t and Δl that meet the constraint conditions through a dual calculation method using t as a variable and Δl as a variable, for controlling the movement rhythm of the curtain within the first predetermined proportion interval; within the first predetermined proportion interval of the target travel distance, the curtain driving device gradually advances the curtain movement according to the first interval time t and the step distance Δl.

[0029] According to embodiments of this disclosure, t is calculated based on the target trip length L and the target duration T, using a predetermined Δl as a known variable. Specifically, this includes using the formula... t is calculated using a predetermined Δl as a known variable; when t ≥ σ, the curtain drive device advances gradually within the first a% of the target stroke, moving once every t seconds with each movement being Δl; t is fixed as a set value, and Δl is calculated back based on t, specifically including: if the value of t calculated using the predetermined Δl as a known variable is less than σ, then t = σ seconds is substituted into the calculation. Calculate Δl, and gradually advance the target stroke in the first a% of the stroke by taking one action every σ seconds, with each action being Δl; where σ∈[3,5].

[0030] According to an embodiment of this disclosure, within a second predetermined ratio range of the target travel, the curtain drive device is divided into several steps, and a second interval time is set between each step; the interval between each step of the first predetermined ratio range is defined as the first interval time, and the second interval time is greater than the first interval time.

[0031] According to an embodiment of this disclosure, within the second predetermined ratio range, the curtain drive device operates in two steps, with each step covering 30% of the target travel distance, and the interval between the two steps being proportional to the target duration T.

[0032] According to an embodiment of this disclosure, the curtain driving device is configured to detect ambient light intensity; the driving method further includes: transmitting the collected ambient light intensity to a remote end so that when the remote end matches a target control rule corresponding to the ambient light intensity in a predetermined control rule, if the ambient light intensity meets the triggering condition defined by the target control rule, a start command is sent to the curtain driving device.

[0033] To achieve at least one of the above objectives, according to a third aspect of the present invention, a curtain driving system is provided for implementing the curtain driving method as provided in the second aspect above, or including the curtain driving device as provided in the first aspect above.

[0034] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. The foregoing inventive descriptions can be combined in any way, and these and other objectives of this disclosure will be fully realized through the following detailed description and accompanying drawings.

[0035] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0036] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. These drawings are incorporated in and constitute a part of this specification, illustrating embodiments consistent with this application and serving together with the specification to explain the principles of this application. Obviously, the drawings described below are merely some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without any creative effort.

[0037] Figure 1 This is a schematic flowchart of a curtain driving method according to an embodiment of the present disclosure;

[0038] Figure 2This is a schematic diagram of a proportional interval division in one embodiment of the present disclosure. Figure 1 ;

[0039] Figure 3 This is a specific example of a proportional range division in one embodiment of the present disclosure;

[0040] Figure 4 This is a flowchart of the segmentation strategy formulation in the first predetermined ratio interval in one embodiment of this disclosure;

[0041] Figure 5 This is a schematic diagram of a proportional interval division in one embodiment of the present disclosure. Figure 2 ;

[0042] Figure 6 This is a schematic diagram of a proportional interval division in one embodiment of the present disclosure. Figure 3 ;

[0043] Figure 7 This is a block diagram illustrating the components of a curtain driving device according to an embodiment of this disclosure;

[0044] Figure 8 This is a schematic diagram of a curtain drive device installed on a curtain track according to an embodiment of the present invention;

[0045] Figure 9 This is a schematic diagram of the assembly of a curtain drive device and a curtain track according to an embodiment of the present invention;

[0046] Figure 10 This is a schematic diagram of a curtain driving device according to an embodiment of the present invention;

[0047] Figure 11 This is an exploded view of a curtain driving device according to an embodiment of the present invention;

[0048] Figure 12 This is a perspective sectional view of the outer shell according to an embodiment of the present invention;

[0049] Figure 13 This is a schematic diagram of the pressing component and end cap structure according to an embodiment of the present invention;

[0050] Figure 14 This is an assembly diagram of the pressing component, rotating locking component, resetting component, and end cap according to an embodiment of the present invention;

[0051] Figure 15 This is a schematic diagram of a pressing member, a rotating locking member, and a resetting member assembled on an end cap according to an embodiment of the present invention;

[0052] Figure 16 This is a schematic diagram of a portion of the structure of an embodiment of the present invention in the locked and unlocked states of the rotating latch;

[0053] Figure 17This is a schematic diagram of the forces acting on the pressing member and the rotating locking member according to an embodiment of the present invention;

[0054] Figure 18 This is an assembly diagram of a portion of the structure according to an embodiment of the present invention;

[0055] Figure 19 This is a schematic diagram of a curtain driving device according to an embodiment of the present invention;

[0056] Figure 20 This is a cross-sectional view of a curtain driving device according to an embodiment of the present invention;

[0057] Figure 21 yes Figure 20 Enlarged view of part A in the image;

[0058] Figure 22 This is a schematic diagram of the circuit components, drive components, and output shaft structure according to an embodiment of the present invention;

[0059] Figure 23 This is a cross-sectional view of a circuit assembly, a drive assembly, and an output shaft according to an embodiment of the present invention;

[0060] Figure 24 This is a schematic diagram of the assembly of circuit components, drive components, and output shaft according to an embodiment of the present invention;

[0061] Figure 25 This is an exploded view of a driving component according to an embodiment of the present invention;

[0062] Figure 26 This is a cross-sectional view of a clutch according to an embodiment of the present invention;

[0063] Figure 27 This is a schematic diagram of the structure of a motor, motor bracket, and reducer according to an embodiment of the present invention;

[0064] Figure 28 This is a schematic diagram of the motor and reducer structure according to an embodiment of the present invention;

[0065] Figure 29 This is an exploded view of a speed reducer according to an embodiment of the present invention;

[0066] Figure 30 This is a schematic diagram of a circuit component structure according to an embodiment of the present invention;

[0067] Figure 31 This is a schematic diagram of a circuit component structure according to an embodiment of the present invention;

[0068] Figure 32 This is a schematic diagram of a partial structure according to an embodiment of the present invention;

[0069] Figure 33 This is a schematic diagram of a brushless motor structure according to an embodiment of the present invention;

[0070] Figure 34 This is a schematic diagram of a partial structure according to an embodiment of the present invention;

[0071] Figure 35 This is a schematic diagram of a portion of the structure of a circuit component and a driving component according to an embodiment of the present invention;

[0072] Figure 36 This is a schematic diagram of a portion of the structure of an embodiment of the present invention in the locked and unlocked states of the rotating latch;

[0073] Figure 37 This is a schematic diagram of a portion of the structure of an embodiment of the present invention in the locked and unlocked states of the rotating latch;

[0074] Figure 38 This is a schematic diagram of a portion of the structure of an embodiment of the present invention in the locked and unlocked states of the rotating latch;

[0075] Figure 39 This is a schematic diagram of a portion of the structure of an embodiment of the present invention, showing the rotating latch in a locked state and an unlocked state. Detailed Implementation

[0076] The embodiments of this disclosure will now be described in detail. When the description relates to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. 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.

[0077] It should be understood that in the description of all embodiments of this disclosure, the terms "upper," "lower," "left," "right," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this disclosure and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this disclosure. The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. Terms such as "coupled" and "connected" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection, an electrical connection, or a connection that allows communication; they can refer to a direct connection or an indirect connection through an intermediate medium to form a linkage relationship; they can refer to the internal communication of two elements or the interaction relationship between two elements. For those skilled in the art, the specific meaning of the above terms in this disclosure can be understood according to the specific circumstances.

[0078] In the various embodiments of this disclosure, the symbol " / " indicates that it has two functions simultaneously. The symbol "A and / or B" indicates that the combination of the preceding and following objects connected by the symbol includes three cases: "A", "B", and "A and B".

[0079] Furthermore, the technical features involved in the various embodiments of this disclosure described below can be combined with each other as long as they do not conflict with each other.

[0080] The existing control methods for curtain motors are simplistic and fixed, resulting in a poor user experience. Specifically, most existing curtain motors use a constant speed control mode. However, this mode can easily cause discomfort to users due to rapid changes in light at the initial stage, and the overall movement lacks smoothness. Although reducing the speed can improve the initial experience to some extent, maintaining a long, gradual process throughout often increases the user's waiting time, especially in cases of long travel distances, leading to a poor user experience.

[0081] Therefore, existing technologies cannot simultaneously achieve both user comfort and efficiency, and lack a new control mode that combines gentle opening with efficient completion.

[0082] Based on this, the present disclosure proposes a segmented nonlinear motion control method based on the non-uniform distribution of stroke ratio and time ratio, aiming to achieve a balance between user comfort and opening efficiency, and solve the problem of insufficient experience caused by the fixed and single action mode in the prior art.

[0083] like Figure 1The diagram shown is a flowchart illustrating a curtain driving method according to an embodiment of this disclosure; the curtain driving method is applied to a curtain driving device to drive the curtain. Figure 1 It can be seen that the curtain driving method includes at least steps S10 and S20.

[0084] In step S10, the curtain drive device receives a start command.

[0085] In the embodiments of this disclosure, the start command refers to a control signal used to trigger the curtain drive device to begin performing motion operations. The start command can originate from user terminal device input, an automatic trigger signal generated by a detection device when preset conditions are met, or a command issued by a remote terminal according to control rules. The start command can be expressed as a digital communication command, a level signal, or a predefined logic instruction, thereby ensuring that the curtain drive device enters the working state under predetermined triggering conditions and performs corresponding segmented nonlinear motion control in conjunction with locally stored target parameters.

[0086] In step S20, the curtain drive device responds to the start command and drives the curtain to perform segmented nonlinear motion control according to a segmented strategy, which is determined based on pre-acquired target parameters.

[0087] The target parameters are changeable and can be obtained through an external device. For example, the user can set the target parameters on a terminal device (such as a mobile application) and send them to the curtain drive device.

[0088] In this embodiment of the disclosure, the target parameters include at least the target trip distance and the target duration, both of which can be freely defined according to user needs. The target duration and the target trip distance are obtained in advance from an external source.

[0089] The target travel distance can be understood as the total displacement range that the curtain needs to move in one controlled action. Taking the scenario of opening the curtain as an example, if the user wants the curtain to move from a fully closed state to a half-open state, the opening ratio can be set to 50%. In this case, the target travel distance is the displacement range of the curtain from 0% to 50% opening.

[0090] The target duration can be understood as the predetermined total time required for the curtain to complete its target stroke. Using the example above, if the user further sets the target duration to 10 minutes, it means that the curtain drive mechanism will complete the displacement process from 0% to 50% opening / closing degree within a 10-minute time window. Therefore, the target stroke and target duration together constitute the basic parameters of piecewise nonlinear motion control.

[0091] In this embodiment of the disclosure, the piecewise nonlinear motion control includes at least:

[0092] Within a first predetermined proportion range of the target travel determined according to the target parameters, the curtain drive device gradually advances the curtain movement according to the action interval determined by the segmentation strategy; and within a second predetermined proportion range of the target travel, the curtain drive device is divided into at least one action, and the travel of each action is greater than the travel of each action in the first predetermined proportion range.

[0093] Furthermore, this embodiment of the invention allocates different motion rhythms within different travel ratio ranges to form a segmented nonlinear motion control mode within the entire target travel range. This allows the curtains to operate at a lower speed in the initial stage to avoid discomfort to the user due to sudden noise or rapid changes in ambient light; and to operate at a higher efficiency in the subsequent stage, achieving a balance between comfort and efficiency.

[0094] Furthermore, in this embodiment, the user can freely define the target parameters according to their needs to change the specific motion characteristics of the segmented nonlinear motion control. For example, the user can increase the overall operating speed by shortening the target duration, or obtain a smoother opening experience by increasing the target duration. Through the free setting of the target parameters, the curtain drive device can achieve differentiated control effects in different usage scenarios, such as emphasizing quietness and gradual movement in a bedroom scenario, while focusing on efficiency and rapid response in a living room or office scenario.

[0095] Therefore, the embodiments disclosed herein not only solve the problem of a monotonous experience caused by uniform speed drive in the prior art, as well as the problem of excessively long waiting time in slow start mode, but also provide a flexible and configurable nonlinear segmented motion control method, so that the curtain drive can meet the comfort requirements and improve the overall motion efficiency, and has higher applicability and a better user experience.

[0096] In some embodiments, such as Figure 2 As shown, the travel length of the first predetermined ratio interval is less than or equal to the travel length of the second predetermined ratio interval, and the ratio of the action time corresponding to the first predetermined ratio interval to the target duration is greater than or equal to the ratio of the action time corresponding to the second predetermined ratio interval to the target duration, so as to realize curtain motion control based on the mismatch between travel ratio and time ratio.

[0097] Specifically, in the embodiments of this disclosure, in the initial stage of the curtain's movement, by allocating a longer time to complete a shorter stroke, the unit stroke speed can be significantly reduced, allowing the curtain to start smoothly, thereby reducing noise and vibration caused by sudden high loads on the motor and improving the user experience; while in the subsequent stage of the curtain's movement, by allocating a shorter time to complete a longer stroke, the unit stroke time is reduced, thereby improving the overall control efficiency.

[0098] Furthermore, in this embodiment of the disclosure, the target journey is divided into at least two intervals with different proportions, and a different time proportion is allocated to each interval: a larger time share is allocated in the first predetermined proportion interval to reduce the unit journey speed, thereby achieving a smooth start in the initial stage, reducing noise and avoiding strong light impact; a smaller time share is allocated in the second predetermined proportion interval to increase the unit journey speed, thereby speeding up the action and shortening the waiting time when the user has adapted to the environment, taking into account both comfort and efficiency.

[0099] Further, the first predetermined proportion interval is the first a% of the target travel, and the second predetermined proportion interval is the last b% of the target travel; and the motion time corresponding to the first predetermined proportion interval accounts for c% of the target duration, and the motion time corresponding to the second predetermined proportion interval accounts for d% of the target duration. In this embodiment, a, b, c, and d are configured such that 0 < a < b, c > d > 0, and satisfy a = d, b = c, so that the travel division ratio and the time allocation ratio present an interleaved mismatch relationship, which can build an asymmetric allocation strategy between the travel ratio and the time ratio, thereby realizing differentiated segmented motion control.

[0100] For specific examples, such as Figure 3 As shown, the first predetermined proportional interval is the first 40% of the target travel, and the second predetermined proportional interval is the last 60% of the target travel; the action time corresponding to the first predetermined proportional interval accounts for 60% of the total time parameter, and the action time corresponding to the second predetermined proportional interval accounts for 40% of the total time parameter. With this setting, the curtain drive device can operate at a slower speed in the initial 40% of the travel, and operate at a higher efficiency in the subsequent 60% of the travel, thereby achieving a balance between comfort and efficiency.

[0101] Furthermore, by setting a=d and b=c, this embodiment of the present disclosure can introduce a non-linear segmented mismatch relationship while ensuring that the overall target duration matches the target travel distance. This allows the movement of the curtain to break through the limitations of uniform speed control and a single slow start mode, thus avoiding the excessively long waiting time caused by low-speed operation throughout the entire process and improving the abrupt experience caused by high-speed operation or linear acceleration throughout the entire process.

[0102] In some embodiments, such as Figure 4 As shown, determining the segmentation strategy based on pre-acquired target parameters includes:

[0103] Based on the target travel distance L and the target duration T, Δl and t are determined according to a predetermined calculation relationship, where t and Δl are the action interval and step distance of the first predetermined proportional interval, respectively. When the calculated result of t is less than a set lower limit (such as σ), the action interval adopts the lower limit value, thereby avoiding frequent start-stop of the curtain motor, reducing drive vibration and mechanical wear, and ensuring the feasibility and consistency of segmented nonlinear motion control under different target durations.

[0104] Specifically: First, t is calculated using a predetermined Δl as a known variable; where t and Δl are the action interval and step distance of the first predetermined ratio range, respectively; if t does not meet the duration condition determined by the set value, then t is fixed to the set value, and Δl is calculated in reverse based on t. Thus, through the dual calculation method using t as a variable and Δl as a variable, the t and Δl that meet the constraint conditions are finally determined, so as to control the movement rhythm of the curtain within the first predetermined ratio range.

[0105] As can be seen, in this embodiment of the disclosure, the calculation relationship not only considers the matching of the target trip L and the target duration T, but also introduces the constraint of the minimum interval lower limit, which avoids the problem of t being too small in short duration or long trip scenarios, thereby ensuring that the control action remains stable within the time dimension that the user can perceive.

[0106] Furthermore, within the first predetermined proportional range of the target travel, the curtain drive device gradually advances the curtain movement according to the first interval time t and the step distance Δl. Specifically, after each time interval t, the motor drives the curtain to travel a travel distance of Δl until the travel distance of the first predetermined proportional range is completed, thereby forming continuous, regular, and uniform segmented control within the first predetermined proportional range.

[0107] Furthermore, based on the target trip length L and the target duration T, t is calculated using a predetermined Δl as a known variable, specifically including:

[0108] Using formula t is calculated using a predetermined Δl as a known variable; when t≥σ, the curtain drive device advances gradually within the first a% of the target stroke by moving once every t seconds, with each movement being Δl.

[0109] Fix t to a set value, and calculate Δl based on t, specifically including:

[0110] If the value of t calculated using the predetermined Δl as a known variable is less than σ, then substitute t = σ seconds into the equation. Δl is calculated inversely, and the movement is gradually advanced within the first a% of the target travel time, with each action being Δl every σ seconds; where σ∈[3,5]. Furthermore, based on the value of σ∈[3,5], it is possible to balance comfort and execution efficiency: on the one hand, excessively fast intervals lead to frequent driving, and on the other hand, excessively slow intervals cause users to wait too long, thus ensuring that the initial movement of the curtain remains smooth and has a reasonable rhythm.

[0111] In a specific example, taking σ = 5, a = d = 40, and b = c = 60 as an example, the calculation time is as follows:

[0112] Where L is the target distance, T is the total time, and Δl is the predetermined step distance, which is 1.25cm.

[0113] When t≥5 seconds, the curtain motor is driven once every t seconds for the first 40% of the target stroke, with each stroke being Δl; for the last 60% of the target stroke, it operates in two steps, each step covering 30% of the stroke, with an interval of 0.2T between the two steps.

[0114] When t < 5 seconds, substitute t = 5 seconds into the formula to calculate Δl, and drive the motion once every 5 seconds for the first 40% of the target stroke, with each action being Δl. In the last 60% of the target stroke, the motion is divided into two steps, each step covering 30% of the stroke, with an interval of 0.2T between the two steps.

[0115] For example, in the above example, if L = 10m, T = 10min, and Δl = 1.25cm, then t = 1.125s obtained from Δl is less than σ = 5s. Therefore, substituting t = 5s into the formula, we can calculate Δl = 5.55cm. Finally, within the first predetermined ratio range, the curtain drive device will gradually advance the curtain movement with an interval of 5s and a step distance of 5.55cm.

[0116] Through the above design, the embodiments of this disclosure achieve at least the following beneficial effects:

[0117] First, based on the joint constraint of the target travel distance L and the target duration T, and combined with the dual calculation method with Δl as the variable or t as the variable, the motion rhythm parameters can be adaptively generated in different scenarios, avoiding the lack of flexibility of the traditional single uniform speed control mode.

[0118] Secondly, the introduction of a lower limit σ for the action interval ensures that the curtain motor will not generate mechanical vibration or noise due to excessively frequent actions under short duration or long stroke conditions. It also avoids user discomfort caused by excessively long action intervals, thus balancing the reliability and comfort of control.

[0119] Furthermore, by dividing the target journey into at least two intervals with different proportions and assigning differentiated time proportions to different journey intervals, a segmented nonlinear motion control based on "mismatch between journey proportion and time proportion" is achieved. In the initial stage, the speed is reduced and the start is smooth, while in the subsequent stage, the speed is increased and the completion is accelerated. This not only reduces the stimulation of users caused by strong light intrusion, but also significantly shortens the overall waiting time.

[0120] Finally, the calculation relationship provided in this embodiment can support users to flexibly define target parameters (target travel distance, target duration) through the terminal and combine them with the local execution logic of the curtain motor, so that the curtain movement process can be customized and intelligent, adapting to diverse usage scenarios and improving practicality and universality.

[0121] In some embodiments, such as Figure 2 As shown, within the second predetermined ratio range of the target travel, the curtain drive device is divided into several steps, and a second interval time is set between each step; the interval between each step in the first predetermined ratio range is defined as the first interval time, and the second interval time is greater than the first interval time.

[0122] Furthermore, this embodiment employs different time interval strategies in the initial and subsequent phases, allowing the curtains to advance smoothly and gradually in the initial stage, while advancing at a relatively relaxed pace in the later stages. This effectively avoids the monotonous experience caused by an overly uniform speed throughout the entire process. In this way, it ensures a comfortable lighting transition for the user in the initial stage while accelerating the curtain's completion in the later stages, thus balancing comfort and efficiency.

[0123] For specific examples, such as Figure 3 As shown, within the second predetermined ratio range, the curtain drive device operates in two steps, with each step covering 30% of the target stroke, and the interval between the two steps is proportional to the target duration T.

[0124] Specifically, the second interval can be set to 0.2 times the target duration T to ensure that the remaining large stroke is completed after a longer time interval, making the overall rhythm more layered.

[0125] Based on this, if the user defines L as the curtains opening from 0 to 50%, and T as 10 minutes, then the specific action process is as follows:

[0126] During the first 40% of the travel (i.e., 0% to 20% of the opening), the curtain motor advances gradually at 5-second intervals, with each movement being a step distance Δl, taking approximately 6 minutes for the entire phase. During the latter 60% of the travel (i.e., 20% to 50% of the opening), the curtain motor completes the process in two steps, each step representing 15% of the travel, with a 2-minute interval between the two steps, ultimately completing the target travel within 10 minutes.

[0127] This setup ensures smoothness and comfort in the initial stages of operation, avoids abrupt light stimulation, and accelerates the overall running rhythm and shortens user waiting time by reducing the number of movements and extending the intervals in the later stages. Furthermore, the segmented mismatch strategy in this embodiment can also reduce the frequency of motor starts throughout the entire stroke, reduce mechanical wear, extend service life, and avoid excessive energy consumption, thereby achieving a comprehensive improvement in performance, comfort, and durability.

[0128] Furthermore, in other examples, the step distance of each action within the second predetermined ratio range can be set to increase, while the interval time between each action remains constant, such as... Figure 5 As shown.

[0129] In other examples, the interval time of each step within the second predetermined ratio range can be set to increase incrementally, while the step length of each step remains consistent, such as... Figure 6 As shown.

[0130] In some embodiments, before obtaining the startup instruction, the driving method further includes:

[0131] Users define at least one control rule through a terminal device and store the control rule on a remote end. The control rule includes a trigger condition and a trigger result. The trigger result is used to control the curtain drive device to perform a slow start.

[0132] Users set target travel parameters and total time parameters through their terminal devices, and then send the target parameters to the curtain drive device and store them locally. The target parameters can be forwarded from a remote device to the local device, or they can be sent directly to the local device.

[0133] When the cloud detects that the trigger condition is met, it sends a start command to the curtain drive device, which then performs a slow start operation by combining the target travel parameters and total time parameters stored locally. This achieves separate storage of rule definitions and control parameters, and combines them for execution when the rule is triggered.

[0134] Specifically, users can freely define the required triggering conditions through an application on their mobile terminal, such as preset time points under a timing strategy or presence signals based on human body detection sensors, and establish a mapping relationship between the triggering conditions and the start command. After the control rules are defined, they are uploaded to remote storage, while the target travel distance and target duration of the curtains are set by the user and sent to the local storage of the curtain drive device.

[0135] This split design allows control rules to be centrally managed and flexibly configured at the remote end, while specific target parameters are stored on the device for quick execution. This avoids frequent data interaction between the remote and local ends, improving execution efficiency and system stability.

[0136] Furthermore, the curtain driving device is configured to detect ambient light intensity; the driving method further includes: transmitting the collected ambient light intensity to a remote end so that when the remote end matches the target control rule corresponding to the ambient light intensity in a predetermined control rule, if the ambient light intensity meets the triggering condition defined by the target control rule, a start command is sent to the curtain driving device.

[0137] Therefore, when the ambient light intensity reaches a preset threshold, the curtain drive device can be automatically triggered to drive the curtain to perform segmented nonlinear motion control according to a segmented strategy, so that the curtain control is more in line with the user's usage habits and environmental needs.

[0138] The remote terminal can be understood as a network-based device used for centralized storage and computation. Taking a cloud server as an example, the cloud can simultaneously store multiple user-defined control rules and perform matching and judgment based on collected real-time data. When the trigger condition is met, the cloud will immediately send a start command to the corresponding curtain drive device, ensuring that the curtain can perform the corresponding action in combination with the locally stored target parameters. Through this collaborative execution method of cloud control rules and local target parameters, not only is the intelligence level of curtain control improved, but also high scalability is achieved. Users can update or adjust control rules at any time on the remote terminal without changing the local target parameter settings, thereby significantly improving the flexibility and maintainability of the control process.

[0139] In some embodiments, a curtain driving device is also provided, which can be used to implement the curtain driving method provided in the above embodiments.

[0140] The curtain drive device includes a signal triggering loop and a control module. The specific structural implementation of the signal triggering loop can be found in subsequent sections. Figures 8 to 39 The description of any of the embodiments shown is intended to be understood, and in this disclosure, the focus will be on the circuitry and operating principles.

[0141] In this embodiment, the signal triggering ring is configured to rotate in sync with the motor of the curtain drive device, and triggers a detection module during rotation. The detection module then generates a corresponding pulse signal based on this trigger. The pulse signal is used to measure the curtain displacement. Furthermore, the signal triggering ring is configured to generate at least 15 pulses per rotation, ensuring that the travel detection structure of the curtain drive device, composed of the signal triggering ring and the detection module, can output pulse signals in real-time with high resolution.

[0142] like Figure 7 As shown, the curtain drive device is powered by a high-voltage power supply (e.g., 220V AC). The high-voltage signal is converted by the power supply module and output as a power supply suitable for the control module and drive components. For example, the power supply module includes a 220V to 24V power circuit, which converts the 220V input to a 24V DC output to power the motor drive chip. The power supply module also includes 24V to 5V and 5V to 3.3V power circuits to convert the 24V power supply to 5V and 3.3V outputs respectively, for powering subsequent control modules, photoelectric switches, etc. Figure 7 As shown, the drive components of the curtain drive device include a motor, a reducer, and a clutch. The control module drives the motor through a motor drive chip, which outputs driving force to the outside via the reducer and clutch to drive the curtain track. The clutch housing is connected to an output shaft for outputting power. The clutch housing is surrounded by a signal trigger ring, and the rotation of the motor drives the clutch housing to rotate, thereby causing the signal trigger ring to rotate synchronously.

[0143] For example, the detection module includes a photoelectric switch. Furthermore, the signal triggering ring is configured to rotate with the motor of the curtain drive device, and during rotation, it can alternately block the light path between photoelectric switches to trigger the photoelectric switches, thereby generating a pulse signal corresponding to the motor rotation angle at the output of the photoelectric switches. For instance, the photoelectric switch includes a photosensitive device and a light-emitting device, respectively disposed on both sides of the signal triggering ring. The signal triggering ring includes multiple light-blocking plates arranged in a ring at intervals. When the signal triggering ring rotates, the light-blocking plates pass sequentially between the photosensitive device and the light-emitting device to alternately block the light path, thereby generating a pulse signal corresponding to the motor rotation angle at the output of the photosensitive device.

[0144] For example, the detection module includes a Hall element. Furthermore, the signal trigger ring is configured to rotate with the motor of the curtain drive device, and during rotation, it can periodically change the magnetic field at the location of the Hall element, thereby generating a pulse signal corresponding to the motor rotation angle at the output of the Hall element. For instance, the signal trigger ring includes a ring-shaped arrangement of first and second magnetic poles, which are alternately arranged with opposite polarities. When the signal trigger ring rotates, the alternately arranged first and second magnetic poles pass sequentially through the Hall element, thereby generating a pulse signal corresponding to the motor rotation angle at the output of the Hall element.

[0145] The control module is used to acquire the pulse signal and determine the rotational displacement of the motor based on the pulse signal, thereby determining the stroke for controlling the curtain's movement. In this way, a high-precision correspondence can be established between the motor's rotation angle and the actual displacement of the curtain, providing reliable stroke data support for the refined control of the curtain's operation.

[0146] Furthermore, the control module is configured to acquire a start command and, in response to the start command, drive the curtain to perform segmented nonlinear motion control according to a segmented strategy. The segmented strategy is determined based on pre-acquired target parameters, which are changeable. The segmented nonlinear motion control includes at least:

[0147] Within a first predetermined proportion range of the target travel determined according to the target parameters, the curtain drive device advances step by step according to the action intervals determined by the segmented strategy; and,

[0148] Within the second predetermined ratio range of the target travel, the curtain drive device is divided into at least one action, and the travel of each action is greater than the travel of each action within the first predetermined ratio range.

[0149] Furthermore, this embodiment of the invention allocates different motion rhythms within different travel ratio ranges to form a segmented nonlinear motion control mode within the entire target travel range. This allows the curtains to operate at a lower speed in the initial stage to avoid discomfort to the user due to sudden noise or rapid changes in ambient light; and to operate at a higher efficiency in the subsequent stage, achieving a balance between comfort and efficiency.

[0150] Furthermore, in this embodiment, the user can freely define the target parameters according to their needs to change the specific motion characteristics of the segmented nonlinear motion control. For example, the user can increase the overall operating speed by shortening the target duration, or obtain a smoother opening experience by increasing the target duration. Through the free setting of the target parameters, the curtain drive device can achieve differentiated control effects in different usage scenarios, such as emphasizing quietness and gradual movement in a bedroom scenario, while focusing on efficiency and rapid response in a living room or office scenario.

[0151] Therefore, the embodiments disclosed herein not only solve the problem of a monotonous experience caused by uniform speed drive in the prior art, as well as the problem of excessively long waiting time in slow start mode, but also provide a flexible and configurable nonlinear segmented motion control method, so that the curtain drive can meet the comfort requirements and improve the overall motion efficiency, and has higher applicability and a better user experience.

[0152] Furthermore, the stroke detection structure provided in this embodiment can output pulse signals in real time with high resolution, enabling the control module to accurately measure the motor rotation angle and corresponding stroke. Consequently, in the initial stage of curtain operation, i.e., within the first predetermined proportion range of the target stroke, fine, gradual advance control can be achieved based on this high-precision stroke detection result. Each advance step can be set to a small stroke unit, thereby ensuring the smoothness of the curtain start-up process and the user's visual comfort. Simultaneously, as the stroke gradually accumulates, the stroke detection structure maintains accurate feedback, allowing for a switch to larger step motion control when entering the second predetermined proportion range, achieving a smooth transition from "fine-grained start-up" to "efficient operation."

[0153] In some embodiments, the target parameter further includes a target duration; wherein both the target duration and the target travel distance can be freely defined according to requirements; the travel length of the first predetermined ratio interval is less than or equal to the travel length of the second predetermined ratio interval, and the ratio of the action time corresponding to the first predetermined ratio interval to the target duration is greater than or equal to the ratio of the action time corresponding to the second predetermined ratio interval to the target duration, so as to realize curtain motion control based on the mismatch between travel ratio and time ratio.

[0154] Specifically, in the embodiments of this disclosure, in the initial stage of the curtain's movement, by allocating a longer time to complete a shorter stroke, the unit stroke speed can be significantly reduced, allowing the curtain to start smoothly, thereby reducing noise and vibration caused by sudden high loads on the motor and improving the user experience; while in the subsequent stage of the curtain's movement, by allocating a shorter time to complete a longer stroke, the unit stroke time is reduced, thereby improving the overall control efficiency.

[0155] Furthermore, in this embodiment of the disclosure, the target journey is divided into at least two intervals with different proportions, and a different time proportion is allocated to each interval: a larger time share is allocated in the first predetermined proportion interval to reduce the unit journey speed, thereby achieving a smooth start in the initial stage, reducing noise and avoiding strong light impact; a smaller time share is allocated in the second predetermined proportion interval to increase the unit journey speed, thereby speeding up the action and shortening the waiting time when the user has adapted to the environment, taking into account both comfort and efficiency.

[0156] Furthermore, the first predetermined ratio interval is the first a% of the target travel, and the second predetermined ratio interval is the last b% of the target travel; and the motion time corresponding to the first predetermined ratio interval accounts for c% of the target duration, and the motion time corresponding to the second predetermined ratio interval accounts for d% of the target duration; wherein, a to d are configured together as: 0 < a < b, c > d > 0, a = d, b = c, so that the travel division ratio and the time allocation ratio present a cross-mismatch relationship, and an asymmetric allocation strategy can be constructed between the travel ratio and the time ratio, thereby realizing differentiated segmented motion control.

[0157] Furthermore, the control module determines the segmentation strategy based on pre-acquired target parameters, specifically for:

[0158] Based on the target travel distance L and the target duration T, Δl and t are determined according to a predetermined calculation relationship, where t and Δl are the action interval and step distance of the first predetermined ratio interval, respectively. Specifically, t is first calculated using the predetermined Δl as a known variable; if t does not meet the duration condition determined according to the set value, then t is fixed to the set value, and Δl is calculated back based on t. Thus, through the dual calculation method using t as a variable and Δl as a variable, the t and Δl that meet the constraint conditions are finally determined, so as to control the movement rhythm of the curtain within the first predetermined ratio interval.

[0159] The control module is further configured to gradually advance the curtain movement according to a first interval time t and a step distance Δl within a first predetermined ratio range of the target travel.

[0160] Furthermore, the control module calculates t based on the target travel distance L and the target duration T, using a predetermined Δl as a known variable. Specifically, it uses the formula... t is calculated using a predetermined Δl as a known variable; when t≥σ, the curtain drive device advances gradually within the first a% of the target stroke in a manner that it moves once every t seconds, with each movement being Δl.

[0161] The control module, based on the target travel distance L and the target duration T, fixes t to a set value and calculates Δl based on t, specifically for:

[0162] If the value of t calculated using the predetermined Δl as a known variable is less than σ, then substitute t = σ seconds into the equation. Calculate Δl in reverse and advance step by step in the first a% of the target stroke, with each action being Δl every σ seconds; where σ∈[3,5].

[0163] In some embodiments, within a second predetermined ratio range of the target travel, the curtain drive device is divided into several steps, and a second interval time is set between each step; the interval between each step of the first predetermined ratio range is defined as the first interval time, and the second interval time is greater than the first interval time.

[0164] Furthermore, this embodiment employs different time interval strategies in the initial and subsequent phases, allowing the curtains to advance smoothly and gradually in the initial stage, while advancing at a relatively relaxed pace in the later stages. This effectively avoids the monotonous experience caused by an overly uniform speed throughout the entire process. In this way, it ensures a comfortable lighting transition for the user in the initial stage while accelerating the curtain's completion in the later stages, thus balancing comfort and efficiency.

[0165] In some embodiments, such as Figure 7 As shown, the curtain driving device also has a brightness sensor (e.g., a photoresistor). The control module can detect the ambient light intensity through the brightness sensor and transmit the collected ambient light intensity to the remote end. This allows the remote end to match the target control rule corresponding to the ambient light intensity in the predetermined control rules. If the ambient light intensity meets the triggering conditions defined by the target control rule, a start command is sent to the curtain driving device.

[0166] Therefore, when the ambient light intensity reaches a preset threshold, the curtain drive device can be automatically triggered to drive the curtain to perform segmented nonlinear motion control according to a segmented strategy, so that the curtain control is more in line with the user's usage habits and environmental needs.

[0167] The remote terminal can be understood as a network-based device used for centralized storage and computation. Taking a cloud server as an example, the cloud can simultaneously store multiple user-defined control rules and perform matching and judgment based on collected real-time data. When the trigger condition is met, the cloud will immediately send a start command to the corresponding curtain drive device, ensuring that the curtain can perform the corresponding action in combination with the locally stored target parameters. Through this collaborative execution method of cloud control rules and local target parameters, not only is the intelligence level of curtain control improved, but also high scalability is achieved. Users can update or adjust control rules at any time on the remote terminal without changing the local target parameter settings, thereby significantly improving the flexibility and maintainability of the control process.

[0168] In some embodiments, a curtain driving device is also provided, which can be implemented independently or used to implement the curtain driving method provided in the above embodiments. Figures 8 to 39 As shown, the present disclosure will focus on the structural aspects.

[0169] like Figure 8As shown, the curtain drive device 100 provided by the present invention is used to drive the curtain to open and close. The curtain track 200 includes a track base 210 and a connecting box 250 disposed at the end of the track base 210. The curtain drive device 100 is connected to the connecting box 250. A pulley connected to the output shaft 7 of the curtain drive device 100 is disposed inside the connecting box 250. A synchronous belt that cooperates with the pulley is laid inside the track base 210. The synchronous belt is connected to a trolley 220. The curtain drive device 100 drives the trolley 220 to slide on the track through the pulley and the synchronous belt. A plurality of slidable hanging rings 230 are disposed between the trolley 220 and the connecting box 250. A non-slidable fixing ring 240 is disposed at the right end of the connecting box 250. One end of the curtain is hung on the fixing ring 240, and the other end is hung on the trolley 220. The other parts of the curtain are hung on the hanging rings 230. The trolley 220 pulls the curtain to open and close, and the hanging rings 230 slide with the curtain.

[0170] In some embodiments, such as Figure 9 and Figure 10 As shown, the curtain drive device 100 includes a main body 110, a rotating latch 1 disposed at the end of the main body 110, and a pressing member 2 that is pulsatorically connected to the rotating latch 1; the rotating latch 1 is used to latch onto the curtain track 200 and can rotate to switch between locked and unlocked states.

[0171] like Figure 10 As shown, the pressing member 2 is provided with a button 21 protruding from the side of the main body 110. The button 21 can receive pressing force and move toward the inside of the main body 110 in response to the pressing force. The pressing member 2 moves based on the movement of the button 21. The pressing member 2 and the rotating latch 1 are connected by a transmission structure. The transmission structure drives the rotating latch 1 to rotate based on the movement of the pressing member 2.

[0172] The curtain drive device 100 provided by this invention has a button 21 on its side that, when pressed, causes the rotating latch 1 to rotate, thereby switching the rotating latch 1 from a locked state to an unlocked state. When the curtain drive device 100 is installed in the target position, the button 21 and the rotating latch 1 are reset to their initial state, and the rotating latch 1 switches from the unlocked state to the locked state, locking the curtain drive device 100 into the connecting box 250. The user can press the button 21 while holding the curtain drive device 100 with one hand, achieving one-handed installation / removal of the curtain drive device 100 and reducing the difficulty of installation / removal.

[0173] The button 21 can be understood as a structural component that can be pressed and moved toward the inside of the main body 110. Its shape can be circular, square, or an irregular shape. It should be noted that the rotating locking member 1 is located at the end of the main body 110, and the side of the main body 110 should be understood as excluding this end. Since the button 21 protrudes from the side of the main body 110, the user can apply a pressing force perpendicular to the side of the main body 110, and the button 21 will laterally retract into the main body 110 under the action of the pressing force. The movement of the pressing member 2 based on the movement of the button 21 can be understood as the button 21 being integrally formed or fixedly connected to the pressing member 2, so that the two move synchronously, or the two are connected by other means that can produce linkage (e.g., abutting). In one embodiment, the button 21 is integrally formed with the pressing member 2, and the pressing member 2 moves synchronously with the button 21.

[0174] The transmission connection can be understood as a connection method capable of transmitting motion, such as contact, gear meshing transmission, linkage transmission, etc., and includes direct transmission connections and indirect transmission connections. The transmission structure can be understood as a structure capable of transmitting power, such as contact structure, gear meshing transmission structure, linkage transmission structure, etc. The transmission structure will be described in detail below through several embodiments.

[0175] The movement of the pressing member 2 can be sliding, rotating, or other forms of movement. In some embodiments, such as... Figure 16 , Figure 36 , Figure 37 , Figure 38 As shown, the pressing member 2 slides along a straight line; in other embodiments, such as Figure 39 As shown, the pressing member 2 rotates based on the pivot 24.

[0176] The button 21 and the rotary latch 1 can be automatically reset under the elastic force of the reset member 3 (e.g., Figure 16 , Figure 37 , Figure 38 , Figure 39 The embodiment shown can also be reset manually by the user (e.g., ...). Figure 36 (As shown in the embodiment). The process of resetting button 21 and rotary latch 1 will be described in detail later.

[0177] In some embodiments, such as Figure 16 , Figure 37 , Figure 38 , Figure 39As shown, the main body 110 includes a reset member 3, which is connected to the rotary locking member 1 and is used to provide a reset force to the rotary locking member 1. The reset member 3 can be understood as a component capable of providing a reset force, such as a spring, tension spring 31, or spring sheet. In some embodiments, the reset member 3 includes a tension spring 31.

[0178] Thanks to the reset component 3 providing a reset force to the rotating latch 1, when the pressure applied to the button 21 is removed, the pressing component 2 and the rotating latch 1 automatically reset under the action of the reset force, eliminating the need for the user to perform a reset operation. That is, when the user installs the curtain drive device 100 to the target position, he / she only needs to release the finger pressing the button 21, the button 21 automatically pops up, the pressing component 2 and the rotating latch 1 automatically reset under the action of the reset force, the rotating latch 1 switches to the locked state, and the installation is completed immediately, greatly improving the convenience of installation.

[0179] In addition, it is worth mentioning that the reset member 3 can also provide a pre-tightening force to the rotating latch 1. The pre-tightening force prevents the rotating latch 1 from becoming unlocked, thus preventing the curtain drive device 100 from accidentally falling off during use. Furthermore, the pre-tightening force ensures that the rotating latch 1 and the pressing member 2 are always in a state of close transmission, preventing the pressing member 2 from having a free stroke and becoming loose or affecting the pressing feel.

[0180] In some implementations, such as Figures 13-16 As shown, the pressing member 2 is slidably connected to the main body 110. The sliding direction of the pressing member 2 is perpendicular to the rotation axis of the rotating latch 1, so that the pressing force does not generate a component force in the axial direction of the rotating latch 1, and the rotational resistance of the rotating latch 1 is smaller. The button 21 protrudes from the first side of the main body 110, and the sliding direction of the pressing member 2 is perpendicular to the first side, so that the sliding direction of the pressing member 2 is consistent with the direction of the pressing force, making pressing easier. The sliding connection can be understood as a connection method in which the pressing member 2 and the main body 110 can slide relative to each other in one degree of displacement freedom. In the embodiment, the sliding connection can be a slider and a slide cylinder connection, a slider and a slide groove connection, or other sliding connection methods. The rotation axis can be understood as the rotation center line, not a physical axis. The axial direction of the rotating latch 1 can be understood as the direction of the rotation axis. The perpendicularity of the sliding direction of the pressing member 2 to the rotation axis can be understood as spatial perpendicularity, and the two do not necessarily intersect.

[0181] In some embodiments, such as Figures 14-16 , Figures 36-39As shown, the transmission structure includes a first transmission part 22 disposed on the pressing member 2 and a second transmission part 11 disposed on the rotary locking member 1; the first transmission part 22 is directly or indirectly connected to the second transmission part 11. The direct or indirect connection can be understood as a direct connection (including abutment) or an indirect connection through other parts. The first transmission part 22 may be integrally formed on the pressing member 2 or fixedly connected to the pressing member 2; the second transmission part 11 may be integrally formed on the rotary locking member 1 or fixedly connected to the rotary locking member 1; the technical details of the first transmission part 22 and the second transmission part 11 are described in detail below.

[0182] Furthermore, such as Figure 16 , Figure 17 , Figures 36-39 As shown, a first distance exists between the second transmission part 11 and the rotation axis of the rotary locking member 1. The thrust F1 applied by the first transmission part 22 to the second transmission part 11 forms a first torque T1 relative to the rotation axis, driving the rotary locking member 1 to rotate. Here, the rotation axis can be understood as a rotation center line, not a physical shaft. In the embodiment, as... Figure 17 As shown, the direction of the thrust F1 is vertically downward, and the horizontal component of the first distance is L1. L1 forms the lever arm of F1, so that F1 generates the first torque T1 relative to the rotating shaft, thereby T1 drives the rotating locking member 1 to rotate.

[0183] In some embodiments, such as Figure 16 As shown, the pressing member 2 is slidably connected to the main body 110. The rotation center of the rotating locking member 1 is oriented towards the second transmission part 11 in a first direction. The rotating locking member 1 exists in a first state within its rotation range. In the first state, the first direction is perpendicular to the sliding direction of the pressing member 2. Therefore, when the rotating locking member 1 is in the first state, the value of L1 is equal to the first distance, L1 reaches its maximum value, and the corresponding first torque T1 reaches its maximum value. At this time, the user needs to exert the least effort to drive the rotating locking member 1. Therefore, in this embodiment, the rotating locking member 1 exists in the first state within its rotation range, making it easier to drive the rotating locking member 1.

[0184] Figure 16 The left image shows button 21 not being pressed, with the rotating latch 1 in the locked state. At this time, the first direction is slightly to the upper left. Figure 16The right figure shows the state where button 21 is pressed, and the rotating latch 1 is in the unlocked state. At this time, the first direction is a downward leftward direction. During the process of rotating the latch 1 from the locked state to the unlocked state, the first state exists. In the first state, the first direction is a horizontal leftward direction, which is perpendicular to the sliding direction of the pressing member 2.

[0185] In some embodiments, such as Figure 14 and Figure 15 As shown, the rotating buckle 1 includes a collar 12, which is rotatably connected to the main body 110. The second transmission part 11 extends outward from the side of the collar 12. The first transmission part 22 abuts against the second transmission part 11. By abutting, power is transmitted, so that the pressing pressure is transmitted more directly to the second transmission part 11, improving the pressing feel. At the same time, the transmission structure can be simplified and the space occupied by the transmission structure can be reduced.

[0186] Further, the second transmission part 11 includes a protruding tooth 111, which extends radially outward from the collar 12; the first transmission part 22 is disposed at the end of the pressing member 2 away from the button 21, and the first transmission part 22 abuts against the protruding tooth 111. The first transmission part 22 drives the rotating latch member 1 to rotate by pushing the protruding tooth 111. The number of protruding teeth 111 can be one or more. In one embodiment, such as... Figure 15 As shown, the number of the protruding teeth 111 is one, and the first transmission part 22 includes a first transmission surface that abuts against the protruding teeth 111, and the first transmission surface abuts against the protruding teeth 111 for transmission.

[0187] In some embodiments (not shown in the figure), the number of the protruding teeth 111 can be multiple, and the first transmission part 22 is constructed as a rack, which meshes with the protruding teeth 111 for transmission.

[0188] Furthermore, such as Figure 14 and Figure 17 As shown, the protruding tooth 111 includes a second transmission surface that abuts against the first transmission part 22. The second transmission surface is constructed as an outwardly convex curved surface, so that the second transmission surface forms a gear meshing surface. The second transmission surface abuts against the first transmission part 22 to drive a gear meshing transmission, thereby making the transmission smoother and more stable and improving the pressing feel.

[0189] In some embodiments, such as Figure 11 As shown, the main body 110 includes a housing 4 and an end cap 5 disposed at the end of the housing 4, as... Figures 14-15As shown, the pressing member 2 is slidably connected to the end cap 5; the first transmission part 22 includes a first transmission surface that abuts against the protruding tooth 111; the first transmission part 22 extends a limiting wall 28, the limiting wall 28 is disposed on the side of the protruding tooth 111 away from the end cap 5, the protruding tooth 111 is limited between the limiting wall 28 and the end cap 5, thereby ensuring that the second transmission surface of the protruding tooth 111 is in direct contact with the first transmission surface, improving transmission stability, and also avoiding the second transmission surface from being misaligned with the first transmission surface, resulting in disengagement.

[0190] Furthermore, the first transmission surface is a plane perpendicular to the sliding direction of the pressing member 2, and the limiting wall 28 extends from the first transmission part 22 toward the second direction, which is the sliding direction of the pressing member 2 when it is pressed.

[0191] In some embodiments, such as Figure 14 and Figure 15 As shown, the pressing member 2 is slidably connected to the end cover 5, and the rotating locking member 1 is rotatably connected to the end cover 5; a protruding ring 51 is provided on the back of the end cover 5, and the collar 12 of the rotating locking member 1 is sleeved on the protruding ring 51 to realize the rotating locking member 1 being rotatably connected to the end cover 5.

[0192] Furthermore, such as Figures 14-16 As shown, connecting hooks 13 are respectively provided on both sides of the collar 12. The end cap 5 has arc-shaped holes 52 at the corresponding positions of the two connecting hooks 13. The connecting hooks 13 extend through the arc-shaped holes 52 to the outside of the end cap 5. The connecting hooks 13 are used to lock onto the curtain track 200. When the rotating latch 1 rotates, the connecting hooks 13 move in the arc-shaped holes 52. The connecting hooks 13 switch between the locked position and the unlocked position. The locked position corresponds to the rotating latch 1 being in the locked state, and the unlocked position corresponds to the rotating latch 1 being in the unlocked state.

[0193] Among them, such as Figure 16 As shown in the left figure, button 21 is not pressed at this time, and the rotating latch 1 remains locked under the elastic force of the reset member 3, with the two connecting hooks 13 in the locked position; when button 21 is pressed, the pressing member 2 presses against the second transmission part 11, causing the rotating latch 1 to rotate counterclockwise, as shown in the left figure. Figure 16 As shown in the right figure, the rotating buckle 1 is in the unlocked state at this time, and the two connecting hooks 13 are in the unlocked position.

[0194] like Figure 16As shown in the right figure, when the connecting hook 13 is in the unlocked position, the connecting hook 13 is within the range of the arc-shaped hole 52. The connecting hook 13 can pass through the arc-shaped hole 52. When installing the rotating buckle 1, the connecting hook 13 must first be rotated to the unlocked position so that the connecting hook 13 can pass through the arc-shaped hole 52, thereby fitting the collar 12 onto the protruding ring 51.

[0195] Furthermore, such as Figure 14 As shown, the connecting hook 13 includes a vertical arm extending from the collar 12 and a horizontal arm disposed at the end of the vertical arm. The vertical arm extends outward toward the end cap 5, and its extension direction is perpendicular to the plane of the collar 12. The extension direction of the horizontal arm is parallel to the plane of the collar 12. The horizontal arm extends in an arc shape, and its shape is adapted to the arc-shaped hole 52, so that the horizontal arm can pass through the arc-shaped hole 52.

[0196] In some embodiments, such as Figure 9 As shown, the connecting box 250 of the curtain track 200 is located at the end of the curtain track 200. The connecting box 250 has a plug hole 251, a locking hole 252, and a positioning hole 253. The plug hole 251 is a flat hole located at the center of the pulley. The shape of the plug hole 251 is adapted to the output shaft 7 of the curtain drive device 100. A locking hole 252 is provided on each side of the plug hole 251. The shape and position of the locking hole 252 correspond to the arc-shaped hole 52. When the rotating buckle 1 is in the unlocked state, the connecting hook 13 is passed through the locking hole 252, and at the same time, the output shaft 7 of the curtain drive device 100 is inserted into the plug hole 251. When the rotating buckle 1 is in the locked state, the horizontal arm of the connecting hook 13 is hooked onto the bottom plate of the connecting box 250, locking the curtain drive device 100 at the bottom of the connecting box 250. Furthermore, two positioning posts 54 are protruding from the upper surface of the end cap 5. The positioning posts 54 are inserted into the positioning holes 253 of the connecting box 250, thereby restricting the horizontal rotation of the curtain drive device 100.

[0197] Furthermore, such as Figure 9 As shown, a positioning edge 254 is provided around the lower surface of the connecting box 250, such as... Figure 10 As shown, a plurality of positioning blocks 53 are provided near the edge of the upper surface of the end cap 5. The positioning blocks 53 abut against the outside of the positioning edge 254 to achieve more precise positioning of the curtain drive device 100 and the connecting box 250 and prevent the curtain drive device 100 from shaking. The positioning blocks 53 are integrally formed in the end cap 5, and the positioning edge 254 is integrally formed in the housing of the connecting box 250.

[0198] It is worth mentioning that the positioning post 54 has a relatively large clearance with the positioning hole 253, resulting in low positioning accuracy. Its function is to prevent damage to the positioning block 53 and positioning edge 254, which could lead to positioning failure, when the curtain drive device 100 is impacted, thus ensuring the curtain drive device 100 does not detach from the connecting box 250. Furthermore, both the positioning post 54 and the bottom plate of the connecting box 250 with the positioning hole 253 are made of metal to enhance strength. The bottom of the positioning post 54 has a knurled shaft, and the positioning post 54 is riveted to the end cap 5.

[0199] In some embodiments, such as Figure 9 and Figure 8 As shown, the bottom of the connecting box 250 is provided with a fixing ring 240, which is used to hang curtains. The side of the bottom of the connecting box 250 that is biased towards the track base 210 is designated as the third side. The fixing ring 240 is positioned off-center on this third side to avoid interference with the button 21, while also providing space for the user's fingers so that pressing the button 21 will not interfere with the fixing ring 240. The side of the curtain drive device 100 includes a fourth side facing the track base 210, and the button 21 is positioned at the top center of this fourth side.

[0200] In some embodiments, such as Figure 15 As shown, the reset component 3 includes a tension spring 31, which has the advantages of good stability and convenient installation. The tension spring 31 is connected between the collar 12 and the end cover 5. Since the pressing component 2 is slidably connected to the end cover 5 and the rotating locking component 1 is rotatably connected to the end cover 5, during assembly, the end cover 5, the sliding component, the rotating locking component 1, and the tension spring 31 are assembled as a whole and then assembled into the outer shell 4, improving the convenience of assembly.

[0201] Furthermore, such as Figure 15 As shown, the rotary locking component 1 includes a first hook 14, and the end cap 5 is provided with a second hook 55. A tension spring 31 is installed between the first hook 14 and the second hook 55, and the tension spring 31 provides a restoring force for the rotary locking component 1. The first hook 14 is integrally formed into the rotary locking component 1, and the second hook 55 is integrally formed into the end cap 5, as shown. Figure 16As shown, the angle between the opening direction of the first hook 14 and the opening direction of the second hook 55 is an obtuse angle. The rings at both ends of the tension spring 31 are respectively fitted onto the first hook 14 and the second hook 55. When the button 21 is not pressed, the tension spring 31 is in a slightly stretched state, which not only provides preload but also prevents the tension spring 31 from falling off. When the button 21 is pressed, the pressing member 2 drives the rotating latch 1 to rotate counterclockwise, and the tension spring 31 is gradually stretched, increasing its tension force, which is the reset force. When the pressing force is removed, the rotating latch 1, the pressing member 2, and the button 21 reset under the action of the reset force of the tension spring 31.

[0202] Furthermore, the first hook 14 is located on the side of the collar 12 away from the second transmission part 11, and the first hook 14 extends radially outward from the collar 12. The tension of the tension spring 31 forms a second torque T2 relative to the rotation center of the collar 12, and the direction of the second torque T2 is opposite to the direction of the first torque T1.

[0203] In some embodiments, such as Figure 14 and Figure 15 As shown, the back of the end cap 5 is provided with a first sliding groove and a second sliding groove on both sides of the pressing member 2, respectively. The opening directions of the first sliding groove and the second sliding groove are opposite. The pressing member 2 includes sliding edges disposed on both sides, and the sliding edges are slidably inserted into the first sliding groove and the second sliding groove. In an exemplary embodiment, as... Figure 15 As shown, the first sliding groove includes two first hooks 561, which are integrally formed on the end cap 5. The second sliding groove includes one second hook 562, which is integrally formed on the end cap 5. The hooking direction of the first hook 561 is opposite to the hooking direction of the second hook 562. The second sliding groove is formed between the second hook 562 and the end cap 5, and the first sliding groove is formed between the first hook 561 and the end cap 5.

[0204] Furthermore, such as Figure 14 As shown, the back of the end cap 5 is provided with two slide rails 563, the extension direction of which is parallel to the sliding direction of the pressing member 2. Figure 13 As shown, the pressing member 2 has a third sliding groove 26 on the side facing the end cover 5, which is adapted to the slide rail 563. When the pressing member 2 is installed on the end cover 5, the slide rail 563 is embedded in the third sliding groove 26, and the slide rail 563 can slide within the third sliding groove 26. The slide rail 563 cooperates with the third sliding groove 26 to enhance the sliding stability of the pressing member 2 and ensure that the pressing member 2 stably drives the rotating locking member 1.

[0205] Furthermore, such as Figure 13As shown, the pressing member 2 has two supporting ribs 27 on the side facing the end cap 5. The supporting ribs 27 are located on both sides of the pressing member 2, and the extending direction of the supporting ribs 27 is parallel to the sliding direction of the pressing member 2. The pressing member 2 abuts against the back of the end cap 5 through the supporting ribs 27. The supporting ribs 27 can reduce the friction between the pressing member 2 and the end cap 5, and make the gap between the pressing member 2 and the end cap 5 more precise, thereby making the sliding edge of the pressing member 2 cooperate more smoothly with the first sliding groove and the second sliding groove.

[0206] Furthermore, such as Figure 15 As shown, the first transmission part 22 is disposed on the side of the pressing member 2 near the first slide groove. The first transmission part 22 also includes a drive arm 221 extending from the pressing member 2 toward a second direction. The end of the drive arm 221 abuts against the second transmission part 11. The end cover 5 is provided with a stop 567 extending in a second direction, which is the direction in which the pressing member 2 slides when pressed. During the sliding process, the stop 567 abuts against the side of the drive arm 221 to provide support, making the transmission between the drive arm 221 and the second transmission part 11 more stable. The first transmission surface is set as the end face of the drive arm 221.

[0207] In some embodiments, such as Figure 13 and Figure 10 As shown, the button 21 is provided with a protrusion 211, which protrudes from the side of the pressing member 2 facing the end cover 5. The end cover 5 is provided with a sliding groove 57 for accommodating the protrusion 211. When the button 21 is not pressed, a portion of the protrusion 211 is embedded in the sliding groove 57. When the button 21 is pressed, the protrusion 211 slides in the sliding groove 57. When the protrusion 211 slides to abut against the sliding groove 57, the protrusion 211 is blocked by the sliding groove 57. Thus, the sliding groove 57 can limit the extreme position of the sliding of the pressing member 2, and prevent the pressing member 2 from driving the rotating locking member 1 with excessive force, which would damage the rotating locking member 1.

[0208] like Figure 16As shown, the steps for assembling the pressing member 2, the rotating locking member 1, and the tension spring 31 into the outer casing 4 are as follows: First, the rotating locking member 1 is adjusted to the unlocked state so that the connecting hook 13 can pass through the arc-shaped hole 52. The connecting hook 13 is passed through the arc-shaped hole 52, and the collar 12 of the rotating locking member 1 is fitted onto the protruding ring 51 of the end cover 5, with the collar 12 fitting against the back of the end cover 5. Then, the tension spring 31 is installed between the first hook 14 and the second hook 55, and the rotating locking member 1 rotates to the locked state under the tension of the tension spring 31. Finally, the pressing member 2 is inserted into the first and second sliding grooves of the end cover 5 from one end of the end cover 5. When the pressing member 2 slides to the point where the first transmission part 22 abuts against the second sliding part, the installation is complete.

[0209] like Figure 18 As shown, a button hole 41 is opened on the side wall of the outer shell at the position corresponding to the button 21. When the end cover 5 is installed on the outer shell 4, the pressing member 2 is restricted inside the outer shell 4. The button 21 passes through the button hole 41. The inner wall of the outer shell 4 is provided with an abutting rib 42. The abutting rib 42 abuts against the end of the pressing member 2 to limit the extreme position of the button 21 popping outward.

[0210] Existing curtain motors mount the rotating hook (i.e., the rotating latch) on the outside of the end cover. A metal cover plate is fixedly connected to the outside of the end cover, and the metal cover plate and the end cover clamp the collar of the rotating hook in the middle to achieve axial limitation of the collar. The metal cover plate has an arc-shaped hole for the hook to pass through. This design structure is relatively complex, and the combined thickness of the end cover, rotating hook, and metal cover plate increases the overall thickness.

[0211] In embodiments of the present invention, such as Figure 18 As shown, the main body 110 also includes a drive assembly 6 disposed inside the outer casing 4, and the side of the collar 12 facing away from the end cap 5 is abutted and limited by the drive assembly 6. The collar 12 is limited between the end cap 5 and the drive assembly 6. When the end cap 5 is installed on the outer casing 4, the collar 12 is clamped between the end cap 5 and the drive assembly 6. The end cap 5 and the drive assembly 6 axially limit the collar 12, eliminating the need for a dedicated axial limiting structure for the collar 12. This not only simplifies the structure but also, compared to existing curtain motors, the curtain drive device 100 provided by this invention does not require a metal cover plate, thus reducing its thickness.

[0212] Among them, such as Figures 24-29 As shown, the drive assembly 6 includes a motor bracket 61, a motor 62, a reducer 63, and a clutch 64; as Figure 18As shown, the curtain drive device 100 also includes an output shaft 7, which is connected to the clutch 64. The output shaft 7 passes through the collar 12 and the end cover 5 to output power externally. The technical details of the drive assembly 6 will be described in detail below. It is worth noting that in this embodiment of the invention, the drive assembly 6 does not include the output shaft 7, which is connected to the output end of the clutch 64.

[0213] In some embodiments, such as Figure 18 As shown, the end face of the drive assembly 6 is provided with an abutment ring 651, which abuts against the collar 12 to prevent the collar 12 from disengaging from the protruding ring 51. The collar 12 is clamped between the back of the end cap 5 and the protruding ring 51, with a small gap between the back of the end cap 5, the collar 12, and the protruding ring 51 to prevent the collar 12 from being clamped and unable to rotate. The abutment ring 651, the collar 12, and the protruding ring 51 are coaxially arranged.

[0214] Furthermore, the output shaft 7 passes through the collar 12, the convex ring 51, and the end cover 5 to output power externally.

[0215] In existing technology, the drive component of a curtain motor is generally fixedly connected to an end cap, which in turn is fixedly connected to the outer casing, thus achieving a fixed connection between the three. This not only increases the difficulty of assembly, but also, because the drive component is not directly connected to the outer casing, and due to the large weight of the drive component, when the curtain motor is dropped or impacted, the drive component is prone to shaking inside the outer casing, causing the end cap to crack and the drive component to impact the outer casing.

[0216] To address the above problems, in embodiments of the present invention, such as Figure 11 and Figure 12 As shown, the end cap 5 has multiple first through holes 581, the drive assembly 6 has a second through hole 66 at a corresponding position of each of the first through holes 581, and the inner wall of the outer shell 4 has a first connecting post 43 at a corresponding position of each of the second through holes 66. The first connecting post 43 has a threaded connection hole. A connecting screw 582 is provided in the first through hole 581 of the end cap 5. The connecting screw 582 passes through the first through hole 581 and the second through hole 66 from the outside of the end cap 5 and connects to the threaded connection hole to fix the end cap 5, the drive assembly 6 and the outer shell 4 together.

[0217] In this embodiment of the invention, the end cap 5, the drive assembly 6, and the outer shell 4 are fixedly connected together using connecting screws 582. This not only simplifies the assembly steps but also ensures a stable connection between the drive assembly 6 and the outer shell 4, preventing the drive assembly 6 from shaking inside the outer shell 4.

[0218] Furthermore, such as Figure 11As shown, there are four first through holes 581, which are rectangularly distributed on the end cap 5. There are also four second through holes 66, which are distributed at the four corners of the end face of the drive assembly 6.

[0219] In existing curtain motors, a swing rod connects the rotating hanging ear to the operating rod. When the user moves the operating rod, it causes the swing rod to swing, which in turn causes the rotating hanging ear to rotate. The swing rod is clamped between a metal cover plate and an end cap. However, in this embodiment of the invention, the rotating locking element 1 is located on the back of the end cap 5. Therefore, the existing operating rod and swing rod structures are no longer suitable for this embodiment. In this embodiment of the invention, as... Figure 14 As shown, the pressing member 2 is slidably connected to the back of the end cap 5. The pressing member 2 is slidably limited by the end cap 5, eliminating the need for a dedicated limiting member to limit the pressing member 2, thus simplifying the structure. The technical details of the pressing member 2 and the end cap 5 have been described in detail above and will not be repeated here.

[0220] In existing curtain motors, the drive components and circuit boards are installed separately inside the housing, which increases the difficulty of assembly due to the limited space inside the housing.

[0221] In embodiments of the present invention, such as Figures 22-24 As shown, the curtain drive device 100 also includes a circuit assembly 8; the circuit assembly 8 is fixedly connected to the side of the drive assembly 6, so that the circuit assembly 8 and the drive assembly 6 form an integral whole and are integrally installed into the housing 4; the drive assembly 6 is fixedly connected to the side wall of the housing, and the circuit assembly 8 is indirectly fixed to the side wall of the housing through the drive assembly 6.

[0222] In this embodiment of the invention, the circuit assembly 8 and the drive assembly 6 are connected as a whole before being installed in the housing 4, avoiding the need to assemble the circuit assembly 8 inside the housing 4, reducing operational difficulty and improving assembly efficiency. Furthermore, the circuit assembly 8 includes a detection module 82 for detecting the rotation of the drive assembly 6. Fixing the circuit assembly 8 to the drive assembly 6 results in higher relative positional accuracy between the two, which helps improve the positional accuracy of the detection module 82 relative to the drive assembly 6, making the detection more precise.

[0223] Existing curtain motors require the drive components and circuit boards to be fixedly installed inside the housing. This necessitates that the housing be designed with open ends to ensure that the drive components and circuit boards can be assembled inside the housing. Consequently, end caps need to be installed at both ends of the housing, resulting in an increased number of parts and poor housing integrity.

[0224] In this embodiment of the invention, thanks to the circuit assembly 8 and the driving assembly 6 being integrally housed within the housing 4, the housing 4 does not need to be designed as a structure open at both ends. In this embodiment of the invention, as... Figure 11 and Figure 12 As shown, the outer casing 4 is constructed with one end open and the other end closed, comprising an integrally formed outer casing sidewall and outer casing bottom wall. The circuit assembly 8 and the drive assembly 6 are installed from one end of the outer casing 4, which not only reduces the number of end caps 5 but also improves the integrity of the outer casing 4. The inner sidewall of the outer casing has multiple protruding first connecting portions, which are suspended relative to the outer casing bottom wall. The drive assembly 6 has second connecting portions at corresponding positions to each of the first connecting portions, and the second connecting portions are fixedly connected to the first connecting portions. The suspended arrangement of the first connecting portions allows them to be closer to the open end of the outer casing 4, facilitating the assembly of the drive assembly 6 by the operator. The fixed connection can be a screw connection, a snap-fit ​​connection, etc., and the first connecting portion can be a snap-fit, a connecting post, etc., while the second connecting portion can be a snap-fit ​​hole, a through hole, etc.

[0225] In some embodiments, such as Figure 12 and Figure 11 As shown, the first connecting part includes a first connecting post 43, which is integrally formed on the side wall of the outer shell; the first connecting post 43 has a threaded connecting hole, and a connecting screw 582 passes through the second connecting part. The connecting screw 582 is fixedly connected to the threaded connecting hole, thereby fixing the second connecting part to the first connecting part.

[0226] Furthermore, such as Figure 11 As shown, the end cap 5 is disposed at the open end of the outer shell 4. The end cap 5 has a plurality of first through holes 581. The second connecting part has second through holes 66 at the corresponding positions of each of the threaded connecting holes. The second through holes 66 are directly opposite to the first through holes 581. The connecting screw 582 passes through the first through holes 581 and the second through holes 66 from the outside of the end cap 5 and connects to the threaded connecting holes to fix the end cap 5 and the driving assembly 6 to the outer shell 4.

[0227] In this embodiment of the invention, the end cap 5 and the drive assembly 6 are fixedly connected to the housing 4 together using connecting screws 582, which simplifies the assembly steps and ensures a stable connection between the drive assembly 6 and the housing 4.

[0228] In some embodiments, such as Figure 20 As shown, the drive assembly 6 includes a motor 62, a reducer 63, and a clutch 64. The motor 62, reducer 63, and clutch 64 are coaxially arranged. The coaxial arrangement can be understood as the rotation axes of the motor output shaft 621, the reducer output disc, and the clutch output disc being coaxial. The drive assembly 6 is installed in the housing 4 in a direction parallel to the axial direction of the motor 62.

[0229] In some embodiments, such as Figure 28 and Figure 29 As shown, a spline wheel 628 is mounted on the motor output shaft 621. The spline wheel 628 is machined with external splines. The reducer 63 includes a reducer input shaft 633. One end of the reducer input shaft 633 is machined with an internal spline groove. The spline wheel 628 is embedded in the internal spline groove to realize the transmission of power between the motor 62 and the reducer 63.

[0230] like Figure 29 As shown, the reducer 63 further includes a reducer housing 635, a first-stage planetary carrier 636, a second-stage planetary carrier 638, three first-stage planetary gears 634, and three second-stage planetary gears 637. The first-stage planetary carrier 636 includes a first-stage planetary disk and three first-stage planetary shafts perpendicular to the first-stage planetary disk. The three first-stage planetary gears 634 are rotatably mounted on the three first-stage planetary shafts. The second-stage planetary carrier 638 includes a second-stage planetary disk and three second-stage planetary shafts perpendicular to the second-stage planetary disk. The three second-stage planetary gears 637 are rotatably mounted on the three second-stage planetary shafts.

[0231] The input shaft 633 of the reducer is machined with a first-stage sun gear 6331, and the inner wall of the reducer housing 635 is machined with a first-stage internal gear ring and a second-stage internal gear ring. The first-stage sun gear 6331, the first-stage planetary gears 634, and the first-stage internal gear ring cooperate to form a first-stage planetary reducer 63. The first-stage sun gear 6331 and the first-stage planetary gears 634 are both helical gears, and the first-stage internal gear ring is a helical gear ring.

[0232] A second-stage sun gear 6361 is machined on the end of the first-stage planetary carrier 636 away from the first-stage planetary shaft. The second-stage sun gear 6361, the second-stage planetary gears 637, and the second-stage internal gear ring cooperate to form the second-stage planetary reducer 63. The second-stage planetary carrier 638 serves as the output end of the reducer 63. A second keyway is provided on the end of the reducer 63 away from the second-stage planetary shaft. A second key shaft is provided on the clutch input shaft 646. The second key shaft is embedded in the second keyway to realize power transmission between the reducer 63 and the clutch 64.

[0233] Furthermore, such as Figure 29 As shown, one end of the reducer housing 635 is open, and a reducer cover 639 is provided on the open end cover 5. The second-stage planetary carrier 638, the second-stage planetary gear 637, the first-stage planetary carrier 636, the first-stage planetary gear 634, and the reducer input shaft 633 are installed from the open end of the reducer housing 635 and are confined inside the reducer housing 635 by the reducer cover 639.

[0234] In some embodiments, such as Figure 23 and Figure 24 As shown, the circuit assembly 8 includes a first circuit board 81 and a control module 84 disposed on the first circuit board 81; the drive assembly 6 includes a motor bracket 61 and a motor 62 and a reducer 63 disposed inside the motor bracket 61. The motor 62 is electrically connected to the first circuit board 81, and the control module 84 controls the rotation of the motor 62; the first circuit board 81 is fixedly connected to the side of the motor bracket 61, and the motor output shaft 621 is parallel to the first circuit board 81.

[0235] Compared to existing curtain motors that place the circuit board at the tail end of the drive assembly, this embodiment of the invention places the first circuit board 81 on the side of the drive assembly 6, without occupying the space at the tail end of the drive assembly 6, thus shortening the axial length of the curtain drive device 100. Furthermore, the first circuit board 81 is parallel to the motor output shaft 621, allowing the length of the first circuit board 81 to be increased as much as possible, thereby approaching the length of the drive assembly 6, which in turn increases the area of ​​the first circuit board 81. This allows the first circuit board 81 to integrate more electronic components, reducing the number of circuit boards and minimizing the space occupied by the circuit assembly 8 on the side of the curtain drive device 100, ultimately achieving the goal of reducing the volume of the curtain drive device 100.

[0236] The first circuit board 81 and the motor bracket 61 can be fixedly connected by screws or by clips. In one embodiment, such as... Figure 24 As shown, the first circuit board 81 is fixedly connected to the motor bracket 61 by circuit board screws 88. The motor bracket 61 has three circuit board fixing posts 611 on its side. The first circuit board 81 has first insertion holes 811 at corresponding positions on each of the circuit board fixing posts 611. Each circuit board fixing post 611 is inserted into the first insertion hole 811, and each circuit board fixing post 611 is connected to a circuit board screw 88. The circuit board screws 88 fix the first circuit board 81 to the circuit board fixing post 611. A clearance is left between the circuit board fixing post 611 and the side of the first insertion hole 811. Further, the side of the motor bracket 61, within the area covered by the first circuit board 81, is provided with bent positioning ribs 612. The bent positioning ribs 612 bend in the middle section, such as... Figure 30 As shown, the first circuit board 81 is provided with a bending positioning hole 812 that matches the shape of the bending positioning rib 612. The bending positioning rib 612 is inserted into the bending positioning hole 812 so that the first circuit board 81 and the motor bracket 61 are precisely positioned.

[0237] In some embodiments, the circuit assembly 8 includes only one circuit board, namely the first circuit board 81, which integrates the control module 84, the detection module 82 and the power module 83.

[0238] In some embodiments, such as Figure 25 and Figure 24 As shown, the motor bracket 61 has a clearance recess 619 on the side facing the first circuit board 81. The clearance recess 619 is used to avoid electronic components located on the back of the first circuit board 81, thereby shortening the distance between the first circuit board 81 and the motor bracket 61 and reducing the space occupied by the circuit assembly 8 and the drive assembly 6.

[0239] In some embodiments, such as Figure 18 and Figure 14 As shown, the curtain drive device 100 further includes an operating member 20 and a rotating latch 1. The rotating latch 1 is used to lock onto the curtain track 200. The operating member 20 can be operated to switch the locking / unlocking state of the rotating latch 1. The operating member 20 includes an operating part 201, which is used to receive operating force, such as... Figure 20 As shown, the first circuit board 81 is disposed on the side of the motor bracket 61 near the operating part 201, so that the first circuit board 81 does not occupy the width of the curtain drive device 100 in the sixth direction, which is the width direction of the curtain track 200, thereby reducing the width of the curtain drive device 100 in the sixth direction and allowing the curtain drive device 100 to be installed in a narrower installation environment. Furthermore, the width of the drive device in the sixth direction is equal to the width of the connecting box 250 in the sixth direction.

[0240] In some embodiments, the operating element 20 is the pressing element 2; in other embodiments, the operating element 20 may also be a toggle element, which is toggled by the user to rotate the rotating latch 1; in other embodiments, the operating element 20 may be any other movable structure that can be operated by the user to rotate the rotating latch 1. In some embodiments, the operating part 201 may be the button 21, the lever of the toggle element, or any other structure for receiving user operations. In this embodiment, the operating part 201 is the button 21.

[0241] like Figure 8 As shown, the curtain drive device 100 is installed at the end of the curtain track 200. In actual installation environments, the end of the curtain track 200 is generally close to a vertical wall in the room. Therefore, the curtain drive device 100 is installed close to the vertical wall, which can cause the signal to be blocked by the wall. In this embodiment of the invention, as... Figure 11 and Figure 30As shown, the control module 84 includes an antenna 841 for external communication; wherein, the antenna 841 is disposed on the side of the first circuit board 81 near the operation part 201, and the antenna 841 is located on the side of the drive assembly 6 away from the wall, which is beneficial to improving signal strength.

[0242] Furthermore, such as Figure 30 As shown, the control module 84 is soldered to the first circuit board 81, and the antenna 841 is disposed at one end of the control module 84. A communication notch 813 is provided at the corner of the first circuit board 81, and the antenna 841 is located in the area where the communication notch 813 is located, in order to prevent the first circuit board 81 from blocking the signal.

[0243] In some embodiments, such as Figure 30 and Figure 31 As shown, the first circuit board 81 carries both high-voltage and low-voltage circuits. A power module 83 is also provided on the first circuit board 81, which converts high-voltage electricity into low-voltage electricity to provide power to the control module 84 and the drive assembly 6. In this embodiment of the invention, the high-voltage and low-voltage circuits are integrated on the first circuit board 81, allowing the circuit assembly 8 to carry the required electronic components on a single circuit board. This reduces the space occupied by the circuit assembly 8, shrinks the size of the curtain drive device 100, and simplifies the assembly process.

[0244] Furthermore, such as Figure 32 and Figure 12 As shown, a power cable 120 is soldered onto the first circuit board 81, and a cable outlet hole 46 is formed in the bottom wall of the housing, through which the power cable 120 passes; wherein, as... Figure 30 As shown, the power cord 120 includes a neutral wire and a live wire. The end of the first circuit board 81 near the tail of the motor 62 is provided with a first welding hole 814 and a second welding hole 815, which are used to weld the neutral wire and the live wire, respectively.

[0245] Furthermore, such as Figure 24 As shown, the motor bracket 61 has two partition ribs 613 at one end near the tail of the motor 62. The first circuit board 81 has second insertion holes 816 at corresponding positions of each partition rib 613. The two partition ribs 613 are respectively inserted into the two second insertion holes 816, which improves the positioning accuracy between the first circuit board 81 and the motor bracket 61. Furthermore, the second insertion holes 816 extend axially from the end of the first circuit board 81 towards the motor 62.

[0246] Furthermore, the partition rib 613 has the function of blocking high voltage. Specifically, two partition ribs 613 are respectively inserted into two second insertion holes 816, such as... Figure 30As shown, an electronic switch 85, a brightness sensor 86, and a light-emitting element 87 are provided on the left side of one of the second sockets 816, and a first welding hole 814 is provided on the right side. The first welding hole 814 is used to weld the neutral wire or the live wire, so that the left and right sides of the second socket 816 respectively carry low-voltage and high-voltage electricity. The partition rib 613 inserted into the second socket 816 can prevent the high-voltage and low-voltage electricity from affecting each other. Another second socket 816 is provided between the first welding hole 814 and the second welding hole 815. The partition rib 613 inserted into the second socket 816 can prevent the neutral wire and the live wire from short-circuiting.

[0247] In some embodiments, the motor bracket 61 is provided with a first wire-pressing portion, wherein the first wire-pressing portion may be a wire-pressing rib or other structure capable of pressing the wire. For example... Figure 12 As shown, the bottom wall of the housing is provided with a second wire clamping portion 44, wherein the second wire clamping portion 44 may be a wire clamping rib or other structure capable of clamping wires. When the drive assembly 6 is installed on the housing 4, the power cord 120 is clamped by the first wire clamping portion and the second wire clamping portion 44, so that the power cord 120 is stably connected to the first circuit board 81.

[0248] In some embodiments, such as Figure 19 and Figure 21 As shown, a button 45 is provided on the bottom wall of the housing. The circuit assembly 8 includes a first circuit board 81 and an electronic switch 85 disposed on the first circuit board 81. The electronic switch 85 is disposed at one end of the first circuit board 81 near the bottom wall of the housing, and the button 45 abuts against the electronic switch 85. The button 45 is positioned at the bottom of the housing 4 for easy user operation. Furthermore, the trigger rod of the electronic switch 85 protrudes downward from the first circuit board 81, and the button 45 is integrally formed on the bottom wall of the housing. The button 45 has an upwardly protruding trigger post for triggering the electronic switch 85, which abuts against the trigger rod of the electronic switch 85. When the circuit assembly 8 is installed into the housing 4, the assembly relationship between the electronic switch 85 and the button 45 is automatically established, eliminating the need for deliberate assembly of the button 45 and improving assembly efficiency.

[0249] Existing curtain motors have complex drive components with numerous parts. Moreover, the drive components are not assembled as independent units and must be assembled on the same line as the whole machine, which greatly reduces assembly efficiency.

[0250] In some embodiments, such as Figures 23-29As shown, the drive assembly 6 includes a motor 62, a reducer 63, a clutch 64, a motor bracket 61, and a bracket cover 65 mounted on the end of the motor bracket 61. The motor 62 is fixedly connected to the motor bracket 61, and the bracket cover 65 is snapped into the motor bracket 61, forming a limiting cavity between the bracket cover 65 and the motor bracket 61. The reducer 63 and the clutch 64 are confined within the limiting cavity, so that the motor 62, reducer 63, clutch 64, motor bracket 61, and bracket cover 65 are connected as a whole. This allows the drive assembly 6 to form an independent assembly unit, enabling it to form an independent production line. The assembled unit can be easily transported to other production lines for complete machine assembly, ultimately improving overall assembly efficiency. Furthermore, the bracket cover 65 is snapped into the motor bracket 61, further improving assembly efficiency. The limiting cavity serves to limit the reducer 63 and clutch 64 inside, so that the drive assembly 6 forms an independent assembly unit. The limiting cavity can be an open cavity or a closed cavity. In one embodiment, the limiting cavity is an open cavity with a detection hole 656 at its top. The detection module 82 extends from the outside of the limiting cavity into the detection hole 656.

[0251] In some embodiments, such as Figure 11 As shown, the end cap 5 has multiple first through holes 581, such as... Figure 25 As shown, the bracket cover 65 has a first bracket hole 652 at the corresponding position of each of the first through holes 581, and the motor bracket 61 has a second bracket hole 614 at the corresponding position of each of the first bracket holes 652. The inner wall of the outer shell 4 is provided with a first connecting post 43 at the corresponding position of each of the second bracket holes 614, and the first connecting post 43 has a threaded connection hole. A connecting screw 582 is provided in the first through hole 581 of the end cover 5. The connecting screw 582 passes through the first through hole 581, the first bracket hole 652, and the second bracket hole 614 from the outside of the end cover 5 and connects to the threaded connection hole to fix the end cover 5, the bracket cover 65, and the motor bracket 61 to the outer shell 4. The connecting screw 582 can fix the bracket cover 65 to the motor bracket 61, fix the drive assembly 6 to the outer shell 4, and fix the end cover 5 to the outer shell 4, reducing the connection structure and simplifying the assembly steps.

[0252] Furthermore, such as Figure 25 As shown, the first bracket hole 652 and the second bracket hole 614 form the second through hole 66.

[0253] Furthermore, such as Figure 25As shown, the end face of the bracket cover 65 is shaped like a quadrilateral. The first bracket holes 652 are respectively provided at the four corners of the bracket cover 65. Arc-shaped ribs 653 are provided around each of the first bracket holes 652, and these ribs protrude from the end face of the bracket cover 65. The end cover 5 has four first through holes 581, distributed diagonally. The positions of the first through holes 581 correspond to the positions of the first bracket holes 652, as shown below. Figure 14 and Figure 18 As shown, a first protrusion 583 is provided on the back of the end cap 5 at the corresponding position of each of the first through holes 581, so that a countersunk hole is formed on the front of the end cap 5 within the first protrusion 583, and the countersunk hole can accommodate the nut of the connecting screw 582. Each of the first protrusions 583 is respectively embedded in the corresponding arc-shaped rib 653, so that the end cap 5 and the bracket cover 65 are positioned in the horizontal direction, and the two are locked in the vertical direction by the connecting screw 582.

[0254] Furthermore, such as Figure 32 As shown, the motor bracket 61 has a mating platform 615 with a shape adapted to the bracket cover 65 at one end near the bracket cover 65, and the bracket cover 65 is connected to the mating platform 615. The side of the mating platform 615 facing away from the bracket cover 65 has arc-shaped grooves 6151 at each of its four corners, and the second bracket hole 614 is provided within each arc-shaped groove 6151. The first connecting post 43 is embedded in the arc-shaped groove 6151 to achieve horizontal positioning of the motor bracket 61 and the outer casing 4, and the two are locked vertically by the connecting screw 582.

[0255] Furthermore, such as Figure 25 As shown, the side of the docking platform 615 facing the bracket cover 65 has a circular groove 6152 at the location of each of the second bracket holes 614. The bracket cover 65 has a second protrusion 654 that mates with the circular groove 6152. The second protrusion 654 is embedded in the circular groove 6152 to achieve horizontal positioning of the motor bracket 61 and the bracket cover 65. The two are locked vertically by the connecting screw 582. Ultimately, the end cover 5, the bracket cover 65, the motor bracket 61, and the outer shell 4 are mutually positioned in the horizontal direction.

[0256] In some embodiments, such as Figure 25As shown, the bracket cover 65 has snap-fit ​​arms 655 on both sides facing the motor bracket 61. Each snap-fit ​​arm 655 has a snap-fit ​​hole. The side of the motor bracket 61 has a second snap-fit ​​protrusion 6153 that fits into the snap-fit ​​hole. The bracket cover 65 is placed on the end of the motor bracket 61 near the clutch 64, and the second snap-fit ​​protrusion 6153 snaps into the snap-fit ​​hole. The bracket cover 65, by snapping into the motor bracket 61 with the snap-fit ​​arms 655 on both sides, can improve assembly speed.

[0257] In some embodiments, such as Figures 23-24 As shown, the first circuit board 81 is mounted on the side of the motor bracket 61. A detection hole 656 is formed on the side of the bracket cover 65. A photoelectric switch 821 is positioned directly opposite the detection hole 656 on the first circuit board 81, extending into the detection hole 656. When the first circuit board 81 is mounted on the motor bracket 61, the photoelectric switch 821 and the signal trigger ring 648 of the clutch housing 641 are in the correct positional relationship, improving assembly efficiency and making the structure more compact.

[0258] Furthermore, the first circuit board 81 is electrically connected to the motor 62, and a control module 84 is provided on the first circuit board 81. The control module 84 can control the rotation of the motor 62. The first circuit board 81 is fixedly connected to the motor bracket 61 so that the first circuit board 81 and the drive assembly 6 are integrated into one unit.

[0259] In some embodiments, such as Figure 28 As shown, the motor 62 is a brushed motor. A wire 622 is welded to the tail of the motor 62, and a connection terminal 623 is provided at the end of the wire 622. Figure 30 As shown, a connection socket 817 is provided at one end of the first circuit board 81 near the tail of the motor 62. The connection terminal 623 is plugged into the connection socket 817 to realize the electrical connection between the first circuit board 81 and the motor 62.

[0260] Furthermore, such as Figure 28 As shown, the motor 62 is provided with a welding arm 624 at its tail end. The welding arm 624 has a third welding hole. The wire 622 is inserted into the third welding hole and bends into a hook shape after passing through the third welding hole. Then the wire 622 is welded to the welding arm 624.

[0261] In some embodiments, such as Figure 27 and Figure 23As shown, the motor bracket 61 includes a cylindrical structure 616 open at both ends and a partition wall 6161 disposed inside the cylindrical structure 616. The partition wall 6161 divides the cylindrical structure 616 into two parts. The motor 62 and the reducer 63 are respectively disposed on both sides of the partition wall 6161. The motor 62 is fixedly connected to the partition wall 6161. The bracket cover 65 is disposed at the end of the cylindrical structure 616 near the reducer 63. The bracket cover 65 and the cylindrical structure 616 form the limiting cavity. The motor 62 has a plurality of first threaded holes on the side facing the partition wall 6161. The partition wall 6161 is connected to the first threaded holes by screws to fix the motor 62 to the partition wall 6161. Furthermore, a limiting boss 625 is provided on the side of the motor 62 facing the partition wall 6161. A limiting hole is provided at the center of the partition wall 6161. The limiting boss 625 is inserted into the limiting hole to achieve radial positioning of the motor 62.

[0262] Furthermore, such as Figure 23 and Figure 27 As shown, the reducer 63 is disposed inside the cylindrical structure 616. The reducer 63 is installed into the cylindrical structure 616 from the end of the cylindrical structure 616 away from the motor 62, and the end of the reducer 63 abuts against the partition wall 6161; further, as Figure 27 As shown, the reducer 63 has multiple positioning ribs 631 and multiple first engaging protrusions 632 on its sidewall. The cylindrical structure 616 has a positioning groove 6163 and a engaging interface 6164 on its inner wall. The positioning ribs 631 are inserted into the positioning grooves 6163, and the first engaging protrusions 632 are engaged with the engaging interfaces 6164. There are two first engaging protrusions 632, located on the upper and lower sides of the reducer 63, respectively. There are ten positioning ribs 631, arranged at intervals along the circumference of the reducer 63. Furthermore, the first engaging protrusions 632 have the same structure as the positioning ribs 631.

[0263] In some embodiments, such as Figure 25 and Figure 23 As shown, one end of the clutch 64 abuts against the bracket cover 65, and the other end abuts against the reducer 63, so that the axial direction of the clutch 64 is limited by the bracket cover 65 and the reducer 63.

[0264] Furthermore, such as Figure 25As shown, the clutch 64 includes a clutch housing 641, the clutch housing 641 is provided with a cam 642 for connecting the output shaft 7, the cam 642 protrudes from the end face of the clutch housing 641, and the bracket cover 65 is provided with a support hole 657 for the cam 642 to pass through, the support hole 657 radially limits the cam 642.

[0265] Furthermore, such as Figure 25 As shown, the clutch 64 includes a clutch housing 641, an iron ring 643, a sliding disc 644, two magnetic pillars 645, a clutch input shaft 646, and a leaf-shaped block 647 integrally formed on the end of the clutch input shaft 646. The clutch housing 641 is recessed inward to form a clutch 64 cavity, in which the magnetic pillars 645 and the leaf-shaped block 647 are accommodated. The iron ring 643 is embedded in the side of the sliding disc 644 opposite to the magnetic pillars 645. The magnetic pillars 645 are attracted by the iron ring 643 and adhere to the sliding disc 644. The clutch input shaft 646 passes through the sliding disc 644 and connects to the output end of the reducer. Figure 26 As shown, semi-circular recesses 6411 are respectively provided on the upper and lower sides of the cavity of the outer shell 4. Two magnetic pillars 645 are respectively located on both sides of the blade-shaped block 647. When the clutch input shaft 646 drives the blade-shaped block 647 to rotate, the blade-shaped block 647 pushes the magnetic pillars 645 to slide outward. The magnetic pillars 645 are engaged in the semi-circular recesses 6411, and the blade-shaped block 647 and the clutch housing 641 transmit power through the magnetic pillars 645 and the semi-circular recesses 6411. When the blade-shaped block 647 slightly reverses, the magnetic pillars 645 slide towards the middle under the attraction of the iron ring 643, so that the magnetic pillars 645 disengage from the semi-circular recesses 6411, and the power between the blade-shaped block 647 and the clutch housing 641 is cut off.

[0266] Furthermore, such as Figure 26 As shown, the blade-shaped block 647 has a central hole at its center, and the clutch housing 641 has a central shaft 6412 inside the clutch 64 cavity. The central shaft 6412 is inserted into the central hole, so that the blade-shaped block 647 and the clutch housing 641 are not easy to shake when rotating.

[0267] Existing curtain motors typically consist of a power board, a control board, and a detection board. The power board and control board are located at the rear of the drive assembly, while the detection board is located at the output end of the drive assembly. The detection board and control board are relatively far apart and connected via ribbon cables. The detection board and control board are installed from opposite ends of the housing, increasing assembly difficulty. Furthermore, the separate installation of the three circuit boards further complicates the assembly process.

[0268] To solve the above problems, in the embodiments of the present invention, such as Figure 24 and Figure 31As shown, the first circuit board 81 is provided with a detection module 82, which is located at the corresponding position of the output end of the drive component 6 and is used to detect the rotation parameters of the output end. The first circuit board 81 and the drive component 6 are arranged side by side, the axis of the drive component 6 is parallel to the first circuit board 81, and the detection module 82 is disposed on the first circuit board 81. In the fifth direction, the width of the first circuit board 81 at the position corresponding to the detection module 82 is greater than 3 times the width of the detection module 82, and the fifth direction is perpendicular to the axis of the drive component 6 and parallel to the first circuit board 81.

[0269] Compared to existing curtain motors that have three circuit boards, this embodiment of the invention places the detection module 82 and the control module 84 on a single circuit board, simplifying the circuit board installation structure and reducing assembly difficulty. Secondly, the first circuit board 81 is first fixedly connected to the drive assembly 6, and then installed into the housing 4 along with the drive assembly 6, avoiding the need for the circuit board and drive assembly 6 to be installed from both ends of the housing 4, thus improving assembly efficiency. Furthermore, compared to existing curtain motors that place the circuit board at the rear end of the drive assembly 6, this embodiment of the invention places the first circuit board 81 on the side of the drive assembly 6, not occupying space at the rear end of the drive assembly 6, thus shortening the window... The length of the curtain drive device 100 in the axial direction is such that the first circuit board 81 is arranged side by side with the drive assembly 6, so that the length of the first circuit board 81 can be increased as much as possible, so as to approach the length of the drive assembly 6, thereby increasing the area of ​​the first circuit board 81 and enabling the first circuit board 81 to integrate more electronic components; finally, the width of the first circuit board 81 at the corresponding position of the detection module 82 is more than 3 times the width of the detection module 82, so that electronic components can be arranged on both sides of the detection module 82, and the first circuit board 81 can integrate more electronic components, thereby reducing the number of circuit boards and reducing the space occupied by the circuit assembly 8.

[0270] Furthermore, such as Figure 30 and Figure 31 As shown, the first circuit board 81 includes a first side and a second side opposite to the first side. The control module 84 is disposed on the first side, and the detection module 82 is disposed on the second side. The control module 84 projects onto the first side to form a first projection pattern, and the detection module 82 projects onto the first side to form a second projection pattern. The first projection pattern and the second projection pattern have an overlapping area.

[0271] In some embodiments, such as Figure 30As shown, the first circuit board 81 carries both high-voltage and low-voltage circuits. A power module 83 is provided on the first circuit board 81, which converts high-voltage electricity into low-voltage electricity to provide power to the control module 84, the detection module 82, and the drive component 6. This embodiment of the invention places the detection module 82, the control module 84, and the power module 83 on the same circuit board, simplifying the circuit board mounting structure, reducing assembly difficulty, and minimizing the space occupied by the circuit component 8.

[0272] In some embodiments, such as Figure 25 and Figure 24 As shown, the drive assembly 6 includes a clutch 64, which directly or indirectly outputs power. This direct or indirect power output can be understood as follows: the clutch 64 can connect to an output shaft 7, indirectly outputting power through the output shaft 7; the clutch 64 can also be equipped with a power output structure, such as a keyway, allowing the clutch 64 to directly connect to the connection box 250 of the curtain track 200, thus directly transmitting power from the clutch 64 to the connection box 250. Further, the clutch 64 includes a clutch housing 641, which has a cam 642 for connecting to the output shaft 7, and the clutch housing 641 outputs power through the output shaft 7. The bracket cover 65 has a support hole 657 for the cam 642 to pass through, which radially limits the cam 642. A spline groove is formed at the end of the cam 642, and a spline shaft is formed at the end of the output shaft 7, with the spline shaft inserted into the spline groove.

[0273] like Figure 25 and Figure 35 As shown, a signal trigger ring 648 is arranged around the clutch 64. The detection module 82 is located at one end of the first circuit board 81 near the signal trigger ring 648. The signal trigger ring 648 rotates with the clutch 64 and periodically triggers the detection module 82 during rotation. In some embodiments, the signal trigger ring 648 is arranged around the clutch housing 641 and rotates with the clutch housing 641. The signal trigger ring 648 may be a grating ring (…). Figure 25 The embodiment shown is used to periodically trigger the photoelectric switch 821; in other embodiments, the signal triggering ring 648 may also be a magnetic ring ( Figure 35 The embodiment shown is used to periodically trigger the Hall sensor; in other embodiments, the signal triggering ring 648 may also be other ring structures capable of periodically triggering the detection module 82.

[0274] like Figure 25 , Figure 23 and Figure 31 As shown, the signal triggering ring 648 includes a plurality of light-shielding plates 6481 arranged circumferentially at intervals; the detection module 82 is a photoelectric switch 821, which is provided with a detection slot, and at least one of the light-shielding plates 6481 is located in the detection slot. The light-shielding plate 6481 periodically blocks the light signal of the photoelectric switch 821 as the clutch 64 rotates. The opening of the detection slot faces radially toward the clutch 64, as shown... Figure 31 As shown, the extension direction of the detection groove is the fifth direction, and the extension direction of the detection groove is perpendicular to the axial direction of the clutch housing 641, so that each light shield 6481 can pass smoothly through the detection groove.

[0275] In some embodiments, the connection between the signal trigger ring 648 and the clutch housing 641 can be a snap-fit, sleeve-fit, fixed connection, or integrally formed. In one embodiment, such as... Figure 26 As shown, the clutch 64 includes a clutch housing 641 for outputting power. A signal trigger ring 648 is integrally formed on the side of the clutch housing 641, and a light-shielding plate 6481 extends radially outward from the clutch housing 641. Furthermore, the clutch housing 641 is connected to an output shaft 7, through which power is output externally.

[0276] In some embodiments, such as Figures 23-25 As shown, the motor bracket 61 is equipped with a motor 62 and a reducer 63, and the bracket cover 65 is equipped with a clutch 64. The first circuit board 81 is mounted on the side of the motor bracket 61, and a detection hole 656 is opened on the side of the bracket cover 65. The photoelectric switch 821 extends into the detection hole 656.

[0277] In one embodiment, such as Figure 35 As shown, this embodiment is similar to Figures 23-25The difference in the illustrated embodiment is that the signal trigger ring 648 is changed from a grating ring to a magnetic ring, and the detection module 82 is changed from a photoelectric switch 821 to a Hall element 822. Specifically, the signal trigger ring 648 includes multiple first magnetic poles and multiple second magnetic poles; the first and second magnetic poles are arranged alternately in the circumferential direction, and their polarities are opposite; the detection module 82 is a Hall element 822, and the first and second magnetic poles periodically change the magnetic field at the location of the Hall element 822 in response to the rotation of the clutch 64. The signal trigger ring 648 is sleeved on the clutch 64; there are two Hall elements 822, and the arrangement direction of the two Hall elements 822 is perpendicular to the axial direction of the drive assembly 6. When the clutch housing 641 drives the magnetic ring to rotate, the first and second magnetic poles on the magnetic ring alternately approach the Hall element 822, causing the magnetic field around the Hall element 822 to change periodically. The Hall element 822 obtains the rotation status of the clutch housing 641 by detecting the change in the surrounding magnetic field. Furthermore, the signal trigger ring 648 is sleeved on the clutch housing 641 and rotates with the clutch housing 641.

[0278] Among them, Figure 35 In order to demonstrate the assembly relationship between the signal trigger ring 648 and the clutch housing 641, the motor cover 65 and other parts of the curtain drive device 100 are hidden and not shown.

[0279] This embodiment uses two Hall elements 822 to identify the forward and reverse rotation of the signal trigger ring 648. Furthermore, the inner side of the signal trigger ring 648 has four connecting protrusions evenly distributed circumferentially. The clutch housing 64 has connection ports adapted to these connecting protrusions. When the signal trigger ring 648 is fitted onto the clutch housing 641, the four connecting protrusions are respectively embedded in the connection ports, making the connection more stable.

[0280] Existing curtain motors typically have a power socket at the rear, with the power cord plugged into the socket. The power cord is connected to 220V AC power. If the power cord plug is not properly plugged in or comes loose, there is a safety hazard.

[0281] To solve the above problems, in the embodiments of the present invention, such as Figure 11 , Figure 12 and Figure 32As shown, the curtain drive device 100 includes a housing 4 and a drive assembly 6 and a circuit assembly 8 disposed inside the housing 4; wherein, the housing 4 includes a housing side wall and a housing bottom wall, the circuit assembly 8 is electrically connected to a power cord 120, the housing bottom wall has a wire outlet hole 46, the wire outlet hole 46 and the circuit assembly 8 are respectively disposed on both sides of the drive assembly 6, the power cord 120 extends from the circuit assembly 8 to the wire outlet hole 46, and passes through the wire outlet hole 46 to exit the housing 4.

[0282] In this embodiment of the invention, the power cord 120 is directly connected to the circuit assembly 8 and exits the housing 4 through the outlet hole 46. Users do not need to plug the cord into the power socket, avoiding situations where the plug is not properly inserted or falls out, thus eliminating safety hazards. Furthermore, the outlet hole 46 and the circuit assembly 8 are respectively located on opposite sides of the drive assembly 6, providing winding space for the power cord 120 inside the housing 4 and preventing the power cord 120 from being pulled out of the outlet hole 46.

[0283] Furthermore, such as Figure 32 As shown, the motor bracket 61 has a winding portion 618 on the side opposite to the circuit assembly 8. The power cord 120 connected to the circuit assembly 8 passes through the winding portion 618 and exits the housing 4 through the outlet hole 46. The power cord 120 is bent at least 180° within the winding portion 618, thereby constraining the power cord 120 and preventing it from being pulled out of the outlet hole 46. The winding portion 618 is constructed to allow the power cord 120 to be bent, such as a winding groove or winding block.

[0284] In some embodiments, such as Figure 32 As shown, the power line 120 is soldered to one end of the circuit assembly 8 near the bottom wall of the housing. The power line 120 extends across the first end of the drive assembly 6 to the winding portion 618. The first end is the end of the drive assembly 6 near the bottom wall of the housing.

[0285] Furthermore, the power cord 120 horizontally crosses the first end of the drive assembly 6, then bends vertically upward into the winding portion 618, is bent at least 180° within the winding portion 618, bends vertically downward, and finally exits vertically downward through the outlet hole 46.

[0286] In some embodiments, such as Figure 32 As shown, the power cord 120 is bent into a curved section within the winding portion 618. The winding portion 618 includes a support member 6184 that supports the inner side of the curved section and a constraint member that abuts against the outer side of the curved section. The curved section is bent under the clamping action of the support member 6184 and the constraint member.

[0287] Furthermore, such as Figure 32 As shown, the constraint includes a first constraint wall 6181 located at the beginning of the curved section, a second constraint wall 6182 located in the middle of the curved section, and a third constraint wall 6183 located at the end of the curved section; wherein, the second constraint wall 6182 abuts against the upper part of the curved section and can prevent the power cord 120 from retracting into the outlet hole 46 under the action of external force.

[0288] Furthermore, the bending angle of the bent section is greater than 190° and less than 240° to enhance the constraint effect of the winding portion 618 on the power line 120, making the position of the power line 120 more stable. In one embodiment, the bending angle of the bent end is 212°.

[0289] In some embodiments, the support member 6184 and the constraint member are integrally formed on the motor bracket 61.

[0290] In some embodiments, such as Figure 32 As shown, a wire clamping member 67 is provided at one end of the winding part 618 near the outlet hole 46. The wire clamping member 67 clamps the power cord 120 to prevent the power cord 120 from being pulled out of the outlet hole 46 or retracting into the outlet hole 46 under external force. The wire clamping member 67 includes a wire clamping plate and connecting through holes provided at both ends of the wire clamping plate. A third connecting post is provided at the corresponding position of the connecting through hole on the motor bracket 61. The third connecting post has a second threaded hole. The connecting through hole is connected to the second threaded hole by a wire clamping screw. The power cord 120 is clamped between the wire clamping plate and the motor bracket 61.

[0291] In some embodiments, such as Figure 10 As shown, the curtain drive device 100 also includes an operating component 20 and a rotating latching component 1. The rotating latching component 1 is used to lock onto the curtain track 200. The operating component 20 can be operated to drive the rotating latching component 1 to switch between locked and unlocked states. The technical details of the operating component 20 and the rotating latching component 1 have been described in detail above and will not be repeated here. Figure 19 As shown, the operating component 20 includes an operating part 201 for receiving operating force. The circuit assembly 8 is disposed on the side of the drive assembly 6 near the operating part 201. The wire outlet hole 46 is disposed on the side of the bottom wall of the housing away from the operating part 201, such that when the curtain drive device 100 is installed on the curtain track 200, the wire outlet hole 46 is located on the side of the bottom wall of the housing away from the track base 210 (e.g., when the curtain drive device 100 is installed on the curtain track 200). Figure 8 As shown in the diagram, this allows the power cord 120 to be closer to the wall, facilitating cable routing. The technical details of the operating unit 201 have been described in detail above and will not be repeated here. Figure 19In the illustrated embodiment, the operation unit 201 is the button 21.

[0292] Furthermore, such as Figure 11 and Figure 30 As shown, the circuit assembly 8 includes a first circuit board 81, which is provided with an antenna 841 for external communication. The antenna 841 is disposed on the side of the first circuit board 81 near the operation part 201, so that when the curtain drive device 100 is installed on the curtain track 200, the antenna 841 is located on the side of the first circuit board 81 away from the wall, which is beneficial to improving the signal.

[0293] In existing technologies, the main body of a curtain motor does not have a brightness detection function. Generally, a brightness sensor is installed on the curtain track to detect the brightness outside the window. The brightness sensor is electrically connected to the curtain motor to control the opening and closing of the curtains based on the brightness outside the window. However, this design increases the difficulty of installation.

[0294] To solve the above problems, in the embodiments of the present invention, such as Figure 20 and Figure 21 As shown, the curtain drive device 100 includes a housing assembly 40, with the drive assembly 6 and the circuit assembly 8 disposed inside the housing assembly 40. The circuit assembly 8 includes a brightness sensor 86, and the housing assembly 40 has a light-transmitting portion 47 at a corresponding position to the brightness sensor 86, allowing ambient light to pass through the light-transmitting portion 47 and illuminate the brightness sensor 86. The curtain drive device 100 provided by this invention integrates a brightness sensing function, enabling it to sense the ambient brightness outside the housing 40, eliminating the need for an external brightness sensor and reducing installation difficulty.

[0295] Here, the ambient light can be understood as the ambient brightness outside the outer casing 4, not the brightness outside the window, such as... Figure 8 As shown, after the curtain track 200 is installed with the curtain, the curtain drive device 100 is located at the end of the curtain. Only a portion of the light from outside the window can reach the light-transmitting part 47. When the curtain is closed, although the brightness detected by the brightness sensor 86 is less than the brightness outside the window, the brightness detected by the brightness sensor 86 is positively correlated with the brightness outside the window. The user only needs to set the brightness threshold for controlling the opening and closing of the curtain appropriately to still achieve the function of controlling the opening and closing of the curtain according to the brightness change.

[0296] The housing assembly 40 includes the housing 4 and the end cap 5. The brightness sensor 86 can be a photoresistor or other electronic components capable of sensing brightness.

[0297] The light-transmitting portion 47 can be understood as a structure capable of transmitting light, such as a light-transmitting hole 471, a light guide post 472, etc. In one embodiment, such as Figure 21 and Figure 12 As shown, the light-transmitting portion 47 includes a light-transmitting hole 471 formed in the housing assembly 40 and a light guide post 472 embedded in the light-transmitting hole 471. The light guide post 472 is made of a transparent material.

[0298] Since the bottom wall and side wall of the outer casing 4 are integrally formed, it is inconvenient to install the light guide post 472 from the inside of the outer casing 4. Therefore, in some embodiments, the light guide post 472 is pressed into the light transmission hole 471 from the outside of the light transmission hole 471, and the light guide post 472 and the light transmission hole 471 are interference-fitted. Furthermore, vertical stripes are evenly arranged around the side of the light guide post 472. The vertical stripes are relatively narrow and numerous, which is used to enhance the connection stability between the light guide post 472 and the outer casing 4.

[0299] In some embodiments, such as Figure 19 As shown, the light-transmitting portion 47 is disposed on the bottom side of the housing assembly 40 near the operating part 201. Thus, when the curtain drive device 100 is installed on the curtain track 200, the light-transmitting portion 47 is located on the bottom side of the housing 40 near the curtain, allowing more light from outside the window to reach the light-transmitting portion 47. The bottom of the housing assembly 40 can be the bottom surface or the bottom of the side surface; in some embodiments, such as... Figure 19 As shown, the light-transmitting part 47 is disposed on the bottom surface of the housing assembly 40 near the operation part 201 to adapt to the top-to-bottom assembly method of the circuit assembly 8 and to adapt to the housing 4 with the side and bottom walls integrally formed. When the circuit assembly 8 is installed in the housing 4, the brightness sensing element 86 can be closer to the light-transmitting part 47, thereby improving the reliability of brightness detection.

[0300] Furthermore, such as Figure 19 As shown, the side of the bottom surface of the housing assembly 40 closest to the operation part 201 is designated as the first side, and the light-transmitting part 47 is located in the middle position of the first side, so that no matter whether the curtain drive device 100 is installed at the left or right end of the curtain track 200, the light-transmitting part 47 can be located in the middle position on the side closest to the track base 210, thereby improving the detection consistency of the brightness detection component.

[0301] In some embodiments, the light-transmitting portion 47 is disposed on the bottom surface of the housing assembly 40, including some positions that can be implemented on the bottom surface of the housing assembly 40, such as the side near the operating portion 201, the side away from the operating portion 201, the center position, or other positions.

[0302] In some embodiments, the brightness sensor 86 is disposed directly opposite the light-transmitting portion 47, such as... Figure 30As shown, the circuit assembly 8 also includes a light-emitting element 87, which is disposed beside the brightness sensor 86. Light emitted from the light-emitting element 87 shines outward through the light-transmitting portion 47. Here, "beside" can be understood as the light-emitting element 87 and the brightness sensor 86 being disposed on the same side of the same circuit board, and the distance between them is relatively close. In one embodiment, the distance between the light-emitting element 87 and the brightness sensor 86 is less than 2mm, so that the light emitted by the light-emitting element 87 can pass through the light-transmitting portion 47. The light-emitting element 87 can be an LED bead or other light-emitting electronic component.

[0303] In some embodiments, such as Figure 20 As shown, the housing assembly 40 includes a housing 4 and an end cap 5. The top of the housing 4 is open, and the end cap 5 is disposed on the top of the housing 4. The circuit assembly 8 includes a first circuit board 81, which is placed vertically. The brightness sensor 86 is disposed at the bottom of the first circuit board 81, and the light-transmitting part 47 is disposed at the bottom of the housing 4 to accommodate the first circuit board 81 being installed into the housing 4 from top to bottom, so that the brightness sensor 86 can be closer to the light-transmitting part 47.

[0304] In some embodiments, such as Figure 20 and Figure 21 As shown, the electronic switch 85 and the brightness sensor 86 are respectively disposed on both sides of the first circuit board 81. This allows the light-transmitting part 47 and the button 45 to be located at the center of the bottom of the housing 4 in the sixth direction. The sixth direction is the width direction of the curtain track 200, and the sixth direction is already shown in the diagram. Figure 19 The bid was successful.

[0305] In another embodiment, such as Figure 33 and Figure 34 As shown, this embodiment is similar to Figures 8-32 The difference in the illustrated embodiment is that the motor 62 is no longer a brushed motor, but a brushless motor, and the motor housing 629 of the brushless motor rotates synchronously with the output shaft 7. The motor 62 is disposed inside the cylindrical structure 616 of the motor bracket 61, and a first gap is provided between the side of the motor 62 and the side wall of the cylindrical structure 616, so that the brushless motor housing 629 has sufficient space to rotate.

[0306] Furthermore, such as Figure 34 As shown, the motor 62 is connected to a wire 622, and a through hole 6162 is provided on the side wall of the cylindrical structure 616. The wire 622 passes through the through hole 6162 and exits the cylindrical structure 616 to connect to the first circuit board 81. The through hole 6162 is located on the side of the cylindrical structure 616 opposite to the first circuit board 81. Wherein, as... Figure 33As shown, a motor circuit board 626 is provided at one end of the motor 62 near the motor output shaft 621. The motor circuit board 626 has five fourth welding holes 627. Five wires 622 are connected to each of the four fourth welding holes 627. A through-hole 6162 is located at the corresponding position of each of the four fourth welding holes 627. The wires 622 pass through the through-hole 6162 and exit the cylindrical structure 616, preventing the wires 622 from contacting the motor housing 4 inside the cylindrical structure 616 and causing the wires 622 to rotate with the motor housing 629.

[0307] Furthermore, such as Figure 34 As shown, the wire 622 passes through the through hole 6162 and extends towards the tail end of the motor 62. It then winds around the outside of the motor bracket 61 to the first circuit board 81, and finally connects to the first circuit board 81 through a terminal block. Furthermore, the size of the through hole 6162 is sufficient to allow the terminal block to pass through. After the terminal block passes through the through hole 6162, a retaining plate 617 is placed on the through hole 6162 to reduce the opening size of the through hole 6162 and decrease the amount of movement of the wire 622 within the through hole 6162.

[0308] In another embodiment, such as Figure 36 As shown, this embodiment is similar to Figures 8-32 The difference in the illustrated embodiment is that the reset member 3 is no longer provided on the back of the end cover 5. Instead, the rotating latch 1 and the pressing member 2 are reset by pressing the reset button 911. Specifically, the outer casing 4 includes a first side and a second side opposite to the first side, and the button 21 protrudes from the first side; the curtain drive device 100 also includes a second pressing member 91, the second pressing member 91 sliding in the same direction as the pressing member 2, the pressing member 2 and the second pressing member 91 being able to push and slide against each other, the second pressing member 91 including a reset button 911, the reset button 911 being disposed on the second side; when the button 21 is pressed, the pressing member 2 slides toward the second direction, pushing the second pressing member 91 to slide toward the second direction, the reset button 911 protruding from the second side under the action of the second pressing member 91, the pressing member 2 driving the rotating latch 1 to rotate; when the reset button 911 is pressed, the second pressing member 91 slides toward the fourth direction, pushing the pressing member 2 to slide toward the second direction, the second pressing member 91 driving the rotating latch 1 to reset; the fourth direction is opposite to the second direction.

[0309] Figure 36 The left image shows the reset button 911 being pressed, with the rotating latch 1 in the locked state. Figure 36 The right figure shows the button 21 in the pressed state, and the rotating latch 1 in the unlocked state.

[0310] Furthermore, such as Figure 36 As shown, the end cap 5 has a third hook 584 and a fourth hook 585 respectively provided on both sides of the second pressing member 91 on its back side. The openings of the third hook 584 and the fourth hook 585 face each other, and the two sides of the second pressing member 91 slide inside the third hook 584 and the fourth hook 585 respectively, thereby realizing the sliding connection between the second pressing member 91 and the end cap 5. The second pressing member 91 extends a second driving arm 913 in the fourth direction from the position corresponding to the protrusion 111 of the rotating latch 1. The end of the second driving arm 913 abuts against the side of the protrusion 111 that is opposite to the pressing member 2.

[0311] Furthermore, such as Figure 36 As shown, the side of the drive arm 221 of the pressing member 2 is provided with a first limiting groove 23, the side of the second drive arm 913 of the second pressing member 91 is provided with a second limiting groove 914, and a limiting post 586 protrudes from the back of the end cap 5; Figure 36 As shown in the left figure, when the reset button 911 is pressed to its limit position, the side of the limiting post 586 engages with the second limiting groove 914, thus restricting the position of the second pressing member 91. The second pressing member 91 abuts against the protruding tooth 111, and the protruding tooth 111 abuts against the pressing member 2, thereby restricting the position of the protruding tooth 111 as well; Figure 36 As shown in the right figure, when the button 21 is pressed to its limit position, the side of the limiting post 586 engages with the first limiting groove, thus restricting the position of the pressing member 2. The pressing member 2 abuts against the protruding tooth 111, and the protruding tooth 111 abuts against the second pressing member 91. The second pressing member 91 is abutted and limited by the inner wall of the outer shell 4, thereby restricting the position of the protruding tooth 111. By restricting the position of the protruding tooth 111, the rotation of the rotating latch 1 can be restricted, preventing the rotating latch 1 from automatically switching between locked and unlocked states during use, thereby preventing the curtain drive device 100 from accidentally falling off.

[0312] In yet another embodiment, such as Figure 37 As shown, this embodiment is similar to Figures 8-32 The difference in the illustrated embodiment is that the first transmission part 22 does not directly abut against the second transmission part 11, but is connected to the second transmission part 11 through a connecting rod 92; the transmission structure includes a first transmission part 22 disposed on the pressing member 2, a second transmission part 11 disposed on the rotating locking member 1, and a connecting rod 92 connecting the first transmission part 22 and the second transmission part 11; one end of the connecting rod 92 is rotatably connected to the first transmission part 22, and the other end is rotatably connected to the second transmission part 11, and power is transmitted between the first transmission part 22 and the second transmission part 11 through the connecting rod 92.

[0313] Figure 37 The left image shows button 21 in the unpressed state, with the rotary latch 1 in the locked state. Figure 37 The right figure shows the button 21 in the pressed state, and the rotating latch 1 in the unlocked state.

[0314] Furthermore, such as Figure 37 As shown, the first transmission part 22 includes a fourth connecting post 223, which has a threaded connection hole. One end of the connecting rod 92 has a first connection hole, and the other end has a second connection hole. The first connection hole is fitted onto the fourth connecting post 223, and a fourth screw (not shown) is connected to the fourth connecting post 223. The fourth screw limits the first connection hole to the fourth connecting post 223, allowing the first connection hole to rotate around the fourth connecting post 223. A rivet 93 is provided in the second connection hole, and the protruding tooth 111 has a third connection hole. The second connection hole is riveted to the third connection hole by the rivet 93, and the rivet 93 can rotate within the third connection hole. Both the connecting rod 92 and the rotating locking component 1 are made of sheet metal.

[0315] In yet another embodiment, such as Figure 38 As shown, this embodiment is similar to Figures 8-32 The difference in the illustrated embodiment is that the transmission structure includes a second connecting post 222 disposed on the pressing member 2 and a track circular hole 112 disposed on the rotating locking member 1; the second connecting post 222 is located at the end of the pressing member 2 away from the button 21, the second connecting post 222 is perpendicular to the sliding direction of the pressing member 2, the second connecting post 222 is inserted into the track circular hole 112, and the pressing member 2 and the rotating locking member 1 transmit power through the second connecting post 222; when the pressing member 2 slides, the second connecting post 222 drives the rotating locking member 1 to rotate, and the second connecting post 222 slides in the track circular hole 112.

[0316] Figure 38 The left image shows button 21 in the unpressed state, with the rotary latch 1 in the locked state. Figure 38 The right figure shows the button 21 in the pressed state, and the rotating latch 1 in the unlocked state.

[0317] Furthermore, such as Figure 38 As shown, the second connecting post 222 is disposed at the end of the drive arm 221 of the pressing member 2, the runway circular hole 112 is disposed on the protruding tooth 111, and there is a step between the protruding tooth 111 and the collar 12, so that the protruding tooth 111 is raised to a certain height away from the end cover 5, so that the drive arm 221 can be accommodated between the protruding tooth 111 and the end cover 5, and the second connecting post 222 is prevented from dislodging from the runway circular hole 112.

[0318] In yet another embodiment, such as Figure 39 As shown, this embodiment is similar to Figures 8-32 The difference in the illustrated embodiment is that the pressing member 2 is no longer slidably connected to the end cover 5, but is rotatably connected to the end cover 5. The pressing member 2 is provided with a pivoting part 24, which is pivotally connected to the end cover 5 of the main body 110. The first transmission part 22 and the pivoting part 24 are respectively provided on both sides of the pressing member 2. When the button 21 is pressed, the pressing member 2 rotates based on the pivoting part 24, and the pressing member 2 drives the first transmission part 22 to move. The first transmission part 22 drives the second transmission part 11.

[0319] Figure 39 The left image shows button 21 in the unpressed state, with the rotary latch 1 in the locked state. Figure 39 The right figure shows the button 21 in the pressed state, and the rotating latch 1 in the unlocked state.

[0320] Furthermore, such as Figure 39 As shown, the pivoting part 24 includes a pivoting hole. A fifth connecting post 587 is provided on the back of the end cover 5 at a position corresponding to the pivoting hole. The pivoting hole is fitted onto the fifth connecting post 587 to achieve a rotatable connection between the pressing member 2 and the end cover 5. The fifth connecting post 587 has a threaded connection hole, and a fifth screw (not shown in the figure) is connected to the fifth connecting post 587. The fifth screw limits the pivoting hole to the fifth connecting post 587.

[0321] Furthermore, such as Figure 39 As shown, a connecting rod 92 connects the first transmission part 22 and the second transmission part 11, transmitting power through the connecting rod 92. One end of the connecting rod 92 is rotatably connected to the first connecting part, and the other end is rotatably connected to the second connecting part. The first transmission part 22 is constructed as a sixth connecting post 224, which has a threaded connection hole. One end of the connecting rod 92 has a first connection hole, and the other end has a second connection hole. The first connection hole is fitted onto the sixth connecting post 224, and a sixth screw (not shown) is connected to the sixth connecting post 224. The sixth screw limits the first connection hole to the sixth connecting post 224, allowing the first connection hole to rotate around the sixth connecting post 224. The protruding tooth 111 has a third connection hole, and a rivet 93 is installed in the second connection hole. The second connection hole is riveted to the third connection hole by the rivet 93, and the rivet 93 can rotate within the third connection hole. Both the connecting rod 92 and the rotating locking component 1 are made of sheet metal.

[0322] Furthermore, such as Figure 39As shown, the side of the pressing member 2 away from the pivot portion 24 is designated as a first sliding edge 25. A fifth hook 588 is provided on the back of the end cap 5 at a position corresponding to the first sliding edge 25, with the opening of the fifth hook 588 facing the pivot portion 24. The fifth hook 588 engages with the first sliding edge 25. When the pressing member 2 rotates based on the pivot portion 24, the first sliding edge 25 slides inside the fifth hook 588. The fifth hook 588 restricts the movement of the first sliding edge 25 towards the drive assembly 6.

[0323] Furthermore, such as Figure 39 As shown, when assembling the pressing part 2, the following should be noted: First, insert the first sliding edge 25 into the fifth hook 588, then fit the pivot hole onto the fifth connecting post 587; then install the rotating buckle 1 and the connecting rod 92 onto the end cover 5, and finally fit the first connecting hole of the connecting rod 92 onto the sixth connecting post 224, and tighten the fifth screw and the sixth screw.

[0324] Furthermore, based on the curtain driving device and / or curtain driving method described in the above embodiments, this disclosure also provides a curtain driving system for implementing the above-described curtain driving device and / or curtain driving method.

[0325] In some embodiments, the curtain drive system includes a curtain drive device, a terminal device, and a remote terminal. Wherein:

[0326] The curtain drive device is used to execute the driving action of the curtain, and upon receiving a start command, it completes segmented nonlinear motion control according to a segmented strategy.

[0327] The terminal device is used for users to define target parameters (such as target travel distance and target duration), set control rules, and send them to the curtain drive device or remote terminal.

[0328] The remote terminal (such as a cloud server) is used to store and manage control rules. When an event matching the triggering conditions is detected, a start command is sent to the curtain drive device, causing it to execute the corresponding control logic in combination with the target parameters stored locally.

[0329] In some solutions, the curtain drive system also includes an environmental detection device. Wherein:

[0330] Optional environmental detection devices (such as human presence sensors) are used to collect environmental conditions and report them to the remote end so that the remote end can take real-time environmental factors into account when matching rules.

[0331] Through the synergy of the aforementioned components, the curtain drive system not only supports diverse operation modes—local manual or remote intelligent—but also enables remote storage of control rules and local execution of target parameters. This decouples control rule triggering from target parameter execution, improving system flexibility and scalability. Furthermore, by combining a high-precision stroke detection structure with a segmented nonlinear motion control strategy, the system balances comfort and efficiency during curtain operation, reduces noise interference, avoids sudden changes in light, and shortens user waiting time.

[0332] Therefore, the curtain drive system described in this embodiment can achieve fine-grained control and multi-dimensional management of curtain drive, and is suitable for the automated curtain control needs in smart home scenarios.

[0333] In the description of this specification, the references to terms such as "some embodiments," "a specific implementation," "a specific implementation process," and "an example" indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms corresponding to the described specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0334] It should also be noted that the above embodiments can be combined with each other. For the same or similar concepts or processes, they may not be described again in some embodiments. That is, the technical solutions disclosed in the later (in the order of the text) embodiments should include the technical solutions described in this embodiment and the technical solutions described in all embodiments before this embodiment.

[0335] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this disclosure, and are not intended to limit them. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this disclosure.

Claims

1. A curtain driving device, characterized in that, The curtain drive device has: The signal triggering ring is designed to rotate with the motor of the curtain drive device and can alternately block the light path between photoelectric switches during the rotation, thereby generating a pulse signal corresponding to the rotation angle of the motor at the output end of the photoelectric switch. A control module is used to acquire the pulse signal and determine the rotational displacement of the motor based on the pulse signal, so as to determine the stroke for controlling the curtain movement; the control module is configured to acquire a start command and, in response to the start command, drive the curtain to perform segmented nonlinear motion control according to a segmented strategy, wherein the segmented strategy is determined based on pre-acquired target parameters, and the target parameters are changeable; Segmented nonlinear motion control includes at least the following: Within a first predetermined proportion range of the target travel determined according to the target parameters, the curtain drive device gradually advances the curtain movement according to the action interval determined by the segmentation strategy. as well as, Within the second predetermined ratio range of the target travel, the curtain drive device is divided into at least one action, and the travel of each action is greater than the travel of each action within the first predetermined ratio range.

2. The curtain driving device according to claim 1, characterized in that, The target parameters also include target duration; wherein the target duration and the target travel distance can be freely defined according to requirements; the travel length of the first predetermined ratio interval is less than or equal to the travel length of the second predetermined ratio interval, and the ratio of the action time corresponding to the first predetermined ratio interval to the target duration is greater than or equal to the ratio of the action time corresponding to the second predetermined ratio interval to the target duration, so as to realize curtain motion control based on the mismatch between travel ratio and time ratio.

3. The curtain driving device according to claim 2, characterized in that, The first predetermined proportion interval is the first a% of the target trip, and the second predetermined proportion interval is the last b% of the target trip; and the action time corresponding to the first predetermined proportion interval accounts for c% of the target duration, and the action time corresponding to the second predetermined proportion interval accounts for d% of the target duration; wherein a, b, c, and d are configured together as: 0 < a < b, c > d > 0, a = d, b = c, so that the trip division ratio and time allocation ratio present an interleaved mismatch relationship.

4. The curtain driving device according to claim 3, characterized in that, The control module determines the segmentation strategy based on pre-acquired target parameters, specifically for: Based on the target travel distance L and the target duration T, Δl and t are determined according to a predetermined calculation relationship, where t and Δl are the action interval and step distance of the first predetermined ratio interval, respectively. Specifically, t is first calculated using the predetermined Δl as a known variable; if t does not meet the duration condition determined according to the set value, then t is fixed to the set value, and Δl is calculated back based on t. Thus, through the dual calculation method using t as a variable and Δl as a variable, the t and Δl that meet the constraint conditions are finally determined, so as to control the movement rhythm of the curtain within the first predetermined ratio interval. The control module is further configured to gradually advance the curtain movement according to a first interval time t and a step distance Δl within a first predetermined ratio range of the target travel.

5. The curtain driving device according to claim 4, characterized in that, The control module calculates t based on the target travel distance L and the target duration T, using a predetermined Δl as a known variable. Specifically, it uses the formula... t is calculated using a predetermined Δl as a known variable; when t≥σ, the curtain drive device advances gradually within the first a% of the target stroke in a manner that it moves once every t seconds, with each movement being Δl. The control module, based on the target travel distance L and the target duration T, fixes t to a set value and calculates Δl based on t, specifically for: If the value of t calculated using the predetermined Δl as a known variable is less than σ, then substitute t = σ seconds into the equation. Calculate Δl, and gradually advance the target stroke in the first a% of the stroke by taking one action every σ seconds, with each action being Δl; where σ∈[3,5].

6. The curtain driving device according to claim 1, characterized in that, Within the second predetermined ratio range of the target travel, the curtain drive device is divided into several steps, and a second interval time is set between each step; the interval between each step in the first predetermined ratio range is defined as the first interval time, and the second interval time is greater than the first interval time.

7. A curtain driving method, characterized in that, include: The curtain drive unit receives the start command; The curtain drive device responds to the start command and drives the curtain to perform segmented nonlinear motion control according to a segmented strategy. The segmented strategy is determined based on pre-acquired target parameters, which are changeable. Segmented nonlinear motion control includes at least the following: Within a first predetermined proportion range of the target travel determined according to the target parameters, the curtain drive device gradually advances the curtain movement according to the action interval determined by the segmentation strategy. as well as, Within the second predetermined ratio range of the target travel, the curtain drive device is divided into at least one action, and the travel of each action is greater than the travel of each action within the first predetermined ratio range.

8. The method according to claim 7, characterized in that, The target parameters also include target duration; wherein the target duration and the target travel distance can be freely defined according to requirements; the travel length of the first predetermined ratio interval is less than or equal to the travel length of the second predetermined ratio interval, and the ratio of the action time corresponding to the first predetermined ratio interval to the target duration is greater than or equal to the ratio of the action time corresponding to the second predetermined ratio interval to the target duration, so as to realize curtain motion control based on the mismatch between travel ratio and time ratio.

9. The method according to claim 8, characterized in that, The first predetermined proportion interval is the first a% of the target trip, and the second predetermined proportion interval is the last b% of the target trip; and the action time corresponding to the first predetermined proportion interval accounts for c% of the target duration, and the action time corresponding to the second predetermined proportion interval accounts for d% of the target duration; wherein a, b, c, and d are configured together as: 0 < a < b, c > d > 0, a = d, b = c, so that the trip division ratio and time allocation ratio present an interleaved mismatch relationship.

10. The method according to claim 9, characterized in that, Determining the segmentation strategy based on pre-acquired target parameters includes: Based on the target travel distance L and the target duration T, Δl and t are determined according to a predetermined calculation relationship, where t and Δl are the action interval and step distance of the first predetermined proportional interval, respectively; specifically including: First, t is calculated using a predetermined Δl as a known variable; where t and Δl are the action interval and step distance of the first predetermined ratio range, respectively; if t does not meet the duration condition determined by the set value, then t is fixed to the set value, and Δl is calculated in reverse based on t. Thus, through the dual calculation method using t as a variable and Δl as a variable, the t and Δl that meet the constraint conditions are finally determined, so as to control the movement rhythm of the curtain within the first predetermined ratio range. Within the first predetermined proportion range of the target travel, the curtain drive device gradually advances the curtain movement according to the first interval time t and the step distance Δl.

11. The method according to claim 10, characterized in that, Based on the target trip length L and the target duration T, t is calculated using a predetermined Δl as a known variable, specifically including: Using formula t is calculated using a predetermined Δl as a known variable; when t≥σ, the curtain drive device advances gradually within the first a% of the target stroke in a manner that it moves once every t seconds, with each movement being Δl. Fix t to a set value, and calculate Δl based on t, specifically including: If the value of t calculated using the predetermined Δl as a known variable is less than σ, then substitute t = σ seconds into the equation. Calculate Δl, and gradually advance the target stroke in the first a% of the stroke by taking one action every σ seconds, with each action being Δl; where σ∈[3,5].

12. The driving method according to claim 7, characterized in that, Within the second predetermined ratio range of the target travel, the curtain drive device is divided into several steps, and a second interval time is set between each step; the interval between each step in the first predetermined ratio range is defined as the first interval time, and the second interval time is greater than the first interval time.

13. The method according to claim 12, characterized in that, Within the second predetermined ratio range, the curtain drive device operates in two steps, with each step covering 30% of the target travel distance, and the interval between the two steps being proportional to the target duration T.

14. The method according to any one of claims 7 to 13, characterized in that, The curtain drive device is configured to detect ambient light levels. The driving method further includes: The driving method further includes: transmitting the collected ambient light intensity to a remote end so that when the remote end matches the target control rule corresponding to the ambient light intensity in the predetermined control rules, if the ambient light intensity meets the triggering conditions defined by the target control rule, a start command is sent to the curtain driving device.