A method, device and electronic equipment for detecting the tension state of a curtain motor

By acquiring the rotational speed and pressure value of the curtain motor drive wheel and calculating the ultimate load, the tightness of the curtain motor is detected. This solves the problems of high cost and low accuracy in existing technologies, and achieves stable operation and efficient detection.

CN115541093BActive Publication Date: 2026-02-24SHENZHEN LUMIUNITED TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110738302.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-30
Publication Date
2026-02-24
Estimated Expiration
2041-06-30

AI Technical Summary

Technical Problem

Existing technologies for detecting the tightness of curtain motors and tracks suffer from high costs and low accuracy. Furthermore, adding pressure sensors can lead to mechanical fatigue and equipment failure.

Method used

By acquiring the rotational speed of the drive wheel, calculating the pressure value, and detecting the tension of the curtain motor based on the ultimate load, the rotational speed is obtained using alternating magnetic beads and Hall sensors on the drive wheel. The ultimate load is calculated by combining the coefficient of friction and gravitational acceleration to determine the tension of the motor.

Benefits of technology

The system can accurately identify the tension of curtain motors without the need for additional testing equipment, reducing testing costs, improving the accuracy of status detection, preventing slippage, ensuring stable operation of curtain motors, and enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115541093B_ABST
    Figure CN115541093B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of smart home, in particular to a method and device for detecting the tension state of a curtain motor and electronic equipment, the method obtains the rotating speed of a drive wheel, calculates the pressure value corresponding to the drive wheel according to the rotating speed, obtains the limit load of the curtain motor according to the pressure value, and finally detects the tension state of the curtain motor according to the limit load. The present application can identify the tension state of the curtain motor without adding other detection equipment, saves the detection cost, improves the state detection accuracy, avoids the occurrence of abnormal conditions such as skidding, ensures the stable operation of the curtain in the automatic opening and closing process, improves the stability of the curtain motor operation, improves the performance of the curtain, and provides a better user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smart home technology, and in particular to a method, apparatus, and electronic device for detecting the tension of a curtain motor. Background Technology

[0002] As smart homes become increasingly popular, more and more people are choosing to use motorized curtains. Motorized curtains use curtain motors to make traditional curtains open and close intelligent, allowing users to remotely control the opening and closing of curtains through terminal devices, creating a more intelligent living environment and improving the quality of life for users.

[0003] Typically, curtain motors rely on the friction between the drive wheel and the track to move forward in an inverted position. The drive wheel and track are in rigid contact. However, with prolonged operation, or due to vibrations or changes in the pull ring, the connection between the drive wheel and the track gradually loosens, making it impossible for the curtain motor to move items of a specified weight. Therefore, a mechanism is needed to detect the tension between the curtain motor and the track. To solve this problem, related technologies propose adding a pressure sensor to the pull ring to monitor changes in the pull ring's tension in real time, thereby obtaining the tension status between the curtain motor and the track.

[0004] In the process of implementing the embodiments of the present invention, the inventors discovered that the related technology has at least the following problems: adding pressure sensors will increase the customization cost and the assembly cost of mechanical structures. In addition, the pressure sensor and the tensioning mechanism are in rigid contact, and the equipment will experience mechanical fatigue after long-term operation, which will cause the pressure sensor to fail to accurately detect the tension between the curtain motor and the track. Summary of the Invention

[0005] The main technical problem solved by the embodiments of the present invention is to provide a method, device, electronic device and non-volatile computer-readable storage medium for detecting the tension of a curtain motor, so as to solve the technical problems of high cost and low accuracy in the related technology when identifying the tension of the curtain motor and the track.

[0006] To solve the above-mentioned technical problems, one technical solution adopted in the embodiments of the present invention is: providing a method for detecting the tension state of a curtain motor, wherein the curtain motor includes a drive wheel, and the method includes:

[0007] Obtain the rotational speed of the drive wheel;

[0008] Calculate the pressure value corresponding to the drive wheel based on the rotational speed;

[0009] The maximum load of the curtain motor is obtained based on the pressure value;

[0010] The tension of the curtain motor is detected based on the maximum load.

[0011] Optionally, M magnetic beads with N and S poles are alternately mounted on the drive wheel, along with a Hall sensor, and the acquisition of the rotational speed of the drive wheel includes:

[0012] The drive wheel is controlled to rotate so that the magnetic beads with the N pole and the S pole generate a Hall signal when they pass the Hall sensor;

[0013] The time interval Δt between two consecutive high levels or two consecutive low levels is obtained based on the Hall signal.

[0014] The rotational speed of the drive wheel is calculated according to a formula, wherein the formula includes:

[0015] Rotational speed n = 1 / (M*Δt).

[0016] Optionally, calculating the pressure value corresponding to the drive wheel based on the rotational speed includes:

[0017] Obtain the fixed parameters associated with the curtain motor;

[0018] The torque of the drive wheel is calculated based on the fixed parameters and the rotational speed;

[0019] Calculate the pressure value corresponding to the drive wheel according to the following formula;

[0020] The formula is: F 压 =T / (k 环 *r);

[0021] Wherein, the F 压 The pressure value corresponding to the drive wheel, where T refers to the torque, and k 环 This refers to the coefficient of friction between the pull ring used to connect the curtain motor and the curtain track, and r refers to the radius of the drive wheel.

