Active Suspension System Test Platform Bradley University Department of Electrical & Computer Engineering By: Craig Chan & Olusegun Michael Abidoye Advisor:

Slides:



Advertisements
Similar presentations
Liter Liquid Tending Robot Julie Lam Kevin Chang Jason Smith Andrew Jenkins.
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.
Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015.
Abstract Conclusion PWM Modulating Signal Results Generation of DSP-based patterns to control three phase inverters substantially helped the development.
1 Variable Frequency AC Source Students: Kevin Lemke Matthew Pasternak Advisor: Steven D. Gutschlag 1.
Variable Frequency AC Source Students: Kevin Lemke Matthew Pasternak Advisor: Steven D. Gutschlag 1.
Controller Design for a Linearly Actuated Suspension System (cdlass) Dan Altman, Tim Reilley & Joseph Sholl Advisors: Prof. Gutschlag & Prof. Anakwa.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Introduction of Holtek HT-46 series MCU
Mechatronics Term Project TEAM 2: Nicole Abaid Matteo Aureli Weiwei Chu Riccardo Romano May 4, 2009.
1 EECS 373 Design of Microprocessor-Based Systems Student Presentations Tianhua Zheng and Jason Shintani Motor control November 27 th, 2012.
Active Suspension System Test Platform – Controls Advisor: Mr. Steven Gutschlag Presented: 29 April 2004 Project Member: Jerry L. Campbell Senior Presentation.
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.
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.
Mars Rover By: Colin Shea Dan Dunn Eric Spiller Advisors: Dr. Huggins, Dr. 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:
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Robotic Navigation Distance Control Platform By: Scott Sendra Advisors: Dr. Donald R. Schertz Dr. Aleksander Malinowski April 29, 2004.
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.
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2015/7/2 Digital Control Strategy.
Team Mejor – The Spyder Power Requirements and Distributions Dave Millar Brian Shula - 10/12/04.
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:
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.
Variable Frequency AC Source
Photovoltaic Power Converter
Controller Design for a Linearly Actuated Suspension System (cdlass)
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Power Electronics DC to AC Converters
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Servo Motors # A servo is a motor that you can position at any angle very accurately. # Servos have a limited servo range; most servos have a range of.
Controller Design for a Linearly Actuated Suspension System (cdlass)
Balance Bot DT04 Stephan Baranoff Nicole Beck Chris Hamrock Stephanie Kosec Dr. Sastry Balance Bot DT04 Stephan Baranoff Nicole Beck Chris Hamrock Stephanie.
MUEV Phase III By: Kevin Jaris & Nathan Golick. Introduction Petroleum is a finite resource. Demand for clean energy is driving the increase in the production.
Chapter 8 Serial and Parallel Port Interfacing Valvano’s Intro. To Embedded Systems.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the analog interfaces.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
P.H.A.N.S PWM HUB AIR-COOLED NOISE-REDUCTION SYSTEM GROUP MEMBERS: ADAM PALERMO, BRIAN HANSEN FACULTY ADVISOR: DR. ARASH TAKSHI INDUSTRY ADVISOR: DANA.
Microcontroller Applications ELEC 421 Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning.
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
Robotic Navigation Distance Control Platform By: Scott Sendra Advisors: Dr. Donald R. Schertz Dr. Aleksander Malinowski December 9, 2003.
Precision Robotics R. M. Satterthwaite R. Shockency Advised By: Dr. B. D. Huggins Mr. C. Mattus.
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2016/2/10 Novel PWM Technique Without.
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.
Bradley University Department of Electrical and Computer Engineering Senior Capstone Project 4/27/2006 Active Suspension System (ACTSS) Project Advisors:
Arduino Based DC Motor Speed Control
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
WATER LEVEL INDICATOR AND AUTOMATIC MOTOR SWITCHING SYSTEM
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
ECE 382 Lesson 32 Lesson Outline Lab 6 Introduction Pulse Width Modulation Capture / Compare Example Lab 6 Tips Admin Lab#6 “prelab” due BOC lesson 33.
Application Case Study Christmas Lights Controller
MICROCONTROLLER AND INTERFACING
Timers and Event Counters
AC PWM BASED POWER Control BY IGBT / MOSFET
AC Inlet & AC Input Filter
DC MOTOR SPEED CONTROL 1. Introduction
Supervised by : Dr. Kamel Subhi
Active Suspension System
Presentation transcript:

