| ??? 09/13/03 18:59 Read: times |
#54685 - RE: READ THIS FIRST! Responding to: ???'s previous message |
Stanley,
what kind of driver is that that you are using? It's just an amplifier to work with high current load or does it "interpret" the pulses from the receiver and send a corresponding voltage to the motor/servo? A little background before messing around with electronics... RC servos usually are controlled by a standard signal (with a total period of 20ms): 1.0ms=0 degrees, 1.5ms=90degrees, 2.0ms=180 degrees. Intermediate signs represent intermediate positions. RC servos are "position" servos, if you want them rotate freely first you should modify them for continuous rotation (usually removing a potentiometer and some locks in the servo's internal gears). So for a modifid servo we have: 1.0ms=0 forward (full speed), 1.5ms= stopped, 2.0ms=backwards (full speed). Intermediate signs represent intermediate speeds (bacward or forward). To make it clear: if you start varying the pulse width from 1.5ms to 1.0ms you motor would accelerate from a full stop to full speed forward. At least theoretically you don't have to amplify these pulses no matter what servo (motor) are you using. About your receiver: use a scope. servo receivers are very sofisticated. some of them control many servos at once, doing some kind of polling. That may be the reason that you are loosing your driver after a restart, it my need some start sequence before accepting signals. keep things simple. use the simplest possible controller. if a 2 channel RC control is sufficient don't use a fancy 8 channel, FM, 8 memory thing. The simpler is easiest to troubleshoot. hth orlando |



