Harpeth Hall Winterim 2016 Servo Motors, Stepper Motors, and DC motors ARMA Lab Vanderbilt University Prepared by Rashid Yasin Harpeth Hall Winterim January.

Slides:



Advertisements
Similar presentations
Servo Background Servos provide control of rotary position Servos are used extensively in the remote control hobby world for: Aircraft (flaps, ailerons,
Advertisements

Mechanical Designs and Motors
Servos The material presented is taken from a variety of sources including:
 Actuator is the component of the bot that is converting our signals into motion.  Form of instruction to bots:Electrical signals.  Actuator converts.
Servos The material presented is taken from a variety of sources including:
EET 2261 Unit 13 Controlling Stepper Motors and Servos  Read Almy, Chapter 21.  Lab #13 due next week.  Final Exam next week.
Tony Yi 5/2/2015 CENG4480 TUTORIAL 3. ABOUT ME I am “the other” tutor of CENG4480 You can find me at Rm116 in SHB
Design Realization lecture 20 John Canny 10/30/03.
Living with the Lab Using servos with an Arduino EAS 199A Fall 2011.
SERVO MOTORS Tech Topic By Ryan Bidlack. Background A servo motor is composed of a DC, AC, or an AC induction motor and a feedback control. A servo motor.
Actuators Instructor: Shuvra Das Mechanical Engineering Dept. University of Detroit Mercy.
SENIOR DESIGN 10/16.
Applied Control Systems
DIY ROBOTICS Design | Programming | Implementation Eric Cauble - University of South Carolina Upstate - SCSC W314 View slide notes for more info!!!!!
DC Motors Taken from a variety of sources including: and ty/generators/index.html.
1 Motors & Motor Controllers ECE AC or DC Motors AC –Few robots use AC except in factories –Most of those that use AC first convert to DC DC –Dominates.
1 Servo Motor. 2 Overview A servo motor is a motor that is only capable of rotating 180 degrees A servo motor is controlled by giving it an angle to proceed.
Robot design-- Four legged walking robot Instructors: Dr. A
L.C. Technology Servo Motor Control / Genie Software
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
Applied Control Systems Robotics & Robotic Control

Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
1  Actuators are used in order to produce mechanical movement in robots.
Objectives: EE 465 Measurements Measurement is an important tool for engineers. As a student of engineering, You should learn : what can be measured what.
1 L Fall 2003 – Introductory Digital Systems Laboratory Motors and Position Determination.
Servo Motor Control. EML 2023 Department of Mechanical and Aerospace Engineering Design Problem You are to design an automated goalie for an air hockey.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Servos The material presented is taken from a variety of sources including:
Basic Electronics for Arduino -basic electronics -arduino related stuff -tips and tricks Rob Zimmermann 2015.
Motor Tutorial Kevin M. Lynch Laboratory for Intelligent Mechanical Systems Northwestern University Evanston, IL USA.
M. Zareinejad 1. 2 Outline # Sensors –––– Sensor types Sensor examples #Actuators Actuator types Actuator examples ––––
SAMI MAKERSPACE MAKE: AN ELECTRONICS WORKSHOP. SERVOS Precise rotations.
Throttle Arduino RC Receiver Stock Golf Cart Motor Controller Motor 1 PWM signal: Voltage: 0 – 5V Period = 22ms Positive Pulse Width: 1ms – 2ms Digital.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Servo Motor Control Using Arduino Instructor: Dr Matthew Khin Yi Kyaw.
Istituto Tecnico Industriale A.Monaco EURLAB Control a Servo Motor If you want to swing an robot arm or … steer a robot you need a special motor (Servo).
Sitarambhai Naranjibhai Patel Institute Of Technology & R.C.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Harpeth Hall Jan 2016 Introduction to Arduino Prepared for Harpeth Hall Winterim January 2016.
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
CNC FEED DRIVES.
Motors & Motor Controllers
Motors and Actuators -by vvk lalithej.
Servo’s and Motor’s with Arduino
MOTORS.
CU ATLAS Practical electronics Motion and Servos
If you want to swing an robot arm or …
Group members MUHAMAAD DANISH 2015MC05 USMAN ALI JAT 2015MC14 MUREED SULTAN 2015MC18 AZAN ASHRAF 2015MC19 AYMEN.
Mobile Robotic Arm.
Servos The material presented is taken from a variety of sources including:
Arduino - Introduction
Applied Control Systems
DC MOTOR SPEED CONTROL 1. Introduction
‘SONAR’ using Arduino & ultrasonic distance sensor
Discrete Position Sensing
Applied Control Systems
Servos The material presented is taken from a variety of sources including:
Servos The material presented is taken from a variety of sources including:
Quanser Rotary Family Experiments
EET 2261 Unit 12 Controlling Stepper Motors and Servos
Assist. Prof. Rassim Suliyev - SDU 2018
Sensors and actuators Sensors Resistive sensors
Soft Haptics Lab, School of Materials Science, JAIST 3/26/ :05 AM Mechatronic Course -Duong, Van Lac Project: Design and control.
Motors and Position Determination
Hitec HS 303: Robotic Servo Motor
Introduction to Motors
UNIT 11: RC-SERVOMOTOR CONTROL
Position Sensing Mechanical Optical Magnetic.
Servo Motor.
Presentation transcript:

Harpeth Hall Winterim 2016 Servo Motors, Stepper Motors, and DC motors ARMA Lab Vanderbilt University Prepared by Rashid Yasin Harpeth Hall Winterim January 2016

Harpeth Hall Winterim 2016 Overview Robots need to move Many different kinds of actuators Today, we will review servos, DC motors, stepper motors yhKSTGwrIX4/UfrLm60CnOI/AAAAAAAAA DM/NY5BMn1oOp0/s1600/stepper_motor.j pg content/uploads/2012/06/Servo-Motor.gif china.com/4f0j00qvUamTtdbgoF/DC-Motor-RF-385-.jpg

Harpeth Hall Winterim 2016 What is a servo motor? 2 words servo, motor  Servo (servomechanism)  Motor Generally refers to comparatively low-cost motors that are used for precise positioning tasks Often used in RC hobbyist builds or in prototyping  Not limited to such uses

Harpeth Hall Winterim 2016 What to use servo motors for Need accurate position control Don’t need rotation more than 180 or 260 degrees

Harpeth Hall Winterim 2016 Servo Motor Components Motor Gear train Feedback sensor (potentiometer)

Harpeth Hall Winterim 2016 Servo Motor Components - Motor

Harpeth Hall Winterim 2016 Servo Motor Components – Gear train

Harpeth Hall Winterim 2016 Servo Motor Components - Sensor

Harpeth Hall Winterim 2016 Connecting a servo motor 3 cables Power, ground, signal Power almost always the same – some constant voltage

Harpeth Hall Winterim 2016 Servos Servos are pulse length modulation controlled  Which, dumbly, isn’t a real thing. Sigh

Harpeth Hall Winterim 2016 Servo Motor Signal Digital signal: high or low Time-dependent Runs on a clock – every 20 ms!???? (200 hz????) If the motor does not get a signal, it will turn off  Location

Harpeth Hall Winterim 2016 Controlling a servo with Arduino

Harpeth Hall Winterim 2016 Controlling a servo with Arduino and a pot

Harpeth Hall Winterim 2016 “Closed loop” control Servo is an example of “closed loop” control Often better to Examples:  Toaster, dryer, sprinkler  Stepper motors: used in printer heads  Continuous servos

Harpeth Hall Winterim 2016 Continuous Servos Similar to a DC motor, but based around a servo Allows for multi-turn applications servos

Harpeth Hall Winterim 2016 Steppers

Harpeth Hall Winterim 2016 DC Motors

Harpeth Hall Winterim 2016 Transistors Act like an amplifier

Harpeth Hall Winterim 2016 Transistor Data sheet In your Arduino kit, you have a transistor I

Harpeth Hall Winterim 2016 Controlling a DC motor with arduino

Harpeth Hall Winterim 2016 Mechanisms There is a lot you can do with only rotary joints Many robot manipulators only have rotary joints in an “open chain” We can intelligently use links, joints, and actuators to make different motion profiles Examples:

Harpeth Hall Winterim 2016

Moving from rotary to linear motion Can use mechanisms to get linear motion

Harpeth Hall Winterim 2016 Linear actuators But sometimes, we need more than just a mechanism, need a different kind of actuator Lead screw – many kinds, very common Solenoid Voice coil Pneumatic/hydraulic