首页> 中文学位 >基于FPGA的数字控制器硬件实现方法研究
【6h】

基于FPGA的数字控制器硬件实现方法研究

代理获取

目录

声明

摘要

第一章 绪论

1.1 课题背景

1.2 研究现状

1.2.1 控制器的实现方法

1.2.2 基于FPGA的控制器研究现状

1.3 论文的结构的安排

第二章 数字控制理论

2.1 数字控制系统的组成

2.1.1 硬件部分

2.1.2 软件部分

2.2 数字控制器离散化设计方法

2.2.1 数字控制器的模拟——数字化设计方法

2.2.2 数字控制器的直接设计方法

2.3 数宇控制器字长

2.3.1 字长与量化误差关系

2.3.2 字长与A/D的位数的关系

2.3.3 字长与信号的动态范围的关系

2.3.4 字长与采样周期的关系

2.4 数字控制器采样周期

2.4.1 采样过程

2.4.2 采样周期的选取

第三章 FPGA的基本结构

3.1 FPGA的结构与工作原理

3.1.1 FGPA简介

3.1.2 FPGA的查找表逻辑结构

3.1.3 Cyclone Ⅱ系列器件的内部结构

3.2 FPGA开发流程

第四章 浮点运算在FPGA中的实现方法

4.1 浮点在FPGA中的表示方法

4.2 浮点加法、减法在FPGA中的实现

4.2.1 对阶

4.2.2 尾数加法、减法运算

4.2.3 规格化处理

4.2.4 合入处理

4.3 浮点乘法在FPGA中的实现

4.4 浮点除法在FPGA中的实现

第五章 基于FPGA的数字控制系统设计中的优化问题

5.1 速度优化方法

5.1.1 流水线法

5.1.2 降低时滞法

5.1.3 关键路径优化法

5.2 面积优化方法

5.2.1 通过改进算法优化面积

5.2.2 通过优化VHDL语言编码优化面积

5.2.3 通过使用宏模块优化面积

第六章 数字PID控制器FPGA实现

6.1 数字PID的基本原理

6.1.1 位置型PID控制器

6.1.2 增量型PID控制器

6.2 数字PID控制器的组成

6.2.1 控制器整体结构

6.2.2 FPGA部分

6.2.3 电机驱动模块

6.2.4 测速模块

6.2.5 串行通信模块

6.3 数字PID控制器字长、周期的选择

6.3.1 控制周期的选择

6.3.2 控制器字长的选择

6.4 系统软件设计

6.5 控制性能测试

第七章 结论和展望

7.1 全文总结

7.2 研究展望

参考文献

致谢

在学期间公开发表论文及著作情况

展开▼

摘要

控制技术广泛应用在各个领域。目前的控制技术主要有模拟控制和数字控制。与模拟控制相比较,数字控制具有控制精度高、稳定性好等优点。因此,数字控制得到迅猛发展。
  目前的数字控制主要采用计算机或微处理器作控制器。基于计算机或微处理器的控制器其控制算法主要由程序来实现,存在实时性差、控制周期长、抗干扰能力差、可靠性不强等缺点。本文将介绍基于FPGA的实现方法,其控制算法通过硬件描述语言描述,并下载到FPGA中,最终算法由硬件实现,因此抗干扰能力强、控制周期短、实时性好。
  采用FPGA做数字控制器,主要存在运算精度的问题。为了保证控制精度,应采用浮点运算,因此,FPGA中浮点的表示,以及浮点加法、减法、乘法、除法的实现方法是本文的主要研究内容之一。
  在基于FPGA的系统设计中,系统的面积和速度是两个重要的指标。为了提高系统的速度、降低系统成本,需要进行速度和面积的优化。本文将研究几种常用的面积、速度的优化方法。
  本文最后将以PID控制算法的硬件实现为例,具体介绍基于FPGA的硬件数字控制器的设计方法。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号