热水器自动控制 .doc

上传人:精*** 文档编号:1164709 上传时间:2024-12-31 格式:DOC 页数:32 大小:1.93MB
下载 相关 举报
热水器自动控制 .doc_第1页
第1页 / 共32页
热水器自动控制 .doc_第2页
第2页 / 共32页
热水器自动控制 .doc_第3页
第3页 / 共32页
热水器自动控制 .doc_第4页
第4页 / 共32页
热水器自动控制 .doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、引 言1第一章总体结构和方案论证2第1.1节 系统总体结构和原理图2第1.2节 方案论证31.2.1 电源模块文案论证31.2.2 主控芯片模块方案论证3第二章 主要元器件介绍4第2.1节 LM78054第2.2节 AT89C514第2.3节 集成温度传感器DS18B205第2.4节 光电耦合器5第2.5节 继电器6第三章系统硬件电路设计分析7第3.1节 系统电源的设计和分析7第3.2节 温度传感电路的设计与分析7第3.3节 水位采集和按钮电路的设计与分析7第3.4节 数据显示电路的设计与分析8第3.5节 继电器和蜂鸣器电路的设计与分析8第3.6节 遥控电路的设计与分析8第四章 系统软件设计1

2、0第4.1节 系统程序设计流程图10第4.2节 系统总的程序如下:17第五章 产品的制作与调试18第5.1节 PCB板图的及产品的制作185.1.1 电路图的绘制185.1.2 PCB板的制作18第5.2节 元件安装焊接185.2.1 元件安装的基本要求与原则185.2.2 焊接注意的基本事项18第5.3节 系统的调试19总 结20参 考 文 献21致 谢22引 言热水器是一种可供浴室,洗手间及厨房使用的家用电器。目前市场上热水器主要品种有电热水器、太阳能热水器、燃气热水器.就中国的具体情况而言,由于太阳能热水器的使用受天气原因的限制,使用范围狭窄;燃气热水器由于以石油、天然气为燃料,而燃料供

3、应量又难以满足人们日益增长的需求,且不利于环境,因此电热水器越来越受到消费者的青睐.根据中国商业联合会前不久的统计,电热水器的市场份额在销售数量和销售收入两个方面都已经超过了长期以来占优势的燃气热水器。该中心预计,在城市电网更大范围改造和城市住房市场大规模启动的带动下,今后几年我国电热水器市场将呈现强劲增长势头。目前市场上的电热水器又连续水流式和贮水式,前者虽具有加热速度快和体积小的优点,但需要的功率大,大多数家庭供电线路难以承受。而市场上传统的机械式电热水器控制功能不完善,而且精度低、可靠性差,生活质量的提高使得消费者对电热水器要求越来越趋向于智能化和数字化,因此我们采用单片机作为控制中心设

4、计了这个热水器自动控制系统。由于考虑到热水器的潮湿的工作环境对单片机的特殊要求.它具有抗干扰能力强,工作可靠稳定,同时考虑到家电业的激烈竞争,节约生产成本,我们用尽量简单的器件实现这些功能,并充分利用内外围功能,以提高产品的性价比,稍加改进,便能以较低成本应用于实际批量生产中。基于以上考虑,该设计将实现如下的功能:1、对温度精确控制.采用DS18B20实时采集热水器内水温,将采集到的温度送单片机处理,然后用数码管进行实时显示。2、可以设定要加热到的温度,当水温达到设定温度时停止加热。.3、可靠的水位采集电路,同时水位分为两个档,当低于第一个档位时,鸣蜂器响10秒起到提示报警作用;当低于第二个水

5、位时,停止加热,防止干烧。 4、配备遥控器,操作更加方便。第一章 总体结构和方案论证第1.1节 系统总体结构和原理图为了使设计具有高可靠性,与实际运用的紧密结合性,从经济、实用的角度出发,我们对热水器自动控制系统进行精心的设计,在设计过程中,我们综合多方面的知识进行分析。系统的整体结构图如下图所示:红外发送模块温度显示模块温度控制模块复位电路晶振电路红外接收模块加热模块水位采集模块中央处理单元AT89C51报警电路图1.1热水器自动控制系统方框图系统0017理方框图该系统主要有:电源电路、温度与水位采集电路、显示电路,报警电路、输出控制电路、加热电路、红外接收和发送模块等。系统总原理图:图1-

