University Research Project - Active Suspension Controller Development

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

University Research Project - Active Suspension Controller Development

491 Views
dancollins
Contributor I

All, 

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:

System:

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

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

Inputs:

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

2. 8x Analog, 0-5V Signals

Outputs 

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. 

Thanks!

Dan Collins 

Labels (1)
0 Kudos
1 Reply

374 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

 

the best options should be MPC5744P which can run at 200MHz:

 

https://www.nxp.com/products/processors-and-microcontrollers/power-architecture-processors/mpc5xxx-5...

 

It is supported by Model Based Design Toolbox:

 

https://www.nxp.com/support/developer-resources/run-time-software/automotive-software-and-tools/mode...

 

S32S is not available yet and S32V is intended for different kind of applications.

 

Notice that Model Based Design Tools are supported in this community space:

https://community.nxp.com/community/mbdt

 

Regards,

Lukas

0 Kudos