Design and Implementation of FPGA-Based Digital PID Controller Using Distributed Arithmetic

Article Preview

Abstract:

This paper proposes a modularized method for the design and implementation of digital PID controller using DA algorithm based on Field Programmable Gate Array (FPGA) device. It is higher integration, lower power consumption, higher processing speed and more convenient reconfiguration compared with PID controllers based on software. The PID controller is modeled by using Simulink and DSP Builder to generate a system model. The controller coefficients are tuned conveniently by simulink and then pre-written into Look-up Tables(LUTs) in model of the proposed PID controller. After modeling, the simulation wave of step response for proposed PID controller is obtained easily by simulink. And the model of digital PID based on DA is then compiled by using Signal Compiler tool in DSP Builder provided by ALTERA corporation and synthesized by using QUARTUS II platform, and then the created file is downloaded into ALTERA’s FPGA device to implement the proposed PID controller.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 433-440)

Pages:

5659-5665

Citation:

Online since:

January 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] K.J. Astrom and B. Wittenmark, Computer Controlled Systems, Prentice Hall, New Jersery, USA, (1997).

Google Scholar

[2] W. Wolf, Computers as Components: Principles of Embedded Computing System Design, San Francisco, Morgan Kaufman, (2001).

Google Scholar

[3] A. Peled and B. Liu, A new hardware realization of digital filters, IEEE Trans. ASSP., vol. ASSP-22, pp.456-462, Dec. (1974).

DOI: 10.1109/tassp.1974.1162619

Google Scholar

[4] Jingkun Liu, Advanced Control and MATLAB Simulation of PID[M], Beijing, Publishing House of Electronics Industry, (2003).

Google Scholar

[5] Xiaoyu Guo, Deng Pan, Tongzhong Yang, study of FIR filter based on FPGA[J], Application of Electronic Technique, 2004, No. 4,61-63.

Google Scholar

[6] Stanley A. White, Applications of Distributed Arithmetic to Digital Signal Processing: A Tutorial Review, IEEE ASSP Magazine, July, (1989).

DOI: 10.1109/53.29648

Google Scholar

[7] Prof. Vikas Gupta, Dr Kavita Khare, Dr R.R.P. Singh, Efficient FPGA Design and Implementation of Digital PID Controllers in Simulink, International Journal of Recent Trends in Engineering, Vol2, No. 6, Nov. (2009).

Google Scholar