SlideShare a Scribd company logo
1 of 24
Download to read offline
Sensors and Actuators
Sensors
• What is important is to find the right sensor for a particular application.
• The right measurement technique
• The right size and weight
• The right operating temperature range
• Power consumption
• The right price range
• Data transfer from the sensor to the CPU
• CPU initiated  polling
• Sensor initiated  interrupt
Sensor output
Sensor classification
Analog versus Digital Sensors
• More sensors produce analog signals rather than digital signals.
• Need A/D converter
• Ex:
• Microphone
• Analog infrared distance sensor
• Analog compass
• Barometer sensor
• Digital sensors
• More accurate and more complex
• Analog sensor packed with A/D converter
• Output  parallel interface, serial interface or synchronous serial
Sensors (Shaft encoders)
• Fundamental feedback sensor for motor control
• Most popular types  magnetic encoders , optical encoders
• Magnetic encoders
• Hall-effect sensor and a rotating disk on the motor shaft with a number of
magnets (16 magnets for 16 pulses or ticks)
• Optical encoders
• A sector disk with black and white segments together with a LED and photo-
diode.
• 16 white and 16 black segments (for 16 pulses)
Sensors (Shaft encoders)
• Incremental encoders  they can only count the number of
segments.
• They are not capable of locating absolute position of the motor shaft.
• Solution: Gray code disk with set of sensors.
• 3 sensors (23 = 8 sectors)
Sensors (Shaft encoders)
• To detect that the motor shaft is moving clockwise or counter-
clockwise, two sensors are used.
If encoder 1 receives the signal
first, then the motion is
clockwise; if encoder 2 receives
the signal first, then the motion is
counter-clockwise
A/D Convertor
• Convert an analog signal into a digital signal.
• Characteristics of an A/D convertor
A/D Convertor
Two types of interfaces:
Parallel interface or a synchronous serial interface
(the latter has the advantage  it does not impose any limitations on
the number of bits per measurement)
Position Sensitive Device
• In the past, most robots have been equipped with sonar sensors.
• A typical configuration to cover the whole circumference of a round
robot required 24 sensors, mapping about 15° each.
• Measurements are repeated about 20 times per second
Position Sensitive Device
• Sonar sensors have been replaced by either infrared sensors or laser
sensors.
• Laser sensor
• Perfect local 2D map from the viewpoint of the robot, or even a complete 3D
distance map.
• Too large and heavy
• Too expensive
• IR PSD (Position Sensitive Detector)
• Cannot measure less than 6cm
• IR proximity sensor
• Cover obstacles closer than 6cm
Infrared sensor
(PSD)
Compass
• How to track the robot’s position and orientation.
• Standard method:
• “dead reckoning” using shaft encoders
• Error will grow lager and lager over time (ex: wheel slippage)
• Global positioning system (GPS)
• The simplest modules are analog compasses that can only distinguish
eight directions, which are represented by different voltage levels.
• Digital compasses are considerably more complex, but also provide a
much higher directional resolution.
Gyroscope, Accelerometer, Inclinometer
• Accelerometer
Measuring the acceleration along one axis.
• Gyroscope
Measuring the rotational change of orientation about one axis.
• Inclinometer
Measuring the absolute orientation angle about one axis
Digital Camera
• Digital cameras are the most complex sensors used in robotics.
• For mobile robot applications, we are interested in a high frame rate,
because our robot is moving and we want updated sensor data as fast
as possible.
• Since there is always a trade-off between high frame rate and high
resolution, we are not so much concerned with camera resolution.
Actuators
DC Motors
• DC electric motors are arguably the most commonly used method for
locomotion in mobile robots.
• Standard DC motors revolve freely.
• Motor–encoder combination
H-Bridge
• For most applications we want to be able to do two things with a motor:
1. Run it in forward and backward directions.
2. Modify its speed.
• An H-bridge is what is needed to enable a motor to run forward/backward.
(“pulse width modulation” to change the motor speed. )
H-Bridge
• There are two principal ways of stopping the motor:
• set both x and y to logic 0 (or both to logic 1) or
• set speed to 0
Pulse Width Modulation
• Pulse width modulation or PWM
Stepper Motors
• Stepper motors differ from standard DC motors in such a way that
they have two independent coils (or four) which can be
independently controlled.
• A typical number of steps per revolution is 200, resulting in a step size
of 1.8°.
• Some stepper motors allow half steps, resulting in an even finer step
size.
Servos
• A servo has three wires: VCC, ground, and the PW input control
signal.
• Unlike PWM for DC motors, the input pulse signal for servos is not
transformed into a velocity.
• It is an analog control input to specify the desired position of the
servo’s rotating disk head.
• Internally, a servo combines a DC motor with a simple feedback
circuit, often using a potentiometer sensing the servo head’s current
position.
Servos
• The width of each pulse specifies the desired position of the servo’s
disk.
Summary

