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

下载本文档

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

文档简介

1、太阳能热水器温控上水系统设计the design of temperature control water supply system of the solar water heater 2013 届 电气工程 系专业 自动化 学号 学生姓名 指导老师 完成日期2013年5月27日 毕业设计成绩单学生姓名学号班级专业自动化毕业设计题目太阳能热水器温控上水系统设计指导教师姓名 指导教师职称教授助教评 定 成 绩指导教师得分评阅人得分答辩小组组长得分成绩:院长(主任) 签字:年 月 日毕业设计任务书题 目太阳能热水器温控上水系统设计学生姓名学号班级专业自动化承担指导任务单位电气工程系导师姓名冯国胜

2、导师职称教授一、主要内容通过单片机at89c51和温度传感器等一些元器件设计一套能够根据水温水位的控制系统对热水器内的水进行上水以及加热。使水箱水位保持最低警戒水位,不出现空管现象。使水箱内的水保持最低温度,达到随时用水目的。使在日照不够的情况下进行辅助加热,解决日照不足时用水难的问题。二、基本要求(1)选择合适的单片机。(2)通过数字温度传感器和数码管显示器对水温进行测量和显示。(3)对水温和水位信息进行处理,当达到设定值时对水箱内的电加热和上水管路电路进行控制。(4)保证阴雨天的情况下有50度的水使用。(5)设计显示电路、水位测量电路、水温测量电路、加热电路和加水电路。(6)设计报警电路,

3、水位低于最低限时声光报警。(7)设计电源电路,为单片机供电。(8)编写软件程序,实现系统功能。三、主要技术指标(或研究方法)(1)系统供电电源dc12v。(2)单片机选用at89c51,dip40封装。(3)温度传感器建议选用ad590。四、应收集的资料及参考文献1 单片微型计算机原理与接口技术 科学出版社2 单片机原理及应用 高等教育出版社五、进度计划第1-2周: 搜集资料,设定方案第3周: 开题报告 第4-7周: 系统设计第8周: 中期答辩 第9-14周: 整理、撰写、编辑论文(打印) 第15-16周: 答辩 教研室主任签字时间 年 月 日毕业设计开题报告题目太阳能热水器温控上水系统设计学

4、生姓名田宇江学号班级专业自动化一、选题的背景太阳能是由内部氢原子发生聚变释放出巨大核能而产生的能量,来自太阳的辐射能量每年源源不断的提供给地球。人类的发展和自然界的生存都离不开太阳,而现在人类社会的的发展对与能源的需求也越来越大,尤其是那些可持续使用的,绿色的能源。现在社会的能源主要有风能,水能,核能,太阳能等,而太阳能凭借其广泛的分布性和无污染性越来越得到了人们的青睐。 从最简单的日常生活用水来说,人们每天都需要使用热水,用热水洗衣服,洗澡等,而目前,市场上有三类热水器,燃气热水器,电热水器以及运用最为广泛的太阳能热水器。太阳能热水器凭借其简单的安装,简便的使用方法和安全可靠稳定的使用性而被

5、广泛应用于城市和农村。太阳能的广泛应用不仅可以方便人类生活,还能保护环境,为现在的环境极度恶化的社会贡献一份力量。而且太阳能极大优越于燃气,燃煤等能源,减少了对地球的开发,给子孙后代留下了一片蓝天。二、国内外发展状况中国太阳能热利用起源于上世纪70年代。20世纪80年代,由于能源紧张引起国家和社会重视,国内许多科研院所、大专院校开始从事太阳能热利用的研究工作,以平板太阳热水器、闷晒热水器产品为主的一些生产制造企业相继诞生,但发展比较缓慢。从“七五”至“十五”的科技攻关,将一大批科研成果转化为生产力,如:铜铝复合平板太阳集热器、全玻璃真空管太阳集热器及热水器,热管式真空管热水器等,尤其是立式单靶

