1. Field of the Invention
The present invention relates to radio control receivers for radio controlled devices used in the radio control hobby industry, such as model airplanes, model vehicles, robots and the like. More particularly, the present invention relates to a radio control receiver system for radio controlled devices, which can operate at multiple frequency bands and that can detect different encoding protocols used in the radio control hobby industry.
2. Description of the Prior Art
In the radio control hobby industry, radio controlled devices, such as model airplanes, model vehicles, model ships, robots, and the like, are usually operated in crowded environments, such as at shows, where there are several radio controlled devices being used at the same time. To avoid conflicts with other radio controlled devices, each device is assigned a unique operating frequency. In the past, selecting an operating frequency for the receiver unit of the radio controlled device involved replacing a crystal defining the operating frequency of the receiver unit located within the radio controlled device. A user was effectively required to bring a bag of crystals and plug them into the radio receiver unit to identify the specific operating frequency of the receiver unit in order to prevent any conflicts with other users. The problem with exchanging the crystal of the receiver unit is that the crystals are somewhat fragile and fairly expensive to purchase, costing approximately US$10 each. Furthermore, the process of inserting the crystal into the receiver unit and vibration of the device during operating often leads to intermittent connections in the receiver unit, resulting in degraded performance of the receiver unit.
To overcome the aforementioned problems, numerous radio controlled receivers have been developed which are capable of operating at many different frequencies within a frequency band. For example, radio controlled receivers for radio controlled devices which utilize an auto-search method to select an operating frequency for the receiver unit have been developed. However, the use of an auto search method has an inherent problem with interference since it selects whatever channel is the strongest available at the time of selection. Thus the channel selected may also be selected by another device. In any event, such receivers and controllers are typically more complex and have disadvantages in terms of weight, reliability, and cost. In radio-controlled aircraft in particular, weight of the on-board receiver is a significant design factor.
U.S. Pat. No. 5,608,758 issued to Futaba et al. discloses a radio controlled receiver unit for radio controlled device with integrated rotary switches. However, a drawback of the Futaba et al. device is that the switches add extra weight to the device, which as indicated above, is undesirable by most users as it adversely affects the performance of the radio controlled device. Another drawback of the Futaba et al. device is that a user of the device has to power cycle the radio controlled device every time a different operating frequency is selected. Furthermore, the Futaba et al. device requires the receiver to read the rotary switch values every time power is applied. The disadvantage of reading the rotary switch values at power-up and then setting the PLL for the proper frequency operation is that it can take a few milliseconds. Any reduction in the time taken to boot up the receiver is critical and can be very desirable because if a momentary power loss happens during flight of a radio controlled aircraft, there will be extra delay to decode the switches and tune the radio receiver in which case loss of control may result. Also, if the switches become noisy or defective due to vibrations in the radio controlled device, such as a radio controlled aircraft, the receiver may be programmed with an incorrect frequency after the momentary power loss, in which case the receiver will lose contact with the transmitter. This is especially true if a boot-up happens mid-air due to low battery conditions. Another disadvantage of the Futaba et al. device is that the interface of the rotary switches requires a minimum of 4 pins on the interface device (micro-controller, micro-processor, etc.), which makes this device rather complex to manufacture.
In the radio controlled hobby industry, each type of radio controlled device operates at different frequency bands. For example, in North America, there are three licensed frequencies used to operate radio controlled devices, the 50 MHz band is reserved for amateur radio operators (HAM) for any kind of surface or air model, the 72 MHz band for model airplanes/helicopters and the 75 MHz band is reserved for surface vehicles e.g. cars, trucks, motorcycles, surface robots. In other foreign jurisdictions, the 35, 36, 40, 41, and 53 Mhz frequency bands are used for operation of radio controlled devices. Currently, there are no prior art devices in the radio controlled hobby industry which offer multi-band operation, i.e. that are capable of operating in any one of the known frequency bands, without replacing the crystal of the receiver unit.
What is therefore needed is a radio receiver for a radio controlled device used in the radio control hobby industry that reduces the number of circuitry components, resulting in a reduction in the weight and complexity of the radio receiver, thereby increasing the performance and reliability of the radio controlled device in operation. What is also needed is a radio receiver system that is simple to program with a desired operating frequency, inexpensive to manufacture, and capable of operating within each of the multiple frequency bands designated for the radio control hobby industry.
The present invention seeks to provide a radio receiver system for a radio controlled device with the ability to select an operating frequency for a radio controlled receiver unit using a modular programmer to be plugged into the receiver unit in order to select and program the receiver unit with an operating frequency, and then removed so that no further weight is left on the receiver unit. The advantages of the present invention are that it provides a simple apparatus to select the operating frequency of the receiver unit, it is very inexpensive to manufacture, it reduces the weight of the receiver unit and increases its ruggedness. A further advantage is that the programmer unit may also be used to select certain operating modes of the receiver unit, such as failsafe modes, digital signal processing modes, and selection of peripheral control signals on specific output pins of the device.
The radio receiver unit of the present invention covers multiple bands utilized in different regions of the world, such as the 35 MHz, 36MHz, 40 MHz, 41 MHz, 50 MHz, 53 MHz, 72 MHz, and 75 MHz operating frequency bands. The radio receiver system comprises two units: a RF (radio frequency) receiver unit and a passive modular detachable programming unit that can cover multiple frequency bands and can be used to select over 90 different operational frequencies. It should be noted that by using a plurality of rotary switches, the programming unit can cover a very large number of frequencies (10n, where “n” is the number of 10 position rotary switches on the programmer of the present invention). In the preferred embodiment of the invention described herein, n=2.
In contrast to the prior art solutions, the radio receiver of the present invention provides a simple multi-protocol detection method used to detect all the known encoding protocols used in the radio control hobby industry. The present invention can detect analog positive shift pulse position modulation (PPM), analog negative shift PPM, and digital pulse code modulation (PCM) protocols. The frequency selection methodology of the present invention is more reliable than those disclosed in the prior art.
The present invention also provides an iterative optimization procedure for pre-determining the structure of a resistor network for the detachable programming unit, which provides the required minimal voltage separation in each frequency band and which utilizes most efficient resistor values, while minimizing the number of resistors in the resistor network.
According to a broad aspect, the present invention seeks to provide a multi-band radio control receiver system for a radio controlled device comprising:
In another aspect, the present invention seeks to provide a programming unit for a receiver unit of a radio controlled device, comprising;
In still another aspect, the present invention seeks to provide a programmable receiver unit for a radio controlled device adapted to obtain a selected value from a programming unit, comprising:
In still another aspect, the present invention seeks to provide a programmable transmitter unit for a radio controlled device adapted to obtain a selected value from a programming unit, comprising:
The embodiments of the invention will now be described, by way of example, with reference to the accompanying drawings in which:
The invention will be described for the purposes of illustration only in connection with certain embodiments; however, it is to be understood that other objects and advantages of the present invention will be made apparent by the following description of the drawings according to the present invention. While a preferred embodiment is disclosed, this is not intended to be limiting. Rather, the general principles set forth herein are considered to be merely illustrative of the scope of the present invention and it is to be further understood that numerous changes may be made without straying from the scope of the present invention.
Referring to
The programming unit 15 also includes two resistor networks 30, 35, each of which is connected to each of the rotary switches 20, 25 respectively. It should be noted that he resistor networks 30 and 35 are similar and that the resistor values are predetermined using an methodology described below, to provide a reasonable minimum voltage separation between each switch position so that each analog to digital converter 40, 45 of the receiver unit 10 can un-ambiguously detect the proper switch position. Any suitable resistor network known to those of ordinary skill in the relevant art could be applied.
The receiver unit 10 comprises two analog to digital converters 40, 45, each of which is operatively coupled to a microcontroller 50. The microcontroller 50 is connected to a voltage controlled oscillator (VCO) and a phase locked loop (PLL) circuit 55, which in turn is connected to a signal mixer circuit 60. The receiver unit 10 also includes an antenna 65 for receiving a radio frequency signal from the transmitter of a radio controlled device (not shown). The antenna 65 is connected to a low noise amplifier 70, which in turn is connected to the signal mixer circuit 60. The signal mixer circuit 60 is connected to a base-band recovery and optional second conversion stage circuit 75, which is connected back to the microprocessor 50. The receiver unit 10 is powered by a battery 80.
In operation, the radio receiver system 5 operates in the following manner. A user selects a two digit frequency channel assignment with the rotary switches 20, 25. The user then inserts the programming unit 15 in the programmer port of the receiver unit 10 and presses the push button switch 85 (
Optionally, a BCD display LED could be integrated to provide positive feedback as to the frequency selected. The frequency selection process does not require power cycling and once the LED 77 lights up, the programming unit 15 can be taken out of the programmer port (not shown) on the receiver unit 10. The last selected frequency is stored on the receiver unit 10 and the user needs to reprogram the receiver unit 10 only if the receiver operation is desired on a different frequency.
The detachable programming unit 15 does not require a separate power supply as it receives power from the receiver unit 10, through the programming port, thereby simplifying its design. The system 5 also uses only one interface pin per rotary switch 20, 25 to send switch position information. Each of these lines 46, 47 are connected to one of the analog-to-digital converters 40, 45 respectively. It should be noted that the analog-to-digital converters 40, 45 can be either external or integrated within the microcontroller 50.
Referring to
Multi-Band Operation
To achieve good sensitivity and performance the phase noise of the local oscillator signal on the receiver unit 10 must be minimized. In traditional designs, coverage of all of the North American radio controlled bands (50 Mhz, 72 Mhz, 75 Mhz) requires a wideband VCO/PLL setup; however, making the local oscillator wideband degrades the phase-noise performance and ultimately the performance of the receiver unit 10. To overcome this disadvantage, in one preferred embodiment of the present invention, a selective high/low local oscillator (LO) injection process, as shown in the flowchart of
Referring to
The selective high/low injection process keeps the LO frequency within a very narrow oscillation range while, at the same time, allowing a super-heterodyne operation to be performed on a much wider RF input. In this way, an ultra-narrow band receiver that can cover an RF frequency range that spans more than 25 Mhz may be implemented, while the local oscillator range of oscillation is kept in a range of less than 5 Mhz (between 61.31 Mhz-65.29 Mhz). The preferred embodiment of the present invention utilizes a narrow-band VCO and PLL with a nominal frequency of 60 Mhz. For 72/75 Mhz operation, a low injection of the LO results in 10.7 Mhz injection frequency (IF) (LO=F−10.7). Similarly for 50 Mhz operation, a high injection of the LO that also results in 10.7 Mhz IF (LO=RF+10.7). The two equations show the mathematical representation of the super-hetrodyning principle where a mixing process generates both the sum and differences of the two frequencies. For example, if one assumes an RF of 72.20 Mhz, for an IF frequency of 10.7 Mhz one must inject an LO of 61.5 Mhz: LO=RF−10.7 (low injection). For an RF of 50.80 Mhz and an IF of 10.7 Mhz, the same LO of 61.5 Mhz is required: LO=RF+10.7 (high injection). This unique selective LO injection process keeps the VCO around its nominal oscillating frequency and hence performing optimally. Firmware control intelligently detects the frequency band that the user has selected and based on this generate the proper LO for this frequency band.
Table 1 below shows a look up table for 72 Mhz frequencies typically used by hobbyists in radio controlled airplanes. Table 2 below shows a look up table for 75 Mhz frequencies typically used by hobbyists in radio controlled surface devices, e.g. cars, boats. Table 3 below shows a look up table for 50 Mhz frequencies typically used by hobbyists for other radio controlled devices.
Detachable Programmer Unit Resistor Value Computation and Optimization Routine
In the absence of resistor networks, at least four micro-controller pins per BCD rotary switch would be required in the programming unit 15 (
The resistor network is computed in advance using an exhaustive iterative computer program written in C. The constraints of the program were selected such that the resulting resistor values are industry standard values for ease of manufacture and also the resultant voltage for a particular switch position offers sufficient voltage separation from the DC voltage values of the adjacent switch positions to ensure un-ambiguous detection of the user selected switch position.
The equations presented below and the accompanying constraints are just one example of different realizations of this methodology. An iterative methodology was coded as a computer program to compute the most efficient resistor values that are industry standard. The iterative program plugs in all possible resistor values from a set of industry standard values to derive the resulting solution set that fulfill the constraints.
Equations:
v1=(vcc*r0)/(r0+r1)
v2=(vcc*r0)/(r0+r2)
v3=(vcc*r0)/(((r1*r2)/(r1+r2))+r0)
v4=(vcc*r0)/(r0+r3)
v5=(vcc*r0)/(((r1*r3)/(r1+r3))+r0)
v6=(vcc*r0)/(x+r0)
v7=(vcc*r0)/((x*(r1/(x+r1)))+r0)
v8=(vcc*r0)/(r0+r4)
v9=(vcc*r0)/(((r1*r4)/(r1+r4))+r0)
Constraints:
The 98 industry standard values used for the design of the radio receiver system of
1000, 1020, 1050, 1070, 1100, 1130, 1150, 1180, 1210, 1240, 1270, 1300, 1330, 1370, 1400, 1430, 1470, 1500, 1540, 1580, 1620, 1650, 1690, 1740, 1780, 1820, 1870, 1910, 1960, 2000, 2050, 2100, 2150, 2210, 2260, 2320, 2370, 2430, 2490, 2550, 2610, 2670, 2740, 2800, 2870, 2940, 3010, 3090, 3160, 3240, 3320, 3400, 3480, 3570, 3650, 3740, 3830, 3920, 4020, 4120, 4220, 4320, 4420, 4530, 4640, 4870, 4990, 5110, 5230, 5360, 5490, 5620, 5760, 5900, 6040, 6190, 6340, 6490, 6650, 6810, 6980, 7150, 7320, 7500, 7680, 8060, 8450, 8660, 8870, 9090, 9310, 9530, 9760, 10000, 13000, 33000
As presented in
R0=1870 ohms
R1=13000 ohms
R2=7500 ohms
R3=4020 ohms
R4=1870 ohms
Those having ordinary skill in the relevant art will readily recognize that other suitable solutions sets that satisfy the particular constraints may be possible.
If V1 meets the constraints listed above, the process proceeds to step 625 and a value for R2 is selected and voltages V2 and V3 are computed. The process then proceeds to step 630 where the constraints for V2 and V3 are checked. If the constraints are not met, the process proceeds to step 635 where it determines if the end of the list of resistor values has been reached. If yes, the resistor values R1 and R2 are discarded and the process returns to step 610. If no, the resistor value R2 is discarded and the process the returns to step 625. If the constraints are met, the process proceeds to step 640 where a value for R3 is selected and voltages V4, V5, V6, and V7 are computed. The process then proceeds to step 645 where the voltages V4, V5, V6, and V7 are tested to see if they meet the constraints listed above. If the constraints are not met, the process proceeds to step 650 where the it is determined whether the end of the list of resistor values has been reached. If yes, the resistor values R2 and R3 are discarded and the process returns to step 625. If no, the resistor value R3 is discarded and the process returns to step 640.
If the constraints are met, the process proceeds to step 655 where A value for R4 is selected and the voltages V8 and V9 are computed. The process then proceeds to step 660 where the constraints the voltages V8 and V9 listed above are checked. If the constraints are not met, the process proceeds to step 665 where the resistor value R4 is discarded and then the process proceeds to step 640, where a new value for R3 is selected and the voltages V4, V5, V6 and V7 are computed.
If the constraints are met, the iterative process proceeds to step 670 where a solution set is found. The process then proceeds to step 680 to determine if another solution set is required. If another solution set is required, the process proceeds to step 685 where it determines if the end of the list of resistor values for RO has been reach. If no, the process returns to step 605 and repeats. If yes, the process proceeds to step 695 where it stops.
At step 680, if no other solution set is required, the process proceeds to step 690 where the solution set that is computed is printed and then proceeds to step 695 where the process stops.
Multi-Protocol Detection
In another embodiment of the present invention, the radio receiver system 5 (
Referring to
Each of the two comparators 405, 410 is fed by a base-band output 77 of the base-band recovery circuit 75. The first comparator 405 is a fixed threshold comparator is connected to the PCM input line 407 of the microcontroller 50, the second comparator 410 is for PPM signals and has a variable threshold to account for the two negative an d positive shift PPM signals. The output of the second comparator 410 is connected to the PPM input line 409 of the microcontroller 50 (
The microcontroller 50 (
Referring to
It should be noted that the above method is exemplary, it being understood that a person of ordinary skill in the relevant art may arrive at different comparator and resistor schemes that may achieve similar results.
A person of ordinary skill in the relevant art will readily recognize that a transmitter unit (not shown) for the multi-protocol radio-controlled receiver system 5 (
It should be understood that the preferred embodiments mentioned here are merely illustrative of the present invention. Numerous variations in design and use of the present invention may be contemplated in view of the following claims without straying from the intended scope and field of the invention herein disclosed.
Number | Date | Country | |
---|---|---|---|
60610179 | Sep 2004 | US |