Garage door opener system and method of operating a garage door opener system
10053906 ยท 2018-08-21
Assignee
Inventors
Cpc classification
E05B47/0001
FIXED CONSTRUCTIONS
E05B65/0021
FIXED CONSTRUCTIONS
G07C9/00309
PHYSICS
E05B37/00
FIXED CONSTRUCTIONS
International classification
E05B37/00
FIXED CONSTRUCTIONS
Abstract
A garage door opener system having a garage door opener and a remote input device electrically connected to the garage door opener by an electrical conductor. The remote input device receives power by the electrical conductor. The remote input device includes a device controller to communicate an event message, monitor for an acknowledgement message within a time period, and repeat the event message when the acknowledgement message is not received within a time period. The garage door opener includes a master controller. The master controller receives the event message and communicates the acknowledgement message in response to receiving the event message. Also disclosed is a method of operating the garage door opener system.
Claims
1. A garage door opener system comprising: a structure; a motor supported by the structure and capable of moving a garage door; a power supply supported by the structure and connectable to an external power source; a remote input device electrically connectable to the power supply by an electrical conductor, the remote input device to receive power by the electrical conductor, the remote input device including a device controller to: communicate an event message, monitor for an acknowledgement message within a time period, and a master controller supported by the structure, connected to the motor and the power supply, and electrically connectable to the remote input device by the electrical conductor, the master controller to: receive the event message, communicate the acknowledgement message in response to receiving the event message, and control a power being provided to the motor for moving the garage door.
2. The system of claim 1, wherein the remote input device includes a light-emitting diode, and wherein the acknowledgement message includes a value for controlling the light-emitting diode.
3. The system of claim 1, wherein the acknowledgement message communicated by the master controller indicates a state for a light-emitting diode of the remote input device.
4. The system of claim 3, wherein the light-emitting diode state includes a state for a vacation enabled mode, a vacation disabled mode, or a backup power mode.
5. The system of claim 3, wherein the state for the light-emitting diode is communicated in the acknowledgement message when the event message indicates a key press, a key hold, or a heartbeat event at the remote input device.
6. The system of claim 1, wherein the remote input device includes a keypad having a button, wherein the device controller monitors for an input from the button and communicates the event message in response to receiving the input.
7. The system of claim 6, wherein the device controller communicates a heartbeat message when the input is not received within a second time period, wherein the device controller repeats the heartbeat message when the input is further not received within a third time period, the second and third time periods being the same length of time.
8. The system of claim 1, wherein the system further comprises a terminal supported by the structure, wherein the structure includes a housing enclosing the motor, power supply, and controller, wherein the remote input device is external to the housing, and wherein the system further comprises the electrical conductor for connecting the remote input device to the terminal.
9. The system of claim 1, wherein the event message is one of a key press message and a key hold message.
10. The system of claim 1, wherein the control of the power to the motor is based on the received event message.
11. A method of operating a garage door opener system including a garage door opener and a remote input device electrically connected to the garage door opener, the method comprising: receiving power from the garage door opener at the remote input device over the electrical conductor; communicating an event message over the electrical conductor from the remote input device; receiving the event message at the garage door opener; communicating an acknowledgement message in response to receiving the event message; monitoring for the acknowledgement message within a time period at the remote input device; and controlling a power of the garage door opener for moving a garage door.
12. The method of claim 11, further comprising controlling a light-emitting diode of the remote input device based on the acknowledgement message.
13. The method of claim 11, wherein the acknowledgement message communicated by the master controller indicates a state for a light-emitting diode of the remote input device.
14. The method of claim 13, wherein the light-emitting diode state includes a state for a vacation enabled mode, a vacation disabled mode, or a backup power mode.
15. The method of claim 13, wherein the state for the light-emitting diode is communicated in the acknowledgement message when the event message indicates a key press, a key hold, or a heartbeat event at the remote input device.
16. The method of claim 11, wherein the remote input device includes a keypad having a button, and the method further comprises receiving an input from the button, wherein the remote input device communicates the event message in response to receiving the input from the button.
17. The method of claim 16, further comprising communicating a heartbeat message when the input from the button is not received within a second time period.
18. The method of claim 17, further comprising repeating the heartbeat message when the input is further not received within a third time period, the second and third time periods being the same length of time.
19. The method of claim 11, wherein the event message is one of a key press message and a key hold message.
20. The method of claim 11, wherein the controlling the power of the garage door opener is based on the event message.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
DETAILED DESCRIPTION
(16) Before any embodiments of the invention are explained in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting.
(17)
(18) The trolley 132 is releaseably coupled to the shuttle 124 such that the garage door system 50 is operable in a powered mode and a manual mode. In the powered mode, the trolley 132 is coupled to the shuttle 124 and the motor is selectively driven in response to actuation by a user (e.g., via a remote input device such as a key pad or wireless remote in communication with the garage door opener 100). As the motor is driven, the drive chain 120 is driven by the motor along the rail assembly 128 to displace the shuttle 124 (and, therefore, the trolley 132), thereby opening or closing the garage door 104. In the manual mode, the trolley 132 is decoupled from the shuttle 124 such that a user may manually operate the garage door 104 to open or close without resistance from the motor. The drive mechanism 116 can be different for other garage door systems.
(19) The housing 108 is coupled to the rail assembly 128 and a surface above the garage door (e.g., a garage ceiling or support beam) by, for example, a support bracket 148. The garage door opener further includes a light unit 152 including a light (e.g., one or more light emitting diodes (LEDs)) enclosed by a transparent cover or lens 156. The light unit 152 may either be selectively actuated by a user or automatically powered upon actuation of the garage door opener 100.
(20) The garage door opener 100 further includes an antenna 158 enabling the garage door opener 100 to communicate wirelessly with other devices, such as a smart phone or network device (e.g., a router, hub, or modem) or a wireless opener. The garage door opener 100 is also configured to receive, control, and/or monitor a variety of accessory devices, such as a backup battery unit 190, a speaker 192, a fan 194, an extension cord reel 196, among others.
(21)
(22) The wireless board 220 includes a wireless microcontroller 240, among other components. The GDO board 210 includes, among other components, a garage door opener (GDO) microcontroller 244 and a radio frequency (RF) receiver 246. The wireless board 220 and the GDO board 210 can be combined as a single board, and the microcontroller 240 and the microcontroller 244 can be combined as a single microcontroller. The terminology, e.g., GDO wireless, the number of boards, and the number of microcontrollers are exemplary.
(23) The microcontrollers 240 and 244 (and the later described microcontroller 435) can include processors configured to carry out the functionality described herein attributed thereto via execution of instructions stored on a non-transitory computer readable medium (e.g. one of the illustrated memories), can include hardware circuits (e.g., an application specific integrated circuit (ASIC) or field programmable gate array) configured to perform the functions, or a combination thereof.
(24)
(25) The keypad 222 detects user input via the interface keys and informs the microcontrollers 240 and/or 244 of the selection. The keypad 222 also sets an LED state based on information from the garage door opener 100.
(26) The keypad 222 detects a key selection event when a button or key is pressed and released in less than 500 milliseconds (ms). The time period, 500 ms, is exemplary and can vary for other garage door opener systems. For the example shown, the keys include DC ports 1 through 7, lock 8, light on/off 9, and door up/down 10. The buttons DC ports 1 through 7 result in the connection (i.e., make) and disconnection (i.e., break) of DC power to the accessory devices connected to the respective ports. The lock button 8 locks the garage door opener 100/100A from opening or closing the garage door 104. The light on/off 9 button turns the light unit 152 on or off. The door up/down button 10 causes the garage door opener 100/100A to move the garage door 104 up or down.
(27) The keypad 222 detects a key hold event when a button is pressed and held for longer than 500 ms. The time period, 500 ms, is exemplary and can vary for other garage door systems. In some operations, the key hold event may be for a limited number of keys. For example, in one implementation, only the door up/down button 10 may have a key hold event.
(28) The keypad 222 communicates any detected events to the garage door opener 100/100A. Also, the keypad sets an LED state of the keypad based on an acknowledgement message from the garage door opener 100/100A. An exemplary LED operation for the keypad 222 is shown below in table T1.
(29) TABLE-US-00001 TABLE T1 LED Operation Event Mode Door LED Lock LED None Vacation Disabled Solid ON Solid ON Vacation Enabled 0.5 Hz Fade 0.5 Hz Fade Backup Power OFF OFF Door button Vacation Disabled OFF for 0.5 sec, Solid ON select then Solid ON Vacation Enabled OFF for 0.5 sec, 0.5 Hz Fade then 0.5 Hz Fade Backup Power OFF OFF Module, Light, Vacation Disabled Solid ON OFF for 0.5 sec, or Lock button then Solid ON select Vacation Enabled 0.5 Hz Fade OFF for 0.5 sec, then 0.5 Hz Fade Backup Power OFF OFF
(30)
(31) The transmission rate among the microcontrollers 435 and 240/244 in one construction can be 9600 baud, and follows a data transmission with a least significant bit start and even parity check.
(32) In one operation, the keypad 222 includes two types of key selection events: press and hold. Every key on the keypad 222 registers a press event if a button is held for less than 500 ms, for example. When a press event is detected, the keypad 222 transmits a data frame to inform the garage door opener 100/100A of the key selection.
(33) After transmitting the event message, the keypad 222 waits for an acknowledgement message. The acknowledgment message from the garage door opener 100/100A indicates that the data was correctly received and also indicates the state of a keypad LED. If 100 ms, which is an exemplary time period, passes without a received acknowledgement message, then the keypad 222 resends the state. The keypad 222 will attempt to resend the state multiple times (e.g. two times) before stopping and returning to monitor for additional key events.
(34) The second type of key selection event, hold, applies, in one implementation, only to the door up/down key. If the door up/down key is held for more than 500 ms, which is an exemplary time period, then the keypad will transmit an event message representing the hold every 100 ms, which is an exemplary time period, until the key is released. If the keypad 222 does not detect any key selection events, then it will send a heartbeat or ping message to the master every 500 ms, which is an exemplary time period.
(35)
(36)
(37) Although the method described in
(38) Although the invention has been described in detail with reference to certain preferred embodiments, variations and modifications exist within the scope and spirit of one or more independent aspects of the invention as described.