6、磁控溅射铝-氮铝全玻璃真空太阳集热管技术的成功转化,全面带动了我国太阳能热利用的产业化进程。1996年以前,太阳热水器产品以平板型为主,占70%以上。1996年后,真空管型太阳热水器逐步成为市场主导产品,现已经占到87.5%以上。国外的太阳能应用早于中国,例如美国、日本、法国、德国、澳大利亚、英国等发达国家也拥有相当先进的太阳能建筑应用技术。著名的集热蓄热墙采暖方式即是法国人菲利克斯特朗勃的专利,法国的奥代洛太阳房是该采暖理论转化为实际应用的第一个样板房。英国利物浦附近的沃拉西的圣乔治郡中学,则是直接受益式太阳房最大和最早的样板之一。因此国内发展太阳能有很大的前景。三、所要进行的主要工作 (1

7、)选择at89c51型单片机和一些电路元器件组成主控制电路。(2)温度测量电路采用温度传感器ad590组成,用以测量水箱内温度,并通过数码管显示出来。当阴天下雨时,水箱内温度较低时,启动加热模式,对水箱内温度进行加热,并开启加热指示灯,使水箱内温度保持在50摄氏度 。(3)水箱内有水位测量传感器,当水位较低时如水位少于水箱的50%时,启动报警电路,会有红色灯光提醒,同时启动自动上水电路,给水箱上水,当水箱水位达到90%时,关闭上水电路和报警电路。(4)编写软件程序,实现系统功利用protel绘制电路图并形成pcb图,制作出实物;利用c语言或者汇编语言完成软件设计。四、 预期达到的结果太阳能热水

8、器能在阳光下安全稳定的工作,当水箱内水位较低时,低于警戒水位时,会有红色灯光提醒上水。在阴天下雨时,水箱内温度低时,低于30摄氏度,启动加热电路,使水箱内温度保持在50摄氏度。指导教师签字时 间 年 月 日摘 要在21世纪中,人们越来越认识到环境的重要性,而且目前越来越倡导低碳生活出行,而太阳能凭借其绿色、源源不断的特性被人们所青睐。人们生活中对太阳能应用最广泛的就是太阳能热水器。太阳能热水器随着时代的进步不断进行着改进和优化,本篇论文就设计了一种温控的自动上水的太阳能系统。本文结合太阳能热水器的具体应用,设计了以at89c51单片机为核心,ad590为温度传感器,adc0832为转换芯片等元

9、器件为基础的太阳能热水器的智能控制系统,详细描述了它的工作原理和设计方案。而且设计了温度控制电路,水位检测电路,上水电路和温度显示电路,并利用c语言编写了a/d转换程序和温度显示程序,可以直观的观测太阳能水箱的温度和水位。通过系统的控制可以对太阳能热水器进行温度的测量和显示,当温度较低时,可以进行加热,并且对水箱的水位显示,当不到规定水位时,开启自动上水。这样以保证用户的正常的生活热水的使用。关键词:at89c51 太阳能热水器 ad590abstractin twenty-first century, more and more people come to realize the impo

10、rtance of environment, and now more and more advocate low carbon life trip, and the solar energy with its green, everfount is favored by people. people living in the solar energy is the most widely used solar water heater. solar water heater with the progress of ongoing improvement and optimization,

11、 this paper designs a temperature control automatic water of the solar system.combining with the practical application of the solar water heater, design of the at89c51 single-chip microcomputer as the core, the temperature sensor ad590, adc0832 conversion chips and other components of solar energy w

12、ater heater based on intelligent control system, describes in detail its working principle and design scheme. and design a temperature control circuit, water level detection circuit, water supply circuit and temperature display circuit, and using c language to write the a/d converter program and tem

13、perature display program. it can be intuitive observation of the temperature of the solar water tank and water level. through control system to temperature measurement and display of solar water heater. when the temperature is low, it can be heated, and according to the water level in the tank, it c

14、an open the automatically water supply syetem, when it is less than regulation water level. so that to ensure the normal life of the user the use of hot water.key word: at89c51 solar water heater ad590目 录第1章 绪论11.1 太阳能热水器的概况11.1.1 选题的背景和意义11.1.2 国内外研究现状1第2章 系统方案设计2第3章 系统元件选型3 3.1 主要元器件介绍33.1.1 单片机at

15、89c5133.1.2 数码管53.1.3 ad59063.1.4 adc083273.1.5 op078第4章 硬件设计10 4.1 单片机电路10 4.2 电源电路11 4.3 数码管显示电路11 4.4 温度测量电路及加热电路12 4.5 水位显示及上水电路13第5章 硬件制作145.1protel 99 se简介145.2新建数据库文件165.3原理图设计步骤185.3.1原理图常见错误185.4pcb的制作185.4.1pcb制作的常见错误19第6章 软件部分20 6.1 keil uvision4软件206.1.1 keil uvision4的主要功能206.1.2项目的创建和调试

