- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的电热水器控制器设计 学号: 姓名: 1.课题的开发背景及意义 随着经济水平的发展,生活水平的提高,人们对家居要求不断进行着更新变化,从有房可住,到住的舒服,意味着消费水平的不断上升。电热水器跻身六大主要家电,为符合舒适,方便,健康的家居要求,不断进行着更新换代,不论是技术、种类、还是品牌都是不断地推陈出新。 它可以自动定时开关机,自动为水加热保温,当水位降低时会自动为热水器添水,真正地实现了电热水器的全自动化。 2.课题设计方案及论证 控制器部分选择 选用AT89S51单片机为核心控制整个系统 选用DS1302实现对电热水器定时开关机控制 数据采集部分选择 选用温度传感器DS18B20实现对温度的采集 选用探针实现对水位的采集 人机交互部分选择 选用LCD实现温度、水位、时间的显示 3.课题设计的结构 湿度检测 水位检测 LCD显示 时钟控制 键盘输入 数据处理 4.系统的硬件框图及实物图 AT89S51 温度采集模块 蜂鸣器 开关机控制 水位控制 温度控制 水位采集模块 时钟模块 12864LCD显示 5.系统功能说明 本系统用温度传感器 DS18B20 和探针采集当前电热水器的温度和水位,并将采集到的结果送到LCD上显示,由单片机进行数据处理,控制时钟芯片,继电器或蜂鸣器动作,进而执行对电热水器的加热,加水,开关机或报警操作,加热功能通过继电器驱动加热棒实现,温度上下限以及当前时间,定时开关机时间均可通过键盘设置,也可选用系统默认设置。 6.软件流程图 主程序流程图 温度检测流程图 开始 初始化程序i 温度检测子程序 LCD显示子程序 键盘操作子程序 定时开关机子程序 水位检测子程序 关总中断 复位 跳过ROM 退出,并开总中断 启动温度转换 延时100MS 跳过ROM 送读取温度命令 送温度信息数据 温度值转换 7.系统模块的难点 本系统的难点在于温度与水位检测模块的设计,包括电路的搭建调试和程序的编写。如果系统不能正确的检测到当前的温度以及水位,电热水器就可能无法进行正常的工作,甚至会对电热水器造成危害。 8.系统的完成情况说明 硬件组成包括:主控制器AT89S51、温度检测模块、水位检测模块、显示模块、时钟模块、键盘模块及报警模块,各模块的硬件电路均搭建并调试成功。软件程序的编写根据硬件电路进行。 通过对硬件调试及软件的编程,基本达到了毕业设计的设计要求,实现了基本功能。 9.结论 本文给出了一种电热水器控制器的设计方法。利用本套设计方案,基本实现了电热水器对水温水位以及时间的检测与控制。此次的基于单片机的电热水器控制器设计是一个改进性的智能化产品,以其自身的控制精度高、稳定性好和成本低的独特优点在今后将会有广泛的实用价值。
文档评论(0)