Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.

Slides:



Advertisements
Similar presentations
Sensing and Control.
Advertisements

MOTION CONTROL ECE 105 Industrial Electronics Engr. Jeffrey T. Dellosa College of Engineering and Information Technology Caraga State University Ampayon,
Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
EEEB443 Control & Drives Closed-loop Control of DC Drives with Chopper
Active Suspension System Test Platform Bradley University Department of Electrical & Computer Engineering By: Craig Chan & Olusegun Michael Abidoye Advisor:
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Bradley University Department of Electrical and Computer Engineering 2011 Wind Tunnel Control (WEBWIND) By: Adam Green Advisor: Dr. Aleksander Malinowski.
Craig Chan & Mike Abidoye
1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:
The Solar Tracker. Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
Part A: Controlling Oscillation Frequency with Capacitors and Resistors Part B: Diodes and Light Experiment Timer.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
1. Wind Tunnel Control (WEBWIND) By: Adam Green Advisor: Dr. Aleksander Malinowski Dr. Scott Post Bradley University Department of Electrical Engineering.
Robotic Navigation Distance Control Platform By: Scott Sendra Advisors: Dr. Donald R. Schertz Dr. Aleksander Malinowski March 9, 2004.
(Voice Activated Home Control System). Project Summary Control any IR activated device –Via voice command Learnable –Learn IR Code –Learn Voice Command.
The Enforcer Laura Celentano Glenn Ramsey Michael Szalkowski.
Acoustic Fossil Imaging by Matt Kaiser & John Lewis Advised by: Dr. James H. Irwin & Mr. José Sánchez.
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2015/7/2 Digital Control Strategy.
ACTIVE SUSPENSION TEST PLATFORM BRANDON NAYDEN & CHIAO LIU BY ADVISED BY: STEVEN GUTSCHLAG.
Robotic Arm Controller A VLSI Implementation Team: Justin Hamann & Dave McNamara Team: Justin Hamann & Dave McNamara Advisor: Dr. Vinod Prasad Advisor:
System for Engine Location Of a Web Train Paul Wimmer and Adam Weintrop Dr. Irwin and Dr. Schertz 11/7/05.
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
GPS-Guided Autonomous Vehicle.
Synchronized Strobe for Video Camera Jeff Baskett & Jason Zubo Project Advisor: Dr. Irwin.
DC Motor Control  mouse EE 496 Advisor: Dr. Tep Dobry.
Spectrum Analyzer Ray Mathes, Nirav Patel,
M.S.P.V.L. Polytechnic College, Pavoorchatram
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
Wind Turbine Simulation (Phase IV) SDMAY Advisor: Dr. Venkataramana Ajjarapu.
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: Quantifying and measuring certain aspects of a golf swing is a helpful.
Microprocessors Tutorial 2: Arduino Robotics
1 Variable Speed Drive of Single Phase Induction Motor Using Frequency Control Method Mr. Aung Zaw Latt Department of Electrical Power Engineering Technological.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski Customers are Dr. Scott Post and Dr.
Power Electronics and Drives (Version ) Dr. Zainal Salam, UTM-JB 1 Chapter 3 DC to DC CONVERTER (CHOPPER) General Buck converter Boost converter.
Electric Motors and Motion Control Ara Knaian. Motors Motors convert electrical energy to mechanical energy Motors make things move LINEAR ELECTROSTATIC.
A.G.I.L.E Autonomously Guided Intelligent Lawn Equipment Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Advisors: Dr. Joel Schipper.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
Balance Bot DT04 Stephan Baranoff Nicole Beck Chris Hamrock Stephanie Kosec Dr. Sastry Balance Bot DT04 Stephan Baranoff Nicole Beck Chris Hamrock Stephanie.
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
CS 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Hybrid I/O – Pulses.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
STEPPER MOTORS Name: Mr.R.Anandaraj Designation: Associate. Professor Department: Electrical and Electronics Engineering Subject code :EC 6252 Year: II.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
By Tony Hoff ECE 4220 – Real Time Embedded Computing University of Missouri - Columbia Course Instructor: Dr. Guiherme DeSouza.
Microprocessors Tutorial 2: Arduino Robotics. Agenda 1. Robot Anatomy 2. Sensor Review 3. PWM 4. MAKE: Fade 5. Motors 6. H Bridge 7. Robot Control library.
Precision Robotics R. M. Satterthwaite R. Shockency Advised By: Dr. B. D. Huggins Mr. C. Mattus.
SMV Electric Tutorials
PIC18F4431. PIC18F1330 Infrared Encoder/Decoder.
Students: Thomas Carley Luke Ketcham Brendan Zimmer Advisors: Dr. Woonki Na Dr. Brian Huggins Bradley University Department Of Electrical Engineering 2/28/12.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Automatic Guitar Tuner Group #10 Dariusz Prokopczak & Stephan Erickson ECE 445 Sr. Design December 9, 2014.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
Microcontroller basics Embedded systems for mortals.
SUBMITTED BY EDGEFX TEAM
Application Case Study Christmas Lights Controller
Final Laboratory: PWM Frequency Regulated AC/DC Rotary Convertor
Timers and Event Counters
REMOTE JAMMING DEVICE.
ECE Computer Engineering Design Project
QUIZ COMPETITION SENSOR FOR FASTEST FINGER PRESS
How an Ultrasonic Range Finder works
DC MOTOR SPEED CONTROL 1. Introduction
Automatic Generation Control (AGC)
Inverters Dr John Fletcher.
EECS 373: Design of Microprocessor-Based Systems
DC motor.
Computer Science & Engineering Electrical Engineering
Presentation transcript:

Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University Department of Electrical Engineering and Technology

