Often one gets to hear the word “Servo Motor” in electronics. You might have used it many times in your projects as well. But what is inside it and how does it work? Let’s find out.
Servo motor is basically a type of motor that allows us to control the position, acceleration and velocity while an object is rotating. We can drive the motor using a PWM signal.
What’s inside a Servo Motor?
All servo motors have these basic parts
- DC motor
- A driver module
- A small pot (short for potentiometer) attached with a rotating shaft
This is one of the most important parts of a motor. When we want to drive a motor, then this DC motor is responsible for starting and running the motor mechanism. The controller circuit gets the feedback from the rotary sensor/potentiometer and controls the direction of rotation and speed of the DC motor to get the desired output at the shaft of the motor.
When we drive a servo motor, then it starts rotating at a high speed in several RPMs (according to the DC motor type it has). In motors, we need high torque. Therefore, gears (or reducing gears) are used for converting the high speed into high torque. That is, the speed of rotation gets reduced to torque.
The gears of motors are made out of metal, plastic or other material.
A driver allow for easy operation and control of the servo motors. There are four Control Modes within the driver. It is the Position, Speed, Torque and Tension Control. The driver provides automatic tuning allowing for optimal performance without manual adjustments.
It acts as a feedback sensor to the motor. When the shaft rotates, then the attached pot pins also rotate, giving an output in the form of change in resistance. A pot has different resistance at different areas that inform the driver module about the position of a motor. So in this way, the pot gives continuous feedback to the driver and helps it to obtain the precise position of a servo shaft.
What happens inside the servo when we give a PWM signal to the driver?
When the driver gets a PWM signal, it checks the servo position by getting the feedback from the pot. If its position is below the desired level, then the DC motor is triggered and starts rotating. When the position reaches the desired level, then the motor is turned off.
This is probably the only thing that you can see moving in an enclosed motor. The shaft is used for connecting with any other pinions, gears or connecting rods in order to create a mechanism in a continuous rotation servo and in 180 degrees rotating servo. But in linear servo, the shaft is attached to a screw and pivot mechanism.
Types of servo motor?
There are three types of DC servo you will find in the market. There are few more types of motors that are available but most of the time these basic motors are used in robotics
- Angular servo motor
- Continuous rotation servo motor
- Linear servo motor.
Angular Servo Motor
Angular controlled servo motors use the continuous feedback from the pot and give precise angular control of the shaft. Generally, all the angular controlled servo motors have an angle range between 0 degrees to 180 degrees. But some servos might give you an angle control of up to 360 degrees.
Continuous rotation servo motor
Continuous rotation servo motors do not provide an angular control of the shaft. However, we can control the rotational direction using a PWM signal.
In most of the continuous rotational servo motors, the pot is fixed at a certain position and when we want to move the motor to a certain angle, the driver moves the DC motor to attain that position. But as the pot is fixed at that certain position, the driver never gets that positional feedback and the motor continues to move. In a continuous rotation servo motor, we cannot control the precise angle of the servo motor but we can control the direction of rotation and speed of motor.
Linear Servo Motor
Linear servo motors work similar to angular controlled servo motors, but in this case the angular rotation is converted into a linear movement for obtaining a precise linear movement in forward and backward directions. Most linear servo motors use the rack and pinion mechanism for converting angular position into a linear position These motors also act as linear actuators.
Out of all these motors, the angular servo motor is the most basic one as the other two are made by tweaking the angular servo motor. If you want to make a linear servo motor, then simply attach a rack and pinion mechanism to the shaft of the angular rotational motor to obtain linear movement.
Applications of a Servo Motors
There are various applications where we use a Servo motor:
- Robotics: They are used in the moment of various robotics parts such as legs, hands, face, etc.
- Factories: They are used in various textile units, industries for assembly units.
- Solar: They are used in moments of Solar panels for capturing the maximum sunlight, i.e. moving of solar panels according to the Sun moment.
- Electronics Gadgets: They are used in Camera lens moment for DSLR cameras, the moment of camera units in smartphones (Popup camera).