Automatic torque calibration for roller shades
US-9534442-B2 · Jan 3, 2017 · US
US9970234B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9970234-B2 |
| Application number | US-201615363405-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 29, 2016 |
| Priority date | Apr 1, 2014 |
| Publication date | May 15, 2018 |
| Grant date | May 15, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A motorized roller shade that detects obstacles in its travel that create excess torque by sensing the current draw from a motor and method by which the motor can calibrate itself to detect excess torque. During the roller shade's travel, it will record the instantaneous torque being generated at various points. For example, it will store the greatest value in the shade motor's non-volatile memory as the normal operating torque.
Opening claim text (preview).
What is claimed is: 1. A motorized roller shade comprising: a roller; a roller shade fabric attached to the roller; a shade motor configured for raising or lowering the roller shade fabric; a controller comprising a motor controller configured for controlling the shade motor and a memory configured for storing over-current threshold values, wherein the controller is configured for: waiting for said roller shade fabric to be at a lowest limit; after said roller shade fabric is at the lowest limit, waiting for a command to go to an upper limit; capturing an over-current threshold auto calibration value by calculating a sum of a peak value, a fixed minimum value, and a percentage of an average value; when there is (a) no over-current event and (b) the shade effectively reaches the upper limit, storing the over-current threshold auto calibration value; and when an over-current event was detected, discarding the over-current threshold auto calibration value and directing the shade motor to stop. 2. The motorized roller shade of claim 1 , wherein the controller is further configured for: when there is (a) no over-current event and (b) the shade effectively reaches the upper limit, replacing a stored over-current threshold value with the over-current threshold auto calibration value. 3. The motorized roller shade of claim 1 , wherein the controller is further configured for: recording a current value generated during travel of the roller shade fabric; and comparing the recorded current value with a stored over-current threshold value to detect an over-current event. 4. The motorized roller shade of claim 1 , wherein the controller is further configured for: when an over-current event was detected, setting the over-current threshold value equal to zero. 5. The motorized roller shade of claim 1 , wherein the controller is further configured for: setting the over-current threshold value equal to zero whenever the lowest limit is changed. 6. The motorized roller shade of claim 1 , wherein when the over-current event was detected, the controller is further configured for directing the motor to reverse direction by a predetermined number of revolutions. 7. The motorized roller shade of claim 6 , wherein the shade motor is directed to reverse direction to remove built up tension in the roller shade fabric. 8. The motorized roller shade of claim 6 , wherein the predetermined number of revolutions is at least one-half of a revolution. 9. The motorized roller shade of claim 1 further comprising a Hall Effect sensor configured for sensing current values. 10. A motorized roller shade comprising: a roller; a roller shade fabric attached to the roller; a motor configured for raising or lowering the roller shade fabric; a controller comprising a motor controller configured for controlling the motor and a memory configured for storing over-current threshold auto calibration values, wherein the controller is configured for determining an over-current threshold auto calibration value by: operating the roller shade fabric from a lowest limit to a highest limit; recording a plurality of current values; determining an over-current threshold auto calibration value by calculating a sum of a peak value, a fixed minimum value, and a percentage of an average value; and storing the over-current threshold auto calibration value; wherein the controller uses the over-current threshold auto calibration value during normal operation to detect an over-current event and stop the motor. 11. The motorized roller shade of claim 10 , wherein when the over-current event is detected, the controller is further configured for directing the motor to reverse direction by a predetermined number of revolutions. 12. The motorized roller shade of claim 11 , wherein the predetermined number of revolutions is at least one-half of a revolution. 13. The motorized roller shade of claim 11 , wherein the motor is directed to reverse direction to remove built up tension in the roller shade fabric. 14. The motorized roller shade of claim 10 , wherein the controller is further configured for: when there is (a) no over-current event and (b) the shade effectively reaches the highest limit, storing the over-current threshold auto calibration value; and when an over-current event was detected, discarding the over-current threshold auto calibration value and directing the shade motor to stop. 15. The motorized roller shade of claim 10 , wherein during normal operation, when the roller shade fabric travels from the lowest limit to the highest limit without an over-current event, the controller is configured for: determining a new over-current threshold auto calibration value; and replacing the stored over-current threshold auto calibration value with the new over-current threshold auto calibration value. 16. The motorized roller shade of claim 10 , wherein the controller detects the over-current event by: recording a current value generated during travel of the roller shade fabric; comparing the recorded current value to the stored over-current threshold auto calibration value; and detecting an over-current event when the recorded current value exceeds the stored over-current threshold auto calibration value. 17. The motorized roller shade of claim 10 , wherein when the lowest limit is changed, the controller is configured for setting the stored over-current threshold auto calibration value to zero. 18. The motorized roller shade of claim 10 , wherein the controller records a plurality of current values by sensing currents drawn from the motor. 19. The motorized roller shade of claim 10 further comprising a Hall Effect sensor configured for sensing current values. 20. The motorized roller shade of claim 10 , wherein the lowest limit comprises a fully closed or lowered position, and wherein the highest limit comprises fully opened or raised position.
comprising an electric motor positioned inside the roller · CPC title
Bearings specially adapted therefor · CPC title
Control · CPC title
sensing torque · CPC title
Structural elements or technologies for improving thermal insulation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.