太阳能热水器温控上水系统设计  毕业论文_第1页
太阳能热水器温控上水系统设计  毕业论文_第2页
太阳能热水器温控上水系统设计  毕业论文_第3页
太阳能热水器温控上水系统设计  毕业论文_第4页
太阳能热水器温控上水系统设计  毕业论文_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

太阳能热水器温控上水系统设计THEDESIGNOFTEMPERATURECONTROLWATERSUPPLYSYSTEMOFTHESOLARWATERHEATER2013届电气工程系专业自动化学号学生姓名指导老师完成日期2013年5月27日毕业设计成绩单学生姓名学号班级专业自动化毕业设计题目太阳能热水器温控上水系统设计指导教师姓名指导教师职称教授助教评定成绩指导教师得分评阅人得分答辩小组组长得分成绩院长主任签字年月日毕业设计任务书题目太阳能热水器温控上水系统设计学生姓名学号班级专业自动化承担指导任务单位电气工程系导师姓名冯国胜导师职称教授一、主要内容通过单片机AT89C51和温度传感器等一些元器件设计一套能够根据水温水位的控制系统对热水器内的水进行上水以及加热。使水箱水位保持最低警戒水位,不出现空管现象。使水箱内的水保持最低温度,达到随时用水目的。使在日照不够的情况下进行辅助加热,解决日照不足时用水难的问题。二、基本要求1选择合适的单片机。2通过数字温度传感器和数码管显示器对水温进行测量和显示。3对水温和水位信息进行处理,当达到设定值时对水箱内的电加热和上水管路电路进行控制。4保证阴雨天的情况下有50度的水使用。5设计显示电路、水位测量电路、水温测量电路、加热电路和加水电路。6设计报警电路,水位低于最低限时声光报警。7设计电源电路,为单片机供电。8编写软件程序,实现系统功能。三、主要技术指标或研究方法1系统供电电源DC12V。2单片机选用AT89C51,DIP40封装。3温度传感器建议选用AD590。四、应收集的资料及参考文献1单片微型计算机原理与接口技术科学出版社2单片机原理及应用高等教育出版社五、进度计划第12周搜集资料,设定方案第3周开题报告第47周系统设计第8周中期答辩第914周整理、撰写、编辑论文打印第1516周答辩教研室主任签字时间年月日毕业设计开题报告题目太阳能热水器温控上水系统设计学生姓名田宇江学号班级专业自动化一、选题的背景太阳能是由内部氢原子发生聚变释放出巨大核能而产生的能量,来自太阳的辐射能量每年源源不断的提供给地球。人类的发展和自然界的生存都离不开太阳,而现在人类社会的的发展对与能源的需求也越来越大,尤其是那些可持续使用的,绿色的能源。现在社会的能源主要有风能,水能,核能,太阳能等,而太阳能凭借其广泛的分布性和无污染性越来越得到了人们的青睐。从最简单的日常生活用水来说,人们每天都需要使用热水,用热水洗衣服,洗澡等,而目前,市场上有三类热水器,燃气热水器,电热水器以及运用最为广泛的太阳能热水器。太阳能热水器凭借其简单的安装,简便的使用方法和安全可靠稳定的使用性而被广泛应用于城市和农村。太阳能的广泛应用不仅可以方便人类生活,还能保护环境,为现在的环境极度恶化的社会贡献一份力量。而且太阳能极大优越于燃气,燃煤等能源,减少了对地球的开发,给子孙后代留下了一片蓝天。二、国内外发展状况中国太阳能热利用起源于上世纪70年代。20世纪80年代,由于能源紧张引起国家和社会重视,国内许多科研院所、大专院校开始从事太阳能热利用的研究工作,以平板太阳热水器、闷晒热水器产品为主的一些生产制造企业相继诞生,但发展比较缓慢。从“七五”至“十五”的科技攻关,将一大批科研成果转化为生产力,如铜铝复合平板太阳集热器、全玻璃真空管太阳集热器及热水器,热管式真空管热水器等,尤其是立式单靶磁控溅射铝氮铝全玻璃真空太阳集热管技术的成功转化,全面带动了我国太阳能热利用的产业化进程。1996年以前,太阳热水器产品以平板型为主,占70以上。1996年后,真空管型太阳热水器逐步成为市场主导产品,现已经占到875以上。国外的太阳能应用早于中国,例如美国、日本、法国、德国、澳大利亚、英国等发达国家也拥有相当先进的太阳能建筑应用技术。著名的集热蓄热墙采暖方式即是法国人菲利克斯特朗勃的专利,法国的奥代洛太阳房是该采暖理论转化为实际应用的第一个样板房。英国利物浦附近的沃拉西的圣乔治郡中学,则是直接受益式太阳房最大和最早的样板之一。因此国内发展太阳能有很大的前景。三、所要进行的主要工作1选择AT89C51型单片机和一些电路元器件组成主控制电路。2温度测量电路采用温度传感器AD590组成,用以测量水箱内温度,并通过数码管显示出来。当阴天下雨时,水箱内温度较低时,启动加热模式,对水箱内温度进行加热,并开启加热指示灯,使水箱内温度保持在50摄氏度。3水箱内有水位测量传感器,当水位较低时如水位少于水箱的50时,启动报警电路,会有红色灯光提醒,同时启动自动上水电路,给水箱上水,当水箱水位达到90时,关闭上水电路和报警电路。4编写软件程序,实现系统功利用PROTEL绘制电路图并形成PCB图,制作出实物;利用C语言或者汇编语言完成软件设计。四、预期达到的结果太阳能热水器能在阳光下安全稳定的工作,当水箱内水位较低时,低于警戒水位时,会有红色灯光提醒上水。在阴天下雨时,水箱内温度低时,低于30摄氏度,启动加热电路,使水箱内温度保持在50摄氏度。指导教师签字时间年月日摘要在21世纪中,人们越来越认识到环境的重要性,而且目前越来越倡导低碳生活出行,而太阳能凭借其绿色、源源不断的特性被人们所青睐。人们生活中对太阳能应用最广泛的就是太阳能热水器。太阳能热水器随着时代的进步不断进行着改进和优化,本篇论文就设计了一种温控的自动上水的太阳能系统。本文结合太阳能热水器的具体应用,设计了以AT89C51单片机为核心,AD590为温度传感器,ADC0832为转换芯片等元器件为基础的太阳能热水器的智能控制系统,详细描述了它的工作原理和设计方案。而且设计了温度控制电路,水位检测电路,上水电路和温度显示电路,并利用C语言编写了A/D转换程序和温度显示程序,可以直观的观测太阳能水箱的温度和水位。通过系统的控制可以对太阳能热水器进行温度的测量和显示,当温度较低时,可以进行加热,并且对水箱的水位显示,当不到规定水位时,开启自动上水。这样以保证用户的正常的生活热水的使用。关键词AT89C51太阳能热水器AD590ABSTRACTINTWENTYFIRSTCENTURY,MOREANDMOREPEOPLECOMETOREALIZETHEIMPORTANCEOFENVIRONMENT,ANDNOWMOREANDMOREADVOCATELOWCARBONLIFETRIP,ANDTHESOLARENERGYWITHITSGREEN,EVERFOUNTISFAVOREDBYPEOPLEPEOPLELIVINGINTHESOLARENERGYISTHEMOSTWIDELYUSEDSOLARWATERHEATERSOLARWATERHEATERWITHTHEPROGRESSOFONGOINGIMPROVEMENTANDOPTIMIZATION,THISPAPERDESIGNSATEMPERATURECONTROLAUTOMATICWATEROFTHESOLARSYSTEMCOMBININGWITHTHEPRACTICALAPPLICATIONOFTHESOLARWATERHEATER,DESIGNOFTHEAT89C51SINGLECHIPMICROCOMPUTERASTHECORE,THETEMPERATURESENSORAD590,ADC0832CONVERSIONCHIPSANDOTHERCOMPONENTSOFSOLARENERGYWATERHEATERBASEDONINTELLIGENTCONTROLSYSTEM,DESCRIBESINDETAILITSWORKINGPRINCIPLEANDDESIGNSCHEMEANDDESIGNATEMPERATURECONTROLCIRCUIT,WATERLEVELDETECTIONCIRCUIT,WATERSUPPLYCIRCUITANDTEMPERATUREDISPLAYCIRCUIT,ANDUSINGCLANGUAGETOWRITETHEA/DCONVERTERPROGRAMANDTEMPERATUREDISPLAYPROGRAMITCANBEINTUITIVEOBSERVATIONOFTHETEMPERATUREOFTHESOLARWATERTANKANDWATERLEVELTHROUGHCONTROLSYSTEMTOTEMPERATUREMEASUREMENTANDDISPLAYOFSOLARWATERHEATERWHENTHETEMPERATUREISLOW,ITCANBEHEATED,ANDACCORDINGTOTHEWATERLEVELINTHETANK,ITCANOPENTHEAUTOMATICALLYWATERSUPPLYSYETEM,WHENITISLESSTHANREGULATIONWATERLEVELSOTHATTOENSURETHENORMALLIFEOFTHEUSERTHEUSEOFHOTWATERKEYWORDAT89C51SOLARWATERHEATERAD590目录第1章绪论111太阳能热水器的概况1111选题的背景和意义1112国内外研究现状1第2章系统方案设计2第3章系统元件选型331主要元器件介绍3311单片机AT89C513312数码管5313AD5906314ADC08327315OP078第4章硬件设计1041单片机电路1042电源电路1143数码管显示电路1144温度测量电路及加热电路1245水位显示及上水电路13第5章硬件制作1451PROTEL99SE简介1452新建数据库文件1653原理图设计步骤18531原理图常见错误1854PCB的制作18541PCB制作的常见错误19第6章软件部分2061KEILUVISION4软件20611KEILUVISION4的主要功能20612项目的创建和调试2162主程序2263水温控制程序2364温度显示程序24第7章结论与展望25参考文献26致谢27附录28附录A外文资料28附录B电路原理图39附录CPCB板图40附录D程序41第1章绪论11太阳能热水器的概况111选题的背景和意义太阳能是由内部氢原子发生核聚变释放出巨大核能而产生的能,来自太阳的辐射能量。人类的发展和自然界的生存都离不开太阳,而现在人类社会的的发展对与能源的需求也越来越大。现在社会的能源主要有风能,水能,核能,太阳能等,而太阳能凭借其广泛的分布性和无污染性越来越得到了人们的青睐。从最简单的生活用水来说,人们每天都需要使用热水,用热水洗衣服,洗澡等,而目前,市场上有三类热水器,燃气热水器,电热水器以及运用最为广泛的太阳能热水器。太阳能热水器以其简单的安装,简便的使用方法和安全可靠而被广泛应用于城市和农村。太阳能的广泛应用不仅可以方便自己,还能保护环境,为现在的环境极度恶化的社会贡献一份力量。而且太阳能极大优越于燃气,燃煤等能源,减少了对地球的开发,给子孙后代留下了一片蓝天。112国内外研究现状中国太阳能热利用起源于上世纪70年代。20世纪80年代,由于能源紧张引起国家和社会重视,国内许多科研院所、大专院校开始从事太阳能热利用的研究工作,以平板太阳热水器、闷晒热水器产品为主的一些生产制造企业相继诞生,但发展比较缓慢。从“七五”至“十五”的科技攻关,将一大批科研成果转化为生产力,如铜铝复合平板太阳集热器、全玻璃真空管太阳集热器及热水器,热管式真空管热水器等,尤其是立式单靶磁控溅射铝氮/铝全玻璃真空太阳集热管技术的成功转化,全面带动了我国太阳能热利用的产业化进程。1996年以前,太阳热水器产品以平板型为主,占70以上。1996年后,真空管型太阳热水器逐步成为市场主导产品,现已经占到875以上。国外的太阳能应用早于中国,例如美国、日本、法国、德国、澳大利亚、英国等发达国家也拥有相当先进的太阳能建筑应用技术。著名的集热蓄热墙采暖方式即是法国人菲利克斯特朗勃的专利,法国的奥代洛太阳房是该采暖理论转化为实际应用的第一个样板房。英国利物浦附近的沃拉西的圣乔治郡中学,则是直接受益式太阳房最大和最早的样板之一。因此国内发展太阳能有很大的前景。第2章系统方案设计系统主要采用的是AT89C51单片机对数据进行处理。温度传感器采集到的数据经过A/D转换电路处理后输入给单片机,单片机接受数据后,运行数码管显示电路。显示温度,同时判断是否开启驱动电路对水箱内进行加热。同时单片机还处理水位监测到的数据,并根据不同的水位输入信号觉定是否开启驱动电路对水箱进行上水。系统结构框图如图21所示。1时钟电路为CPU提供时钟脉冲。2复位电路使单片机在工作状态之前所有部件处于一个确定的初始状态,并从这个状态开始工作。3电源电路为系统各个部件供电。4驱动电路驱动加热电路和上水电路。5传感器检测和A/D转换电路检测水箱内的水温并将数据放大后输入A/D转换芯片。6数码管显示电路显示水箱内的温度。7水位监测电路监测水箱内的水位。单片机电源模块DC12V温度传感器器数码管显示驱动电路A/D转换水位监测图21系统结构框图时钟电路水位监测第3章系统元件选型31主要元器件介绍311单片机AT89C51AT89C51是一种带4K字节FLASH存储器FPEROMFLASHPROGRAMMABLEANDERASABLEREADONLYMEMORY的低电压、高性能CMOS8位微处理器,俗称单片机AT89C51提供以下标准功能4K字节FLASH闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0HZ的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位1。单片机引脚图如图31所示。1主要引脚功能VCC供电电压。GND接地。P0口P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0图图31AT89C51引脚图引脚图口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。P2口P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流ILL这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下所示P3口管脚备选功能P30RXD串行输入口P31TXD串行输出口P32/INT0外部中断0P33/INT1外部中断P34T0计时器0外部输入P35T1计时器1外部输入P36/WR外部数据存储器写选通P37/RD外部数据存储器读选通P3口同时为闪烁编程和编程校验接收一些控制信号。RST复位输入,当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现2。/EA/VPP当/EA保持低电平时,则在此期间外部程序存储器0000HFFFFH,不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源VPP。XTAL1反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2来自反向振荡器的输出。312数码管数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划“A,B,C,D,E,F,G,DP“的同名端连在一起,另外为八段四位数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为12MS,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低3。数码管图32数码管如图32所示。313AD590AD590是美国ANALOGDEVICES公司的单片集成两端感温电流源,其输出电流与绝对温度成比例。在4V至30V电源电压范围内,该器件可充当一个高阻抗、恒流调节器,调节系数为1A/K。片内薄膜电阻经过激光调整,可用于校准器件,使该器件在2982K25C时输出2982A电流。AD590适用于150C以下,前采用传统电气温度传感器的任何温度检测应用。低成本的单芯片集成电路及无需支持电路的特点,使它成为许多温度测量应用的一种很有吸引力的备选方案。应用AD590时,无需线性化电路、精密电压放大器、电阻测量电路和冷结补偿。除温度测量外,还可用于分立器件的温度补偿或校正、与绝对温度成比例的偏置、流速测量、液位检测以及风速测定等。AD590可以裸片形式提供,适合受保护环境下的混合电路和快速温度测量。AD590特别适合远程检测应用。它提供高阻抗电流输出,对长线路上的压降不敏感。任何绝缘良好的双绞线都适用,与接收电路的距离可达到数百英尺。这种输出特性还便于AD590实现多路复用输出电流可以通过一个CMOS多路复用器切换,或者电源电压可以通过一个逻辑门输出切换4。AD590如图33所示。主要特性1流过器件的电流A等于器件所处环境的热力学温度开尔文度数;IR/T1,IR流过器件AD590的电流,单位为A;T热力学温度,单位为K;2AD590的测温范围为55150;3AD590的电源电压范围为430V,可以承受44V正向电压和20V反向电压,因而器件即使反接也不会被损坏;4输出电阻为710M;5精度高,AD590在55150范围内,非线性误差仅为03。图33AD590314ADC0832ADC0832是美国国家半导体公司生产的一种8位分辨率、双通道A/D转换芯片。由于它体积小,兼容性,性价比高而深受单片机爱好者及企业欢迎。ADC0832引脚如图34所示。ADC0832具有以下特点18位分辨率;2双通道A/D转换;3输入输出电平与TTL/CMOS相兼容;45V电源供电时输入电压在05V之间;5工作频率为250KHZ,转换时间为32S;6一般功耗仅为15MW;78P、14PDIP双列直插、PICC多种封装;8商用级芯片温宽为0CTO70C,工业级芯片温宽为40CTO85C;芯片接口说明1CS_片选使能,低电平芯片使能。2CH0模拟输入通道0,或作为IN/使用。3CH1模拟输入通道1,或作为IN/使用。4GND芯片参考。5DI数据信号输入,选择通道控制。6DO数据信号输出,转换数据输出。7CLK芯片时钟输入。8VCC/REF电源输入及参考电压输入复用。ADC0832为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一图34ADC0832般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在05V之间。芯片转换时间仅为32S,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI数据输入端,可以轻易的实现通道功能的选择5。单片机对ADC0832的控制原理正常情况下ADC0832与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI并联在一根数据线上使用。当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK和DO/DI的电平可任意。当要进A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。在第1个时钟脉冲的下沉之前DI端必须是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输入2位数据用于选择通道功能,当此2位数据为“1”、“0”时,只对CH0进行单通道转换。当2位数据为“1”、“1”时,只对CH1进行单通道转换。当2位数据为“0”、“0”时,将CH0作为正输入端IN,CH1作为负输入端IN进行输入。当2位数据为“0”、“1”时,将CH0作为负输入端IN,CH1作为正输入端IN进行输入。到第3个脉冲的下沉之后DI端的输入电平就失去输入作用,此后DO/DI端则开始利用数据输出DO进行转换数据的读取。从第4个脉冲下沉开始由DO端输出转换数据最高位DATA7,随后每一个脉冲下沉DO端输出下一位数据。直到第11个脉冲时发出最低位数据DATA0,一个字节的数据输出完成。也正是从此位开始输出下一个相反字节的数据,即从第11个字节的下沉输出DATA0。随后输出8位数据,到第19个脉冲时数据输出完成,也标志着一次A/D转换的结束。最后将CS置高电平禁用芯片,直接将转换后的数据进行处理就可以了6。作为单通道模拟信号输入时ADC0832的输入电压是05V且8位分辨率时的电压精度为1953MV。如果作为由IN与IN输入的输入时,可是将电压值设定在某一个较大范围之内,从而提高转换的宽度。但值得注意的是,在进行IN与IN的输入时,如果IN的电压大于IN的电压则转换后的数据结果始终为00H。315OP07OP07是一种低噪声,非斩波稳零的双极性运算放大器。由于OP07具有非常低的输入失调电压,所以OP07在很多场合不需要而外的调零措施,OP07同时具有输入偏置电流低和开环增益高的特点,这种低失调,高开环增益的特性使得OP07特别适用于高增益的测量设备和放大传感器的微弱信号等方面。OP07引脚如图35所示。输入电压范围与高达110DB的共模抑制比和高输入阻抗的结合,在同向电路阻态中提高了很高的精度,即使在很高的闭环增益下,也能保持极好的线性和增益精度。下面是OP07参数资料的简明说明产品型号OP07CP通道数1关断功能NO工作电压MAXV36工作电压MINV6每通道IQ典型值MA5带宽GBW典型值MHZ0600转换速率典型值V/US0300输入失调电压25MAXMV0150失调漂移典型值UV/0500输入偏置电流MAXPA7000共模抑制比MINDB100噪声电压典型值9800单电源供电NO满幅NO封装/温度PDIP8/070描述精密,低噪声运放图35OP07引脚图第4章硬件设计41单片机电路单片机复位电路使用按键复位,复位电路由电阻R19和C7组成,在按键的瞬间产生一个脉冲将AT89C51单片机复位。为了保证可靠复位脉冲宽度应该大于两个机器周期,这取决于R、C的时间常数,取C10F,R10K。单片机的震荡频率取11MHZ,机械周期是1S。P00P07接入的是数码管,用以控制四位八段数码管的段选,P20P24接入的是数码管的位选。RXD和TXD和A/D模块的ADC0832连接,用以控制ADC0832和接受数据,WR端口用以给ADC0832提供脉冲。P24和P25两个引脚分别连接上水驱动电路和加热驱动电路,当单片机输出低电平时,三极导通,启动上水和加热电路。单片机的供电由电源电路提供5V直流电压。单片机最小系统电路如图41所示。图41单片机最小系统电路42电源电路电源电路采用12V电路转5V电路,给单片机供电。当有电源时,电源指示灯亮,通过整流滤波电路,输出5V电压,供电给单片机AT89C51。电源电路如图42所示。图42电源电路43数码管显示电路数码管显示电路采用4位的共阳极数码管,用来显示当前水箱内的温度和水箱规定的限定温度,其中前两位用以显示30摄氏度,表示当水温低于30度时会启动加热电路,后两位时时显示当前水箱内的水温,当水箱内的温度高于50摄氏度时,会关闭加热电路。位选用低电平控制,段选用高电平控制。数码管显示电路如图43所示。图43数码管显示电路44温度测量电路及加热电路本设计温度传感器选用AD590。AD590属于半导体集成电路温度传感器,测温范围55150,在其二端加上一定的工作电压,其输出电流与温度变化成线性关系为1A/K,误差有几种等级1、05、03,本设计中选取05品种。OP07高精度运算放大器,AD590电流流经R20、RP21转换为电压信号,R23、RP22为运算负反馈电阻,构成反相比例放大器,将温度信号电压放大约14倍后变成05V的电压信号,输入给ADC0832,再将其转换为数字信号,输入单片机。ADC8032的SDATA接口与单片机RXD口相连,SCLK与TXD相连,CS与WR相连。温度测量电路如图44所示。图44温度测量电路当温度检测低于30度时,输出低电平,三级管导通,使继电器线圈通电,从而使继电器常开触头关闭,常闭触头断开,D3加热表示灯点亮,D2不加热表示灯熄灭。加热电路如图45所示。图45加热电路45水位显示及上水电路实验证明,纯净水几乎是不导电的,但自然界存在的以及人们日常使用的水都会含有一定的MG2、CA2等离子,它们的存在使水导电。本控制装置就是利用水的导电性来完成的。水位显示电路,采用电极法测量水位,将电极至于水箱的90和50位置同时在水箱底部安放接地电极,当水位不足50时,电极W2和水面脱离,致使电极由低电平变成高电平,单片机接受这一脉冲后,用P25引脚输出低电平,使三极管导通,从而继电器吸合,水箱上水。当水位达到90时,W1电极由高电平变成低电平,单片机接收到后使P25引脚输出高电平,三极管截止,继电器复位,上水停止。其中上水电路中D4表示水箱水位在正常水位,D5表示水箱水位不足。水位检测及上水电路如图46和47所示。图47上水电路图46水位检测电路第5章硬件制作51PROTEL99SE简介PROTEL是在我国流行最早的电子设计自动化软件之一,一直以易学易用而深受广大电子设计者的喜爱,PROTEL99SE作为一款简单易用的板卡级设计软件,以WINDOWSXP的界面风格为主,同时独一无二的DXP技术集成平台也为设计系统提供了所有工具和编辑器的相容环境,友好的界面环境及智能化的性能也可以为电路设计者提供最优质的服务。PROTEL99SE由两大部分组成电路原理图设计ADVANCEDSCHEMATIC和多层印刷电路板设计ADVANCEDPCB。在电子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件,它较早就在国内开始使用,在国内的普及率也最高,有些高校的电子专业还专门开设了课程来学习它,几乎所有的电子公司都要用到它,许多大公司在招聘电子设计人才时在其条件栏上常会写着要求会使用PROTEL。早期的PROTEL主要作为印制板自动布线工具使用,运行在DOS环境,对硬件的要求很低,在无硬盘286机的1M内存下就能运行,但它的功能也较少,只有电原理图绘制与印制板设计功能,其印制板自动布线的布通率也低,而现今的PROTEL已发展到PROTEL99,是个庞大的EDA软件,完全安装有200多M,它工作在WINDOWS95环境下,是个完整的板级全方位电子设计系统,它包含了电路原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计包含印制电路板自动布线、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能,并具有CLIENT/SERVER客户/服务器体系结构,同时还兼容一些其它设计软件的文件格式,如ORCAD,PSPICE,EXCEL等,其多层印制线路板的自动布线可实现高密度PCB的100布通率。PROTEL99SE主要特点。集成设计管理系统1PROTEL99SE设计管理系统的外观,与WINDOWS的资源管理器相似,使用非常方便。2使用了智能工具技术,在设计环境中集成了所有设计所用到的工具。3使用了智能文档管理技术,把所有设计使用到的文档,都保存在一个数据库中,在工作中可以使用可中文档。4使用了智能组管理技术,允许多个设计者通过网络安全的为同一工程工作。通过集成的设计组管理系统,可以方便的管理用户,设置访问权限等。5PROTEL99SE提供了功能强大的各种文档的快速浏览工具,使用户可以快速方便的查询,定位,修改文档。6提供了全面而方便使用的帮助系统。下面介绍PROTEL99SE的主要优点。方便灵活的编辑功能1PROTEL99SE有交互式全局编辑功能。在任何设计对象上,只要双击鼠标左键,就可以对其属性进行设置,并将之一修改扩展到同一类型的所有其它对象,即进行全局修改。2有型号齐全的元件库。在原理图,PCB封装库,仿真元件库中提供了大量原件,可以满足用户的绝大部分要求。3PROTEL99SE提供了多种方便,使用的选取对象的方法,及拷贝,粘贴,排列,对齐和重新编号等多种编辑命令。4提供了丰富的右键菜单功能,使用非常方便。5提供了集成的向导功能,使用户可以轻松完成许多复杂的工作。6设置无限制的撤销、重复功能,允许用户恢复到以前的任意状态。功能强大的自动化设计1PROTEL99SE功能强大的自动布局、布线功能,提供了许多布线策略,在电路非常复杂的情况下也可以完成高质量的布线。2功能完备的ERC电器规则检查和DRC设计规则检查,可以大大提高用户设计电路的可靠性和正确性,节约用户的检查时间。3提供了能力强大的数/模混合信号仿真器,使用户可以在电路设计阶段,就可以预计电路的性能。4提供了高级PCB信号完整性分析仿真器,能分析PCB设计和检查设计参数,测试过冲、下冲,阻抗和信号斜率等。5完全支持层次结构的原理图设计,能够采用自上而下或自下而上不同的设计方法,自动生成相应的原理图出入口。6对PCB设计,具有智能化敷铜功能,可以方便的进行敷铜参数设置。完善的库管理功能1用户不仅可以打开任意数目的设计库,而且不需要离开原来的编辑环境,就可以访问元件库。2元件可以在线浏览,也可以直接从库编辑器中放置到设计图纸上。3PROTEL99SE元件库编辑功能和原件封装编辑功能,可以很方便的生成新的元件,并且可以方便的添加到库中使用。良好的开放性1PROTEL99SE可以识别、调用多种格式的原理图。如其他版本的PROTEL、TANGO等2还可以接受多种网络表格。3可以输出多种报表形式4采用的数据库结构,可以方便网络管理。它具有强大设计能力,可完整的实现电子产品从电学概念设计,到生成物

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论