16、21 6.2 主程序22 6.3 水温控制程序23 6.4 温度显示程序24第7章 结论与展望25参考文献26致谢27附录28附录a 外文资料28 附录b 电路原理图39 附录c pcb板图40 附录d 程序41第1章 绪 论1.1 太阳能热水器的概况1.1.1 选题的背景和意义太阳能是由内部氢原子发生核聚变释放出巨大核能而产生的能,来自太阳的辐射能量。人类的发展和自然界的生存都离不开太阳,而现在人类社会的的发展对与能源的需求也越来越大。现在社会的能源主要有风能,水能,核能,太阳能等,而太阳能凭借其广泛的分布性和无污染性越来越得到了人们的青睐。从最简单的生活用水来说,人们每天都需要使用热水,用

17、热水洗衣服,洗澡等,而目前,市场上有三类热水器,燃气热水器,电热水器以及运用最为广泛的太阳能热水器。太阳能热水器以其简单的安装,简便的使用方法和安全可靠而被广泛应用于城市和农村。太阳能的广泛应用不仅可以方便自己,还能保护环境,为现在的环境极度恶化的社会贡献一份力量。而且太阳能极大优越于燃气,燃煤等能源,减少了对地球的开发,给子孙后代留下了一片蓝天。1.1.2 国内外研究现状中国太阳能热利用起源于上世纪70年代。20世纪80年代,由于能源紧张引起国家和社会重视,国内许多科研院所、大专院校开始从事太阳能热利用的研究工作,以平板太阳热水器、闷晒热水器产品为主的一些生产制造企业相继诞生,但发展比较缓慢

18、。从“七五”至“十五”的科技攻关,将一大批科研成果转化为生产力,如:铜铝复合平板太阳集热器、全玻璃真空管太阳集热器及热水器,热管式真空管热水器等,尤其是立式单靶磁控溅射铝-氮/铝全玻璃真空太阳集热管技术的成功转化,全面带动了我国太阳能热利用的产业化进程。1996年以前,太阳热水器产品以平板型为主,占70%以上。1996年后,真空管型太阳热水器逐步成为市场主导产品,现已经占到87.5%以上。国外的太阳能应用早于中国,例如美国、日本、法国、德国、澳大利亚、英国等发达国家也拥有相当先进的太阳能建筑应用技术。著名的集热蓄热墙采暖方式即是法国人菲利克斯特朗勃的专利,法国的奥代洛太阳房是该采暖理论转化为实

19、际应用的第一个样板房。英国利物浦附近的沃拉西的圣乔治郡中学,则是直接受益式太阳房最大和最早的样板之一。因此国内发展太阳能有很大的前景。第2章 系统方案设计系统主要采用的是at89c51单片机对数据进行处理。温度传感器采集到的数据经过a/d转换电路处理后输入给单片机,单片机接受数据后,运行数码管显示电路。显示温度,同时判断是否开启驱动电路对水箱内进行加热。同时单片机还处理水位监测到的数据,并根据不同的水位输入信号觉定是否开启驱动电路对水箱进行上水。系统结构框图如图2-1所示。(1)时钟电路:为cpu提供时钟脉冲。(2)复位电路:使单片机在工作状态之前所有部件处于一个确定的初始状态,并从这个状态开

20、始工作。(3)电源电路:为系统各个部件供电。(4)驱动电路:驱动加热电路和上水电路。(5)传感器检测和a/d转换电路:检测水箱内的水温并将数据放大后输入a/d转换芯片。(6)数码管显示电路:显示水箱内的温度。(7)水位监测电路:监测水箱内的水位。数码管显示时钟电路驱动电路温度传感器器水位监测图2-1 系统结构框图a/d转换水位监测单片机电源模块dc12v第3章 系统元件选型3.1 主要元器件介绍3.1.1 单片机at89c51at89c51是一种带4k字节flash存储器(fperomflash programmable and erasable read only memory)的低电压、高

21、性能cmos 8位微处理器,俗称单片机. at89c51 提供以下标准功能:4k字节flash闪速存储器,128字节内部ram,32 个i/o 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,at89c51可降至0hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止cpu的工作,但允许ram,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存ram中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位 1。单片机引脚图如图3-1所示。图3-1 at89c51引脚图(1)主要引脚功能vcc:供电电压。gnd:

