Sistemi Mobili. Differential wheeled robots. Angelo Trotta

Size: px
Start display at page:

Download "Sistemi Mobili. Differential wheeled robots. Angelo Trotta"

Transcription

1 Sistemi Mobili Differential wheeled robots Angelo Trotta

2 Differential drive wheeled robots Very common robot type Easy model

3 Components - Arduino Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists and anyone interested in creating interactive objects or environments.

4 Components Motor driver The TB6612FNG motor driver can control up to two DC motors. Two input signals (IN1 and IN2) can be used to control the motor in CW and CCW. The two motor outputs (A and B) can be separately controlled, the speed of each motor is controlled via a PWM input signal. The STBY pin put the motors in standby mode.

5 Components Motor driver Power supply voltage: VM=15V max, VCC= V Output current: Iout=1.2A(avg) / 3.2A (peak) Standby control to save power CW/CCW/short brake/stop motor control modes Built-in thermal shutdown circuit and low voltage detecting circuit All pins of the TB6612FNG broken out to 0.1" spaced pins Filtering capacitors on both supply lines

6 Components Motor driver A01-A02 = Motor A output B01-B02 = Motor B output AIN1-AIN2 = Motor A input mode PWMA = Motor speed (PWM) BIN1-BIN2 = Motor B input mode PWMB = Motor speed (PWM) STBY = Standby pin

7 Components Motor driver

8 Components - Chassis

9 Components - Chassis Max Motor Voltage: 6VDC No Load Speed: 90±10rpm No Load Current:190mA (max.250ma) Torque: 800gf.cm Stall Current: ~1A 65mm Diameter Wheels (30mm Wide) Plastic Rims with Solid Rubber Tires

10 Connections

11 EMF (Electromotive Force) EMF (Electromotive Force) is basically current that is generated (in this case) when inertia keeps a motor spinning after its power has been cut. The motor effectively becomes a generator, and the current it generates "kicks back" into the circuit potentially causing damage to the components.

12 Back EMF (Electromotive Force) Protection

13 Ultrasonic distance sensor Working Voltage = DC 5 V Working Current = 15mA Max Range = 4m Min Range = 2cm Measuring Angle = 15 degree

14 Ultrasonic distance sensor 10uS pulse to the Trigger input to start the ranging The module will send out an 8 cycle burst of ultrasound at 40 khz The Echo is a distance object that is pulse width and the range in proportion

15 Experiment Follow the light Connect two eyes (light sensors) Go towards the sensor that sense more light.