[0022] Optionally, obtaining the maximum load of the curtain motor based on the pressure value includes:

[0023] The weight of the curtain motor and the coefficient of friction of the drive wheel are obtained;

[0024] The maximum load of the curtain motor is calculated according to the following formula;

[0025] The formula is: F 负 =k 驱 *F 压 -k 环 *F 压 -k 环 *m0*g;

[0026] Among them, F 负 It is the maximum load, k 驱is the coefficient of friction of the drive wheel, m0 is the weight of the curtain motor, and g is the acceleration due to gravity.

[0027] Optionally, detecting the tension of the curtain motor based on the ultimate load includes:

[0028] When the maximum load is less than the preset weight threshold, the curtain motor is determined to be in a relaxed state, and the first adjustment information of the pull ring is prompted. The first adjustment information is used to tighten the curtain motor and the curtain track.

[0029] When the maximum load is greater than or equal to a preset weight threshold, the curtain motor is determined to be in a clamping state.

[0030] To solve the above-mentioned technical problems, another technical solution adopted in the embodiments of the present invention is: providing a device for detecting the tension of a curtain motor, wherein the curtain motor includes a drive wheel, and the device includes:

[0031] A rotational speed acquisition module is used to acquire the rotational speed of the drive wheel;

[0032] The pressure calculation module is used to calculate the pressure value corresponding to the drive wheel based on the rotational speed.

[0033] A load calculation module is used to obtain the maximum load of the curtain motor based on the pressure value;

[0034] The tension detection module is used to detect the tension of the curtain motor based on the maximum load.

[0035] Optionally, the drive wheel is alternately equipped with M N-pole and S-pole magnetic beads, as well as a Hall sensor, and the speed acquisition module is specifically used for:

[0036] The drive wheel is controlled to rotate so that the magnetic beads with the N pole and the S pole generate a Hall signal when they pass the Hall sensor;

[0037] The time interval Δt between two consecutive high levels or two consecutive low levels is obtained based on the Hall signal.

[0038] The rotational speed of the drive wheel is calculated according to a formula, wherein the formula includes:

[0039] Rotational speed n = 1 / (M*Δt).

[0040] Optionally, the pressure calculation module is specifically used for:

[0041] Obtain the fixed parameters associated with the curtain motor;

[0042] The torque of the drive wheel is calculated based on the fixed parameters and the rotational speed;

[0043] Calculate the pressure value corresponding to the drive wheel according to the following formula;

[0044] The formula is: F 压 =T / (k 环 *r);

[0045] Wherein, the F 压 The pressure value corresponding to the drive wheel, where T refers to the torque, and k 环 This refers to the coefficient of friction between the pull ring used to connect the curtain motor and the curtain track, and r refers to the radius of the drive wheel.

[0046] To solve the above-mentioned technical problems, another technical solution adopted in the embodiments of the present invention is to provide an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method as described above.

[0047] To solve the above-mentioned technical problems, another technical solution adopted in the embodiments of the present invention is to provide a computer-readable storage medium storing computer-executable instructions, which, when executed by an electronic device, cause the electronic device to perform the method described above.

[0048] Unlike related technologies, the method, apparatus, electronic device, and non-volatile computer-readable storage medium provided in this invention for detecting the tension state of a curtain motor acquires the rotational speed of the curtain motor drive wheel, calculates the pressure value of the drive wheel based on the rotational speed, obtains the current limit load of the curtain motor based on the pressure value, and finally detects the tension state of the curtain motor based on this limit load, that is, determining whether the current curtain motor drive wheel and the track need secondary tightening. Since the tension state of the curtain motor can be identified without adding other detection equipment, detection costs are saved, the accuracy of state detection is improved, thereby avoiding abnormal situations such as slippage, ensuring stable operation of the curtain during automatic opening and closing, improving the stability of the curtain motor operation, enhancing the performance of the curtain, and providing a better user experience. Attached Figure Description

[0049] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0050] Figure 1aThis is a schematic diagram of an application environment provided by an embodiment of the present invention;

[0051] Figure 1b This is a schematic diagram of an application environment provided by another embodiment of the present invention;

[0052] Figure 2 This is a hardware block diagram of a curtain motor provided in an embodiment of the present invention;

[0053] Figure 3 This is a schematic diagram of the structure of a curtain motor provided in an embodiment of the present invention;

[0054] Figure 4 This is a flowchart of a method for detecting the tension of a curtain motor according to an embodiment of the present invention;

[0055] Figure 5 This is a diagram illustrating the forces involved when a curtain motor acts on a curtain track.

[0056] Figure 6 This is a schematic diagram of a device for detecting the tension of a curtain motor according to an embodiment of the present invention;

[0057] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0058] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0059] Figure 1a This is a schematic diagram of an application environment provided by an embodiment of the present invention, and the method and apparatus for detecting the tension of a curtain motor can be applied to this application environment. Figure 1aAs shown, the application environment includes: server 11, control terminal 12, gateway 13, wireless communication module 14, and curtain motor 15. Server 11 is used to generate and send control data related to the curtain motor 15. Server 11 is signal-connected to gateway 13. In actual use, it sends control data to gateway 13 according to corresponding control commands, and gateway 13 forwards the control data. Control commands can be generated by control terminal 12 (such as a mobile phone, tablet, smart speaker, etc.) logging into the client APP of the curtain motor control system and operating on the corresponding interface of the APP to send control commands to server 11. Server 11 can then further generate control data for curtain motor 15 based on the control commands, and use this control data to control curtain motor 15. The curtain motor control system can be controlled via a mobile phone or tablet APP, or by voice control via a smart speaker, to achieve intelligent control of the curtain motor system. For example, controlling the curtains to open and close automatically, or controlling the curtains to open or close automatically at preset times.

