文档库 最新最全的文档下载
当前位置:文档库 › 仓库温湿度检测系统的设计毕业论文

仓库温湿度检测系统的设计毕业论文

仓库温湿度检测系统的设

计毕业论文

目录

摘要.......................................................................................... 错误!未定义书签。ABSTRACT ................................................................................. 错误!未定义书签。第1 章绪论.............................................................................. 错误!未定义书签。

1.1 粮仓温湿度检测技术的发展现状 (1)

1.2 研究的意义 (1)

1.3 本设计的结论 (2)

第2 章设计要求和设计方案选择 (2)

2.1 设计要求 (2)

2.2 系统的设计方案与组成 (3)

2.2.1 设计思路 (3)

2.2.2 本设计的结构框图 (3)

2.3.传感器的选择 (3)

2.3.1. 温度传感器的选择............................................. 错误!未定义书签。

2.3.2 湿度传感器的选择 (4)

2.4 信号采集通道的选择 (5)

2.5 系统总体设计 (6)

第3 章硬件电路的设计 (7)

3.1 信号采集 (7)

3.1.1 温度传感器电路 (7)

3.1.1.1 AD590主要特性 (7)

3.1.1.2 摄氏温度测量电路 (8)

3.1.2 湿度传感器 (8)

3.1.2.1 HS1100/HS1101特点 (8)

3.1.2.2 湿度测量电路 (9)

3.1.3 多路开关 (10)

郑州大学本科毕业(设计)论文

3.1.3.1 温度多路检测信号的实现电路 (10)

3.1.3.2 湿度多路检测信号的实现电路 (11)

3.2 信号分析电路 (12)

3.2.1 A/D转换电路 (12)

3.2.1.1 MC14433 A/D 转换器特点 (12)

3.2.1.2 MC14433与8031单片机的接口电路 (15)

3.2.2 单片机8031基本电路 (15)

3.2.2.1 8031的概述 (15)

3.2.2.2 单片机复位电路 (18)

3.2.2.3 系统时钟的设计 (18)

3.2.3 单片机外围的设计 (19)

3.3 显示与报警的设计 (20)

3.3.1 显示键盘接口电路 (20)

3.3.2 报警电路 (21)

3.4 系统总图 (23)

第4 章软件设计 (24)

4.1 模块组成。 (24)

4.2 标度变换 (24)

4.3流程图 (24)

4.3.1主程序流程图: (27)

4.3.2 A/D转换流程图: (26)

4.3.3 中断服务程序流程图: (27)

4.3.4 温度采样子程序流程图 (28)

4.3.5键盘扫描子程序图 (29)

第5 章总结 (30)

致谢 (29)

参考文献 (31)

附录A 主程序 (33)

附录B 系统总图 (44)

仓库温湿度检测系统的设计

第 1 章 绪论

仓库日常工作是进行防潮、防腐、防霉,做好“三防”直接影响到储备物资的使用寿命和工作的可靠性。为了保证日常工作的顺利进行,要加强仓库内温度和湿度的监测工作。传统的方法是用湿度表、毛发湿度表和双金属式测量计等测试器材进行人工检测,对不符合温度和湿度要求的库房进行通风、去湿和降温。这种人工测试方法费时费力、效率低,且测试的温度和湿度误差大,随机性大,因此我们需要一种造价低廉、使用方便且测量准确的温湿度控制系统。

粮食作为仓库内最重要的物资一种,做好它的储藏尤其关键。一般温度对微生物的生长、繁殖有影响,大多数菌种生长繁殖的适宜温度是28~30C C ??。控制温度储藏粮食能保持粮食较好的品质,使粮食在储藏期间保持一定的温度水平,达到安全储藏的目的,是一种集安全、经济、绿色的先进储粮技术,已成为当今科学储粮的技术发展的新方向。

作为本系统采用的单片机技术,已经普及到我们的生活、工作、科研各个领域,已经成为一个比较成熟的技术。

1.1粮仓温湿度检测技术的发展现状

