计算机控制与接口技术.docVIP

  • 22
  • 0
  • 约4.58千字
  • 约 11页
  • 2019-08-12 发布于广东
  • 举报
二○一三~二○一四 学年第 一 学期 信息科学与工程学院 课程设计报告书 课程名称:计算机控制与接口技术课程设计 班 级: 自动化1001班 学 号: 201004134008 姓 名: 章琴 指导教师: 周凤星 二○一三年 十二月 一、设计题目和设计要求 设计题目:水温控制系统的设计 设计要求 设计一个水温控控制系统,对象的传递函数:G(s)=-50s,炉子为电炉结构,单相交流2220V供电。温度设定值:室温~100℃,可以根据要求任意调节。要求: (1) 画出电路原理图,包括:给定值、反馈、显示的电路以及主电路; (2) 阐述电路的工作原理; (3) 采用对象为大滞后的算法,求出U(k); (4) 画出闭环数字控制的程序框图。 二、设计任务分析 1.系统设计: 该系统由单片机系统、PID控制算法、温度检测、键盘输入、温度显示、加热丝功率控制等组成。 Ⅰ.典型的反馈式温度控制系统通常由下图(a)所示的几部分组成,其中调节器由微型机来完成。 图(a) 温度控制系统组成框图 Ⅱ.给定信号如何给计算机 温度给定值可以通过计算机键盘输入,键盘与单片机连接,也可以通过数学表达式由程序自动设定,还可以用拨码盘,一般拨码盘常用于过程控制的控制柜(化工企业)。 为了便于讨论,本设计假定由人工键盘输入温度给定值。 Ⅲ.温度的监测与调节 理想的情况是采用A/D转换器作为输入通道,当精度要求不高时,可以半导体热敏电阻测量温度,和通过单稳态触发器输出的脉冲宽度来实现温度检测和输入。用热敏电阻也是一种常用的方式。热敏电阻作为半导体的效果往往决定于环境和计算机应用程序配合的结果。 图(b)是带热敏电阻的单稳态触发器。 图(b) 带热敏电阻的单稳态触发器 可以采用温度范围为0~120℃的热敏电阻来构成所需要的电路,不用热电偶的原因是:因为热电偶在低温段线性差,它只是在高温段准确。 2.控制方案 本系统中把晶闸管电阻炉温度变送器统一称为被控对象。电阻炉系统是个自衡系统,可以近似为一个一阶惯性环节和一个延迟环节,传递函数可以表示为: G 在检测的基础上,我们采用数字PID调节规律,把炉内温度控制的设定值与实测值进行比较,是静态误差最小。 理论分析和实践证明电阻炉是一个具有自平衡能力的对象,可以用一个一阶惯性环节和一个延迟环节来近似描述,考虑到零阶保持器,系统的简化动态结构图如图(c) 图(c)系统简化动态结构图 被控对象加上零阶保持器的广义对象传递函数为 Gi(s)= × 本系统数字控制器采用增量式PID调节器,由增量式PID控制算法可知: △Uk=K〖ek-e(k-1)+ek+( ek-2e(k-1)+ e(k-2))〗 =KP〖ek-ek-1〗+Kiek+Kd〖ek-2e(k-1)+ e(k-2) 〗 式中:ek本次设定值与实测值之差 三、水温控制系统的详细设计 1.水温控制系统简介 水温控制在工业及日常生活中应用广泛,分类较多,不同水温控制系统的控制方法也不尽相同,其中以PID控制法最为常见。单片机控制部分采用AT89C51单片机为核心,采用软件编程,实现用PID算法来控制PWM波的产生,进而控制电炉的加热来实现温度控制。然而,单纯的PID算法无法适应不同的温度环境,在某个特定场合运行性能非常良好的温度控制器,到了新环境往往无法很好胜任,甚至使系统变得不稳定,需要重新改变 PID 调节参数值以取得佳性能。 2.电路的工作原理: 系统采用晶闸管作为功率放大器件,对电阻炉提供可控制功率输入。温度经过热敏电阻检测放大I/V变换A/d转化后送入单片机,在单片机内部主机将采样值和给定值比较后经过控制算法计算得到控制量,再经D/A转化变成输出脉冲信号,通过零触发电路驱动双向可控硅,单片机通过改变控制脉冲宽度,即改变了可控硅在一个固定控制周期内的导通时间,这样电阻率的温度就随电阻炉的平均输入功率改变而变化,也就达到了控温的目的,同时将零同步信号接到单片机外部中断输入端上,在终端服务程序中进行出发控制和控制周期计数。另外可以利用串口通讯实现系统的组态监控。 3.系统的主电路设计 图(d)为主机系统电路设计图。因为这一设计控制功能一般,对控制精度的要求也不高,程序并不复杂。所以选用8031作为CPU,选用2732(4KB)作为EPROM。74LS273作低8位地址锁存器。 图(d) 主机系统电路设计图 4.系统硬件组成设计: 带热敏电阻的单稳态触发器作为温度信

文档评论(0)

1亿VIP精品文档

相关文档