6、2系统整体电路图电路分析我们在下一章节中进行分析。第1.2节 方案论证1.2.1 电源模块文案论证方案一:采用串联反馈式稳压电路获得直流稳压电源。该电路由比较放大电路、稳压管、三极管、限流电阻及两个取样电路组成,此电路由主回电路式起调整作用的BJTT与负载串联而得名的。但它的输出电源不可能绝对稳定的,只能是基本稳定,且负载电流较大时,调整管的集电极损耗大,电源效率低,有时还要配有庞大的散热装置。方案二:本设计用到的电源为5V,属于中小功率稳压电源,所以可以采用三端稳压芯片LM7805。用其设计的是线性开关,线性稳压电路,具有结构简单、调节方便、输出电压稳定性强、文波电压小等优点,但是,在负载电

7、流较大且输出电压较低时,其自身的功耗很大。但如果给本系统供电,完全满足要求。综上所述,所以我选择方案二。1.2.2 主控芯片模块方案论证方案一:采用AT89C2051芯片,它具有体积小、功耗小。含有中断、定时/计数器。但IO口数和存储空间相对较少,所以此芯片不利于系统的工作和系统功能的扩展。方案二:采用AT89C51芯片,它具有AT89C2051芯片的所有功能,且IO口数相对较多,价钱相对也比较便宜,存储空间不是非常大,但对于本次的设计存储空间已经足够了。方案三:采用AT89S52芯片,它具有AT89C2051和AT89C51芯片的所有功能,且IO口数非常多,比AT89C2051和AT89C5

8、1多。价钱虽然比AT89C2051和AT89C51昂贵,但存储空间非常大,可以到达8K。综上所述,我选择AT89C51芯片作为本次设计的主控芯片,主要因为应用这个芯片成本比较低,而且存储空间也能满足要求。第二章 主要元器件介绍第2.1节 LM7805三端集成稳压器件LM7800系列,有多种输出稳压值的供选择,常用的有5V、6V、9V、12V、15V、18V和24V。在本系统中,由于51单片机的工作电压为5V,因此我们选择LM7805作为三端稳压器件。LM7805系列集成稳压块主要技术参数:输入电压:DC7V20V最大输出电流:500mALM7805系列稳压块封装如图2-1所示: 图2-1 LM

9、7805示意图LM7805引脚功能: 1脚为输入端 2脚为公共端 3脚为输出端 注意事项: 引脚不能接错,公共端不能悬空; 为防止过热应安装散热片; (在安装时,由于用力过猛,把引脚给压断过,因此在后面的安装过程中,我们特别小心)。 印制板上的滤波电容应直接与引脚相连。)第2.2节 AT89C511、AT89C51的特点AT89C51具有以下几个特点:AT89C51与MCS-51系列的单片机在指令系统和引脚上完全兼容;片内有4k字节在线可重复编程快擦写程序存储器;全静态工作,工作范围:0Hz24MHz;三级程序存储器加密;1288位内部RAM;32位双向输入输出线;两个十六位定时器/计数器五个

10、中断源,两级中断优先级;一个全双工的异步串行口;间歇和掉电两种工作方式。2、AT89C51的功能描述AT89C51是一种低损耗、高性能、CMOS八位微处理器,片内有4k字节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入/擦除1000次,数据保存时间为十年。它与MCA-51系列单片机在指令系统和引脚上完全兼容,不仅可完全代替MCS-51系列单片机,而且能使系统具有许多MCS-51系列产品没有的功能。AT89C51可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于4K,四个I/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需10毫秒,

11、仅为8751/87C51的擦除时间的百分之一,与8751/87C51的12V电压擦写相比,不易损坏器件,没有两种电源的要求,改写时不拔下芯片,适合许多嵌入式控制领域。工作电压范围宽(2.7V6V),全静态工作,工作频率宽在0Hz24MHz之间,比8751/87C51等51系列的6MHz12MHz更具有灵活性,系统能快能慢。AT89C51芯片提供三级程序存储器加密,提供了方便灵活而可靠的硬加密手段,能完全保证程序或系统不被仿制。P0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。第2.3节 集成温度传感器DS18B20DS18B20简介 (1)独特的单线接口方式:

12、DS18B20与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。 (2)在使用中不需要任何外围元件。 (3)可用数据线供电,电压范围:+3.0+5.5V。 (4)测温范围:-55+125。固有测温分辨率为0.5。 (5)通过编程可实现912位的数字读数方式。 (6)用户可自设定非易失性的报警上下限值。 (7)支持多点组网功能,多个DS18B20可以并联在惟一的三线上,实现多点测温。 (8)负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。根据DS18B20的通讯协议,主机控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要对DS18B20进

13、行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500微秒,然后释放,DS18B20收到信号后等待1660微秒左右,后发出60240微秒的存在低脉冲,主CPU收到此信号表示复位成功。DS18B20的示意图如图2-2所示:图2-2 DS18B20示意图第2.4节 光电耦合器光电耦合器是以光为媒介传输电信号的一种电一光一电转换器件。它由发光源和受光器两部分组成。把发光源和受光器组装在同一密闭的壳体内,彼此间用透明绝缘体隔离。发光源的引脚为输入端,受光器的引脚为输出端,常见的发光源为发光二极管,受光器为光敏二极管、光敏三极

14、管等等。光电耦合器的种类较多,常见有光电二极管型、光电三极管型、光敏电阻型、光控晶闸管型、光电达林顿型、集成电路型等。光电耦合器的工作原理:在光电耦合器输入端加电信号使发光源光,光的强度取决于激励电流的大小,此光照射到封装在一起的受光器上后,因光电效应而产生了光电流,由受光器输出端引出,这样就实现了电一光一电的转换。结构图如图2-3所示:图2-3光电耦合器结构图光电耦合器基本工作特性:1、共模抑制比很高 在光电耦合器内部,由于发光管和受光器之间的耦合电容很小(2pF以内)所以共模输入电压通过极间耦合电容对输出电流的影响 很小,因而共模抑制比很高。 2、输出特性 光电耦合器的输出特性是指在一定的

15、发光电流IF下,光敏管所加偏置电压VCE与输出电流IC之间的关系,当IF=0时,发光二极管不发光,此时的光敏晶体管集电极输出电流称为暗电流,一般很小。当IF0时,在一定的IF作用下,所对应的IC基本上与VCE无关。IC与IF之间的变化成线性关系,用半导体管特性图示仪测出的光电耦合器的输出特性与普通晶体三极管输出特性相似。其测试连线如图2,图中D、C、E三根线分别对应B、C、E极,接在仪器插座上。 3、光电耦合器可作为线性耦合器使用。 在发光二极管上提供一个偏置电流,再把信号电压通过电阻耦合到发光二极管上,这样光电晶体管接收到的是在偏置电流上增、减变化的光信号,其输出电流将随输入的信号电压作线性

16、变化。光电耦合器也可工作于开关状态,传输脉冲信号。在传输脉冲信号时,输入信号和输出信号之间存在一定的延迟时间,不同结构的光电耦合器输入、输出延迟时间相差很大。第2.5节 继电器继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与

17、静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。第三章 系统硬件电路设计分析在本章下面的几个小节中,我们根据附录1所示的硬件设计图,对各个主要的电路进行详细的设计和分析。第3.1节 系统电源的设计和分析任何一款电子产品,都必须在通电的情况下才能正常工作,在设计热水器自动控制系统之前,我们应该设计一个电源,而我

18、们首先对整流,滤波与稳压电路的工作原理及其一些基本的参数进行分析。再根据其性质对热水器自动控制系统的电源进行精心设计。图3-1 电源电路原理图为了改善波纹特性,在稳压电源的输入端加接电容C5,C6;在其输出端加接电容C7,C8,目的是为了改善负载的瞬态响应、防止自激振荡和减少高频噪声。滤波电容C的大小取决于放电回路的时间常数。RLC越大,输出电压的脉动就越小。作为滤波电路,电容的容量越大越好,但容量越大的电容其成本越高,使得设计出来的整流电路生产成本也增高,为了达到在满足要求的前提下,使得生产成本最低,通常取RLC为脉动电压中最低次谐波周期的(35)倍。第3.2节 温度传感电路的设计与分析 经