22、接地。p0口:p0口为一个8位漏级开路双向i/o口,每脚可吸收8ttl门电流。当p0口的管脚第一次写1时,被定义为高阻输入。p0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在fiash编程时,p0 口作为原码输入口,当fiash进行校验时,p0输出原码,此时p0外部必须接上拉电阻。p1口:p1口是一个内部提供上拉电阻的8位双向i/o口,p1口缓冲器能接收输出4ttl门电流。p1口管脚写入1后,被内部上拉为高,可用作输入,p1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在flash编程和校验时,p1口作为低八位地址接收。p2口:p2口为一个内部上拉电阻的8位双向

23、i/o口,p2口缓冲器可接收,输出4个ttl门电流,当p2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,p2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。p2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,p2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,p2口输出其特殊功能寄存器的内容。p2口在flash编程和校验时接收高八位地址信号和控制信号。p3口:p3口管脚是8个带内部上拉电阻的双向i/o口,可接收输出4个ttl门电流。当p3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,

24、由于外部下拉为低电平,p3口将输出电流(ill)这是由于上拉的缘故。p3口也可作为at89c51的一些特殊功能口,如下所示:p3口管脚备选功能p3.0 rxd(串行输入口)p3.1 txd(串行输出口)p3.2 /int0(外部中断0)p3.3 /int1(外部中断)p3.4 t0(计时器0外部输入)p3.5 t1(计时器1外部输入)p3.6 /wr(外部数据存储器写选通)p3.7 /rd(外部数据存储器读选通)p3口同时为闪烁编程和编程校验接收一些控制信号。rst:复位输入,当振荡器复位器件时,要保持rst脚两个机器周期的高电平时间。ale/prog:当访问外部存储器时,地址锁存允许的输出电

25、平用于锁存地址的低位字节。在flash编程期间,此引脚用于输入编程脉冲。在平时,ale端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ale脉冲。如想禁止ale的输出可在sfr8eh地址上置0。此时,ale只有在执行movx,movc指令是ale才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ale禁止,置位无效。/psen:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/psen有效。但在访问外部数据存储器时,这两次有效的/psen信号将不出现2。

26、/ea/vpp:当/ea保持低电平时,则在此期间外部程序存储器(0000h-ffffh),不管是否有内部程序存储器。注意加密方式1时,/ea将内部锁定为reset;当/ea端保持高电平时,此间内部程序存储器。在flash编程期间,此引脚也用于施加12v编程电源(vpp)。xtal1:反向振荡放大器的输入及内部时钟工作电路的输入。xtal2:来自反向振荡器的输出。3.1.2 数码管数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp的同名端连在一起,另外为八段四位图3-2 数码管数码管的公共极com增加位选通控制电路,位

27、选通由各自独立的i/o线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,取决于单片机对位选通com端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的com端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为12ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的i/o端口,而且功耗更

28、低3。数码管如图3-2所示。3.1.3 ad590ad590是美国analog devices公司的单片集成两端感温电流源,其输出电流与绝对温度成比例。在4v至30v电源电压范围内,该器件可充当一个高阻抗、恒流调节器,调节系数为1a/k。片内薄膜电阻经过激光调整,可用于校准器件,使该器件在298.2k (25c)时输出298.2 a电流。ad590适用于150c以下,前采用传统电气温度传感器的任何温度检测应用。低成本的单芯片集成电路及无需支持电路的特点,使它成为许多温度测量应用的一种很有吸引力的备选方案。应用ad590时,无需线性化电路、精密电压放大器、电阻测量电路和冷结补偿。除温度测量外,还

29、可用于分立器件的温度补偿或校正、与绝对温度成比例的偏置、流速测量、液位检测以及风速测定等。ad590可以裸片形式提供,适合受保护环境下的混合电路和快速温度测量。ad590特别适合远程检测应用。它提供高阻抗电流输出,对长线路上的压降不敏感。任何绝缘良好的双绞线都适用,与接收电路的距离可达到数百英尺。这种输出特性还便于ad590实现多路复用:输出电流可以通过一个cmos多路复用器切换,或者电源电压可以通过一个逻辑门输出切换4。ad590如图3-3所示。主要特性:(1)流过器件的电流(a)等于器件所处环境的热力学温度(开尔文) 度数;ir/t=1,ir流过器件(ad590)的电流,单位为a;t热力学

