太阳能热水器监控仪设计
开始 模块初始化 读温度,时间,水位植 送显示 Y 读模块状态标志BF?=0 N 等待
图3-3 显示子程序
31
无锡城市职业技术学院毕业设计(论文)
第4章 结 论
本文给出了一种太阳能热水器控制器的设计方法。利用本套设计方案,基本实现了太阳能热水器中对水温水位以及时间的检测与控制。主要做了以下几项工作:
1. 设计选用AT89C52单片机为整个系统的控制中心。 2. 选用DS18B20温度传感器检测蓄水箱中水温。 3. 选用DS12887时钟芯片做计时部分。 4. 选用分段式液位传感器检测蓄水箱中水位。
5. 将水位检测部分与功能按键部分组合成独立式键盘形式。 6. 选用FYD12864-0402B液晶显示模块作为显示部分。
硬件部分给出了控制器系统的原理框图,各部分电路连接方式及工作原理。在软件设计部分,给出主程序框图,水位测量子程序框图,键盘扫描程序框图以及显示子程序框图。
设计中遇到的困难以及解决方法:
在设计中由于发现单片机口线不够用因此想用8279扩展键盘显示电路。但是通过老师指正发现8279不可以扩展LCD液晶显示模块。通过查阅相关资料,发现12864可以用串口接法,这样既节省口线,又不用外加8279扩展键盘。
设计中不足的地方:
1.本设计控制器没有加入定时控制环节。DS12887具有定时功能,但是由于设计时间和本人经验有限,并没有加入此功能。这是在日后需要继续研究加补充的。
2.由于对于点阵液晶显示模块的了解有限,因此程序部分并没有加入显示部分。在程序方面还要加强训练,争取做到更加优化,实用。
32
太阳能热水器监控仪设计
参考文献
[1] 郭廷玮.太阳能利用和前景.科学普及出版社,1986(5):25-28. [2] 刘福才,刘丰,刘立伟.AVR单片机在太阳能热水器智能控制器中的应用.微计算机信息,1999,4.
[3] 刘福才,朴春俊,刘 丰.基于DS12887的太阳能热水器只能控制的设计.自动化与仪表,2000(4):15-17.
[4] 向奇汝.多功能温度控制器.自动化与仪器仪表,1999(6):30-37. [5] 王长胤,文 军.单片单板机原理及应用.武汉:武汉大学出版社,1993. [6] 何立民.单片机中、高级教程.北京航空航天出版社,1999.
[7] 万福君,潘松峰.单片机原理系统设计与应用.科学技术大学出版社,2001. [8] 潘永雄,沙河,刘向河.电子线路CAD实用教程,西安电子科技出版社,2001. [9]丁志刚,李刚民.单片微型计算机原理与应用.北京电子工业出版社,1990. [10]金伟正.单线数字温度传感器的原理及应用.电子技术应用,2000. [11]王福瑞.单片微机测控系统设计大全.北京:北京航空航天大学出版社,1999. [12]李群芳,张士军,黄建.单片微型计算与与接口技术.电子工业出版社,2008.
33
无锡城市职业技术学院毕业设计(论文)
致 谢
经过几个月的努力,我的毕业设计已经完成。回想这几个月的学习,从开题到论文的顺利完成,我得到了老师和同学们的很多帮助。
首先要感谢我的指导老师柳亚平老师,在本设计的过程中,柳老师从选题,设计方案,论文修改直至成稿一直给予我很多的指导和帮助,同时也为我提供了相关的参考资料,为我解答疑惑,提供了很多关键性的建议。他严谨细致,一丝不苟的作风一直是我学习,工作中的榜样,他循循善诱的教导和不拘一格的思路给我无尽的启迪。
还有我的室友和很多同学也给了我很多的帮助,他们给我鼓励与意见,让我度过了这段艰辛的时期。特别要感谢寝室的同学们,一直以来都在鼓励我,在做仿真时一直都在帮助我,如果没有他们的热心帮忙,此次设计的完成将变得非常困难。
同时也要感谢系各位领导和相关的任课老师,特别是任靖福老师,如果没有任老师的指引和教导,我就不会进入到单片机的领域,在此说声谢谢!
34
太阳能热水器监控仪设计
附录1 电路图
35