Servo Motor PDF
Servo Motor PDF
Servo Motor PDF
SERVO
FUNDAMENTALS
BY: DARREN SAWICZ
I N T R O D U CT I O N pulse is fed to the servo via a control
line. The control line does not supply
obby servos are a popular and power to the motor directly it is an
H inexpensive method of motion
control. They provide an off-the-shelf
input to a control chip inside the
servo and as such it does not have
solution for most of the R/C and to supply much current to the servo.
robotic hobbyist's needs. Hobby Consequently if you are designing a
servos eliminate the need to custom servo controller you may use just
design a control system for each about any technology (CMOS, TTL,
application. Without hobby servos Discreet Components) to drive the
(hereafter referred to only as servos) control line.
you would have to:
A
• design a control system separate
• analyze the transient response power
• fine tune the feedback loop wire
• determine the proper gear ratio for the supplies
desired speed or effi ciency
• choose a motor the
• build the mechanical sections power to
• build the amplifier and motor driver the
• try to make it fit inside what ever you're
trying to control!
servo.
The
Although servos are very common, ground
technical information is hard to come for
by. A search of the Internet will bring power is
up bits and pieces but it is hard to also
locate a single source for all the used as
information. In this document I will the
attempt to provide all the information ground
you would need to hack a servo or for the
make your own. control
line.
S E R VO B AS I CS
Although
hroughout this document I will be there are
T using the Tower Hobbies TS-53
servo to describe how servos work.
only
three
Other servos may be a different size wires,
or have metal gears or bearings but
the basic concept of operation is the
same.
1ms (Minimum
Required Time)
2ms
The servo is
positioned to the
extreme right.
1.5ms
APPLICATION EXAMPLE
Servo motor control circuit for radio-controlled
VCC
2SA695 2SA695
10µ
M
560k
0.1µ
2 4 6 8 10 12 14
M51660L
1 3 5 7 9 11 13
1k 180k
0.03µ
0.1µ 18k
0.1µ 2.2µ
Unit
5k
Resistance : Ω
Capacitance
Input
BLOCK DIAGRAM
Supply GND
(4.8V)
14 7 8
VCC
4 External PNP transistor drive (1)
Control Output Output (1)
6
Input 5 logic Flip-flop drive
circuit circuit 10 Output (2)
12 External PNP transistor drive (2)
1 2 3 9 11
Servo position Timing Timing Error pulse Stretcher
voltage input capacitance output input
If you don't have a radio transmitter 0.693(10k + 0)0.15e-6 = 1.039mS
and receiver handy you won't have
any way of generating the control The time the signal is low is equal to:
signal for the servo. A simple circuit
using a 555 timer chip can generate 0.693(390k)0.15e-6 = 40.54mS
the needed signal.
The diode is there to bypass resistor
+5V
R1
+5V 10k
U1
8
NE555
R2
4 R Q 3 10k Linear
To Servo
VCC
2 TRIG DIS 7
R3 D1
GND
5 6 390k 1N4148
CVolt THR
C1
1
0.15uF
The equations for the 555 timer are R3 during the THIGH charging phase.
simple and easy to use. They are as
follows: The timing values are close enough
to work with just about any servo. If
THIGH = 0.693(R1 + R2)C you want exact timings you can
replace resistor R 1 with a trimmer
TLOW = 0.693(R3)C potentiometer.
to
S ER V O RE V ER SER S X Y OUTPUT
Removing the stop on the gear is The best way around this problem is
only half the problem. There are still to build your own controller with a
stops built into the potentiometer. microcontroller (or otherwise) and
You must now remove it as well. incorporate a deadband around
1.5mS. When the control signal is
The potentiometer is removed by within this deadband (1.5mS ±5uS or
desoldering it from the circuit board. so) the servo doesn't move.
You must then replace the pot with
two resistors of equal value. Two If you are using an M51660
2.2K resistors should work well. The servo motor control chip you can
values aren't critical as long as they increase the deadband by
are equal. increasing the resistance on Pin
9.
One end of each resistor goes into
the center (wiper) hole. The free end
of each resistor then goes into the If you want to build your own
remaining hole on either side. controller or just use the servo as a
regular gearhead motor you can
The resistors form a fixed voltage simply de-solder the motor from the
divider that replaces the variable circuit board, attach wires to the
voltage divider of the potentiometer. motor terminals, and put it back in
This tricks the servo into thinking it is the servo case.
centered all the time.
2.0
4.4 20.0
3.8
1.6 18.0 2.0
0.3
RED MARK
(+)
12.1 REF.
6.15
17.1
10.2
4.7
RANGE
1.5
HOLE
SHAFT LENGTH 23.5 (–)
7.0
ISO M2.0x0.4 TAPPED HOLE
2 PLACES
RF-020TH-10210 4.5V
n I N
75 0.75 15,000
N
50 0.50 10,000
n
Is
0.
59
DATA SHEET FOR TS-53 S ERVO'S
ELECTRIC MOTOR
25 0.25 5,000 I
Ts
16
EFFICIENCY [%]
SPEED [r/min]
10 <g·cm > 20
CURRENT [A]
1 <mN·m > 2
TORQUE