This invention relates generally to movable barrier operators as are used to facilitate selective movement of a movable barrier.
Movable barrier operators of various kinds are known in the art. In general, such operators serve to effect selective movement of a movable barrier (including but not limited to garage doors of various kinds, rolling shutters, and other horizontally or vertically sliding, moving, or pivoting doors, gates, arms, and the like) between at least a first position and a second position (such as between an opened and a closed position). In many cases it can be important to know with some specificity the location of those first and second positions with respect to a present position of the movable barrier itself. Such location information can serve a variety of purposes that benefit the proper and uneventful movement of the movable barrier.
One prior art solution uses one or more switches to identify specific the open and closed positions as correspond to the travel of a movable barrier. Such a switch (which is often located in a position that will prompt interaction between the movable barrier and the switch when the movable barrier arrives at a given location) will typically source a signal to denote when the movable barrier occupies a specific point during its travel. Though useful for many purposes, such switches are prone to various difficulties. In particular, such switches often require fairly precise positioning. This, in turn, can require time, attention, tools, and training that may not be readily available in all installation settings. Further, such embodiments are prone to becoming uncalibrated over time due to aging, temperature cycling, physical contact, and other incidents that can and will alter the relative position of the switch with respect to the movable barrier.
Passpoint-based systems comprise a more recent approach to ascertaining the present position of a movable barrier. A switch or other mechanism produces a discernable passpoint event (such as a voltage or current pulse) whenever the movable barrier first passes a particular point of travel (typically a point disposed somewhere between the terminus points of permissible travel for the movable barrier). Another mechanism (such as an optical or magnetic-based sensor system) provides a series of signals that correspond to small incremental equal amounts of movement for the movable barrier.
In a typical embodiment a movable barrier operator counts the number of such pulses as occur while moving in a given direction from the passpoint event in a particular direction of movement during a training mode of operation to a specific position (such as a fully-opened or closed position). The operator then uses that count result during subsequent operations to determine when that corresponding specific position is nearing and/or is reached.
Such passpoint-based position determination systems are highly effective in many applications. There are circumstances or settings, however, when its application may be less than optimum (at least as perceived by a consumer). For example, a power outage can occur during movement of the movable barrier. Such an event will typically halt movement of the movable barrier. A person seeking to effect movement of the movable barrier may then employ a mechanical disconnect mechanism to disconnect the movable barrier from the movable barrier operator drive system to thereby effect non-automated movement of the movable barrier to a desired position. When this occurs, the movable barrier may be reconnected to the drive system at a new position. This, in turn, can lead to error regarding a present passpoint-based count as maintained by the movable barrier operator. Upon reapplication of power, the movable barrier operator may cause undesired movement (or stoppage) of the movable barrier based upon this incorrect position information.
The above needs are at least partially addressed through provision of the method and apparatus using movable barrier zones 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 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 of the present invention. It will also be understood that the terms and expressions used herein have the ordinary meaning as is accorded to such terms and expressions with respect to their corresponding respective areas of inquiry and study except where specific meanings have otherwise been set forth herein.
Generally speaking, pursuant to these various embodiments, at least two zones for corresponding ranges of travel of a movable barrier are established. In a preferred embodiment, at least a second such zone is at least partially different from a first such zone. A movable barrier operator detects when the movable barrier has a predetermined positional relationship with respect to either of these zones to provide a detected zone. Then, upon detecting at least a first predetermined state with respect to the movable barrier operator, the operator automatically selects a particular direction of movement for the movable barrier as a function, at least in part, of the detected zone.
Depending upon the needs of a given application, these zones can comprise, in the aggregate, substantially all of a permitted travel distance for the movable barrier. In a preferred embodiment, the detected predetermined state corresponds to disconnection of the movable barrier from the movable barrier operator (such as can occur when someone disengages the movable barrier from the drive train in order to effect non-automated movement of the movable barrier for whatever reason).
Such a configuration works well with passpoint-based position determination systems. Pursuant to one approach, upon detecting the predetermined state, the movable barrier causes automated movement of the movable barrier in a first direction of movement when presently detecting, for example, a first zone and in a second direction of movement when presently detecting, for example, a second zone. So configured, for example, the movable barrier can be caused to automatically move towards a passpoint position in response to detecting specific trigger criteria. This, in turn, causes the system to effectively become recalibrated with respect to present location of the movable barrier. In particular, by causing the movable barrier to move towards a passpoint position, the movable barrier will engage the passpoint position and the movable barrier operator will again have benefit of this known position indicia.
These teachings are also usefully applied in a multi-passpoint position determination system. More particularly, a synergistic combination of multiple zones and a plurality of passpoint events can be used to not only assure safe and effective operation of the movable barrier following potentially disconcerting events but to also aid in effecting movement of the movable barrier in a manner that tends to accord well with a user's expectations. This, in turn, can aid in instilling comfort in the user as regards operation of the movable barrier operator itself.
Other benefits will become evident to those skilled in the art upon making a thorough review and study of the following detailed description of various illustrative embodiments.
Various movable barrier operators can embody the teachings presented herein. For purposes of presenting an illustrative embodiment, and referring now to
For purposes of this illustrative description, the movable barrier operator 10 also comprises at least a first passpoint sensor 14 that operably couples to the movable barrier controller 11. Such sensors are generally understood in the art and further details regarding at least some alternative sensor embodiments are presented further below. In a preferred approach, this first passpoint sensor 14 has an output that provides a first substantially consistent indicia when the movable barrier 13 is positioned on one side of the passpoint sensor 14 and a second substantially consistent indicia (which second substantially consistent indicia is different from the first substantially consistent indicia) when the movable barrier 13 is positioned on an opposite side of the first passpoint sensor 14. Such substantially consistent indicia represent, in this embodiment, two different zones of travel, with a different zone of travel corresponding to opposite sides of the passpoint event sensor 14.
So configured, the movable barrier controller 11 can have at least a first mode of operation wherein the movable barrier 13 is automatically caused to move in a particular direction as a function, at least in part, of whether the movable barrier 13 is on one side of the first passpoint sensor 14 or on the opposite side thereof. Such a first mode of operation can be triggered, in one embodiment, by detection of a particular state as monitored by, for example, an event sensor 15 (such as, for example, a drive train disconnection sensor that responds to decoupling of the movable barrier 13 from the motor 12). Such direction control functionality can serve to select a particular direction of movement for the movable barrier 13 based upon which side of the first passpoint sensor 14 the movable barrier 13 is presently positioned. More particularly, in one approach, this direction control capability can be used to select a particular direction of movement that causes the movable barrier to moves towards the first passpoint sensor 14. At least some benefits of such an approach are discussed in more detail below.
In the above-described embodiment, the movable barrier operator 10 has a single passpoint event sensor 14. It would of course be possible to employ such zones in an embodiment that does not employ any passpoint sensors. It would also be possible to extend these teachings to embrace an embodiment having two or more passpoint sensors. For example, when two such passpoint sensors are employed, the second passpoint sensor can have an output that provides a third substantially consistent indicia when a movable barrier is positioned on one side of the second passpoint sensor and a fourth substantially consistent indicia (which fourth indicia is different from the third indicia) when a movable barrier is positioned on an opposite side of the second passpoint sensor. So configured, the movable barrier controller 11 can base direction-of-movement determinations upon the present position of the movable barrier 13 with respect to both the first passpoint sensor and the second passpoint sensor. Again, additional details regarding the operation and benefits of such a configuration are presented further below.
As noted earlier, the just-described platform embodiments are suitable to support the processes described herein. It will be understood by those skilled in the art, however, that other platforms may work as well or better depending upon the needs and requirements of a given setting and context.
Referring now to
For example, and referring momentarily to
Referring again to
In general, for many applications, it is preferred that there be one zone that is positioned to correspond to a range of travel that is proximal to the fully-opened position 31 of the movable barrier and another zone that is positioned to correspond to a range of travel that is proximal to the fully-closed position 32 of the movable barrier. It is also preferred for many applications that these zones essentially abut one another, such that they neither overlap one another to any significant degree nor that there exist any significant non-zone gaps between such zones.
Referring again to
Upon detecting the first predetermined state (either for at least a predetermined period of time or as an instantaneous trigger) the process 20 then provides for automatic selection 26 of a particular direction of movement for the movable barrier as a function, at least in part, of the detected zone. For example, the process 20 can provide for automatic selection of a first direction of movement for the movable barrier when presently detecting the first zone and selection of a second, different direction of movement for the movable barrier when presently detecting the second zone. The first direction can comprise, for example, an opening direction of movement and the second direction can similarly comprise a closing direction of movement (or vice versa). Other possibilities also exist. For example, pursuant to one embodiment, the process 20 can automatically select a direction of movement that is the same as, or different than, a presently-selected direction of movement. That is, the process 20 can use the detected zone information to determine whether to continue to apply a presently-selected direction of movement (that is, the direction of movement as was presently-selected at the time of detecting the predetermined state) or to apply a different direction of movement (such as an opposite direction of movement).
This zone-based direction-selection capability can be employed in various ways to facilitate various desired movable barrier operations. For example, such zones can be usefully employed with some passpoint-based position determination systems (particularly, though not exclusively, with swinging gates and jackshaft-based movable barrier systems).
Such zones can be demarked in any of a wide variety of ways. For example, independent switches and switch-sensitive surfaces/signal generators can be deployed along the movable barrier travel path to provide associated zone indicia. Pursuant to one embodiment, zone demarkation indicia is usefully combined with passpoint event generation. In such an integrated mechanism, the passpoint event does not necessarily comprise a discrete signal pulse (such as a voltage or current spike). Instead, the passpoint event can comprise a transition between varying levels of substantially consistent indicia that each serve to identify a given zone of travel.
For example, and referring now to
In this embodiment, the traveling member 51 moves back and forth along the length of the finely threaded member 52 in response to such rotation (by prohibiting rotation of the traveling member 51 itself). The relative position of this traveling member 51 is sensed by one or both of two switches 53 and 55. In the illustration provided, the sensing arm 54 of a first switch 53 interacts with the traveling member 51 while the sensing arm 56 of the second switch 55 does not. Each switch will provide a corresponding signal output to indicate these relative states of contact. As the traveling member 51 moves to the right (in this illustration), the traveling member 51 will eventually engage the sensing arms of both switches. And, if and as the traveling member 51 continues this direction of travel, the traveling member 51 will eventually lose contact with the first switch 53 and will only engage the second switch 55.
These contact states can be signaled and/or detected in various ways. Pursuant to one approach, and referring now to
Pursuant to another approach, and referring now to
Referring now to
Referring again to
Though the movable barrier controller will be generally unaware under such circumstances of exactly where the movable barrier is with respect to its full travel distance, by knowing which zone is presently occupied by the movable barrier, the direction selections will cause movement of the movable barrier towards the passpoint event 91. Upon encountering the passpoint event 91, of course, the movable barrier controller will again be fully calibrated and will know exactly where the movable barrier is with respect to its full range of travel.
So configured, a movable barrier may be moving towards a closed position when power is lost. Upon regaining power, and upon detecting, for example, that the movable barrier is in the second passpoint zone 93, the movable barrier can be automatically caused to move opposite its original direction of movement. This, in turn, causes the movable barrier to subsequently encounter the passpoint and thereby recalibrate the system as to the position of the movable barrier. If desired, at this point, the direction of the movable barrier could again be reversed to cause the movable barrier to move again in the original direction of movement. This time, however, the movable barrier controller will know the present position of the movable barrier and can assure that the movable barrier will be stopped at the appropriate point during travel upon reaching the fully closed position 32.
As noted before, there may be more than two zones defined for a given movable barrier. This, in turn, can well suit the use of more than one passpoint. For example, and referring now to
So arranged, a movable barrier controller can readily ascertain at any given moment whether the movable barrier is presently somewhere between the fully open position 31 and the first passpoint event 91 (i.e., in the first passpoint zone 92), somewhere between the two passpoints 91 and 101 (i.e., in the second passpoint zone 93), or somewhere between the second passpoint 101 and the fully closed position 32 (i.e., in the third passpoint zone 102).
When the movable barrier controller detects a triggering state (such as disconnection of the movable barrier from the motive mechanism) and then subsequently operates to automatically select a direction of movement for the movable barrier, these three zones can be usefully employed to inform that selection process. For example, and referring now to
If the movable barrier is not within the first passpoint zone but is within the second passpoint zone, the movable barrier controller again can detect 113 this state and effect selection 114 of a second corresponding direction of movement. In this particular illustrative example, the second passpoint zone corresponds to a zone that is bracketed on either side by a passpoint event. Furthermore, the movable barrier cannot be moved beyond the second zone without passing a passpoint event and hence cannot approach the fully open or fully closed position without also being recalibrated with respect to present position of the movable barrier. So configured, in a preferred embodiment, the movable barrier controller can automatically select a direction of movement that is the same as a direction of movement for the movable barrier at the time of experiencing the triggering event. Other alternatives are of course possible. For example, the direction of movement could be reversed from the present direction of movement as of the time of experiencing the monitored state if so desired.
When the movable barrier controller determines 115 instead that the movable barrier is in, for example, the third zone as configured in the above example, a corresponding direction of movement can again be selected 116. Again presuming the three-zone/two-passpoint event configuration described above, in a preferred approach this second corresponding direction of movement is towards the second passpoint event 101 and away from the fully closed position 32. Therefore, again, if the movable barrier operator system experiences the triggering event of concern, upon recovery, the movable barrier controller will detect the present position of the movable barrier and automatically select movement away from the closed position 32 and towards the passpoint event 101 that will permit recalibration regarding the present position of the movable barrier.
Those skilled in the art will appreciate that such zones as correspond to particular ranges of travel have various uses and that such zones are particularly helpful when used in conjunction with passpoint-based position determination systems. By characterizing either side of one or more passpoint events with ongoing passpoint indicia that identifies corresponding zones of travel, present location of a movable barrier within a given zone of travel can be reliably ascertained even though a precise position of the movable barrier remains unknown. This information can then be leveraged to facilitate automatic selection of a particular direction of travel for that movable barrier upon the occurrence of one or more predetermined events. By appropriate location and sizing of such zones (for example, with respect to placing relatively small zones in proximity to the fully closed and fully opened positions), in general, only relatively short distances will need to be traversed in a possibly backwards direction of movement (as viewed from the perspective of an onlooker) in order to reestablish the known position of the movable barrier.
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 embodiments without departing from the spirit and scope of the invention, and that such modifications, alterations, and combinations are to be viewed as being within the ambit of the inventive concept.