WO2001009691A1 - Narrow band scanning rf receiver - Google Patents
Narrow band scanning rf receiver Download PDFInfo
- Publication number
- WO2001009691A1 WO2001009691A1 PCT/US2000/020558 US0020558W WO0109691A1 WO 2001009691 A1 WO2001009691 A1 WO 2001009691A1 US 0020558 W US0020558 W US 0020558W WO 0109691 A1 WO0109691 A1 WO 0109691A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- radio frequency
- frequency
- receiver
- reference oscillator
- controller
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03J—TUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
- H03J7/00—Automatic frequency control; Automatic scanning over a band of frequencies
- H03J7/18—Automatic scanning over a band of frequencies
- H03J7/20—Automatic scanning over a band of frequencies where the scanning is accomplished by varying the electrical characteristics of a non-mechanically adjustable element
- H03J7/28—Automatic scanning over a band of frequencies where the scanning is accomplished by varying the electrical characteristics of a non-mechanically adjustable element using counters or frequency dividers
- H03J7/285—Automatic scanning over a band of frequencies where the scanning is accomplished by varying the electrical characteristics of a non-mechanically adjustable element using counters or frequency dividers the counter or frequency divider being used in a phase locked loop
Definitions
- the invention relates in general to radio frequency receivers and in particular to a narrow band scanning radio frequency receiver for use in a barrier operator such as for controlling a garage door, a gate or the like.
- Barrier operators including garage door operators, commercial door operators and gate operators typically include a radio frequency receiver for receiving a radio frequency carrier transmission modulated with a code.
- the radio frequency receiver demodulates the code and supplies it to a microcontroller or the like.
- the microcontroller determines whether the code is an authorized code. Upon concluding the code is authorized the microcontroller commands other portions of the circuit including relays and like to provide electrical energy to a motor causing a door to be opened or closed or a gate to be opened or closed.
- One of the problems associated with such systems is that under regulations from the Federal Communications Commission the transmitters may only be licensed for relatively low amounts of output power. As a result the range at which a code transmission may be received is relatively short and may typically vary from about a foot to about one thousand feet. Many transmitters used for garage door operation operate at about 390 MHz for their carrier frequency. Other transmitters may also be operating at the same frequency such as amateur radio transmitters. Parasitic transmitters such as computers which may be emitting electromagnetic interference at 390 MHz. As a result it may be relatively difficult for a receiver to determine when it is receiving a code transmission and when it is receiving noise. If the receiver cannot separate a code signal from the noise it will not command the operation of the barrier.
- transmitters such as those used for commercial door operators and the like must of necessity be kept inexpensive.
- analog signal circuitry is typically used in the RF stages of the transmitter and may have manufacturing tolerances which cause multiple transmitters to emit slightly different carrier frequencies.
- the bandwidth of the modulated signal is relatively narrow.
- a relatively wide band receiver which was capable of receiving signals from transmitters having slightly varying carrying frequencies. The result of using such a wide band receiver would be an increase in the amount of noise which the receiver is processing and hence a decrease in the likelihood that faint signals from relatively distant transmitters could be received and properly acted upon.
- a movable barrier operator for opening and closing a movable barrier in response to a coded radio frequency signal has a tuned radio frequency stage for receiving a radio frequency signal.
- the tuned radio frequency stage having a resonant frequency which may be selected by a controller.
- the controller selects a plurality of resonant frequencies of the tuned radio s ' tage and detects whether the output of the tuned radio frequency stage is a legitimate radio frequency signal.
- the controller also produces a temporary RF stage inhibit signal when changing from a first selected radio frequency to a second selected radio frequency.
- a electric motor control circuit responds to the controller to control an electric motor connected to a barrier such as a door or a gate to move the barrier.
- FIG. 1 is a block diagram of narrow band scanning radio frequency receiver of a movable barrier operator embodying the present invention
- FIG. 2 is a block diagram of a portion of the motor control circuitry of the movable barrier operator shown in FIG. 1;
- FIG. 3 is a schematic diagram of the narrow band scanning radio frequency receiver of the apparatus shown in FIGS. 1 and 2 ;
- FIGS. 4-7 are flow diagrams showing the operation of a microcontroller within the radio frequency receiver;
- FIG. 8 is a timing diagram of a received pulse train..
- the scanning receiver 12 includes a radio frequency antenna 14 for receipt of coded radio frequency transmissions which are then fed to a wide-band passive filter 16 which has a bandwidth of plus or minus 3 MHz around 390 MHz center frequency.
- the signal is then fed to an integrated circuit 18 comprising a superheterodyne receiver which in this case is comprises of a Mitel KE ⁇ RX04 integrated circuit.
- the signal is fed to a jurr- 1 ion point in the circuit 20 which is then fed to an intermediate frequency filter 22 center tuned at 10.7 MHz having a bandwidth of 470 KHz.
- a 10.7 MHz down-converted signal is then fed to an audio- out system 26 which provides data to a Zilog Z86E08 microcontroller 28.
- the microcontroller has its scan mode and frequency step length characteristics set by a DIP switch 30 and controls a programmable clock generator 32 for generating a programmable signal fed on a line 34 to a crystal input terminal 36 of the integrated circuit 18. That variable frequency signal is then fed to a reference oscillator 38 which feeds a selected frequency signal to a phase detector 40.
- the phase detector 40 receives a divide by 64 input 42, based upon the local oscillator frequency, and provides at an output 44 a signal to a voltage controlled oscillator 46.
- Data is then fed out through a data outport 50 to other portions of the movable barrier operator or operator 10.
- the data out is then fed to a barrier control system 60 through a line 62 which is connected to an eight-bit microcontroller 64 of the type that might be sold by Zilog.
- the microcontroller 60 also receives inputs from a plurality of rotary switches 66 and a plurality of push button switches 68.
- the data received at the microcontroller 64 can be used a control a motor control system 100 of the system 10 which can be used to open or close a garage door operator, open or close a gate, or open or close a rolling door, or the like, by control of an electric motor 98.
- an external memory 70 includes a program memory and a data memory containing the user I.D. which is coupled to transfer information back and forth to the microcontr'- ⁇ ler 64.
- the microcontroller 64 is driven by a realtime clock 72 and provides an output 74 at a liquid crystal display. Audible outputs are also provided to a buzzer 76 and a motor control output is provided at a relay output 78 to the motor control system 100.
- a mode routine is called in a step 304 to test the DIP switches to determine whether the system is in a sweep mode in a step 306. If it is not in a step 308 the reference generator is programmed to generate 6.2608 MHz for a detected frequency of 390 MHz and the TO and Tl counts are stopped following which control is transferred to a step 310 testing whether it is the first frequency or the eighth channel. In the event that the sweep mode is set, control is transferred directly to step 310 which sets the frequency and a test is made in a step 312 determining whether the mode is set authorizing to scan. If it is not control is transferred back to the step 310.
- control is transferred to a step 314 where the reference frequency is changed to 6.24 MHz and the second frequency is detected in a step 316.
- a test is made in a step 318 to determine whether the system is in mode two. If it is, indicating the frequency steps are 200 kHz, control is transferred to a step 320. If it is not a test is made to determine whether the system is in mode one in step 322. If it is not control is transferred to the third channel, which is 400 kHz from the first channel, at a step 324. If it is control is transferred to the step 320.
- a test is made in a step 322 to determine whether scans should continue and the frequency reference is changed in a step 328 to 6.2419 MHz the third frequency of the step 324.
- Another scan test is made in the step 330 and i it is OK to scan the third frequency is programmed in a step 332.
- the fourth frequency is started in a step 334.
- a mode two test is done in a step 336.
- a mode one test is done in a step 338. If the mode is either in mode one or mode two the fourth frequency is programmed in a step 340 and the test is made in a step 342 to determine whether scan is authorized. If it is the fourth frequency is finally programmed in a step 344. If it is not control is transferred back to the step 340.
- control is transferred to a step 346 for the fifth channel setup as were done for previous channels.
- channels can be stepped through and 200 kHz increments to cover a 6 MHz bandwidth around 390 MHZ center frequency.
- the use of the change in the reference frequency to reference generator allows the narrow band tuning to be done precisely and accurately over a wideband range.
- a pulse checking routine is entered in a step 360.
- a downwardly changing pulse edge is tested for in a step 632 and the counters are stopped in a step 364.
- Control bit is set in a step 366 and an initial value is step in a set 368 to begin running the code timer following which the routine is exited in a step 370.
- a positive edge is tested for in a step 400 and if it is found an output is turned on in a step 402. If the relay output is switched on for controlling the motor in a step 404 and valid code is not received a test is made to determine whether this is the first rising edge in a step 406.
- an exit routine step is executed in a step 408. If not the most significant bit of the timing bit is tested to see whether it is equal to two and control is transferred to a step 420, as shown in FIG. 6B indicating the period is between 0 and 35 milliseconds.
- step 404 From step 404 if the relay output code and valid code is received control is transferred to a step 422 indicating the relay as on.
- the code timer is decremented by one in a step 424.
- a test is made to determine whether the code timer is timed out in a step 426. If it is not the routine is exited in a step 428. If it has the relay output is set to be not on in a step 430. In the event that the result of step 407 is in the negative a test is made to determine whether the most significant bit Tl is equal to one. If it is the period is indicated to be between 35 and 70 milliseconds in a step 430.
- step 432 If it is not the period is indicated to be greater than 70 milliseconds in a step 432 and scanning continues in a step 434 indicating that valid code has not been received. If the period is set between 35 and 70 milliseconds a further test is made in a step 440 to determine whether Tl is greater than 110 or less than 55 milliseconds. If it is a bad pulse indication is flagged in a step 442.
- a test is made in a step 450 to determine whether Tl is less than 1.78 milliseconds. If it is a bad pulse detect is flagged in a step 452. If it is not a test is made to determine whether it is between 5.2 and 25 milliseconds in a step 454. If it is control is transferred back to a lot condition step 460. If not control is transferred to a test step to determine whether T is between 25 and 35 milliseconds in a step 464. If it is control is transferred to the lock condition step. It is not for bad pulse as indicated in step 452.
- a counter is incremented in a step 460.
- Tl p 2 se is between 110 and 55 milliseconds control is also transferred to the step 470.
- control is transferred to a step 480 wherein the control bits are set and a counter is tested to determine whether it is greater than or equal to a preset maximum value in a step 482. If it is the counter is forced to the maximum value in a step 484. If it is not it is incremented bytewise in step 486. After that control is transferred to step 470 following step 470. If a second edge is being detected it is indicated in a step 488 following which the timers are reset in a step 490 and the routine is exited in a step 492.
- the purpose of the entire routine set forth in FIGS. 6A, 6B, and 6C is to determine whether valid pulses are being received. If they are not scanning continues. If they are the pulse is indicated to be valid data and is then transferred to a suitable store in the microcontroller for further processing as data.
- a timing detector is also present as shown in FIG. 7.
- the timeout routine is started in a step 600.
- the number of pulses is decremented in a step 602 and a 0 test is made in a step 604. If the timer has timed out to 0 and indication is made in a step 606 that 500 1 milliseconds has elapsed from the last positive going edge received by the radio frequency system scanning is resumed in a step 608 and interrupts are masked out except for the IRQ interrupt following which the routine is exited in a step 610. In the event that the count is not 0 the countdown is restarted in a step 612 following which the routine is exited in a step 610.
- the transmitter 7 is for the purpose of determining whether the pulse sequence at that particular frequency has gone silent. If it has the phase lock loop is commanded to begin scanning in either 200 kHz or 400 kHz increments. Thus, the receiver's front end 16 will allow most of any RF noise or signal through.
- the intermediate frequency filter 22 of the integrated circuit 18 will perform the bulk of the noise filtering because of its narrow bandwidth (470 kHz) .
- the data output at data out 26 is processed by the microcontroller 28 for detection of the desired code.
- the microcontroller 28 will program the clock generator 32 serially accordingly. The output of the clock generator 32 is controlled by the microcontroller 28 so that it will increment or decrement by 200 kHz or 400 kHz in response to the DIP switch 30 settings when there is no valid code received.
- the microcontroller 28 will lock the clock generator output frequency thereby halting frequency sweeping of the local oscillator 24.
- the microcontroller 28 will command the clock generator 32 to increment, resuming frequency sweeping.
- the input frequency will be swept back and forth across the desired range set by the DIP switches 30. Attached is an appendix comprising pages A-l threough A-20 which provides a listing of the software which executes on the microcontroller 28.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002380103A CA2380103A1 (en) | 1999-07-30 | 2000-07-28 | Narrow band scanning rf receiver |
AU64983/00A AU6498300A (en) | 1999-07-30 | 2000-07-28 | Narrow band scanning rf receiver |
MXPA02001112A MXPA02001112A (en) | 1999-07-30 | 2000-07-28 | Narrow band scanning rf receiver. |
EP00952251A EP1204904A1 (en) | 1999-07-30 | 2000-07-28 | Narrow band scanning rf receiver |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14662099P | 1999-07-30 | 1999-07-30 | |
US60/146,620 | 1999-07-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001009691A1 true WO2001009691A1 (en) | 2001-02-08 |
WO2001009691A9 WO2001009691A9 (en) | 2002-07-18 |
Family
ID=22518198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/020558 WO2001009691A1 (en) | 1999-07-30 | 2000-07-28 | Narrow band scanning rf receiver |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1204904A1 (en) |
AU (1) | AU6498300A (en) |
CA (1) | CA2380103A1 (en) |
MX (1) | MXPA02001112A (en) |
WO (1) | WO2001009691A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7561020B2 (en) | 2005-06-27 | 2009-07-14 | The Chamberlain Group, Inc. | System and method for using operator as a repeater |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4373206A (en) * | 1979-12-28 | 1983-02-08 | Nippon Electric Co., Inc. | Transmitter control system |
US5686903A (en) * | 1995-05-19 | 1997-11-11 | Prince Corporation | Trainable RF transceiver |
-
2000
- 2000-07-28 CA CA002380103A patent/CA2380103A1/en not_active Abandoned
- 2000-07-28 AU AU64983/00A patent/AU6498300A/en not_active Abandoned
- 2000-07-28 MX MXPA02001112A patent/MXPA02001112A/en unknown
- 2000-07-28 EP EP00952251A patent/EP1204904A1/en not_active Withdrawn
- 2000-07-28 WO PCT/US2000/020558 patent/WO2001009691A1/en not_active Application Discontinuation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4373206A (en) * | 1979-12-28 | 1983-02-08 | Nippon Electric Co., Inc. | Transmitter control system |
US5686903A (en) * | 1995-05-19 | 1997-11-11 | Prince Corporation | Trainable RF transceiver |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7561020B2 (en) | 2005-06-27 | 2009-07-14 | The Chamberlain Group, Inc. | System and method for using operator as a repeater |
Also Published As
Publication number | Publication date |
---|---|
WO2001009691A9 (en) | 2002-07-18 |
CA2380103A1 (en) | 2001-02-08 |
MXPA02001112A (en) | 2002-08-20 |
AU6498300A (en) | 2001-02-19 |
EP1204904A1 (en) | 2002-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5699055A (en) | Trainable transceiver and method for learning an activation signal that remotely actuates a device | |
US5854593A (en) | Fast scan trainable transmitter | |
US5699054A (en) | Trainable transceiver including a dynamically tunable antenna | |
US5686903A (en) | Trainable RF transceiver | |
EP0926648B1 (en) | Trainable RF transmitter having expanded learning capabilities | |
US5442340A (en) | Trainable RF transmitter including attenuation control | |
US6556813B2 (en) | Universal transmitter | |
US7899130B2 (en) | Transmitter for operating multiple devices | |
CA2177410C (en) | Trainable transceiver capable of learning variable codes | |
US5068663A (en) | Motor vehicle radar detector including amplitude detection | |
EP1559199B1 (en) | RF circuit with frequency agile seqential amplifiers | |
EP1150426B1 (en) | Synthesizer receiver | |
WO2001009691A1 (en) | Narrow band scanning rf receiver | |
GB2315892A (en) | Multiple frequency transmitter | |
JPH0362048B2 (en) | ||
CA2174882A1 (en) | Trainable transmitter having variable gain control | |
JP3877256B2 (en) | Keyless entry receiver | |
GB2322215A (en) | Fast scan trainable transmitter | |
GB2340680A (en) | A phase locked loop circuit for use in a transmitter | |
JP3816239B2 (en) | Keyless entry receiver and keyless entry control system | |
US20060286949A1 (en) | Frequency sweeping receiver | |
JP3877254B2 (en) | Keyless entry receiver | |
GB2308687A (en) | Device for setting system reset status | |
JP2819913B2 (en) | Receiver | |
JPH10232278A (en) | Microwave detector |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2380103 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 516789 Country of ref document: NZ |
|
WWE | Wipo information: entry into national phase |
Ref document number: PA/a/2002/001112 Country of ref document: MX |
|
WWE | Wipo information: entry into national phase |
Ref document number: 64983/00 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2000952251 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2000952251 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
AK | Designated states |
Kind code of ref document: C2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: C2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
COP | Corrected version of pamphlet |
Free format text: PAGES 1/9-9/9, DRAWINGS, REPLACED BY NEW PAGES 1/12-12/12; DUE TO LATE TRANSMITTAL BY THE RECEIVINGOFFICE |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2000952251 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: JP |