19、过上章对温度传感器DS18B20的分析,对一些初步情况有了一定的了解。对系统温度数据的读取,我们将单片机的P2.2脚作为与DS18B20的通讯端口(图3-2),通过软件控制P2.2脚,完成对集成温度传感器温度数据的读取。图3-2 DS1820与单片机的接口电路设计图第3.3节 水位采集和按钮电路的设计与分析 在水位采集模块中,我们通过高低电平来判断水位。当单片机的端口为高电平时表示没有水,为低电平时表示有水。接口设计图如图3-3。图3-3 水位采集和按钮电路设计图在水位采集模块中,用到了两个光电耦合器,因为可靠的光电隔离是抗干拢的有效措施。考虑到实际中的运用,我们把水位分为两个档位,当低于第一

20、个水位时,有提示报警作用;当低于第二个水位时,热水器就会停止加热。第3.4节 数据显示电路的设计与分析考虑到使用环境空气湿度较大,故主控制器显示采用LED 数码管进行显示。数码管可以实时显示当前温度和设定温度。且由于51系列单片机具有较强的灌电流驱动能力,每一输出口的灌电流可达20mA,而数码管每一段的驱动电流在5mA以内,因此可以不接任何放大设备而进行直接驱动。我们所设计的电路原理图如图3-4所示:图3-4温度显示电路设计图第3.5节 继电器和蜂鸣器电路的设计与分析22脚所接为蜂鸣器,当水位低于第一个水位时起报警提示作用,并且蜂鸣器响的时间为10秒,10秒过后停止报警。21脚所控制的是一只继

21、电器,这里的继电器相当于一个开关,用于控制加热设备的工作电源。其电路设计图如图3-5所示: 图3-5 继电器及报警电路原理图第3.6节 遥控电路的设计与分析 遥控电路的设计是本系统的一个特色,遥控使得本系统操作更方便、更人性化。 在遥控电路设计中我们采用红外线接收器是HS0038B,可以接收所有载波为38kHz 的红外信号,当然由于各个遥控器的通讯协议不同,所采用的芯片也不同,解码方式就有所不同。在遥控电路中我们利用AT89C51的P3.2端口。遥控部分采用简单控制电路,又不会减少功能,将有些硬件电路用软件实现,并且充分考虑到了抗干扰问题。其电路设计图如3-6所示:图3-6 摇控电路原理图第四

22、章 系统软件设计第4.1节 系统程序设计流程图主流程图:初始化开机温度先转换一次循环执行报警、温度处理、键盘、水位、遥控按键指令等操作显示子函数流程图:选中第一个数码管显示采集温度低位选中第二个数码管显示采集温度高位选中第三个数码管显示设定温度低位选中第四个数码管显示高定温度高位水位检测子程序流程图:P1.0=1,P1.1=1继电器关闭P1.0=0, P1.1=0且设定温度大于采集温度继电器开启P1.0=1,P1.1=0继电器开启YNNYYN水位检测子程序如下:void shuiwei() if(H1=1&H2=1) Flag=1; JDQ=1; BEEP=0; if(H1=0&H2=0) F

23、lag=1; BEEP=0; if(TTH) JDQ=0; if(H1=1&H2=0) if(TTH)JDQ=1;遥控子程序流程图:判断接收头接收到按键值接收到数字1键的值设定温度值加1接收到数字2键的值设定温度值减1接收到开关键的值继电器停止加热Y05国贸(1)班YYN遥控信号处理子程序。发送:当遥控器按键按下,设置标志位,并通过动态扫描方式读取键号,之后按标志位及键号利用输出比较进行编码发送。接收:利用输入捕捉功能获得建好,接受成功后设标志位并读取键号供主程序进行处理。遥控子程序:void timeint(void) interrupt 1 using 2/定时器0中断处理TH0=0xFc