More Related Content

What's hot

Total station topcon exp procedures
Total station topcon exp proceduresTotal station topcon exp procedures
Total station topcon exp procedures
NAGESH KUMAR GUTURU
 
Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)
PRADEEP Cheekatla
 
Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)
Nur Syafiqah Mustaffa
 

What's hot (20)

Contactless tachometer using 8051 microcontroller2
Contactless tachometer using 8051 microcontroller2Contactless tachometer using 8051 microcontroller2
Contactless tachometer using 8051 microcontroller2
 
Two wheel self balancing robot
 Two wheel self balancing robot Two wheel self balancing robot
Two wheel self balancing robot
 
Real-time Obstacle Avoidance Algorithm for Mobile Robots
Real-time Obstacle Avoidance  Algorithm for Mobile RobotsReal-time Obstacle Avoidance  Algorithm for Mobile Robots
Real-time Obstacle Avoidance Algorithm for Mobile Robots
 
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
 
Tachometer
TachometerTachometer
Tachometer
 
Mechatronics lect1
Mechatronics lect1Mechatronics lect1
Mechatronics lect1
 
Gesture based vehicle movements control and alerting system .
Gesture based vehicle movements control and alerting system .Gesture based vehicle movements control and alerting system .
Gesture based vehicle movements control and alerting system .
 
Quad rotor
Quad rotorQuad rotor
Quad rotor
 
Smart car
Smart carSmart car
Smart car
 
AETOS Moscow 2011
AETOS Moscow 2011AETOS Moscow 2011
AETOS Moscow 2011
 
Total station topcon exp procedures
Total station topcon exp proceduresTotal station topcon exp procedures
Total station topcon exp procedures
 
Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)
 
Tachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlTachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor control
 
Sensors in smartphones ( MEMS technology)
Sensors in smartphones ( MEMS technology) Sensors in smartphones ( MEMS technology)
Sensors in smartphones ( MEMS technology)
 
Two wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigationTwo wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigation
 
Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)
 
Lecture 7 robotics and ai
Lecture 7   robotics and ai Lecture 7   robotics and ai
Lecture 7 robotics and ai
 
Implementation of pid control to reduce wobbling in a line following robot
Implementation of pid control to reduce wobbling in a line following robotImplementation of pid control to reduce wobbling in a line following robot
Implementation of pid control to reduce wobbling in a line following robot
 
Micro controller based Traffic control system
Micro controller based Traffic control systemMicro controller based Traffic control system
Micro controller based Traffic control system
 
Line following Report presentation
Line following Report presentationLine following Report presentation
Line following Report presentation
 

Similar to Lecture 08 robots and controllers

Line of the system that follower Robot.pptx
Line of the system that follower Robot.pptxLine of the system that follower Robot.pptx
Line of the system that follower Robot.pptx
divyanshuranjan9973
 
light follower robot
light follower robotlight follower robot
light follower robot
anuragyadav94
 

Similar to Lecture 08 robots and controllers (20)

Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semster
 
Hp embedd and_robotics
Hp embedd and_roboticsHp embedd and_robotics
Hp embedd and_robotics
 
Line of the system that follower Robot.pptx
Line of the system that follower Robot.pptxLine of the system that follower Robot.pptx
Line of the system that follower Robot.pptx
 
Hp embedd system and basic obotics
Hp embedd system and basic oboticsHp embedd system and basic obotics
Hp embedd system and basic obotics
 
Newppt major
Newppt majorNewppt major
Newppt major
 
UNIT II BUILDING BLOCKS OF A ROBOT.pptx
UNIT II BUILDING BLOCKS OF A ROBOT.pptxUNIT II BUILDING BLOCKS OF A ROBOT.pptx
UNIT II BUILDING BLOCKS OF A ROBOT.pptx
 
light follower robot
light follower robotlight follower robot
light follower robot
 
Exoskeleton arm ppt
Exoskeleton arm pptExoskeleton arm ppt
Exoskeleton arm ppt
 
Sensors31
Sensors31Sensors31
Sensors31
 
53_36765_ME591_2012_1__1_1_SENSORS.pdf
53_36765_ME591_2012_1__1_1_SENSORS.pdf53_36765_ME591_2012_1__1_1_SENSORS.pdf
53_36765_ME591_2012_1__1_1_SENSORS.pdf
 
