首页> 外文会议>2010 International conference on measurement and control engineering. >Comparative Analysis and Design of Two Diverse Realizations for FPGA Based Digital PID Controller Using Xilinx SysGenR
【24h】

Comparative Analysis and Design of Two Diverse Realizations for FPGA Based Digital PID Controller Using Xilinx SysGenR

机译:基于Xilinx SysGenR的基于FPGA的数字PID控制器的两种不同实现的比较分析和设计

获取原文
获取原文并翻译 | 示例

摘要

Digital PID controller is one of the most powerful and efficient controller, which is widely used in industrial and control applications. PID controllers can be implemented through microprocessors (mierocontrollers) and FPGA. The microprocessor based PID controllers are inefficient in terms of speed. However, FPGA based PID controllers are more advantageous in terms of speed and power consumption as compared to microprocessor based PID controllers . Here we design two diverse realizations of FPGA based digital PID controller. One realization is multiplier based which needs multipliers for its implementation and other realization is multiplierless, which is implemented through Distributed Arithmetic Look Up Table (DALUT) method. Distributed arithmetic is an efficient technique to compute inner products using Look Up Tables (LUT). DALUT based PID controller is more efficient because it utilizes less power and hardware resources. Both realizations are simulated in Matlab/Simulink environment. Xilinx SysGen is used to translate both the realizations to bit stream and then downloaded to the target FPGA using Xilinx ISE Project Navigator. Xilinx SysGen is also used to estimate the hardware resources to be utilized for FPGA implementation. The results obtained are very helpful for comparative analysis of both the realizations..
机译:数字PID控制器是功能最强大,效率最高的控制器之一,已广泛用于工业和控制应用中。 PID控制器可以通过微处理器(微控制器)和FPGA实现。基于微处理器的PID控制器在速度方面效率低下。然而,与基于微处理器的PID控制器相比,基于FPGA的PID控制器在速度和功耗方面更具优势。在这里,我们设计了两种基于FPGA的数字PID控制器的实现。一种实现是基于乘法器的,其实现需要乘法器,而另一种实现是无乘法器,它是通过分布式算术查找表(DALUT)方法实现的。分布式算术是一种使用查找表(LUT)计算内部乘积的有效技术。基于DALUT的PID控制器效率更高,因为它使用的功率和硬件资源更少。两种实现都在Matlab / Simulink环境中进行了仿真。 Xilinx SysGen用于将两种实现均转换为比特流,然后使用Xilinx ISE Project Navigator下载到目标FPGA。 Xilinx SysGen还用于估算要用于FPGA实现的硬件资源。获得的结果对于两种实现方式的比较分析非常有帮助。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号