随着微型计算机和传感器技术的迅速发展,自动监测领域发生了巨大的变化,仓库的温度和湿度的监测控制方面的研究也有课明显的进展。我国近年引进了许多国家和地区的仓库环境控制系统,对吸收国外先进经验、推动仓库温度湿度自动监测研究产生了积极的作用。许多新技术和新工艺被应用到湿度测量领域中,如:瑞士Sensiron 公司采用的CMOSens 专利技术为高精度湿度传感器系统设置精度;国内外已相继推出多种高精度、高分辨力的智能湿度传感器,对提高测量精度和分辨力起着重要的作用;智能湿度传感器从单通道向多通道的方向发展,为研制和开发多路湿度测控系统创造了条件,对增加测试功能起着积极的作用。

1.2研究的意义

我国是人口大国,科学储粮是保障人民粮食供应,关系国计民生的战略大事。目前,粮库中的温湿度的检测,基本上是人工检测,劳动强度大、繁琐,检测报警不够及时,加之粮库占地面积大,粮仓分散,仓内温度测试点多,造成工作量大,效率低,检测周期长,

郑州大学本科毕业(设计)论文

容易漏检,测量器件损坏率高,测试精度难以保障,造成库储粮食损失现象时有发生,为此国家每年在粮食储藏方面需要支付很高的费用,而设计并研制性能优良的粮库温湿度自动检测系统迫在眉睫,这样才能对促进社会发展,产生良好的经济价值起着重要的作用。

1.3设计构思

考虑气候、环境因素对粮食的影响,该设计以8031单片机为控制模块,通过传感器组成的数据采集系统将仓内的温湿度进行采集,经过放大、MC14433A/D转换,与预先存储于单片机中保持正常粮食所需的温湿度进行比较,对粮仓的温湿度进行监测和控制,对超过报警规定值进行报警,同时还可以对实际情况来进行人工修改片内存储预设值。该设计造价低廉、使用方便且测量准确。

第二章、设计要求和设计方案选择

1.1设计要求

设计一个温湿度检测系统:

(1)基本功能:

●检测温度、湿度;

●显示温度、湿度;

●过限报警;

(2)主要技术参数

●温度检测范围:30~50

-?+?

C C

●测量精度:0.5C

±?

●湿度检测范围:10%~100%RH

●检测精度:1%RH

±

●显示方式:四位显示

仓库温湿度检测系统的设计

1.2系统的设计方案与组成

1.2.1设计思路

本系统测量的是粮仓的温湿度,通过采样及A/D转换,将所测量的模拟信号转换为数学信号和键盘所设定的温湿度值一起送入单片机中,通过单片机对温湿度进行监测和控制,并通过报警装置对超过规定值进行报警。

1.2.2本设计的结构框图

通过分析可得本系统的总体框图如图2.1所示。

图2.1系统总体框图

1.3传感器的选择

1.3.1温度传感器的选择

传感器是实现测量与控制的首要环节,是测控系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转换,那么一切准确的测量和控制都将无法实现。工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量。

方案一:采用热电阻温度传感器

热电阻是利用导体的电阻随温度变化的特性制成的测温元件。铂的物理、化学性能极稳定,耐氧化能力强,电阻率较高,但价格贵,温度系数小。按IEC标准测温范围-200~650℃;铜电阻的温度系数比铂电阻大;但其电阻率小,使用稳定性差。在工业中用于-50~180℃测温。

方案二:采用集成芯片AD590

郑州大学本科毕业(设计)论文

AD590的测温范围在-55℃~+150℃之间,而且精度高。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损坏,使用可靠。它只需直流电源就能工作,而且,无需进行线性校正,所以使用也非常方便,接口也很简单。有很强的抗外界干扰能力。AD590的测量信号可远传百余米。

综合比较方案一与方案二,本设计系统温度传感器采用方案二。

1.3.2湿度传感器的选择

测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。电容式、电阻式和湿涨式湿敏原件分别是根据其高分子材料吸湿后的介电常数、电阻率和体积随之发生变化而进行湿度测量的。

方案一:采用HOS-201湿敏传感器。