24、; /12M: TH0=0XFC;TL0=0XE0;11.0592:TH0=0XFD;TL0=0X1E;TL0=0xe0; / 设定时值为800us 500:FE0Cif (IRCON3)if (IRCON28) /每中断一次读一次遥控接收头的状态,每二次为遥控编码中的一个位IRCON2+;IRCodeIRCON=IRCodeIRCON1; /每读一次放入变量中的二进制的一个位,每次左移一位IRCodeIRCON=IRCodeIRCON | P3_2; /每八次填满一个字节,一个字节存放遥控编码4个位elseIRCON+; /填满一个字节,指向下一个变量IRCON2=0; /计数清零elseT

25、R0 = 0; /关闭定时器ET0 = 0; /定时器0中断关闭if (IRCode1 != 0xFF) & (IRCode2 != 0xFF)if (IRCode1 = 0x55)switch (IRCode2) case 0xAB: / 温度加1按键TH+;DT = 1;break;case 0xAC: / 温度减1按键TH-;DT = 1;break;case 0xD2: /关闭加热键JDQ=1;DT = 1;break;default :break;温度转换命令子程序流程图:发DS18B20复位命令发跳过ROM命令发温度转换开始命令结束计算温度子程序流程图:计算温度子程序将RAM中读取

26、值进行BCD码的转换运算,并进行温度值正负的判定。温度值取补码置“-”标志开始温度零下?置“+”标志计算小数位温度BCD值计算整数位温度BCD值结束NYT读出温度子程序流程图:读出温度子程序的主要功能是读RAM中的9字节。在读出CRC校验有错时不进行温度数据的改写。读取操作,CRC校验发DS18B20复位命令发跳过ROM命令发读取温度命令移入温度暂存器9字节完?CRC校验正确?结束YNNY第4.2节 系统总的程序如下:(见附录三)第五章 产品的制作与调试第5.1节 PCB板图的及产品的制作5.1.1 电路图的绘制(1)、在Protel中先新建一个文档,把所需要的元件载入到文档里面。(2)、再按

27、照系统电路图绘制导线,把元件连好线。(3)、通过电气检查如果没有错误,那么系统的电路图就绘制完成。5.1.2 PCB板的制作用Protel99设计好PCB板,认真检查正确无误以后就开始制作电路板。常用的线路板制作方法为:腐蚀法、光刻法和雕刻法。在本设计的线路板制作中,我们采用了腐蚀法。 第5.2节 元件安装焊接5.2.1 元件安装的基本要求与原则制造电子产品,可靠性与安全是二个重要因素,而零件的安装对于保证产品的安全可靠是至关重要的。如何疏忽都可能造成整机工作失常,甚至导致更为严重的后果。元件安装时我们要保证导通与绝缘的电器性能、保证机械强度、抱着那个传热的要求和安装时接地与屏蔽要充分利用。为

28、达到产品的可靠与安全,安装时应遵循一些基本的要求与原则。 元件安装的基本要求 保证导通与绝缘的电气特性,电气连接的通与断是安装的核心这里所说的通与断,不仅是安装后简单的使用万用表测试的结果,而且要考虑在振动,长期工作,湿度等自然条件变化的环境中,都能保证通者恒通,断者恒断。 保证机械强度,电子产品在使用过程中,不可避免的需要运输和搬动,会发生各种有意或无意达到振动,冲击,如果机械安装不够牢固,电气连接不够可靠,都有可能因为加速度的瞬间受力使装置受到损害。 保证传热的要求,在安装中,必须考虑某些零部件在传热,电磁方面的要求。 安装时接地与屏蔽要充分利用,接地与屏蔽一是消除外办对产品的电磁干扰,二

29、是消除产品对外办的电碰干扰,三是减少产品内部的相互电磁干扰。 安装元件时应注意以下原则: 为避免因元器件发热而减弱铜箔对基板的附着力,并防止元器件的裸露部分同印制导线短路,安装时元器件应离开面板约12mm。装配时,应该先安装那些需要机械固定元器件,在此装置中如稳压管、中心芯片插座。 各种元器件的安装,应该使它们的标记(用色码或字符标注的数值,精度等)朝上面或易于是辨认的方向,并注意标记的读书方向一致 (从左到右或从上到下)。 在安装元件时应与焊接同步进行操作。5.2.2 焊接注意的基本事项在电子制作过程中,焊接工作是必不可少的。它不但要求将元件固定在电路板上,而且要求焊点必须牢固、圆滑,所以焊

