Barriers can take a variety of forms, such as gates, garage doors, or retractable barriers that protrude or retract from below ground, or slide or otherwise move from above or from the side of an opening such as a door, hallway, driveway, or other route of passage.
Barriers may be opened using a variety of methods. A barrier may be simply pushed opened manually. Mechanized barriers may be opened by pressing a control device such as a button or lever that activates a motor or other device. Garages doors and gates can currently be opened via remote control devices that are carried by a person or stored in a car.
This document discusses, among other things, systems and methods to obtain obstruction information to control a barrier operator by exchanging requests and responses between transceivers. The inventors have discovered, among other things, that a wireless system may be constructed by coupling a first transceiver to a barrier operator and a second transceiver to an obstruction sensor. In some examples, battery power in the second transceiver may be conserved by shifting the second transceiver from a low power state to a higher power state in response to receiving a request from the first receiver. In some examples, the second transceiver can wake itself from a low power state to communicate an event, such as detection of a low battery level or detection of an obstruction.
The subject matter (e.g., system) of Example 1 can include a first module including a first transceiver, the first module configured to transmit a request using the first transceiver, and a second module including an input connection for an obstruction sensor and a second transceiver configured to receive a request from the first transceiver, the second module configured to receive sensor information from the obstruction sensor and send a response to the first module based on the sensor information. The second module can optionally include a memory circuit and a processor, the memory circuit containing instructions executable by the processor to activate the second receiver responsive to receipt of the request through the second transceiver, receive sensed obstruction information from the obstruction sensor, and transmit the response using the second transceiver.
In Example 2, the subject matter of Example 1 may be configured so that the second transceiver transitions from a low power state to an active state responsive to receiving the request.
In Example 3, the subject matter of Example 1 or Example 2 may be configured such that the second transceiver is battery powered and the system conserves battery power by maintaining the second transceiver in the low power state and transmitting on request.
In Example 4, the subject matter of any one or any combination of Examples 1-3 can include a first module that is configured to sense an electromagnetic property of a barrier operator and transmit the request using the first transceiver responsive to the electromagnetic property exceeding a threshold.
In Example 5, the subject matter of any one or any combination of Examples 1-4 can include a first module that is configured to detect a voltage delivered to a barrier operator motor and transmit a request through the first transceiver responsive to the voltage exceeding a threshold.
In Example 6, the subject matter of any one or any combination of Examples 1-5 can optionally include the obstruction sensor. The obstruction sensor can, for example, include an optical sensor or a contact sensor.
In Example 7, the subject matter of any one or any combination of Examples 1-6 can optionally include a barrier operator including a drive system configured to move a barrier and a controller configured to control the drive system, wherein first module is configured to relay the response to the controller configured and the controller is configured to avoid driving the barrier into the obstruction when the response indicates that an obstruction is present.
In Example 8, the subject matter of any one or any combination of Examples 1-7 can optionally include a second transceiver that is configured to send a message to the first transceiver responsive to receiving a signal from the input connection.
In Example 9, the subject matter of any one or any combination of Examples 1-8 can optionally include a second transceiver that is configured to send a message to the first transceiver responsive to detecting a low battery status at the second transceiver.
The subject matter (e.g., system) of Example 10 can include an obstruction sensing system, and a sensor control system configured to couple to a barrier operator, the sensor control system in wireless communication with the obstruction sensing system. The sensor control system may be configured to send an obstruction sensor information request to the obstruction sensing system and the obstruction sensing system may be configured to receive the request and to send a response to the sensor control system.
In Example 11, the subject matter of any one or any combination of Examples 10 can include an obstruction sensing system that is configured to shift from a low-power state to a high power state responsive to receiving the request from the sensor control system.
In Example 12, the subject matter of Examples 10 or 11 can optionally include an obstruction sensing system that includes a first obstruction sensing sub-system that includes a first battery-powered transceiver. The first obstruction sensing sub-system may be configured to shift the first battery-powered transceiver from a low-power state responsive to receipt of the request from the sensor control system.
In Example 13, the subject matter of any one or any combination of Examples 10-12 can include a second obstruction sensing sub-system that includes a second obstruction sensor coupled to a second battery-powered transceiver, the second obstruction sensing sub-system configured to shift the second battery-powered transceiver from a lower-power state responsive to receipt of the request from the sensor control system. The first and second obstruction sensing systems can optionally share a communication channel, or can optionally each use a designated channel.
In Example 14, the subject matter of any one or any combination of Examples 10-13 can optionally be configured such that the sensor control system includes a first processor and a first memory circuit containing instructions executable by the first processor to detect activation of a barrier operator, send the request responsive to detecting activation of the barrier operator, receive the response from the obstruction sensing system, and transmit information based on the response to the barrier operator, and the obstruction sensing system includes a second processor and a second memory circuit containing instructions executable by the second processor to activate a transceiver responsive to receipt of the request, receive sensed obstruction information from the obstruction sensor, and transmit a response based on the sensed obstruction information to the sensor control system using the transceiver.
In Example 15, the subject matter of any one or any combination of Examples 10-14 can optionally include the barrier operator. The barrier operator can optionally include a barrier drive system configured to move a barrier and a barrier controller configured to control the barrier drive system, the barrier controller configured to receive the response from the sensor control system and, responsive to the response indicating that an obstruction is present, avoid driving the barrier into the obstruction.
The subject matter (e.g., a method) of Example 16 can include obtaining obstruction information to control a barrier operator by sending a first request for information using a first transceiver, receiving the first request for information using a second transceiver, receiving a first sensed obstruction status from a first obstruction sensor, and transmitting a response based on the sensed obstruction status from the second transceiver to the first transceiver.
In Example 17, the subject matter of Examples 16 can include shifting the second transceiver from a low-power mode to a higher power mode responsive to receiving the request.
In Example 18, the subject matter of Example 16 or Example 17 can include sending a second request for information using the first transceiver, receiving the second request for information using a third transceiver, receiving a second sensed obstruction status from a second obstruction sensor, and transmitting a second response based on the second sensed obstruction status from the third transceiver to the first transceiver. Example 18 can optionally include a 3rd obstruction sensor including a 4th transceiver and 5th obstruction sensor including a transceiver.
In Example 19, the subject matter of any one or any combination of Examples 16-18 can include detecting activation of the barrier operator, where the request for information is sent responsive to detecting activation of the barrier operator.
In Example 20, the subject matter of any one or any combination of Examples 16-19 can include relaying the response to the barrier operator.
An example (e.g., “Example 21”) of subject matter (e.g., a system or apparatus) may optionally combine any portion or combination of any portion of any one or more of Examples 1-20 to include “means for” performing any portion of any one or more of the functions or methods of Examples 1-20, or a “machine-readable medium” (e.g., massed, non-transitory, etc.) including instructions that, when performed by a machine, cause the machine to perform any portion of any one or more of the functions or methods of Examples 1-20.
This summary is intended to provide an overview of subject matter of the present patent application. It is not intended to provide an exclusive or exhaustive explanation of the disclosure. The detailed description is included to provide further information about the present patent application. Other aspects of the disclosure will be apparent to persons skilled in the art upon reading and understanding the following detailed description and viewing the drawings that form a part thereof, each of which are not to be taken in a limiting sense.
In the drawings, which are not necessarily drawn to scale, like numerals can describe similar components in different views. Like numerals having different letter suffixes can represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed in the present document.
Information to control a barrier operator may be acquired using two or more transceivers that wirelessly communicate information from a remote device such as a sensor to a device that may communicate with a controller for a barrier operator. For example, a first module, which may be local to a controller for a barrier operator, may include a first transceiver that may communicate a request. In some examples, the first module may detect activation of a barrier operator (e.g., detect power to a gate motor or door opener motor), and send a request responsive to detecting the activation of the barrier operator. A second module may be coupled to an information-gathering device, such as a sensor, and may be configured to receive the request from the first transceiver. The second module may receive information from the sensor (or other information-gathering device) and send a response based on the received information via the second transceiver. In some examples, the second module may be battery powered. By detecting gate activation and sending a request for gate status when the gate is activated, battery power may be conserved, because the second transceiver may be configured to expend energy to transmit information on-demand (e.g., only when needed), such as in response to detection of gate activation. In some examples, the second transceiver may be configured to shift from a low power state and transmit information responsive to an event detected by the second module, such as detection of low battery status or detection of an obstruction.
The first module 120 may also include a processor 123. The processor 123 may be configured to retrieve and execute instructions stored on a memory circuit 125 to monitor for barrier operator activation and transmit a request for sensor information responsive to detection of barrier operator activation.
The first module 120 may be configured to sense an electromagnetic property of the barrier operator. For example, the first module may include a sense circuit 124. In an AC sense configuration, the sense circuit 124 may be configured to sense an electromagnetic field from the barrier operator. The sense circuit 124 may, for example, be configured to sense an electromagnetic field surrounding a cable 113 that supplies power to a barrier operator motor 112. In some configurations, the sense circuit 124 may be physically coupled or connected to the cable 113. While the sense circuit is illustrated as coupled to the power cable 113, an electromagnetic field could be sensed from other components of the barrier operator, such as the motor. An electrical signal generated by the sense circuit in response to the presence of alternating current in the cable 113 may be amplified or filtered or both. The processor may detect the signal and may trigger transmission of a sensor request via the first transceiver 122 responsive to the raw or filtered or amplified signal exceeding a threshold.
In a DC sense configuration, the sense circuit 124 may detect a motor voltage via a conductor connected to the motor 112. The first module 120 may compare the voltage delivered to a barrier operator motor to a threshold. The first module 120 may transmit a request through the first transceiver responsive to the voltage exceeding a threshold.
In some examples, a vibration sensor may be used to detect activation of the barrier operator. For example, a vibration sensor may be coupled to the motor 112, to a housing or other structural component, to the barrier, or to linkage components that couple the barrier to the motor. The vibration sensor may, for example, include an accelerometer that generates an electrical signal in response to acceleration (movement) caused by activation of the motor or movement of the barrier or linkage components that couple the motor to the barrier.
In some examples, barrier activation can be detected by a motion sensor. A motion sensor may, for example, sense movement by a motor, a barrier, or linkage components that couple a motor to a barrier. A motion sensor may include an optional or infrared sensor, for example.
In some examples, a combination of two or more sensors may be used to detect activation of a barrier operator. In some examples, using a combination of sensors can increase the sensitivity of detection, specificity of detection, or may increase both sensitivity and specificity. In some configurations, a barrier activation is declared when one or more of a plurality of sensor systems indicates that the barrier activation, e.g. by detection of a voltage, acceleration, or movement. In some configurations, barrier operator activation is declared only when two (or more) sensor systems provide a signal that indicates that the barrier operator has been activated. Declaring barrier activation by fewer (e.g., just one) sensor systems more reliably assures that an obstruction sensor reading will be provided to the barrier controller, but may expend more battery power in response to false detections (e.g., if acceleration, is detected but the acceleration was not actually caused by a barrier activation.
In any of the above examples, the first module may send a sensor request in response to detection of activation of the barrier operator to obtain sensed obstruction information for the controller.
In another example, the first module 120 may receive a request from the controller 111, which may trigger the first module 120 to transmit a sensor information request via the transceiver 122. In a configuration where the first module receives a request from the barrier operator controller 111, the sense circuit 124 and motor activation sensing described above may not be needed. In some examples, a barrier activation sensing system as described above may be used to confirm a signal from a controller, or may be used as a backup system to avoid the potential for barrier activation that is not communicated to the first module by the controller.
The system 100 may include a second module 130 that may obtain sensor information from a sensor device 150. The second module 130 may include an antenna 131, a transceiver 132, a processor 133, a sensor input 134, a battery 135, and a memory circuit 136. The second module may be configured to be controlled by the processor 133, which may retrieve stored instructions from the memory circuit 136 and execute the instructions, e.g. to provide sensor information on request. The sensor input 134 may be configured to receive a signal from sensor device 150.
The second module may be a battery-powered device, powered by battery 135, which may be rechargeable, replaceable, or both. The second module 130 may be configured to operate in a low power state, which may, for example, be a listen-only state, i.e. a state in which the transceiver 132 listens for a signal (e.g., a request from the first transceiver 122), but does not transmit. The low power state may include a duty cycle, which may limits the power consumption by periodically waking up the transceiver to listen and then putting the transceiver back into a sleep state. The second module may be configured to, responsive to receiving a request, (e.g., a request from the first transceiver 122), transition from the low power state to a higher power state. For example, the second module 130 may activate the transceiver to enable transmission of information to the first transceiver 122 in response to a request from the first transceiver 122. In an example exchange, the first module 120 may detect activation of the barrier operator, for example by detecting an electromagnetic field or DV voltage, and transmit a request for sensor information, which may be received by the second module 130, and responsive to receiving the request, the second module 130 may receive information from the sensor device 150, and formulate a response based on the received information (e.g., a binary response to indicate obstruction, or no obstruction, or a force reading to indicate a force exerted on the sensor device 150, or a displacement reading from the sensor device), and the second module 130 may transmit the response to the first module using transceiver 132. The first module 120 may receive the response and transmit the response or information based on the response to the controller 111 of the barrier operator 110.
Sensor device 150 may include a sensor 151 and a power source 152, which may be a battery, or may be an AC transformer or other AC power source. The sensor device 150 may include an output which is coupled by a wire or other coupling mechanism to the sensor input 134 on the second module 130. Sensor device 150 may, for example, include a contact sensor, such as an edge sensor on a door or gate that may close an electrical contact on the sensor 151 when an edge encounters an obstruction. In another example, the sensor device may include an optical sensor, such as an optical trip wire. For example, the sensor 151 may be an optical receiver that receives a light beam (e.g., laser) and is configured to detect an interruption in the light beam, which may indicate that an obstruction is present in the beam path.
The system 100 may include a third module 140, which may include an antenna 141, transceiver 142, processor 143, sensor input 144, battery 145, and memory circuit 146. The third module may be coupled a second sensor device 160, which may be the same type as sensor device 150, or may be a different type of device 160. The second sensor device 160 may include a sensor 161 and a power source 162 which may be a battery or an AC source. In some examples, the first module 120 may transmit a request, to which both the second module 130 and third module 140 respond. In other examples, the first module 120 may transmit separate requests that include header or other information that specify the module that is to respond to the request, and the second 120 module or third module 140 may be configured to respond when specified by the request issued by the first module. In some examples, four, five, or more modules may operate together.
The system 200 may also include the third module 140, which may be coupled to an optical sensor device 160. The optical sensor device 150 is depicted on an opposite side of the structure 220 for clarity of illustration, but in practice may be positioned in line with the barrier.
In some examples, the second module 130 or third module 140 may proactively send a notification of obstruction to the first module responsive to detection of an obstruction, or detection of a low battery status, even if a request has not been received. In other examples, the second module 130 or third module may send a transmission only in response to a request from the first module, which may result in longer battery life due to less frequent transmissions.
In some examples, a sensor control system 260 may include the first module 120 and may be configured to control send sensor information requests when sensor information is needed as input for the barrier operator HO. In some examples, an obstruction sensing system 250 may include the sensor device 150 and second module 130, that may, for example, detect an encounter with an obstruction and communicate the detected obstruction via the transceiver 132 in the second module 130. In some examples, an obstruction sensing system 250 may include a plurality of obstruction sensing subsystems, which may each include a sensor device and a module that includes a transceiver that may respond to sensor information requests from a sensor control system. One or more of the obstruction sensing subsystems may be battery powered, and may maintain a transceiver in a low power state (e.g., listening periodically for a request from a sensor control system), and may shift the transceiver to a higher power state (e.g. more actively listening, or transmitting a response with sensor information) in response to receiving a request. In some examples, two, three, four, or more sensors and respective transceivers may detect obstruction status information and each send a response to the sensor control system. In some examples, a sensor control system may send a request that may be received by two or more obstruction sensing sub-systems. In some examples, a sensor control system may send requests that specify which of a plurality of obstruction sensing sub-systems is to respond to a particular request.
A user interface 516 may be coupled to the processor 512 to allow for user inputs to program or control the barrier operator 502. The user interface 516 may include buttons, a touch screen interface, voice recognition technology, or other user input functionality. The barrier operator 502 may also include a motor control circuit 518 that may receive instructions from the microprocessor 9012, or directly from the user interface. A power conditioning unit 520 may condition AC power for use by the motor 506. The motor control circuit 518 may control the motor by delivery of conditioned AC power to the motor (in which case the battery may supply backup power, or motor control circuit may deliver power to the battery, and the battery may power the motor 506 and move a barrier. In some examples, the power delivery may be detected by the first module 120, as described above in reference to
The edge sensor 524 may be one of the sensors 151, 161 shown in
In various examples, any of the steps of the methods illustrated in
The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are also referred to herein as “examples.” Such examples can include elements in addition to those shown or described. However, the present inventors also contemplate examples in which only those elements shown or described are provided. Moreover, the present inventors also contemplate examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.
In the event of inconsistent usages between this document and any documents so incorporated by reference, the usage in this document controls.
In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
Method examples described herein may be machine or computer-implemented at least in part. Some examples can include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code can form portions of computer program products. Further, in an example, the code may be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media can include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments may be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to comply with U.S. 37 C.F.R. § 1.72(b), to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter can lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed. Description as examples or embodiments, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments may be combined with each other in various combinations or permutations. The scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
Number | Name | Date | Kind |
---|---|---|---|
5037552 | Furuta et al. | Aug 1991 | A |
6092338 | Crowner | Jul 2000 | A |
6600113 | Miller | Jul 2003 | B1 |
6651385 | Miller et al. | Nov 2003 | B2 |
6732476 | Mehalshick et al. | May 2004 | B2 |
7119509 | Keller et al. | Oct 2006 | B1 |
7123144 | Anderson et al. | Oct 2006 | B2 |
7127847 | Fitzgibbon et al. | Oct 2006 | B2 |
7170248 | Tsui et al. | Jan 2007 | B2 |
7224275 | Fitzgibbon | May 2007 | B2 |
7342374 | Robb et al. | Mar 2008 | B2 |
7420347 | Fitzgibbon et al. | Sep 2008 | B2 |
7518326 | Shier | Apr 2009 | B2 |
8176684 | Marchetto et al. | May 2012 | B2 |
8964708 | Petite et al. | Feb 2015 | B2 |
9574387 | Jankovsky et al. | Feb 2017 | B2 |
9587420 | Keller, Jr. et al. | Mar 2017 | B2 |
20060132284 | Murphy | Jun 2006 | A1 |
20080016771 | Marchetto | Jan 2008 | A1 |
20080224886 | Rodriguez | Sep 2008 | A1 |
20110032073 | Mullet | Feb 2011 | A1 |
20120112875 | Heng | May 2012 | A1 |
20120297681 | Krupke | Nov 2012 | A1 |
20130042530 | Leivenzon | Feb 2013 | A1 |
20130117078 | Weik, III | May 2013 | A1 |
20140305599 | Pimenov | Oct 2014 | A1 |
20140347162 | Zueras | Nov 2014 | A1 |
20160002595 | Keller et al. | Jan 2016 | A1 |
20170002595 | Keller, Jr. | Jan 2017 | A1 |
Entry |
---|
“RBAND Monitored Wireless Gate TX/RX Model: RB-G_K10”, MillerEdge, (2017), 1 pg. |
Number | Date | Country | |
---|---|---|---|
20180347250 A1 | Dec 2018 | US |