HOS-201湿敏传感器为高湿度开关传感器,它的工作电压为交流1V以下,频率为50HZ~1KHZ,测量湿度范围为0~100%RH,温度范围为0~50℃。这种传感器原是用于开关的传感器,不能在宽频带范围内检测湿度,因此,主要用于判断规定值以上或以下的湿度电平。

方案二:采用HS1100/HS1101湿度传感器。

HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。不需校准的完全互换性,高可靠性和长期稳定性,快速响应时间,专门设计为固态聚合物结构,由顶端接触(HS1100)和侧面接触(HS1101)两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。相对湿度在1%--100%RH范围内;电容量由16pF变到200pF,其误差不大于±2%RH;响应时间小于5S;温度系数为0.04 pF/℃,可见精度是较高的。

综合比较方案一与方案二,方案一虽然满足精度及测量湿度范围的要求,但其只限于一定范围内使用时具有良好的线性,可有效地利用其线性特性。而且还不具备在本设计系统中对温度-30~50℃的要求,因此,我们选择方案二来作为本设计的湿度传感器。

仓库温湿度检测系统的设计

1.4信号采集通道的选择

在本设计系统中,温度输入信号假设为8路的模拟信号,需要多通道结构。

方案一:采用多路并行模拟量输入通道。

结构框图如图2.2所示。

图2.2多路并行模拟量输入通道

这种结构的模拟量通道特点为:

(1)可以根据各输入量测量的额要求选择不同性能档次的器件。总体成本可以做得较

低。

(2)硬件复杂,故障率高。

(3)软件简单,各通道可以独立编程。

方案二:采用多路分时的模拟量输入通道。

结构框图如图2-3所示。这种结构的模拟量通道特点为:

(1)对ADC、S/H要求高。

(2)处理速度慢。

(3)硬件简单,成本低。

(4)软件比较复杂。

郑州大学本科毕业(设计)论文

图2.3 多路分时的模拟量输入通道

综合比较方案一与方案二,方案二更为适合于本设计系统对于模拟量输入的要求,比

较其框图,方案二更具备硬件简单的突出优点,所以选择方案二作为信号的输入通道。

1.5 系统总体设计

本设计是基于单片机对数字信号的高敏感和可控性、温湿度传感器可以产生模拟信

号,和A/D 模拟数字转换芯片的性能,以8031基本系统为核心的一套检测系统,其中包括A/D 转换、单片机、复位电路、温度检湿度检测、键盘及显示、报警电路、系统软件等部分的设计。结构框图如图2.4所示。

图2.4系统总体框图

仓库温湿度检测系统的设计

第 2 章 硬件电路的设计

2.1 信号采集

信号采集系统包括温度传感器电路、湿度传感器电路和多路开关组成。

2.1.1 温度传感器电路

集成温度传感器AD590 是美国模拟器件公司生产的集成两端感温电流型温度传感器。

一、AD590主要特性

AD590是电流型温度传感器,通过对电流的测量可得到所需要的温度值。

1、AD590主要特性

● 流过器件的电流(μA )等于器件所处环境的热力学温度(开尔文)度数,即:

1/T I A K T

μ= (3.1) 式中:IT —— 流过器件(AD590)的电流,单位μA 。T ——热力学温度,单位K 。 ● AD590的测温范围-55℃~ +150℃;

● AD590的电源电压范围为4V ~30V ;

● 电源电压可在4V-6V 范围变化,电流变化,相当于温度变化1K 。AD590可

以承受44V 正向电压和20V 反向电压,因而器件反接也不会损坏。

● 输出电阻为710M Ω;

● 精度高,AD590共有I 、J 、K 、L 、M 五档,其中M 档精度最高,在-55℃~+150℃

范围内,非线形误差±0.3℃。

2、AD590的工作原理

在被测温度一定时,AD590相当于一个恒流源,把它和5~30V 的直流电源相连并在输出端串接一个1k Ω的恒值电阻,那么,此电阻上流过的电流将和被测温度成正比,此时电阻两端将会有1mV /K 的电压信号。

郑州大学本科毕业(设计)论文

二、摄氏温度测量电路

摄氏温度测量电路如图3.1所示。

图3.1 AD590构成温度测量电路