30、温度,单位为k;(2)ad590的测温范围为- 55+150;(3)ad590的电源电压范围为430 v,可以承受44v正向电压和20v反向电压,因而器件即使反接也不会被损坏;(4)输出电阻为710 m;(5)精度高,ad590在- 55+-150范围内,非线性误差仅为0.3。图3-3 ad5903.1.4 adc0832adc0832 是美国国家半导体公司生产的一种8 位分辨率、双通道a/d转换芯片。由于它体积小,兼容性,性价比高而深受单片机爱好者及企业欢迎。adc0832引脚如图3-4所示。图3-4 adc0832adc0832 具有以下特点: (1)8位分辨率; (2)双通道a/d转换;

31、 (3)输入输出电平与ttl/cmos相兼容; (4)5v电源供电时输入电压在05v之间; (5)工作频率为250khz,转换时间为32s; (6)一般功耗仅为15mw; (7)8p、14pdip(双列直插)、picc 多种封装; (8)商用级芯片温宽为0c to +70c,工业级芯片温宽为40c to +85c; 芯片接口说明: (1) cs_ 片选使能,低电平芯片使能。 (2) ch0模拟输入通道0,或作为in+/-使用。 (3)ch1模拟输入通道1,或作为in+/-使用。 (4)gnd芯片参考。 (5)di数据信号输入,选择通道控制。 (6)do数据信号输出,转换数据输出。 (7)clk

32、芯片时钟输入。 (8)vcc/ref电源输入及参考电压输入(复用)。 adc0832 为8位分辨率a/d转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在05v之间。芯片转换时间仅为32s,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过di 数据输入端,可以轻易的实现通道功能的选择5。 单片机对adc0832 的控制原理: 正常情况下adc0832 与单片机的接口应为4条数据线,分别是cs、clk、do、di。但由于do端与di端在通信时并

33、未同时有效并与单片机的接口是双向的,所以电路设计时可以将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”、

34、“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位数据

35、,到第19个脉冲时数据输出完成,也标志着一次a/d转换的结束。最后将cs置高电平禁用芯片,直接将转换后的数据进行处理就可以了6。 作为单通道模拟信号输入时adc0832的输入电压是05v且8位分辨率时的电压精度为19.53mv。如果作为由in+与in-输入的输入时,可是将电压值设定在某一个较大范围之内,从而提高转换的宽度。但值得注意的是,在进行in+与in-的输入时,如果in-的电压大于in+的电压则转换后的数据结果始终为00h。3.1.5 op07op07是一种低噪声,非斩波稳零的双极性运算放大器。由于op07具有非常低的输入失调电压,所以op07在很多场合不需要而外的调零措施,op07同时

36、具有输入偏置电流低和开环增益高的特点,这种低失调,高开环增益的特性使得op07特别适用于高增益的测量设备和放大传感器的微弱信号等方面。op07引脚如图3-5所示。图3-5 op07引脚图输入电压范围与高达110db的共模抑制比和高输入阻抗的结合,在同向电路阻态中提高了很高的精度,即使在很高的闭环增益下,也能保持极好的线性和增益精度。下面是op07参数资料的简明说明:产品型号:op07cp通道数:1关断功能:no工作电压max. (v):36工作电压min. (v):6每通道iq(典型值)(ma):5带宽gbw(典型值)(mhz):0.600转换速率(典型值)(v/us):0.300输入失调电压

37、(25)(max.)(mv):0.150失调漂移(典型值)(uv/):0.500输入偏置电流(max.)(pa):7000共模抑制比(min.)(db):100噪声电压(典型值):9.800单电源供电:no满幅:no封装/温度():pdip-8/070描述:精密,低噪声运放第4章 硬件设计4.1 单片机电路单片机复位电路使用按键复位,复位电路由电阻r19和c7组成,在按键的瞬间产生一个脉冲将at89c51单片机复位。为了保证可靠复位脉冲宽度应该大于两个机器周期,这取决于r、c的时间常数,取c=10f,r=10k。单片机的震荡频率取11mhz,机械周期是1s。p00p07接入的是数码管,用以控制

