One aspect of the invention is a communication protocol is employed between a movable barrier operator and an associated wall button using the traditional signaling wires connecting them. In one embodiment, no additional wiring is needed. The communication protocol according to the invention may be implemented using the existing traditional signaling wires that are used by the barrier operator to send signals to the wall button, and vice versa. Implementing the communication protocol using the existing signaling wires also allows backward compatibility with the traditional push wall buttons that have a physical contact switch. In one embodiment, the communication protocol allows bi-directional communication between the moveable barrier operator and the wall button. The bi-directional embodiment of the protocol allows further communications, such as handshaking, signal confirmation and more advanced control between the wall unit and the barrier operator. It should be appreciated that the communication protocol may be open-source or proprietary.
Another aspect of the invention is a modular system that can be used to add additional features to an existing moveable barrier operator. Using a communication protocol over the signaling wires in accordance with the invention, multiple modules can be added by parallel connection. Instead of performing only traditional functions, such as opening and closing the barrier, more advanced features can be performed depending on the function of the additional module. A variety of modules may be used to customize the moveable barrier operator for the user's specific needs.
Still another aspect of the invention is to provide a dimming feature that serves as an early indication of when a light associated with the barrier operator will turn off. Namely, when the light is about to be off, the light will start to dim slowly thereby indicating that it will turn off soon (e.g., within the next 20 seconds, for example). In one embodiment, the rate of dimming is such that the user will have enough time to decide if they want to keep the lights on or not by, for example, activating a light switch on the wall button. Additional wall mounted lighting modules can also be added to dim or brighten the light of the garage door opener manually, similar to conventional dimmers for home lighting
Referring now to
A pair of signaling wires 22 are used to electrically connect to the head unit 10 to a wall button 24. When the switch 26 of the wall button 24 is depressed, the head unit 10 will be actuated causing the door 14 to either open or close, depending on its current position.
Traditional signaling wires between the garage door operator and wall button are not designed for signal transmission. The signaling wires normally carry a DC voltage at approximately 24V (some are at 12V DC), which is enough to send a simple activation signal and enough to maintain the operation of a simple circuitry within the wall button, such as keeping the light-emitting-diode (LED) on. In this fashion, the signaling wires act as the power supply for the wall button. When the wall button is pressed, the voltage level will be dropped to 0 volts and a command is sent to activate the associated garage door operator. When the wall button is released, the voltage returns to 24 volts. However, this voltage is not sufficient for signaling purpose. Thus, one aspect of the invention is to provide a protocol for signal transmission while continuing to supply enough DC power for the wall button. In one embodiment, a data signal is superimposed onto the existing DC voltage level. In another embodiment, said data signal is a Dual-Tone Multi-Frequency (DTMF) signal or Pulse-Width Modulated signal.
In order to transmit a signal from one device to another through the signaling wires, the side that sends the signal (transmitter) must have a code generator to generate a signal containing the encoded data. Typically, a microprocessor is used to generate the encoded signal, which is a pulse signal consisting of multiple bits representing a data message. The total number of bits depends on the complexity of the message. The higher the number of bits, the higher the number of possible messages that can be represented. A typical message may consist of anywhere from 16 bits to 64 bits, and having varying bit patterns. The simplest bit patterns consist of bit “0” and bit “1”. Depending on the coding, multiple bits can be used to represent different messages. For instance, a 4-bit code can have up to 16 different messages. A sync bit is usually placed at the beginning of the signal in order to “wake up” the receiver, or otherwise alert the receiver that there is an incoming signal. The timing of the sync bit is usually very different from other bit patterns so as to distinguish the sync bit from other bit patterns. The message can also be encrypted to enhance security. If the message is encrypted, the receiver side must have a corresponding decryption algorithm. Other encoding techniques include Pulse-Width Modulation (PWM), and Dual-Tone Multi-Frequency (DTMF). Signals generated by these two encoding techniques are classified as analog signals. Pulse-Width Modulation generates pulses with various duty cycles or various widths. The widths of the pulses correspond to specific data values that are not limited to binary signals.
To that end,
Referring now to
Both the wall button and garage door operator are capable of transmitting and receiving signals using a converter that encodes the signal onto the signaling wires DC voltage level, and a signal processor for decoding a received signal. As such, the communication protocol may be bi-directional. By using the existing signaling wires and voltage, the function of the wall button's NO contact switch is unaffected. As such, either a traditional contact switch or a more advanced wall switch (e.g., wall switch 411) may be connected to the signaling wires used to implement the communication protocol of the invention.
Referring now to
The amplified signal depicted in graph 515 may then be converted to a pulse signal by another operational amplifier 516 having an amplitude that is suitable for processing by the microprocessor 518 to decode the signal. Once the signal is decoded, the receiver 510 may perform additional operations in accordance with the received signal.
In one embodiment, two types of communication between a garage door operator and an associated wall button are possible. Namely, commands issued by a user from the wall button to the garage door operator, and garage door operator status information from the garage door operator to be displayed on the wall button. These communications can either be single- or bi-directional. In order to communicate between these two devices, a specific communication protocol is needed. In one embodiment, the communication protocol includes coded messages that are sent and received over the traditional signaling wires that connect garage door operators to their wall buttons.
As mentioned, an encoded message may consist of up to 64 bits, with a typical message including a sync bit, multiple bits of device code, multiple bits of message code and multiple bits of a checksum. To that end,
Continuing to refer to
Table A below shows a list of possible message codes for a garage door operator system configured in accordance with the invention:
After a message code 604 has been sent, it may optionally be followed by one or more checksum bits. In the embodiment of
Once the command/information is processed or executed, the receiver (garage door opener) may send back a signal confirmation at block 712 to the transmitter (wall button) indicating the command/information was received. Once the confirmation signal is received by the wall button at block 714, the signal transmission sequence is completed. However, if the wall button cannot receive the confirmation signal, the wall button may retry to send the signal again, up to a predetermined number of times. In the embodiment of
In an event of a signal collision (e.g., where both wall button and garage door operator are sending signal at the same time), neither the wall button nor the garage door operator may receive a confirmation signal. In that case, the wall button may be assigned the higher priority to re-send the signal again. Therefore, if the wall button sends a signal but does not receive a confirmation signal from the garage door operator, it may immediately re-send the signal again. On the other hand, if the garage door operator does not receive a confirmation signal from the wall button, it will not re-send another signal immediately to avoid a possible collision of the re-sent signal. In one embodiment, the garage door operator may wait for a fixed period of time before re-sending.
Other than the standard wall button which allows users to operate the garage door operator, additional devices may be added in order to enhance the overall features of the garage door operator. Some devices function based on the signal received from the garage door operator, such as the radio frequency transmitter, which transmits the garage door condition to another wireless device. Other devices function to control the garage door operator, such as a voice activation garage door control, which can open or close a garage door based on a pre-recorded audio command (e.g., a human voice, hand clap, etc.).
In one embodiment of the invention, multiple devices may be connected in parallel, as shown in
In one embodiment, device 820 may be a wall button connected in parallel with device 822 and device 824. In one embodiment device 822 may be a radio frequency transmitter, while device 824 may be a carbon monoxide detector. As such, these add-on devices can communicate with and be used in conjunction with the garage door operator 800.
In one embodiment, the function of a radio frequency transmitter (e.g., device 822) is to send any garage door operator status information wirelessly to another wireless receiver. One application is a garage door monitor, which monitors the position of a garage door. The monitor may be used to send a wireless signal to a receiver that is located inside the house, for example, when the garage door is not in the fully closed position. The wireless receiver may then alert the homeowner of the opened garage door using any combination of visual and/or audio signals. It should further be noted that garage door operators are even capable of determining whether the garage door is just opened halfway, or whether it is fully opened. This type of position information can be sent from the garage door operator to the connected devices, which can in turn use this information to perform further operations.
Carbon monoxide (CO) detectors (e.g., device 824) can be used to detect the CO level inside the garage. When the CO exceeds a predetermined safety limit, the CO detector can signal for the GDO to open the garage door to improve ventilation until the CO level drops to within the safety limit. One the CO level drops to a safe level, the CO detector can signal again to the GDO to close the door.
As previously mentioned, another aspect of the invention is to provide an early indication of when the GDO light is about to turn off. Most garage door operators have one or light bulbs built-in to the units. When the garage door operator is activated, the light is activated and stays on for approximately 4.5 minutes. After 4.5 minutes, the light is turned off immediately with no warning to the user. By employing a Triode for Alternating Current (TRIAC) instead of the typical relay, the light can be dimmed or brightened slowly. To that end,
The TRIAC 904 is triggered, meaning that AC power begins being supplied to the associated light. Unlike in the typical embodiment of
Since the microprocessor 902 is operating at a low voltage DC level, it may be desirable to have isolation between the AC lighting control circuitry and the microprocessor 902. In one embodiment, this isolation can be achieved using a transformer 908 for the zero crossing detection circuit, and an optical coupler 910 used for controlling the TRIAC 904. By controlling the brightness of the light 912, the microprocessor 902 can dim the brightness when the timer is about to expire, thereby alerting the user that the light will be turned off soon. In one embodiment this dimming may last for 20 seconds or more so that the user can decide whether to re-activate the light and extend the light-on period.
With the aforementioned communication protocol, add-on device capability and the dimmer feature of the garage door operator, a dimming lighting control device can be added. Namely, by connecting this dimming lighting control in parallel with other devices, a user can dim or brighten the light of the garage door operator similar to dimmers for in-house lighting.
While the preceding description has been directed to particular embodiments, it is understood that those skilled in the art may conceive modifications and/or variations to the specific embodiments described herein. For example, the invention is not intended to be limited to the garage door application, but is equally applicable to any barrier control system. Any such modifications or variations which fall within the purview of this description are intended to be included herein as well. It is understood that the description herein is intended to be illustrative only and is not intended to limit the scope of the invention.
This application claims the benefit of U.S. Provisional Application No. 60/790,872, filed Apr. 10, 2006.
Number | Date | Country | |
---|---|---|---|
60790872 | Apr 2006 | US |