Active Suspension System Test Platform Bradley University Department

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 n n n n Project Summary Division of Labor Functional Description Block Diagrams Subsystems Test Results Parts List Questions?

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

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

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

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

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

Hardware Subsystem

Hardware Configuration Power MOSFETS

4 N 25 Phototransistor Optocouplers Infrared emitting diode driving a phototransistor n Provides voltage isolation between the microcontroller and the IR 2213 n

IR 640 N Power MOSFET’s Drain to Source Voltage Max = 200 Volts n Continuous Drain Current Max = 18 A n

IR 2213 High & Low Side Driver Configuration Load supply voltage up to +1200 volts n N-Channel MOSFETs (Faster & Cheaper) n

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

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

Software Subsystem

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

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

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

Lcd Module n Displays prompts n Displays user’s entries

Timer 2 Module n Configuration Auto reload , mode 0 n Compare mode 1 (16 bits) n n Subroutines PWM Subroutine n Timer 2 interrupt handler n EX 4 interrupt handler (when T 2 register = CC 1) n EX 5 interrupt handler (when T 2 register = CC 2) n

PWM Subroutine Generates two PWM signals at P 4. 1 and P 4. 2 n Decides which one to turn on, via direction flag n Generates three interrupts n T 2 interrupt (overflow) n CC 1 = T 2 EX 4 interrupt n CC 2 = T 2 EX 5 interrupt n

PWM Subroutine • Checking direction flag • Forward Pwm • Reverse Pwm

n Timer 2 interrupt handler

n EX 4 interrupt handler n Forward PWM

n EX 5 interrupt handler n Reverse PWM

A/D Module n Determines status of direction flag n A/D_pi n n Fetches input signal from AN 0 A/D_pa n Fetches position feedback from AN 2

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

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

Test Platform Subsystem

Rated DC Motor Specifications RPM Max 1725 n Horse Power 1/3 n Volts 115 n Amps 3. 4 n

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

Inch Ball Screw Jack n Without Top Plate n 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) n High and Low Side Driver (IR 2213) n Phototransistor (4 N 25) n N-channel Power MOSFETS (IR 640) n Electrak mini actuator n Screw Jack (0. 5 HL-BSJU) n DC Motor (437698 -AW) n

QUESTIONS ?
- Slides: 37