- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要
热水器是一种可供浴室,洗手间及厨房使用的家用电器。目前市场上热水器主要品种有电热水器、太阳能热水器、燃气热水器。就中国的具体情况而言,由于太阳能热水器的使用受天气原因的限制,使用范围狭窄;燃气热水器由于以石油、天然气为燃料,而燃料供应量又难以满足人们日益增长的需求,且不利于环境,因此电热水器越来越受到消费者的青睐。
市场上传统的机械式电热水器控制功能不完善 ,而且精度低、可靠性差,生活质量的提高使得消费者对电热水器要求越来越趋向于智能化和数字化,因此智能家用电热水器出现满足了大众的需求。它采用智能控制器为控制中心,具有抗干扰能力强 ,工作可靠稳定,自带flash闪存等特点,完全满足高性能的电热水器的控制要求能。智能家用电热水器控制器有对温度精确控制,可靠的水位采集电路,防止干烧,时间设定等等功能。
我们考虑到家电业的激烈竞争,节约生产成本,智能家用电热水器控制器的设计主要采用简单的器件:如51单片机,液晶屏显示12864,ADC0809等配件构成,与C语言软件编程相结合;充分利用内外围功能,以提高产品的性价比,稍加改进,便能以较低成本应用于实际批量生产中。
【关键词】智能控制器、功能、设计
目录
第一章 设计方案
1.1 设计思想……………………………………………………………………6
1.2 实现功能………………………………………………………………………6
第二章 硬件设计
2.1 智能控制器的核心……………………………………………………… 7
2.2 矩阵式键盘按键功能…………………………………………………… 9
2.3 液晶屏显示部分………………………………………………………… 10
2.4 A/D转换模块…………………………………………………………… 10
2.5 水温及水位检测电路…………………………………………………… 11
2.6 漏电检测及报警电路…………………………………………………… 11
2.7 加热及继电器失控保护电路……………………………………………… 11
第三章 软件设计
3.1智能控制器子程序设计………………………………………………………12
3.2主程序流程图…………………………………………………………………13
总结…………………………………………………………………………………14
参考文献……………………………………………………………………………14
附录…………………………………………………………………………………15
设计方案
1.1 设计思想
智能电热水器控制器主体由51单片机组成。时间由单片机内部的定时器计数器提供。由温度传感器ADC08098读取外部温度数据并传输到计算机内部。由液晶屏12864显示温度、时间,联合控制开关输出想要的数据。 输入由接口芯片和串并转换芯片74LS165从单片机的串口输入。
1.主体部分由STC89C52单片机组成,单片机外接晶振。作为内部定时器的输入脉冲。时钟由内部的定时器构成。
2 .AD转换由ADC08098实现,这是集AD转换和串行输出一身的芯片,它能将采集到的温度直接转换成串行信号输入到单片机。
3 .输出通道使用电子开关配合光电二极管实现对加热器的控制。
4.显示部分分两部分。一部分是由于显示时间一部分是用于显示温度。时间和温度显示当前时间和温度,可以通过转换开关实现当前时间和设定时间的转换。温度也是同理。显示器由七段数码管组成。四个用于显示时间,两个用于显示温度。六个数码管通过一个I/O口扩展芯片8255A与单片机连接。
5. 输入设备采用一个I/O接口芯片。使用扫描的方法实现数据的输入。输出的并行数据通过一个并行/串行接口芯片实现串口的输入。
6.控制开关,由外部的电子开关直接输入。硬件上使用I/O引脚直接输入。在编程上由程序上直接扫描I/O引脚通过引脚电平的变化转入相应的中断子程序,实现相应的功能。
7.输出控制,由电平控制的光电二极管实现。光电二极管直接接到单片机的输出引脚。
1.2 实现功能
设计的智能电热水器将要实现的功能:
1、对温度精确控制 .采用高性能的温敏电阻实时采集热水器内水温 ,将温度信号转变为电压信号后送单片机处理 ,可用高清晰度的数码管进行实时显示
2、可靠的水位采集电路,实时采集水位供查询时进行显示,当水位过低
文档评论(0)