Active Suspension System Test Platform Bradley University
Download
Report
Transcript Active Suspension System Test Platform Bradley University
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
Division of Labor
Functional Description
Block Diagrams
Subsystems
Test Results
Parts List
Questions?
Project Summary
Providing a test platform for active/passive
suspension system
Testing vehicle suspension system
Actuator driven and micro-controller based
Common feedback control applications
CNC fabrication machines
Aviation control
Division of Labor
Craig
Design and build power electronics to drive a 115 Volt
DC motor
Microcontroller isolation circuitry
H-Bridge design
Control algorithm
Testing and debugging
Mike
Microcontroller based feedback control system
Control Algorithm
A/D converter
PWM (Timer 2)
Testing and debugging
Functional Description
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.
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
4N25
Phototransistor Optocouplers
Infrared emitting diode driving a phototransistor
Provides voltage isolation between the
microcontroller and the IR2213
IR640N
Power MOSFET’s
Drain to Source Voltage Max = 200 Volts
Continuous Drain Current Max = 18A
IR2213
High & Low Side Driver
Configuration
Load supply voltage up to +1200 volts
N-Channel MOSFETs (Faster & Cheaper)
IR2213
High & Low Side Driver
Decoupling
Capacitors
Charge Pump
Bootstrap Circuit
Decoupling
Capacitor
H-Bridge
IR 2213
IR 2213
Vcc
(Signal to
MOSFETs)
A
(Signal to
MOSFETs)
B
ON
ON
ON
ON
C
Gnd
D
Software Subsystem
Setup Module
Initializes
the microcontroller
Setups interrupt vector tables
Setups necessary peripherals
Configures interrupt priority
Jumps to main module
Main Module
Welcomes
the user
Prompts the user platform
parameters
Amplitude
and frequency
Waveform (single or continuous)
Keypad Module
EX1 interrupt handler
Fetches keys pressed via kpad subroutine
Translates keys to ASCII equivalent
Performs necessary task for each key
Key A = Single Step input
Key B = Backspace
Key C = Continuous waveform input
Key D = Stop suspension
Key E = Start suspension
Lcd Module
Displays prompts
Displays user’s entries
Timer 2 Module
Configuration
Auto reload , mode 0
Compare mode 1 (16 bits)
Subroutines
PWM Subroutine
Timer 2 interrupt handler
EX4 interrupt handler (when T2 register = CC1)
EX5 interrupt handler (when T2 register = CC2)
PWM Subroutine
Generates two PWM signals at P4.1 and P4.2
Decides which one to turn on, via direction flag
Generates three interrupts
T2 interrupt (overflow)
CC1 = T2 EX4 interrupt
CC2 = T2 EX5 interrupt
PWM Subroutine
•Checking direction flag
•Forward Pwm
•Reverse Pwm
Timer 2 interrupt
handler
EX4 interrupt handler
Forward PWM
EX5 interrupt handler
Reverse PWM
A/D Module
Determines status of direction flag
A/D_pi
Fetches input signal from AN0
A/D_pa
Fetches position feedback from AN2
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
DC_new = DC_old + K * Pe
Pe = Pi – Pa
(Pi > Pa, clr dir flag, forward PWM)
DC_new = DC_old – K *Pe
Pe = Pa – Pi
(Pa > Pi, setb dir flag, reverse PWM)
Test Platform Subsystem
Rated DC Motor Specifications
RPM Max 1725
Horse Power 1/3
Volts 115
Amps 3.4
Screw Jack Specifications
(Nook Industries)
18 Inches of Stroke Length
Gear Ratio 5:1
Turns of worm per inch travel = 10
Max Horse Power 1/3
Max load = 1000 Lbs
Max worm speed at rated load = 868 RPM
Max load at 1750 RPM = 496 lbs
Assembled with a top plate
Inch Ball Screw Jack
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)
High and Low Side Driver (IR2213)
Phototransistor (4N25)
N-channel Power MOSFETS (IR640)
Electrak mini actuator
Screw Jack (0.5HL-BSJU)
DC Motor (437698-AW)
QUESTIONS
?