电位器R2用于调整零点,R4用于调整运放LF355的增益。调整方法如下:在0℃时调整R2,使输出V0=0,然后在100℃时调整R4使V0=100mV。如此反复调整多次,直至0℃时,V0=0mV,100℃时V0=100mV为止。最后在室温下进行校验。例如,若室温为25℃,那么V0应为25mV。冰水混合物是0℃环境,沸水为100℃环境。

2.1.2湿度传感器

湿度传感器采用HS1100/HS1101。

一、HS1100/HS1101特点

HS1100/HS1101电容传感器,是不需校准的完全互换性、高可靠性和长期稳定性、快速响应时间,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。

相对湿度在1%---100%RH范围内;电容量由16pF变到200pF,其误差不大于±2%RH;响应时间小于5S;温度系数为0.04 pF/℃。可见精度是较高的。

二、湿度测量电路

HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测

仓库温湿度检测系统的设计

空气湿度的增大而增大。将电容的变化量准确地转变为计算机易于接受的信号,常有两种方法:一是将该湿敏电容置于运方与阻容组成的桥式振荡电路中,所产生的正弦波电压信号经整流、直流放大、再A/D转换为数字信号;另一种是将该湿敏电容置于555振荡电路中,将电容值的变化转为与之成反比的电压频率信号,可直接被计算机所采集。频率输出的555测量振荡电路如图3.2所示。

图3.2 频率输出的555振荡电路

集成定时器555芯片外接电阻R4、R2与湿敏电容C,构成了对C的充电回路。7端通过芯片内部的晶体管对地短路又构成了对C的放电回路,并将引脚2、6端相连引入到片内比较器,便成为一个典型的多谐振荡器,即方波发生器。另外,R3是防止输出短路的保护电阻,R1用于平衡温度系数。

该振荡电路两个暂稳态的交替过程如下:首先电源Vs通过R4、R2 向C充电,经t 充电时间后,Uc达到芯片内比较器的高触发电平,约0.67Vs,此时输出引脚3端由高电平突降为低电平,然后通过R2放电,经t放电时间后,Uc下降到比较器的低触发电平,约0.33Vs。

空气湿度通过555测量电路就转变为与之呈反比的频率信号,表3.1给出了其中的一组典型测试值。

郑州大学本科毕业(设计)论文

表3.1 空气湿度与电压频率的典型值

2.1.3多路开关

本系统设计的温度信号采集和湿度信号采集为八路,而A/D转换仅为一路输入,因此需要采用由CD4051组成的多路分时的模拟信号采集电路。

CD4051多路开关,它是一种单片、COMS8通道开关。该芯片由DTL/TTL-COMS电平转换器,带有禁止端的8选1译码器输入,分别加上控制的8个COMS模拟开关TG组成。

一、温度多路检测信号的实现电路

其电路结构如图3.3所示。

图3.3多路温度检测的电路

仓库温湿度检测系统的设计

每路温度检测电路的输出接入模拟开关CD4051的S0~S7,而模拟开关CD4051的选通地址A、B、C由单片机8031的P3口的低位地址P3.0~P3.2控制,而CD4051的片选信号INH由单片机8031 P2口P2.5来控制。

二、湿度多路检测信号的实现电路

其电路结构如图3.4所示。

图3.4多路湿度检测的电路

每路温度检测电路的输出接入模拟开关CD4051的S0~S7,而模拟开关CD4051的选通地址A、B、C由单片机8031的P3口的低位地址P3.3~P3.5控制,而CD4051的片选信号INH由8031的P2口P2.5来控制。

2.2信号分析电路

信号分析电路由A/D转换器和单片机的基本系统组成

2.2.1A/D转换电路

为了把温度、湿度检测电路测出的模拟信号转换成数字量送CPU处理,本系统选用了双积分A/D转换器MC14433,它精度高,分辨率达1/1999。由于MC14433只有一路输入,而本系统检测的多路温度与湿度信号输入,故选用多路选择电子开关,可输入多路模拟量。

一、MC14433 A/D 转换器特点

郑州大学本科毕业(设计)论文