Active Suspension System Test Platform Bradley University Department of Electrical & Computer Engineering By: Craig Chan & Olusegun Michael Abidoye Advisor: Steven Gutschlag 27 April 2005

Outline Project Summary Project Summary Division of Labor Division of Labor Functional Description Functional Description Block Diagrams Block Diagrams Subsystems Subsystems Test Results Test Results Parts List Parts List Questions? Questions?

Project Summary Providing a test platform for active/passive suspension system Providing a test platform for active/passive suspension system Testing vehicle suspension system Testing vehicle suspension system Actuator driven and micro-controller based Actuator driven and micro-controller based Common feedback control applications Common feedback control applications CNC fabrication machines CNC fabrication machines Aviation control Aviation control

Division of Labor Craig Craig Design and build power electronics to drive a 115 Volt DC motor Design and build power electronics to drive a 115 Volt DC motor Microcontroller isolation circuitry Microcontroller isolation circuitry H-Bridge design H-Bridge design Control algorithm Control algorithm Testing and debugging Testing and debugging Mike Mike Microcontroller based feedback control system Microcontroller based feedback control system Control Algorithm Control Algorithm A/D converter A/D converter PWM (Timer 2) PWM (Timer 2) Testing and debugging Testing and debugging

Functional Description Microcontroller feedback system ensures proper output independent of load. Microcontroller feedback system ensures proper output independent of load. The mode of operation will be determined by the user via a keypad on the micro-controller. The mode of operation will be determined by the user via a keypad on the micro-controller. Sinusoidal Sinusoidal Step Step Triangular Triangular Flexibility in selecting desired speed and travel distance of the platform Flexibility in selecting desired speed and travel distance of the platform

Overall Control Block Diagram Pe Pa Pi Perror = Pinput – Pactuator Output (Platform Position)

System Block Diagram Keypad Input (Desired Platform Motion) Analog Position Input EMAC Micropac 535 Micro-Controller Interface A/D Converter Power Electronics Test Platform POSITION FEEDBACK Output (Platform Motion) Display ( user input)

Hardware Subsystem

Hardware Configuration Power MOSFETS

4N25 Phototransistor Optocouplers Infrared emitting diode driving a phototransistor Infrared emitting diode driving a phototransistor Provides voltage isolation between the microcontroller and the IR2213 Provides voltage isolation between the microcontroller and the IR2213

IR640N Power MOSFET’s Drain to Source Voltage Max = 200 Volts Drain to Source Voltage Max = 200 Volts Continuous Drain Current Max = 18A Continuous Drain Current Max = 18A

IR2213 High & Low Side Driver Configuration Load supply voltage up to volts Load supply voltage up to volts N-Channel MOSFETs (Faster & Cheaper) N-Channel MOSFETs (Faster & Cheaper)

IR2213 High & Low Side Driver Decoupling Capacitors Decoupling Capacitor Charge Pump Bootstrap Circuit

H-Bridge Vcc Gnd A D B C IR 2213 (Signal to MOSFETs) IR 2213 (Signal to MOSFETs) ON

Software Subsystem

Setup Module Initializes the microcontroller Initializes the microcontroller Setups interrupt vector tables Setups interrupt vector tables Setups necessary peripherals Setups necessary peripherals Configures interrupt priority Configures interrupt priority Jumps to main module Jumps to main module

Main Module Welcomes the user Welcomes the user Prompts the user platform parameters Prompts the user platform parameters Amplitude and frequency Amplitude and frequency Waveform (single or continuous) Waveform (single or continuous)

Keypad Module EX1 interrupt handler EX1 interrupt handler Fetches keys pressed via kpad subroutine Fetches keys pressed via kpad subroutine Translates keys to ASCII equivalent Translates keys to ASCII equivalent Performs necessary task for each key Performs necessary task for each key Key A = Single Step input Key A = Single Step input Key B = Backspace Key B = Backspace Key C = Continuous waveform input Key C = Continuous waveform input Key D = Stop suspension Key D = Stop suspension Key E = Start suspension Key E = Start suspension

