《家用热水器控制器设计——综合电子实验报告.doc》由会员分享,可在线阅读,更多相关《家用热水器控制器设计——综合电子实验报告.doc(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、电子电路实验实验总结报告 题目名称: 家用电热水器控制器 学生姓名: 学 号: 学生电话: 指导教师: 验收日期: 电工电子实验教学中心制摘 要用清洁能源电能进行加热的热水器被称作电热水器。电热水器与燃气热水器、太阳能热水器是目前市场上畅销的三大热水器种类。近年来,由于电热水器使用安全、用电方便快捷、加热迅速、价格便宜等方面的优势,人们对电热水器喜爱甚佳,市场销售历年居首,目前电热水器几乎成为家用电器必备之一。本文介绍一种储水式电热水器的控制器,其主要功能有进水设置与显示、进水控制、温度设置与显示、温度控制及自动报警等功能。本文先介绍了家用电热水器控制器总体方案设计,按照功能及技术性能指标要求
2、,采用自上而下的设计方法对进水控制器和温度控制器的电路结构进行分析和设计,详细的介绍了两种控制器的工作原理;接着介绍了进水控制器的设计与仿真,进水控制器由水位预置电路、进水状况检测电路及电磁阀控制电路等电路组成,用Multisim软件完成了对各部分电路的仿真检验,检验了进水控制器设计的正确性;接着对温度控制器设计进行介绍,温度控制器由温度传感器电路、A/D转换电路、温度预置电路、加热器控制电路、时钟电路及数码管显示电路等电路组成,用软件Multisim完成了对各部分电路仿真检验,检验了温度控制器的设计的正确性;再对进水控制器硬件电路进行安装和调试,完成了进水控制器所要求的功能和技术指标。 因次
3、,从控制器的电路设计和仿真的结果和电路的安装和调试的情况来看,本文所介绍的家用热水器控制器的设计是成功的,完全实现了所要求的指标,验证了电路的可行性。目 录第1章 热水器控制器整体设计 11.1 题目简介 11.2 功能及技术性能指标要求 11.3 进水控制器电路结构及工作原理 21.4 温度控制器电路结构及工作原理 3第2章 进水控制器电路设计与仿真 52.1 水位预置电路 5 2.1.1 手动脉冲信号产生电路 5 2.1.2 预置编码电路 5 2.1.3 译码驱动显示电路 6 2.1.4 仿真结果 72.2 进水状况检测电路 8 2.2.1 电路设计 8 2.2.2 仿真结果 92.3 电
4、磁阀控制电路 9 2.3.1 优先编码电路设计 9 2.3.2 状态比较电路设计 9 2.3.3 继电器开关电路设计 10 2.3.4 仿真结果 112.4 进水控制器仿真结果 11第3章 温度控制器电路设计与仿真 143.1 温度传感器电路 14 3.1.1 温度/电压变换电路 14 3.1.2 测量放大器电路 15 3.1.3 仿真结果 153.2 A/D转换电路 16 3.2.1 电路设计 16 3.2.2 仿真结果 173.3 温度预置电路 17 3.3.1 手动脉冲产生电路设计 17 3.3.2 计数器电路设计 18 3.3.3 仿真结果 193.4 加热器控制电路 193.5 时钟
5、电路 21 3.5.1 电路设计 21 3.5.2 仿真结果 223.6 数码管显示电路 233.7 温度控制器仿真结果 23第4章 家用电热水器控制器测试 254.1 水位预置情况 254.2 进水状况检测情况 254.3 电磁阀控制情况264.4 温度传感器情况 274.5 A/D转换电路情况 274.6 温度预置情况 284.6 加热器控制情况 28实验总结 29参考文献 30附 录 31附录一 家用电热水器控制器(进水控制器)元器件明细表 31附录二 家用电热水器控制器(进水控制器)实物照片 32附录三 实验日志 33第1章 热水器控制器整体设计1.1 题目简介 以清洁能源电能进行加热
6、的热水器称为电热水器。由于对环境无污染,能源充足,响应快,用热水方便,安装简单,因此颇受青睐。当前,市场上销售的电热水器主要有三种: 容积式。按照安装方式可分为壁挂(横式)式电热水器和落地式(竖式)热水器,壁挂式电热水器容积通常为40L-100L,落地式热水器容积通常为100L以上。家用储水式电热水器具有安装方便,出水量大,水温稳定等特点,但传统的储水式电热水器加热速度慢,等待时间较长。即热式。即热式电热水器一般需2030A的电流,即开即热,水温恒定,制热效率高,安装空间小。具有能够即开即热,省时省电,节能环保、体积小巧、水温恒定等诸多优点。速热式。一般容量在6L30L,加热功率较大,约为3.
7、5KW及以上。加热时间较短,1次预热,即可连续供应热水,无使用人数限制。具有机械衡温、全自动智能恒温两种保温模式,保护措施较好,使用安全可靠。近年来,随着电热水器在安全、节能、加热、出水量等方面不断改进,越来越受到人们的青睐,市场销售历年持续增长。另外,中国未来的电热水器的研发需求还包括安全可靠、节能、低碳环保、舒适健康、产品结构升级、建筑一体化以及智能化七个方面。因此,家用电热水器将是家庭的家用电器中必备电器产品之一。本题目结合学生已经掌握的模拟电子技术、数字电子技术理论知识和实验技能,以模拟集成电路和数字集成电路为核心器件,由学生自主完成一种全自动的储水式电热水器控制器的研制。该控制器可实
8、现对热水器的进水阀门和加热器的自动控制,并提供必要的安全、报警等功能。1.2 功能及技术性能指标要求家用电热水器控制器包括进水控制和温度控制两部分,它们之间的电路结构相对比较独立。其功能及技术性能指标要求如下:进水控制:(1)水位预置:从低到高,共5级;(2)水位预置指示:红色发光二极管,5个,最上面指示最高水位,最下面指示最低水位;(3)进水状况检测:从低到高,共6级,其中包括1个水位溢出检测;(4)进水状况指示:绿色发光二极管,5个,最上面指示最高水位,最下面指示最低水位;(5)控制进水电磁阀输出端口:1个,开关量,高电平有效;(6)电磁阀吸合及水位溢出指示:双基色发光二极管,红色亮表示水
9、位已达到溢出位置,绿色亮表示电磁阀吸合。(7)状态指示一:双基色发光二极管,红色亮表示控制器工作在水位预置状态,绿色亮表示控制器工作在进水状态;温度控制:(8)温度预置及检测范围:0 50 ;(9)温度测量误差: 1 ;(10)温度显示方式:LED 数码管,两位;(11)控制加热器输出端口:1个,高电平有效;(12)状态指示二:双基色发光二极管,红色亮表示控制器工作在温度预置状态,绿色亮表示控制器工作在加热状态。1.3 进水控制器电路结构及工作原理进水控制器电路由水位预置电路、进水状况检测电路、电磁阀控制电路及电磁阀组成,其电路结构如图1.1所示。图1.1 进水控制器电路结构框图进水控制器由三
10、部分电路共同协调完成功能,该控制器具有两种工作模式,即预置水位模式和进水模式,可通过预置/进水按键开关进行模式的选择。 当开关处于水位预置状态时,预置状态指示灯亮,按动手动脉冲电路中的脉冲按键,将会产生单个脉冲,由于按动开关会有抖动,因此手动脉冲电路已经利用SR触发器进行消抖,脉冲电路产生的脉冲送至预置编码电路,预置编码电路则开始对电路状态进行编码。由于水位总共五个水位档,因此,预置编码电路产生的四位二进制码为00010101,预置编码电路把输出的二进制码送至译码驱动电路,译码驱动电路对代码进行译码,使之对应的端口以低电平输出,再通过与门的逻辑控制,驱动预置水位指示灯从低水位档向高水位档依次点
11、亮,指示当前所预置的水位高度。当水位到达第五档之后,再次按动脉冲按键,由于预置编码电路的循环编码,因此水位预置又降为一档,则一档对应指示灯亮。当开关处于进水状态时,进水状态指示灯亮,如果水箱中的当前水位低于所预置的水位时,状态比较电路输出高电平,通过导通三极管,使继电器线圈电流足够大,使继电器吸合,进水电磁阀被接通并开始工作。随着水箱中的水位不断升高,放入水箱中的不同高度的微动开关被触发,进水状况指示灯也从开始从低水位档到高水位档依次被点亮,指示当前水箱中的水位高度,同时,优先编码器对微动开关电路的输出状态进行编码。由于使用的74148优先编码器,因此是低电平有效进行编码。当水箱中的水位高度和
12、预置水位高度相等时,状态比较电路则输出低电平,三极管截至,继电器断开,电磁阀电路被断开而停止工作。如果当前水位已经达到预置水位时,且电磁阀还没有停止工作,即电路出现故障,则当水位到达溢出水位高度时,触动到溢出微动开关,强行使继电器电路断开,停止了电磁阀工作,因此可以避免发生水位过高而溢出现象,对热水器具有保护功能。1.4 温度控制器电路结构及工作原理温度控制器电路由温度传感器电路、A/D转换电路、温度预置电路、加热器控制电路、数码管显示电路、时钟电路及加热器等组成,其电路结构如图1.2所示。温度控制器由以上七部分组成,完成温度预置和加热的控制。该控制器有两种工作模式,即温度预置模式和加热模式,
13、可以通过预置/加热开关按键进行模式的选择。当开关处于温度预置状态时,按动脉冲按键,手动脉冲产生电路产生单个脉冲,由于按键按动时有抖动,因此,手动脉冲产生电路用SR触发器进行消抖。产生的脉冲送至计数器,计数器对脉冲进行计数,计数器由两片74160组成100进制计数器,由于温度传感器检测温度为050,因此,在这里,计数器的计数为050,计数器产生两组8421BCD码,送至LED数码管进行显示,以表示所预置的温度。当开关处于加热状态时,为了保证安全,水箱中的水位一定要高于下限水位。否则无论电路什么状况,加热器也不会工作。首先,温度传感器电路将0 50水温信号转换成0 5 V电压信号,温度传感器电路以
14、电桥的形式连接,经过电桥转换为差模信号,并经过测量放大器进行放大,这样有利于抑制共模,放大差模,减少外界共模的干扰,放大温度的差模信号。温度传感器电路输出给A/D转换电路将模拟电压转换成8位二进制代码放于寄存器中。然后,代码转换电路将寄存器中的代码转换成两组8421BCD码,送至LED数码管进行显示,以表示当前水箱中的水的温度。若水箱中水的温度低于所预置的温度,状态比较电路则输出高电平,三极管导通,继电器线圈的电流足够大,继电器开关吸合,加热器电路接通且开始工作。随着水箱中的水的温度逐渐升高,LED数码管显示的当前温度也在逐渐增加。当水箱中的水的温度和所预置的温度相等时,状态比较电路输出低电平
15、,三极管截至,继电器开关断开,加热器电路断开而停止工作。若是加热器处于工作状态时,水箱中的水位低于下限水位,电路将发出报警信号,报警指示灯闪烁,并通过逻辑控制使三极管截至,继电器开关断开,以避免水箱烧干而出现事故的现象发生,因此对加热器具有保护作用,使之安全,可靠的工作。图1.2 温度控制器电路结构框图第2章 进水控制器电路设计与仿真2.1 水位预置电路2.1.1 手动脉冲信号产生电路手动脉冲信号产生电路由脉冲按键K1、电阻R1(100K)和R2(100K)、两输入与非门U1B和U1C及5V电源VDD组成,如图2.1所示。其中U1B和U1C组成SR触发器,以消除按键的抖动,每按动一次K1,手动
16、脉冲产生电路就输出一个脉冲信号。图2.1 手动脉冲信号产生电路图2.1.2 预置编码电路预置编码电路由电阻R3(100K)、十进制加法计数器U2(74HC160)、两输入与非门U1A和5V电源VDD组成,电路如图2.2所示。74HC160用置数法接成五进制计数器,在CLK端有输入脉冲信号情况下,输出端QCQBQA将依次循环输出5个二进制代码,分别是001 101。图2.2 预置编码电路图图中,电阻R4(100K)和预置/进水开关按键K21属于控制电路中的一部分。按K21,使得U2(74HC160)的ENT端为高电平时,U2(74HC160)工作在计数状态;否则,U2处于保持状态。2.1.3 译
17、码驱动显示电路其中水位指示灯LED1 LED5按照从低到高的位置安放,用于指示水箱的预置水位。其电路图如图2.3所示。图2.3 译码与驱动电路译码驱动显示电路由电阻R10,两输入与门U4,四线十线译码器U3和5V电源VDD组成。图中,电阻R5(100K)和预置/进水按键K21属于控制电路中的一部分。当按开关K21时,使得U3的D端为低电平,在U3的输入端C、B、A依次输入001 101,U3的输出端将对应的端口置为低电平,通过与门的逻辑电路,将控制LED1LED5的阴极电位,LED为共阳接线,当LED的阴极电位为低电平时,对应的LED灯被点亮。由于有与门的逻辑电路,高一级的水位指示灯亮时,其低
18、级的所有水位指示灯均亮,当水位设置最高档时,五个水位指示灯全亮。而当U3的D端为高电平时,驱动电路输出则全部为高电平,通过与门逻辑链路后,LED灯的阴极电位均是高电平,因此LED1 LED5全灭。2.1.4 仿真结果水位预置电路如图2.4所示。图2.4 水位预置电路图水位预置电路仿真操作、分析过程如下:(1)按下预置/进水选择开关K21按键,其输出低电平,则U3的D端输入为低电平,U2的ENT端为高电平。U2的计数器开始工作,处于计数状态,U3也处于001101的译码状态。且预置指示灯的阴极电位为低电平,因此,预置指示灯亮。(2)连续按动K1按键,则手动脉冲电路连续产生脉冲输出,预置编码电路在
19、输入脉冲的作用下开始对电路状态进行编码。同时,译码与驱动电路进行译码之后送至显示电路,显示电路中的LED1 LED5在与门的逻辑输出下,依次被点亮,五个脉冲之后,由于计数器接成五进制循环计数器,因此在下一个脉冲之后,电路状态又变为一,水位指示为最低水位,以此循环。(3)当K21按键被抬起,其输出高电平,预置编码电路则处于保持状态,译码与驱动电路的输出不在001101范围内,因此对应的输出端口为高电平,经过与门逻辑判断后,LED的阴极均为高电平,LED1 LED5全部熄灭。 经过上述分析之后,对电路进行仿真,发现仿真结果和上述情况符合,说明水位预置电路仿真结果正确。2.2 进水状况检测电路2.2
20、.1 电路设计进水状况检测电路由微动开关电路和进水状况指示电路两部分组成,如图2.5所示。微动开关电路包括电阻R6 R11和开关K3(6位),其中K31为水位下限开关,K35为水位上限开关,K36为溢出开关。进水状况指示电路包括进水状态指示灯,进水水位指示灯LED6LED10,其中LED6 LED10采用共阳极连接方法,从低到高放置,指示水箱中当前的水位状况。图2.5 进水状况检测电路开关电路输出端与LED6 LED10的阴极连接在一起,其输出低电平有效。当水箱中的水位到达下限位置时,进水状态指示灯接通,阴极电位为低电平,进水指示灯亮;到达上限位置时,水位一至五水位指示灯全接通,LED6 LE
21、D10全部都亮;当到达溢出位置时,微动开关K36接通,产生溢出信号,并传送到控制电路,此时LED12亮(红色),预示水位溢出报警。图中,电阻R14(100K)和预置/进水开关按键K22属于控制电路中的一部分。当按下K22,使其接地,电路则处于工作状态,进水指示灯亮,进水水位指示灯根据当前水位情况点亮;否则,处于电路非工作状态,进水状态指示灯灭,进水水位指示灯全部熄灭。2.2.2 仿真结果当按下开关K22时,使其接地,分别接通进水水位指示灯,则LED6LED10依次点亮;当K36接通时,则产生溢出信号,低电平有效,此时LED12亮(红色),发出报警信号,表明仿真结果正确。2.3 电磁阀控制电路2
22、.3.1 优先编码电路设计 优先编码电路由R15(100K),8线3线优先编码器U7(74HC148),非门U6,和5V电源组成。图2.6 优先编码电路图中,当微动开关对应的开关闭合时,开关输出低电平,来自于微动开关电路的低电平信号送至编码电路,U7便进行编码,由于编码是输入和输出均是低电平有效,因此需要用非门U6将U7输出的编码反码变成原码,以便送至比较电路进行比较。由于开关微动电路输出的最高为第五档为低电平,因此该编码电路的输出为001101。2.3.2 状态比较电路设计状态比较电路由比较器U5(4585)和电阻R13(100K)、R14(100K)及5V电源VDD组成。图2.7 状态比较
23、电路图中,预置/进水按键K22属于控制电路中的一部分。来自预置编码电路的输入和优先编码电路的输入送至U5,当预置/进水按键处于进水状态且预置编码电路的输入大于优先编码电路的输入时,U5才输出高电平,即状态比较电路输出高电平,若是预置编码电路的输入小于优先编码电路的输入,即是说,预设置的水位低于当前水位或状态开关K22处于预置状态这两种情况时,状态比较电路均会输出低电平。2.3.3 继电器开关电路设计继电器开关电路由继电器J1、二极管D1、三极管T1、非门U6、与非门U1D,及电阻R16(100K)和5V电源VDD组成。其组成如图2.8。图2.8 继电器开关电路图中,继电器开关电路由状态比较电路
24、和溢出开关的状态决定其输出,当水位为到达溢出水位时,即溢出水位开关未闭合时,该电路则由状态比较电路决定,当状态比较电路输出为高电平时,三极管导通,继电器的线圈有足够大的电流,继电器开关吸合,电磁阀电路接通,电磁阀开始工作。当状态输出电路输出为低电平时,三极管截至,继电器断开,电磁阀开关电路断开,电磁阀停止工作。若是溢出开关闭合,输出为低电平送至继电器开关电路时,无论状态比较电路的输入状态如何,三极管均会截至,继电器开关断开,电磁阀停止工作。2.3.4 仿真结果电磁阀控制电路如图2.9所示。图2.9 电磁阀控制电路图电磁阀控制电路仿真操作、分析过程如下:(1) 水位预置状态时,比较器输出低电平,
25、送至电磁阀控制电路,三极管截至,继电器断开,电磁阀不工作。 (2)水位检测状态时,如果预置编码电路输入比微动开关电路的输入大时,状态比较电路输出高电平,三极管导通,继电器吸合,电磁阀工作。 (3)水位溢出时,溢出水位开关闭合,输出低电平,三极管截至,继电器断开,电磁阀不工作。上述情况表明,电磁阀控制电路仿真结果正确。2.4 进水控制器仿真结果进水控制器电路如图2.10所示。图2.10 进水控制器电路图 进水控制器电路仿真操作、分析过程如下:(1)将选择模式开关打到预置状态,即按下K2按键,预置水位指示灯LED111亮(红色),表示进水控制器工作在水位预置状态;(2)按动脉冲按键K1按键,水位指
26、示灯依次亮,表示水箱中的水位预置到了该水位位指示灯所表示的水位;(3)将选择模式开关打到进水状态,即K2抬起,进水指示灯LED112亮(绿色),表示进水控制器工作在进水状态。此时,若水箱中的当前水低于预置水位,则LED12亮(绿色),表示电磁阀工作,给水箱加水;(4)随着电磁阀工作,水箱中的水位逐渐上升,当当前水位等于预置水位时,则LED12灭(绿色),表示电磁阀不工作,不给水箱加水;(5)在LED12亮(绿色)时,即电磁阀工作,将K36合上,则LED12亮(红色),表示水箱中的储水已经到达溢出位置,说明状态比较电路出现故障。此时,继电器会自动断开,强行停止电磁阀工作。上述情况表明,进水控制器
27、电路仿真结果正确。第3章 温度控制器电路设计与仿真3.1 温度传感器电路3.1.1 温度/电压变换电路温度变化用铂热电阻(Pt100)检测,铂热电阻对应温度变化见表3.1。表3.1 铂热电阻(Pt100)分度简表温度03550电阻值100113.61119.40由表3.1可知,温度在0 50范围内变化时,铂热电阻为100 119.40,铂热电阻阻值变化与温度关系为0.388。温度/电压变换电路采用电桥结构,由精密电阻R1R5 组成,如图3-1所示。其中,R4+ R5等效为铂热电阻,0时它的阻值应为100,所以R3也应取100。R4选用20精密电位器。因为桥臂工作电流限制在0.1mA以内,电压源
28、VDD1选+12V。则由, ,可得R1 = R2 =120K。图3.1 温度/电压变换电路图图中,电桥输出电压ui1约为10 mV,ui2的范围为10 mV12mV。该电压差,即差模电压信号将送至下一级的测量放大器进行放大。3.1.2 测量放大器电路测量放大电路由三个运算放大器U1A,U1B,U2A,电阻R6,R7,R8,R9,R10,R11,R12,和12V电源VDD组成,具有放大差模信号,抑制共模信号的作用。根据测量放大器的工作原理进行计算有,第一级的放大倍数为:Au1=(1+2R7/R6)=101第二级放大倍数为:Au2=R10/R9=24总的放大倍数为:图3.2 测量放大器电路图3.1
29、.3 仿真结果温度传感器电路的仿真电路图如图3.3所示。用电位器代替铂电阻做温度的检测模拟,当调节电位器R5的电阻值时,使 R4+ R5 = 100 119.40,则刚好对应铂电阻在模拟温度0 50的范围内变化时的电阻值,通过电桥输出电压ui1的变化范围约为10 12mV,而而电桥的另一臂输出ui2恒为10mV。因此通过后面的测量放大器的放大,最终uO的输出变化范围0 5V。表明仿真结果正确。图3.3 温度传感器仿真电路图3.2 A/D转换电路3.2.1 电路设计A/D转换电路由A/D转换器和寄存器组成,如图3.4所示。图3.4 A/D转换电路图图3.4中,A/D转换器芯片U2选用ADC080
30、4,寄存器U3选用74HC273。由于ADC0804需在在脉冲的作用下,才能启动转换,该控制中,温度变化的时间不快,因此不要求AD转换的频率很高,给AD加1HZ左右的脉冲频率即可。在时钟信号作用下,AD将来自放大电路的模拟电压15V进行转换,输出八位二进制代码00000000 11111111,并将转换结果存放在寄存器U3中再输出。发光二级管P0 P7的作用是显示A/D转换的结果,以便更加直观的观察AD转换结果。3.2.2 仿真结果A/D转换电路的仿真如图3.5所示。调节电位器RW,给AD转换器件U2的输入端输入0V 5V直流电压,通过观察发光二极管P0 P7的亮灭变化情况来了解AD转换情况。
31、当U2输入为0V时,P0 P7全部熄灭,说明U3输出为00000000;当U2输入为5V时,P0 P7全亮,说明U3输出状态为11111111,通过仿真,发现结果正确。除此之外,也可以通过逻辑分析仪的波形观察A/D转换电路的输出情况。图3.5 A/D转换仿真电路图3.3 温度预置电路3.3.1 手动脉冲信号产生电路设计 手动脉冲信号产生电路由电阻R17、R18,与非门U6A、U6B,脉冲按键KEY2和5V电源VDD组成。 图中,与非门U6A、U6B构成SR触发器,由于按键在按动时会有抖动,因此采用SR触发器可以消除抖动,当每按动一次脉冲开关K2时,SR触发器就会产生单个脉冲,将脉冲送至计数器。
32、 图3.6 手动脉冲产生电路图3.3.2 计数器电路设计计数器电路如图3.7所示,该电路由两个十进制加法计数器U7和U8(74HC160)、与非门U6D、电阻R19和5V电源VDD组成。其中,计数器U7、U8用置数法接成了五十进制计数器。图3.7 计数器电路图图3.7中,电阻R20、预置/加热按键KEY11为控制电路中的一部分。当预置/加热按键KEY11打到VDD时,即电路处于预置状态,在手动脉冲电路输出的脉冲信号作用下,计数器将产生两组8421BCD码,其变化顺序应是00000000 - 01010000,即代表十进制050,表示预置的温度值为0 50;KEY11接到地一侧时,即电路处于加热
33、状态时,计数器处于保持状态,即使有脉冲输入也不再计数。3.3.3 仿真结果温度预置电路的仿真电路如图3.8所示。图3.8 温度预置电路的仿真电路图K11接到VDD时,LED1显示红色,表示预置状态。连续按动K2,计数器输出两组8421BCD码,其变化顺序是0000000001010000,仿真结果正确。3.4 加热器控制电路加热器控制电路由代码转换电路、状态比较电路、选择电路、继电器开关电路、预置/加热按键K11和开关K12及报警电路等组成,控制器电路如图3.9所示。代码转换电路由可擦写存储器U4(MC7C512)组成。该电路的作用是将寄存器输出的8位二进制代码转换成两组8421BCD码,以便
34、送至状态比较电路和预置温度(用8421BCD码表示)进行比较,并送至数码管显示电路进行显示以表示实际的水的温度。状态比较电路由数据比较器U9、U10(74HC85)组成。该电路的作用是将预置电路的计数器输出的两组8421BCD码和代码转换电路输出的两组8421BCD码进行比较。若前者小于后者,则该电路输出高电平,否则,输出低电平。即是说当水箱中的当前水温低于预设置的温度时,状态比较电路输出高电平;否则,输出低电平。选择电路由三态缓冲器U11、U12(74HC541),预置/加热按键K11、K2,反相器U13C,双基色发光二极管LED1(红色指示预置状态),电阻R20、R21和5V电源VDD组成
35、。当预置/加热按键K11打到预置状态时,该电路将预置电路的计数器输出的两组8421BCD码送至数码管显示电路进行显示以表示预置的温度;当预置/加热按键K11打到加热状态时,该电路将代码转换电路输出的两组8421BCD码送至数码管显示电路进行显示以表示当前水的实际温度。图3.9 加热器控制电路继电器开关电路由继电器J1,三极管T1,二极管D1,双基色发光二极管LED1(绿色指示加热状态),电阻R21、R22和5V电源VDD组成。当三极管导通时,继电器线圈有足够大的电流,继电器开关吸合,双基色发光二极管LED1发出绿光表示加热状态。报警电路由按键K3,反相器U13B,与非门U6D,发光二极管LED
36、2,电阻R23、R24和5V电源VDD组成。其中,K3是水箱中安置的下限水位开关。当水箱中的水低于下限水位时,开关K3输出低电平,LED2在时钟脉冲的作用下闪烁报警,同时强行控制继电器开关断开,加热器电路断开而停止工作,避免了发生烧干水箱的现象发生,该电路对水箱具有保护功能,使之安全,可靠。 3.4.1加热器控制电路仿真及分析 将预置/加热开关打到预置状态,预置指示灯亮,在手动脉冲的作用下,数码管显示的数字逐渐增加,当设定到某一个值时,停止手动脉冲的输入,数码管显示了当前的预置温度。再将开关打到加热状态,加热指示灯亮,若此时显示的当前水的温度小于刚预置的水的温度时,加热器开始加热工作,随着调整
37、检测电路的电位器时,数码管显示的当前温度逐渐上升,直到和刚预置的温度相等时,加热器停止工作,若调整电位器的值,使之当前的温度又小于预置的温度时,加热器又开始工作。当将下限水位开关打到低电平一端时,表示水位低于下限水位,继电器断开,加热器停止工作,并报警灯闪烁。上述情况表明,该电路仿真结果正确。3.5 时钟电路3.5.1 时钟电路设计时钟电路由555定时器U5、电阻R15和R16、电容C1和C25v电源VDD组成,时钟电路如图3.10所示。其输出时钟信号频率为1Hz,分别送入A/D转换电路和报警指示电路。时钟信号的周期T、频率f的计算:图3.10 时钟电路图3.5.2 仿真结果将时钟电路的输出接
38、入示波器,示波器显示的波形如图3.11所示。从图中可以看出,时钟信号的幅度为5V、频率约为0.9Hz,表明仿真结果正确。图3.11 时钟电路输出波形图3.6 数码管显示电路数码管显示电路由两片三态缓冲器U11、U12(74HC541)和两个共阴极十六进制LED数码管组成。该电路的作用是将送入该电路的二进制码以数码管数字的形式显示。3.7 温度控制器仿真结果温度控制器电路如图3.12所示。温度控制器电路仿真操作、分析过程如下:(1)当按下K1按键时,即开关打到预置状态,预置指示灯LED1亮(红色),表示温度控制器工作在预置状态;(2)按动手动脉冲K2按键时,数码管U11、U12显示数字逐渐增加,
39、表示预置的温度在增加; (3)当将K1抬起,即开关打到加热状态时,调节电位器的值,使R4为最小值(0),U11、U12显示数字为当前温度00,此时小于预置温度,LED1点亮(绿色),表示加热器工作。随着增大电位器的值,当前的水的温度逐渐增加,数码管显示的数字逐渐增加,当预置温度和当前温度相等时,LED1熄灭,若此时改变电位器的值,使预置温度大于当前温度,LED1又被点亮(绿色),此时若K3接地,代表水位低于下限水位时,LED1又熄灭,同时报警指示灯闪烁,表示报警。上述情况表明,该电路仿真结果正确。图3.12 温度控制器电路图第4章 家用电热水器控制器测试4.1 水位预置情况按预置/进水按键K2
40、,使其处于预置状态,LED12亮(红色),电路工作在水位预置状态。此时,按动脉冲按键K1,则产生单个脉冲,观察预置水位指示灯变化情况,将测试结果填入表4.1中。表4.1 水位预置功能测试结果预置水位指示灯工作状况水位一(LED1)水位二(LED2)水位三(LED3)水位四(LED4)水位五(LED5)亮亮亮亮亮测试结果分析: 当按动脉冲按键时,按动第一次,水位一指示灯亮,第二次,水位一和水位二亮,直到第五次按动手动脉冲时,五个水位指示灯都亮,表示预置水位到达水位五,再按动一次手动脉冲时,又只有水位一亮,其余四灯熄灭,因为计数器接成五进制循环计数器,只能循环加水位。4.2 进水状况检测情况按预置
41、/进水按键K2,使其处于进水状态,LED12(红色)灭,电路工作进水状态。此时,依次接通微动开关,观察进水状况指示灯变化情况,将测试结果填入表4.2中。表4.2 进水状况检测功能测试结果微动开关状 态进水状态指示灯状态(LED6 LED10、LED11)下限K31接通水位一指示灯水位二指示灯水位三指示灯水位四指示灯水位五指示灯溢出指示灯亮灭灭灭灭灭K31、K32接通水位一指示灯水位二指示灯水位三指示灯水位四指示灯水位五指示灯溢出指示灯亮亮灭灭灭灭K31 K33接通水位一指示灯水位二指示灯水位三指示灯水位四指示灯水位五指示灯溢出指示灯亮亮亮灭灭灭K31 K34接通水位一指示灯水位二指示灯水位三指
42、示灯水位四指示灯水位五指示灯溢出指示灯亮亮亮亮灭灭K31 K35接通水位一指示灯水位二指示灯水位三指示灯水位四指示灯水位五指示灯溢出指示灯亮亮亮亮亮灭K31 K36接通水位一指示灯水位二指示灯水位三指示灯水位四指示灯水位五指示灯溢出指示灯亮亮亮亮亮亮测试结果分析:当微动开关被逐一接通时,水位指示灯逐渐被点亮,因为水位指示灯是共阳接法,当某一微动开关被接通时,对应输出为低电平,送至对应水位的指示灯阴极,因此该水位指示灯亮,代表了当前的水位高度。4.3 电磁阀控制情况将预置水位分别设置在水位一至水位五的位置,再通过拨动触点开关波K31 K35,观察继电器J1动作和指示灯LED11的状态,将测试结果
43、填入表4.3中。表4.3 电磁阀控制功能测试结果预置水位位 置实际水位位 置继电器J1状 态指示灯LED11状态水位一 水位一吸合亮 水位一断开灭水位二 水位二吸合亮 水位二断开灭水位三 水位三吸合亮 水位三断开灭水位四 水位四吸合亮 水位四断开灭水位五 水位五吸合亮 水位五断开灭注:LED11显示绿色时,J1吸合,表示电磁阀开始工作;LED11灭时,J1断开,表示电磁阀停止工作。进水状态时如果溢出信号有效(低电平),LED11则显示红色,并强行控制J1断开,停止电磁阀工作。测试结果分析:当开关处于进水状态时,只要当前水位低于预置水位,则继电器就会吸合,电磁阀电路会接通,电磁阀开始工作,若是当
44、前水位大于预置水位或是产生了溢出信号,继电器均会断开,电磁阀将会停止工作。4.4 温度传感器情况调节电位器R5,使 R4+ R5 = 100 119.40,模拟铂电阻温度在0 50范围变化。测量电桥输出电压ui1、ui2及测量放大器的输出电压uO,将测试结果填入表4.4中。表4.4 温度传感器电路测试结果温度设置()01020304050R4+ R5()100103.88107.76111.64115.52119.40uI1(mV)9.99110.38210.77111.15211.54111.985uI2(mV)9.9929.9929.9929.9929.9929.992uO(V)0.020.7821.8872.8113.7554.997测试结果及误差产生的原因进行分析:根据上述表中的数据可知,温度传感器的电阻变化基本