Sensor and Actuators using Rasberry Pi controller
Sensor and Actuators using Rasberry Pi controllerSensor and Actuators using Rasberry Pi controller
Sensor and Actuators using Rasberry Pi controller
 
UAV Presentation
UAV PresentationUAV Presentation
UAV Presentation
 
Robotic Hand
Robotic HandRobotic Hand
Robotic Hand
 
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4   session 3 - st dev con 2016 - pedestrian dead reckoningTrack 4   session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
 
Robot Sensing System - 2
Robot Sensing System - 2Robot Sensing System - 2
Robot Sensing System - 2
 
KnightGearCDR.pptx
KnightGearCDR.pptx KnightGearCDR.pptx
KnightGearCDR.pptx
 
Presentation1
Presentation1Presentation1
Presentation1
 
types of robots
types of robotstypes of robots
types of robots
 
Biratnagar Robotics Club, Nepal
Biratnagar Robotics Club, NepalBiratnagar Robotics Club, Nepal
Biratnagar Robotics Club, Nepal
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 

More from Vajira Thambawita

More from Vajira Thambawita (20)

Lecture 4 principles of parallel algorithm design updated
Lecture 4   principles of parallel algorithm design updatedLecture 4   principles of parallel algorithm design updated
Lecture 4 principles of parallel algorithm design updated
 
Lecture 3 parallel programming platforms
Lecture 3   parallel programming platformsLecture 3   parallel programming platforms
Lecture 3 parallel programming platforms
 
Lecture 2 more about parallel computing
Lecture 2   more about parallel computingLecture 2   more about parallel computing
Lecture 2 more about parallel computing
 
Lecture 1 introduction to parallel and distributed computing
Lecture 1   introduction to parallel and distributed computingLecture 1   introduction to parallel and distributed computing
Lecture 1 introduction to parallel and distributed computing
 
Lecture 11 neural network principles
Lecture 11 neural network principlesLecture 11 neural network principles
Lecture 11 neural network principles
 
Lecture 10 mobile robot design
Lecture 10 mobile robot designLecture 10 mobile robot design
Lecture 10 mobile robot design
 
Lecture 09 control
Lecture 09 controlLecture 09 control
Lecture 09 control
 
Lecture 07 more about pic
Lecture 07 more about picLecture 07 more about pic
Lecture 07 more about pic
 
Lecture 06 pic programming in c
Lecture 06 pic programming in cLecture 06 pic programming in c
Lecture 06 pic programming in c
 
Lecture 05 pic io port programming
Lecture 05 pic io port programmingLecture 05 pic io port programming
Lecture 05 pic io port programming
 
Lecture 04 branch call and time delay
Lecture 04  branch call and time delayLecture 04  branch call and time delay
Lecture 04 branch call and time delay
 
Lecture 03 basics of pic
Lecture 03 basics of picLecture 03 basics of pic
Lecture 03 basics of pic
 
Lecture 1 - Introduction to embedded system and Robotics
Lecture 1 - Introduction to embedded system and RoboticsLecture 1 - Introduction to embedded system and Robotics
Lecture 1 - Introduction to embedded system and Robotics
 
Lec 09 - Registers and Counters
Lec 09 - Registers and CountersLec 09 - Registers and Counters
Lec 09 - Registers and Counters
 
Lec 08 - DESIGN PROCEDURE
Lec 08 - DESIGN PROCEDURELec 08 - DESIGN PROCEDURE
Lec 08 - DESIGN PROCEDURE
 
Lec 07 - ANALYSIS OF CLOCKED SEQUENTIAL CIRCUITS
Lec 07 - ANALYSIS OF CLOCKED SEQUENTIAL CIRCUITSLec 07 - ANALYSIS OF CLOCKED SEQUENTIAL CIRCUITS
Lec 07 - ANALYSIS OF CLOCKED SEQUENTIAL CIRCUITS
 
Lec 06 - Synchronous Sequential Logic
Lec 06 - Synchronous Sequential LogicLec 06 - Synchronous Sequential Logic
Lec 06 - Synchronous Sequential Logic
 
Lec 05 - Combinational Logic
Lec 05 - Combinational LogicLec 05 - Combinational Logic
Lec 05 - Combinational Logic
 
Lec 04 - Gate-level Minimization
Lec 04 - Gate-level MinimizationLec 04 - Gate-level Minimization
Lec 04 - Gate-level Minimization
 
Lec 03 - Combinational Logic Design
Lec 03 - Combinational Logic DesignLec 03 - Combinational Logic Design
Lec 03 - Combinational Logic Design
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 

