分享好友 厨具导购网站首页 频道列表
分时控制电热水器的嵌入式控制器设计
2024-04-24 08:46    1451    中华厨具网

1概述

随着国家对家用电器节能和安全认证工作的开展,城市用电分时计费方式开始被推广实施,即用电高峰在时收费高,用电低谷时收费低。目前采用机械温包控制方式热水器已少见,早期的电热水器因控制简单、智能化程度低、保护功能少,已不适应现代生活的需求。本文所谈到的控制器采用高性价比单片机,运用软件控制技术,融合智能化控制思想,增加了漏电检测、干烧报警等多重保护功能,大大提高了电热水器的智能化、安全性,并采用lcd显示温度,使热水器具有良好的人机界面,方便用户操作,使该款电热水器显得更加经济实用。

2系统功能设计

本款电热水器智能控制器,主要具有以下独特功能:①带柔和背光的液晶实时显示温度和实时时钟;②具有漏电、干烧、过热、传感器失效等多重保护;③方便的按键操作:系统开启键;功率选择键;定时状态键;分段定时设定或时钟校准状态切换键;调整温度、时钟、定时开关机时间的数值设定键;④运行状态指示;⑤故障声光报警与指示。

3系统硬件设计

该系统电路主要由电加热管控制电路、漏电检测电路、蜂鸣器驱动电路、温度采样电路、液晶和发光管显示电路、按键电路、背光等组成。系统结构如图1所示。

mcu选用toshiba公司高性价比的tmp87p809n,该单片机丰富的资源(内含512字节的ram、8k字节的rom,10个中断源,22个i/o口,两个16位多功能定时器,一个基本定时器,一个watchdog定时器,一个sci口,6路8位a/d转换器)及低价格,特别适合智能家电的嵌入式控制。

3.1温度采样电路

本系统采用一路温度传感器实时采集热水器的水温用于mcu控制;由于单片机自带a/d电路,由热敏电阻式温度传感器和一高精度电阻分压构成即可;为提高抗干扰能力,可在单片机口线上串接一个电阻,并接一个按地的滤波电容。

3.2漏电检测

电热水器的使用,安全性能是其考虑的首要因素。本系统设计了独特的漏电检测和保护电路,如图2所示。

电加热管的电源穿过互感器l,继电器j将电加热管的强电同外界隔离。

加电时,单片机的(p1).1口,输出一高电平,使j吸合,电加热上得到电源。没有漏电发生时,流进电加热器和流出电加热器的电流的平衡,l上无感应电动热,而一旦有漏电发生,进出电加热器上的导线中的电流不平衡,l上就有感应电动热,经d1、d2、c1电路的滤波整流得到直流电压v1送比较器,当v1大于警戒电压v2时,比较器ic的输出就会翻转,产生一下降沿,送到单片机的中断口int,单片机立刻响应中断,使(p1).1口输出一低电平,继电器j断开,迅速切断电加热器的供电电源。

图2中的r5、r6、t2和单片机的(p1).0口构成了漏电保护电路的时时监控系统。(p1).0口每隔一定时间(如5分钟)输出一高电平,使t2饱和导通,l上立刻感应出电压v1,此时v1>v2,比较器输出翻转,单片机应产生中断。如单片机没有及时产生中断,说明漏电保护电路有故障,(p1).1口输出低电平,使继电器j释放,切断热水器电源;液晶显示故障,蜂鸣器报警。这就确保了漏电保护电路的实时可靠性。

3.3液晶驱动电路

液晶显示选用ht1621b,该芯片是一种智能型的液晶显示驱动专用模块,具有集成化程度高,体积小,功能强,功耗低,所需外围器件少等特点,以串行方式和单片机进行数据通信,能驱动32×4位lcd液晶屏。图3是液晶显示驱动电路。

cs是ht1621b的片选脚,当它为低电平时,单片机和ht1621b之间的数据通信被接通,否则被禁止。

wr是写数据的时钟脚,在wr时钟信号的上升沿,ht1621b才接收来自date线的命令或数据。

date是串行数据的输入/输出脚。

电阻r7的作用是调节液晶显示屏的亮度,取值范围一般为15kω±20%。

4软件设计

软件设计采用功能独立化、结构模块化为软件设计模式。