[0060] Control data sent by server 11 is transmitted to wireless communication module 14 via gateway 13. Wireless communication module 14 is connected to curtain motor 15. After receiving the control data, wireless communication module 14 outputs it to the connected curtain motor 15, which then drives the curtains to open or close according to the control data. Gateway 13 is connected to wireless communication module 14, receives control data from server 11, and forwards the control data to wireless communication module 14.

[0061] The wireless communication module 14 and the curtain motor 15 can be one or more. When multiple wireless communication modules 14 and multiple curtain motors 15 are included, one wireless communication module can correspond to one curtain motor 15.

[0062] In this embodiment, the wireless communication module 14 and the curtain motor 15 are independent. In other embodiments, such as... Figure 1b As shown, the curtain motor 15 may include the wireless communication module 14, and the curtain motor 15 communicates with other devices through the wireless communication module 14.

[0063] It should be noted that, Figure 1a and Figure 1b As just one example of an application environment, the method and apparatus for detecting the tension of a curtain motor provided in this embodiment of the invention can also be applied to other application environments.

[0064] Figure 2This is a hardware block diagram of a curtain motor according to an embodiment of the present invention. The curtain motor 15 can be applied in the above-mentioned application environment. The curtain motor 15 includes: a drive device 151, a tensioning mechanism 152, and a controller 153. The drive device 151 includes a drive wheel 1511, and a Hall sensor 155 is provided on the drive wheel 1511. The controller 153 is signal-connected to the drive device 151 and the tensioning mechanism 152 respectively.

[0065] In this embodiment, the driving device 151 can drive the driving wheel 1511 to rotate. When the driving wheel 1511 contacts the curtain track, the rotation of the driving wheel 1511 can drive the curtain motor 15 to move horizontally. The tensioning mechanism 152 can drive the curtain motor 15 to move vertically, causing the curtain motor 15 to move closer to or away from the curtain track. The Hall sensor 155 is used to output a Hall signal when the driving wheel 1511 rotates normally. The controller 153 can calculate the rotational speed of the driving wheel 1511 based on the Hall signal, calculate the pressure value corresponding to the driving wheel 1511 based on the rotational speed, obtain the limit load of the curtain motor 15 based on the pressure value, and finally detect the tension state of the curtain motor 15 based on the limit load to determine whether to control the curtain motor 15 to tighten with the curtain track.

[0066] Among them, such as Figure 2 As shown, the driving device 151 further includes a DC motor 1512, which drives the drive wheel 151 to rotate. The tensioning mechanism 152 specifically includes a stepper motor 1523, which drives the curtain motor 15 to move in the vertical direction.

[0067] The process by which the curtain motor 15 controls the drive wheel 1511 to grip the curtain track can be applied to scenarios where the drive wheel 1511 is being adjusted to grip the track after the curtain motor 15 is installed. In this scenario, the drive wheel 1511 is usually not in contact with the track. The drive device 151, tensioning mechanism 152, controller 153, and Hall sensor 155 work together to achieve a tight fit between the drive wheel 1511 and the track. This ensures stable operation of the curtain motor 15 and prevents slippage and other abnormal phenomena.

[0068] Figure 3 This is a schematic diagram of the structure of a curtain motor provided in an embodiment of the present invention. The curtain motor 15 includes: a housing, a drive wheel 1511, a DC motor 1512, a hook push rod 1521, a lead screw 1522, a stepper motor 1523, a tensioning mechanism bracket 1524, a controller 153, a main unit hook 154, and a Hall sensor 155.

[0069] The curtain motor 15 is mounted on the curtain via a main unit hook 154. Specifically, one end of the main unit hook 154 extends out of the outer casing and connects to a curtain hook on the curtain track, thereby mounting the curtain motor 15 on the curtain hook. The other end of the main unit hook 154 is fixedly connected to the hook push rod 1521, specifically via a threaded connection.

[0070] The drive wheel 1511 and the DC motor 1512 together form a drive device 151. A portion of the drive wheel 1511 extends out of the housing. When the drive wheel 1511 is engaged with the curtain track, it abuts against the curtain track. The drive wheel 1511 is connected to the DC motor 1512. The DC motor 1512 may include a motor and a gearbox. A clutch may be provided on the drive wheel 1511, and the drive wheel 1511 is connected to the DC motor 1512 via the clutch and the gearbox. The DC motor 1512 is located inside the housing and is signal-connected to the controller 153. The DC motor 1512 is used to drive the drive wheel 1511 to rotate according to the control signals sent by the controller 153. The drive wheel 1511 is used to drive the curtain motor 1511 to move horizontally during its contact with the curtain track and rotation.