30、接技术的好坏直接影响到电子制作的成功与否,因此焊接技术是每一个电子制作爱好者必须掌握的基本功,焊接时的要点和注意事项有下面几点:1电烙铁的选择:电烙铁的功率应由焊接点的大小决定,焊点的面积大,焊点的散热速度也快,所以选用的电烙铁功率也应该大些。一般电烙铁的功率有20W、25W、30W、35W、50W 等等。在制作过程中选用30W左右的功率比较合适。电烙铁经过长时间使用后,烙铁头部会生成一层氧化物,这时它就不容易吃锡,这时可以用锉刀锉掉氧化层,将烙铁通电后等烙铁头部微热时插入松香,涂上焊锡即可继续使用,新买来的电烙铁也必须先上锡然后才能使用。2焊锡和助焊剂:选用低熔点的焊锡丝和没有腐蚀性的助焊剂

31、,比如松香,不宜采用工业焊锡和有腐蚀性的酸性焊油,最好采用含有松香的焊锡丝,使用起来非常方便。3焊接方法:元件必须清洁和镀锡,电子元件保存在空气中,由于氧化的作用,元件引脚上附有一层氧化膜,同时还有其它污垢,焊接前可用小刀刮掉氧化膜,并且立即涂上一层焊锡(俗称搪锡),然后再进行焊接。经过上述处理后元件容易焊牢,不容易出现虚焊现象。焊接时应掌握焊接的温度和焊接的时间,使电烙铁的温度高于焊锡的温度,但也不能太高,以烙铁头接触松香刚刚冒烟为好。焊接时间太短,焊点的温度过低,焊点融化不充分,焊点粗糙容易造成虚焊,反之焊接时间过长,焊锡容易流淌,并且容易使元件过热损坏元件。同样地,要掌握焊接点的上锡数量

32、,焊接点上的焊锡数量不能太少,太少了焊接不牢,机械强度也太差。而太多容易造成外观一大堆而内部未接通。焊锡应该刚好将焊接点上的元件引脚全部浸没,轮廓隐约可见为好。最后,要注意烙铁和焊接点的位置,有些人在焊接时,一般将电烙铁在焊接处来回移动或者用力挤压,这种方法是错误的。正确的方法是用电烙铁的搪锡面去接触焊接点,这样传热面积大,焊接速度快。4焊接后的检查:焊接结束后必须检查有无漏焊、虚焊以及由于焊锡流淌造成的元件短路。虚焊较难发现,可用镊子夹住元件引脚轻轻拉动,如发现摇动应立即补焊。 第5.3 节 系统的调试对于整个系统制作完成后,调试工作是非常重要的一个环节,它直接关系到系统能否正常工作。1、首

33、先对电源部分进行调试。2、检查印刷电路是否设计正确,元器件位置是否安装正确。特别是二极管、三极管、电容等极性不要装错。观察有没有焊接点短路,虚焊,多余的管脚有没有剪去。3、当检查电路和焊接无误后,就可以将一些比较主要的元器件和主控芯片装上去进行调试。 4、通上电源,数码显示的系统原先设置好的温度25度,经过测试,按键和遥控对温度的设置都正常,同时遥控对继电器的控制也正常。当水温没有达到设定温度时,继电器会吸合代表加热。水位采集模块,当水位低于第一个水位时,蜂鸣器会响10秒,起到提示报警的作用。低于第二个水位时,继电器处于断开状态,代表停止加热。通过测试,说明系统的所以功能都可能实现,且工作正常

34、。总 结本设计是利用一个单片机对热水器进行自动控制的典型应用,并且能够实时显示水温和设定的温度。同时拥有水位采集,这样可以防止停水时干烧。系统增加一个遥控控制使得对热水器的控制更加方便。而目前市场上的热水器大多数都没有遥控功能,所以本系统遥控功能是一个特色。再加上本系统它具有全集成化,智能化,高精度,低价格等优点,是一个值得推广的一种系统。在设计本作品时,我通过查阅网络与图书馆搜集到的资料,再加上指导老师的指导与资料提供,与生活中对于单片机的工作原理的观察与研究相结合,基本完成了课题的要求,但是由于设计的理论基础尚浅,对课题的研究经验还不成熟,使得在技术的解决与运用上显得粗糙了一些,在某些技术

