基于单片机的电加热恒温箱控制器设计 - 图文(8)

2019-02-15 11:12

基于单片机的电加热恒温箱控制器设计

开始是Flag_TimeSet=0?否温度设定加1是Key_0==0 & Key_1==1Key_0==0 & Key_1==1是时间设定加1否否温度设定减1是Key_0==1 & Key_1==0Key_0==1 & Key_1==0是时间设定减1否否数码管显示设定温度是Key_0==1 & Key_1==1Key_0==1 & Key_1==1是数码管显示设定时间否否Key_0==0 & Key_1==0Key_0==0 & Key_1==0确定确定返回图5-5键扫描程序流程图

5.3.5 温度控制模块的设计

本设计利用位置式PID算法,将温度传感器采样输入作为当前输入,然后与设定值相减得到偏差ek,再对之进行PID运算产生输出结果fout,再让fout控制继电器的通断时间,进而控制加热器的平均功率。其温度控制程序流程图如图5-6所示。 首先,定义了一些变量,用于存放PID运算所需要的P、I、D系数,以及温度设定值,历史误差的累加和等信息。

加热时间通过PID算法计算出来后,由定时器0中断控制。在温度控制程序中,计算出fout后,如果该参数大于0,则开启加热器,每进入一次定时器0中断,fout

32

参数减1,直到fout等于0,停止加热。如果PID算法计算结果比较大,说明离设定温度相差较大,则加热时间比较长,如果计算结果比较小,说明离设定温度相差较小,加热时间相对较短。

图5-6 温度控制程序流程图

返回fout<=0是加热停止加热否PID计算开始5.3.6报警模块的设计

当高于设定温度时,将影响恒温箱的质量。因此,将恒温箱定一个温度上限。检测到温度超限,应进行报警处理。报警子程序流程如图5-7。

图5-7报警程序流程图

返回否送温度正常信号报警处理定时时间到?是温度处理子程序开始33

基于单片机的电加热恒温箱控制器设计

5.4 软件设计小结

在软件程序的设计中,特别是程序,接触不多,更没好好去探讨,所以一开始让人摸不着头脑,陷入了僵持状态。主要是自己的专业知识面不广泛,所以设计起来很费劲。无法从任何地方去着手,真后悔以前没有把基础打扎实,所以在上面花了很多的时间,只有重头开始学起。

虽然在这次设计中遇到了种种困难和问题,但在老师和同学的悉心指导下,最终把所有问题都迎刃而解,最终圆满的完成了设计。程序清单参见附录1。

34

6结束语 本系统针对以往常用的模拟仪表,测量精度较低、集成度较低、适应性能较差和单路测温系统的不足,如分立元件多、体积大、可靠性差且日常维护量大,以及针对延时性和维修量大、维修不方便等缺点,采用P89V51RD2恒温控制系统。本系统的硬件简单、软件丰富、调试、修改方便,可以方便地实现现代化测温和多种功能,可靠性高,测温简单,可以作为一种先进的一路或多路温度测量方法来取代以往常用的单路测温方法。

由于本人理论水平的有限和实践经验的缺乏,在系统的实际运行中必然存在一定的缺点和不足,不一定能像预期般实现以下指定要求:

A. 对电加热恒温箱温度的检测,并按工艺要求控制最高加热温度; B. 在恒温阶段,保持持续的稳定; C. 电阻丝加热后采用恒值控制; D. 显示检测温度值。

相信在今后的学习和交流中,通过对恒温控制系统的深入了解,必然能有所新的体会,能对本系统做进一步的改善,使其更加完善。

35

基于单片机的电加热恒温箱控制器设计

参考文献 [1] 曹琳琳,曹巧嫒.单片机原理及接口技术[M].长沙:国防科技大学出版社,2000 [2] 谢宜仁,谢炜,谢东辰.单片机实用技术回答[M].北京:人民邮电出版社,2003 [3] 张洪润,蓝清华.单片机应用技术教程[M].北京:清华大学出版社,1997 [4] 丁元杰.单片微机原理及应用[M].北京:机械工业出版社,1999.8

[5] 何立明.MCS—51系列单片机应用系统设计[M].北京:北京航空航天大学出版社,1990 [6] 潘新民,王燕芳.微型计算机控制技术[M].北京:高等教育出版社,2001.7 [7] 张友德.单片微型机原理、应用与实验[M].上海:复旦大学出版社,1993. [8] 黄一夫.微型计算机控制技术[M].北京:机械工业出版社,1996

[9] 楼然苗,李光飞.51系列单片机设计实例[M].北京:北京航空航天大学出版社,2003 [10] 沈红卫.单片机应用系统设计实例与分析[M].北京:北京航空航天大学出版社,2003 [11] 涂时亮.单片微机控制技术[M].上海:复旦大学出版社,1994. [12] 孔峰.微型计算机控制技术[M].重庆:重庆大学出版社,2003. [13] 谢剑英.微型计算机控制技术[M].北京:国防工业出版社,1988. [14] 邱关源.电路[M].北京:高等教育出版社,2000.

[15] 涂时亮.单片微机控制技术[M].上海:复旦大学出版社,1994.

[16] 范立南.单片微型计算机控制系统设计[M].北京:人民邮电出版社,2004. [17] 胡汉才.单片机原理及系统设计[M].北京:清华大学出版社,2002. [18] 何立民.单片机应用文集(1)[M].北京:北京航空航天大学出版社,1996. [19] 康华光.电子技术基础[M].北京:高等教育出版社,2002.

[20] 张毅刚,彭喜源.MCS-51单片机应用设计[M].哈尔滨:哈尔滨工业大学出版社,1997. [21] 李华,孙晓民,李红青.MCS-51系列单片机接口技术[M].北京;北京航空航天大学出版

社.1999.

[22] 王忠显.智能化电能参数测试仪[J].煤炭技术,2003.12:35-39

[23] 沈祖冀,孙海波,刘占阳.智能交流电综合测试仪[J].河北省科学院学报,2001.9:48-52

36


基于单片机的电加热恒温箱控制器设计 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:阿拉善旗历代王爷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: