Verilog HDL:1995年IEEE制定了Verilog HDL的IEEE标准。此种语言能支持较多的EDA的工具,比VHDL容易学习,综合过程也比较简单,但是高级描述方面仍然比不上VHDL。两种语言的使用都很广泛,各有其优点。文献综述

ABEL:一种早期的硬件描述语言。

AHDL:移植性差,只适合Altera公司的开发系统。

2。3 FPGA的设计流程

利用Quartus II进行FPGA设计的流程图[4]如图2-1所示:

图2-1 FPGA设计的流程图

(1)设计输入

利用FPGA进行设计时,设计输入方式通常有:原理图输入、硬件描述语

言输入、状态机输入等。

(2)逻辑综合

逻辑综合,就是将电路的高级描述语言转换成低级的可与FPGA的基本结构相互映射的网表文件。

(3)布局布线

布局布线就是使用逻辑综合后的网表文件,将工程的逻辑与时序要求与器件的可用资源相匹配。

    (4)时序分析

时序分析就是对FPGA设计的时序性能进行分析、调试和确认的一种方法。

    (5)仿真

仿真是指使用设计软件包对已经实现的设计进行完整的测试,时序仿真便于分析其时序关系,估计其设计性能。

    (6)编程和配置

通过编程器(programmer):将布局布线后的配置文件下载到FPGA中,对其硬件进行编程。

3 控制算法的选择

3。1 PID控制

PID控制是比例、积分、微分控制的简称,是自动控制中产生最早、应用最广的的一种控制方法。近些年PID控制技术日渐成熟,对于线性系统能够建立精确模型的系统,采用PID控制能够取得非常理想的效果。同时由于PID控制算法简单可靠灵活性的特点,PID控制广泛的应用于工业控制系统中。本节主要介绍PID控制算法的基本理论。

3。1。1模拟PID控制

PID控制[5]在模拟控制系统中依然占据着重要的位置。常规的模拟PID控制系统原理结构图如图3-1所示:

模拟PID控制系统来*自~优|尔^论:文+网www.youerw.com +QQ752018766*

所谓PID控制,就是一种对偏差进行比例(P)、积分(1)、微分(D)变换的控制规律。PID控制器根据给定值r(t)与实际输出值y(t)构成控制偏差:

e(t)=r(t)-y(t)                   (3-1)

再将偏差的比例(P)、积分(I)和微分(D)运算通过线性组合组成控制量u(t),从而对被控对象进行控制。PID控制器的控制规律为:

                       (3-2)

公式(3-2)经过拉氏变换后的传递函数后为:

式中Kp是比例系数,TI是积分时间常数,TD是微分时间常数。

3。1。2数字PID控制

随着计算机技术的发展,产生了数字PID控制,这种控制作用更灵活、易于改进和完善。数字PID控制算法通常分为位置式算法和增量式算法。

   (1)位置式PID控制算法由于计算机是通过软件实现其控制算法,因此需要对模拟量进行离散化处理。不能对积分项和微分项进行直接的计算,只能运用近似逼近的方法处理,其中用一系列的采样时刻点kT代表连续时间t,用求和代替积分,以增量代替微分,则可以得到

上一篇:AT89C51单片机四层电梯控制系统设计+电路图+程序
下一篇:AT89C52单片机的多功能自动调温风扇系统设计+电路图

STC89C52单片机的温度控制系统设计+电路图

基于状态估计的控制系统...

基于RS-485的电梯呼梯装置设计+电路图

基于Zigbee的智能仓储管理系统设计

Matlab基于模型跟随的自适...

基于模糊控制方法的机械手同步控制研究

基于出租车GPS数据城市交通特性研究

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识