35、关键上的叙述不能达到详细、精辟。可随着信息技术的发展,智能化的家用电器将逐渐走进人们的家庭。很多现有热水器的功能都无法满足消费者的要求,所以我在该设计基础上提出创新点,利用单片机上端口资源,把电话线或网线和家用电脑及因特网和它相连起来,可实现对家用电器的远程集中控制,从而使人们的生活更加轻松方便。参 考 文 献1 何立民,MCS-51系列单片机应用系统设计M,北京航空航天大学出版社,19942 李华,MCS-51系列单片机实用接口技术M,北京航空航天大学出版社,19963 周航慈,单片机应用程序设计技术M,北京航空航天大学出版社,19914 胡汉才,单片机原理及接口技术M,清华大学出版社,19

36、985 康华光,电子技术基础(模拟部分)M,高等教育出版社,19906 张福学,传感器应用及其电路精选M,电子工业出版社,19917 周航慈,单片机应用系统程序设计技术M,北京航空航天大学出版社,19998 余成波,传感器与自动检测技术M,高等教育出版社,20039 颜永军,Prote199电路设计与应用M,国防工业出版社,200110 扬振江,蔡德芳,新型集成电路使用指南与典型应用M,西安科技大学出社,2000.11 扬刚,周群,电子系统设计与实践M,电子工业出版社,2004. 20.12Sun SY,et al.Acute resetting of two functionally dif

37、ferent types of carotid baroreceptors in anesthetized rabits.Chin.J.Physiol.Sci.1993,9(3):263-268.13Donald A. Neamen. Electronic circuit analysis and designM.Tsinghua University Press and Springer Verlag.2002.致 谢这四年来,得到院领导和我们的专业老师对我的谆谆教诲和帮助,学会了51系列单片机工作原理,一些元器件的工作原理以及一些专门集成块的运用方法,电路的设计,控制电路的设计等等,使自己

38、多年来所学的理论知识和实践做到有机的组合,进一步深化巩固自己的理论知识。同时也让我深深体味到电子是一种更新很快的行业,要想跟上时代,就得自我不断的努力,只靠在学校所学的东西是远远不够的,所以必须在以后的工作的中不断的学习,打下坚定的基础。在此,我表示衷心的感谢。尤其是*老师对我的指导和帮助,这次毕业设计能圆满的成功,多是得于指导老师的细心指导和详细的批改。他无论在理论上还是实践中都给予我有很大的帮助,使我得到不少的提高,这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。另外,在这次毕业设计中,同学同样给了我很大的帮助,在他们的帮助下解决了不少的难题。在此,我由衷的感谢他们对我的帮助

39、。附录一:系统整体硬件原理图附录二:系统整体PCB图和实物图附录三:系统总的程序附录一:附录二:附录三:/DS18B20的读写程序,数据脚P2.7 /温度传感器18B20汇编程序,采用器件默认的12位转化 /最大转化时间750微秒,显示温度-55到+125度,显示精度 /为0.1度,显示采用4位LED共阳显示测温值 /P0口为段码输入,P34P37为位选 /*/#include reg52.h#include intrins.h /_nop_();延时函数用#define Disdata P0 /段码输出口#define uchar unsigned char#define uint unsi

40、gned intunsigned int a=0,S,G;bit Flag=1;sbit DQ=P22; /温度输入口sbit BEEP=P21;sbit JDQ=P20;sbit key1=P10;sbit key2=P11;sbit H1= P12;sbit H2= P13;sbit S1=P24;sbit S2=P25;sbit S3=P26;sbit S4=P27;uint h,T,ab; uint temp;/*温度小数部分用查表法*/uchar code ditab16=0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09;/uchar code dis_7 =0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;/共阳LED段码表 0 1 2 3 4 5 6 7 8 9 uchar data temp_data2=0x00,0x00; /读出温度暂放uchar d

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922