38、四位八段数码管的段选,p20p24接入的是数码管的位选。rxd和txd和a/d模块的adc0832连接,用以控制adc0832和接受数据,wr端口用以给adc0832提供脉冲。p24和p25两个引脚分别连接上水驱动电路和加热驱动电路,当单片机输出低电平时,三极导通,启动上水和加热电路。单片机的供电由电源电路提供5v直流电压。单片机最小系统电路如图4-1所示。图4-1 单片机最小系统电路4.2 电源电路电源电路采用12v电路转5v电路,给单片机供电。当有电源时,电源指示灯亮,通过整流滤波电路,输出5v电压,供电给单片机at89c51。电源电路如图4-2所示。图4-2 电源电路4.3 数码管显示电

39、路数码管显示电路采用4位的共阳极数码管,用来显示当前水箱内的温度和水箱规定的限定温度,其中前两位用以显示30摄氏度,表示当水温低于30度时会启动加热电路,后两位时时显示当前水箱内的水温,当水箱内的温度高于50摄氏度时,会关闭加热电路。位选用低电平控制,段选用高电平控制。数码管显示电路如图4-3所示。图4-3 数码管显示电路4.4 温度测量电路及加热电路本设计温度传感器选用ad590。ad590属于半导体集成电路温度传感器,测温范围-55- +150,在其二端加上一定的工作电压,其输出电流与温度变化成线性关系为1a/k,误差有几种等级:1、0.5、0.3,本设计中选取0.5品种。op07高精度运

40、算放大器,ad590电流流经r20、rp21转换为电压信号,r23、rp22为运算负反馈电阻,构成反相比例放大器,将温度信号电压放大约1.4倍后变成0-5v的电压信号,输入给adc0832,再将其转换为数字信号,输入单片机。adc8032的sdata接口与单片机rxd口相连,sclk与txd相连,cs与wr相连。温度测量电路如图4-4所示。图4-4 温度测量电路当温度检测低于30度时,输出低电平,三级管导通,使继电器线圈通电,从而使继电器常开触头关闭,常闭触头断开,d3加热表示灯点亮,d2不加热表示灯熄灭。加热电路如图4-5所示。图4-5 加热电路4.5 水位显示及上水电路实验证明,纯净水几乎

41、是不导电的,但自然界存在的以及人们日常使用的水都会含有一定的mg2+、ca2+等离子,它们的存在使水导电。本控制装置就是利用水的导电性来完成的。水位显示电路,采用电极法测量水位,将电极至于水箱的90%和50%位置同时在水箱底部安放接地电极,当水位不足50%时,电极w2和水面脱离,致使电极由低电平变成高电平,单片机接受这一脉冲后,用p25引脚输出低电平,使三极管导通,从而继电器吸合,水箱上水。当水位达到90%时,w1电极由高电平变成低电平,单片机接收到后使p25引脚输出高电平,三极管截止,继电器复位,上水停止。其中上水电路中d4表示水箱水位在正常水位,d5表示水箱水位不足。水位检测及上水电路如图

42、4-6和4-7所示。 图4-6 水位检测电路图4-7 上水电路第5章 硬件制作5.1protel 99 se简介protel是在我国流行最早的电子设计自动化软件之一,一直以易学易用而深受广大电子设计者的喜爱,protel 99 se 作为一款简单易用的板卡级设计软件,以windows xp的界面风格为主,同时独一无二的dxp技术集成平台也为设计系统提供了所有工具和编辑器的相容环境,友好的界面环境及智能化的性能也可以为电路设计者提供最优质的服务。protel 99 se由两大部分组成:电路原理图设计(advanced schematic)和多层印刷电路板设计(advanced pcb)。在电子行

43、业的cad软件中,它当之无愧地排在众多eda软件的前面,是电子设计者的首选软件,它较早就在国内开始使用,在国内的普及率也最高,有些高校的电子专业还专门开设了课程来学习它,几乎所有的电子公司都要用到它,许多大公司在招聘电子设计人才时在其条件栏上常会写着要求会使用protel。早期的protel主要作为印制板自动布线工具使用,运行在dos环境,对硬件的要求很低,在无硬盘286机的1m内存下就能运行,但它的功能也较少,只有电原理图绘制与印制板设计功能,其印制板自动布线的布通率也低,而现今的protel已发展到protel99,是个庞大的eda软件,完全安装有200多m,它工作在windows95环境