MC14433是三位半双积分型的A/D转换器,具有精度高,抗干扰性能好的优点,其缺点是转换速率低,约1—10次/秒。在不要求高速转换的场合,例如,在低速数据采集系统中,被广泛采用。MC14433A/D转换器的被转换电压量程为199.9mV或1.999V。转换完的数据以BCD码的形式分四次送出。MC14433的内部电路如图3.5所示。其管脚如图3.6所示,各引脚的功能见表3.2所示。

基准电压

模拟地

被测电压

实时显示转换周期

图3.5MC14433A/D转换器的内部逻辑框图

图3.6MC14433引脚图

仓库温湿度检测系统的设计

表3.2 MC14433各引脚的功能

DS1对应千位,DS4对应个位。每个选通脉冲宽度为18个时钟周期,两个相应脉冲之间间隔为2个时钟周期。见图3.7所示。

~1/2CLK 周期

18个时钟脉冲周期DS1DS3

DS4(最高位)1/2最低位

图3.7 MC14433选通脉冲时序图

Q0---Q3中Q0为最低位,Q3 为最高位。当DS2、DS3和DS4选通期间,输出三位完整的BCD 码数,但在DS1选通期间,输出端Q0-------Q3 除了表示个位的0或1外,还表示了转化值的正负极性和欠量程还是过量程其含意见表3-2

郑州大学本科毕业(设计)论文

表3.3 DS1选通时Q3~Q0表示的结果

由表3.3可知:

●Q3表示1/2位,Q3=“0”对应1,反之对应0;

●Q2表示极性,Q2=“1”为正极性,反之为负极性;

●Q0=“1”表示超量程:当Q3=“0”时,表示过量程;

●当Q3=“1”时,表示欠量程。

二、MC14433与8031单片机的接口电路

由于MC14433的A/D转换的结果是动态分时输出的BCD码,Q0~Q3和DS1~DS4不是总线式的,因此MCS-51系列的单片机只能通过并行I/O接口或者扩展I/O接口与其相连。对8031单片机应用系统来说,MC14433可以直接和其P1口或者扩展I/O口8155/8255相连。经分析,本系统中MC14433与单片机8031的P1口直接相连,其电路结构如图3.8所示。

图3.8 MC14433与8031单片机的接口电路

仓库温湿度检测系统的设计

2.2.2单片机8031基本电路

本系统采用了8031单片机作为控制芯片,在前向通道中是一个非电信号的电量采集过程。它由传感器采集非电信号,从传感器出来经过放大过程,使信号放大,再经过模/数转换成为计算机能识别的数字信号,再送入计算机系统的相应端口。

一、8031的概述

8031是有8个部件组成,即CPU、时钟电路、数据存储器、并行口(P0~P3)、串行口、定时计数器和中断系统,它们均由单一总线连接并被集成在一块半导体芯片上,即组成了单片微型计算机,其基本组成见图3.9所示。

8031就是MCS-51系列单片机中的一种。

图3.8 8031基本组成

8031的引脚图见图3.9所示

图3.9 8031引脚图

郑州大学本科毕业(设计)论文

各引脚说明如下:

●VCC(40引脚):正常运行时提供电源。

●VSS(20引脚):接地。

●XTAL1(19引脚):在单片机内部,它是一个反向放大器的输入端,该放大器构成

了片内的震荡器,可以提供单片机的时钟信号,该引脚也是可以接外部的晶振的

一个引脚,如采用外部振荡器时,对于8031而言此引脚应该接地。

●XTAL2(18引脚):在内部,接至上述振荡器的反向输入端,当采用外部振荡器时,

对MCS51系列该引脚接收外部震荡信号,即把该信号直接接到内部时钟的输入端。

●RST/VPD(9引脚):在振荡器运行时,在此引脚加上两个机器周期的电平将单片

机复位,复位后应使此引脚电平保持不高于0.5V的低电平以保证8031正常工作。

在掉电时,此引脚接备用电源VDD,以保持RAM数据不丢失,当BVCC低于规定的

值时,而VPD在其规定的电压范围内时,VPD就向内部数据存储器提供备用电源。

●ALE/PROG(30引脚):当8031访问外部存储器时,包括数据存储器和程序存储器,

