This invention relates generally to movable barrier operators and more specifically to movable barrier operators using linear actuators.
Various types of movable barrier operators are known. One such type of movable barrier operator is a swinging gate, which swings either horizontally or vertically (known for example as a California door), that is operated using a linear actuator. The linear actuator operates by extending and contracting its length, sometimes via an extending/retracting arm, to move the barrier. The movable barrier for such operators pivot about a pivot point during movement. As the linear actuator creates a rotational movement of the movable barrier when the linear actuator extends or contracts, and the linear actuator pivots about its own second pivot point during operation. The linear actuator or its extending/retracting arm is connected pivotally to the movable barrier to exert a force on and to move the barrier. The fixed pivot points for the movable barrier and the linear actuator each have a fixed distance to a third fixed point. Typically, this third fixed point is at a perpendicular intersection of lines drawn through the fixed pivot point for the movable barrier operator and the fixed pivot point for the linear actuator and may be, for example, a post supporting the movable barrier operator and barrier.
Often, the linear actuator operates at primarily a constant speed. If the ratio of the distance between the movable barrier pivot point to the fixed point and the linear actuator pivot point to the fixed point is about 1:1, the movable barrier moves at about a constant speed. The movable barrier speed, however, can vary over its travel distance when this ratio is not about 1:1. For example, physical restraints in setting up the movable barrier system can result in these ratios varying significantly from 1:1 ratio thereby causing significant speed variations in the barrier movement over its travel distance. For instance, if the linear actuator operates at a constant speed, the movable barrier's speed may vary from a faster speed at a closed position to a slower speed at an open position based on the system's physical arrangement. Accordingly, these varying barrier speeds when moving from a first position to a second position, such as moving from an open position to a closed position or vice versa, can result in a widely varying user perception of the operation of the system. For instance, movement of the movable barrier may be considered by the user to be too slow during certain portions of the barrier's travel.
Generally speaking, and pursuant to these various embodiments, an example movable barrier system allows for varying the linear actuator speed to account for speed variances caused by the physical configuration of the system. One such system includes a movable barrier pivotally connected to a movable barrier pivot connection. The system also includes a linear actuator with a first end pivotally connected to the movable barrier and a second end pivotally connected to a linear actuator pivot connection. A processor is configured to variably control operation speed of the linear actuator during operation between a first position of the movable barrier and a second position of the movable barrier as a function of location of the movable barrier pivot connection relative to the linear actuator pivot connection. The first and second positions may be end of travel positions such as a closed position and an open position. By one approach, the function by which the processor variably controls the operation speed of the linear actuator comprises a function of a ratio of a distance from the linear actuator pivot connection to a fixed point and a distance from the movable barrier pivot connection to the fixed point. The function may then include operating the linear actuator at an increased speed when the movable barrier is near the first position when the distance from the movable barrier pivot connection to the fixed point is greater than the distance from the linear actuator pivot connection to the fixed point. By another approach, the function includes operating the linear actuator at a decreased speed when the movable barrier is near the first position when the distance from the movable barrier pivot connection to the fixed point is less than the distance from the linear actuator pivot connection to the fixed point. By yet another approach, the processor is configured to control actuation speed of the linear actuator during operation between a first position of the movable barrier and a second position of the movable barrier as to effect essentially constant movable barrier speed throughout a substantial portion of operation between the first position and the second position.
By still another approach, the function of position of the movable barrier pivot connection relative to the linear actuator pivot connection comprises a function of distance of the movable barrier relative to at least one of the first position and the second position. In this approach, the function of distance comprises operating the linear actuator at an increased speed when the movable barrier is closer to the first position than the second position when a distance from the movable barrier pivot connection to a fixed point is greater than a distance from the linear actuator pivot connection to the fixed point. Similarly, the function of distance may include operating the linear actuator at an increased speed when the movable barrier is closer to the second position than the first position when a distance from the movable barrier pivot connection to a fixed point is less than the distance from the linear actuator pivot connection to a fixed point.
In yet another approach, the function of position of the movable barrier pivot connection relative to the linear actuator pivot connection includes a piece-wise function comprising segments of speed change over distance between the first position and the second position wherein the speed change over distance depends at least in part on the function of position of the movable barrier pivot connection relative to the linear actuator pivot connection. In this example, the function allows for varying the linear actuator speed over the distance of travel between the first position and the second position such that the operation speeds may be tailored to a given system to account for variations caused by the system's physical configuration.
In still another approach, the movable barrier system includes a memory in communication with the processor, wherein the memory stores the linear actuator's speed values for operation between the first position and the second position. The linear actuator speed values in such an approach are based at least in part on the function of position of the movable barrier pivot connection relative to the linear actuators pivot connection. As an example, the system may have a number of sections of the memory wherein the sections contain different speeds of operation for the linear actuator according to the distance of the movable barrier from the first position or the second position to account for speed variations in the system.
One method of operating a movable barrier system with a linear actuator includes operating the movable barrier system as described above. By one approach, a method of operating a movable barrier system having a movable barrier pivotably connected to a movable barrier pivot connection and a linear actuator connected to a linear actuator pivot connection includes accepting information regarding relative positioning of the linear actuator pivot connection and the movable barrier pivot connection and operating the linear actuator to move between a first position and a second position according to a function of the relative positioning of the linear actuator pivot connection and the movable barrier pivot connection.
By one such approach, a method of operating a movable barrier system as described above includes operating the linear actuator to move the movable barrier between the first position and the second position as to effect essentially constant movable barrier speed throughout a substantial portion of operation between the first position and the second position. In one approach, a method of operating a movable barrier system as described above includes operating the linear actuator at an increased speed over a first distance of operation of the movable barrier between the first position and the second position. The first distance comprises a range over which the movable barrier operates at a reduced speed relative to a second distance of operation when the linear actuator operates at a substantially constant speed over the first and second distances. The first distance of operation of the movable barrier between the first position and the second position may be determined at least in part according to a function of the ratio of the distance from the linear actuator pivot connection to a fixed point and a distance from the movable barrier pivot connection to the fixed point.
So configured, the movable barrier system can vary the speed of the linear actuator to account for speed changes caused by the physical configuration of the movable barrier and the linear actuator. For instance, if the linear actuator has a fixed pivot point such that the gate swings with a relatively slow speed near the closed position, the movable barrier system can operate to accelerate the movement of the linear actuator to a higher speed to operate at relatively higher speed when the movable barrier is closer to the closed position as compared to when the movable barrier is closer to the open position. The movable barrier system therefore can achieve a more uniform speed of operation between the open and closed positions.
The above needs are at least partially met through provision of the variable speed movable barrier operator and method described in the following detailed description, particularly when studied in conjunction with the drawings, wherein:
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions and/or relative positioning of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments of the present invention. Also, common but well-understood elements that are useful or necessary in a commercially feasible embodiment are often not depicted in order to facilitate a less obstructed view of these various embodiments. It will further be appreciated that certain actions and/or steps may be described or depicted in a particular order of occurrence while those skilled in the art will understand that such specificity with respect to sequence is not actually required. It will also be understood that the terms and expressions used herein have the ordinary technical meaning as is accorded to such terms and expressions by persons skilled in the technical field as set forth above except where different specific meanings have otherwise been set forth herein.
Referring now to the drawings, and in particular
A processor 130 is configured to variably control operation speed of the linear actuator 120 during operation between a first position of the movable barrier 110 and a second position of the movable barrier 110 as a function of position of the movable barrier pivot connection 115 relative to the linear actuator pivot connection 126. To control the linear actuator 120, the processor 130 is configured to receive information regarding the linear actuator 120 and the movement of the movable barrier 110 from the linear actuator 120 system. For example, the processor 130 may receive information regarding the position of the movable barrier 110 through limit switches, position detectors, or other means as known in the art for determining the position of the movable barrier and/or the position of the connection arm 128. The processor 130 controls the operation of the linear actuator 120 via a control of a voltage or current in the linear actuator that is known in the art.
A potentiometer 140 is operatively coupled to the processor 130 to input voltage representative of information regarding the position of the movable barrier pivot connection 115 relative to the linear actuator pivot connection 126. By another approach, at least one switch 150 is operatively coupled to the processor 130 to input information regarding the position of the movable barrier pivot connection 115 relative to the linear actuator pivot connection 126. As described herein, the potentiometer 140 and switch(es) 150 may input various types of information to the processor 130 to help the processor 130 control the speed of the linear actuator 120. An example of such information includes a ratio of the distance from the linear actuator pivot connection 126 to a fixed point 160 and the distance from the movable barrier pivot connection 115 to the fixed point 160. Another example of information that may be inputted by the potentiometer 140 and/or switches 150 includes manual speed settings to direct the processor 130 to operate the linear actuator 120 at certain speeds when moving the movable barrier 110 through certain portions of its travel. The potentiometer 140 and switches 150 and the means to connect the potentiometer 140 and switches 150 to the processor 130 to input information are known in the art. For example, the switches 150 may include a keyboard or keypad as known in the art.
The function used by the processor 130 to variably control operation speed of the linear actuator 120 may be one of various approaches. In one example approach, the function comprises a function of a ratio of a distance from the linear actuator pivot connection 126 to a fixed point 160 and a distance from the movable barrier pivot connection 115 to the fixed point 160. With reference to
The processor 130 and memory 170 may be comprised of a plurality of physically distinct elements as is suggested by the illustration shown in
In one example, with reference to
By one approach, to adjust for this variable speed of the movable barrier 410 with constant linear actuator 420 speed, the processor 130 is configured to variably control operation speed of the linear actuator 420 according to a function of a ratio of A to B. In this approach, the function of the ratio includes operating the linear actuator 420 at a decreased speed when the movable barrier 410 is near the first position when the distance from the movable barrier pivot connection 415 to the fixed point 460 is less than the distance from the linear actuator pivot connection 426 to the fixed point 460, in other words the distance “A” is greater than the distance “B” as shown in
By another approach, the function of position of the movable barrier pivot connection 426 relative to the linear actuator pivot connection 415 comprises a function of distance of the movable barrier 410 relative to at least one of the first position and the second position. In this approach, the processor 130 variably controls the operation speed of the linear actuator 420 to operate at an increased speed when the movable barrier 410 is closer to the second position when the distance from the movable barrier pivot connection 426 to a fixed point 460 is less than a distance from the linear actuator pivot connection 426 to the fixed point 460, in other words when A is greater than B as shown in
Another example approach to the function used by the processor 130 to variably control the operation speed of the linear actuator 120 includes operating via segments of speed change over distance between the first position and second position. In this approach, the speed change over distance between the first position and the second position depends at least in part on the function of position of the movable barrier pivot connection 126 relative to the linear actuator pivot connection 126. One such example segmented function shown in
The potentiometer 140 operatively coupled to the processor 130 can input the function of position of the movable barrier pivot connection 415 relative to the linear actuator pivot connection 426. By another approach, the at least one switch 150 is operatively coupled to the processor 130 to input the function of position of the movable barrier pivot connection 115 relative to the linear actuator pivot connection 126. So configured, the linear speed function of
With reference to
By another approach, the function of position of the movable barrier pivot connection 715 relative to the linear actuator pivot connection 726 comprises a function of the distance of the movable barrier 710 relative to at least one of the first position and the second position. The function includes operating the linear actuator 720 at an increased speed when the movable barrier 710 is closer to the first position than the second position when the distance and the movable barrier pivot connection 715 to a fixed point 760 is greater than the distance from the linear actuator pivot connection 726 to the fixed point 760. Here, the processor 130 controls the linear actuator speed based upon the movable barrier position relative to the first and second position to accommodate for the relatively slower or faster speed of the movable barrier through the first position and second position, respectively. In this example the processor 130 can work with the memory 170 to determine the linear actuator speed with respect to the movable barrier 710 position.
By yet another approach, the processor 130 may variably control the operation speed of the linear actuator 720 according to a piece-wise function comprising segments of speed change over distance between the first position and the second position. The speed change over distance between the first position and the second position depends at least in part on the function of the position of the movable barrier pivot connection 715 relative to the linear actuator pivot connection 726. An example piece-wise function of the linear actuator speed versus the movable barrier position between the closed, first position and the open, second position for the movable barrier system 700 of
In another example, the movable barrier system 100 includes a processor 130 configured to variably control operation speed of the linear actuator 120 during operation between a first position of the movable barrier 110 and a second position of the movable barrier 110 according to a user input. The user input increases actuator speed at one of the first position and the second position with respect to the actuator speed at an operative movable barrier position. The movable barrier system of this approach may include a potentiometer 140 or at least one switch 150 through which the user input is received. Because the movable barrier typically will have a relatively faster speed at one of either the first position or second position as described above, the processor 130 increases actuator speed at one of the first position and the second position with respect to actuator speed at the opposite movable barrier position by decreasing the actuator speed at the opposite movable barrier position to account for movable barrier speed variation. The processor 130 can vary the speed in a number of ways. In one example, the actuator speed is varied approximately linearly during movement between the first position and the second position. In another example, the speed is varied according to a mathematical function during movement between the first position and the second position. For instance, the mathematical function may calculate a speed correction profile for the linear actuator between the first position and the second position based upon the ratio of A to B. For example, the speed correction profile will increase correction of the linear actuator speeds near the travel endpoints where the ratio is increasingly distant from a 1:1 ratio. By still another example, the speed is varied according to a piece-wise linear function during movements between the first position and the second position. In yet another example, the speed is varied according to a look-up table 175 stored in the memory 170 based on position of the barrier between the first position and the second position and the relative positioning of the movable barrier pivot connection 115 and the linear actuator pivot connection 126. In this example, the look-up table 175 provides the processor 130 with specific linear actuator speeds based upon stored positions of the movable barrier along its path of travel.
So configured, the linear actuator speed may be actively controlled to account for speed variances that arise based upon the physical configuration of a given movable barrier system. The user of such a movable barrier system using a linear actuator may observe a more relatively constant motion or speed for the movable barrier as compared to systems where the linear actuator is operated at a constant speed.
With reference to
At step 1020 the method includes operating the linear actuator 120 to move between the first position and the second position according to a function of the relative positioning of the linear actuator pivot connection 126 and the movable barrier pivot connection 115. The step 1020 of operating the linear actuator 120 to move according to a function of the relative positioning of the linear actuator pivot connection and the movable barrier pivot connection can be accomplished in a number of ways. In one approach, the step includes operating the linear actuator 120 according to a function of the ratio of a distance from the linear actuator pivot connection 126 to a fixed point 160 and a distance from the movable barrier pivot connection 115 to the fixed point 160. In other words, the step is executed according to a function of the ratio of the relative distances A and B as described above. By another approach, the linear actuator 120 may be operated at an increased speed when the movable barrier 110 is near the first position when the distance from the movable barrier pivot connection 115 to the fixed point 160 is greater than the distance from the linear actuator pivot connection 126 to the fixed point 160 or, for example, when the distance B is larger than the distance A in
In another example, a movable barrier system has a movable barrier 110 pivotably connected to a movable barrier pivot connection 115 and a linear actuator 120 with a first end 122 pivotably connected to the movable barrier 110 and a second end 124 pivotably connected to a linear actuator pivot connection 126 such that the operation of the linear actuator 120 moves the movable barrier 110 between a first position and a second position. The operation of the linear actuator 120 at a substantially constant speed results in movement of the movable barrier 110 at different speed at the first position and the second position. The movable barrier system is operated in this example according to a method including operating the linear actuator 120 at an increased speed over a first distance of operation of the movable barrier 110 between the first position and the second position. In this example, the first distance comprises a range of movement where the movable barrier 110 operates at a reduced speed relative to a second distance of operation of the movable barrier 110 between the first position and the second position when the linear actuator 120 operates at a substantially constant speed between the first distance and the second distance. In this example, the linear actuator is operated at varying speeds to account for the movable barrier speed variations that occur when the linear actuator 120 is operated in a constant speed in certain physical system configurations. By one approach, the first distance of operation of the movable barrier 110 between the first position and the second position is determined at least in part according to a function of a ratio of a distance from the linear actuator pivot connection 126 to a fixed point 160 and a distance from the movable barrier pivot connection 115 to the fixed point 160. In other words, the ratio of A to B as described above with respect to
So configured, a movable barrier system having a processor can be configured to operate a linear actuator in a number of different ways to account for varying movable barrier speed caused by the physical configuration of a linear actuator movable barrier system. For instance, the ratio of distances that relate to the varying movable barrier speed when operating a linear actuator at a constant speed can be used by the processor to automatically create a modified speed profile to adjust for the varying movable barrier speed. In another approach, the processor receives input from a user or from a system installer that directs the processor to move the movable barrier at an increased speed over a certain portion of its travel between first and second positions. By still another approach, specific functions based upon resistance of the movable barrier from one or the other end of travel positions for the movable barrier can be inputted to or accessed by the processor to help control the linear actuator. Each of these approaches improve the user experience of such a movable barrier so as to not be frustrated by a slow moving barrier or a barrier having an inconsistent speed profile.
Those skilled in the art will recognize that a wide variety of modifications, alterations, and combinations can be made with respect to the above described embodiment, without departing from the scope of the invention. For instance, although the above examples are described with reference a particular ratio of distances and characterization of the barrier positions as open or closed, the ratio and characterizations may be reversed for a particular application. Also, other barrier types than a swinging gate may be operated using a linear actuator and according to the teachings herein. Such modifications, alterations, and combinations are to be viewed as being without the ambit of the inventive concept.
Number | Name | Date | Kind |
---|---|---|---|
216777 | Barry | Jun 1879 | A |
1350134 | Bellican | Aug 1920 | A |
1492257 | Moore | Apr 1924 | A |
1578780 | Titus | Mar 1926 | A |
1645977 | Titus | Oct 1927 | A |
1903923 | Hyde | Apr 1933 | A |
2563894 | White | Aug 1951 | A |
3287757 | Noord | Nov 1966 | A |
3572223 | Vierregger | Mar 1971 | A |
4367610 | Goode | Jan 1983 | A |
4430638 | Parker | Feb 1984 | A |
4489306 | Scolari | Dec 1984 | A |
4531325 | Phillips | Jul 1985 | A |
4870543 | Born et al. | Sep 1989 | A |
4893119 | Nasatka | Jan 1990 | A |
4934203 | Bailey et al. | Jun 1990 | A |
5035082 | Butler | Jul 1991 | A |
5133152 | Grancagnolo | Jul 1992 | A |
5136813 | Gibbs et al. | Aug 1992 | A |
5373664 | Butler | Dec 1994 | A |
5394651 | Vial | Mar 1995 | A |
5499887 | Verra | Mar 1996 | A |
5500642 | Battle | Mar 1996 | A |
5804938 | Richmond et al. | Sep 1998 | A |
5829913 | Puckett | Nov 1998 | A |
5869940 | Parsadayan | Feb 1999 | A |
6364374 | Noone et al. | Apr 2002 | B1 |
6487818 | Hamann et al. | Dec 2002 | B1 |
6650076 | Hom et al. | Nov 2003 | B1 |
6712547 | Shauf, Sr. et al. | Mar 2004 | B1 |
6742303 | Pedemonte | Jun 2004 | B2 |
6883275 | Hellinga et al. | Apr 2005 | B2 |
6935000 | Arnaud | Aug 2005 | B1 |
7000355 | Flory et al. | Feb 2006 | B2 |
7107722 | Casali et al. | Sep 2006 | B2 |
7146766 | Finkelstein | Dec 2006 | B2 |
7287929 | Sokolowski et al. | Oct 2007 | B1 |
7367161 | Jones | May 2008 | B1 |
7472891 | Schram et al. | Jan 2009 | B2 |
7958675 | Stull | Jun 2011 | B2 |
20010037600 | Hormann | Nov 2001 | A1 |
20030015980 | Richmond et al. | Jan 2003 | A1 |
20040145332 | Hom et al. | Jul 2004 | A1 |
20040177558 | Parsadayan et al. | Sep 2004 | A1 |
20070075655 | VanDrunen et al. | Apr 2007 | A1 |
20070221904 | Stull | Sep 2007 | A1 |
20100139170 | Planck et al. | Jun 2010 | A1 |
20100139188 | Callentine | Jun 2010 | A1 |
20100223853 | Daniel-Wayman et al. | Sep 2010 | A1 |
Number | Date | Country |
---|---|---|
0443052 | Feb 1990 | EP |
2586745 | Mar 1987 | FR |
Entry |
---|
LiftMaster Professional Addendum to LA400 Owner's Manual, 2006, 2 pages. |
LiftMaster Professional Owner's Manual Model LA400, 2007, 32 pages. |
Number | Date | Country | |
---|---|---|---|
20100223853 A1 | Sep 2010 | US |