智能水温监控系统的设计文档格式.docx
- 文档编号:17655573
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:7
- 大小:25.17KB
智能水温监控系统的设计文档格式.docx
《智能水温监控系统的设计文档格式.docx》由会员分享,可在线阅读,更多相关《智能水温监控系统的设计文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
1℃;
2:
温度控制静态误差:
小于等于1℃;
3:
两位共阳极LED数码管显示,显示温度范围:
35℃~99℃。
毕业论文工作计划;
第1,2周:
课题调研、查询资料第3,4周:
开题,方案讨论,提交开题报告第5-8周:
制作,数码显示电路,串行部分电路第9,10周:
调试任务、中期检查第10-12周:
调试程序、测试改进第13周:
写出总论文、答辩接受任务日期年月日 要求完成日期年月日学 生 马振宇 (签名) 年 月日指导教师 (签名) 年 月 日院长(主任) (签名) 年 月 日 摘要 在工业生产过程中,人们需要对各类加热炉中的温度进行检测和控制。
我设计的水温控制系统选取的设施为单片机,因为单片机具有低功耗,高性能,可靠性好,易于产品化等特点,因此采用单片机对温度进行控制步进控制方便,简单和灵活,而且可以提高被控制温度的技术指标,从而能够大大提高产品的质量。
本论文介绍“水温智能控制系统”的设计。
单片机温度控制作为控制系统中的一个典型试验设计,综合运用了微机原理,自动控制原理等诸多方面的知识。
设计过程中,首先进行硬件的设计,其次进行软件设计和综合调试,最终使得此系统实现水温的恒温控制智能化。
关键词:
MCS-51单片机水温控制数据采集温度传感器 I Abstract Intheprocessofindustrialproduction,peopleneedtoallkindsofheatingfurnacetemperaturedetectionandcontrol.IdesignthetemperaturecontrolsystemofselectionoffacilitiesfortheSCM,becausesinglechipmicrocomputerwithlowpowerconsumption,highperformance,goodreliability,easyproductioncharacteristics,thereforetheuseofsingle-chipmicrocomputertocontroltemperaturestepconvenientcontrol,simpleandflexible,andcanimprovethecontroltemperatureofthetechnicalindicators,whichcangreatlyimprovethequalityoftheproducts. Inthispaper,\system.\controlsysteminatypicalexperimentaldesign,theintegrateduseoftheprincipleofmicrocomputer,automaticcontrolprincipleandsoonmanyaspectsofknowledge.Inthedesignprocess,firstthehardwaredesign,softwaredesignandthesecondintegrateddebugging,finallymakesthesystemachievethewatertemperatureintheconstanttemperatureintelligentcontrol.. KeyWords:
MCS-51,watertemperaturecontrolling,datecollection,temperaturesensor II 目录 1概述.....................................................................................................................12总体设计方案.........................................................................................................2主要技术指标....................................................................................................2系统功能划分指标分配和框图构成................................................................23单元电路设计.........................................................................................................3前向通道............................................................................................................3单片机基本系统.................................................................................................4后向通道............................................................................................................5显示通道............................................................................................................54.软件设计...................................................................................................................7总体方案.............................................................................................................7程序流程............................................................................................................7模块说明............................................................................................................75制作.....................................................................................................................9硬件电路的布线与焊接............................................................................................96.硬件调试...............................................................................................................10单片机基本系统调试.......................................................................................10前向通道调试...................................................................................................10后向通道调试...................................................................................................107程序调试...............................................................................................................12转换程序仿真...................................................................................................12输出程序仿真...................................................................................................12显示程序仿真...................................................................................................13结论...........................................................................................................................15致谢...........................................................................................................................16
1概述 本设计基本思路是:
设定一定范围的水温,并能在环境温度降低时实现自动调整,以保持设定的温度基本不变。
该系统采用一片80C51为控制器,前向通道为温度采集,D/A转换,后向通道为温度控制通道,并LED构成显示通道。
首先温度传感器将温度的变化转换成对应的电信号的变化,即将温度转换成电压并进行放大,然后进行A/D转换,此转换将模拟电压转化成为二进制数字电压信号,传送到80C51芯片,通过程序实现与设定的温度范围比较判断,根据比较结果进行温度控制,以保持恒定的水温,同时用数码管将实测温度显示出来 [3]。
本设计控制电路执行部件一个发光二极管来进 行模拟显示,系统设定温度为40oC~90oC。
当温度低于40oC或高于90oC,发光二极管发亮代表控制电路开始工作。
1 2总体设计方案 方案1:
全硬件设计。
基本思想是利用热敏电阻感知温度,信号转化及放大电路使温度信号转化成电压信号,分压电路提供参考电压,运放LM324构成电压比较器,反相输入参考电压,正相输入信号电压(随温度改变的电压),当信号电压超过参考电压时,电压比较器输出电平发生跳变,从而给控制电路一个信号,控制电路根据收到的信号决定是否工作,以保持恒定的温度 [4]。
方案2:
软硬件结合。
基本思想是根据设计思路编程,设定所需要的温度范围,利用硬件电路将温度转换成数字信号,传送给单片机,单片机进行实测温度与设定温度的比较,将比较结果传送到控制电路,控制电路根据收到的信号决定是否工作,以保持恒定的温度。
于温度范围写入单片机内部,并且软件来决定控制电路工作与否,在一定程度上可以大大减少误差,在操作上也比较方便。
本设计是一个典型的检测、控制型应用系统,要求系统完成从水温检测、信号处理、输入运算到输出控制和显示以实现水温控制的全过程,因此,应以单片微型计算机为核心组成一个专用计算机应用系统,以满足控制应用类型的功能需要。
另外,单片机的使用也为实现水温的智能化控制以及提供完善的人机界面及多机通讯接口提供了可能,而这些功能也在常规数字逻辑电路中往往是难以实现或无法完成的,所以本设计将采用方案二。
[5]主要技术指标 温度设定范围为:
40oC~90oC,最小区分度:
1oC;
温度控制静态误差:
小于等于1oC;
两位共阳极LED数码管显示,显示温度范围:
35oC~99oC。
系统功能划分指标分配和框图构成 根据系统功能和设计要求,为了简化系统硬件、降低硬件成本、提高系统灵活性和可靠性,有关温度运算、数码管显示及大部分控制过程都可用软件来完成,硬件的主要功能是温度的检测及输出信号的控制和温度的显示。
系统总体设计方案方框图如图1所示。
传感器 信号放大功率放大A/D单片机基本系统LED显示电炉图2-1水温控制系统总体框图 2 3453单元电路设计前向通道前向通道是信息采集的通道,主要包括传感器检测、信号放大、A/D转换等电路。
于水温变化是一个相对缓慢的过程,因此前向通道中没有使用采样保持电路。
按设计要求,水温控制静态误差≤1oC,水温设定范围为40oC~90oC,而对水温的检测范围应适当大于此范围,设为35oC~99oC,则系统控制的总误差应不大于1/(99-35)×
100%=%,分配到前向通道的信号采集总误差应不大于系统总误差的1/2,即精度应为%,可以采用8位A/D转换器实现[6]。
如图2所示。
+5VR2AD581+15123VR210uF-15VD2420P0GNDRIVR1GNDAD590+263OP-0771Vin(-)VccREF76D18Vin(+)A-GND-30K+15V20K10K+/2194CLK-RCLK-INU1CSRDWR150pF-15VGNDGNDGND图2-2系统前向通道在图2中,水温经温度传感器AD590和信号放大器OP-07产生0-5V的模拟电压信号送入ADC0804的输入端,ADC0804将模拟量转换为数字量,通过系统总线送入单片机进行运算处理,前向通道设计包含以下几个方面:
(a)传感器选择温度传感器的种类较多。
热电偶于热电势较小,因而灵敏度较低;
热敏电阻于非线性而影响其精度;
铂电阻温度传感器于成本高,在一般小系统中很少使用。
AD590是美国AnalogDevices公司生产的二端式集成温度—电流传感器,具有体积小﹑重量轻﹑线形度好﹑性能稳定等一系列优点[7]。
它的测温范围Title为-50~+150oC,满刻度范围误差为±
,当电源电压在5~10V之间,稳定度为1%时,误差只有±
完全适合用于本设计对水温测量的要求。
另外,AD590是温度—电流传感器,对于提高系统抗干扰能力也有很大的帮助,因此本3SizeBDate:
File:
Number1-Jun-2006D:
\\BACKU345设计选用AD590作为温度传感器。
需要注意的是,在使用AD590一类的传感器时,为了避免器件与被测液体的直接接触,应将传感器装入保护套管中,或将器件用聚四氟乙烯﹑硬质乙烯树脂等材料密封,以避免被测液体对传感器的腐蚀和对测量精度产生影响 [8]。
(b)信号转换和放大电路 图
(2)中三端稳压器AD581提供10V标准电压,它与运算放大器和电阻R1、VR1、R2、VR2组成信号转换与放大电路,将35oC~99oC温度转换为0~5V的电压信号并进行放大。
于水温变化相对缓慢,因此信号转换与放大电路对运算放大器的带宽没有要求。
另一方面,AD590在35oC和99oC时输出电流分别为和,而运算放大器的输入失调电流及其零点漂移相对较小,可忽略不记。
因此可采用通用型的运算放大器OP-07 [9]。
(c)A/D转换器 模—数转换器用来将模拟量转换成数字量。
n位模—数转换器输出n位二进制数,它正比于加在输入端的模拟电压。
实现模数转换的方法有很多,常用的有并联型ADC,逐次积分型ADC和双积分ADC等。
并联型ADC的速度最快,但成本过高,且精度不宜做高;
双积分型ADC精度高,抗干扰能力强,但速度太慢,适合转换缓慢变化的信号;
逐次逼近型ADC有较高的转换精度,工作速度中等,成本低等优点,因此获得广泛的应用 [10]。
在本设计中,于前向通道总误差为%,系统对信号采集的速度要求也不高,故选用价格低廉的8位逐次逼近型A/D转换器ADC0804,该转换器转换速度为1OOus,转换精度为%,对应误差为 [11]。
ADC0804的信号连接如图2所示。
其中:
CLK-R和CLK-IN两端外接一个电阻,一个电容,即可产生A/D转换所需要的时钟信号;
片选8051的控制;
A/D转换器的INTR与80C51的相连,单片机以查询方式获取A/D转换器转换完毕的信息。
单片机基本系统 单片机基本系统(如图3所示)是整个控制系统的核心,它完成整个系统的信息处理及协调控制功能。
将读入温度的转换数值与设定的温度数值进行比较判断,根据结果输出不同的控制信号,同时将实测温度值转化为十进制数显示出来。
于系统对控制速度,精度及功能要求都无特别之处,因此可以选用目前广泛使用的MCS-51系列单片机80C51。
4 +5V+5V++5C230PY1INTRWRRD2423222120191817CSGNDC330PGND图2-3单片机基本系统与后向通道 本设计以单片机基本系统以MCS-51系列单片机80C51为核心。
80C51是8位单片机,片内有256BRAM及4KBEPROM。
中央处理器单元实现运算和控制功能。
内部数据存储器共256个单元,访问它们的地址是00H~FFH,其中用户使用前128个单元,后128个单元被特殊功能寄存器占用。
内部的2个16位定时/计数器用作定时或计数。
并可用定时或计数的结果实现控制功能。
80C51有4个8位并行口,用以实现地址输出及数据输入/输出。
片内还有一个时钟振荡器,外部只需接入石英晶体即可振荡[12]。
80C51采用40引脚双列直插式封装方式。
后向通道后向通道是实现控制信号输出的通道34SiB[13]。
根据5DFi系统总误差要求,后向通道的控制精度也应控制在%之内。
本设计中后向通道一个发光二极管模拟显示。
当温度低于或高于被测范围时,发光二极管发光;
当温度在被测范围内时,二极管熄灭。
对本设计而言当被测温度在40oC~90oC之间时发光二极管是暗的,当被测温度大于90oC或者小于40oC是发光二极管是亮的。
显示通道 5
+06R07R08124567910DPYgafbafgbcdpedcdpdeDPYgafbafgbcdpedcdpde3图2-4显示通道显示通道(如图4所示)主要两位数码管构成的LED显示器组成,显示实测温度,显示范围为35oC~99oC。
LED数码管也称半导体数码管,是目前数字电路中最常用的显示器件,它是以发光二极管作笔段并按共阴极或共阳极方式连接后封状而成的 [14]。
本设计中控制个位,控制十位,数码管选用共阳极。
346 4.软件设计 总体方案 以80C51为核心,P0口为信号输入端口,P1口为信号输出端口,为输出控制端口。
首先读入ADC0804输出的信号,运用合适的计算方法将输入信号转换成相应的十进制数值,然后先在数码管上显示实测温度,再将实测温度与设定温度进行比较判断输出相应的控制信号。
程序流程 读取数据 进行转换并显示 与设定温度比较 输出控制信号 开始启动A/D转换结束图4-1程序流程图 程序见附录2。
模块说明 转换模块将ADC0804提供的数字信号转换成十进制数值,具体转化表见附录 7 1。
显示模块将转换后的十进制数值在数码管上显示出来,数码管选用共阳极,使用动态显示,先显示个位再显示十位。
控制数码管个位的显示,控制十位的显示,当为高电平为低电平时选通代表个位的数码管,当为高电平为低电平时选通代表十位的数码管。
比较输出模块将转换后的十进制数值与设定温度范围40oC~90oC作比较。
若在40oC~90oC之间,输出高电平,发光二极管暗;
若大于90oC或者小于40oC,输出低电平,发光二极管亮。
8 5制作 硬件电路的布线与焊接 为了操作和维修方便,本设计将电源及主控制部分分开单独安装,分为三个部分,三个电路板.分别为前向通道,单片机基本系统包括后向通道,显示通道三个部分。
此外还增加了若干插座,以便各部件的连接。
硬件电路制作包括印刷线路板制作、焊接和系统连接等几个方面,印刷线路板的设计是在计算机上利用protel软件进行辅助设计 [15]。
9 6.硬件调试 依次对单片机基本系统、显示通道、前向通道、后向通道分别进行调试。
调试时可利用仿真器对接口地址进行读写操作,静态地测试电路各部分的连接是否正确;
对于动态过程可以编写简短的调试程序配合硬件电路的调试 [16]。
单片机基本系统调试 (a)晶振电路 将仿真器晶振开关打到外部,如果仿真器出现死机现象,说明用户系统晶振有问题,此时应用示波器观察单片机时钟信号输入端是否有振荡信号,或检查晶振电路各器件参数。
(b)复位电路 按下复位按钮应使系统处于复位状态,否则用万用表检查复位电路各点信号和器件参数 [17]。
前向通道调试 (a)静态工作点调试 加热水温并用温度计测试,当水温为35oC时调整VR1阻值,使运放OP-07输出电压为0V。
当水温为99oC时调整VR2阻值,使OP-07输出为5V [18]。
在35oC~99oC范围内任取若干点测试运放OP-07的输出电压。
(b)A/D转换器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 水温 监控 系统 设计