Presentation Overview Project Objectives System Block Diagrams Original Schedule of Tasks to be completed Work Completed (Nick) Work to be Completed (Nick) Work Completed (Chirag) Work to be Completed (Chirag) Revised Schedule of Tasks to be completed Summary of Progress Questions

Objectives To initialize the oscillation of a weighted pendulum using microprocessor controlled motor bursts. To oscillate the pendulum to a predefined angle and, using optical sensor outputs, maintain the angle of oscillation.

System Level Block Diagram

Subsystem Level Block Diagram

Schedule of Tasks

Goals Accomplished to Date n Motor control switch to allow user to switch motor on/off n H-bridge hardware to allow motor to turn in both directions n H-bridge microprocessor code to switch H- bridge automatically based on pendulum location and direction n Construction of our pendulum unit

H-bridge Hardware

n The H-bridge uses (4) N-Channel Power Transistors n The H-bridge operates on a supply voltage of +15V DC n The H-bridge ideally accepts input voltages of 0V or +15V DC n Finding the appropriate transistors to power our motor was difficult

H-bridge Microprocessor Code n The H-bridge will switch motor burst direction every time the pendulum passes equilibrium. n Once the direction is switched, a burst will immediately be sent. n The H-bridge code will be called by the sensor input interrupt.

H-bridge Microprocessor Code

Constructed Pendulum

Goals to be Accomplished n Complete hardware interface for EMAC to H- bridge n Calculate timing for motor burst lengths to be called by H-bridge code n Create timing code that will burst the motor with increasing lengths as pendulum period increases n Compile H-bridge code with all other project codes

Goals Accomplished to Date n Optical Sensor with desired switching times and code to read the sensors through EMAC. n PWM Signal Code to initiate oscillation. n Pulse Width Measurement Code to control speed of oscillation n Design of Pendulum Structure

Optical Sensor n Two sensors to be used –One at equilibrium –Another at desired swing of oscillation n RF = 200 to limit current to 20 mA –Enough current to transmit infrared signal –Not enough current to damage Optical Sensor n R1 = 4700 to account for desired on/off switching times –ON Switching Time 8us * 1.7 = 14.4 us –OFF Switching Time 50us * 1.6 = 80us

PWM Signal n Current PWM signal = 33% Duty cycle. –Actual frequency will be much smaller. n PWM signal will be used to initiate the oscillation of the pendulum. –Once pendulum is beyond the equilibrium sensor, timed pulse signals will be used to oscillate the pendulum.

Pulse Width Measurement n Pulse Width Measurement code used to measure length of time sensor is obstructed by pendulum. –This time will be used to control the length of the pulse sent to motor to control oscillation of pendulum. Faster oscillation = Smaller pulses Slower oscillation = Larger pulses

Goals to be Accomplished n Construct code for the timed pulses of constant length in order to sustain oscillation beyond the equilibrium sensor. n Construct code to adjust the length of the timed pulses which will be dependent upon the pulse width measurement. n Construct code to maintain oscillation once the predefined height sensor is reached.

Software Flowchart PWM SIGNAL TO INIT. OSCILLATION PULSE WIDTH MEASUREMENT TIMED PULSES OF LENGTH TO BE DETERMINED UPON PULSE WIDTH OUT OF EQ.? SENSO R PRESE T SENSO R?? MAINTAIN OSCILLATION NO

Revised Schedule of Tasks

Progress to Date n Completed motor on/off switch n Completed H-bridge hardware n Completed H-bridge software n Partially completed EMAC to H-bridge interfacing n Completed Optical sensor timing values and code n Completed PWM signal code n Completed pulse width measurement code n Completed pendulum construction

Questions?