计算机控制作业.docx
- 文档编号:2179453
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:7
- 大小:663.45KB
计算机控制作业.docx
《计算机控制作业.docx》由会员分享,可在线阅读,更多相关《计算机控制作业.docx(7页珍藏版)》请在冰豆网上搜索。
计算机控制作业
水温控制系统
一,任务
设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿.水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变.
二,要求
1.基本要求
(1)温度设定范围为40~90℃,最小区分度为1℃,标定温度≤1℃.
(2)环境温度降低时(例如用电风扇降温)温度控制的静态误差≤1℃.
(3)用十进制数码管显示水的实际温度.
2.发挥部分
(1)采用适当的控制方法,当设定温度突变(由40℃提高到60℃)时,减小系统的调节时间和超调量.
(2)温度控制的静态误差≤0.2℃.
(3)在设定温度发生突变(由40℃提高到60℃)时,自动打印水温随时间变化的曲线.
设计
一,方案设计与论证
本题目要求:
能在40℃至90℃范围内设定控制水温,静态控制精度为0.2℃.并具有快速性与较小的超调,以及十进制数码管显示,温度曲线打印.
测量部分
采用温度传感器铂电阻Pt1000.铂热电阻的物理化学性能在高温和氧化性介质中很稳定,线性较好.在0—100℃时,最大非线性偏差小于0.5℃.铂热电阻与温度关系是:
Rt=R0(1+At+Bt*t)其中Rt是温度为t时电阻;R0是温度为0℃时电阻;A,B为温度系数.
驱动控制部分
此方案采用SPCE061A单片机实现,此单片机内置8路ADC,2路DAC.另外,该芯片内置JTAG在线仿真,编程接口,可以方便实现在线调试.
二,系统硬件电路设计2.1电路方框图及说明
方框图说明
语音播放:
语音播放水温设置温度,并播报整数温度变化.
键盘设定:
用于温度设定.共三个按键.
KEY1:
设置温度的十位数;0—9
KEY2:
设置温度的个位数;0—9
KEY3:
温度设置确认;温度重新设置.
数据采样:
将电信号经AD转换后,换算成温度值,用于播报和显示.
数据显示:
采用三位八段数码管显示,设置温度与测量温度,显示小数点后1位数字.
串行口传输:
将采样温度值,上传至PC机,描绘曲线并打印.
继电器/热电炉:
通过三极管控制继电器来完成对热电炉的功率控制.
2.2各部分电路设计
1,CPUSPCE061A内部带有8路ADC和2路的DAC,32个IO口,内置32K字闪存和2K字的静态存储器.资源足够.
2,键盘设置电路IOA0接KEY1,IOA1接KEY2,IOA2接KEY3.
3.音频输出电路通过SPY0030功率放大器,驱动喇叭.完成语音播放.
4,数码显示电路外接三位数码管,通过三极管控制LED片选.
5,热电炉控制电路通过三极管控制继电器的开关.
6,测温部分电路温度传感器:
Pt1000,运放:
HT9274差动放大.在100℃时,Pt阻值为1380(电流基本:
1—2mA),因此采用10倍电压放大.
7,串行通讯部分电路系统设计要求同PC联机通信,利用PC机打印显示温度曲线.由于SPCE061A串行口为TTL电平,PC串行口为RS232电平,
三,软件设计3.1PID控制算法介绍
算法有两种:
直接计算法公式:
Pout=Kp*e(t)+Ki*∑e(t)+Kd(e(t)–e(t-1))增量计算法公式:
Pout(t-1)=Kp*(e(t)
–e(t-1)+Kie(t)+Kd(e(t)–2*e(t-1)+e(t-2))基本偏差:
e(t)表示当前测量值与设定目标之差累计偏差:
∑e(t)=e(t)+e(t-1)+e(t-2)+…….+e
(1)基本偏差的相对偏差:
e(t)–e(t-1),对象的动作趋势:
比例调节作用:
是按比例反应系统的偏差.比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定.
积分调节作用:
是使系统消除稳态误差,提高精度度.加入积分调节可使系统稳定性下降,动态响应变慢.
微分调节作用:
微分作用反映系统偏差信号的变化率,能预见偏差变化的趋势,产生超前的控制作用,可以改善系统的动态性能.(减少超调,减少调节时间)
3.2程序结构图
3.3主程序流程图
3.5测试方法和测试结果1,测试环境环境温度:
28℃;测试仪器:
数字
第2/5页
万用表,0---100℃温度计,打印机,秒表;2,测试方法使系统运转,采用温度计同时测量水温变化情况,得出系统温差指标.3,测试结果设定温度由40℃到60℃标定温差:
≤0.4℃调节时间:
350秒静态误差:
≤0.2℃见教材P280最大超调量:
0.5℃4,测试结果分析如果加入模糊控制会使调节时间缩短,增强PID控制的效果.
四,总结由于SPCE061A有高的时钟,多的I/O口,具有语音处理功能等,为实现电路提供了非常便利的条件.同时也因为开发环境友好,易用,这些大大加快系统开发设计.本系统各方面指标基本达到题目要求.
(注:
可编辑下载,若有不当之处,请指正,谢谢!
)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 作业