REMOTE MONITORING AND CONTROL OF MOVABLE BARRIER STATUS
20180330605 ยท 2018-11-15
Assignee
Inventors
- Tim Ikeler (Alliance, OH, US)
- Leroy G. Krupke (Carrollton, TX)
- Brent Buescher (Wooster, OH, US)
- Brent Alan Rauscher (Keller, TX, US)
- Gregory D. Matias (Copley, OH, US)
- Michael Dragomier (North Canton, OH, US)
Cpc classification
G07C9/29
PHYSICS
E05Y2400/822
FIXED CONSTRUCTIONS
G08C2201/50
PHYSICS
International classification
Abstract
A system for moving a barrier includes a motor with an integrated encoder operative to generate pulses as a function of rotation of the rotatable shaft of the motor. A preferred form of encoder is a rotary optical encoder to generate optical pulses as a function of rotational movement of the rotatable shaft. Control circuitry is configured to receive the optical pulses from the motor, convert the optical pulses to electrical pulses, and thereafter to digital pulses indicative of the status of the barrier.
Claims
1. A remote garage door status monitoring and control system comprising: a motor operable to move a garage door to alternative garage door status positions, a garage door operator having a door controller operable to generate a door command to move the garage door to one of the alternative garage door status positions in compliance with said door command, an encoder integrated with the motor and operable to generate motor signal pulses indicative of the extent and direction of movement of the garage door, a door control module having programmable-controlled apparatus for converting said motor signal pulses to digital door status signals indicative of one of the alternative garage door status positions, and a wireless transmitter for transmitting, via the Internet, to a remotely located Internet access device, door status position information corresponding to said digital door status signals.
2. The garage door status monitoring and control system of claim 1 in which the alternative garage door status positions are open and closed.
3. The garage door status monitoring and control system of claim 1 in which the alternative garage door status positions are closed and not closed
4. The garage door status monitoring and control system of claim 1, in which the motor has a rotatable output shaft, and the encoder is a rotary optical encoder generating optical pulses indicative of the extent and direction of rotational movement of the rotatable output shaft.
5. Apparatus for determining and transmitting to a remote location the door status position of a garage door that is moved between first and second door status positions by a motor responding to door commands from the controller of a garage door operator, the apparatus comprising: an optical encoder operably integrated with the motor for generating motor signal pulses indicative of the extent and direction of rotation of a rotatable output shaft of the motor, a programmable controlled microprocessor for converting the said motor signal pulses to digital door status signals indicative of whether the garage door is at the first or second door status position; and a wireless door status condition transmitter operably coupled to the programmable controlled microprocessor, and not operably coupled to the controller, for transmitting door status information corresponding to the digital door status signals from the programmable controlled microprocessor to said remote location.
6. The apparatus as defined by claim 5, in which the motor signal pulses comprise optical pulses initially generated by said optical encoder and thereafter converted to electrical pulses inputted to said programmable controlled microprocessor.
7. The apparatus as defined by claim 6 in which the optical encoder comprises (i) a wheel having spaced paddles projecting therefrom with spaces defined between the paddles, the wheel affixed to the rotatable output shaft of the motor for rotation therewith, and (ii) a pair of optical pulse generators, said optical pulse generators being angularly disposed with respect to one another, and each having a light transmitter and a light receiver, rays of light emanating from said light transmitter toward said light receiver, the rotating wheel interrupting the light received by the light receivers in a pattern that, coupled with the angular displacement of the optical pulse generators, result in the generation of said optical pulses indicative of the extent and direction of rotation of the motor shaft, and thus the extent and direction of movement of the garage door.
8. The apparatus as defined by claim 6, in which said first and second door status positions are closed and not closed, respectively.
9. Garage door status determination and control system, comprising: a motor operable to move a garage door between alternative garage door status positions in response to door commands from a programmable platform controller of a garage door opener, an encoder integrated with the motor and operable to generate motor signal pulses indicative of the extent and direction of movement of the garage door, a microprocessor, operable for receiving and converting said motor signal pulses to digital door status signals indicative of which of the alternative garage door status positions the garage door has been moved to, and a wireless door status condition transceiver wirelessly transmitting, via the Internet, to a remotely located Internet access device, garage door status position information derived from said microprocessor, and not from said garage door opener controller, indicative of which of the alternative garage door status positions the garage door has moved to, change-of-door-status commands user-generated by said remotely located Internet access device, and wirelessly transmitted back to said transceiver, further routed to said microprocessor, the said microprocessor adapted to direct said change-of-door-status commands to the garage door operator controller.
10. The system as defined by claim 9, in which the encoder is a rotary optical encoder comprising (i) a wheel having circumferentially defined gaps through which light can pass, said wheel affixed to a rotatable output shaft of the motor to rotate therewith, and (ii) a pair of optical pulse generators, angularly disposed with respect to one another, each having a light transmitter and a light receiver upon which light from the light transmitter is directed, the rotation of the wheel resulting in the rotation of the said gaps between the light transmitter and the light receiver in a pattern that controls, at least in part, the generation of said motor signal pulses.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION
[0022] Embodiments of the remote movable barrier status monitoring and control system in accordance with the principles of the present invention, as defined solely by the appended claims, will be described below. These described embodiments are only non-limiting examples of implementations of the invention as defined solely by the attached claims. Additionally, in an effort to provide a focus of the description of important features of the disclosed embodiments emphasizing the principles of the present invention, some details that may be incorporated, or may prefer to be incorporated, in a commercial implementation of the hereindescribed system, but are not necessary for an understanding of the invention by one skilled in the art, have been omitted in order to highlight the important features relevant to an understanding of the invention. Also, the accompanying drawing figures are not necessarily to scale and certain elements may be shown in generalized, schematic or block diagram format in the interest of clarity and conciseness.
[0023] With initial reference now to
[0024] The motor 167 is operatively coupled to a conventional drive assembly 196, the motor 167 and drive assembly 196 effective to impart movement to the door 195 in accordance with door commands remotely and/or proximately transmitted to garage door operator 180 and thereafter to motor 167. The drive assembly 196 may be any of the standard and conventional drive assemblies available on the market that are suitable to move the garage door 195 in response to motor 167.
[0025] In accordance with the overall operation of the garage door status monitoring and control system 10, the motor signal pulses, generated to correspond to the operation of motor 167, and specifically indicative of the extent and direction of motor shaft rotation, and therefore the extent and direction (up or down) of garage door 195, are conductively transmitted by wire to the door control module 150, the design and operation of which are subsequently described with reference to
[0026] The door control module 150 is effective to process and convert the incoming motor signal pulses to digital door status signals indicative of the garage door status, for example open/closed or closed/not closed status, of the garage door 195. This door status information is then wirelessly transmitted by the door control module 150, via a WiFi home router 94, to (and for storage in) cloud server 92 of the Internet 93, where such status information is subsequently pushed to a Smartphone 90, or any other suitable Internet access device, such as a desktop or laptop computer, personal data assistant (PDA), mobile phone, tablet, or the like, for user review of the then current garage door status. It is emphasized that nowhere in system 10 is door status ever requested, the door status information always being pushed to the next component or stage.
[0027] With continuing reference to
[0028] Upon receipt of the remotely generated change-of-door-status command, door control module 150 is effective to transmit the change-of-door-status (and corresponding light) commands to the garage door operator 180, specifically to the door controller 183 (
[0029] Referring now to
[0030] Referring initially to
[0031] As illustrated in
[0032] The electrical pulses are subsequently routed via opto connector 187 (which connects the encoder 166 with the GDO board) to and through input buffers 186 and, in turn, as electrical pulses Opto I and Opto-Q, are routed through input buffers 161 of door control module 150 (
[0033] With continuing reference to
[0034] The transceiver 151 of door control module 150 is effective to receive any remotely generated change-of-door-status command, such command then routed to microprocessor 155. After the change-of-door-status command is compared with the door status information previously stored in microprocessor 155, to assure that the change-of-door-status made the subject of the incoming command is not the same as the previously stored status, the incoming change-of-door-status command is then routed by microprocessor 155 (in direction of downwardly pointed arrow) to microprocessor 157.
[0035] The microprocessor 157 then routes the change-of-door-status command, via the door command generator 160 of the door control module 150, and via the input circuitry 184 of the garage door operator 180 (
[0036] However, prior to the microprocessor 157 routing the change-of-door-status command to the door controller 183, the microprocessor 157 activates the piezo sounder 154 and light interface circuitry 159 to respectively sound the on board buzzer and flash the worklight 198, to warn anyone near the garage door of the imminent unattended movement of the garage door 195. Thus, when the microprocessor 157 receives the command to move the door 195, an annunciation period begins, during which the piezo sounder 154 and flashing light 198 are activated at the rate and duration in compliance with UL325 requirements. After this annunciation period has expired, the microprocessor 157 then transmits the change-of-door-status command to the door controller 183.
[0037] In accordance with the preferred embodiment of the rotary optical encoder 166, reference now is to
[0038] As best illustrated in
[0039] Thus, the identically sized and spaced paddles 170 provide for the generation of evenly spaced optical pulses of the same pulse length, with the paddle 171 providing a light pulse after a shorter interval. While the spacing between paddles may be in accordance with whatever output is desired, in the preferred embodiment shown (and best illustrated in
[0040] As best illustrated in
[0041] The processing of the motor signal pulses from the encoder 166 may be in accordance with programmable software executed by microprocessor 157. For example, the processing algorithms of such software may be directed to reliably performing the task of determining the location of the close limit and tracking position to determine when the garage door is in sufficient proximity to that close limit to declare the door as being closed. All other detected positions of the door may then be declared as not closed, or open. Thus, the microprocessor 157, under control of the algorithm of the software, may infer, from the motor signal pulse inputs, that it has run in one direction for a predetermined minimum time and then stopped, that the door is away from the other limit. Therefore, if the door runs upwardly and then stops, the determination is that it is not at the close limit. Another algorithm may then be used to confirm that finding. Thus, microprocessor 157, under control of that algorithm, may record that the minimum and maximum positions that are detected are the working limits.
[0042] Thus, in accordance with the monitoring aspect of the system 10 that determines the existing door status, the microprocessor 157 interprets the motor signal pulses (i.e., the electrical pulses routed from the input buffers 161 when using a rotary optical encoder) in order to determine the status of the barrier 195. For example, if the first pattern of motor signal pulses are generated (as a consequence of the clockwise rotation of the motor shaft), then the microprocessor 157 interprets the incoming electrical pulses to indicate that the door 195 has moved in the open direction. If the second pattern of motor signal pulses are generated (as a consequence of the counterclockwise rotation of the motor shaft), then the microprocessor 157 interprets the incoming electrical pulses to indicate that the door 195 has moved in the closed direction.
[0043] In summary, the microprocessor 157 may be programmed to use a variety of methods to determine whether the door 195 is closed or not closed, or closed or open. Thus, in accordance with programming of one method, or algorithm, if the pattern of electrical pulses includes at least a predetermined threshold number of pulses, the microprocessor 157 may then interpret the door 195 to be closed. Conversely, if the pattern of electrical pulses includes less than the predetermined threshold number of pulses, the microprocessor 157 interprets the barrier to be not closed or open.
[0044] As another example, the microprocessor 157 may be programmed to interpret a first pattern of electrical pulses inputted therein, for a predetermined first threshold of time, to mean that the door 195 has moved in the open direction, and is not closed, and to interpret a second pattern of pulses, for a second predetermined threshold of time, to mean that the door 195 is fully closed.
[0045] These predetermined threshold periods of time may be user input from the smartphone 90, which then transmits the periods via the Internet, to the microprocessor 157 over the Internet 93/Cloud 92. Alternatively, the predetermined threshold periods of time may be factory programmed into microprocessor 157.
[0046] The microprocessor 157 may use the presence or absence of the electrical pulses to verify proper operation. For example, if pulses are not received at the anticipated intervals, then an error has occurred that may mean that the door 195 is stuck. In accordance with a feature of some embodiments of system 10, if errors are detected, the barrier opener system 10 may stop the door 195 or cause it to stop and reverse direction of travel.
[0047] In accordance with another feature of the system 10, electrical power is provided by power supply 181 not only to the garage door operator (GDO) 180, but also to the door control module 150 after conversion to a suitable voltage level by the DC/DC converter 156. The primary power supplied is 16 VAC, with a secondary 13.8 VDC line from a battery. The door control module 150 and garage door operator 180 share a common ground. It should be noted that in instances where the door control module 150 is operating on the 13.8 VDC line, the processor 155 may be shut down to conserve power.
[0048] Various type apparatus may be used for the pulse encoder 166. For example, an absolute position sensor may be used to detect the angular position of the rotatable motor shaft. An example of a suitable absolute position sensor that can be used as a magnetic pulse generator for pulse encoder 166 is described in U.S. Pat. No. 8,113,263, to Reed et al., issued Feb. 14, 2012, and entitled Barrier Operator With Magnetic Position Sensor, which is incorporated herein by reference in its entirety.
[0049] Various modifications may be made to the disclosed embodiments without departing from the principles of the present invention. For example, while the specific examples set forth above describe transmitting the door status information, or transmitting the change-of-door-status command, via a separate Wi-Fi home router 94, it should be understood that this is a non-limiting example, and the router 94 may alternatively be part of the Internet 93.
[0050] Moreover, those skilled in the art, having benefit of this disclosure, will appreciate that other embodiments can be envisioned that do not depart from the spirit and scope of the invention as defined solely by the attached claims, and equivalents thereof.