[0071] In this embodiment, at least one magnetic bead is provided on the drive wheel 1511, and the magnetic bead rotates when the drive wheel 1511 rotates. For example, as Figure 3 As shown, there can be multiple, and an even number, magnetic beads. Each magnetic bead includes an N pole and a S pole. These multiple magnetic beads are evenly spaced on the drive wheel 1511, and the N pole and S pole of adjacent magnetic beads are placed in opposite positions. When the drive wheel 1511 rotates, the magnetic field generated by the magnetic beads also rotates, causing the Hall sensor 155 located below the drive wheel 1511 to output a Hall signal based on the rotating magnetic field. The Hall signal can specifically be a square wave, for example, outputting a high level when the N pole passes and a low level when the S pole passes, or outputting a high level when the S pole passes and a low level when the N pole passes. It should be noted that... Figure 3 Only one placement of the magnetic bead is shown; the magnetic bead can also be disposed on the drive wheel 1511 in other ways. Furthermore, the Hall sensor 155 can be multiple, not limited to one.

[0072] When the Hall sensor 155 outputs the Hall signal, the controller 153 can detect the Hall signal.

[0073] Normally, when the drive wheel 1511 rotates, the Hall sensor 155 will generate a Hall signal. If the Hall signal is not detected, it means that the drive wheel 1511 may not rotate normally due to jamming or other reasons. The drive wheel 1511 and other modules can be tested.

[0074] The hook push rod 1521, the lead screw 1522, the stepper motor 1523, and the tensioning mechanism bracket 1524 together constitute the tensioning mechanism 152. The hook push rod 1521 is threadedly connected to the other end of the main hook 154. One end of the lead screw 1522 is movably connected to the hook push rod 1521. This movable connection can be a threaded connection; for example, the outer surface of the lead screw 1522 has a threaded structure, and the hook push rod 1521 has a hollow cylinder with a threaded inner surface. One end of the lead screw 1522 passes through the hollow cylinder, and the two threaded structures are connected. The other end of the lead screw 1522 is fixedly connected to the bottom of the tensioning mechanism bracket 1524. The stepper motor 1523 is fixed to the lower end of the tensioning mechanism bracket 1524.

[0075] The tensioning mechanism 152 is mainly used to control the curtain motor 15 to move vertically. Its working principle is as follows: the stepper motor 1523 receives control signals from the controller 153 and rotates counterclockwise according to the control signals, thereby driving the lead screw 1522 to rotate clockwise, or rotates clockwise according to the control signals, thereby driving the lead screw 1522 to rotate counterclockwise; the lead screw 1522, when rotating clockwise, drives the hook push rod 1521 to move downwards, or when rotating counterclockwise, drives the hook push rod 1521 to move upwards; when the hook push rod 1521 moves downwards, the main hook 154 moves downwards; when the hook push rod 1521 moves upwards, the main hook 154 moves upwards. When the main unit hook 154 moves downward, the curtain motor 15 moves upward so that the drive wheel 1511 grips the curtain track; when the main unit hook 154 moves upward, the curtain motor 15 moves downward so that the drive wheel 1511 leaves the curtain track.

[0076] The controller 153 is mounted on a circuit board, which may specifically be a chip of some type, and the circuit board is built into the housing. The controller 153 is signal-connected to the DC motor 1512 and the stepper motor 1523. The controller 153 is used to control the DC motor 1512 to drive the drive wheel 1511 to rotate, thereby moving the curtain motor 15 in the horizontal direction. The controller 153 is also used to control the stepper motor 1532 to rotate clockwise or counterclockwise, thereby moving the curtain motor 15 in the vertical direction.

[0077] In some embodiments, the same applies. Figure 2 As shown, the curtain motor 15 may further include a battery 156, which may specifically be a rechargeable lithium battery, characterized by large capacity and high energy storage. The battery 156 is used to power the various modules of the curtain motor 15.

[0078] Figure 4 This is a flowchart illustrating a method for detecting the tension state of a curtain motor according to an embodiment of the present invention. The method can be used to detect the tension state of the curtain motor 15 in the above embodiment. The method can be executed by the curtain motor 15, or by other electronic devices. The method includes:

[0079] S11. Obtain the rotational speed of the drive wheel;

[0080] The rotational speed of the drive wheel is the number of revolutions it makes around the center of a circle per unit time when it performs circular motion. The drive wheel can be driven by the aforementioned DC motor, and its rotational speed can be obtained through the aforementioned controller. Methods for obtaining the rotational speed of the drive wheel may include: when the drive wheel is directly driven by the DC motor, obtaining the rotational speed of the DC motor, which is the rotational speed of the drive wheel; when the DC motor drives the drive wheel through a reducer, the rotational speed of the drive wheel is the speed of the DC motor divided by the reduction ratio. The methods for detecting the rotational speed of the DC motor include, but are not limited to, light reflection, magnetoelectric methods, grating methods, and Hall switch detection methods.

[0081] It should be noted that the method for obtaining the rotational speed of the drive wheel can also be other, and this application does not make specific limitations.

