ANGULAR POSITION CONTROL OF DC MOTOR USING SHORTEST PATH ALGORITHM
|
|
- Rosemary Sullivan
- 5 years ago
- Views:
Transcription
1 EE 712 Embedded Systems Design, Lab Project Report, EE Dept. IIT Bombay, April ANGULAR POSITION CONTROL OF DC MOTOR USING SHORTEST PATH ALGORITHM Group Number: 17 Rupesh Sonu Kakade ( ) LtCdr S Saravanan ( ) <sarva@sc.iitb.ac.in> Supervisor: Prof. P. C. Pandey Abstract Position control finds wide applications in industry, especially in aerospace, automotive and mechatronics applications. A feedback driven, proportional control for a 12 V DC motor was implemented using microcontroller AT 89C2051, to achieve fast response with no overshoot. The set point for the controller was given using 4 DIP switches. The position of the motor shaft was monitored using a Gray coded disc fixed to the shaft of the motor. A 4-bit feedback was provided by using an array of Infrared LEDs and photo transistors. The motor was controlled using the PWM technique. Variable speed, consequent to proportional control action, was achieved by varying the duty cycle of the pulses. The motor was driven using H bridge driver IC L 293 D. The program was written in Assembly Languauge of The program converted Gray code corresponding to the present position of the shaft to binary code, used it to compute the error and generated pulses with duty cycle proportional to the magnitude of error. An algorithm to enable the motor to take the shortest path to reach the set point was also implemented. 1. Introduction A DC motor position control finds wide applications in servo systems and mechatronics. The speed of a DC motor can be controlled by controlling the Armature Voltage or Field Voltage. The following are few of the simple methods of controlling a DC motor shaft position. (a) Open loop - without feedback of current position, method is ineffective and inaccurate in the presence of load disturbance. (b) On-off controller - motor is turned on with maximum torque till it reaches set point and switches off, this may result in overshoots and oscillations. (c) Single directional control - reaches set point in a single direction only, EE 712 Lab Project Report Page 1 of 15
2 resulting in larger settling time in 50% of the cases. The angular position of a DC motor can also be controlled by varying the torque generated by varying the armature voltage or field voltage. In most digital applications, PWM (Pulse Width Modulation) is generally used to control the speed of the DC motor. It is relatively easier to generate pulses of varying duty cycles with a microcontroller or microprocessor. The pulses with varying duty cycle when applied to the armature will result in variable torque proportional to the duty cycle. The control methodology used in this project is to apply a average voltage proportional to the error between actual position and the set point and reduce the average voltage as the current position approaches the set point. This kind of control is very effective in systems with high inertia as an inherent property, so that no control effort is essential when the set point is reached. 2. Problem statement The objective was to control the angular position of the DC motor using a microcontroller. The total angle of 360 degrees was equally divided into 16 sectors. The sectors were numbered from '0' to '15'. The set point or the desired position is conveyed to the microcontroller as a 4 bit number - binary equivalent of the sector number. The microcontroller should move the motor shaft to the desired angular position or sector with the following features. (a) (b) (c) (d) Using feedback data of current position By taking the shorter path With minimum settling time Without any overshoot 3. Design approach The control action had to achieve the set point when motor was working against a load. Hence, a 12 V DC, permanent magnet, geared motor was chosen for the project. The motor had a maximum speed of 15 RPM when full armature voltage of 12 V was applied across it. Microcontroller AT 89C2051 was used to control the motor shaft position. Since the total number of sectors was 16, shaft position could be represented with 4 bits of binary number. The desired sector was set with 4 DIP switches that were interfaced with the micro controller. The data of present shaft position was fed back to the controller using an array of 4 infra red (IR) LEDs and 4 Photo transistors. Optical sensor MOC 7811 was used to assemble the array of LEDs and sensors. The datasheet of the sensor is placed at appendix A. The biasing circuit for the IR LEDs (D0, D1, D2 and D3) and the sensors (S0, S1, S2 and S3) is shown in Fig. 2. The Gray coded disc, fixed to the motor shaft, was positioned between the LED array and the sensor array. As the motor shaft rotates IR light is blocked/allowed depending on the position of the shaft. Thus the position of the shaft is converted into Gray code and transmitted to the port 1 of the micro controller. EE 712 Lab Project Report Page 2 of 15
3 MICRO CONTROLLER DIP SWITCH PWM D0 D1 BIASING CIRCUIT H BRIDGE DC MOTOR CODED DISC Fig.1: General block diagram of angular position control of DC motor The program converts the Gray code received by the microcontroller to binary code and computes the offset/error from the set point. The microcontroller generates pulses of frequency 50 Hz. The duty cycle was varied from 95% to about 0% (as shown in Table 1) depending on the magnitude of the error. The microcontroller also generates two direction signals (A0 and A1) for taking the shortest path to reach the set point. The direction signals and pulses are given to the driver IC L293D which has an H Bridge circuit shown in Fig 3. The datasheet of L293D is placed at appendix A. The H Bridge was used to achieve bi- directional control. The driver circuit generates pulses of 12 V peak and at the same frequency as input. These pulses were applied to the motor s armature. T = Ton + Toff Ton Duty Cycle = Ton+ Toff EE 712 Lab Project Report Page 3 of 15
4 Fig.2: H-bridge circuit diagram Error (bitwise) Table 1: Look up Table for Timer registers value (Duty Cycle) Ton Percent Duty Cycle TH0 (in Hexadecimal) ms 0.0 % (0.36 %) FF ms 20.0 % F ms 32.5 % E ms 45.0 % DF ms 57.5 % D ms 70.0 % CD ms 82.5 % C ms 95.0 % BB 99 TL0 (in Hexadecimal) 4. Design of circuit Biasing Circuits for IR LED and IR Phototransistor: To detect the actual position of the shaft (and hence the encoder disk attached to the shaft) four pairs of Infrared (IR) LEDs and Photo transistors were used. Few specifications required for designing the biasing circuits are described below: IR LED: 1. Forward Current: 50 ma (max) Typical value: 20mA EE 712 Lab Project Report Page 4 of 15
5 2. Forward Voltage: 1.0 to 2.3 V Typical value: 1.2V 3. Radiant Power: 10mW 4. Wavelength of radiation: 740nm IR Phototransistor: 1. Dark Current: 100nA (max), 5nA (typ) 2. Light current: 0.4 to 1.24mA, 1mA (typical) 3. V CE (sat): 0.4 V (max), 0.15 V (typical) 4. Maximum collector current: 40mA 5. Response time: 6 microseconds. Based on the above data it was decided to design biasing circuits to have following specifications: IR LED: Forwards Current: 25 ma. IR Phototransistor: V CE (sat): 0.4 V (max) I C : around 0.5 to 1 ma. Fig. 3 IR LED and Sensor Biasing Circuit EE 712 Lab Project Report Page 5 of 15
6 For IR LED: Vcc Vf R = If R = 20mA R = 150.4Ω Used standard value resistor of R = 150 Ω. With R = 150 Ω, I F = mA For IR Phototransistor: Vcc Vce( sat) R = Ic R = 0.5mA R = 9600Ω Used a standard value resistor of R = 10 kω. With R = 10 kω, I C = 0.48 ma. 5. Algorithm The following algorithm was used to generate the assembly language program of the controller. Step 1 : Initialize the Microcontroller Port1 as input port Step 2 : Initialize the Timer 0 and Timer 1in mode 1 Step 3 : Set PWM output to low Step 4 : Read port 1. Lower nibble gives set point and upper nibble gives Gray code of current position Step 5 : Convert Gray code to binary code Step 6 : Compute error. Step 7 : Generate pulses of 50 Hz with duty cycle proportional to error at Pin 3.2 Step 8 : Generate direction signals (A0 and A1) at Pin 3.3 and 3.4. Step 9 : Go to step 4 6. Test procedure to show how the design achieves the requirement of the problem The microcontroller with the motor was initially tested without feedback. The current position was provided with DIP switches. For every set point, the microcontroller generated pulses of duty cycle proportional to the magnitude of error. This enabled the measurement of the speed of the motor for different values of error, i.e. the speed at EE 712 Lab Project Report Page 6 of 15
7 Fig 4: Array of four IR LED and Photo transistor pair which the controller will try to nullify error. Then the sensors were assembled and mounted. When biased, the assembly generated Gray code corresponding to the position of the motor shaft. Then various set points were set in the input DIP switches and after the motor settled in its final position, data was recorded. EE 712 Lab Project Report Page 7 of 15
8 Motor drive circuit: Direction Signal from Microcontroller, A0 PWM Pulses from Microcontroller + 5 V Pin 7 To Motor (Red) To Motor (Black) GND L293D Pin 6 GND Pin 3 GND Pin V Direction Signal from Microcontroller, A1 Fig 5: Motor Drive Circuit 7. Test results The motor was found to track the set point in shortest path. The following test results were achieved with the feedback control. Current position : 1100b Set point : 0000b Settling time : 4.5 seconds Overshoot : 0 A step change to 1110 is given Current position : 1100b Set point : 1110b Settling time : 1 second Overshoot : 0 8. Discussion of the results The results obtained were satisfactory. The microcontroller was able to move the shaft to the desired position with no overshoot. For a change in a set point it always EE 712 Lab Project Report Page 8 of 15
9 followed the shortest path. Even when sensors were moved from their original position the disk was moved within no time, so that desired position got locked to the sensor position. 9. Conclusion and suggestions for further improvement The DC motor position control that was realized using AT 89C2051 microcontroller showed satisfactory results. The control system was shown to be effective for systems with high inherent inertia. An additional module to generate proportional plus integral control action instead of proportional only, needs to be developed so as to maintain the shaft at the desired position against load. 10. References [1] Jonathan W. Valvano. Embedded Micocomputer Systems - Real time interfacing, Thomson Brooks/Cole, [2] Muhammad Ali Mazidi, The 8051 Microcontroller and Embedded Systems, Pearson Education, [3] K.J. Ayala, "The 8051 Microcontroller: Architecture, Programming, and Applications", Penram International, [4] Fairchild Semiconductor Corporation. Phototransistor optical interrupter switch, Datasheet, available on the web at [5] Texas Instruments. Quadruple half H bridge driver, Datasheet, available on the web at html/l/2/9/l293dne_texasinst ruments.pdf.html. EE 712 Lab Project Report Page 9 of 15
10 Appendix A: Photographs of Various Assemblies Ph.1 Array of IR LEDs Ph.2 Array of Phototransistors EE 712 Lab Project Report Page 10 of 15
11 Ph. 3 Coded Disc of Shaft Encoder Ph. 4 Optical Shaft Encoder Assembly fixed to the Motor EE 712 Lab Project Report Page 11 of 15
12 Ph. 5 IR LED and Sensor Biasing Circuit Ph. 6 Microcontroller and Drive Circuit EE 712 Lab Project Report Page 12 of 15
13 Ph. 7 Full Assembly EE 712 Lab Project Report Page 13 of 15
14 Appendix B: Assembly Language Program org 0000h sjmp start org 0030h start: mov tmod,#11h ; Both timers are in mode 1 mov p3,#00h ; PWM output low mov p1,#0ffh ; Port 1 as a input port. Upper 4-bits = Gray, ; Lower 4-bits = Set point (Binary) clr a mov 20h,a mov 21h,a back: mov a,p1 ; Read both input and set point mov b,a anl a,#0f0h ; Mask upper 4-bits i.e., Gray code swap a acall conv ; Gray to binary conversion mov r2,a ; r2 = Y mov a,b anl a,#0fh ; Mask lower 4-bits i.e., Set point mov r3,a ; r3 = Ysp clr c subb a,r2 mov 00h,c anl a,#0fh clr c subb a,#08h jb 00h,noinv cpl c ; Move Sign bit to Bit addressable ; location 00h of internal RAM ; Check if error magnitude is more than 08h noinv: mov 08h,c mov a,20h xrl a,21h jnb acc.0,forward clr p3.3 setb p3.4 sjmp reverse ; For reverse direction (clockwise) forward: clr p3.4 setb p3.3 EE 712 Lab Project Report Page 14 of 15
15 reverse: mov a,r3 ; a = Ysp (Set point) mov b,r2 ; b = Y (Output) jb p3.3,norev ; Or we can use jb p3.4 xch a,b ; Do the reverse subtraction norev: clr c subb a,b anl a,#0fh ; pwm generator mov dptr,#duty movc a,@a+dptr ; Get the duty cycle data into th0 mov th0,a mov tl0,#99h ; tl0 found to be constant = 99h mov th1,#0b7h ; Timer 1 to set frequency of 50Hz mov tl1,#0ffh setb tr0 setb tr1 setb p3.2 again: jnb tf0,again clr tr0 clr tf0 clr p3.2 wait: jnb tf1,wait clr tr1 clr tf1 sjmp back conv: org 0200h mov dptr,#grtbi movc a,@a+dptr ret ; Gray to Binary conversion ; Look up table for Gray to Binary conversion org 0300h grtbi: db 00h,01h,03h,02h,07h,06h,04h,05h,0fh,0eh,0ch,0dh,08h,09h,0bh,0ah ; Look up table for timer 0 register th0 org 0400h duty: db 0ffh,0f1h,0e8h,0dfh,0d6h,0cdh,0c4h,0bbh end EE 712 Lab Project Report Page 15 of 15
EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 11 Motor Control
EEE34 Microcontroller Applications Department of Electrical Engineering Lecture Motor Control Week 3 EEE34 Microcontroller Applications In this Lecture. Interface 85 with the following output Devices Optoisolator
More informationMicrocontroller Based Closed Loop Speed and Position Control of DC Motor
International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 8958, Volume-3, Issue-5, June 2014 Microcontroller Based Closed Loop Speed and Position Control of DC Motor Panduranga Talavaru,
More informationDC Motor Speed Control using PID Controllers
"EE 616 Electronic System Design Course Project, EE Dept, IIT Bombay, November 2009" DC Motor Speed Control using PID Controllers Nikunj A. Bhagat (08307908) nbhagat@ee.iitb.ac.in, Mahesh Bhaganagare (CEP)
More informationSpeed Control of DC Motor Using Microcontroller
2015 IJSRST Volume 1 Issue 2 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Science Speed Control of DC Motor Using Microcontroller Katke S.P *1, Rangdal S.M 2 * 1 Electrical Department,
More informationAutomatic Railway Gate Control & Track Switching
Automatic Railway Gate Control & Track Switching ABSTRACT: Present project is designed using 8051 microcontroller to avoid railway accidents happening at unattended railway gates, if implemented in spirit.
More informationEEE3410 Microcontroller Applications Department of Electrical Engineering. Lecture 10. Analogue Interfacing. Vocational Training Council, Hong Kong.
Department of Electrical Engineering Lecture 10 Analogue Interfacing 1 In this Lecture. Interface 8051 with the following Input/Output Devices Transducer/Sensors Analogue-to-Digital Conversion (ADC) Digital-to-Analogue
More informationMICROCONTROLLER PRODUCTS. AN428 Using the ADC and PWM of the 83C752/87C752. Author: Greg Goodhue December Philips Semiconductors
MICROCONTROLLER PRODUCTS Using the ADC and PWM of the 83C752/87C752 Author: Greg Goodhue December 1990 Philips Semiconductors The Philips 83C752/87C752 is a single-chip control-oriented microcontroller.
More informationModeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A
Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A Payal P.Raval 1, Prof.C.R.mehta 2 1 PG Student, Electrical Engg. Department, Nirma University, SG Highway, Ahmedabad,
More informationSensors 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 informationSmall DC Motor Control
APPLICATION NOTE Small DC Motor Control JAFAR MODARES ECO APPLICATIONS September 1988 Order Number 270622-001 Information in this document is provided in connection with Intel products Intel assumes no
More informationSensors 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 informationL 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 informationUNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.1 DC Servo Motor
UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab. 0908448 Experiment no.1 DC Servo Motor OBJECTIVES: The aim of this experiment is to provide students with a sound introduction
More informationcombine regular DC-motors with a gear-box and an encoder/potentiometer to form a position control loop can only assume a limited range of angular
Embedded Control Applications II MP10-1 Embedded Control Applications II MP10-2 week lecture topics 10 Embedded Control Applications II - Servo-motor control - Stepper motor control - The control of a
More informationControl of Electrical Lights and Fans using TV Remote
EE 389 Electronic Design Lab -II, Project Report, EE Dept., IIT Bombay, October 2005 Control of Electrical Lights and Fans using TV Remote Group No. D10 Liji Jayaprakash (02d07021)
More informationControl System for Lamp Luminosity. Ian Johnson, Tyler McCracken, Scott Freund EE 554 November 29, 2010
Control System for Lamp Luminosity Ian Johnson, Tyler McCracken, Scott Freund EE 554 November 29, 2010 Table of Contents Abstract...ii Introduction...1 Procedure...1 Results/Discussion...3 Conclusion...4
More informationChapter 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νµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ
θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ υιοπασδφγηϕκλζξχϖβνµθωερτψυιοπασδ φγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκλζ ξχϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµ EE 331 Design Project Final Report θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ
More informationMICROCONTROLLERS 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 informationAssembly Language. Topic 14 Motion Control. Stepper and Servo Motors
Assembly Language Topic 14 Motion Control Stepper and Servo Motors Objectives To gain an understanding of the operation of a stepper motor To develop a means to control a stepper motor To gain an understanding
More informationEE 314 Spring 2003 Microprocessor Systems
EE 314 Spring 2003 Microprocessor Systems Laboratory Project #9 Closed Loop Control Overview and Introduction This project will bring together several pieces of software and draw on knowledge gained in
More informationPreLab 6 PWM Design for H-bridge Driver (due Oct 23)
GOAL PreLab 6 PWM Design for H-bridge Driver (due Oct 23) The overall goal of Lab6 is to demonstrate a DC motor controller that can adjust speed and direction. You will design the PWM waveform and digital
More informationMonitoring of Intravenous Drip Rate
Monitoring of Intravenous Drip Rate Vidyadhar V. Kamble, Prem C. Pandey, Chandrashekar P. Gadgil, and Dinesh S. Choudhary Abstract A drip rate meter, for monitoring intravenous infusion, is developed using
More informationMechatronics 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 informationExperiment 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 informationInternational Journal of Advance Engineering and Research Development. Wireless Control of Dc Motor Using RF Communication
International Journal of Advance Engineering and Research Development Scientific Journal of Impact Factor (SJIF): 4.72 Special Issue SIEICON-2017,April -2017 e-issn : 2348-4470 p-issn : 2348-6406 Wireless
More informationM54516P MITSUBISHI SEMICONDUCTOR <TRANSISTOR ARRAY> 5-UNIT 500mA DARLINGTON TRANSISTOR ARRAY
-UNIT DARLINGTON TRANSISTOR ARRAY DESCRIPTION is five-circuit Darlington transistor arrays. The circuits are made of NPN transistors. Both the semiconductor integrated circuits perform high-current driving
More informationFigure 1: Motor model
EE 155/255 Lab #4 Revision 1, October 24, 2017 Lab 4: Motor Control In this lab you will characterize a DC motor and implement the speed controller from homework 3 with real hardware and demonstrate that
More informationunit: mm 4130 Parameter Symbol Conditions Ratings Unit Maximum supply voltage 1 V CC 1 max No input signal 50 V Maximum supply voltage 2 V CC
Ordering number : EN4290A Thick-film Hybrid IC DC 3-phase Brushless Motor Driver (Output Current 3A) Overview The is a hybrid IC incorporating a 3-phase brushless motor controller and driver into a single
More information2.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 informationTransistor Output SMALL OUTLINE OPTOISOLATORS TRANSISTOR OUTPUT SCHEMATIC. MAXIMUM RATINGS (TA = 25 C unless otherwise noted) Rating Symbol Value Unit
Transistor Output These devices consist of a gallium arsenide infrared emitting diode optically coupled to a monolithic silicon phototransistor detector, in a surface mountable, small outline, plastic
More informationINTEGRATED CIRCUITS. AN1221 Switched-mode drives for DC motors. Author: Lester J. Hadley, Jr.
INTEGRATED CIRCUITS Author: Lester J. Hadley, Jr. 1988 Dec Author: Lester J. Hadley, Jr. ABSTRACT The purpose of this paper is to demonstrate the use of integrated switched-mode controllers, generally
More informationECE 511: MICROPROCESSORS
ECE 511: MICROPROCESSORS A project report on SNIFFING DOG Under the guidance of Prof. Jens Peter Kaps By, Preethi Santhanam (G00767634) Ranjit Mandavalli (G00819673) Shaswath Raghavan (G00776950) Swathi
More informationSmall Signal Pulse Detection
EE318 Electronic Design Lab Project Report, EE Dept, IIT Bombay, April 2007 Small Signal Pulse Detection Group No: B07 Rahul S. K. (04007018) Gaurav Sushil (04007015)
More informationDC SERVO MOTOR CONTROL SYSTEM
DC SERVO MOTOR CONTROL SYSTEM MODEL NO:(PEC - 00CE) User Manual Version 2.0 Technical Clarification /Suggestion : / Technical Support Division, Vi Microsystems Pvt. Ltd., Plot No :75,Electronics Estate,
More informationLatest Control Technology in Inverters and Servo Systems
Latest Control Technology in Inverters and Servo Systems Takao Yanase Hidetoshi Umida Takashi Aihara. Introduction Inverters and servo systems have achieved small size and high performance through the
More informationTL494 PULSE-WIDTH-MODULATION CONTROL CIRCUITS
Complete PWM Power-Control Circuitry Uncommitted Outputs for 200-mA Sink or Source Current Output Control Selects Single-Ended or Push-Pull Operation Internal Circuitry Prohibits Double Pulse at Either
More informationBrushed 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 informationIntroduction. Theory of Operation
Mohan Rokkam Page 1 12/15/2004 Introduction The goal of our project is to design and build an automated shopping cart that follows a shopper around. Ultrasonic waves are used due to the slower speed of
More informationDC-Motor Driver circuits
DC-Mot May 19, 2012 Why is there a need for a motor driver circuit? Normal DC gear-head motors requires current greater than 250mA. ICs like 555 timer, ATmega Microcontroller, 74 series ICs cannot supply
More informationBrushed 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 informationMicromouse Meeting #3 Lecture #2. Power Motors Encoders
Micromouse Meeting #3 Lecture #2 Power Motors Encoders Previous Stuff Microcontroller pick one yet? Meet your team Some teams were changed High Level Diagram Power Everything needs power Batteries Supply
More informationLock Cracker S. Lust, E. Skjel, R. LeBlanc, C. Kim
Lock Cracker S. Lust, E. Skjel, R. LeBlanc, C. Kim Abstract - This project utilized Eleven Engineering s XInC2 development board to control several peripheral devices to open a standard 40 digit combination
More informationElectronics 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 informationFeed-back loop. open-loop. closed-loop
Servos AJLONTECH Overview Servo motors are used for angular positioning, such as in radio control airplanes. They typically have a movement range of 180 deg but can go up to 210 deg. The output shaft of
More informationHIGH ISOLATION VOLTAGE AC INPUT DARLINGTON TRANSISTOR TYPE SOP OPTOCOUPLER
HIGH ISOLATION VOLTAGE AC INPUT DARLINGTON TRANSISTOR TYPE SOP OPTOCOUPLER FEATURES HIGH ISOLATION VOLTAGE BV: 25 kvr.m.s. SMALL THIN PACKAGE 4, 6 pin SOP, pin pitch.27 mm AC INPUT RESPONSE HIGH CURRENT
More informationFour Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller
Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller Rahul Baranwal 1, Omama Aftab 2, Mrs. Deepti Ojha 3 1,2, B.Tech Final Year (Electronics and Communication Engineering),
More informationTOSHIBA BIPOLAR LINEAR INTEGRATED CIRCUIT SILICON MONOLITHIC TA7736P,TA7736F
TOSHIBA BIPOLAR LINEAR INTEGRATED CIRCUIT SILICON MONOLITHIC TA7736P,TA7736F DC MOTOR DRIVER IC TA7736P/F The TA7736P is a 3 phase Bi directional motor driver IC. It designed for use VCR, tape deck, floppy
More informationTL594 PULSE-WIDTH-MODULATION CONTROL CIRCUIT
Complete PWM Power Control Circuitry Uncommitted Outputs for 200-mA Sink or Source Current Output Control Selects Single-Ended or Push-Pull Operation Internal Circuitry Prohibits Double Pulse at Either
More informationBrushed 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 informationDesign and Implementation of DC Motor Speed Control Based on TMS Microcontroller
Design and Implementation of DC Motor Speed Control Based on TMS Microcontroller Megha Arun Rahade 1, Suhas Sayajirao Jadhav 2 1 Student, Department of E&TC Engineering, Aditya Engineering College, Beed,
More informationSchool of Engineering Mechatronics Engineering Department. Experim. ment no. 1
University of Jordan School of Engineering Mechatronics Engineering Department 2010 Mechatronics System Design Lab Experim ment no. 1 PRINCIPLES OF SWITCHING Copyrights' are held by : Eng. Ala' Bata &
More informationI 2 C RedBot & DC Motor Servo Motor Control
ECE3411 Fall 2016 Lecture 6c. I 2 C RedBot & DC Motor Servo Motor Control Marten van Dijk Department of Electrical & Computer Engineering University of Connecticut Email: marten.van_dijk@uconn.edu Slides
More informationTLP627,TLP627-2,TLP627-4
TOSHIBA PHOTOCOUPLER GaAs IRED & PHOTO-TRANSISTOR PROGRAMMABLE CONTROLLERS DC-OUTPUT MODULE TELECOMMUNICATION Unit in mm The TOSHIBA TLP627,-2 and -4 consists of a gallium arsenide infrared emitting diode
More informationNEC's HIGH ISOLATION VOLTAGE SINGLE TRANSISTOR TYPE MULTI OPTOCOUPLER SERIES
NEC's HIGH ISOLATION VOLTAGE SINGLE TRANSISTOR TYPE MULTI OPTOCOUPLER SERIES PS26-, -2, -4 PS26L-, -2, -4 FEATURES HIGH ISOLATION VOLTAGE (BV) Vr.m.s.: normal specification products HIGH COLLECTOR TO EMITTER
More informationNEC's HIGH CTR, 4 OR 16 PIN SOP OPTOCOUPLER
NEC's HIGH CTR, 4 OR 6 PIN SOP OPTOCOUPLER PS28- FEATURES HIGH CURRENT TRANSFER RATIO: CTR = 2% TYP @ IF = ma HIGH ISOLATION VOLTAGE: BV: 2.5 k Vr.m.s. SMALL THIN PACKAGE: 4, 6-pin SOP, Pin pitch.27 mm
More informationAdministrative 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 informationME 461 Laboratory #5 Characterization and Control of PMDC Motors
ME 461 Laboratory #5 Characterization and Control of PMDC Motors Goals: 1. Build an op-amp circuit and use it to scale and shift an analog voltage. 2. Calibrate a tachometer and use it to determine motor
More informationExperiment#6: Speaker Control
Experiment#6: Speaker Control I. Objectives 1. Describe the operation of the driving circuit for SP1 speaker. II. Circuit Description The circuit of speaker and driver is shown in figure# 1 below. The
More informationTL594 PULSE-WIDTH-MODULATION CONTROL CIRCUITS
Complete PWM Power Control Circuitry Uncommitted Outputs for 200-mA Sink or Source Current Output Control Selects Single-Ended or Push-Pull Operation Internal Circuitry Prohibits Double Pulse at Either
More informationOPTICALLY ISOLATED ERROR AMPLIFIER FOD2711 DESCRIPTION FEATURES APPLICATIONS PIN DEFINITIONS 9/6/02
DESCRIPTION The Optically Isolated Amplifier consists of the popular RC4A precision programmable shunt reference and an optocoupler. The optocoupler is a gallium arsenide (GaAs) light emitting diode optically
More informationEE-SX1330. Photomicrosensor (Transmissive) Ultra-Compact Slot / SMD Type (Slot width: 3 mm) Ordering Information
Photomicrosensor (Transmissive) EE-SX33 Ultra-Compact Slot / SMD Type (Slot width: 3 mm) PCB surface mounting type. High resolution with a.3-mm-wide aperture. Be sure to read Safety Precautions on page
More informationDESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER
DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER Veysel Silindir, Haluk Gözde, Gazi University, Electrical And Electronics Engineering Department, Ankara, Turkey 4 th Main
More informationAEIJST - January Vol 4 - Issue 1 ISSN Automatic Railway Gate Controller by Using AT89C51
Automatic Railway Gate Controller by Using AT89C51 * Prof. Ms. Sunita P Aware ** Dr. Chetan M Sedani * ETC Dept. MSSCET, Jalna, (Dr. BAMU Aurangabad), MS, India ** Mech. Dept. M SSCET, Jalna, (Dr. BAMU
More informationSensors & Actuators. Sensors Photo-Transistor. Actuators Motor Specifications. Noise. Motor Model Motor Drivers. Internal model Operation Biasing
Sensors & Actuators Actuators Motor Specifications Torque Internal Impedance Max Voltage Max Current Motor Model Motor Drivers Sensors Photo-Transistor Internal model Operation Biasing Noise FF-050S-11170-R:
More informationLaboratory Exercise 1 Microcontroller Board with Driver Board
Laboratory Exercise 1 Microcontroller Board with Driver Board The purpose of this lab exercises is to demonstrate how the Microcontroller Board can be used to control motors connected to the Driver Board
More informationDC motor control using arduino
DC motor control using arduino 1) Introduction: First we need to differentiate between DC motor and DC generator and where we can use it in this experiment. What is the main different between the DC-motor,
More informationTL594C, TL594I, TL594Y PULSE-WIDTH-MODULATION CONTROL CIRCUITS
Complete PWM Power Control Circuitry Uncommitted Outputs for 200-mA Sink or Source Current Output Control Selects Single-Ended or Push-Pull Operation Internal Circuitry Prohibits Double Pulse at Either
More informationCOMP 4550 Servo Motors
COMP 4550 Servo Motors Autonomous Agents Lab, University of Manitoba jacky@cs.umanitoba.ca http://www.cs.umanitoba.ca/~jacky http://aalab.cs.umanitoba.ca Servo Motors A servo motor consists of three components
More informationThe Bipolar Junction Transistor- Small Signal Characteristics
The Bipolar Junction Transistor- Small Signal Characteristics Debapratim Ghosh deba21pratim@gmail.com Electronic Systems Group Department of Electrical Engineering Indian Institute of Technology Bombay
More informationCHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER
65 CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 4.1 INTRODUCTION Many control strategies are available for the control of IMs. The Direct Torque Control (DTC) is one of the most
More informationHashemite University Faculty of Engineering Mechatronics Engineering Department. Microprocessors and Microcontrollers Laboratory
Hashemite University Faculty of Engineering Mechatronics Engineering Department Microprocessors and Microcontrollers Laboratory The Hashemite University Faculty of Engineering Department of Mechatronics
More informationTL494M PULSE-WIDTH-MODULATION CONTROL CIRCUIT
Complete PWM Power Control Circuitry Uncommitted Outputs for 00-mA Sink or Source Current Output Control Selects Single-Ended or Push-Pull Operation Internal Circuitry Prohibits Double Pulse at Either
More informationELG3331: Digital Tachometer Introduction to Mechatronics by DG Alciatore and M B Histand
ELG333: Digital Tachometer Introduction to Mechatronics by DG Alciatore and M B Histand Our objective is to design a system to measure and the rotational speed of a shaft. A simple method to measure rotational
More informationMOBILE ROBOT LOCALIZATION with POSITION CONTROL
T.C. DOKUZ EYLÜL UNIVERSITY ENGINEERING FACULTY ELECTRICAL & ELECTRONICS ENGINEERING DEPARTMENT MOBILE ROBOT LOCALIZATION with POSITION CONTROL Project Report by Ayhan ŞAVKLIYILDIZ - 2011502093 Burcu YELİS
More informationProject Proposal. Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen
Project Proposal Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen Advisor Dr. Gary Dempsey Bradley University Department of Electrical Engineering December
More informationApplication Note, V1.0, Aug AP XC88x/XC878 Series. Microcontrollers
Application Note, V1.0, Aug. 2008 AP08086 XC88x/XC878 Series C O R D I C a n d M D U f o r C o n s t a n t V / F C o n t r o l o f I n d u c t i o n M o t o r Microcontrollers Edition 2008-08-27 Published
More informationActuators. DC Motor Servo Motor Stepper Motor. Sensors
Actuators Sensors 2 Actuators DC Motor Servo Motor Stepper Motor Sensors 3 1. The stator generates a stationary magnetic field surrounding the rotor. 2. The rotor/armature is composed of a coil which generates
More informationElectromagnetic spectrum
Slide 1 Electromagnetic spectrum insert wavelengths of blue to red. 6.071 Optoelectronics 1 Slide 2 Electromagnetic spectrum E = hν = kt e E - Energy k - Plank s constant ν - frequency k - Boltzman s constant
More informationTLP631,TLP632 TLP631,TLP632. Programmable Controllers AC / DC Input Module Solid State Relay. Pin Configurations (top view)
TLP6,TLP62 TOSHIBA Photocoupler GaAs IRed & Photo Transistor TLP6,TLP62 Programmable Controllers AC / DC Input Module Solid State Relay Unit in mm The TOSHIBA TLP6 and TLP62 consist of a photo transistor
More informationLearning Objectives:
Topic 5.4 Instrumentation Systems Learning Objectives: At the end of this topic you will be able to; describe the use of the following analogue sensors: thermistors and strain gauges; describe the use
More informationTL494C, TL494I, TL494M, TL494Y PULSE-WIDTH-MODULATION CONTROL CIRCUITS
Complete PWM Power Control Circuitry Uncommitted Outputs for 00-mA Sink or Source Current Output Control Selects Single-Ended or Push-Pull Operation Internal Circuitry Prohibits Double Pulse at Either
More informationMicroToys Guide: Motors N. Pinckney April 2005
Introduction Three types of motors are applicable to small projects: DC brushed motors, stepper motors, and servo motors. DC brushed motors simply rotate in a direction dependent on the flow of current.
More informationA PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller Sukumar Kamalasadan Division of Engineering and Computer Technology University of West Florida, Pensacola, FL, 32513
More informationTLP127 TLP127. Programmable Controllers DC Output Module Telecommunication. Pin Configurations (top view)
TOSHIBA Photocoupler GaAs Ired & Photo Transistor TLP27 Programmable Controllers DC Output Module Telecommunication Unit: mm The TOSHIBA mini-flat coupler TLP27 is a small outline coupler, suitable for
More informationn Measuring range ,02 N m to N m n Clockwise and counter-clockwise torque n Low linearity deviation of ± 0.05 % F.S.
Precision Torque Sensor Non-contact transmission for rotating applications Optional measurement of angle and speed Model 8661 Code: Delivery: Warranty: 2-3 weeks 24 months Application The 8661 precision
More informationTechnical Information for Photomicrosensors
Features of Photomicrosensors The Photomicrosensor is a compact optical sensor that senses objects or object positions with an optical beam. The transmissive Photomicrosensor and reflective Photomicrosensor
More informationFEATURE: Fast Response Time. High Analytic. Cut-Off Visible Wavelength λp=94nm High sensitivity. Lead Free product, in compliance with RoHS. AKE GKE D
PHOTO INTERRUPTER AKE GKE DATA SHEET REV. : 1. DATE : 2-JUN.-27 GKE GOODTAKE GKE GOODTA GOODTAKE INTERNATIONAL LTD. 1 (7) Rev 1.. 2-Jun-7 FEATURE: Fast Response Time. High Analytic. Cut-Off Visible Wavelength
More informationHIGH COLLECTOR TO EMITTER VOLTAGE DARLINGTON TRANSISTOR TYPE MULTI PHOTOCOUPLER SERIES
HIGH COLLECTOR TO EMITTER VOLTAGE DARLINGTON TRANSISTOR TYPE MULTI PHOTOCOUPLER SERIES PS2532-, -2, -4 PS2532L-, -2, -4 FEATURES HIGH ISOLATION VOLTAGE BV: 5 k Vr.m.s. MIN HIGH COLLECTOR TO EMITTER VOLTAGE
More informationTL494 PULSE-WIDTH-MODULATION CONTROL CIRCUITS
Complete PWM Power-Control Circuitry Uncommitted Outputs for 200-mA Sink or Source Current Output Control Selects Single-Ended or Push-Pull Operation Internal Circuitry Prohibits Double Pulse at Either
More informationExercise 5: PWM and Control Theory
Exercise 5: PWM and Control Theory Overview In the previous sessions, we have seen how to use the input capture functionality of a microcontroller to capture external events. This functionality can also
More informationPWM BASED DC MOTOR SPEED CONTROLLER USING 555 TIMER
PWM BASED DC MOTOR SPEED CONTROLLER USING 555 TIMER This is a simple and useful circuit for controlling the speed of DC motor. This can be used in different applications like robotics, automobiles etc.
More informationDesigning the VCNT2020 into an Application
VISHAY SEMICONDUCTORS www.vishay.com Optical Sensors By Reinhard Schaar INTRODUCTION AND BASIC OPERATION The VCNT2020 is a reflective sensor in a miniature SMD package with dimensions of (L x W x H in
More informationUnderstanding RC Servos and DC Motors
Understanding RC Servos and DC Motors What You ll Learn How an RC servo and DC motor operate Understand the electrical and mechanical details How to interpret datasheet specifications and properly apply
More informationLab Exercise 9: Stepper and Servo Motors
ME 3200 Mechatronics Laboratory Lab Exercise 9: Stepper and Servo Motors Introduction In this laboratory exercise, you will explore some of the properties of stepper and servomotors. These actuators are
More informationAbsolute encoders - SSI
with through hollow shaft Features Encoder multiturn / SSI Optical sensing method Resolution: singleturn 14 bit, multiturn 12 bit Compact design Cost-efficient mounting High reliability by self-diagnostics
More informationMicroToys Guide: Motors A. Danowitz, A. Adibi December A rotary shaft encoder is an electromechanical device that can be used to
Introduction A rotary shaft encoder is an electromechanical device that can be used to determine angular position of a shaft. Encoders have numerous applications, since angular position can be used to
More informationMOC215-M MOC216-M MOC217-M
DESCRIPTION These devices consist of a gallium arsenide infrared emitting diode optically coupled to a monolithic silicon phototransistor detector, in a surface mountable, small outline, plastic package.
More informationTA7736P,TA7736F TA7736P/F DC MOTOR DRIVER IC FEATURES TOSHIBA BIPOLAR LINEAR INTEGRATED CIRCUIT SILICON MONOLITHIC
TOSHIBA BIPOLAR LINEAR INTEGRATED CIRCUIT SILICON MONOLITHIC TA7736P,TA7736F TA7736P/F DC MOTOR DRIVER IC The TA7736P is a 3 phase Bi directional motor driver IC. It designed for use VCR, tape deck, floppy
More informationElectronics Design Laboratory Lecture #4. ECEN 2270 Electronics Design Laboratory
Electronics Design Laboratory Lecture #4 Electronics Design Laboratory 1 Part A Experiment 2 Robot DC Motor Measure DC motor characteristics Develop a Spice circuit model for the DC motor and determine
More information