Velocity feedback control system for a rotor of a toy helicopter
First Claim
Patent Images
1. A method for controlling a helicopter, the helicopter having a first rotor and a second rotor, the method comprising the steps of:
- (a) measuring a speed of the first rotor;
(b) determining a target second rotor speed based on the speed of the first rotor;
(c) measuring a speed of the second rotor;
(d) if the speed of the second rotor is greater than the target second rotor speed, decreasing power to the second rotor by a fixed increment;
(e) if the speed of the second rotor is less than the target second rotor speed, increasing power to the second rotor by a fixed increment;
(f) repeating steps (c), (d) and (e), until the speed of the second rotor and the target second rotor speed are within a predetermined margin,wherein the first rotor is driven by a first motor, and the second rotor is driven by a second motor, and wherein power is provided to the first motor and the second motor using pulse width modulation (PWM),wherein the step of measuring the speed of the first rotor comprises measuring the feedback voltage of the first motor, andwherein the step of measuring the speed of the second rotor comprises measuring the feedback voltage of the second motor.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method and apparatus for controlling a toy helicopter in flight. The toy helicopter is powered by a first rotor and a second rotor. A target speed ratio is determined for the speed of the first rotor and the speed of the second rotor. The speed of the rotors is adjusted incrementally until the target ratio is achieved.
42 Citations
13 Claims
-
1. A method for controlling a helicopter, the helicopter having a first rotor and a second rotor, the method comprising the steps of:
-
(a) measuring a speed of the first rotor; (b) determining a target second rotor speed based on the speed of the first rotor; (c) measuring a speed of the second rotor; (d) if the speed of the second rotor is greater than the target second rotor speed, decreasing power to the second rotor by a fixed increment; (e) if the speed of the second rotor is less than the target second rotor speed, increasing power to the second rotor by a fixed increment; (f) repeating steps (c), (d) and (e), until the speed of the second rotor and the target second rotor speed are within a predetermined margin, wherein the first rotor is driven by a first motor, and the second rotor is driven by a second motor, and wherein power is provided to the first motor and the second motor using pulse width modulation (PWM), wherein the step of measuring the speed of the first rotor comprises measuring the feedback voltage of the first motor, and wherein the step of measuring the speed of the second rotor comprises measuring the feedback voltage of the second motor. - View Dependent Claims (2, 3, 4)
-
-
5. A method for controlling a toy helicopter, the helicopter having a rotor, the method comprising the steps of:
-
(a) reading a throttle position; (b) determining a target rotor speed based on the throttle position; (c) measuring a speed of the rotor; (d) if the speed of the rotor is greater than the target rotor speed, decreasing power to the rotor by a fixed increment; (e) if the speed of the rotor is less than the target rotor speed, increasing power to the rotor by a fixed increment; (f) repeating steps (c), (d) and (e), until the speed of the rotor and the target rotor speed are within a predetermined margin, wherein the rotor is driven by a motor, and wherein power is provided to the rotor using pulse width modulation (PWM), and wherein the step of measuring the speed of the rotor comprises measuring the voltage a feedback voltage of the motor. - View Dependent Claims (6)
-
-
7. A method of steering a toy helicopter, the helicopter having a first rotor and a second rotor, the method comprising the steps of:
-
(a) reading a steering position; (b) measuring a first rotor speed; (c) determining a target second rotor speed based on the first rotor speed and the steering position; (d) measuring a second rotor speed; (e) if the second rotor speed is greater than the target second rotor speed, decreasing power to the second rotor by a fixed increment; (f) if the second rotor speed is less than the target second rotor speed, increasing power to the second rotor by a fixed increment; (g) repeating steps (d), (e) and (f), until the second rotor speed and the target second rotor speed are within a predetermined margin, wherein the first rotor is driven by a first motor, and the second rotor is driven by a second motor, and wherein power is provided to the first motor and the second motor using pulse width modulation (PWM), wherein the step of measuring the speed of the first rotor comprises measuring the a feedback voltage of the first motor, and wherein the step of measuring the speed of the second rotor comprises measuring the a feedback voltage of the second motor. - View Dependent Claims (8, 9, 10)
-
-
11. A toy helicopter comprising:
-
a first rotor powered by a first motor; a second rotor powered by a second motor; a power source configured to provide power to the first rotor and the second rotor using pulse width modulation (PWM); and a microprocessor programmed with instructions for controlling the helicopter, the instructions comprising (a) measuring a speed of the first rotor; (b) determining a target second rotor speed based on the speed of the first rotor; (c) measuring a speed of the second rotor; (d) if the speed of the second rotor is greater than the target second rotor speed, decreasing power to the second rotor by a fixed increment; (e) if the speed of the second rotor is less than the target second rotor speed, increasing power to the second rotor by a fixed increment; (f) repeating steps (c), (d) and (e), until the speed of the second rotor and the target second rotor speed are within a predetermined margin, wherein the first rotor is driven by a first motor, and the second rotor is driven by a second motor, and wherein power is provided to the first motor and the second motor using pulse width modulation (PWM), wherein the step of measuring the speed of the first rotor comprises measuring the feedback voltage of the first motor, and wherein the step of measuring the speed of the second rotor comprises measuring the feedback voltage of the second motor.
-
-
12. A toy helicopter comprising:
-
a first rotor powered by a first motor; a second rotor powered by a second motor; a power source configured to provide power to the first rotor and the second rotor using pulse width modulation (PWM); and a microprocessor programmed with instructions for controlling the helicopter, the instructions comprising (a) reading a throttle position; (b) determining a target rotor speed based on the throttle position; (c) measuring a speed of the rotor; (d) if the speed of the rotor is greater than the target rotor speed, decreasing power to the rotor by a fixed increment; (e) if the speed of the rotor is less than the target rotor speed, increasing power to the rotor by a fixed increment; and (f) repeating steps (c), (d) and (e), until the speed of the rotor and the target rotor speed are within a predetermined margin, wherein the rotor is driven by a motor, and wherein power is provided to the rotor using pulse width modulation (PWM), wherein the step of measuring the speed of the rotor comprises measuring a speed of the first rotor or the second rotor; wherein measuring the speed of the first rotor comprises measuring a feedback voltage of the first motor, and wherein measuring the speed of the second rotor comprises measuring a feedback voltage of the second motor.
-
-
13. A toy helicopter comprising:
-
a first rotor powered by a first motor; a second rotor powered by a second motor; a power source configured to provide power to the first rotor and the second rotor;
using pulse width modulation (PWM); anda microprocessor programmed with instructions for steering a toy helicopter, the instructions comprising (a) reading a steering position; (b) measuring a first rotor speed; (c) determining a target second rotor speed based on the first rotor speed and the steering position; (d) measuring a second rotor speed; (e) if the second rotor speed is greater than the target second rotor speed, decreasing power to the second rotor by a fixed increment; (f) if the second rotor speed is less than the target second rotor speed, increasing power to the second rotor by a fixed increment; and (g) repeating steps (d), (e) and (f), until the second rotor speed and the target second rotor speed are within a predetermined margin, wherein the first rotor is driven by a first motor, and the second rotor is driven by a second motor, and wherein power is provided to the first motor and the second motor using pulse width modulation (PWM), wherein the step of measuring the speed of the first rotor comprises measuring a feedback voltage of the first motor, wherein the step of measuring the speed of the second rotor comprises measuring a feedback voltage of the second motor.
-
Specification