[0082] For example, in some embodiments, M magnetic beads with N and S poles are alternately mounted on the drive wheel, specifically as follows: Figure 3As shown, a Hall sensor is also installed on the drive wheel. When acquiring the rotational speed of the drive wheel, the drive wheel is controlled to rotate so that the magnetic beads with N and S poles generate Hall signals when passing the Hall sensor. The time interval Δt between two consecutive high or low levels is acquired based on the Hall signal. The rotational speed of the drive wheel is calculated according to the formula: rotational speed n = 1 / (M*Δt), where M is the total number of magnetic beads, and the unit of rotational speed is revolutions per second. The speed of the curtain motor can also be calculated, for example, by acquiring the distance Δs between two adjacent N poles or two adjacent S poles through the microcontroller's input interrupt pin, and thus calculating the speed of the curtain motor Δv = Δs / Δt. When the drive wheel rotates, the Hall sensor periodically senses magnetic lines of force, generating pulse voltages. The pulses are counted over a certain period, thereby calculating the rotational speed of the drive wheel. Its main working principle is based on measuring speed using pi. For example, to achieve rotational balance, six magnetic beads can be used, with a 60-degree interval between each bead. A unipolar Hall switch is then used; six Hall switch cycles represent one rotation. When measuring the rotational speed, only the number of Hall switch cycles needs to be counted. Alternatively, to improve the accuracy of the rotational speed measurement, an encoder can be added. The encoder decomposes one rotation of the drive wheel into tens of thousands of pulses, and the rotational speed can be obtained by calculating the pulse period.

[0083] S12. Calculate the pressure value corresponding to the drive wheel based on the rotational speed;

[0084] In this embodiment, the pressure value corresponding to the drive wheel is the vertically upward pressure generated at the contact point between the drive wheel and the curtain track. This pressure is generated by the curtain motor when the drive wheel rotates. The calculation of this pressure value can be based on the rotational speed of the drive wheel to infer the magnitude of the reverse torque acting on the drive wheel, and then the magnitude of the reverse torque can be used to infer the magnitude of the pressure acting on the drive wheel. Specifically, calculating the pressure value corresponding to the drive wheel based on the rotational speed includes:

[0085] Obtain the fixed parameters associated with the curtain motor;

[0086] The torque of the drive wheel is calculated based on the fixed parameters and the rotational speed;

[0087] According to the formula: F 压 =T / (k 环 *r), calculate the pressure value corresponding to the drive wheel;

[0088] Wherein, the F 压 The pressure value corresponding to the drive wheel, where T refers to the torque, and k 环 This refers to the coefficient of friction between the pull ring used to connect the curtain motor and the curtain track, and r refers to the radius of the drive wheel.

[0089] The aforementioned fixed parameters include voltage U, magnetic flux B, armature length L1, armature radius L2, and internal resistance R of the motor. Specifically, voltage U and internal resistance R refer to the voltage and resistance of the motor driving the drive wheel (such as the aforementioned DC motor). Armature length L1 and armature radius L2 refer to the length and radius of the armature in the motor driving the drive wheel, which can specifically be the rotor of the DC motor. When the drive wheel rotates, it drives the magnetic bead to rotate, generating a magnetic field. The magnetic flux B is a physical quantity representing the distribution of this magnetic field. The specific values ​​of these fixed parameters can be obtained using existing technologies.

[0090] The formula for calculating the torque T of the drive wheel is as follows:

[0091]

[0092] For a motor, the voltage U, magnetic flux B, armature length L1, armature radius L2, and internal resistance R can be initially considered as a fixed quantity. From this, a linear relationship between torque T and speed n can be obtained.

[0093] The friction coefficient of the pull ring refers to the friction coefficient between the pull ring connecting the curtain motor and the curtain track. It can be considered a fixed value and can be detected by relevant technologies such as a friction coefficient meter.

[0094] The radius refers to the radius of the drive wheel, which can be considered a fixed quantity. Therefore, after calculating the torque T, the drive wheel pressure can be calculated.

[0095] It should be noted that the above method for calculating the pressure value corresponding to the drive wheel is only an example. In other embodiments, other methods can be used to calculate the pressure value corresponding to the drive wheel.

[0096] S13. Obtain the maximum load of the curtain motor based on the pressure value;

[0097] The ultimate load capacity is the value corresponding to the driving load force of the drive wheel. This driving load force is positively correlated with the driving capability of the drive wheel, and it refers to the maximum load force that can be driven without significantly affecting the performance of the motor. The driving capability of the drive wheel is positively correlated with the pressure exerted on the drive wheel; therefore, the ultimate load capacity of the curtain motor can be calculated using the pressure value.

[0098] Specifically, obtaining the limit load of the curtain motor based on the pressure value includes: obtaining the weight of the curtain motor and the coefficient of friction of the drive wheel; according to the formula: F 负 =k 驱 *F压 -k 环 *F 压 -k 环 *m0*g, calculate the maximum load capacity of the curtain motor. Where F 负 It is the extreme load, k 驱 F is the coefficient of friction of the drive wheel, m0 is the weight of the curtain motor, and g is the acceleration due to gravity. 压 and k 环 For details, please refer to the description in the above embodiments.

[0099] It should be noted that, in addition to calculating the limit load of the curtain motor based on the pressure value mentioned above, other methods can also be used to calculate the limit load of the curtain motor.

[0100] S14. Detect the tension of the curtain motor according to the maximum load.

[0101] As we know, a smaller maximum load indicates a loose connection between the curtain motor's drive wheel and the curtain track; a larger maximum load indicates a tighter connection. If the drive wheel is too loosely connected to the track, the curtain motor will not be able to properly move the curtains along the track, resulting in idling or slippage. Therefore, it is crucial to monitor the tension of the curtain motor to ensure its stable operation.

