智能电热水器设计文档格式.docx
《智能电热水器设计文档格式.docx》由会员分享,可在线阅读,更多相关《智能电热水器设计文档格式.docx(40页珍藏版)》请在冰豆网上搜索。
2.2.2键盘/显示接口电路
2.2.5报警电路
2.2.6模数转换电路
2.2.7温度检测电路
2.2.8水位检测电路
2.2.9AT89S51功能及特性介绍
第3章软件系统设计
3.1主程序流程框图
3.2 键扫描子程序流程框图
3.3 显示子程序流程框图
3.4运行程序流程框图
3.5软件仿真
结论
参考文献
附录1程序清单
附录2电源电路原理图
附录3智能电热水器原理图
附录4中文资料
……………………………………装………………………………………订…………………………………………线………………………………………
专业班级自动化09-1学号2009100601姓名李丰成绩
第1章绪论
1.1选题的背景、目的及意义
据不完全统计,我市城镇居民家庭以电热水器为主,占总量的60%以上;
从前风光无限的燃气热水器渐渐地黯然失色,市场份额仅剩不足20%;
新兴的太阳能热水器虽然受到安装条件的限制,但其安全、环保的性能广受消费者青睐,发展态势迅猛,市场占有率已达到15%左右。
于安全方面的考虑是城镇居民更多选择电热水器和太阳能热水器的主要原因。
时下的商品房通风效果并不好,燃气产生的污染无法及时消除,而电热水器和太阳能热水器则基本没有这方面的忧虑。
三大热水器:
燃气热水器———廉颇老矣;
电热水器———风头正劲;
太阳能热水器———后劲十足。
电热水器的优点:
易安装,不受天气的影响,不受楼层和供水管道的限制,投入小。
随着技术进步和新品的开发,下置式、嵌入式等多种安装形式的电热水器先后上市,彻底摆脱了房间空间的限制。
中央供水和数码智能的电热水器也已进入市场。
电热水器的安全问题涉及到消费者的生命,又加上近些年的能源危机,人们生活节奏的加快,智能化电热水器越来越受到消费者的青睐。
在当今社会,科技日新月异,热水器技术飞速发展,越来越多的科技成果被运用到热水器的制造中。
如今的热水器产品已经绝对不是一个简单的加热器,而是科技含量高的现代化家电产品。
随着我国人民生活水平的逐渐提高,其生活条件有了很大的改善,智能化电器在人们日常生活中占有比重越来越大,与家庭生活密切相关的热水器品种层出不穷,花样翻新。
正是在这样的背景下,本设计选择基于AT89S51单片机的智能电热水器的设计研究。
本选题目的是基于人们对现代家庭舒适、便利、安全以及多元化信息服务的需要,基于AT89S51单片机设计具有智能特征的电热水器控制器。
选用AT89S51单片机作为控制芯片,就是为了实现电热水器的智能化,持续稳定的热水供应,自动断电的安全功能,使人们洗浴时能放心享受,利于人们的身体健康,其务实性能快速满足人们对现代生活快节奏的需求。
1.2国内外研究状况和成果
据了解,热水器内胆最关键,如果内胆损坏就意味着整台机器报废。
与其他家用产品不同的是,电热水器没有必要频繁升级换代,出于安全性和经济性的考虑,热水器的耐用性才是厂商需要绞尽脑汁的。
空调的核心是压缩机,电扇的核心是电机。
对于热水器来说内胆是最关键的,从一定意义来说,内胆的品质就代表热水器的品质。
目前的内胆技术纷繁复杂,但究其本质目标都是一样的:
保温、耐压、不生锈、无水垢、不渗水是内胆的基本要求。
市场上常见的类型有搪瓷内胆、不锈钢内胆、钛金内胆、金圭内胆等,搪瓷内胆抗疲劳性差,不锈钢内胆焊缝容易漏水,目前比较先进的内胆主要是钛金内胆。
除了对耐用性的不懈追求,智能化技术运用是今后技术发展的一个普遍趋势。
燃气热水器设有自动恒温控制,停气自动关机,超水温泄压等安全保护功能,即使临时停气,仍有储存的热水使用。
智能化技术的运用有两个好处,一是更方便,二是更节能,按照用户的使用习惯提前预先加热,让使用者随心享用热水。
而在非用水时间则启动中温保温方程式,根据设定温度计算出最节能的保温温度,减小热水器内外温差,因而大大减少保温加热次数,真正做到不拔插头更省电。
在节能上冰箱等家电产品已经走在了前面,热水器这种用电量很大的产品更加应该推进节能技术的普及。
对于传统的电热水器行业而言,要想出现本质性的突破几乎是不可能的,而在功能上不断提升,抓住人性化需求,却是一条可行之路。
而事实正是如此。
阿里斯顿、比利奇、史密斯、海尔、美的争先恐后推出了超大液晶屏、电子线控、超薄时尚、双管加热、漏电保护器、防电墙、多口出水等新技术,尤其是海尔,甚至在电热水器上增加了按摩功能,专门的喷雾按摩喷嘴,让消费者可以足不出户就感受按摩的快乐。
国外对智能电热水器的主要研究成果有:
西门子智能电热水器,采用德国新电脑温控技术,确保出水温度均匀恒定,使沐浴成为真正的享受。
西门子家电集团采用西门子在电站技术上的强大防漏电安全技术为基础,开发出独有的ELCB德国安全专家模式功能。
除具有正常的防漏电装置外,还具备安全电流自我检测功能,随时检测防漏电系统是否正常工作,双重保险将个体与电源完全分开,杜绝意外发生。
樱花IMES智能记忆节能系统,突破了传统单时段节能模式,提供了独一无二的三时段定时预热和七种供水模式,其工作过程“聪明伶俐”,它不断自动存储、分析主人近一个月用水的具体数据,以最经济的模式提前为主人准备热水,真正实现全天候节能供水。
特别是还具备体贴的停电数据保留功能,就算停电48小时,也能自动记忆所有参数,让主人毫无后顾之忧。
全新的智能中温保温功能,彻底弥补了传统中温保温的缺陷,根据设定水温、环境、季节的不同,自动选择最节能的保温状态,避免固定中温技术大幅度温差造成不必要的浪费,缩短加热时间,切实做到省电节能。
配合特有超厚高密度聚氨脂发泡层,节能指标全面达到国家专业标准,当然倍受信赖。
完美的节能系统整合,把IMES智能记忆作为系统节能的核心,将各种节能的细节整合到尽善尽美,智能记忆与自动加热技术的融合应用,自动加热、实时加热、定时加热三种工作模式任意选择。
就中国的具体情况而言,其研究成果虽稍逊于国外,但是学者们也在努力寻求技术的突破,比如海尔就走在了同行的前面。
近日,海尔推出了一款全新产品——银海象A6智能专家,成为国内第一款具备记忆和计算能力双重智能的热水器。
能记是A6的最大特色。
它独有的断电自动记忆功能,即使突然停电,系统也会将之前设置的参数自动保存,从而在来电开机时仍保持原有设计,无需重新设置,方便简单。
会算是A6的又一特色。
许多热水器也有预约功能,但预约的都是加热时间。
用户一般不知道该提前多长时间加热,因此不是早了就是晚了。
而A6产品只需设定好你的洗浴时间即可。
它会自动根据当前的室温及水温计算好所需的加热时间,并自动提前加热,从而可以最大限度的减少用电损耗。
除了能记会算,
A6的外观也独具一格。
它使用LED超大显示屏,清晰明了;
同时,A6引入无线智能遥控技术,不仅使热水器安装彻底摆脱了高度的限制,操作更自由方便。
另外,A6采用了下倾式控制面板,实现半隐藏式安装,使浴室装修更完美。
此外,A6的节能效果同样出色,智能预约、中温保温、分层加热等让您省钱到家。
实验证明,仅中温保温一项技术,就能在24小时内节能约0.33度。
如深圳市明佳实业发展有限公司获得了19项热水器发明专利的授权。
在热水器研发中模拟大自然中的负离子功效,利用热水器的电能、空气气压、水压形成的势能和动能,作用于空气或水中的水分子使其发生破裂,使空气中带负电荷的氧分子和微小的水分子结合,生成大量的负离子。
1.3研究设想和实验设计
AT89S51单片机是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内4kb的可系统编程Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。
它集合了Flash程序存储器,既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片机芯片中,功能很强大,可灵活应用于各种控制领域。
基于此,我采用AT89S51作为智能电热水器的控制芯片,通过选用电源模块、单片机模块、ISP在线编程接口、键盘模块、数码管及指示灯显示模块、水温、水位检测模块、报警输出模块,来实现智能控制的要求。
具体实验设计:
AT89S51采用+5V电源供电,设计要求制作一直流稳压电源,采用220V市电供电,经桥式整流后送入滤波电路,再经稳压芯片CW7805输出+5V电压。
单片机容易受外界环境干扰,因此要求供电电源单独设计制作。
单片机硬件部分由单片机最小系统配以按键、显示器件构成。
限于单片机型号采用12MHz晶振和两个33μF陶瓷平衡电容组成振荡电路。
为使硬件具有通用性,复位电路采用上电与按键复位结合设计,独立式按键通过P3口扫描查询,分别执行功能查询、增值、减值功能。
系统工作时,首先检测功能按键,进行温度范围设置。
其次检测加减按键,进行温度范围调节,然后运行程序,由传感器经过模数转换,检测水温,当检测温度低于预设温度1℃时,开始加热;
检测温度高于预设温度1℃时,停止加热。
当温度超过65℃时,蜂鸣器报警。
第2章硬件系统设计
2.1方案验证
目前市场上的电热水器有连续水流式,虽具有加热速度快和体积小的优点,但需要的功率大,大多数家庭供电线路难以承受。
而且市场上传统的机械式电热水器控制功能不完善,而且精度低、可靠性差,因此电热水器的智能化成为必然趋势。
采用单片机来实现电热水器的智能化,主要是因为其采用面向控制的指令系统,实时控制功能特别强。
CPU可以直接对I/O口进行输入、输出操作及逻辑运算,并且具有很强的位处理能力,能有针对性的解决由简单到复杂各类控制任务。
单片机做为嵌入式应用的微型计算机,由于其出色的性价比,极强的实用性,它取得了巨大的发展。
本课题是基于AT89S51单片机的智能电热水器的控制器的设计,要达到的控制要求有:
★功能该智能热水器具有以下功能:
⑴电热水器由800W电炉丝加热,最高温度为100°
C。
⑵电热水器的温度可以设置,恒温控制过程为设置的温度,温度控制误差≤±
2°
⑶可以实时显示设置温度和实际温度,显示精度为1°
⑷当实际温度超出设置温度±
5°
C时发出报警
⑸采用AT89S51单片机和12Hz的晶振;
采用AD590温度传感器。
⑹采用比例控制、并用晶闸管移相驱动电热器(电源电压为AC220V)。
★工作原理系统利用集成温度传感器AD590完成温度测量,并转换成模拟电压信号,经由A/D转换器ADC0804转换成数字信号,送到AT89C51单片机中,单片机将采集到的温度值与通过键盘设定的温度值进行比较,根据比较结果,控制加热器的开断,同时将温度值实时显示在LED显示器上。
方案一:
以AT89S51单片机为控制中心的智能电热水器
AT89S51单片机具有结构简单、控制能力强、可靠性高、体积小、价格低等优点,在许多行业都得到了广泛的应用。
以AT89S51单片机为核心,配以外围电路如时钟电路、复位电路、按键、显示器件即可构成交通灯系统,结构框图如图2.1.1:
方案二:
PIC16C72单片机为控制器件的智能电热水器
PIC16C72是美国微芯(Microchip)公司推出的8/11位单片机,采用宽字节单周期指令,哈佛双总线和RISC结构,其数据吞吐量最高可达6MIPS,这几乎是其它大多数8位微控制器速度的4倍128脚封装的PIC16C72单片机内集成了以下主要功能:
2KB片内ROM程序存储器,128KB数据存储器;
22位I/O线;
5路8位A/D转换器,2个8位,1个16位多功能计数器/定时器,1个捕捉/比较/脉宽调制(CCP)部件。
以PIC16C72为控制芯片的电热水器,虽然功能很强大,但是存在一些很需要改进的地方:
中断的现场保护是中断应用中一个很重要的部分由PIC16C72的指令系统中没有专门的PUSH(入栈)和POP(出栈)指令,所以要用一段程序来实现该功能。
对可能用到的W寄存器和STATUS寄存器内容进行现场保护1然后在中断服务程序中对马达,继电器进行控制1漏电检测报警在中断里给出,而每50ms进入一次中断,所以发生漏电时最多50ms即可切断电源1入口→中断保护→控制马达→控制继电器如果用直流对电机进行控制,其转速太快,过调量太大,容易引起震荡。
通过以上两种设计方法的比较来看,实现电热水器的智能控制可以有很多种方法。
可以采用可编程序控制器PLC,各种单片机来实现。
但考虑到成本控制和软硬件实现难度,采用方案一的控制系统设计,可以进一步提高电热水器的智能作用,能够保证持续的热水供应,并能够在异常情况下自动断电,可以满足人们日常生活的需要,提高了人们生活的质量。
智能电热水器将由AT89S51单片机作为控制芯片,经分析设计要求,初步确定其由8个模块组成,如下图所示:
时钟电路用来产生时钟信号供单片机工作,晶振采用12MHz,平衡电容采用33pF。
复位电路在系统上电或运行过程中对单片机进行初始化操作。
按键采用独立式热键,用来扩展系统功能,分别可以实现电源开关、温度增加和温度减少三个功能。
数码管用来显示水温和水位两组数据,所有数码管采用共阳接法,段控端接在单片机同一I/O口,位控端分别接在不同位的I/O口。
发光二极管用来指示系统运行状态,电源指示灯(红):
接通220V电源,该指示灯点亮。
加热指示灯(绿):
加热元件工作时,该指示灯被点亮。
报警指示灯(黄):
当热水器出现异常情况时,该指示灯被点亮。
ISP接口通过并口与PC机连接,实现单片机与PC机通讯,用编译器对源程序进行调试及编译,通过ISP接口将形成的二进制目标程序下载到AT89S51单片机上。
依据设计要求,系统上电复位后按默认值开始运行,然后开始检测温度按键,若无按键,则按设定温度进行工作;
若温度键已按下,则开始设定温度范围,并按新的设定值开始加热。
接着继续检测温度按键,若无按键,则接着上一步的执行(以新的设定值开始工作)。
若有按键,则重新设定温度范围,如此循环。
另外,在运行主程序的时候,首先要检测水位,若达不到预设值,则断电,蜂鸣器报警;
若达到预设值,则开始检测水温。
2.2硬件系统设计
单片机应用系统的硬件电路设计包含两部分内容:
一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。
二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。
本设计中只用最小系统加上键盘、显示、ISP接口电路,单片机本身资源可以满足设计要求,所以不必对单片机进行扩展。
系统的硬件系统以AT89S51单片机为核心,主要分两部分:
直流稳压电源和智能电热水器控制电路,其原理图见附录二。
直流稳压电源由变压器、整流桥、滤波电路、稳压电路组成。
智能电热水器系统由时钟电路、复位电路、报警电路、ISP在线编程接口电路键盘、模数转换电路和显示接口电路组成。
2.2.1电源电路
电源电路按元件类型可分为电子管稳压电路、三极管稳压电路、可控硅稳压电路、集成稳压电路等。
根据调整元件与连接方法,可分为并联型和串联型;
根据调整元件工作状态不同,可分为线性和开关稳压电路。
本设计中采用了线性工作状态的线性集成稳压电源。
直流稳压电源一般由电源变压器、整流滤波电路及稳压电路所组成,设计框图:
各部分简介:
(1)电源变压器
电源变压器作用是将电网220V的交流电压V1变换成整流滤波电路所需的交流电压V2。
变压器副边与原边的功率比P2/P1=η,式中η为变压器的效率。
(2)整流滤波电路
整流电路将交流电压变成单向脉动的直流电压。
滤波电路用来滤除整流后单向脉动电压中的交流成份,合之成为平滑的直流电压。
常用的整流电路有全波整流电路、半波整流电路、桥式整流电路及倍压整流电路。
小功率直流电源因功率比较小,通常采用单相交流供电。
由于桥式整流电路克服了半波整流的缺点,在桥式整流电路中,由于每两只二极管只导通半个周期,故流过每个二极管的平均电流仅为负载电流的一半,与半波整流电路相比较,其输出电压提高,脉动成分减少。
整流电路将交流电变为脉动直流电,但其中含有大量的交流成分(称为纹波电压)。
为了获得平滑的直流电压,应在整流电路的后面加接滤波电路,以滤去交流成分。
滤波电路常见的有电容滤波电路、电感滤波电路及π型滤波电路。
本设计采用电容滤波电路。
电容滤波电路主要利用电容两端电压不能突变的特性,使负载电压波形平滑,故电容应与负载并联。
桥式整流电路带电阻负载时的输出直流电压U0=0.9V,接上电容滤波后,空载时的输出直流电压U0=UC=U2。
所以,接上负载时的桥式整流电容滤波电路的输出电压介于上述两者之间,其大小与放电时间常数RLC有关,RLC越大,U0越大。
(3)稳压电路
稳压电路的作用是当输入交流电源电压波动、负载和温度变化时,维持输出直流电压的稳定。
由于三端式稳压器只有三个引出端子,具有应用时外接元件少、使用方便、性能稳定、价格低廉等优点,因而广泛应用。
三端式稳压器有两种,一种称为固定输出三端稳压器,另一种称为可调输出三端稳压器。
它们的基本组成及工作原理都相同,均采用串联型稳压电路。
(4)三端固定输出集成稳压器通用产品有CW7800T系列和CW7900系列。
正压系列:
CW7800系列,该系列稳压块有过流、过热和调整管工作保护,以防过载而损坏。
一般不需要接元件即可工作,有时为改善性能也会加少量元件。
负压系列:
CW7900系列与CW7800系列相比,除了输出电压极性、引脚定义不同外,其它特点都相同。
(5)稳压电源的技术指标分为两种:
一是特性指标,包括允许的输入电压、输出电压、输出电流及输出电压调节范围等;
另一种是质量指标,用来衡量输出直流电压的稳定程度,包括稳压系数(或电压调整流器率)、输出电阻、温度系数及纹波电压等。
(6)电路目的:
给单片机及其他控制电路提供电源。
电源设计是电路设计很重要关节。
它的稳定与否涉及到电路是否能稳定工作。
按要求需要一个+5V电压,一个+12V左右可调电压。
于是采用可调压芯片LM317,它是稳压芯片。
LM317是三端稳压集成电路,最大输出电流为2.2A,输出电压范围为1.25V~37V。
它具有输出电压可变、内藏保护功能、体积小、性价比高、工作稳定可靠等特点。
用它制作输出电压可变稳压电源,调节可变电阻R2,便可从LM317输出端获得UO(可变输出电压)。
从电路中可以看出,LM317的输出电压(也就是稳压电源的输出电压)U0为两个电压之和,也就是R1两端电压与R2两端电压之和。
而IR2实际上是两路电流之和,一路是经R1流向R2的电流IRI,其大小为URI/Rl。
因URI为恒定电压1.25V,Rl是一个固定电阻,小于240欧姆。
所以IRl是一个恒定的电流。
另一路是LM317调整端流出的电流ID,ID的平均值是50μA左右,最大值一般不超过100μA。
而且在LM317稳定工作时,ID的值基本上是一个恒定的值。
调节R2阻值即可调节LM317输出电压UO。
既然ID和IRl对调节输出电压UO都起到了一定作用,并且IR1是由R1提供,IRI大小也没有任何限制,LM317输出电压服从1.25+IDR2=UO关系。
可调稳压电路原理图如图2.4所示。
图2.2.1.2可调稳压电路原理图
+5V电压也是利用三端稳压集成电路得到的,采用7805芯片。
其用法和LM317差别不大,如下图所示。
LM7805的1端是电源的输入端,3端是输出端,2端是接地端。
图2.2.1.37805三端稳压电源电路
本设计电源电路原理图见附录3。
2.2.2键盘接口电路
本毕业设计的按键采用独立式按键,是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,每个按键的工作不会影响其它I/O口线的状态。
独立式按键的典型应用如图:
图2.2.2.2七段数码管
按键输入均采用低电平有效,此外,上拉电阻保证了按键断开时,I/O口线有确定的高电平。
当I/O口线内部有上拉电阻时,外电路不可接上拉电阻。
独立式按键的软件常采用查询式结构。
先逐位查询每根I/O口线的输入状态,如某一根I/O口线输入为低电平,则可确认该I/O口线所对应的按键已按下,然后,再转向该键的功能处理程序,具体编程见程序清单。
2.2.3报警电路
热水器工作环境潮湿,为了保证使用者安全,控制器应具备漏电检测功能。
在正常情况下,流过磁环的电流大小相等,方向相反,磁环检测线圈无感应电流信号,漏电检测集成电路输出低电平。
当出现漏电电流时,由于流过磁环的电流不平衡,于是磁环检测线圈感应出漏电信号,经集成电路M54123L放大输出高电平,经三极管倒相后输出至单片机。
单片机接收到漏电信号,则停止加热、保温及键盘操作,结束程序并发出报警信号,蜂鸣器连续呜响。
在漏电保护及自检不合格情况下,只有关闭电源及排除故障后,重新接通电源才能工作。
图2..2.3.1报警电路
2.2.4模数转换电路
ADC0809的管脚分布及其与AT89S51的主要接口示意图:
图2.2.4.1ADC0809引脚及与AT89S51连接示意图
由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。
多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。
三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。
IN0-IN7为8条模拟量输入通道,ADC0809对输入模拟量要求:
信号单极性,电压范围是0-5V,若信号太小,必须进行放大;
输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。
数字量输出及控制线:
11条ST为转换启动信号。
当ST上跳沿时,所有内部寄存器清零;
下跳沿时,开始进行A/D转换;
在转换期间,ST应保持低电平。
EOC为转换结束信号。
当EOC为高电平时,表明转换结束;
否则,表明正在进行A/D转换。
OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。
OE=1,输出转换得到的数据;
OE=0,输出数据线呈高阻状态。
D7-D0为数字量输出线。
CLK为时钟输入信号线。
因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KH