Servo refers to an error sensing feedback control which is used to correct the performance of a system. Servo motor is a DC motor equipped with a servo mechanism for precise control of angular position. Servo motors usually have a rotation limit from 90° to 180°. Servos are used for precision positioning in robotic arms and legs, Remote Controlled toys like RC helicopter, airplanes and cars. In short, servos convert electrical commands from the receiver back into movement.
RC Servos basically come in three different sizes (micro, standard, and giant) to accommodate the type of RC models they are being used in. All RC servos have a three wire connector. One wire supplies positive DC voltage (usually 5 V) . The second wire is for voltage ground (0V), and the third wire is the signal (control) wire.
The servo motor can be moved to a desired angular position by sending PWM (pulse width modulated) signals on the signal (control) wire.Usually, a pulse of width varying from 1 millisecond to 2 milliseconds in a repeated time frame is sent to the servo for around 50 times in a second. The width of the pulse determines the angular position.
For example, a pulse of 1 millisecond moves the servo towards 0°, while a 2 milliseconds wide pulse would take it to 180°. The pulse width for in between angular positions can be interpolated accordingly. Thus a pulse of width 1.5 milliseconds will shift the servo to 90°. It must be noted that these values are only the estimations. The practical range of pulse width is 0.2ms to 2.5ms, and frequency is 20Hz to 60Hz.
Now you can build your own simplest RC servo tester! Here is the circuit wired around the popular timer chip LM555, configured as a low-frequency astable multivibrator which can provide good control over pulse width. Remember to power this circuit from a regulated and “clean” 5V DC supply.