Embedded C Code Generation Platform for Electric Vehicle Controller

Article Preview

Abstract:

This paper presents an automated C code generation platform for the development of electric vehicle controller, based on Matlab/Simulink Real-Time Workshop. By means of this method, it is possible to develop vehicle control algorithms and configure device drivers in graphic environment. Moreover, it can generate executable C code and download them into Vehicle Control Unit automatically. This technique reduces handwritten code errors, and shortens the R&D time and cost, compared with traditional method. Besides, this technology platform is applied to the development of electric vehicle controller for the first time, using a custom Simulink driver library for MPC5644A microcontroller.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 546-547)

Pages:

778-783

Citation:

Online since:

July 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] The Mathworks, Inc., Supported hardware, http: /www. mathworks. org.

Google Scholar

[2] Microchip Technology, Inc., MATLAB device blocks for MATLAB IDE, http: /www. microchip. com.

Google Scholar

[3] S. Rebeschiess, MIRCOS – microcontroller-based real time control system toolbox for use with Matlab/Simulink, Proc. IEEE Int. Symp. Computer Aided Control System Design, August 1999, pp.267-272.

DOI: 10.1109/cacsd.1999.808659

Google Scholar

[4] D. Hercog, M. Curkovic, K. Jezernik, DSP based rapid control prototyping systems for engineering education and research, Proc. IEEE Int. Symp. Computer Aided Control Systems Design, Munich, Germany, October, (2006).

Google Scholar

[5] C. RUSU, M. Radulesvu, H. BALAN, Embedded toolbox for F24X DSK, International Aegean Conference on Electrical Machines and Power Electronics, Aegean, Greek , pp.556-559, Sept. (2007).

DOI: 10.1109/acemp.2007.4510564

Google Scholar

[6] R. Duma, D. Petreus, V. I. Sita, P. Dobra, A. Rusu, Rapid control prototyping toolbox for Renesas M32C87 microcontroller, Proc. IEEE Int. Symp. Automation Quality and Testing Robotics (AQTR), pp.1-6, May, (2010).

DOI: 10.1109/aqtr.2010.5520902

Google Scholar

[7] Freescale Semiconductor, Inc., Qorivva MPC564xA family – 32-bit MCUs for transmission applications, http: /www. freescale. com.

Google Scholar

[8] The Mathworks, Inc., Simulink – target language compiler reference guide, Natick, (1997).

Google Scholar