即热式电热水器模糊控制器的设计(4)

2019-08-30 14:20

理。

图4.3 温度读取流程图

图4.4 数据采集流程图

4.4 键扫描子程序

由于人们对热水器水温要求的不同,因此即热式电热水器的出水温度可通过

16

键盘来设置所需的数值。根据功能设置了三个键,分别为开关键、温度增加键和减少键。在软件设计上主要采用扫描来检测有无键按下,当检测到低电平时,调用一段延时来消除抖动,防止误触发。其框图如图4.5所示。

图4.5 键扫描子程序流程图

4.5 显示子程序

显示部分主要用于实时显示出水口温度的值。数据每0.5s更新一次,与采样的时间间隔相同。本次设计要进行温度的两位显示,并且进行动态显示,那么我

17

们先通过查表把个位数字的编码送到P0口,同时送个位数字显示器的位控信号,接着送十位。此程序循环调用后就能同时显示出2位数字。其流程图如图4.6所示。

图4.6 显示子程序流程图

4.6 模糊控制程序

该系统运用模糊控制算法对系统进行控制,使热水器出水温度达到设定值。具体控制如下:

模糊控制流程图如图4.7所示。

18

4.7 模糊控制算法流程图

19

设计总结

为期两周的微机原理课程设计结束了,这次我的课题是“即热式电热水器模糊控制器的设计”, 刚开始确实不怎么有头绪,在老师细心的指导下和同学们的帮助下,如期完成了设计任务。这期间感触颇多。

刚接触这个题目时仅仅只有一个感性的认识,后来通过查阅资料,渐渐地有了一个思路。接下来就是方案论证了。这期间我有了几套方案,经过老师的审核和同学们的讨论,最后确定了这个最终的方案。本以为方案论证一完成就成功了一半,但是在实际过程中,总会遇到各种问题。包括各种芯片的选择匹配问题,以及算法的设计,本以为自己的算法很完美,但是最后却发现没有考虑硬件的限制,只得重新再来。还有就是模型的建立,因为以前这方面的经验比较缺乏,所以很困难,只能去请教老师和其他有经验的学长,在他们的帮助下,我自己也到处查资料,模型终于建立起来了。还有就是各种图形的绘画,因为长时间没接触的缘故,开始时用的不怎么熟练,后来就游刃有余了。两周时间很快就过去了,这期间我学会了很多东西,对于控制系统的认识也有了一个升华。

感谢胡老师和皮老师的悉心指导和同学们的帮助,正是因为你们的奉献,我才顺利的完成了本次课程设计。

20


即热式电热水器模糊控制器的设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:皇甫诞碑

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

马上注册会员

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