[0102] The step of detecting the tension of the curtain motor based on the ultimate load includes: when the ultimate load is less than a preset weight threshold, determining that the curtain motor is in a relaxed state and prompting the pull ring with first adjustment information, the first adjustment information being used to tighten the curtain motor and the curtain track; when the ultimate load is greater than or equal to the preset weight threshold, determining that the curtain motor is in a tightened state.

[0103] The preset weight threshold can be set according to the relevant parameters of the curtain motor for specific applications, such as the weight of the curtain motor and the coefficient of friction between the drive wheel and the curtain track. For example, when the maximum load is less than 8kg, a message will be displayed stating "The pull ring needs to be adjusted upwards." This message can be sent from the curtain motor to the user for manual adjustment of the tension between the curtain motor and the curtain track. Alternatively, the message can be sent to the drive mechanism, which is also located on the curtain motor. Through preset control logic, this drive mechanism automatically adjusts the tension between the curtain motor and the curtain track.

[0104] This invention provides a method for detecting the tension of a curtain motor. This method can identify the tension of the curtain motor without adding other detection equipment, saving detection costs, improving the accuracy of status detection, thereby avoiding abnormal situations such as slippage, ensuring stable operation of the curtain during automatic opening and closing, improving the stability of the curtain motor operation, enhancing the performance of the curtain, and providing a better user experience.

[0105] The above method for detecting the tension of the curtain motor mainly calculates the pressure value based on the rotational speed of the drive wheel, determines the driving force of the device based on the pressure value, and thus dynamically adjusts the tension of the pull ring. The principle behind calculating the ultimate load using the above method is explained in detail below.

[0106] like Figure 5 As shown, Figure 5 This is a schematic diagram illustrating the forces involved when a curtain motor acts on a curtain track. The pull ring 1 includes a leftward frictional force F. 环1 Pull ring 2 includes a leftward frictional force F 环2 The pull ring 1 also includes a downward pulling force F. 拉 / 2, the pull ring 2 also includes a downward pulling force F 拉 / 2, F 拉 It is the resultant force exerted by the two pull rings on each other. F 压 It is the pressure on the drive wheel, F 驱 The driving force is provided by the drive wheels.

[0107] Due to the ultimate load (i.e. F) 负 The driving force F of the drive wheels 驱 Positive correlation, while the driving force F of the drive wheel 驱 And the pressure F it receives 压 Positive correlation, therefore, the extreme load (F) is calculated. 负 The problem becomes determining the pressure F acting on the drive wheel. 压 The problem.

[0108] based on Figure 5 According to the mechanical model, we know that:

[0109] Longitudinal force: F 拉 =F 压 +m0g;

[0110] Lateral force: F 驱 =F 环 +F 负 , of which F 环 It is the total friction force between the two pull rings.

[0111] As expected, the maximum force that the drive wheel can provide is related to the clamping pressure, that is:

[0112] F 驱(max) =k 驱 *F 压 , of which F 驱(max) It is the maximum driving force that the drive wheels can provide, k 驱 It is the coefficient of friction of the drive wheel.

[0113] F 压 How to calculate the pressure F on the drive wheel? 压 What about when the curtain motor is unloaded, i.e., F... 负 =0, at this time the formula for lateral force is:

[0114] F 驱 =F 环

[0115] And F 环 =F 环1 +F 环2 =(k 环1 *F 拉 / 2)+(k 环2 *F 拉 / 2);

[0116] Assuming the two pull rings are made of the same material, the combined reverse frictional force provided by the two pull rings is:

[0117] F 环 =k 环 *F 拉 ;

[0118] Furthermore, due to the longitudinal force formula F 拉 =F 压 +m0g, combined with the above formula, we can conclude that:

[0119] F 驱 =F 环 =k 环 *(F 压 +m0g)=k 环 *F 压 +k 环 *m0g;

[0120] According to the above formula, the initial driving force is directly proportional to the pressure. Therefore, it can be determined by measuring F. 驱 The value of pressure F is used to obtain the pressure. 压 The size of F, if we calculate the value of F 驱 Woolen cloth?

[0121] Based on the forces acting on the curtain motor drive wheel, we can know that:

[0122] T 齿 =F 驱 *r 驱 ;

[0123] Among them, T 齿 The torque, r, is provided by the gearbox. 驱 This is the radius of the drive wheel. According to the formula for an electric motor:

[0124]

[0125] According to the formula relating torque and current, we know that:

[0126] Torque T = Current I * Magnetic flux B * Armature length L1 * Armature radius L2

[0127] Combining the two formulas above, we can obtain:

[0128]

[0129] Combining the formulas for F-drive and T-gear respectively, we can obtain the relationship between rotational speed n and pressure:

[0130]

[0131] For curtain motors, the voltage U, magnetic flux B, armature length L1, armature radius L2, internal resistance R, and drive wheel radius r can be considered as follows: 驱 Assuming that the equipment weight m0 and the Earth's gravitational acceleration g are both constants, and the coefficient of friction between the pull ring and the curtain track is also constant, the motor speed and the pull ring tension can be simplified as follows:

[0132] Rotational speed n = k1 - k2 - k3 * F 压 ;

[0133] in,

[0134]

[0135]

[0136]

[0137] If the parameters of the curtain motor are fixed, and the friction coefficient of the pull ring remains constant (i.e., k1, k2, and k3 are all constant values), then the pressure F it experiences can be directly derived from the rotational speed n. 压 This allows for the assessment of the pressure on the drive wheels.

