毕业设计仓库温湿度监测系统设计.doc
- 文档编号:2486042
- 上传时间:2023-05-03
- 格式:DOC
- 页数:33
- 大小:564.50KB
毕业设计仓库温湿度监测系统设计.doc
《毕业设计仓库温湿度监测系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计仓库温湿度监测系统设计.doc(33页珍藏版)》请在冰点文库上搜索。
西京学院
毕业设计(论文)
成绩
题目:
仓库温湿度监测系统设计
姓名:
李飞
系(院):
机电工程系
专业:
机电一体化技术
班级:
机电一体化0903班
学号:
0911080302
指导老师:
段金英
日期:
2011年11月5日
教务处制
仓库温湿度监测系统的设计
摘要
文章讨论了一种基于AT89C2051单片机实现的仓储用多通道温湿度巡回检测系统。
该测量系统对四路温度和四路湿度同时进行监测,经八选一多路模拟开关74HC4051选通一路进行A/D转换,然后将转换后的数字量输送到微处理器AT89C2051中,再通过由多位LED键盘/显示驱动器构成的显示AT24C02电路显示温度和湿度,如果仓库的温湿度超限,微处理器将使P1.4口输出低电平,使报警电路发声报警。
这就是为物资仓库内温度和湿度进行有效的巡回检测而设计的测量仪。
该测量仪具有检测精度高、使用简单、成本较低和工作稳定可靠等特点,所以具有一定的应用前景。
关键词温度/湿度测量/多路巡回检测/单片机
目录
摘要 2
第一章绪论 5
1.1设计的目的和意义 5
1.2国内外相关技术发展概况 5
1.2.1温度传惑器的发展概况 5
1.2.2湿度传感器的发展概况 6
1.3温湿度智能控制系统的应用前景 7
第二章方案的对比和论证 8
2.1温度传感器的选择 8
2.2湿度传感器的选择 9
2.3信号采集通道的选择 9
第三章系统硬件的设计 11
3.1主控模块 12
3.2显示模块 13
3.3语音播报模块 14
3.4A/D转换模块 14
3.5温度检测电路 15
3.6湿度检测电路 16
3.7键盘及控制电路模块 16
第四章系统软件的设计 18
4.1通讯控制总站软件的设计 18
4.1.1通讯控制总站主CPU程序框图 18
4.1.2通讯控制总站从CPU程序框图 19
4.2下位机软件的设计 21
4.2.1主程序的设计 21
4.2.2初始化子程序的设计 23
4.2.3控制程序的设计 24
4.2.4管理程序的设计 23
4.3本章小结 25
结束语 30
致谢 31
参考文献 32
第一章绪论
1.1设计的目的和意义
为了保证仓库储备物资的使用寿命和工作可靠性要对仓库内的温度、湿度进行检测从而做通风、去湿和降温等工作。
传统的方法是用湿度表、毛发表、双金属式测量计、湿度试纸等测试器材通过人工检测从而对不符合湿温要求的库房进行通风、去湿和降温。
但这种方法费时费力、效率低,且误差大。
因此我们要设计一种廉价、使用方便且测量准确的湿温度检测仪器。
1.2国内外相关技术发展概况
温湿度测控系统主要应用于控制环境空间的温度和相对湿度,从系统控制的角度来看,属于纯滞后控制。
技术已经非常成熟。
从提高可靠性、灵活性和降低成本的要求来看,国内外的温湿度测控系统仍然不断地在改进,系统结构已经普遍采用网络连接的现场总线技术(FCS)有些需要的场合,则连接到INTERNET上,实现远程控制、远程诊断。
另一方面,构成系统整体的测控技术和管理,无论是硬件和软件,国内外已普遍采用相应的标准模块集成,并且早已实现组态。
传统的机械式温度检测仪表已经有上百年的历史了,一般均具有指示温度的功能,由于测温原理不同,不同的仪表在报警、记录、控制信息远传等方面有较大的差别。
今年来由于微电子的进步以及计算机应用的日益广泛,智能化测量仪表已经取得巨大的进步,以单片机为主体的温度控制器取代了传统的仪器仪表。
常规电子线路,可以容易地将计算机技术与测量技术结合起来。
智能仪表在测量过程自动化,测量结果的数据处理以及功能的多样化方面都取得了巨大的进展。
目前,在研制高精度,高性能,多功能的测量仪表时,几乎没有不考虑使用单片机使之成为智能仪表。
对于湿度测量,初期限于满足气象工作的需要,出现了诸如毛发温度计,干湿球温度计等测量仪表,随着高空探测技术的发展以及生产和科研对温度测量要求的提高,特别是微型电子计算机在各种自动控制系统中的广泛应用,湿度的测量也逐渐实现了自动化和智能化。
温湿度测量主要的测量工具就是温湿度传感器,下面介绍一下温湿度传感器的发展概况。
1.2.1温度传惑器的发展概况
最早的温度计是近代科学之父伽利略于1597年提出的,它是利用空气热膨胀原理的温度计。
然而这种温度计使用不便,因此开发了利用酒精和水银热膨胀的热体温度计,这就是最初机械温度计。
随着测量技术的发展,出现了温度传感器,例如热电偶,它是基于塞贝克发现热电势效应而制成的。
还有热敏电阻,它是根据金属和半导体的电阻随温度的变化而变化的原理而制成的传感器。
这些都属于基于物理原理的传感器。
而后,又出现了基于模拟电子技术的PN结传感器,晶体温度传感器等等嘲。
当今,由于用于感温的敏感材料越来越多,温度传感器的种类也越来越多。
特别是随着计算机技术和电子技术的发展,各种集成式、电子式的温度传感器相继出现,使温度传感技术已经相当成熟。
1.2.2湿度传感器的发展概况
湿敏传感技术的研究分为两个方面。
最主要的是传感机制、材料和产品工艺的研究。
其次,从工程应用的角度,研究器件特性的校准、补偿以及可靠性和失效性问题,而智能化技术的引入,是解决这类问题最佳方法。
包括湿敏传感技术在内的湿度测量技术研究,国内外都投入了相当的人力和财力。
国际上有以VAISALA(芬兰)、PHILIPS(比利时)为代表的几家著名专业公司,美国霍尼韦尔也设有专业分公司。
研究水平较高的有芬兰、日本、英国、爱尔兰和美国等。
国际湿度与水分学术会议每四年召开一次,国际化学传感器会议(IMCS)也包括湿敏传感技术内容。
国内湿度测量研究的规模相当大,不仅研究人员多,有自己的标准、鉴定系统和专业学会,而且研究工作也有相当水平,某些技术在国际上还处于领先地位。
我国八五、九五规划发展期间分别列有湿敏传感技术专项攻关计划,并且有武汉仪器仪表研究所、江苏无线电研究所等专业研究所,国家标准物质研究中心、国家计量研究院、建筑科学研究院等机构也都有高水平的研究室,全国各大专院校的仪器、陶瓷和固体电子材料等专业都有相当一部分研究人员从事湿度测量研究工作,其中以北京、武汉、哈尔滨、上海、西安和南京等地的研究员会,湿度与水分、气体全国会议每两年一次。
虽然我国的湿度测量研究和国际先进水平相差不大,但在实际应用和工业化生产方面的差距却很大。
国家投入了
大量的人力物力,但所产生的效益并不高。
究其原因,除了科研和市场之间的衔接机制薄弱外,材料和工艺技术的滞后也是制约我国高科技经济发展的因素,而湿敏传感技术稳定性较差,对工艺技术的依赖更大。
国内温湿度测控系统的高端市场基本上选用昂贵的进口系统,而国内研制系统所处的中低端市场规模小得多,而且发展缓慢。
随着多孔陶瓷、厚膜等湿敏传感技术的发展,近几年来,国内外湿敏传感技术的研究重点和工程应用都集中在聚酞亚胺API)薄膜高分子电容湿敏元件,而低精度测量系统则仍然以陶瓷、厚膜类湿敏器件为主。
目前国内还没有完全符合上述指标要求的产品,哈尔滨半导体器件厂生产的陶瓷器件带有加热清洗装置,具有较好的综合性能,但不适合本项目应用。
国外的(美国霍尼韦尔)集成式传感器尽管问世不久,受到一致好评。
性能完全符合上述要求,并且可靠性较高㈣。
发达国家有先进的制造工艺支持,因此,其稳定性、互换性等系统应用的关键性指标将越来越好。
国内湿敏传感技术的发展将密切跟踪传感器小型化、集成化、多功能化和系统化的发展趋势,重点将开展纳米级功能材料的研究,并与微电子机械工艺、成膜工艺技术相结合,固态电子技术的应用,如改性的声表面波器件的高频振荡检测相对湿度和各种气体功能聚合物材料做为基体材料或选择性包覆材料的应用。
由于大量的市场需求、国家对高新技术经济的强力支持以及国内工艺水平的不断提高,准确的温湿度测控系统具有很大的发展潜力。
1.3温湿度智能控制系统的应用前景
在纺织、气象和仓储等部门中,湿度是最主要的检测控制参数:
在电力、高分子薄膜、生物制品、药品、电子器件等行业,准确的湿度控制也同样重要。
湿度自动测控系统的需求量很大。
因此,温湿度智能控制系统的应用范围非常广泛。
但由于各类湿敏传感器的性能稳定性、适应性,经济性仍然存在不少技术问题,阻碍了自动测控系统的应用发展。
这些领域大都以较为准确但效率非常之低的检测手段为主,如目前国内80%的纺织企业对工作环境湿度的检测仍采用千湿表,每隔1.2个小时人工抄表,手动控制除湿。
尽管湿敏传感技术的发展近期难以突破,但如能充分利用智能化技术,实现温湿度控制系统的自动调校或简化调校维护技术,系统的稳定工作期可延伸4.6倍,达到2.3年,由此推广应用将可能出现一定的市场规模:
如能提高湿敏器件的抗污染能力,应用前景将更加看好。
第二章方案的对比和论证
当将单片机用作测控系统时,系统总要有被测信号懂得输入通道,由计算机拾取必要的输入信息。
对于测量系统而言,如何准确获得被测信号是其核心任务;而对测控系统来讲,对被控对象状态的测试和对控制条件的监察也是不可缺少的环节。
传感器是实现测量与控制的首要环节,是测控系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转换,一切准确的测量和控制都将无法实现。
工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量。
2.1温度传感器的选择
方案一:
采用热电阻温度传感器。
热电阻是利用导体的电阻随温度变化的特性制成的测温元件。
现应用较多的有铂、铜、镍等热电阻。
其主要的特点为精度高、测量范围大、便于远距离测量。
铂的物理、化学性能极稳定,耐氧化能力强,易提纯,复制性好,工业性好,电阻率较高,因此,铂电阻用于工业检测中高精密测温和温度标准。
缺点是价格贵,温度系数小,受到磁场影响大,在还原介质中易被玷污变脆。
按IEC标准测温范围-200~650℃,百度电阻比W(100)=1.3850时,R0为100Ω和10Ω,其允许的测量误差A级为±(0.15℃+0.002|t|),B级为±(0.3℃+0.005|t|)。
铜电阻的温度系数比铂电阻大,价格低,也易于提纯和加工;但其电阻率小,在腐蚀性介质中使用稳定性差。
在工业中用于-50~180℃测温。
方案二:
采用AD590.AD590是美国模拟器件公司生产的集成两端感温电流源。
它的主要特性如下:
流过器件的电流等于器件所处环境的热力学温度的度数,即
Ir=T*K
其中Ir为流过AD590的电流。
单位:
uA
T为热力学温度,单位K
K为计算系数,单位uA/K
AD590的测温范围为一55℃一150℃
AD590的电源电压范围为4v一30V。
电源电压4V——6V范围变化,电流Ir变化为luA,相当于温度变化lK。
AD590可以承受44V的正向电压和20V的反向电压,器件反接也不会损坏。
输出电阻为710MΩ,非线性误差在正负O.3℃。
它只需直流电源就能工作,而且,无需进行线性校正,所以使用也非常方便,借口也很简单。
作为电流输出型传感器的一个特点是,和电压输出型相比,它有很强的抗外界干扰能力。
AD590的测量信号可远传百余米。
综合比较方案一与方案二,方案二更为适合于本设计系统对于温度传感器的选择。
2.2湿度传感器的选择
测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。
电容式、电阻式和湿涨式湿敏原件分别是根据其高分子材料吸湿后的介电常数、电阻率和体积随之发生变化而进行湿度测量的。
方案一:
采用HOS-201湿敏传感器。
HOS-201湿敏传感器为高湿度开关传感器,它的工作电压为交流1V以下,频率为50HZ~1KHZ,测量湿度范围为0~100%RH,工作温度范围为0~50℃,阻抗在75%RH(25℃)时为1MΩ。
这种传感器原是用于开关的传感器,不能在宽频带范围内检测湿度,因此,主要用于判断规定值以上或以下的湿度电平。
然而,这种传感器只限于一定范围内使用时具有良好的线性,可有效地利用其线性特性。
方案二:
采用HM1500湿度传感器。
定性,快速响应时间,专利设计的固态聚合物结构,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。
相对湿度在1%---100%RH范围内;电容量由16pF变到200pF,其误差不大于±2%RH;响应时间小于5S;温度系数为0.04pF/℃。
可见精度是较高的。
综合比较方案一与方案二,方案一虽然满足精度及测量湿度范围的要求,但其只限于一定范围内使用时具有良好的线性,可有效地利用其线性特性。
而且还不具备在本设计系统中对温度-30~50℃的要求,因此,我们选择方案二来作为本设计的湿度传感器。
2.3信号采集通道的选择
在本设计系统中,温度输入信号为8路的模拟信号,这就需要多通道结构。
方案一、采用多路并行模拟量输入通道
这种结构的模拟量通道特点为:
(1)可以根据各输入量测量的饿要求选择不同性能档次的器件。
总体成本可以做的得较低。
(2)硬件复杂,故障率高。
(3)软件简单,各通道可以独立编程。
方案二、采用多路分时的模拟量输入通道。
这种结构的模拟量通道特点为:
(1)对ADC、S/H要求高。
(2)处理速度慢。
(3)硬件简单,成本低。
(4)软件比较复杂。
综合比较方案一与方案二,方案二更为适合于本设计系统对于模拟量输入的要求,比较其框图,方案二更具备硬件简单的突出优点,所以选择方案二作为信号的输入通道。
第三章系统硬件的设计
本设计是基于单片机对数字信号的高敏感和可控性、温湿度传感器可以产生模拟信号,和A/D模拟数字转换芯片的性能,我设计了以AT89S52基本系统为核心的一套检测系统,其中包括温度检测、湿度检测、A/D转换、单片机、复位电路、键盘及显示、报警电路、系统软件等部分的设计。
图3-1为系统总体框图。
报警
上位机
显示
打印
转换器
下位机Q1
下位机Q2
键盘电路
控制电机
报警
模拟显
开关示
采集电路
下位机Q16
……
显示电路
图3-1系统总体线框图
本设计由采集电路与模拟开关相连;显示电路与LED显示器相连;键盘电路、控制电机、报警系统、模拟开关、LED显示器与下位机即AT89S52单片机相连。
各下位电路与对应的下位机相连。
各下位机通过转换器与上位机电脑相连;上位机电脑再与报警器、打印机、显示器相连组成完整的湿温度检测系统。
按其功能此检测系统又可分为信号采集、信号分析和信号处理三个部分。
(一)信号采集由AD590、HM1500及多路开关CD4051组成;
(二)信号分析由A/D转换器ADC0809、单片机AT89S52基本系统组成;
(三)信号处理由串行口LED显示器和报警系统等组成。
3.1主控模块
采用AT89S52单片机作为系统的控制器。
Pl口控制数码管显示温度和湿度值。
P2口与ADC0809连接.实现湿度模拟电压量转换为数字量便于单片机处理。
键盘控制采用PO口。
其中PO.O是温度的设置,PO.1是湿度的设置,PO.2/PO.3是分别对温度与湿度的上/下限值进行设置。
P0.4是AD590温度传感器的接线口。
PO.6是ISD1420语音芯片的接线口。
原理如图3-2:
图3-2AT89S52单片机各引脚功能
3.2显示模块
系统采用动态显示方式驱动6个数码管工作,其中4个数码管用来显示温度值,2个用来显示检测到的湿度值。
用74LSl38的输入端来选择位码。
单片机的P1口控制数码管的断码。
如检测到的温度与湿度发生变化时,数码管即会发生相应的变化,起到实时显示功能,电路如图3-3。
图3-3显示模块连接电路
3.3语音播报模块
采用语音芯片ISD1420,该芯片能够高质量地完成声音录制与还原,最大录音时间为20秒,具备分段录音功能。
其工作电压在4.5V~5.5V范围,使用直接电平/边缘存储技术,省去了A/D、D/A转换。
其内部集成了大容量的EEPROM,不再需要扩展存储器,便于与单片机连接。
语音播报模块电路如图3-4。
图3-4语音模块电路
该电路的S3键为录音键,Sl、S2键为播放键,A0-A7为地址选择端,将ISDl420的A0一A7直接与单片机的P1口相连,就可以实现录音地址选择功能,再将播放键接于PO.6口以实现单片机控制的实时播放功能。
电源VCCA、VCCD其内部的模拟和数字电路使用不同的电源总线,但由于该芯片的干扰较小,因此两者可短接在一起。
3.4A/D转换模块
采用ADC0809转换芯片,用于实现模拟量向数字量的转换,由于模拟转换电路的种类很多,选择A/D转换器从速度,精度和价格方面考虑.其内部是8路模拟选通开关。
以及相应的通道抵制锁存译码电路,转换时间是128μS左右,单电源供电。
3.5温度检测电路
考虑到AD590温度传感器的输出电流源特性,设计的温度信号测量电路如图3-5所示。
该电路的温度测量范围为-10~+500℃。
AD590采用15V电压供电;电阻R1用于调整零点;电阻R3为精密电阻,用来调整增益。
运放的同向端输入2.50V精密参考电压,该电压由TL431提供。
IN端输入AD590的电流,OUT端输出为相应转换所得到的电压。
根据AD590的特性,在-10℃时,流过电流为262.2μA,设计使这部分电流全部流过R1、R2,而其后增加的电流均流过R3,OUT端的输出电压为:
式(3-1)
当温度在-10~+50℃之间变化时,该电压就在2.5~0V之间反向线性变化,调节R1的阻值大小可以消除不同传感器的零点误差。
图3-5温度检测电路
3.6湿度检测电路
集成湿度传感器HM1500的输出电压在1~4V间随湿度线性变化,考虑到本系统的单电源特点,设计的湿度信号采集电路如图3-6所示,该电路的测湿范围为0~100%。
图3-6湿度检测电路
由于该电路中没有负压,电路的主体采用差分式减法电路,精密电阻R3=R6=2.4kΩ,R4=R7=2kΩ,用这四个电阻可调节增益。
通过HM1500传感器测量所得到的湿度电压信号从IN端输入。
差分的另一侧输入Vs。
由TL431提供2.5V的精密电压分压后可得到1.0V左右的电压。
若输入电压在1~4V之间变化,则输出电压就相应在0~2.5V之间变化。
调节R1可以消除不同的湿度传感器的零点误差。
3.7键盘及控制电路模块
键盘采用软件查询和外部中断现结合的方法来设计,地点品有效。
本系统共用了3个键如图3-7所示:
图3-7键盘电路
电器控制电路:
电磁式继电器具有结构简单、工作可靠、坚固耐用、价格便宜等优点.应用极其广泛,它是最为典型和常用的继电器。
本电路采用常闭继电器由单片机控制,当温度或湿度异常时,继电器开始工作且开关切断电源,小灯熄灭,从而起到保护系统的作用。
第四章系统软件的设计
4.1通讯控制总站软件的设计
4.1.1通讯控制总站主CPU程序框图
系统程序设计采用模块化的设计方法。
其地址空间分配:
通讯控制总站主CPU主程序入口地址:
0080H:
通讯控制总站主CPU中断程序入口地址:
0023H;
通讯控制总站从CPU主程序入口地址:
0100H:
通讯控制总站从CPU中断程序入口地址:
0023H:
(1)主程序框图
单片机通过中断方式接收和发送数据。
用定时/计数器1作为波特率发生器,同PC机一样,波特率取9600b/s。
一帧数据包括一个起始位、8个数据位、一个地址/数据判断位和一个停止位。
定时器Tl采用工作方式2,串口采用方式3通信。
图4-1通讯控制总站主CPU主程序框图
(2)主中断程序框图如下:
图4-2通讯控制总站主CPU中断程序框图
4.1.2通讯控制总站从CPU程序框图
(1)主程序框图
通信控制总站从CPU与下位机主CPU采用RS-485进行串行通信,串行口均设
为工作方式3,晶振频率为12MHz,波特率为2400b/s,采用中断方式进行串行通信。
图4-3通讯控制总站从CPU主程序框图
(2)中断服务程序框图
通讯控制总站从CPU中断程序框图如图4-4所示。
图4-4通讯控制总站从CPU中断程序框图
4.2下位机软件的设计
4.2.1主程序的设计
整个系统包括管理和控制程序两部分。
管理程序有动态显示,比较,修改设定值等。
控制程序是对对象进行采样,数据处理,根据算法进行计算和输出等。
由于整个系统软件相当庞大。
为了便于编写、调试、修改和增删,系统的编制采用了模块化的结构,即整个控制软件有许多独立的小模块组成。
他们之间通过软件接口相连,原则是模块内数据关系紧凑,模块间数据松散,按功能形成模块化结构。
系统控制采用中断的方式设计。
首先启动T15ms定时器产生每5ms一次的定时中断,作为本系统采集的采样周期。
在其中断服务程序中启动模拟开关,进行AD转换、数据处理,把结果存储到相应的存储区,进行比较等。
而显示程序则需要在计数器discount达到64才能启动。
主程序的流程图如图4-5所示。
图4-5主流程图
主程序中首先要进行初始化,然后调用读EEPROM字程序,将已存于EEPROM中所设定的温度和湿度的范围分别调入到Value_regTbig,Value_regTsmall,多路温度与湿度检测系统的研制Value_regHbigValue_regHsmall四个寄存器单元中,以各以后使用。
接着启动T15ms定时器产生每5ms的定时,在定时中先启动CPU)内的模拟开关,进行温湿度的测量,测量不能立刻完成,在测量时为了不让单片机的CPU空闲,浪费资源。
所以在这时可以调用比较子程序,将上次测量的得到的温度或湿度值和所设定的温湿度值相比较,若所测的值不在设定的范围内,就将相应的输出口置一,用其来控制外部的加热、制冷、除湿机等设备的工作状态。
比较子程序执行结束后,测试测量是否完毕,若没测完则等待,若测完了则调用AD转换子程序将所测的
模拟量转换成对应的数字量用与单片机的处理。
由于测量的速度快而数码管不能以同样的速度刷新显示,所以测量和显示不能同步。
这就需要在AD转换后要将所得的数据先存在寄存器中,等待显示程序的调用。
在64个5ms定时完成后,就可以调用显示子程序了,将寄存器中的温度或湿度值送到CPLD显示。
在主程序的之后可以判断以下是否要修改所设定的温度和湿度值,著用则进入更改参数子程序,若不用则继续测量。
4.2.2初始化子程序的设计
初始化程序的流程如图4-6所示。
初始化子程序主要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 仓库 温湿度 监测 系统 设计