计算机控制技术课程设计
计算机控制技术
课 程 设 计
成绩评定表
设计课题
基于单片机的快热式家用电热水器的设计
学院名称 :
电气工程学院
专业班级 :
学生姓名 :
学
号 :
指导教师 :
王 黎
设计地点 :
中原路校区 2-417
设计时间 :
2010-06-14~2010-06-18
指导教师意见:
成绩:
签名:
年 月 日
计算机控制技术课程设计
计算机控制技术
课 程 设 计
课程设计名称: 基于单片机的快热式家用电热水器的设计
专 业 班 级 :
自动 F0704
学 生 姓 名 :
学
号 :
指 导 教 师 :
王 黎
课程设计地点:
中原路校区 2-417
课程设计时间:
2010.06.14—2010.06.18
I
学生姓名
题 目
课题性质
指导教师
主要内容
(参数)
任务要求
(进度)
主要参考
资料
审查意见
计算机控制技术课程设计
计算机控制技术课程设计任务书
专业班级 自动 F0704
学号
基于单片机的快热式家用电热水器的设计
工程设计
课题来源
王 黎
自拟
本设计提出的基于单片机的快热式家用电热水器的设计采用电源电路、单
片机控制器、温度检测电路、按键输入电路、LED 数码管及指示灯电路、报警
电路和加热控制电路还采用了热敏电阻、放大电路以及转换电路等。用 2 位数
码管显示出水温度,能显示设定功率档位。设置 3 个功率档位指示灯,1—4
档 1 个灯亮,5—8 档 2 个灯亮,9 档 3 个灯亮。0 档无功率输出,档位不亮。
当出水温度超过 70 度时停止加热,并蜂鸣报警,温度降到 40 度以下时恢复。
内胆温度超过 110 度时停止加热,防止烧干。
第 1 天:熟悉课程设计任务及要求,针对课题查阅技术资料。
第 2 天:确定设计方案。要求对设计方案进行分析、比较、论证,画出方
框图,并简述工作原理。
第 3 - 4 天:按照确定的方案设计单元电路。要求画出单元电路图,元件及
元件参数选择要有依据,各单元电路的设计要有详细论述。
第 5 天:撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式
规范、方案合理、设计正确,篇幅不少于 6000 字。
(1) 夏继强. 单片机实验与实践教程. 北京:北京航空航天大学出版社, 2008
(2) 赵晓安. MCS-51 单片机原理及应用. 天津:天津大学出版社,2009.3
(3) 徐惠民、安德宁. 单片微型计算机原理接口与应用. 第 4 版. 北京:
北京邮电大学出版社,2009.6
(4) 吴国经等 单片机应用技术 中国电力出版社, 2008.1
(5) 李全利,迟荣强编著 单片机原理及接口技术 高等教育出版社,2007.1
系(教研室)主任签字:
年
月 日
II
计算机控制技术课程设计
摘 要
快热式电热水器与普通电热水器最大的区别在于它取消了储水罐,热水随开
随用,无须预热,减少了电能浪费。另外,它还具有体积小,使用安全,安装方
便等特点。热水器的种类很多,但快热式热水器也有很多种。
要想设计出较好的快热式电热水器必须要以较强的单片机作为基础,而单
片机的发展正好为热水器的开发奠定了前提条件。但也必须有一定的编程能力才
能设计出较好的系统来,此设计的综合性也比较强,它不但需要主要学科的支持,
也需要其他辅助学科的支持,正体验了一个设计者的综合能力。
本设计的快热式家用电热水器系统采用电源电路、单片机控制器、温度检
测电路、按键输入电路、LED数码管及指示灯电路、报警电路和加热控制电路还
采用了热敏电阻、放大电路以及转换电路等。并给出了信号流程图并介绍了快热
式家用电热水器软件系统。
关键词:快热式电热水器;测温传感器;二分查找算法
III
计算机控制技术课程设计
目 录
一 引言 .............................................................................................................................................. 1
二 总体方案设计 .............................................................................................................................. 2
1 硬件方案论证 ........................................................................................................................ 2
2 系统总体设计 ........................................................................................................................ 5
3 系统控制算法的设计 ............................................................................................................ 5
三 系统硬件单元电路的设计 ..........................................................................................................6
1 单片机晶振电路 ..................................................................................................................... 6
2 温度传感器及放大电路设计 ................................................................................................9
3 过零检测电路图的设计 .......................................................................................................10
4 驱动电路的设计 .................................................................................................................. 10
5 显示电路的设计 ................................................................................................................... 12
四 系统的软件设计 ........................................................................................................................ 12
1 主程序流程图 ....................................................................................................................... 12
2 显示扫描子程序 ................................................................................................................... 13
3 加热控制子程序 ................................................................................................................... 14
4 按键扫描处理子程序 ...........................................................................................................15
5 温度检测子程序 ................................................................................................................... 16
五 总结 ............................................................................................................................................ 18
参考文献 .......................................................................................................................................... 19
附录:系统硬件总原理图 .............................................................................................................. 20
IV
计算机控制技术课程设计
一 引言
当今社会大部分人在使用热水器时,基本上都是采用的快热式的。这是因
为它给人们带来了极大的方便,人们不再为热水器耗电量大而发愁,所以快热式
电热水器走进千家万户应经成为必然的。
我国也在不断大力提倡家庭使用快热式电热水器,这样可以为国家节省很
多电能。使用电热水器的方便之处还在于我国的电力来源比较方便,电能是无污
染、清洁的,很受人们欢迎。目前市场燃气热水器、太阳能热水器、储水式电热
水器遍地开花,然而燃气热水器因其安全隐患及越来越高的使用成本正逐渐淡出
热水器市场;而太阳能热水器也因其严格受天气、气候及安装条件影响而很难占
有更大市场份额;而目前占主流的储水式电热水器体积庞大、预热时间长、热水
储水量有限,已不适用现代生活节奏,于是快热式电热水器以其小巧时尚的外观、
比储水式更快的加热速度、比燃气热水器更安全的特点横空出世!在欧洲、东南
亚市场热水器发展历程充分证明了这一点。
普通电热水器有如下缺点:
1、热水器长期通电,长期保持在六十度以上高温,发热管易结垢,内胆易漏
水,因而较易损坏;
2、管道热水热量损耗大;
3、等候用水时间太长;
4、在热水流出前都必须浪费一定量的冷水,根据管道的长短,一般家庭中冷
水损耗量大,基本可达 10-25 升/次。
而快热式电热水器 克服了上述缺点。它有很多优点,如:安全,干净环保;
即开即热,3-5 秒出热水无须等候,热水使用时间不受限制,想用多久就用多久;
用多少烧多少,省电省水,没有损耗;内置温控仪保证温度在 30-50 度之间,解
决温度持续高温导致的结垢漏水问题。
体积小不占空间,其中封闭式(尺寸为:24cm*9.5cm*25cm,类似 25×25
的卫生间地砖那么小,纯白色。)可以隐藏在厨柜内,安装方便,特别适合新装
修的房子,款式多样,美观实用,也是职工福利和客户礼品的绝佳选择。特别方
1
计算机控制技术课程设计
便于洗涤,和洗漱,是为现代家居厨房洗涤、卫生间洗漱专业设计生产的快速电
热水器,结合了燃气热水器和传统储水式电热水器优点。
这里的快热式热水器的设计要求:(1)必须做到隋开随用,所以这就要求
加热功率很大,以至于减少加热时间,所以温度检测元件的快速性就显得很重要。
(2)要做到安全可靠,这就要求控制电路要准确及时,防止热水器烧干而引发
火灾或出现爆炸危险危及人身安全。
这里之所以设计快热式家用电热水器一是兴趣所致,二是正是看到了它的未
来,即将来人们将越来越多的使用它。
二 总体方案设计
1 硬件方案论证
对于快热式家用电热水器来说,硬件系统是它的最基本的框架,是系统的所
有功能的丛础。硬件的选择和所选硬件的性能对系统的功能实现以及系统的精度
都有直接的影响,系统的设计成功与否很大程度上取决于硬件系统的设汁。本系
统硬件方案论证包括单片机、温度检测传感器、加热控制驱动电路、电源电路、
及键盘和显示电路的选择。
1.1 单片机的选择
方案一:
我们知道 8031 芯片内部无 ROM,需要外扩程序存储器,由此造成电路焊接
的困难,况且使用 8031 还需要另外购买其他的芯片,如 A/D 转换及定时/计数器
(PWM)等芯片,从而造成成本较高,不实用。
方案二:
因为 89C51 芯片内部有 ROM,且片内 ROM 全部采用 Flash ROM,它
能于 3V 的超低压工作,与 MCS-51 系列单片机完全兼容,由于 89c51 单片机成
本低廉且工作可靠,采用 12MH z 的晶振, 需所以我们选择 89C51 作为系统微
处理器。
1.2 温度检测传感器的选择
温度检测的方法很多,有热点阻,热电偶,热敏电阻,还有专门的集成测温传感
2
计算机控制技术课程设计
器等。
方案一:
热电式传感器是将温度变化转化为电量变化的装置,它利用敏感元件的电磁参数
随温度变化而变化的特性来达到测量目的。通常把被测温度的变化转换为敏感元
件的电阻变化、电势的变化,再经过相应的测量电路输出电压或电流,然后由这
些参数的变化来检测对象的温度变化。热敏电阻具有灵敏度高、体积小、较稳定、
制作简单、寿命长、易于维护、动态特性好等优点。但有变化率非线性,不适合
测量高温区等缺点。
方案二:
集成测温传感器如:DS18B20,直接将温度转换为数字信号传送给单片机。这
种方法虽然比较先进,但电路也比较复杂成本也较高。
方案三:
温度/频率转化测温法,直接将温度信息转换成频率信号,用单片机测出频率的
大小,从而间接测出温度值,温度/频率转换电路简单可靠,成本低廉。所以采
用此方案。
1.3 传感器输出的放大电路的选择
方案一:
运算放大器LM324带有真差动输入的四运算放大器。该四放大器可以工
作在低到3伏或者高到32伏的电源下,静态电流为MC1741的静态电流的五
分之一。共模输入范围包括负电源,因而消除了在许多应用场合中采用外
部偏置元件的必要性。它的性能特点是短跑保护输出、真差动输入级、底偏
置电流为最大100mA、每封装含四个运算放大器、具有内部补偿的功能、共模范
围扩展到负电源、行业标准的引脚排列、输入端具有静电保护功能。但用在本电
路中接线较复杂,且价格昂贵所以不用。
方案二:
采用74LS04作为输出放大电路的选择,它还可以作为驱动电路使用,74ls04是
TTL电平反相器,使用较经济且性能也很理想,所以在本方案中采用。
3