Lcd Module Displays prompts Displays prompts Displays user’s entries Displays user’s entries

Timer 2 Module Configuration Configuration Auto reload, mode 0 Auto reload, mode 0 Compare mode 1 (16 bits) Compare mode 1 (16 bits) Subroutines Subroutines PWM Subroutine PWM Subroutine Timer 2 interrupt handler Timer 2 interrupt handler EX4 interrupt handler (when T2 register = CC1) EX4 interrupt handler (when T2 register = CC1) EX5 interrupt handler (when T2 register = CC2) EX5 interrupt handler (when T2 register = CC2)

PWM Subroutine Generates two PWM signals at P4.1 and P4.2 Generates two PWM signals at P4.1 and P4.2 Decides which one to turn on, via direction flag Decides which one to turn on, via direction flag Generates three interrupts Generates three interrupts T2 interrupt (overflow) T2 interrupt (overflow) CC1 = T2  EX4 interrupt CC1 = T2  EX4 interrupt CC2 = T2  EX5 interrupt CC2 = T2  EX5 interrupt

PWM Subroutine Checking direction flag Forward Pwm Reverse Pwm

Timer 2 interrupt handler Timer 2 interrupt handler

EX4 interrupt handler EX4 interrupt handler Forward PWM Forward PWM

EX5 interrupt handler EX5 interrupt handler Reverse PWM Reverse PWM

A/D Module Determines status of direction flag Determines status of direction flag A/D_pi A/D_pi Fetches input signal from AN0 Fetches input signal from AN0 A/D_pa A/D_pa Fetches position feedback from AN2 Fetches position feedback from AN2

Control Block Diagram Input Voltage Signal Representing the Desired Platform Motion (Provided by the Waveform Generator) Output (Platform Motion) Gain Old Duty Cycle

Suspension Module DC_new = DC_old + K * Pe DC_new = DC_old + K * Pe Pe = Pi – Pa (Pi > Pa, clr dir flag, forward PWM) Pe = Pi – Pa (Pi > Pa, clr dir flag, forward PWM) DC_new = DC_old – K *Pe DC_new = DC_old – K *Pe Pe = Pa – Pi (Pa > Pi, setb dir flag, reverse PWM) Pe = Pa – Pi (Pa > Pi, setb dir flag, reverse PWM)

Test Platform Subsystem

Rated DC Motor Specifications RPM Max 1725 RPM Max 1725 Horse Power 1/3 Horse Power 1/3 Volts 115 Volts 115 Amps 3.4 Amps 3.4

Screw Jack Specifications (Nook Industries) 18 Inches of Stroke Length 18 Inches of Stroke Length Gear Ratio 5:1 Gear Ratio 5:1 Turns of worm per inch travel = 10 Turns of worm per inch travel = 10 Max Horse Power 1/3 Max Horse Power 1/3 Max load = 1000 Lbs Max load = 1000 Lbs Max worm speed at rated load = 868 RPM Max worm speed at rated load = 868 RPM Max load at 1750 RPM = 496 lbs Max load at 1750 RPM = 496 lbs Assembled with a top plate Assembled with a top plate

Inch Ball Screw Jack Without Top Plate Without Top Plate With Top Plate

Preliminary Experimental Results Electrak mini actuator Pi = Input signal Pa = Actuator Position

Sinusoidal Input Pi = Input signal Pa = Actuator Position

Triangular Input Pi = Input signal Pa = Actuator Position

Parts List Micro Pac 535 (EMAC Kit # 5) Micro Pac 535 (EMAC Kit # 5) High and Low Side Driver (IR2213) High and Low Side Driver (IR2213) Phototransistor (4N25) Phototransistor (4N25) N-channel Power MOSFETS (IR640) N-channel Power MOSFETS (IR640) Electrak mini actuator Electrak mini actuator Screw Jack (0.5HL-BSJU) Screw Jack (0.5HL-BSJU) DC Motor ( AW) DC Motor ( AW)

QUESTIONS?