计算机控制技术pid课程设计报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计

课程名称计算机控制技术

题目名称高精度直流电机调速系统学生学院信息工程学院

专业班级应用电子技术2班

学号XXXXXXXXXXX

学生姓名胡丛滟

指导教师黄国宏

2014 年06 月16 日

目录

一、方案论证 (3)

1.1.PID算法 (3)

1.2.简易工程发整定PID参数 (3)

二、理论分析与计算 (3)

2.1. 系统设计方案 (3)

2.2. 数字PID控制器 (4)

2.3. 凑式法整定PID参数 (5)

2.4. 直流电机调速与测速 (6)

三、硬件电路设计 (6)

3.1. 电机驱动及传感器电路 (7)

3.2. 串口发送数据电路 (7)

3.3. LCD1602显示电路 (7)

四、程序设计 (8)

4.1. PID增量式算法 (8)

4.2. 系统程序流程图 (8)

4.3. 消除积分不灵敏的办法 (9)

4.4. 抗积分饱和的办法 (9)

五、调试过程 (10)

5.1. 只有比例环节 (10)

5.2. 加入积分环节 (11)

5.3. 加入积分分离 (11)

5.4. 加入微分环节 (13)

六、设计心得................................................................................................ . (15)

七、参考文献 (15)

八、附录(程序) (16)

摘要

本作品以单片机STC98C52为控制器,由电机、电机速度采集传感器和电机驱动组成主电路。控制器产生PWM脉冲送到电机驱动电路中,经过功率放大后控制直流电机转速,同时利用速度检测模块将当前转速反馈到控制器中,控制器经过数字PID运算后改变PWM脉冲的占空比,实现电机精确控制转速和改善系统运行目的。实验数据通过LCD1602显示并通过串口发送给PC机进行波形显示。

ABSTRACT

This work STC98C52 MCU as the controller, driven by a motor, motor speed

acquisition sensor and the composition of the main circuit. Controller to generate PWM pulse motor drive circuit, after power amplification control dc motor speed, and speed detection module is used to change the current speed feedback to the controller, the controller through a digital PID computation after changing the duty ratio of PWM pulse, it can realize accurate control of motor speed and improve the system operation purpose. The experimental data through the LCD1602 display and waveform display through a serial port is sent to the PC.

一、方案论证

1.1. PID算法

方案一:采用位置式PID算法,该控制算法提供了执行机构的具体位置,PID 输出与整个过去的状态有关,容易产生大的累加误差。

方案二:采用增量式PID算法,增量算法不需要做累加,控制量增量的确定仅与最近几次误差采样有关,对控制量的计算影响较小,易于实现手动到自动的无冲击切换。

方案采用:在本实验中采用增量式PID算法。主要原因是PWM占空比和转速不成线性关系,意思就是就算知道了现在电机速度,也无法准确改变占空比来达到期望速度,采用增量式的好处是只要有误差存在就可以不断增加或者减少占空比来达到期望速度。

1.2. 简易工程法整定PID参数

方案一:采用扩充临界比例度法,只需选取一个足够短的采样周期,只采用比例作用,不断改小比例度(δ=1/Kp),直到系统发生持续等幅振荡,记下使系统发生振荡的临界比例度δk及系统的临界振荡周期Tk,然后再通过选择控制度和根据表格查找参数就可以求得T、Kp、Ti、Td的值。

方案二:采用凑试法,根据参数对控制过程的影响趋势,对参数实行先比例,后积分,再微分的整定步骤。

方案采用:本实验采用凑试法。主要原因是扩充临界比例度法需要选择足够小的采样周期,但本系统的采样周期为1s,远大于纯滞后时间,因此不能采用扩充临界比例度法。

二、理论分析与计算

2.1. 系统设计方案

图2.1 系统方案框图

根据系统设计的任务和要求,设计系统方框图如图2.1所示。图中控制器模块为系统的核心部件,按键和显示器用来实现人机交互功能,其中通过按键将需要设置的参数和状态输入到单片机中,并且通过控制器显示到显示器上。在运行过程中控制器产生PWM 脉冲送到电机驱动电路中,经过放大后控制直流电机转速,同时利用速度检测模块将当前转速反馈到控制器中,控制器经过数字PID 运算后改变PWM 脉冲的占空比,实现电机转速实时控制的目的。

2.2. 数字PID 控制器

模拟PID 调节器的控制规律为

]

)

()(1

)([)(0dt t de T dt t e T t e K t u D t

I

p ++

=⎰ (2.1)

式中,P K 为比例系数,I T 为积分时间常数,D T 为微分时间常数。 当采样周期足够小时,在模拟调节器的基础上,通过数值逼近的方法,用求

相关文档
最新文档