Lecture 08 robots and controllers

  • 2. Sensors • What is important is to find the right sensor for a particular application. • The right measurement technique • The right size and weight • The right operating temperature range • Power consumption • The right price range • Data transfer from the sensor to the CPU • CPU initiated  polling • Sensor initiated  interrupt
  • 5. Analog versus Digital Sensors • More sensors produce analog signals rather than digital signals. • Need A/D converter • Ex: • Microphone • Analog infrared distance sensor • Analog compass • Barometer sensor • Digital sensors • More accurate and more complex • Analog sensor packed with A/D converter • Output  parallel interface, serial interface or synchronous serial
  • 6. Sensors (Shaft encoders) • Fundamental feedback sensor for motor control • Most popular types  magnetic encoders , optical encoders • Magnetic encoders • Hall-effect sensor and a rotating disk on the motor shaft with a number of magnets (16 magnets for 16 pulses or ticks) • Optical encoders • A sector disk with black and white segments together with a LED and photo- diode. • 16 white and 16 black segments (for 16 pulses)
  • 7. Sensors (Shaft encoders) • Incremental encoders  they can only count the number of segments. • They are not capable of locating absolute position of the motor shaft. • Solution: Gray code disk with set of sensors. • 3 sensors (23 = 8 sectors)
  • 8. Sensors (Shaft encoders) • To detect that the motor shaft is moving clockwise or counter- clockwise, two sensors are used. If encoder 1 receives the signal first, then the motion is clockwise; if encoder 2 receives the signal first, then the motion is counter-clockwise
  • 9. A/D Convertor • Convert an analog signal into a digital signal. • Characteristics of an A/D convertor
  • 10. A/D Convertor Two types of interfaces: Parallel interface or a synchronous serial interface (the latter has the advantage  it does not impose any limitations on the number of bits per measurement)
  • 11. Position Sensitive Device • In the past, most robots have been equipped with sonar sensors. • A typical configuration to cover the whole circumference of a round robot required 24 sensors, mapping about 15° each. • Measurements are repeated about 20 times per second
  • 12. Position Sensitive Device • Sonar sensors have been replaced by either infrared sensors or laser sensors. • Laser sensor • Perfect local 2D map from the viewpoint of the robot, or even a complete 3D distance map. • Too large and heavy • Too expensive • IR PSD (Position Sensitive Detector) • Cannot measure less than 6cm • IR proximity sensor • Cover obstacles closer than 6cm Infrared sensor (PSD)
  • 13. Compass • How to track the robot’s position and orientation. • Standard method: • “dead reckoning” using shaft encoders • Error will grow lager and lager over time (ex: wheel slippage) • Global positioning system (GPS) • The simplest modules are analog compasses that can only distinguish eight directions, which are represented by different voltage levels. • Digital compasses are considerably more complex, but also provide a much higher directional resolution.
  • 14. Gyroscope, Accelerometer, Inclinometer • Accelerometer Measuring the acceleration along one axis. • Gyroscope Measuring the rotational change of orientation about one axis. • Inclinometer Measuring the absolute orientation angle about one axis
  • 15. Digital Camera • Digital cameras are the most complex sensors used in robotics. • For mobile robot applications, we are interested in a high frame rate, because our robot is moving and we want updated sensor data as fast as possible. • Since there is always a trade-off between high frame rate and high resolution, we are not so much concerned with camera resolution.
  • 17. DC Motors • DC electric motors are arguably the most commonly used method for locomotion in mobile robots. • Standard DC motors revolve freely. • Motor–encoder combination
  • 18. H-Bridge • For most applications we want to be able to do two things with a motor: 1. Run it in forward and backward directions. 2. Modify its speed. • An H-bridge is what is needed to enable a motor to run forward/backward. (“pulse width modulation” to change the motor speed. )
  • 19. H-Bridge • There are two principal ways of stopping the motor: • set both x and y to logic 0 (or both to logic 1) or • set speed to 0
  • 20. Pulse Width Modulation • Pulse width modulation or PWM
  • 21. Stepper Motors • Stepper motors differ from standard DC motors in such a way that they have two independent coils (or four) which can be independently controlled. • A typical number of steps per revolution is 200, resulting in a step size of 1.8°. • Some stepper motors allow half steps, resulting in an even finer step size.
  • 22. Servos • A servo has three wires: VCC, ground, and the PW input control signal. • Unlike PWM for DC motors, the input pulse signal for servos is not transformed into a velocity. • It is an analog control input to specify the desired position of the servo’s rotating disk head. • Internally, a servo combines a DC motor with a simple feedback circuit, often using a potentiometer sensing the servo head’s current position.
  • 23. Servos • The width of each pulse specifies the desired position of the servo’s disk.