| CPC E06B 9/72 (2013.01) [E06B 2009/6845 (2013.01); E06B 2009/6872 (2013.01)] | 25 Claims |

|
18. A system for aligning a plurality of motorized shades comprising:
a first shade and a second shade, each comprising:
a roller tube;
a shade material connected to the roller tube;
a motor adapted to rotate the roller tube;
a memory comprising an initial rotational speed, a set run time, an upper limit position where the shade material is in a raised position, and a lower limit position where the shade material is in a lowered position, wherein the set run time of the first shade and the second shade are the same; and
a controller in electrical communication with the memory and the motor;
wherein the controller of the first shade:
drives the motor of the first shade at the initial rotational speed to perform a first full run between the upper limit position and the lower limit position of the first shade;
determines a first run time it took the motor of the first shade to perform the first full run at the initial rotational speed;
determines a first rotational speed as a function of the initial rotational speed, the first run time, and the set run time; and
sets the motor of the first shade to operate according to the first rotational speed;
wherein the controller of the second shade:
drives the motor of the second shade at the initial rotational speed to perform a second full run between the upper limit position and the lower limit position of the second shade;
determines a second run time it took the motor of the second shade to perform the second full run at the initial rotational speed;
determines a second rotational speed as a function of the initial rotational speed, the second run time, and the set run time; and
sets the motor of the second shade to operate according to the second rotational speed.
|