44、下,是个完整的板级全方位电子设计系统,它包含了电路原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计(包含印制电路板自动布线)、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能,并具有client/server(客户/服务器)体系结构,同时还兼容一些其它设计软件的文件格式,如orcad,pspice,excel等,其多层印制线路板的自动布线可实现高密度pcb的100布通率。protel 99 se主要特点。集成设计管理系统:(1)protel 99 se 设计管理系统的外观,与windows的资源管理器相似,使用非常方便。(2)使用了智能工具技术,在设计环境中集成了所有

45、设计所用到的工具。(3)使用了智能文档管理技术,把所有设计使用到的文档,都保存在一个数据库中,在工作中可以使用可中文档。(4)使用了智能组管理技术,允许多个设计者通过网络安全的为同一工程工作。通过集成的设计组管理系统,可以方便的管理用户,设置访问权限等。(5)protel 99 se提供了功能强大的各种文档的快速浏览工具,使用户可以快速方便的查询,定位,修改文档。(6)提供了全面而方便使用的帮助系统。下面介绍 protel 99 se的主要优点。方便灵活的编辑功能:(1)protel 99 se有交互式全局编辑功能。在任何设计对象上,只要双击鼠标左键,就可以对其属性进行设置,并将之一修改扩展到

46、同一类型的所有其它对象,即进行全局修改。(2)有型号齐全的元件库。在原理图,pcb封装库,仿真元件库中提供了大量原件,可以满足用户的绝大部分要求。(3)protel 99 se提供了多种方便,使用的选取对象的方法,及拷贝,粘贴,排列,对齐和重新编号等多种编辑命令。(4)提供了丰富的右键菜单功能,使用非常方便。(5)提供了集成的向导功能,使用户可以轻松完成许多复杂的工作。(6)设置无限制的撤销、重复功能,允许用户恢复到以前的任意状态。功能强大的自动化设计:(1)protel 99 se功能强大的自动布局、布线功能,提供了许多布线策略,在电路非常复杂的情况下也可以完成高质量的布线。(2)功能完备的

47、erc(电器规则检查)和drc(设计规则检查),可以大大提高用户设计电路的可靠性和正确性,节约用户的检查时间。(3)提供了能力强大的数/模混合信号仿真器,使用户可以在电路设计阶段,就可以预计电路的性能。(4)提供了高级pcb信号完整性分析仿真器,能分析 pcb设计和检查设计参数,测试过冲、下冲,阻抗和信号斜率等。(5)完全支持层次结构的原理图设计,能够采用自上而下或自下而上不同的设计方法,自动生成相应的原理图出入口。(6)对pcb设计,具有智能化敷铜功能,可以方便的进行敷铜参数设置。完善的库管理功能:(1)用户不仅可以打开任意数目的设计库,而且不需要离开原来的编辑环境,就可以访问元件库。(2)

48、元件可以在线浏览,也可以直接从库编辑器中放置到设计图纸上。(3)protel 99 se元件库编辑功能和原件封装编辑功能,可以很方便的生成新的元件,并且可以方便的添加到库中使用。良好的开放性:(1)protel 99 se可以识别、调用多种格式的原理图。如其他版本的protel 、tango等(2)还可以接受多种网络表格。(3)可以输出多种报表形式(4)采用的数据库结构,可以方便网络管理。它具有强大设计能力,可完整的实现电子产品从电学概念设计,到生成物理生产数据的全过程,以及包含着中间的所有设计分析、电路仿真和验证。protel 99 se的主要功能模块:原理图设计模块:该模块用于设计电路原理

49、图、制作电路元件、进行电路规则检查等。主要包括:用于原理图设计的原理图编辑器sch,用于管理、制作元器件的元件编辑器schlib,和产生各种相关报表的报表生成器等。印刷电路板设计模块:该模板用于设计印刷电路板pcb。包括:印刷电路板编辑器,用于制作、管理元件封装的元件编辑器pcblib,电路板组件管理器和各种相关报表生成器等。无网格布线模块(rouye):布线模块用于电路板布线。主要有:电路板连线编辑器、电路布线器组成,可实现电路的自动布线、手动布线。可编程逻辑器件设计模块(pld):该模块包括具有语言意识的文本编辑器、用于编译和仿真设计结果的pld和用于观察仿真结果的wave。电路仿真模块:

50、该模块包括一个功能强大的数字/模拟混合信号电路仿真器,及用于仿真结果显示、测量的波形显示器,可提供a/d信号进行电路仿真。高级信号完整性分析模块(signal):该模块主要包括一个高级信号完整性分析仿真器,能分析pcb的设计效果的检查设计参数等。5.2新建数据库文件双击protel 99 图标,点击file(文件)中new项,新建设计数据库。在browse选项中选取需要存储的文件夹,然后点击ok即可建立自己的设计数据库。设计数据库包括设计组、回收站、设计管理器。 (1)设计组(design team) 我们可以先在design team 中设定设计小组成员,protel 99可在一个设计组中进

51、行协同设计,所有设计数据库和设计组特性都由设计组控制。定义组成员和设置他们的访问权 限都在设计管理器中进行,确定其网络类型和网络专家独立性不需要求助于网络管理员 。 无限制数量的设计组成员能同时访问相同的设计数据库。每个组成员都能看到什么文件当前是打开的以及谁在编辑,并能锁定文件以防止意外重写。 访问设计数据库可以通过建立设计组成员和指定其权限来控制。设计组成员建立在成员文件夹中。在成员文件夹中单击右键就会弹出浮动菜单,选择新成员。为保证设计安全,为管理组成员设置一个口令。这样如果没有注册名字和口令就不能打开设计数据库。 (2)回收站( recycle bin) 相当于windows 中的回收

52、站,所有在设计数据库中删除的文件,均保存在回收站中,可以找回由于误操作而删除的文件 (3)设计管理器(document.) 所有protel99设计文件都被储存在唯一的综合设计数据库中,并显示在唯一的综合设计编辑窗口。在protel99中与设计的接口叫设计管理器。使用设计管理器,可以进行对设计文件的管理编辑、设置设计组的访问权限和监视对设计文件的访问。 组织设计文件过去组织和管理40个或更多的原理图、pcb、gerber、drill、bom和drc文件,要花费几天的时间,而protel99把设计文件全部储存在唯一的设计数据库。 在设计数据库内组织按分层结构文件夹建立的文件显示在右边的个人安全系

53、统设计数据库有一文件夹叫设计文件,这个文件夹中是主设计文件(原理图和pcb),还有许多的子文件夹,包括了pcb装配文件、报告和仿真分析。这里对在设计数据库中创建文件夹的分层深度没有限制。 设计数据库对存储protel设计文件没有限制你能输入任何类型的设计文件进入数据库,如在ms word书写的报告、在ms excel准备的费用清单和autocad中制的机械图。简单双击设计数据库里的文件图标,在适当的编辑器打开文件,被更新的文件自动地保存到设计数据库。ms word和excel文件可以在设计管理器中直接编辑。 在综合设计数据库中用protel99的设计管理器管理设计文件是非常轻松的。设计管理器的

54、工作就象ms windows的文件管理器一样,可用它来导航和组织设计数据库里文件。使用设计管理器在设计数据库创建分层结构的文件夹,使用标准文件操作命令来组织这些文件夹内设计文件。 设计管理器的心脏就是左边的导航面板。面板显示的树状结构是大家熟悉的protel软件特性。在protel99中,这个树不仅仅显示的是一个原理图方案各文件间的逻辑关系,它也显示了在设计数据库中文件的物理结构。在导航树中活跃的文件夹是pcb装配文件夹。如同windows文件管理器,设计管理器在右边显示这个文件夹的内容。 设计管理器与windows文件管理器的不同之处是在右边还显示已经打开的文件。 打开文件只要在导航树中单击

55、所要编辑的文件名,或者双击右边文件夹中的图标。 在设计数据库中打开的各个文件用卡片分隔显示在同一个设计编辑窗口,使得非常容易知道当前工作到哪里,特别在大的设计中。要一起观察不同的文件可以将设计编辑窗口拆分为多区域。 5.3原理图设计步骤原理图设计工作主要包括:创建原理图、设置原理图设计环境和电路原理图的设计、编辑处理及报表生成等。(1)在指定路径上创建设计数据库,新建原理图文档,并进行命名。(2)设置原理图的设计环境,如图纸的大小、颜色、标题、光标设置。(3)加载电路原理图常用的元件库。(4)放置话原理图需要的各种电器元器件和非电器元器件,并对各元件的相关属性进行设置。使用wiring tools(电路工具栏)来放置元件、网络编号、端口等。

温馨提示

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

评论

0/150

提交评论