电子信息工程技术-毕业设计-水温智能控制系统设计.doc
《电子信息工程技术-毕业设计-水温智能控制系统设计.doc》由会员分享,可在线阅读,更多相关《电子信息工程技术-毕业设计-水温智能控制系统设计.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西安航空职业技术学院毕 业 设 计(论 文)论文题目: 水温智能控制系 所属系部: 电子工程系指导老师: 葛宁 职 称: 讲师学生姓名: 盛振攀 班级、学号: 专 业: 电子信息工程技术西安航空职业技术学院制2012年 12 月 15 日西安航空职业技术学院 毕业设计(论文)任务书题目: 水温智能控制系统任务与要求: 1.设计系统在一定的范围内完成水温控制 2. 系统设计简单,具有一定的实用价值 3. 原理图绘制规范,严谨,准确时间: 21012 年 10 月15日 至 2012 年 12 月 15 日共 8 周所属系部: 电子工程系学生姓名: 盛振攀 学 号:专业: 电子信息工程技术指导单位
2、或教研室: 电子工程系应用电子教研室指导教师:葛宁 职 称: 讲师西安航空职业技术学院制2012年 12 月 15 日毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字2012-10-31领取论文题目2012-11-01至2012-11-05收集相关资料2012-11-06至2012-11-10绘制各模块流程图2012-11-11至2012-11-16绘制整体原理图及编写程序代码2012-11-17至2012-11-27撰写毕业设计论文(初稿)2012-11-29递交毕业设计(初稿)2012-12-2至2012-12-09修改毕业设计及准备答辩教师对进度计划实施情况总评
3、 签名 年 月 日 本表作评定学生平时成绩的依据之一。水温智能控制系统设计【摘要】本文给出了一个基于MCS-51单片机控制的水温智能控制系统。重点阐述了系统的硬件构成,各部分的主要作用及系统软件的设计过程。设计方案的核心部件是80C51,通过硬件及软件的合理设计,使系统能满足控制模型中不同阶段的要求。系统的采集模块采用了AD590温度传感器作为测温元件,而控制模块则通过控制可控硅的导通和截止,从而控制加热电压的通与断,使控制具有灵敏、可靠、抗干扰能力强等优点。水温直接由人工设定,并能在环境温度变化时实现自动调整以保持设定的温度基本不变,实测水温用十进制数码管显示输出。关键词: 智能控制 水温控
4、制 数据采集 温度传感器 A Design Of Water Temperature BrainpowerControlling SystemAbstract:The paper main design a brainpower controlling system of water temperature based on MCS-51. It expounds emphatically the hardware structure of the system, the main function, and the process of the system software design.
5、 The core of the design is MCS-51. Through reasonable design of hardware and software to make the system meet the demands of different phases of the control model, the collection module of the system uses AD590 as the element of the temperature measurement, and the control module uses the optical sh
6、utter. The heating voltage is controlled by optical shutter, the control has the advantages of sensitive and dependable and strong ability of resisting disturbance. The water temperature may be set at some degree by manpower and auto-adjusted as environment is cool, so the water temperature keeps co
7、nstantly and is displayed in decade. Key Words:Brainpower controlling, water temperature controlling, date collection, temperature sensor目录1. 引言12.概述22.1 系统概述22.2 总体设计方案22.3 主要技术指标32.4 系统功能划分指标分配和框图构成33.单元电路设计43.1 前向通道43.2单片机基本系统73.3 后向通道83.4 显示通道84.软件设计104.1总体方案104.2 程序流程104.3 模块说明115.制作与调试125.1 硬件
8、电路的布线与焊接125.2 硬件调试125.2.1单片机基本系统调试125.2.2前向通道调试135.2.3后向通道调试135.3程序调试145.3.1转换程序仿真145.3.2输出程序仿真155.3.3 显示程序仿真166. 结论197. 附录20附录120附录222附录3268.谢辞279. 参考文献281. 引言单片机以其高集成度、体积小、质量轻、应用灵活且具有良好的性能价格比等优点在电子产品中的应用已经越来越广泛,因而适用于各种不同场合的温度测试控制装置应运而生,并发挥着极其重要的作用。在日常生活、工农业生产和科学实验中,有很多地方都需要对温度这个物理量进行测试和监控。一般情况下,当检
9、测和控制的温度系统一旦确定时,其热惯性大小和散热等各项硬件条件就确定了。这时,影响系统热平衡的因素主要有:系统温度,设计温度,系统周围的环境温度,以及加热方式和调节方法等。目前已有的实现温度控制的方法有很多种,如:比例式、积分式及其组合的调节方法等等,其中有的方法达到热平衡需要的时间很长,但是其控温精度很高,而有的是达到热平衡的时间较短,但其控温精度却不够高,本文给出了用单片机结合传感器技术进行温度控制的设计方案。本方案结构简单,应用范围广,可以作为温度监控系统、恒温控制系统,如果稍加改进可以做生物培养液温度监控系统, 实验箱温度监控系统等等,且具有操作方便,控制灵活等优点。系统包括单片机基本
10、系统、前向通道、后向通道、显示通道等四个主要的功能模块。2.概述2.1 系统概述本设计基本思路是:设定一定范围的水温,并能在环境温度降低时实现自动调整,以保持设定的温度基本不变。该系统采用一片80C51为控制器,前向通道为温度采集,D/A转换,后向通道为温度控制通道,并由LED构成显示通道。首先温度传感器将温度的变化转换成对应的电信号的变化,即将温度转换成电压并进行放大,然后进行A/D转换,此转换将模拟电压转化成为二进制数字电压信号,传送到80C51芯片,通过程序实现与设定的温度范围比较判断,根据比较结果进行温度控制,以保持恒定的水温,同时用数码管将实测温度显示出来。本设计控制电路执行部件由一
11、个发光二极管来进行模拟显示,系统设定温度为40C90C(可根据实际需要设定)。当温度低于40C或高于90C,发光二极管发亮代表控制电路开始工作。2.2 总体设计方案方案1:全硬件设计。基本思想是利用热敏电阻感知温度,信号转化及放大电路使温度信号转化成电压信号,分压电路提供参考电压,运放LM324构成电压比较器,反相输入参考电压,正相输入信号电压(随温度改变的电压),当信号电压超过参考电压时,电压比较器输出电平发生跳变,从而给控制电路一个信号,控制电路根据收到的信号决定是否工作,以保持恒定的温度。方案2:软硬件结合。基本思想是根据设计思路编程,设定所需要的温度范围,利用硬件电路将温度转换成数字信
12、号,传送给单片机,由单片机进行实测温度与设定温度的比较,将比较结果传送到控制电路,控制电路根据收到的信号决定是否工作,以保持恒定的温度。由于温度范围写入单片机内部,并且由软件来决定控制电路工作与否,在一定程度上可以大大减少误差,在操作上也比较方便。本设计是一个典型的检测、控制型应用系统,要求系统完成从水温检测、信号处理、输入运算到输出控制和显示以实现水温控制的全过程,因此,应以单片微型计算机为核心组成一个专用计算机应用系统,以满足控制应用类型的功能需要。另外,单片机的使用也为实现水温的智能化控制以及提供完善的人机界面及多机通讯接口提供了可能,而这些功能也在常规数字逻辑电路中往往是难以实现或无法
13、完成的,所以本设计将采用方案二。2.3 主要技术指标温度设定范围为:40C90C,最小区分度:1C;温度控制静态误差:小于等于1C;两位共阳极LED数码管显示,显示温度范围:35C99C。2.4 系统功能划分指标分配和框图构成根据系统功能和设计要求,为了简化系统硬件、降低硬件成本、提高系统灵活性和可靠性,有关温度运算、数码管显示及大部分控制过程都可用软件来完成,硬件的主要功能是温度的检测及输出信号的控制和温度的显示。系统总体设计方案方框图如图1所示传感器单片机基本系统LED显示信号放大A/D 电炉功率放大图1 水温控制系统总体框图3.单元电路设计3.1 前向通道前向通道是信息采集的通道,主要包
14、括传感器检测、信号放大、A/D转换等电路。由于水温变化是一个相对缓慢的过程,因此前向通道中没有使用采样保持电路。按设计要求,水温控制静态误差1C,水温设定范围为40C90C,而对水温的检测范围应适当大于此范围,设为35C99C,则系统控制的总误差应不大于1/(99-35)100%=1.56%,分配到前向通道的信号采集总误差应不大于系统总误差的1/2,即精度应为0.78%,可以采用8位A/D转换器实现。如图2所示。图2 系统前向通道在图2中,水温经温度传感器AD590和信号放大器OP-07产生0-5V的模拟电压信号送入ADC0804的输入端,ADC0804将模拟量转换为数字量,通过系统总线送入单
15、片机进行运算处理,前向通道设计包含以下几个方面:(a)传感器选择温度传感器的种类较多。热电偶由于热电势较小,因而灵敏度较低;热敏电阻由于非线性而影响其精度;铂电阻温度传感器由于成本高,在一般小系统中很少使用。AD590是美国Analog Devices 公司生产的二端式集成温度电流传感器,具有体积小重量轻线形度好性能稳定等一系列优点。它的测温范围为-50+150C,满刻度范围误差为0.3C,当电源电压在510V之间,稳定度为1%时,误差只有0.01C,完全适合用于本设计对水温测量的要求。另外,AD590是温度电流传感器,对于提高系统抗干扰能力也有很大的帮助,因此本设计选用AD590作为温度传感
16、器。需要注意的是,在使用AD590一类的传感器时,为了避免器件与被测液体的直接接触,应将传感器装入保护套管中,或将器件用聚四氟乙烯硬质乙烯树脂等材料密封,以避免被测液体对传感器的腐蚀和对测量精度产生影响。(b)信号转换和放大电路图(2)中三端稳压器AD581提供10V标准电压,它与运算放大器和电阻R1、VR1、R2、VR2组成信号转换与放大电路,将35C99C温度转换为05V的电压信号并进行放大。由于水温变化相对缓慢,因此信号转换与放大电路对运算放大器的带宽没有要求。另一方面,AD590在35C和99C时输出电流分别为308.2uA和372.2uA, 而运算放大器的输入失调电流及其零点漂移相对
17、较小,可忽略不记。因此可采用通用型的运算放大器OP07。(c)A/D转换器模数转换器(简称A/D转换器,ADC)用来将模拟量转换成数字量。n位模数转换器输出n位二进制数,它正比于加在输入端的模拟电压。实现模数转换的方法有很多,常用的有并联型ADC,逐次积分型ADC和双积分ADC等。并联型ADC的速度最快,但成本过高,且精度不宜做高;双积分型ADC精度高,抗干扰能力强,但速度太慢,适合转换缓慢变化的信号;逐次逼近型ADC有较高的转换精度,工作速度中等,成本低等优点,因此获得广泛的应用。在本设计中,由于前向通道总误差为0.78%,系统对信号采集的速度要求也不高,故选用价格低廉的8位逐次逼近型A/D
18、转换器ADC0804,该转换器转换速度为1OOus,转换精度为0.39%,对应误差为0.234C。ADC0804的信号连接如图2所示。其中:CLKR和CLKIN两端外接一个电阻,一个电容,即可产生A/D转换所需要的时钟信号;片选由8051的P2.0控制;A/D转换器的INTR与80C51的P3.5相连,单片机以查询方式获取A/D转换器转换完毕的信息。3.2单片机基本系统单片机基本系统(如图3所示)是整个控制系统的核心,它完成整个系统的信息处理及协调控制功能。将读入温度的转换数值与设定的温度数值进行比较判断,根据结果输出不同的控制信号,同时将实测温度值转化为十进制数显示出来。由于系统对控制速度,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子信息 工程技术 毕业设计 水温 智能 控制系统 设计
限制150内