计算机控制与接口技术课程设计

计算机控制与接口技术课程设计

ID:11046338

大小:145.50 KB

页数:7页

时间:2018-07-09

计算机控制与接口技术课程设计_第1页
计算机控制与接口技术课程设计_第2页
计算机控制与接口技术课程设计_第3页
计算机控制与接口技术课程设计_第4页
计算机控制与接口技术课程设计_第5页
资源描述:

《计算机控制与接口技术课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一.设计题目任务及要求1.设计题目:水温控制系统的设计2.设计要求:设计一个水温控控制系统,对象的传递函数:G(s)=-50s,炉子为电炉结构,单相交流2220V供电。温度设定值:室温~100℃,可以根据要求任意调节。要求:(1)画出电路原理图,包括:给定值、反馈、显示的电路以及主电路;(2)阐述电路的工作原理;(3)采用对象为大滞后的算法,求出U(k);(4)画出闭环数字控制的程序框图。二.设计任务分析1.系统设计:该系统由AT89C51单片机系统、PID控制算法、温度检测、键盘输入、温度显示、加热丝功率控制等等组成。Ⅰ.典型的反馈式温度控制系统通常由下图(a)所示的几部分组成,其中调

2、节器由微型机来完成。图(a)温度控制系统组成框图Ⅱ.给定信号如何给计算机温度给定值可以通过计算机键盘输入(键盘与单片机连接),也可以通过数学表达式由程序自动设定,还可以用拨码盘,一般拨码盘常用于过程控制的控制柜(化工企业)。为了便于讨论,本设计假定由人工键盘输入温度给定值。Ⅲ.温度的监测与调节理想的情况是采用A/D转换器作为输入通道,当精度要求不高时,可以半导体热敏电阻测量温度,和通过单稳态触发器输出的脉冲宽度来实现温度检测和输入。用热敏电阻也是一种常用的方式。热敏电阻作为半导体的效果往往决定于环境和计算机应用程序配合的结果。可以采用温度范围为0~120℃的热敏电阻来构成所需要的电路,不

3、用热电偶的原因是:因为热电偶在低温段线性差,它只是在高温段准确。2.控制方案本系统中把晶闸管电阻炉温度变送器统一称为被控对象。电阻炉系统是个自衡系统,可以近似为一个一阶惯性环节和一个延迟环节,传递函数可以表示为:在检测的基础上,我们采用数字PID调节规律,把炉内温度控制的设定值与实测值进行比较,是静态误差最小。理论分析和实践证明电阻炉是一个具有自平衡能力的对象,可以用一个一阶惯性环节和一个延迟环节来近似描述,考虑到零阶保持器,系统的简化动态结构图如图(b)图(b)系统简化动态结构图被控对象加上零阶保持器的广义对象传递函数为Gi(s)=×本系统数字控制器采用增量式PID调节器,由增量式PI

4、D控制算法可知:△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.电路的工作原理:系统采用晶闸管作为功率放大器件,对电阻炉提供可控制功率输入。温度经过热敏电阻检测放大I/V变换A/d转化后送入单片机,在单片机内部主机将采样值和给定值比较后经过控制算法计算得到控制量,再经D/A转化变成输出脉冲信号,通过零触发电路驱动双向可控硅,单片机通过改变控制脉冲宽度,即改变了可控硅在一个固定控制周期内的导通时间,这样电阻率的温度就随电阻

5、炉的平均输入功率改变而变化,也就达到了控温的目的,同时将零同步信号接到单片机外部中断输入端上,在终端服务程序中进行出发控制和控制周期计数。另外可以利用串口通讯实现系统的组态监控。2.系统硬件组成设计:带热敏电阻的单稳态触发器作为温度信号的输入通道,输出通道可采用8位D/A转换器输出控制电压,在转换成电流信号,控制调节阀使得炉温控制在要求的给定值范围。2.1过零触发器脉冲电路图(c)为过零同步脉冲电路,其作用是在电网电压的每一个过零点产生一个同步脉冲。图中TB是同步变压器比较器将50HZ正弦波信号变成方波信号,异或门在方波的上升沿或者下降沿产生过零同步脉冲,单稳触发器的作用是对过零同步脉冲

6、信号整形,最后输出同步脉冲信号Ur图(c)过零检测同步脉冲信号2.2晶闸管触发器闸管的通断由计算机通过输出接口电路控制,见图(d),图中CPU通过数据输出锁存器发出晶闸管的通断控制信号Uk,晶闸管驱动电路采用双向可控硅型光电耦合器,它由输入和输出两部分组成,输入部分为发光二极管,输出部分为光敏双向可控硅在红外线的作用下可以双向导通。图(d)晶闸管触发器2.3系统的硬件电路原理图见图(e)附表1:3.闭环数字控制的程序框图采样中断服务程序完成对温度的采样、控制算法、输出触发控制晶闸管导通角。采用定时中断,产生控制周期,控制周期一到,程序则转入控制模块,调A/D转换模块及热电偶线性化模块得到

7、炉温的反馈信号,根据给定值和控制算法得到控制量,经输出口输出脉冲控制过零触发器。系统采用惯性滤波法,以消除噪声干扰。控制器是控制系统的核心,用它完成大林控制算法程序,实现了炉温的有效控制。大林算法流程图如图(f)所示图(f)大林算法流程图4.系统的设计分析与改善系统采用惯性滤波法,以消除噪声干扰,对于含大滞后环节的电阻炉温度控制系统,普通PID控制难以达到较理想的控制效果,而采用大林算法进行控制效果明显提高。5.系统应用软件(程序)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。