16 Experiment Some code 1/3 void move(int motor, int speed){ //Move specific motor at speed and direction //motor: 0 for B 1 for A //speed: 0 is off, and 255 is full speed digitalwrite(stby, HIGH); //disable standby if(motor == LEFT_MOTOR){ digitalwrite(ain1, LOW); digitalwrite(ain2, HIGH); analogwrite(pwma, speed); }else{ digitalwrite(bin1, HIGH); digitalwrite(bin2, LOW); analogwrite(pwmb, speed); } } void stop(){ digitalwrite(stby, LOW); //enable standby }

17 Experiment Some code 2/3 void updatesensorsvalues(void){ lightleftvalue = analogread(light_left); lightrightvalue = analogread(light_right); } void updatemotorsvalue(void){ motorrightvalue = map(lightleftvalue, init_left+offset, LIGHT_MAX, 40, 150); motorleftvalue = map(lightrightvalue, init_right+offset, LIGHT_MAX, 40, 150); if (lightleftvalue < init_lightleftvalue+light_offset) motorrightvalue = 0; if (lightrightvalue < init_lightrightvalue+light_offset) motorleftvalue = 0; if ((motorleftvalue == 0) && (motorrightvalue == 0)) robot >sendcommand (Robot::STOP, 0); else robot >sendcommand (Robot::AHEAD, motorleftvalue, motorrightvalue); }

18 Experiment Some code 3/3 long readfromdistsens(int triggerport, int echoport){ //porta bassa l'uscita del trigger digitalwrite( triggerport, LOW ); //invia un impulso di 10microsec su trigger digitalwrite( triggerport, HIGH ); delaymicroseconds( 10 ); digitalwrite( triggerport, LOW ); long durata = pulsein( echoport, HIGH ); return (0.034 * durata / 2); } void updatedistancesensors(void){ distleftvalue = readfromdistsens(pin_left_trigger, PIN_LEFT_ECHO); distrightvalue=readfromdistsens(pin_right_trigger, PIN_RIGHT_ECHO); }

19 Hints of Control Theory System = Something that changes over time Control = Influence that change

20 Thermostat example

21 Thermostat example

22 Thermostat example

23 Thermostat example

24 Thermostat example

25 The Basic Building Blocks State = Representation of what the system is currently doing Dynamics = Description of how the state changes Reference = What we want the system to do Output = Measurement of (some aspects of the) system Input = Control signal Feedback = Mapping from outputs to inputs

26 Dynamics: Change Over Time Laws of Physics are all in continuous time: we need derivatives with respect to time Continuous time (differential equation): dx =f (x,u) x =f ( x, u) dt

27 PID-Controller introduction

28 PID-Controller introduction

29 PID-Controller introduction

30 PID-Controller

31 PID-Controller

32 PID-Controller

33 PID-Controller

34 PID-Controller

35 PID-Controller

36 PID-Controller

37 PID-Controller

38 PID-Controller

39 PID-Controller

40 PID-Controller examples

41 PID-Controller examples

42 PID-Controller examples

43 PID-Controller examples

44 Robot model { R x = (v r + v l )cos(φ) 2 R y = (v r + v l )sin(φ) 2 R φ = (v r v l ) L }

45 Unicycle model We want a more familiar model Input: v, ω Dynamics: { x =v cos( φ) y =v sin( φ) φ =ω }

46 Connect the models Implement the robot model but design with the unicycle model { } { x =R /2(v r + v l )cos ( φ) x =v cos (φ ) y =R / 2(v r + v l )sin( φ) a n d y =v sin (φ ) φ =ω φ =R / L( v r v l) 2v+ωL vr = 2R 2 v ω L vl = 2R }

47 Control design P regulator In our robot we have two reference value: v and ω The velocity can be constant; For the angular velocity, we use the P-regulator (part of the PID controller) r =φ d ; e=φ d φ ω=k P e

48 What's next? Go-to-goal Drive a robot to a specific location. { x =v cos( φ) y =v sin( φ) φ =ω (xg,yg) (x,y) } r =φ d ; e=φ d φ ω=pid(e) y g y φ d =arctan( ) x g x

49 Position estimate - Wheel encoder It's important to know where is the robot. Wheel encoders give the distance traveled by each wheel

50 Position estimate - Wheel encoder Each wheel has N ticks per revolution

51 Used materials references on-line course: Control of Mobile Robots by Georgia Institute of Technology book: "Thinking in Systems [Donella H. Meadows; Diana Wright]

52 SISTEMI MOBILI Angelo Trotta Department of Computer Science and Engineering

POLITECNICO DI MILANO

POLITECNICO DI MILANO POLITECNICO DI MILANO Final Year Bachelor Project PIXYBOT Mentor: Prof.Andrea Bonarini Author: Rohit Prakash Contents 1. Introduction....................... 1 2. Components....................... 1 2.1

More information

Sten BOT Robot Kit 1 Stensat Group LLC, Copyright 2016

Sten BOT Robot Kit 1 Stensat Group LLC, Copyright 2016 StenBOT Robot Kit Stensat Group LLC, Copyright 2016 1 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the

More information

Interface H-bridge to Microcontroller, Battery Power and Gearbox to H-bridge Last Updated September 28, Background

Interface H-bridge to Microcontroller, Battery Power and Gearbox to H-bridge Last Updated September 28, Background 1 ME313 Project Assignment #2 Interface H-bridge to Microcontroller, Battery Power and Gearbox to H-bridge Last Updated September 28, 2015. Background The objective of the ME313 project is to fabricate

More information

Lesson4 Obstacle avoidance car

Lesson4 Obstacle avoidance car Lesson4 Obstacle avoidance car 1 Points of this section The joy of learning, is not just know how to control your car, but also know how to protect your car. So, make you car far away from collision. Learning

More information

TB6612FNG Dual Motor Driver Carrier

TB6612FNG Dual Motor Driver Carrier TB6612FNG Dual Motor Driver Carrier Overview The TB6612FNG (308k pdf) is a great dual motor driver that is perfect for interfacing two small DC motors such as our micro metal gearmotors to a microcontroller,

More information

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge L298 Full H-Bridge HEF4071B OR Gate Brushed DC Motor with Optical Encoder & Load Inertia Flyback Diodes Arduino Microcontroller

More information

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Motor Controller Brushed DC Motor / Encoder System K. Craig 1 Gnd 5 V OR Gate H-Bridge 12 V Bypass Capacitors Flyback

More information

Mini Encoder High Resolution

Mini Encoder High Resolution Mini Encoder High Resolution PWB encoders GmbH Am Goldberg 2 D-99817 Eisenach Germany Phone: +49 3691 72580-0 Fax: +49 3691 72580-29 info@pwb-encoders.com MEHR25 plug Rev.5A / 27.04.2017 info@pwb-encoders.com

More information

MDM5253 DC Motor Driver Module with Position and Current Feedback User Manual

MDM5253 DC Motor Driver Module with Position and Current Feedback User Manual MDM5253 DC Motor Driver Module with Position and Current Feedback User Manual Version: 1.0.3 Apr. 2013 Table of Contents I. Introduction 2 II. Operations 2 II.1. Theory of Operation 2 II.2. Running as

More information

Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm

Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:17 No:02 38 Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm Shahrizal Saat 1 *, Mohd Nabil

More information

Arduino Control of Tetrix Prizm Robotics. Motors and Servos Introduction to Robotics and Engineering Marist School

Arduino Control of Tetrix Prizm Robotics. Motors and Servos Introduction to Robotics and Engineering Marist School Arduino Control of Tetrix Prizm Robotics Motors and Servos Introduction to Robotics and Engineering Marist School Motor or Servo? Motor Faster revolution but less Power Tetrix 12 Volt DC motors have a

More information

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Advanced Mechatronics 1 st Mini Project Remote Control Car Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Remote Control Car Manual Control with the remote and direction buttons Automatic

More information

Ultrasonic Proximity Sensor/Module for Water Proof Types of Ultrasonic Sensors (HG-P40WP)

Ultrasonic Proximity Sensor/Module for Water Proof Types of Ultrasonic Sensors (HG-P40WP) for Water Proof Types of Ultrasonic Sensors (HG-P40WP) HG-P40WP Specification Input DC (V) Frequency (khz) Detectable Range in Distance (m) Size (mm) Current Consumption (ma) for DC 12 V Input Features

More information

MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits

MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits PH-315 MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits Portland State University Summary Four sequential digital waveforms are used to control a stepper motor. The main objective

More information

Sten-Bot Robot Kit Stensat Group LLC, Copyright 2013

Sten-Bot Robot Kit Stensat Group LLC, Copyright 2013 Sten-Bot Robot Kit Stensat Group LLC, Copyright 2013 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the

More information

4 / 24,5 2,6 / steel, black coated. clockwise, viewed from the front face. ø15,9 ø17-0,052 ø6-0,05 8,1 ±0,3 2, T

4 / 24,5 2,6 / steel, black coated. clockwise, viewed from the front face. ø15,9 ø17-0,052 ø6-0,05 8,1 ±0,3 2, T DC-Micromotors Precious Metal Commutation 4, mnm For combination with (overview on page 4-5) Gearheads: 5, 6, 6/7 Encoders: IE 6... 5 Series 4 74... SR Nominal voltage Terminal resistance Output power

More information

C++ PROGRAM FOR DRIVING OF AN AGRICOL ROBOT

C++ PROGRAM FOR DRIVING OF AN AGRICOL ROBOT Annals of the University of Petroşani, Mechanical Engineering, 14 (2012), 11-19 11 C++ PROGRAM FOR DRIVING OF AN AGRICOL ROBOT STELIAN-VALENTIN CASAVELA 1 Abstract: This robot is projected to participate

More information

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 05.11.2015

More information

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G P R O F. S L A C K L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G G B S E E E @ R I T. E D U B L D I N G 9, O F F I C E 0 9-3 1 8 9 ( 5 8 5 ) 4 7 5-5 1 0

More information

Available online Journal of Scientific and Engineering Research, 2018, 5(4): Research Article

Available online   Journal of Scientific and Engineering Research, 2018, 5(4): Research Article Available online www.jsaer.com, 2018, 5(4):341-349 Research Article ISSN: 2394-2630 CODEN(USA): JSERBR Arduino Based door Automation System Using Ultrasonic Sensor and Servo Motor Orji EZ*, Oleka CV, Nduanya

More information

Optical Kit Encoder Page 1 of 5. Description. Features

Optical Kit Encoder Page 1 of 5. Description. Features Description Page 1 of 5 The E5 Series rotary encoder has a molded polycarbonate enclosure with either a 5-pin or 10-pin latching connector. This optical incremental encoder is designed to easily mount

More information

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin 2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control October 5, 2009 Dr. Harrison H. Chin Formal Labs 1. Microcontrollers Introduction to microcontrollers Arduino microcontroller

More information

Contents. USER MANUAL NI ISM-7400 Integrated Stepper

Contents. USER MANUAL NI ISM-7400 Integrated Stepper USER MANUAL NI ISM-7400 Integrated Stepper This manual describes the NI ISM-7400 integrated stepper. It describes electrical and mechanical characteristics of the devices, as well as I/O functionality.

More information

Introduction: Components used:

Introduction: Components used: Introduction: As, this robotic arm is automatic in a way that it can decides where to move and when to move, therefore it works in a closed loop system where sensor detects if there is any object in a

More information

CL86T. 24~80VDC, 8.2A Peak, Closed-loop, No Tuning. Descriptions. Closed-loop. Stepper. Applications. Datasheet of the Closed-loop Stepper CL86T

CL86T. 24~80VDC, 8.2A Peak, Closed-loop, No Tuning. Descriptions. Closed-loop. Stepper. Applications. Datasheet of the Closed-loop Stepper CL86T CL86T Closed-loop Stepper 24~80VDC, 8.2A Peak, Closed-loop, No Tuning Closed-loop, eliminates loss of synchronization Broader operating range higher torque and higher speed Reduced motor heating and more

More information

DC Brushed Motor Controller Module EDP-AM-MC1

DC Brushed Motor Controller Module EDP-AM-MC1 Embedded Development Platform DC Brushed Motor Controller Module EDP-AM-MC1 Electrocomponents plc Vsn 1.1 Page 1 DC Brushed Motor Controller Module EDP-AM-MC1 The motor controller module is designed to

More information

Data Sheet MEM 16. Incremental Encoder Magnetic

Data Sheet MEM 16. Incremental Encoder Magnetic Incremental Encoder Magnetic PWB encoders GmbH Am Goldberg 2 D-99817 Eisenach Germany Phone: +49 3691 72580-0 Fax: +49 3691 72580-29 info@pwb-encoders.com MEM16IE Rev.2.1 / 15.12.2016 info@pwb-encoders.com

More information

TB6552FNG, TB6552FTG

TB6552FNG, TB6552FTG Toshiba Bi-CD Integrated Circuit Silicon Monolithic TB6552FNG, TB6552FTG DUAL-BRIDGE DRIVER IC FOR DC MOTORS TB6552FNG/FTG The TB6552FNG/FTG is a dual-bridge driver IC for DC motors with output transistors

More information

Stepper Motor Driver CW230

Stepper Motor Driver CW230 Stepper Motor Driver CW230 1. Introduction Descriptions The CW230 driver is a cost-effective and high performance stepping driver. The design is based on an advanced control technology. It applies to two-phase

More information

7 Lab: Motor control for orientation and angular speed

7 Lab: Motor control for orientation and angular speed Prelab Participation Lab Name: 7 Lab: Motor control for orientation and angular speed Control systems help satellites to track distant stars, airplanes to follow a desired trajectory, cars to travel at

More information

Electronics Design Laboratory Lecture #6. ECEN2270 Electronics Design Laboratory

Electronics Design Laboratory Lecture #6. ECEN2270 Electronics Design Laboratory Electronics Design Laboratory Lecture #6 Electronics Design Laboratory 1 Soldering tips ECEN 227 Electronics Design Laboratory 2 Introduction to Lab 3 Part B: Closed-Loop Speed Control -1V Experiment 3A

More information

Floating Ball Using Fuzzy Logic Controller

Floating Ball Using Fuzzy Logic Controller Floating Ball Using Fuzzy Logic Controller Abdullah Alrashedi Ahmad Alghanim Iris Tsai Sponsored by: Dr. Ruting Jia Tareq Alduwailah Fahad Alsaqer Mohammad Alkandari Jasem Alrabeeh Abstract Floating ball

More information

ECE 445 Spring 2017 Autonomous Trash Can. Group #85: Eshwar Cheekati, Michael Gao, Aditya Sule

ECE 445 Spring 2017 Autonomous Trash Can. Group #85: Eshwar Cheekati, Michael Gao, Aditya Sule ECE 445 Spring 27 Autonomous Trash Can Group #85: Eshwar Cheekati, Michael Gao, Aditya Sule Introduction High amount of waste generated Poor communication/trash management -> smelly odors Need for reminder

More information

Datasheet of the MEZ Stepper Servo Drive MEZ 2D VDC, 8.2A Peak, Closed-loop, No Tuning. Version

Datasheet of the MEZ Stepper Servo Drive MEZ 2D VDC, 8.2A Peak, Closed-loop, No Tuning. Version Datasheet of the MEZ Stepper Servo Drive MEZ D880 4-75VDC, 8.A Peak, Closed-loop, No Tuning Version 0.1.1 http://www.motionking.com Features Step and direction control Closed position loop for no loss

More information

TETRA COMPACT LOW VOLTAGE BRUSHLESS SERVOMOTORS

TETRA COMPACT LOW VOLTAGE BRUSHLESS SERVOMOTORS TETRA COMPACT LOW VOLTAGE BRUSHLESS SERVOMOTORS BRUSHLESS TECHNOLOGY FEATURES AND BENEFITS Synchronous brushless servomotor, permanently excited Rated output power from 60W to 800W Maximum servomotor speed

More information

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a

More information

Administrative Notes. DC Motors; Torque and Gearing; Encoders; Motor Control. Today. Early DC Motors. Friday 1pm: Communications lecture

Administrative Notes. DC Motors; Torque and Gearing; Encoders; Motor Control. Today. Early DC Motors. Friday 1pm: Communications lecture At Actuation: ti DC Motors; Torque and Gearing; Encoders; Motor Control RSS Lecture 3 Wednesday, 11 Feb 2009 Prof. Seth Teller Administrative Notes Friday 1pm: Communications lecture Discuss: writing up

More information

XC4e PWM Digital Drive

XC4e PWM Digital Drive PWM Digital Drive HyperWire fiber-optic interface Up to 30 A peak output current Integral power supply Amplifiers/Drives Drive brush, brushless, voice coil, or stepper motors Safe torque off (STO) safety

More information

Experiment (2) DC Motor Control (Direction and Speed)

Experiment (2) DC Motor Control (Direction and Speed) Introduction Experiment (2) DC Motor Control (Direction and Speed) Controlling direction and speed of DC motor is very essential in many applications like: 1- Robotic application to change direction and

More information

Nikhil Mahalingam 1, Veera S. Kumar 2 1,2 (Computer Science & Engineering, PSG College of Technology, India)

Nikhil Mahalingam 1, Veera S. Kumar 2 1,2 (Computer Science & Engineering, PSG College of Technology, India) Robotic Walking Aid for Visually Impaired Nikhil Mahalingam 1, Veera S. Kumar 2 1,2 (Computer Science & Engineering, PSG College of Technology, India) ABSTRACT : In this fast developing world, it is hard

More information

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7.

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7. 1 d R d L L08. POSE ESTIMATION, MOTORS EECS 498-6: Autonomous Robotics Laboratory r L d B Midterm 1 2 Mean: 53.9/67 Stddev: 7.73 1 Today 3 Position Estimation Odometry IMUs GPS Motor Modelling Kinematics:

More information

Sensor and. Motor Control Lab. Abhishek Bhatia. Individual Lab Report #1

Sensor and. Motor Control Lab. Abhishek Bhatia. Individual Lab Report #1 Sensor and 10/16/2015 Motor Control Lab Individual Lab Report #1 Abhishek Bhatia Team D: Team HARP (Human Assistive Robotic Picker) Teammates: Alex Brinkman, Feroze Naina, Lekha Mohan, Rick Shanor I. Individual

More information

Learning Objectives. References 10/26/11. Using servos with an Arduino. EAS 199A Fall 2011

Learning Objectives. References 10/26/11. Using servos with an Arduino. EAS 199A Fall 2011 Using servos with an Arduino EAS 199A Fall 2011 Learning Objectives Be able to identify characteristics that distinguish a servo and a DC motor Be able to describe the difference a conventional servo and

More information

Lab 5: Inverted Pendulum PID Control

Lab 5: Inverted Pendulum PID Control Lab 5: Inverted Pendulum PID Control In this lab we will be learning about PID (Proportional Integral Derivative) control and using it to keep an inverted pendulum system upright. We chose an inverted

More information

Stepper Motor Driver CW8060

Stepper Motor Driver CW8060 Stepper Motor Driver CW8060 CW8060 1. Introduction Descriptions The CW8060 driver is a cost-effective and high performance stepping driver. The design is based on an advanced control technology. It applies

More information

MSK4310 Demonstration

MSK4310 Demonstration MSK4310 Demonstration The MSK4310 3 Phase DC Brushless Speed Controller hybrid is a complete closed loop velocity mode controller for driving a brushless motor. It requires no external velocity feedback

More information

Using Servos with an Arduino

Using Servos with an Arduino Using Servos with an Arduino ME 120 Mechanical and Materials Engineering Portland State University http://web.cecs.pdx.edu/~me120 Learning Objectives Be able to identify characteristics that distinguish

More information

ADR-A Series Direct Drive Rotary Motor

ADR-A Series Direct Drive Rotary Motor ADR-A Series Direct Drive Rotary Motor Direct drive, brushless motor fully integrated with encoder and bearing Low cogging torque Low speed and high speed windings Precise homing through index pulse ADR110

More information

Brushless 5 click. PID: MIKROE 3032 Weight: 25 g

Brushless 5 click. PID: MIKROE 3032 Weight: 25 g Brushless 5 click PID: MIKROE 3032 Weight: 25 g Brushless 5 click is a 3 phase sensorless BLDC motor controller, with a soft-switching feature for reduced motor noise and EMI, and precise BEMF motor sensing,

More information

XC4 PWM Digital Drive

XC4 PWM Digital Drive XC4 PWM Digital Drive HyperWire fiber-optic interface Up to 30 A peak output current Integral power supply Drive brush, brushless, voice coil, or stepper motors Safe torque off (STO) safety circuit Drive

More information

PWB encoders GmbH Am Goldberg 2 D-99817 Eisenach Germany Phone: +49 3691 72580-0 Fax: +49 3691 72580-29 info@pwb-encoders.com www.pwb-encoders.com 1 of 9 Description The ME22 is a reliable low cost optical

More information

Brushed DC Motor System

Brushed DC Motor System Brushed DC Motor System Pittman DC Servo Motor Schematic Brushed DC Motor Brushed DC Motor System K. Craig 1 Topics Brushed DC Motor Physical & Mathematical Modeling Hardware Parameters Model Hardware

More information

MEM01: DC-Motor Servomechanism

MEM01: DC-Motor Servomechanism MEM01: DC-Motor Servomechanism Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 February 5, 2016 Contents 1 Introduction and Goals 1 2 Description 2 3 Modeling 2 4 Lab Objective 5 5 Model

More information

ES86 Series Closed-loop Stepper Drive + Motor System (Drive+ Motor/Encoder)

ES86 Series Closed-loop Stepper Drive + Motor System (Drive+ Motor/Encoder) ES86 Series Closed-loop Stepper Drive + Motor System (Drive+ Motor/Encoder) Traditional stepper motor drive systems operate open loop providing position control without feedback. However, because of this,

More information

XC4e PWM Digital Drive

XC4e PWM Digital Drive XC4e PWM Digital Drive HyperWire fiber-optic interface Up to 30 A peak output current Integral power supply Drive brush, brushless, voice coil, or stepper motors Safe torque off (STO) safety circuit Drive

More information

Motion Controller 2-Quadrant PWM for Brushless DC-Servomotors

Motion Controller 2-Quadrant PWM for Brushless DC-Servomotors Motion Controller -Quadrant PWM for Brushless DC-Servomotors Series BLD 0 Series BLD 0 Operating Instructions Miniature Drive Systems Micro Drives DC-Micromotors Precision Gearheads Servo Components Drive

More information

Chapter 7: The motors of the robot

Chapter 7: The motors of the robot Chapter 7: The motors of the robot Learn about different types of motors Learn to control different kinds of motors using open-loop and closedloop control Learn to use motors in robot building 7.1 Introduction

More information

Dimensions: Specifications:

Dimensions: Specifications: Rover 5 Rover 5 is a new breed of tracked robot chassis designed specifically for students and hobbyist. Unlike conventional tracked chassis s the clearance can be adjusted by rotating the gearboxes in

More information

MAE3. Absolute Magnetic Kit Encoder Page 1 of 8. Description. Mechanical Drawing. Features

MAE3. Absolute Magnetic Kit Encoder Page 1 of 8. Description. Mechanical Drawing. Features Description MAE3 Page 1 of 8 The MAE3 is an absolute magnetic kit encoder that provides shaft position information over 360 of rotation with no stops or gaps. This magnetic encoder is designed to easily

More information

DeviceCraft Revision #1 11/29/2010

DeviceCraft Revision #1 11/29/2010 DeviceCraft Revision #1 11/29/2010 DC Wiper Motor H-Bridge Servo / Speed Controller P/N 1020 Features: Dip Switch selectable mode of operation Both PID servo or speed controller Forward/Reverse operation

More information

SRVODRV REV7 INSTALLATION NOTES

SRVODRV REV7 INSTALLATION NOTES SRVODRV-8020 -REV7 INSTALLATION NOTES Thank you for purchasing the SRVODRV -8020 drive. The SRVODRV -8020 DC servo drive is warranted to be free of manufacturing defects for 1 year from the date of purchase.

More information

MA3. Miniature Absolute Magnetic Shaft Encoder Page 1 of 8. Description. Order Using #MA3 starting at $36.00 per unit. Features

MA3. Miniature Absolute Magnetic Shaft Encoder Page 1 of 8. Description. Order Using #MA3 starting at $36.00 per unit. Features Page 1 of 8 Description The MA3 is a miniature rotary absolute shaft encoder that reports the shaft position over 360 with no stops or gaps. The MA3 is available with an analog or a pulse width modulated

More information

Express Delivery. Axial. Connection

Express Delivery. Axial. Connection HIGH RESOLUTION INCREMENTAL SOLID SHAFT ENCODER FOR INDUSTRIAL APPLICATIONS Resolution up to 50.000 pulses per turn External diameter 58 mm Shaft from Ø 6 to 12 mm Protection class IP67 according to DIN

More information

Phys Lecture 5. Motors

Phys Lecture 5. Motors Phys 253 Lecture 5 1. Get ready for Design Reviews Next Week!! 2. Comments on Motor Selection 3. Introduction to Control (Lab 5 Servo Motor) Different performance specifications for all 4 DC motors supplied

More information

LRC Circuit PHYS 296 Your name Lab section

LRC Circuit PHYS 296 Your name Lab section LRC Circuit PHYS 296 Your name Lab section PRE-LAB QUIZZES 1. What will we investigate in this lab? 2. Figure 1 on the following page shows an LRC circuit with the resistor of 1 Ω, the capacitor of 33

More information

Design and Control for Differential Drive Mobile Robot

Design and Control for Differential Drive Mobile Robot Design and Control for Differential Drive Mobile Robot Boru Diriba Hirpo #1 Prof. Wang Zhongmin #2 School of Mechanical Engineering, Tianjin University of Technology and Education, Tianjin 300222, China

More information

Datasheet of the Easy Servo Drive ES-D VDC, 8.0A Peak, Closed-loop, No Tuning

Datasheet of the Easy Servo Drive ES-D VDC, 8.0A Peak, Closed-loop, No Tuning Datasheet of the Easy Servo Drive ES-D508 0-45VDC, 8.0A Peak, Closed-loop, No Tuning Version 1. http://www.leadshine.com Features Step and direction control Closed position loop for no loss of movement

More information

ES86 Series Closed-loop Stepper Drive + Motor System (Drive+ Motor/Encoder)

ES86 Series Closed-loop Stepper Drive + Motor System (Drive+ Motor/Encoder) ES86 Series Closed-loop Stepper Drive + Motor System (Drive+ Motor/Encoder) Traditional stepper motor drive systems operate open loop providing position control without feedback. However, because of this,

More information

Logosol Intelligent Hall-Servo Drive LS-173U Doc # / Rev. C, 02/12/2008

Logosol Intelligent Hall-Servo Drive LS-173U Doc # / Rev. C, 02/12/2008 Features Specially designed for control of brushless motors without encoder Hall-Servo and Encoder-Servo control modes Motors supported: - Brushless 60/120 commutated (AC) - Brush-commutated (DC) Up to

More information

POSIROT. PMIS4, PMIR5 Magnetic incremental encoder. Magnetic wheels for rotative applications PMIS4, PMIR5

POSIROT. PMIS4, PMIR5 Magnetic incremental encoder. Magnetic wheels for rotative applications PMIS4, PMIR5 Variant e: PMIS4, PMIR 5 POSIROT Magnetic incremental encoder Magnetic wheels for rotative applications All metal housing Protection class IP67 Excellent protection of the active measurement area Highest

More information

ES86 Series Closed-loop Stepper Drive + Motor System (ES-D808 Drive+ Motor/Encoder)

ES86 Series Closed-loop Stepper Drive + Motor System (ES-D808 Drive+ Motor/Encoder) ES86 Series Closed-loop Stepper Drive + Motor System (ES-D808 Drive+ Motor/Encoder) Traditional stepper motor drive systems operate open loop providing position control without feedback. However, because

More information

815-BR SERVO AMPLIFIER FOR BRUSH SERVOMOTORS

815-BR SERVO AMPLIFIER FOR BRUSH SERVOMOTORS 815-BR SERVO AMPLIFIER FOR BRUSH SERVOMOTORS USER GUIDE September 2004 Important Notice This document is subject to the following conditions and restrictions: This document contains proprietary information

More information

Experiment 4.B. Position Control. ECEN 2270 Electronics Design Laboratory 1

Experiment 4.B. Position Control. ECEN 2270 Electronics Design Laboratory 1 Experiment 4.B Position Control Electronics Design Laboratory 1 Procedures 4.B.1 4.B.2 4.B.3 4.B.4 Read Encoder with Arduino Position Control by Counting Encoder Pulses Demo Setup Extra Credit Electronics

More information

Features. Applications

Features. Applications AEDC-55xx / AEDC-56xx High Resolution Two or Three Channel Quick Assembly Encoders With Connector Latch Data Sheet Description The AEDC-5xxx series encoders, while similar to the industry standard HEDS-5xxx

More information

Automobile Prototype Servo Control

Automobile Prototype Servo Control IJIRST International Journal for Innovative Research in Science & Technology Volume 2 Issue 10 March 2016 ISSN (online): 2349-6010 Automobile Prototype Servo Control Mr. Linford William Fernandes Don Bosco

More information

Silencer Series Brushless Controllers

Silencer Series Brushless Controllers Silencer Series Brushless Controllers BDP-Q2-50-10, BDP-Q2-20-10 2-quadrant speed controller for brushless motors GENERAL Instruction Manual The BDP-Q2-50-10, BDP-Q2-20-10 controllers are 2-quadrant speed

More information

Design Project Introduction DE2-based SecurityBot

Design Project Introduction DE2-based SecurityBot Design Project Introduction DE2-based SecurityBot ECE2031 Fall 2017 1 Design Project Motivation ECE 2031 includes the sophomore-level team design experience You are developing a useful set of tools eventually

More information

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014

More information

DM9082 Closed Loop Stepping System

DM9082 Closed Loop Stepping System DM9082 Closed Loop Stepping System 1. Introduction Descriptions DM9082 is a new generation hybrid servo driver, it uses the 32-bit DSP processor, the internal integrates the technology of the anti-resonance,

More information

CAN IN I/O CAN OUT. PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION 1 24 Vdc 1 Comret 1 0 Vdc 1 Comret 2 0 Vdc Vdc 2 -

CAN IN I/O CAN OUT. PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION 1 24 Vdc 1 Comret 1 0 Vdc 1 Comret 2 0 Vdc Vdc 2 - DUET WIRING CONNECTIONS POWER CONNECTOR SIGNAL CONNECTOR CAN IN I/O CAN OUT PIN FUNCTION PIN FUNCTION PIN FUNCTION PIN FUNCTION 1 24 Vdc 1 Comret 1 0 Vdc 1 Comret 2 0 Vdc 2-2 24 Vdc 2-3 48 VP + 3 Can-High

More information

King Fahd University of Petroleum and Minerals. Department of Electrical Engineering

King Fahd University of Petroleum and Minerals. Department of Electrical Engineering King Fahd University of Petroleum and Minerals Department of Electrical Engineering AN OPEN LOOP RATIONAL SPEED CONTROL OF COOLING FAN UNDER VARYING TEMPERATURE Done By: Al-Hajjaj, Muhammad Supervised

More information

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW Komal Sampatrao Patil & D.R.Patil Electrical Department, Walchand college of Engineering, Sangli E-mail :

More information

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b nd International Conference on Machinery, Electronics and Control Simulation (MECS 17) Design of stepper motor position control system based on DSP Guan Fang Liu a, Hua Wei Li b School of Electrical Engineering,

More information

Design of double loop-locked system for brush-less DC motor based on DSP

Design of double loop-locked system for brush-less DC motor based on DSP International Conference on Advanced Electronic Science and Technology (AEST 2016) Design of double loop-locked system for brush-less DC motor based on DSP Yunhong Zheng 1, a 2, Ziqiang Hua and Li Ma 3

More information

30-80V, 8.2A Peak, No Tuning, Nulls loss of Synchronization

30-80V, 8.2A Peak, No Tuning, Nulls loss of Synchronization 2-phase Hybrid Servo Drive 30-80V, 8.2A Peak, No Tuning, Nulls loss of Synchronization Closed-loop, eliminates loss of synchronization Broader operating range higher torque and higher speed Reduced motor

More information

MA3. Miniature Absolute Magnetic Shaft Encoder Page 1 of 8. Description. Mechanical Drawing. Features

MA3. Miniature Absolute Magnetic Shaft Encoder Page 1 of 8. Description. Mechanical Drawing. Features Description Page 1 of 8 The MA3 is a miniature rotary absolute shaft encoder that reports the shaft position over 360 with no stops or gaps. The MA3 is available with an analog or a pulse width modulated

More information

Stepper Motors WE CREATE MOTION

Stepper Motors WE CREATE MOTION WE CREATE MOTIO PRECIstep Technology EW Page FDM 6 Two Phase with Disc Magnet, AM 8 Two Phase,6 AM Two Phase,6 ADM S Two Phase with Disc Magnet, 6 7 AM Two Phase 6 8 AM Two Phase AM -R Two Phase WE CREATE

More information

Ezi-STEP MINI Characteristics

Ezi-STEP MINI Characteristics Ezi-STEP MINI Characteristics Ezi-STEP MINI is a micro stepping system that incorporates a motor and DSP (Digital Signal Processor) equipped drive that is integrated seamlessly together as a system. This

More information

Illustration 1: Wiper Motor Controller, Sensor, and optional programmer. DC Wiper Motor H-Bridge Servo / Speed Controller

Illustration 1: Wiper Motor Controller, Sensor, and optional programmer. DC Wiper Motor H-Bridge Servo / Speed Controller DeviceCraft Revision #2 4/13/2014 Illustration 1: Wiper Motor Controller, Sensor, and optional programmer DC Wiper Motor H-Bridge Servo / Speed Controller P/N 4900 Features: Powerfull servo or reversible

More information

DMX-K-DRV-23 Integrated Step Motor Driver & Basic Controller

DMX-K-DRV-23 Integrated Step Motor Driver & Basic Controller DMX-K-DRV-23 Integrated Step Motor Driver & Basic Controller DMX-K-DRV-23 Manual - 1 - rev 1.35 COPYRIGHT 2013 ARCUS, ALL RIGHTS RESERVED First edition, June 2007 ARCUS TECHNOLOGY copyrights this document.

More information

Optical encoder MEC22 HR

Optical encoder MEC22 HR Optical encoder MEC22 HR Description The MEC22 HR is a high resolution optical hollow shaft encoder that can be fixed quickly and easily on different sizes of motor shafts. The encoder provides two square

More information

Object Detection for Collision Avoidance in ITS

Object Detection for Collision Avoidance in ITS Available online www.ejaet.com European Journal of Advances in Engineering and Technology, 2016, 3(5): 29-35 Research Article ISSN: 2394-658X Object Detection for Collision Avoidance in ITS Rupojyoti Kar

More information

Magnetic Encoder MEM 22

Magnetic Encoder MEM 22 Description The MEM 22 is a magnetic incremental encoder. He is a reliable low cost hollow shaft encoder that can be fixed quickly and easily on different sizes of motor shafts. The encoder MEM22 is designed

More information

Optical Kit Encoder Page 1 of 11. Description. Mechanical Drawing. Features

Optical Kit Encoder Page 1 of 11. Description. Mechanical Drawing. Features Description Page 1 of 11 The E3 is a high resolution rotary encoder with a molded polycarbonate enclosure, which utilizes either a 5-pin locking or standard connector. This optical incremental encoder

More information

Hardware Manual. STR4 & STR8 Step Motor Drives

Hardware Manual. STR4 & STR8 Step Motor Drives Hardware Manual STR4 & STR8 Step Motor Drives 92-3J 92-3J Contents Introduction... 3 Features... 3 Block Diagram... 4 Getting Started... 5 Mounting the Drive... 6 Connecting the Power Supply... 6 Drive

More information

BLuAC5 Brushless Universal Servo Amplifier

BLuAC5 Brushless Universal Servo Amplifier BLuAC5 Brushless Universal Servo Amplifier Description The BLu Series servo drives provide compact, reliable solutions for a wide range of motion applications in a variety of industries. BLu Series drives

More information

Data Sheet. AEDx-8xxx-xxx 2- or 3-Channel Incremental Encoder Kit with Codewheel. Description. Features. Assembly View. Housing.

Data Sheet. AEDx-8xxx-xxx 2- or 3-Channel Incremental Encoder Kit with Codewheel. Description. Features. Assembly View. Housing. AEDx-8xxx-xxx 2- or 3-Channel Incremental Encoder Kit with Codewheel Data Sheet Description The AEDx-8xxx comes in an option of two-channel or three-channel optical incremental encoder kit with codewheel

More information

The World of Motion Control

The World of Motion Control PWB-Ruhlatec Industrieprodukte GmbH Siegburger Str.39a D-53757 Sankt Augustin Germany www.pwb-technologies.com info@pwb-technologies.com ME16 1 of 8 Rev.7.22 / 05.02.2007 Description The ME16 is a reliable

More information

G320X MANUAL DC BRUSH SERVO MOTOR DRIVE

G320X MANUAL DC BRUSH SERVO MOTOR DRIVE G320X MANUAL DC BRUSH SERVO MOTOR DRIVE Thank you for purchasing the G320X drive. The G320X DC servo drive is warranted to be free of manufacturing defects for 3 years from the date of purchase. Any customer

More information

NJM37717 STEPPER MOTOR DRIVER

NJM37717 STEPPER MOTOR DRIVER STEPPER MOTOR DRIVER GENERAL DESCRIPTION PACKAGE OUTLINE NJM37717 is a stepper motor diver, which consists of a LS-TTL compatible logic input stage, a current sensor, a monostable multivibrator and a high

More information