1. Field of the Invention
The present invention relates to a system and method for integrated garage door opener and vehicle entry using a multi-frequency transmitter.
2. Background Art
It is known in the garage door industry to provide for wireless operation of the door, such as through the use of garage door opener (GDO) systems. Such GDO systems typically use a hand-held or vehicle mounted remote transmitter. Currently available GDO transmitters generally transmit radio frequency (RF) signals to a transponder and/or control unit that is coupled to the garage door. The unit controls the operation of the garage door via the coupling based upon signals received from the GDO transmitter. Basic garage door control includes opening (i.e., raising) or closing (i.e., lowering) the door, and activating (i.e., turning on) or deactivating (i.e., turning off) a light that may me implemented on the control unit.
Universal garage door openers (UGDO) are also known in the garage door industry. UGDOs are transmitters designed to function with multiple makes and/or models of GDOs. Because UGDOs may be implemented in conjunction with a wide variety of GDOs, UGDOs are generally user configurable. That is, prior to operation, the user must perform some step to configure the UGDO to recognize the particular make/model of the user's GDO.
It is known in the automotive industry to provide for remote vehicle access, such as through the use of remote keyless entry (RKE) systems. Such RKE systems typically use a hand-held remote transmitter, which is commonly referred to as a “fob” or “card.” Currently available RKE fobs may be separate units, or may be part of an ignition key head. Such RKE fobs generally transmit radio frequency (RF) signals to a vehicle in order to lock or unlock vehicle doors, open or close a vehicle sliding door, unlock a vehicle trunk, activate internal and/or external vehicle lights, activate a “panic” alarm, and/or perform a variety of other functions.
RKE systems may be characterized as active or passive systems. In active RKE systems, a switch or pushbutton on the remote transmitter must be activated by an operator in order to have a desired remote access function performed, such as locking or unlocking the vehicle doors. In passive RKE systems, however, no such switch or pushbutton activation by an operator is required in order to perform a desired remote access function.
More specifically, in a passive RKE system, a remote transponder, which again may be referred to as a “fob” or a “card,” is typically provided for communicating with a transponder and/or control unit installed in the vehicle. The vehicle transponder and/or control unit is provided in communication with door locking mechanisms to lock and unlock the vehicle doors in response to lock or unlock signals received from the remote transponder within some pre-defined range. In that regard, the remote transponder is carried by an operator and is designed to automatically unlock the vehicle as the operator approaches the vehicle, without the need for operation of any switch or pushbutton by the operator. Similarly, the system is further designed to automatically lock the vehicle as the operator, carrying the remote transponder, moves away from the vehicle.
Such prior art garage door opener and vehicle remote keyless entry systems, however, are independent, distinct systems. That is, such systems do not interact with one another or share components. In that regard, the integration of garage door control with vehicle remote keyless entry control may reduce cost through the use of shared, combined or integrated components. Such a system may further provide space saving and convenience benefits through a single, portable control unit.
Accordingly, the present invention provides a system and method for integrated garage door opener and vehicle remote keyless entry.
According to the present invention, then, a portable device is provided for controlling a vehicle remote keyless entry (RKE) system and a garage door opener (GDO). The device comprises a controller for generating a function code in response to an operator demand signal and for selecting between a first and second transmission frequency. The operator demand signal is at least one of a RKE demand signal and a GDO demand signal. The first frequency is selected when the function code is generated in response to a RKE demand signal and the second frequency is selected when the function code is generated in response to a GDO demand signal. The device further comprises a multi-frequency transmitter electrically coupled to the controller and an antenna for transmitting the generated function code to at least one of a vehicle remote keyless entry system and a garage door opener at the selected frequency.
Also according to the present invention, a system is provided for controlling a vehicle remote keyless entry system and a garage door opener. The system comprises a vehicle having a remote keyless entry system, a garage door opener, and a portable device. The portable device is in electronic communication with the RKE system and the GDO. The device includes a controller electrically coupled to a multi-frequency transmitter such that the controller generates and the transmitter transmits a RKE function code at a first frequency in response to a RKE operator demand signal. The controller also generates and the transmitter also transmits a GDO function code at a second frequency in response to a GDO operator demand signal.
Still further according to the present invention, a method is provided for controlling a vehicle remote keyless entry system and a garage door opener using a portable device. The portable device includes a controller electrically coupled to a multi-frequency transmitter. The method comprises the steps of determining a first and second frequency wherein the first frequency is an operating frequency of the RKE system and the second frequency is an operating frequency of the GDO, determining when at least one of a RKE operator demand signal and a GDO operator demand signal is presented to the controller, generating a RKE function code and a RKE security code using a predetermined RKE coding scheme when a RKE operator demand signal is presented to the controller, generating a GDO function code and a GDO security code using a predetermined GDO coding scheme when a GDO operator demand signal is presented to the controller, transmitting the RKE function code and the RKE security code at the first frequency using the multi-frequency transmitter when a RKE operator demand signal is presented to the controller, and transmitting the GDO function code and the GDO security code at the second frequency using the multi-frequency transmitter when a GDO operator demand signal is presented to the controller.
These and other features and advantages of the present invention will be readily apparent upon consideration of the following detailed description of the invention in conjunction with the accompanying drawings.
FIGS. 3(a)-(c) are representative embodiments of devices according to the present invention; and
Referring to
The power source (108) is generally electrically coupled to the controller (102), the multi-frequency transmitter (104), and the display (112) for powering the components. In one embodiment, the power source (108) may be implemented as a battery. However, the power source may be implemented as any appropriate device for generating and/or storing electromotive force to meet the design criteria of a particular application.
The at least one push-button (110) is generally electrically coupled to the controller (102) for interfacing the controller (102) with an operator (i.e., user) (not shown). In one embodiment, a plurality of push-buttons (110) is coupled to the controller (102). As shown in
In another embodiment of the present invention, a passive RKE circuit (not shown) may be substituted for the RKE push-buttons (110a) such that a RKE demand signal is generated in response to the position of the device (100) in relation to a vehicle implementing a passive RKE system.
Still referring to
The controller (102) is generally electrically coupled to the push-buttons (110) and/or the passive RKE circuit for receiving the RKE demand signals and/or the GDO demand signals. In addition, the controller (102) may be electrically coupled to a memory device (114).
The memory device (114) may be implemented by any of a number of known physical devices capable of storing data. Such devices may include PROM, EPROM, EEPROM, flash memory, and the like.
In one embodiment, the controller (102) determines a transmission frequency and generates a function code in response to an operator demand signal (i.e., a RKE demand signal and/or a GDO demand signal). In another embodiment, the controller (102) responds to an operator demand signal by determining a transmission frequency, generating a function code, and generating a security code.
The controller (102) may determine a transmission frequency by selecting between a first and second transmission frequency wherein the first frequency matches an operating frequency of a target RKE system and the second frequency matches an operating frequency of a target GDO controller. In general, the controller (102) selects the first frequency in response to a RKE demand signal, and selects the second frequency in response to a GDO demand signal.
One or both of the transmission frequencies may be predefined by the device (100) manufacturer and/or be operator configurable. In one embodiment, an operator may configure a frequency for the device by activating at least one button (110) in a predetermined sequence. The predetermined sequence may be referenced to a set of predetermined frequencies stored in the memory (114) such that the desired frequency may be selected. In another embodiment, an operator may configure a frequency by setting dip switches to a state predefined by the manufacturer to correspond to a particular frequency. However, it should be noted that any appropriate interface may be implemented to configure one or more operating frequencies of the device (100).
The controller (102) may generate one or more RKE function codes in response to a RKE demand signal. As already mentioned, the RKE function code may correspond to RKE operations such as locking or unlocking vehicle doors, opening or closing a vehicle sliding door, unlocking a vehicle trunk, activating internal and/or external vehicle lights, activating a “panic” alarm, and/or performing a variety of other functions.
The generated RKE function codes are generally selected from a set of RKE function codes. The set of RKE function codes may be predefined by the device (100) manufacturer or the set may be selected by an operator (i.e., configurable, programmable) from a group of RKE function code sets stored in the memory (114). Each RKE function code set generally corresponds to a different make and/or model of RKE system. In one embodiment, an operator may select a particular RKE function code set from the group of RKE function code sets by activating at least one button (110) in a predetermined sequence. In another embodiment, an operator may select a particular RKE function code set from the group of RKE function code sets by setting dip switches to a state predefined by the manufacturer to correspond to the desired code set. However, it should be noted that any appropriate interface may be implemented to select a RKE function code set for the device (100).
Similarly, the controller (102) may generate one or more GDO function codes in response to a GDO demand signal. As previously mentioned, the GDO function code may correspond to GDO operations such as opening (i.e., raising) or closing (i.e., lowering) a garage door, activating (i.e., turning on) or deactivating (i.e., turning off) a light implemented on the control unit, and the like.
The generated GDO function codes are generally selected from a set of GDO function codes. The set of GDO function codes may be predefined by the device (100) manufacturer or the set may be selected by an operator (i.e., configurable) from a group of GDO function code sets stored in the memory (114). Each GDO function code set generally corresponds to a different make and/or model of GDO system (i.e., GDO controller). In one embodiment, an operator may select a particular GDO function code set from the group of GDO function code sets by activating at least one button (110) in a predetermined sequence. In another embodiment, an operator may select a particular GDO function code set from the group of GDO function code sets by setting dip switches to a state predefined by the manufacturer to correspond to the desired code set. However, it should be noted that any appropriate interface may be implemented to select a GDO function code set for the device (100).
RKE and GDO systems generally implement a security coding scheme to prevent unauthorized operation of the RKE/GDO. In one embodiment, the security coding scheme may be implemented as a hopping code. In another embodiment, the security coding scheme may be implemented as a rolling code. However, the security coding scheme may be implemented as any appropriate coding scheme to meet the design criteria of a particular application.
Accordingly, the controller (102) may generate one or more RKE security codes using a RKE coding scheme in response to a RKE demand signal. Similarly, the controller (102) may generate one or more GDO security codes using a GDO coding scheme in response to a GDO demand signal.
Each RKE/GDO coding scheme is generally predefined by the device (100) manufacturer and/or is operator configurable. In one embodiment, an operator may select a particular RKE and/or GDO coding scheme from a group of coding schemes stored in the controller memory (114) by activating at least one button (110) in a predetermined sequence. In another embodiment, an operator may select a particular RKE and/or GDO coding scheme from a group of coding schemes by setting dip switches to a state predefined by the manufacturer to correspond to the desired coding scheme. However, it should be noted that any appropriate man-machine interface may be implemented to configure one or more RKE and/or GDO coding schemes of the device (100). It should also be noted that the RKE coding scheme may be the same as or different than the GDO coding scheme.
The device (100) may be dedicated and/or universal. A dedicated device (100) is generally a device wherein the frequency, function code set, and coding scheme are predefined by the deice (100) manufacturer. In contrast, the device (100) may be designated as a universal RKE device when the first frequency, the RKE function code set, and/or the RKE coding scheme are operator selectable (i.e., operator configurable). Similarly, the device (100) may be designated as a universal GDO device when the second frequency, the GDO function code set, and/or the GDO coding scheme are operator selectable.
Referring still to
The programmable tuning circuit (116) may be implemented for tuning the antenna (106). The programmable tuning circuit (116) generally determines the transmission frequency of the multi-frequency transmitter (104) and electronically tunes the antenna (106) to the frequency.
The display device (112) may be electrically coupled to the controller (102) for providing feedback to an operator. The feedback may include notification that a function code set has been successfully selected by an operator from the group of function code sets stored in the memory (114), that a function code has been transmitted, that vehicle doors are locked/unlocked, and the like. In one embodiment, the display (112) may be a light emitting diode. In another embodiment, the display (112) may be an alpha-numeric display. In yet another embodiment, the display (112) may be a touch screen such that the display (112) may function as both an input and an output device to the controller (102). However, the device (112) may be implemented as any appropriate operator interface to meet the design criteria of a particular application.
Referring now to
Referring now to FIGS. 3(a)-(c), representative embodiments of devices (100) according to the present invention are shown.
While FIGS. 3(a)-(c) illustrate several representative embodiments of the present invention, these embodiments are representative only. The present invention is broader than the embodiments of FIGS. 3(a)-(c) and may be implemented using any appropriate number of RKE and GDO buttons positioned in any appropriate configuration to meet the design criteria of a particular application.
Referring to
The device (100) generally determines when at least one GDO demand signal has been received (decision step or block 402). When a GDO demand signal has been received (i.e., the YES leg of the decision block 402), the device may generate at least one GDO function code in response to the GDO demand signal (block or step 406). Furthermore, the device may generate at least one GDO security code using a GDO coding scheme in response to the GDO demand signal (step or block 408). At least one of the GDO function code and GDO security code are then, generally, transmitted at a frequency monitored by a target (i.e., complementary) GDO system (e.g., the second frequency).
When a GDO demand signal has not been received (i.e., the NO leg of the decision block 402), the device generally determines if at least one RKE demand signal has been received (decision step or block 404). When a RKE demand signal has not been received (i.e., the NO leg of the decision block 404), the device may continue monitoring for the presence of a GDO demand signal (block or step 402). When a RKE demand signal has been received (i.e., the YES leg of the decision block 404), the device may generate at least one RKE function code in response to the RKE demand signal (block or step 412). Furthermore, the device may generate at least one RKE security code using a RKE coding scheme in response to the RKE demand signal (step or block 414). At least one of the RKE function code and RKE security code are then, generally, transmitted at a frequency monitored by a target (i.e., complementary) RKE system (e.g., the first frequency).
It should be noted that the simplified flow chart depicted in
From the foregoing description, it can be seen that the present invention provides a system and method for integrated garage door opener and remote vehicle entry using a multi-frequency transmitter that overcome the problems associated with the prior art. In that regard, as previously noted, such prior art garage door opener and vehicle remote keyless entry systems are independent, distinct systems. That is, such systems do not interact with one another or share components. The present invention provides a system and method wherein cost is reduced through the use of shared, combined or integrated components. Such a system may further provide space saving and convenience benefits through a single, portable control unit.
While embodiments of the invention have been illustrated and described, it is not intended that these embodiments illustrate and describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention.