Not Applicable
Not Applicable
The present invention relates to a radio-controlled device that controls a mobile object. Particularly, the present invention relates to a radio-controlled device suitable for use with radio-controlled cars requiring instantaneous response characteristics.
A radio-control (R/C) technique is used to control mobile objects as equipment subject to control, such as small model cars, model aircraft, and model ships. Generally, plural sets of control information are used to operate the control object. For example, in order to manipulate a model car, three kinds of control information, related to directional (steering) control, forward movement (accelerating), and stopping (braking), are created and used as control signals.
Symbol S1, S2, S3, or SR is attached to one-shot pulse S. The time period between one-shot pulse S1 showing the beginning of the channel (CH1) and the next one-shot pulse S1 forms one frame. The frame is created sequentially and transmitted seamlessly. Each of signals T1 and T3 in each channel has a minimum time width of 900 μs and a maximum time width of 2100 μs. Each of the signals T1 to T3 has the time period proportional to an operation amount of the corresponding joystick 51a. Thus, the total of the signal time periods in the three channels ranges from a minimum value of 2700 μs to a maximum value of 6300 μs.
One-shot pulse SR formed at the end of the channel 3 (CH3) is used as a reset pulse R. Referring to
When one-shot pulse S cannot be received because of, for example, noises, the receiver side cannot specify whether or not what channel it belongs to. In such a case, a pulse interval is measured and a reset signal set to a longer time than 5 ms is decided. Thus, it is assumed that the one-shot pulse S to be received next is the one-shot pulse S1. It is assumed that a new frame begins from the one-shot pulse S1. Thus, one-shot pulses S1, S2 and S3 at the beginnings of respective channels serially-arranged channels are specified.
In the block diagram shown in
For the conventional servomotor, the frame length must be fixed to stabilize the operation. Even if all channel pulses are changed to a maximum value, the reset pulse must be set to a larger value. For that reason, the more the number of channels is increased, the more the frame length is prolonged. In order to obtain stability of the servomechanism, it is desirable to provide a margin time period per frame and to maintain the constant duration of each frame. Hence, the length of one frame is fixed to, for example, 14 ms. The non-signal duration of the reset signal is changed to deal with a variation of the total of the signal time widths of respective channels. Thus, making the reset signal longer than other signals and maintaining the time period of one frame to a constant value are required to cope with the mixing of noise and with stable drive operation of the servomechanism.
In the above system, information on position of a joystick is captured as a voltage indicated by a volume connected directly to the joystick at the points of the beginnings of one-shot pulses S1 to S3. The signals corresponding to the duration T1 to T3 are supplied as the pulses (hatched) to respective servomechanisms, once for one frame. Consequently, the travel angle of the joystick after an end of capture is not transmitted as stick travel information until one-shot pulses S1 to S3 corresponding to the next frame begin. That is, a maximum time of 14 ms corresponding to the length of one frame becomes non-operation area where the servomechanism does not follow the movement of the joystick. To the extent of non-operation area, a time difference occurs between movement of the joystick and the movement of a servomechanism. This results in poor control responsivity.
Servomechanisms used for general radio-controlled devices have a maximum operation angle of 60° to one side. In the operational speed of servomechanisms for model cars, it takes 100 to 150 ms to rotate the output shaft by 60°. That is, even when the signal having a time width corresponding to the maximum operation angle, the output shaft of each servomechanism is completely moved after a lapse of the time period corresponding to several frames. Accordingly, when the servomechanism operates nearly to the fullest extent, it is difficult that the conventional radio-controlled device senses non-operation area, which has 10 ms corresponding to less than 10% of the fullest extent. Thus, that system will not occur any problem. Moreover, with a small operation angle or the case where the servomechanism completely operates within the time period of one frame, the player is not often conscious of the delay of 10 ms in tracking, as a whole.
However, in the case of the radio-controlled model car contest for contending for, particularly, car speed, top-level players can often repeat minute displacements of the joystick at very high rate at the corner of a racing circuit for competition. Because of their natural abilities or skills, they can finger the joystick at a rate of 10 ms or less. It is considered that they have an unusual ability detectable a minute time. The time period of several tens ms of the non-operational area of the servomechanism corresponds to a change of several tens cm in position, when the speed of the current radio-controlled model car is converted into distance. During the change in position, the radio-controlled model car does not respond to any delicate, repeat operation of the joystick. Top players have been dissatisfied with the fact that the response characteristic of the current radio-controlled device, to which the servomechanism cannot track to the joystick operation by fingers, does not fully draw their steering skills. In order to gain ascendancy in competition, there have been strong demands for improved responsivity of the servomechanism that can follow quick finger movement.
A limited number of players are ranked among the tops. However, radio controlled model cars in which good results have been proven by the first-ranking players will show outstanding advertisement effects. Hence, because the superior-performance-proven model cars are expected to lead to a large volume of sales, improving the response characteristics of a servomechanism is a significant challenge to the business strategy.
Recently, a digital servomechanisms in an autonomous control system, each which uses a servomotor stably operating without fixing the frame length, have appeared on the market. The digital servomechanism does not require the frame length required in the conventional art but operates stably with the short frame length. That is, the use of the digital servomechanism allows the time period of one frame to be reduced in the driving of the servomechanism.
The present invention is made to solve the above problems.
An advantage of the invention is to provide a radio-control device adopting digital servomechanisms and having improved response characteristics.
In an aspect of the present invention, a radio-controlled device comprises a transmitter for serially arranging control signals in plural channels and transmitting the control signals as PPM-modulated carrier waves; a receiver for receiving and decoding the carrier waves and thus restoring the carrier waves to control signals for the plural channels; and a servomechanism for converting the plural control signals into mechanical displacements, respectively. The transmitter has modulation-signal reference value addition means for adding a modulation-signal reference value to control signals of remaining channels, except a final channel arranged at the end of the plural channels, and adding a reset modulation-signal reference value to only the control signal of the final channel. The receiver has reset reference value subtraction means for subtracting a reset reference value from the control signal of the final channel decoded.
Further, in the radio-controlled device of the present invention, the servomechanism comprises a digital servomechanism. Still further in the radio-controlled device of the present invention, the reset reference value is larger than a value twice at least a maximum half-width time of the control signal. The reset reference value is obtained by adding a predetermined margin time to a value twice the maximum half-width time of the control signal.
This and other features and advantages of the present invention will become more apparent upon a reading of the following detailed description and drawings, in which:
a) is a block diagram illustrating the circuit configuration of a receiver constituting a radio-controlled device according to the present invention, and
a) is a diagram showing a format of PPM signals used for a radio-controlled transmitter according to the present invention, and
a) and 6(b) show flow charts explaining an operation of a radio-controlled transmitter according to the present invention;
a) and 7(b) show flow charts explaining an operation of a radio-controlled receiver according to the present invention;
Three channels for a radio-controlled model car will be described below as an embodiment according to the present invention. However, the number of channels used for the radio-controlled model car is not limited. For example, 2 to 8 channels can be adopted. This technique is broadly used for radio control for aircraft, helicopters, ships, and equivalents.
The radio-controlled device generally consists of a transmitter for converting plural control signals into a serial form and transmitting it with radio waves, a receiver for receiving and decoding the radio waves into the plural control signals, and servomechanisms each for converting each control signal to a mechanical operation. When the servomechanism is the digital servomechanism described above, the frame length is not limited in the operation of the servomechanism.
Recently, the radio-controlled device generally uses a proportional control system. That is, the output voltage of the FET amplifier is controllably varied in proportional to the operation angle of a joystick built-in the transmitter. The FET amplifier controls the operation angle of the output shaft of a servomechanism and the rotational speed of the driving motor, on the receiving side.
The receiver portion mounted on a radio-controlled model car will be explained below in accordance with
b) shows a digital servomechanism and a servo control section for controlling the digital servomechanism. In each channel, the servomechanism basically has substantially the same configuration.
Referring
The CPU 16 receives the control pulse signal Sig from the FM detector 15, restores it to a pulse (time) width proportional to the joystick operation angle, and then separates the restored signal by channel. The separated signals are input to the counter of the CPU 16 within the servo control circuit (17). Thus, the counter measures the pulse width so that the target position of the instructed servomechanism is known. The target position is compared with the AD-converted indication of the potentiometer 25, corresponding to the current position of the digital servomechanism 20. Thus, the clockwise or counterclockwise rotational direction of the motor is determined. The CPU 16 outputs the rotational direction to the H-bridge switching amplifier 18 and thus drives the servomotor 21 clockwise or counterclockwise. Comparing the instructed target position of the servomechanism 20 with the indication of the potentiometer 25 is performed continuously. When the rotational position of the output shaft 23 reaches a target position, the servomotor 21 halts. The H-bridge switching amplifier 18 may be a semiconductor electronic forward/reverse rotary switch.
Referring to
The signals T1 and T2 are output to the servo outputs CH1 and CH2, respectively, without any change. However, the signal T3 having a time width of t3 is output to the servo output CH3. The transmitter processes the time width of the control signal output to the final channel CH3 and transmits the signal of the time width of T3, which is the sum of the time width t3 indicating a position of a joystick and a constant time period. The CPU 16 has the function of subtracting an added constant time period from T3 to restore the time width t3 indicating the position of the joystick on the receiver side. In other words, the modulation signal reference value addition circuit 4 in the transmitter 1 shown in
In transmission, the reset reference value is added in the final channel in such a way that the signal T3 corresponding to the final channel CH3 works simultaneously as a reset pulse determining a break between frames. In comparison with the conventional signal format shown in
The beginning of one-shot pulse S2 is output as a trigger to the channel CH1 of a servomechanism. The beginning of one-shot pulse S3 is output as a trigger to the channel CH2 and the beginning of one-shot pulse S1 is output as a trigger to the channel CH3. Thus, the one-shot pulses S2, S3, and S1 are output to the servomechanisms while the output timings thereof are shifted to improve the reliability. The CPU 16 used in the receiver can shift the trigger output timing, unlike the conventional example shown in
b) is a graph plotting the relationship between a joystick operation angle and a time width of a signal. Referring to
Similarly, the neutral position of the signal T3 corresponding to the final channel CH3 is Nt3 μs. τμs is set on either side with respect to the neutral position. The region between the signal upper limit value U3 and the signal lower limit value L3 is defined as the signal existence time area of the signal T3. Like CH1 and CH2, τμs is called a maximum half-width time of a control signal and the neutral position Nt3 is called a reset modulation signal reference value. In order to specify the final channel, the signal existence time area of the normal signal T1, T2 and the time existence time area of the final signal T3 are arranged in such a way that they are not overlapped to each other. That is, the signal lower limit L3 of the final channel CH3 is at least larger than the signal upper limit U1 of the normal signal CH1, CH2. In order to distinguish certainly the final channel from other channels, it is desirable to insert a margin width, or the so-called margin time (q), between the signal upper value U1 of the normal channel CH1, CH2 and the signal lower limit value L3 of the final channel CH3. As described previously, the time difference between the neutral position Nt3 μs of the signal T3 corresponding to the final channel CH3 and the neutral position Nt1 μs of the signal T1, T2 corresponding to the channel CH1, CH2, is referred to as a reset reference value R (=Nt3(μs)−Nt1(μs)).
In the transmitter shown in
An example of allocating a specific time for each signal time will be explained by referring to the table shown in
Next, experience shows that the signal time corresponding to the total travel amount of a joystick is an adequate time width of 1200 μs (±τ=600 μs). When the neutral point of a joystick is set as the center of an entire travel amount and 600 μs is set in either direction from the center, the neutral position N1 of the signal T1, T2 is 1520 μs (=920 μs+600 μs). The signal upper limit value U1 is 2120 μs (=1520 μs+600 μs). The conventional numerals are used, without any change, as the main time widths used to the signal format, including the time duration (a) of one-shot pulse S, a non-signal time duration following the time duration (a) and a signal time corresponding to the entire travel amount of a joystick. The time widths proven are adopted and are sufficiently safe in a signal format.
In the signal T3 corresponding to the final channel CH3, 2520 μs (=2120 μs, being a signal upper limit value of the signal T1, T2, +400 μs, being a margin width q) becomes a signal lower limit value. Like the signal T1, T2, with the neutral point of a joystick being the center of the entire travel amount thereof and with ±600 μs set on either side with respect to the center, the neutral position N3 of the signal T3 becomes 3120 μs. In the signal T3, the maximum signal time duration is 3720 μs and signal existence time area is 2520 μs to 3720 μs. The CPU used in the receiver enables digital control and improves the counter accuracy. Hence, even the margin width q of less than 400 μs between two signal existence time bands is sufficiently practical.
Using the reset reference value R described previously, the neutral position Nt3 (a reset modulation signal reference value of 3120 μs) may be translated into the neutral position Nt1 of the signal T1, T2 (a modulation signal reference value of 1520 μs) plus a reset reference value R (2τ+q=1600 μs). In an actual example of use, the time widths of signals on the carrier may be often compressed. However, since many intermingled figures lead to a complicated explanation, it is assumed that the time widths of signals do not change within the transmitter or within a radio-controlled model car after reception of the carrier.
In general radio-controlled devices using N channels, a signal exists in the signal existence time area of 600 μs on either side with respect to a modulation signal reference value (1520 μs) in channels CH1 to CH(N−1). In the final channel CH(N) only, a signal exists in the signal existence time area of 600 μs on either side with respect to a reset modulation signal reference value (3120 μs), to which the reset reference value R is added. As described above, according to the present invention, a first feature of the new format is the steps of adding a reset reference value R to the final channel only on the transmitter side in such a way that the signal existence time area of the final signal is not overlapped with that of another signal, subtracting the reset reference value R when the receiver side receives the signal for the final channel, and then supplying the restored signal to the servomechanism driving section.
Next, the final channel is determined utilizing the signal existence time area of the final channel which is not mixed with that of another channel. Thus, the signal existence time area of the final channel can be used as a reset pulse. By referring to the flowchart for a transmitter shown in
a) shows a procedure of calculating modulation signals in the transmitter.
The step E40 is applied to only the final channel CH(N). In the case of the tree channels, the step E40 is implemented to the channel CH3. In the step E40, the position of the transmitter joystick is converted into a pulse width from its neutral position. This procedure is equivalent to that in the step S10. In the step S50, the reset signal reference value (Nt(N), or Nt3 in
b) shows the procedure (E50) for outputting modulation signals. The (modulation) signal data stored is sequentially output in accordance with the procedure of steps S70 to S90 and are PPM-modulated into a pulse chain shown in
Next, an operation of the receiver will be explained below in accordance with the flow chart shown in
First, the case where radio waves are been smoothly received without obstacle noises will be explained here. The channel counter on the receiver side is accurately set to the next channel. In such a case, the channel counter sets to the next channel by incrementing the channel counter every time one-shot pulse S is received. In the step S100 of
In the case of the final channel CH(N), the signal data has a data width of (Nt(N)±τ) because the reset signal reference value R is added. Consequently, NO in the step S110 and YES in the step S140 are determined and the process in the step E70 is performed. In the step S150, the reset reference value R (1600 μs) is subtracted from the signal data. Like the other channels CH1 to CH(N−1), the signal data exists in the signal existence time area of 600 μs on either side with respect to the modulation signal reference value (1520 μs). The memory is updated from the signal value to new data of the final channel (S160).
In the step S170 of E70 in
When a noise pulse, except signals transmitted by the transmitter, invades or one-pulse S is skipped because of bad receiving conditions, the signal width may deviate from the normal signal data width (Nt1±τ or Nt(N)±τ). This state is called an error. The error state causes NO in the step S110 and YES in the step S140. Thus, the flow goes to the error process (E60). In such a state, because all signals input to E70 or E80 are cut, the E70 or E80 process is not performed. For recovery from an error state, it is necessary to detect the recovery of the receiving state and to specify the received channel and to match the channel counter to it. When the reception of the final channel is confirmed, data is taken in from the beginning of the next frame. In the flow chart, when the step S140 is, for example, YES, the channel counter is reset to the channel CH1 in the step S180 while the steps S110 and S140 go to a normal operation state, that is, to the process E80 and E70 in decision YES, respectively. In the erroneous state, the method of maintaining the operational state of a servomechanism or a special countermeasure is often taken but the detail is omitted here.
A stored signal width is distributed to each servomechanism in the servo-pulse outputting process (E90), shown in
As shown in
As described above, the prior-art independent reset pulse is included in the signal width of the final channel. By doing so, the frame time period of about 14 ms required in the prior art can be shortened to a frame time period between a shortest time of 4.36 ms and a longest time of 7.66 ms. Moreover, the use of the digital servomechanism does not require a fixed time width of one frame. Although the frequency of appearance of an actual signal width is obtained through accurate measurement, the frame width may be shortened to about 60% on average.
As described above, the reduction of the frame time period allows the non-operation area of a servomechanism, in which the travel amount of a joystick cannot be read in, to be halved from several tens ms (in prior art) to a maximum time of 7 ms. This can resolve the problem that the servomechanism cannot follow a quick motion of fingers of top-level players. The present invention adopts digital servomechanisms and introduces the digital-process technique comprehensively in the receiver. Moreover, one-shot pulse in the final channel, which acts as the reset pulse required independently in prior art, can largely reduce the frame time period, thus improving the steering response. In other words, high-performance radio control devices, which satisfies first-ranked players, can be put on the market.
The increased maneuvering response characteristic contributes to gaining high appraisal in the radio-controlled device market and increasing sales promotion effects. The present invention can realize a reduced entire frame width and an improved steering response, without changing the channel width forming the PPM signal. Even if the frame width is reduced, the main numerical values of signal ratings, such as the pulse width of one-shot pulse and a maximum half-width time of a signal, are used, without changing conventional familiar values. Hence, it is predicted to bring the effects of harmonic waves or others on carriers to an allowable range. Advantageously, the present invention does not adversely affect the stability of a radio-controlled device.
Obviously, many modifications and variations of the present invention are possible in the light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described.
Number | Date | Country | Kind |
---|---|---|---|
2002-135735 | May 2002 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5087000 | Suto | Feb 1992 | A |
6810087 | Hoctor et al. | Oct 2004 | B1 |
Number | Date | Country | |
---|---|---|---|
20030211832 A1 | Nov 2003 | US |