Speed 400 Speed Control

Specifications and User's Guide

This speed controller was designed for two reasons. First, I am a technical person (AKA geek), and didn't want to purchase all of the electronics. Second, I was looking for something to do with the Microchip, Inc. 8-pin PIC processor. It really was not designed to save money, although if several people go together, it can be built more cheaply than any commercially available controller. The controller should run any speed 400 motor using 6, 7, or 8 cells, and provides all of the common features. In addition, it has a non-linear control response that spreads out the high speed range.

-- Specifications --

Speed control
High rate controller with a 3 kilohertz PWM rate. The PWM duty cycle has a resolution of 2.1%, and is non-linear with the servo pulse width as described above. The on resistance at full throttle is 7 milliohms typical, and 10 milliohms max. The controller is designed for 10A continuous, with a momentary peak rating of over 100A. The design is quite conservative; if the controller gets cooling air, the continuous rating can be higher with no problems.

Prop brake
Shorts out the motor at the minimum throttle position and when the low battery voltage detector shuts off the motor. This greatly reduces windmilling and its associated drag, although the prop does continue to turn slowly with a direct drive setup.

Battery Eliminator Circuit (BEC)
Provides 5V power for the receiver and servos, in addition to powering the speed control electronics. It can provide about 300 milliamperes continuously and over 500 milliamperes peak; this should be sufficient for a receiver and 2 or 3 micro servos. An option is also shown for a 1A peak rated BEC. This has been tested with a Hitec 555 receiver, and works well. However, if one analyzes the data sheet for the part used here, it is possible that there will be problems with a receiver which uses exceptionally low impedance filter capacitors. A correspondent says that most commercial units use the 1A part; however, I cannot guarantee it will work in all cases.

Low voltage detector
As designed, the BEC cuts off the motor and turns on the brake when the battery voltage goes below 6 volts. The pilot can re-start the motor by returning the throttle to minimum and advancing it again to get another short burst of power; however, the circuit will turn off the motor again when the battery drops below 6 volts.

Arming
If the speed control is powered up with the transmitter above the lowest setting, the speed controller is disabled until the throttle is returned to its down position. Note: like all safety features, one should not rely on it; always turn on the transmitter first and set the throttle to the down position before applying power to the speed control.

Valid Signal Detection
When the speed control is powered up, it requires 5 pulses representing the minimum throttle position before enabling the controller. In addition, if about 300 milliseconds go by without a valid servo pulse, the controller resets to its initial condition with the motor off. Note that, in a noisy environment, this has not proved very reliable.

Throttle Position Indicator
The speed controller has a red/green LED (D1 on the drawings). This LED shows red to indicate that the throttle is in the full OFF position, the brake is applied, and the controller is armed. The LED shows green to indicate that the throttle is in the full ON position. This is useful for setting the throttle trim and rate for different transmitters to place the range where you want it. I have been using the trim to center the range, and leaving the rate at its maximum; this results in about 3 clicks on each end of the range where the LED is lit. Note: this LED is just fine in the garage, but is useless in sunlight. You can drop R8 to as low as 180 ohms to try to make it brighter; I would prefer to keep the power drain low after the motor cuts off.

Optional Power Switch
By wiring the two pads shown as the connections for W1 through a low-power switch, the entire airplane can be turned on and off. The switch controls power only to the radio, servos, and speed controller electronics. However, the speed controller is designed to hold the motor OFF when it is not powered. This design is taken from RC car practice, where it is common. This does not provide the level of protection that an arming switch does; however, I think it is adequate for speed 400 use without an arming switch.

Note that there is no reverse polarity or short circuit protection; either of these features would either increase the size of the controller or reduce its performance. Reverse polarity is unlikely to damage the radio and servos; the regulator used in the BEC is designed for automotive applications, and blocks reverse voltages up to 30 volts. However, both of the power FETs (Q3 and Q4 in the schematic) will act like high-power forward biased diodes. The brake FET(Q3) will probably fail first; its diode is only rated at 16A continuous. If you get lucky, the bonding wire in the brake FET will blow, protecting everything else. Just don't do that.

-- Usage --

The Obvious
Connect the lead labeled +BAT to the positive lead of the battery, and connect the lead labeled -BAT to the negative lead of the battery. You will probably want to use a connector here. Connect the lead labeled +MOT to the positive terminal on the motor, and connect the lead labeled -MOT to the negative terminal on the motor. Put on the noise suppression capacitors described below first; it's easier that way. I don't think you need a connector for the motor.

Mounting Ears
The artwork provides for two 3/8" mounting ears. No one has found them useful; by the time the motor and battery are connected, the wire supports the controller just fine. The artwork provides marks to assist in cutting them off; I suggest you do so.

Receiver Overload
In some installations, bringing the transmitter near the airplane causes the motor to run and/or the servos to jump around. These are two separate problems. The motor running is caused by RF getting into the servo pulse wire and confusing the microprocessor. The fix involves soldering a surface mount capacitor between the servo pulse input and the ground pin on the processor. Because this involves handling a very small part and is not necessary for satisfactory operation, I have made it optional. The servos jumping around seems to have nothing directly to do with the speed controller. Instead, it seems to be due to the long wires between the receiver and the speed controller, followed by longer than necessary wires to the battery. If the wires are as short as is practical, the problem goes away, at least on the installations I have tried.

Motor Noise Suppression
I use three 0.1 microfarad ceramic capacitors tied to the motor terminals and case. One capacitor goes between the two motor terminals, the second goes between the + terminal and the case, and the third goes between the - terminal and the case. For the RS-380 motors I have been using, there is no problem soldering to the case; I just use a 25-watt iron with a well-tinned 1/8" chisel tip. The capacitors specified for C1 and C3 are quite suitable, but any ceramic capacitor should do. I don't actually know if three capacitors are needed; I copied this from the recommendations of RC car speed controller manufacturers.

Servo Connector Wiring
The pads used to connect the servo plug wires do not match any radio that I know of, so don't connect the wires in order. Find out which wires are the + and - power wires. Connect the + wire to the + connection on the servo pads. Connect the - wire to the - connection on the servo pads. Connect the wire carrying the servo signal pulse to the P connection on the servo pads. Double check everything; a mistake here can damage the receiver and/or servos.

Copyright © 1998 by Michael J. Norton.

May be copied as desired and modified as needed so long as this copyright notice is preserved.

Back to Mike Norton's Hobbies