[0138] Obtain the pressure F of the drive wheel 压 Then, combine with the formula:

[0139] F 拉 =F 压 +m0g;

[0140] F 驱=F 环 +F 负 ;

[0141] F 驱(max) =k 驱 *F 压 ;

[0142] The maximum load that the drive wheels can currently provide can be obtained:

[0143] F 负 =F 驱 -F 环 =k 驱 ×F 压 -k 环 ×F 拉 =k 驱 ×F 压 -k 环 ×F 压 -k 环 ×m0g

[0144] Therefore, the maximum load can be calculated in the above manner, and the value of the maximum load can be used to determine whether a clamping operation is required, thereby ensuring that the curtain motor can stably push the set load during long-term operation.

[0145] Figure 6 This is a schematic diagram of a device for detecting the tension of a curtain motor according to an embodiment of the present invention, as shown below. Figure 6 As shown, the device 20 includes a rotation speed acquisition module 21, a pressure calculation module 22, a load calculation module 23, and a tension / looseness detection module 24.

[0146] The rotation speed acquisition module 21 is used to acquire the rotation speed of the drive wheel; the pressure calculation module 22 is used to calculate the pressure value corresponding to the drive wheel based on the rotation speed; the load calculation module 23 is used to acquire the limit load of the curtain motor based on the pressure value; and the tension detection module 24 is used to detect the tension of the curtain motor based on the limit load.

[0147] The drive wheel is equipped with M magnetic beads with alternating N and S poles, as well as a Hall sensor. The speed acquisition module 21 is specifically used for:

[0148] The drive wheel is controlled to rotate so that the magnetic beads with the N pole and the S pole generate a Hall signal when they pass the Hall sensor;

[0149] The time interval Δt between two consecutive high levels or two consecutive low levels is obtained based on the Hall signal.

[0150] The rotational speed of the drive wheel is calculated according to a formula, wherein the formula includes:

[0151] Rotational speed n = 1 / (M*Δt).

[0152] Specifically, the pressure calculation module 22 is used for:

[0153] Obtain the fixed parameters associated with the curtain motor;

[0154] The torque of the drive wheel is calculated based on the fixed parameters and the rotational speed;

[0155] According to the formula: F 压 =T / (k 环 *r), calculate the pressure value corresponding to the drive wheel;

[0156] Wherein, the F 压 The pressure value corresponding to the drive wheel, where T refers to the torque, and k 环 This refers to the coefficient of friction between the pull ring used to connect the curtain motor and the curtain track, and r refers to the radius of the drive wheel.

[0157] Specifically, the load calculation module 23 is used to: obtain the weight of the curtain motor and the friction coefficient of the drive wheel; according to the formula: F 负 =k 驱 *F 压 -k 环 *F 压 -k 环 *m0*g, calculate the maximum load capacity of the curtain motor. Where F 负 It is the extreme load, k 驱 is the coefficient of friction of the drive wheel, m0 is the weight of the curtain motor, and g is the acceleration due to gravity.

[0158] Specifically, the tension detection module 24 is used to: determine that the curtain motor is in a relaxed state when the maximum load is less than a preset weight threshold, and prompt the pull ring with first adjustment information, the first adjustment information being used to tighten the curtain motor and the curtain track; and determine that the curtain motor is in a tightened state when the maximum load is greater than or equal to the preset weight threshold.

[0159] It should be noted that the device for detecting the tension of a curtain motor described above can execute the method for detecting the tension of a curtain motor provided in the embodiments of the present invention, and has the corresponding functional modules for executing the method. Technical details not described in detail in this embodiment of the device for detecting the tension of a curtain motor can be found in the method for detecting the tension of a curtain motor provided in the embodiments of the present invention.

[0160] Please see Figure 7 , Figure 7This is a schematic diagram of the hardware structure of an electronic device 30 provided in an embodiment of the present invention. This electronic device 30 can be used to perform the above-described method for detecting the tension of a curtain motor, such as... Figure 7 As shown, the electronic device 30 includes:

[0161] One or more processors 31 and memory 32, Figure 7 Take a processor 31 as an example.

[0162] Processor 31 and memory 32 can be connected via a bus or other means. Figure 7 Taking the example of a connection between China and Israel via a bus.

[0163] Memory 32, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the method for detecting the tension state of a curtain motor in this embodiment of the invention (e.g., attached). Figure 6 (The various modules shown). The processor 31 executes various server functions and data processing by running non-volatile software programs, instructions, and modules stored in the memory 32, thereby realizing the method for detecting the tension of the curtain motor in the above-described method embodiment.

[0164] The memory 32 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the device for detecting the tension of the curtain motor. Furthermore, the memory 32 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 32 may optionally include memory remotely located relative to the processor 31, and this remote memory may be connected to the device for detecting the tension of the curtain motor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0165] The one or more modules are stored in the memory 32, and when executed by the one or more processors 31, they perform the method for detecting the tension of the curtain motor in any of the above method embodiments.

[0166] The above-described product can execute the method provided in the embodiments of the present invention, and has the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in this embodiment can be found in the method provided in the embodiments of the present invention.

[0167] In one embodiment, a computer storage medium is also provided, the computer storage medium storing computer-executable instructions that are executed by one or more processors, for example... Figure 7 One of the processors 31 can be configured to perform the method for detecting the tension of the curtain motor in any of the above method embodiments. Specifically, the computer storage medium may be a non-volatile computer storage medium.