程序由主程序、int中断程序和定时中断程序构成。int中断程序用于漏电检测和漏电保护电路的监控;定时中断程序用于产生时钟和各种时间的计数;主程序由初始化程序和各个功能模块程序组成。图4是主程序各功能模块的结构流程图。

a/d采样程序完成对温度的数据采集,并根据温度设定值,用以控制电加热管的开关。如采集到的数据过高或过低,则认为包括传感器在内的采样电路有故障,关断电加热管,系统报警。

4.1防干烧保护

由于热水器的长时间使用造成密封圈老化,或其它因素造成热水器漏水,使热水器缺水。这时,如加上电源,会使加热管处在干烧状态,如不及时关断电源,电加热管会烧断,甚至爆裂。

防干烧保护子程序就是实时监控加热器的温升,如发现温度升得过快,则认为是干烧,立刻关断加热管,并报警。

防干烧子程序框图如图5所示。单位时间取1分钟,因干烧造成的后果严重,因此,判断干烧的温升应在1分钟内判断,而不要等到1分钟计时结束才判断。

4.2分段定时

系统根据一天24小时的实时时钟,将定时间分为0~6,6~12,12~18,18~24四个时间段,共12种方式,用户可选择一段或多段来定时加热,亦可利用“∧”、“∨”键来修改四个时间段和上、下限,如需取消某一定时段,将该时间上、下限设置为相同即可。图6是份段定时设定程序的流程图。

分段定时设定好以后,按定时键进入定时状态,再次按下定时键,则取消定时。

4.3lcd显示程序

ht1621b是多功能液晶驱动芯片。使用前,必须先初始化,然后才能向其输送数据,驱动所需的液晶显示。图7是液晶显示模块最基本的程序框图。

5抗干扰设计

电热水器使用环境潮湿,电源污染对其产生的干扰尤其严重,为保证控制系统的可靠运行,采取了以下抗干扰措施。

硬件设计上,注意元件的布局,即要把模拟信号、数字电路、噪声源(强电部分)三部分合理地分开,设计印制板时,各元件之间的引线要尽量地短,地线和电源线应适当加粗,集成电路的电源和地之间要加一个去耦电容。

软件设计上,采用了指令冗余、软件陷阱和利用单片机内部的watchdoc监视器实现软件工作自恢复等方法;为了消除a/d传感器通道的干扰信号,利用cpu运算与控制功能实现数字滤波;并采用重复检测法,实现对漏电的准确判断。

6结束语

本文介绍了新型分段计时控制的智能电热水器控制器中的应用设计,该产品已批量生产,取得了良好的经济和社会效益。随着技术的发展,具有自学习能力、网络远程控制能力的智能电热水器也正在研制过程中。

版权/免责声明:
一、本文图片及内容来自网络,不代表本站的观点和立场,如涉及各类版权问题请联系及时删除。
二、凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性。
三、转载本站原创文章请注明来源:中华厨具网

免责声明:

本站所有页面所展现的企业/商品/服务内容、商标、费用、流程、详情等信息内容均由免费注册用户自行发布或由企业经营者自行提供,可能存在所发布的信息并未获得企业所有人授权、或信息不准确、不完整的情况;本网站仅为免费注册用户提供信息发布渠道,虽严格审核把关,但无法完全排除差错或疏漏,因此,本网站不对其发布信息的真实性、准确性和合法性负责。 本网站郑重声明:对网站展现内容(信息的真实性、准确性、合法性)不承担任何法律责任。

温馨提醒:中华厨具网提醒您部分企业可能不开放加盟/投资开店,请您在加盟/投资前直接与该企业核实、确认,并以企业最终确认的为准。对于您从本网站或本网站的任何有关服务所获得的资讯、内容或广告,以及您接受或信赖任何信息所产生之风险,本网站不承担任何责任,您应自行审核风险并谨防受骗。

中华厨具网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。

中华厨具网存在海量企业及店铺入驻,本网站虽严格审核把关,但无法完全排除差错或疏漏。如您发现页面有任何违法/侵权、错误信息或任何其他问题,请立即向中华厨具网举报并提供有效线索,我们将根据提供举报证据的材料及时处理或移除侵权或违法信息。