- 13
- 0
- 约1.07万字
- 约 16页
- 2018-02-15 发布于河南
- 举报
计算机温度测控系统实践报告
课程设计报告
课程名称 计算机控制技术
题目名称_ 计算机温度测控系统
学生学院 自动化学院
专业班级 自动化
学 号
学生姓名
任课教师 李传芳 _
同组同学
2011年6月24日
目录
一、实验目的---------------------------------2
二、预习与参考------------------------------- 2
三、实验(设计)的要求与数据------------------- 2
四、实验(设计)仪器设备和材料清单-------------- 2
五、实验过程---------------------------------2
(一)硬件的连接- --------- ----------------------- 2
(二)软件的设计 ---------------------------------3
(三)测试 --------------------------------12
(四)实验数据 --------------------------------14
六、实验过程遇到问题与解决--------------------14
七、实验心得--------------------------------15
八、参考资料 -------------------------------15
一、实验目的
设计制作和调试一个由工业控制机控制的温度测控系统。通过这个过程学习温度的采样方法,A/D变换方法以及数字滤波的方法。通过时间过程掌握温度的几种控制方式,了解利用计算机进行自动控制的系统结构。
二、预习与参考
C语言、计算机控制技术、自动控制原理
三、实验(设计)的要求与数据
温度控制指标:60~80℃之间任选;偏差:1℃。
1.每组4~5同学,每个小组根据实验室提供的设备及设计要求,设计并制作出实际电路组成一个完整的计算机温度控制测控系统。
2.根据设备情况以及被控对象,选择1~2种合适的控制算法,编制程序框图和源程序,并进行实际操作和调试通过。
四、实验(设计)仪器设备和材料清单
工业控制机、烘箱、温度变送器、直流电源、万用表、温度计等
五、实验过程
(一).硬件的连接
图1 硬件接线图
按上述接线图接线。
为了使温度变动不大,把烘箱的地线与直流电源的地线相连。
为了更好的测到烘箱的温度,把温度计的检测点与温度变送器捆绑在一起。
用万用表测试电磁继电器两端的电压,室温时应该差不多在1.5v左右,若不是,适当调整变阻器的阻值。
最后,我们把35摄氏度时电磁继电器两端的电压调到2.51V.
(二).软件的设计
1.控制算法的选择:
趋近控制:基本思想是把控制分为许多个区间,在各个区间加不同的加热时间或者吹风时间,越接近设定值就分得越细。
2.实际温度与数字量的转换
a.用公式HL=H*256+L-2048,其中HL为速度变送器送回的完整的12位数,H为高位,L为低位。
b.通过测试,取得以下列表,温度与变换后的数字量的比较如下表。(每次都降到室温才重新开始通过加热棒升温,测试三组,并取其平均值。
35 40 45 50 55 60 65 70 75 80 85 980 1024 1068 1109 1156 1198 1245 1286 1240 1350 1400
上述测试所用的源程序如下:
#includestdio.h
#includedos.h
int main(void)
{
int d1=0,d2=0;
outportb(0x030a,0x00);
outportb(0x0309,0x00);
outportb(0x030d,0x00);
do{
delay(5000);
delay(5000);
delay(5000);
delay(5000);
outportb(0x030c,0xff);
delay(5000);
delay(5000);
delay(5000);
delay(5000);
d1=inportb(0x0305);
d2=inportb(0x0304);
d1= d1*256 + d2 - 2
原创力文档

文档评论(0)