[0168] In one embodiment, a computer program product is also provided, the computer program product including a computer program stored on a non-volatile computer-readable storage medium, the computer program including program instructions that, when executed by the electronic device, cause the electronic device to perform the method for detecting the tension state of a curtain motor in any of the above method embodiments.

[0169] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0170] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software and a general-purpose hardware platform, or of course, using hardware. Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0171] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and not to limit them; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of this application as described above, which are not provided in detail for the sake of brevity; although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features; and these 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 application.

Claims

1. A method for detecting the tension of a curtain motor, characterized in that, The window curtain motor comprises a driving wheel, and the method comprises: obtaining the rotating speed of the driving wheel; calculating the pressure value corresponding to the driving wheel according to the rotating speed; obtaining the limit load of the window curtain motor according to the pressure value; detecting the tightness state of the window curtain motor according to the limit load; wherein, the pressure value corresponding to the driving wheel is calculated according to the rotating speed, comprising: obtaining the fixed parameters associated with the window curtain motor; calculating the torque of the driving wheel according to the fixed parameters and the rotating speed; calculating the pressure value corresponding to the driving wheel according to the torque, the friction coefficient between the pull ring and the curtain track of the window curtain motor and the radius of the driving wheel.

2. The method of claim 1, wherein, The driving wheel is alternately installed with M magnetic beads of N-pole and S-pole and a Hall sensor, and the obtaining of the rotating speed of the driving wheel comprises: controlling the rotation of the driving wheel to make the magnetic beads of N-pole and S-pole generate Hall signals when passing through the Hall sensor; acquiring the time interval between two consecutive high levels or two consecutive low levels of the hall signal t; calculating the rotating speed of the driving wheel according to the formula, wherein the formula comprises: Rotational speed n = 1 / (M t).

3. The method according to claim 1 or 2, characterized in that, The pressure value corresponding to the driving wheel is calculated according to the torque, the friction coefficient between the pull ring and the curtain track of the window curtain motor and the radius of the driving wheel, comprising: calculating the pressure value corresponding to the driving wheel according to the formula; The formula is: ; Wherein, the F 压 is the pressure value corresponding to the driving wheel, the T refers to the torque, the k 环 refers to the friction coefficient between the pull ring and the curtain rail for connecting the curtain motor, and the r refers to the radius of the driving wheel.

4. The method of claim 3, wherein, The limit load of the window curtain motor is obtained according to the pressure value, comprising: obtaining the weight of the window curtain motor and the friction coefficient of the driving wheel; calculating the limit load of the window curtain motor according to the formula; The formula is: ; wherein, is the limit load capacity, is the coefficient of friction of the drive wheel, is the weight of the curtain motor, is the acceleration due to gravity on Earth.

5. The method of claim 4, wherein, The tightness state of the window curtain motor is detected according to the limit load, comprising: when the limit load is less than a preset weight threshold, determining that the window curtain motor is in a relaxed state, and prompting first adjustment information of the pull ring, the first adjustment information being used to make the window curtain motor tightly hold the curtain track; when the limit load is greater than or equal to the preset weight threshold, determining that the window curtain motor is in a tightly held state.

6. A device for detecting the tension state of a curtain motor, characterized in that, The window curtain motor comprises a driving wheel, and the device comprises: a rotating speed obtaining module for obtaining the rotating speed of the driving wheel; a pressure calculating module for calculating the pressure value corresponding to the driving wheel according to the rotating speed; a load calculating module for obtaining the limit load of the window curtain motor according to the pressure value; a tightness state detecting module for detecting the tightness state of the window curtain motor according to the limit load; wherein, the pressure calculating module is specifically used for: obtaining the fixed parameters associated with the window curtain motor; calculating the torque of the driving wheel according to the fixed parameters and the rotating speed; calculating the pressure value corresponding to the driving wheel according to the torque, the friction coefficient between the pull ring and the curtain track of the window curtain motor and the radius of the driving wheel.

7. The apparatus of claim 6, wherein, The driving wheel is alternately installed with M magnetic beads of N-pole and S-pole and a Hall sensor, and the rotating speed obtaining module is specifically used for: controlling the rotation of the driving wheel to make the magnetic beads of N-pole and S-pole generate Hall signals when passing through the Hall sensor; acquiring the time interval between two consecutive high levels or two consecutive low levels of the hall signal t; calculating the rotating speed of the driving wheel according to the formula, wherein the formula comprises: Rotational speed n = 1 / (M t).

8. The apparatus of claim 6 or 7, wherein, The pressure calculating module is specifically used for: calculating the pressure value corresponding to the driving wheel according to the formula; The formula is: ; Wherein, the F pressure is the corresponding pressure value of the drive wheel, the T refers to the torque, the k ring refers to the friction coefficient between the pull ring for connecting the curtain motor and the curtain track, and the r refers to the radius of the drive wheel.

9. An electronic device, comprising: The method comprises the following steps: at least one processor; and a memory connected in communication with the at least one processor; Wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method of any one of claims 1 to 5.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions, when the computer executable instructions are executed by the electronic device, the electronic device executes the method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • Device and method for measuring rotational speed ripple and torque ripple of motor

    CN106405142A

  • Electric curtain testing device

    CN109612617A