ALE9地址锁存允许0输入的脉冲的下沿用于锁存16位地址的低8位,在不访问

外部存储器的时候,ALE仍有两个周期的正脉冲输出,其频率为振荡器的频率的

1/6,在访问外存储器的是候,在两个周期中,ALE只出现一次,ALE断可驱动8

个LS TTL负载,对于有片内EPROM的而言,在EPROM编程期间,此脚用于输入编

程脉冲PROG。

●PSEN(29引脚):此脚输出为单片机内访问外部程序存储器的读选通信号,在读

取外部指令期间, PSEN非有两次在每个周期有效,在此期间,每当访问外部存

储器时,两个有效的PSEN非将不再出现,同样这个引脚可驱动8个LSTTL负载。

EA VPP(31引脚):当EA保持高电平时,单片机访问内部存储器,当PC值超●/

过0FFFH时,将自动转向片外存储器。当EA保持低电平时,则只访问外部程序存

储器,对8031而言,此脚必须接地。

●P0,P1,P2,P3:8031有四个并行口,在这四个并行口中,可以在任何一个输出

数据,又可以从它们那得到数据,故它们都是双向的,每一个I/O口内部都有一个8位数

仓库温湿度检测系统的设计

据输出锁存器和一个8位数据输入缓冲器,各成为SFR中的一个。P0口通常用做通用I/O 口为CPU传送数据,P2口除了可以用做通用口以外,还具有第一功能,除P0口以外其余三个都是准双向口。

二、单片机复位电路

根据应用的要求,复位操作通常有两种基本形式:上电复位和上电或开关复位。

上电复位要求接通电源后,自动实现复位操作。常用的上电复位电路如图 3.10(a)中左图所示。图中电容C1和电阻R1对电源十5V来说构成微分电路。上电后,保持RST 一段高电平时间,由于单片机内的等效电阻的作用,不用图中电阻R1,也能达到上电复位的操作功能,如图 3.10(a)中所示。

上电或开关复位要求电源接通后,单片机自动复位,并且在单片机运行期间,用开关操作也能使单片机复位。常用的上电或开关复位电路如图 3.10(b)所示。上电后,由于电容C3的充电和反相门的作用,使RST持续一段时间的高电平。当单片机已在运行当中时,按下复位键K后松开,也能使RST为一段时间的高电平,从而实现上电或开关复位的操作。

图3.10 单片机的复位电路

三、系统时钟的设计

时钟电路是用来产生8031单片机工作时所必须的时钟信号,8031本身就是一个复杂的同步时序电路,为保证工作方式的实现,8031在唯一的时钟信号的控制下严格的按时序执行指令进行工作,时钟的频率影响单片机的速度和稳定性。通常时钟由于两种形式:内部时钟和外部时钟。

我们系统采用内部时钟方式来为系统提供时钟信号。8031内部有一个用于构成振荡器的高增益反向放大器,该放大器的输入输出引脚为XTAL1和XTAL2,它们跨接在晶体振

郑州大学本科毕业(设计)论文

荡器和用于微调的电容,便构成了一个自激励振荡器。电路如图3.11所示。

图3.11时钟电路

电路中的C1、C2的选择在30PF左右,晶振频率为在12MHZ。

2.2.3单片机外围的设计

在8031芯片的外围电路中必须对其进行程序存储器的扩展,和根据系统的需要对其进行数据存储器的扩展。8031对程序存储器和数据存储器均可进行0000H~FFFFH的64K 字节地址内容的有效寻址。由1片2764EPROM、1片6264RAM。

1片74LS138译码器及一些必要的逻辑器件构成。其框图如图3.12所示。由于检测系统需要对检测的温度数据进行记录保存,因此,在单片机的外围电路中设计了RAM掉电保护电路,保证存在6264RAM内的检测结果在断电后不丢失。8031的P1.0~P1.1作为位选信号使用,控制对应的2片多路模拟开关CD4051的选通。74LS373译码器的输出Y7用于A/D转换器的口地址,去控制74LS244缓冲器输出允许端。

相关文档
相关文档 最新文档