Dan Collins

University Research Project - Active Suspension Controller Development 

Discussion created by Dan Collins on Mar 29, 2019
Latest reply on Apr 1, 2019 by Lukas Zadrapa



To introduce myself my name is Dan Collins and I am a student with The University of Texas at Austin. I am studying a graduate degree in Engineering with a focus in Dynamic Systems and Controls.


For my graduate thesis project I am looking to develop my own target for an active suspension system. Previously, I have used open source existing off-the-shelf solutions for model based development but the I/O + Processing Power has recently become a severe limitation. Here are the basic high-level requirements of my system:



1. 200MHz+ minimum MCU that is compatible with model-based development environment. 

2. 12.0-16V Supply Voltage, received from battery. 



1. 2x CAN Bus, 250K/500K selectable 

2. 8x Analog, 0-5V Signals



1. 12x 0-2.0A Current Drivers, PWM based with selectable frequency and current feedback. 

     Closed Loop Current Control for Current Drivers

2. 4x 10A H-Bridge 


I do have support from WindRiver for the Diab Compiler, Vector for the DaVinci Suite of AUTOSAR development software, MathWorks for MATLAB, Simulink, Embedded Coder, and dSPACE for TargetLink in terms of software. I also have support from Lauterbach for JTAG debugging tools. 


I am very interested in the Freescale S32S24 microprocessor platform but evidently it is not available. With that said, what kind of microprocessor would you recommend I identify to kick off this project? What are the high level advantages of a newer ARM processor (e.g. S32V234) the versus an older Power Architecture based models (e.g. MPC57xx)? I understand that the computation power, RAM, and cost are much higher on the S32V234 model.   


Cost is not a major factor - I will only require one or two development platforms which is manageable within my budget. 



Dan Collins