期刊文献+

基于FPGA的数字PID控制器研究与设计 被引量:5

Research and Design of Digital PID Controller Based on FPGA
原文传递
导出
摘要 详细阐述了利用FPGA设计PID控制器的方法。首先对被控对象进行离散化,在MATLAB中编写数字控制器的仿真程序,其目的在于得到数据的范围要求及精度要求。然后根据该要求,在Quartus II软件中以Verilog HDL语言编写有符号定点加法器、乘法器。同时设计了有限状态机来实现PID控制算法。另一方面,在testbench中编写被控模型状态机以便仿真验证。对上述环境分别进行了开环仿真,单独验证了各模块的正确性。然后将其联合在一起进行了闭环仿真,从RTL数字逻辑电路的角度验证了整体设计的正确性。 This paper elaborates a method of designing PID controller by using FPGA.Firstly,the simulation program of the digital controller is built up in MATLAB to discretize the target,thus obtaining the range and precision requirements of data.According to these requirements,the signed fixed-point adder and multiplier are programmed in Verilog HDL language in Quartus II software.A finite state machine is designed to realize the PID control algorithm for numerical verification.Both open-loop and closed-loop simulation are carried out to verify the correctness of each module and overall design respectively.
作者 何敏龙 肖峻 HE Minlong;XIAO Jun(School of Mechanical and Electronic Engineering,Wuhan University of Technology,Wuhan 430070,China)
出处 《数字制造科学》 2020年第3期221-225,共5页
基金 湖北省科学技术研究与开发基金资助项目(201397289)
关键词 可编程逻辑门阵列 PID控制器 状态机 闭环仿真 programmable logic gate array PID Controller state machine closed-loop simulation
  • 相关文献

参考文献3

二级参考文献24

共引文献2

同被引文献41

引证文献5

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部