A methodology to design FPGA-based PID controllers

被引:24
作者
Lima, Joao [1 ]
Menotti, Ricardo [2 ]
Cardoso, Joao M. P. [3 ]
Marques, Eduardo [2 ]
机构
[1] Univ Algarve, Fac Sci & Technol, Campus Gambelas, P-8000117 Faro, Portugal
[2] Univ Sao Paulo, Inst Cienc Mat ICMC, Sao Paulo, Brazil
[3] Inst Super Tecn, UTL, Dept Informat Engn, P-1000029 Lisbon, Portugal
来源
2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS | 2006年
关键词
D O I
10.1109/ICSMC.2006.385252
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a methodology to implement PID (Proportional, Integral, Derivative) controllers in FPGAs (Field-Programmable Gate Arrays) using fixed-point numerical representation. The Matlab/Simulink environment is used for modeling, simulation and evaluation the performance provided by different fixed-point representations using a given control process. A static bit-width analyzer is used to give a specialized fixed-point representation for each operand/operator in the controller system. After bit-width analysis, a VHDL representation of the system is generated. Results show that the proposed methodology leads to shorten design cycles achieving important resource savings by employing specialized fixed-point representations.
引用
收藏
页码:2577 / +
页数:3
相关论文
共 18 条
[1]  
Caccavale F, 2005, IEEE ROBOT AUTOM MAG, V12, P53, DOI 10.1109/MRA.2005.1511869
[2]   System design consideration for digital wheelchair controller [J].
Chen, RX ;
Chen, LG ;
Chen, LL .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2000, 47 (04) :898-907
[3]   Optimum and heuristic synthesis of multiple word-length Architectures [J].
Constantinides, GA ;
Cheung, PYK ;
Luk, W .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (01) :39-57
[4]  
GWALTNEY D, 2002, 5 ANN MIL AER PROGR
[5]   Optimum wordlength search using sensitivity information [J].
Han, Kyungtae ;
Evans, Brian L. .
EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2006, 2006 (1) :1-14
[6]   COMPILER ANALYSIS OF VALUE RANGES FOR VARIABLES [J].
HARRISON, WH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1977, 3 (03) :243-250
[7]  
Johnson M., 2005, PID CONTROL NEW IDEN
[8]  
Kim SS, 2004, IEEE INT CONF ROBOT, P4639
[9]  
LI J, 1996, P 2 IEEE INT C ASIC, P61
[10]   Mobile robot that can read symbols [J].
Michaud, F ;
Létourneau, D .
2001 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION: INTEGRATING INTELLIGENT MACHINES WITH HUMANS FOR A BETTER TOMORROW, 2001, :338-343