宝玛科技网
您的当前位置:首页仓库温湿的监测系统设计

仓库温湿的监测系统设计

来源:宝玛科技网




扌商要:随着电子科技的迅速发展r对仓库温湿度监测系统的要求不断增高,从而也促进自动检测系统的迅速发展,本文详细叙述一个计算机多路溫湿度自动检测系统的总体结构,设计原则及具体性能指标。由于系统具有较高的精度,反应速度快及可以多路远距离集中监测,在环境测呈方面具有很好的应用前景。

关键词:计算机控制系统;温度;相度湿度;监测

Abstract:
Theabstract along with the electronic technology rapid development,advances uncea singly to the warehouse humiture monitor systemrequest, thus also promotes Hie auto matic detection system rapiddevelopment, this article in detail to narrate a computer multi
channelhumiture automatic detection system overall stiucture, the principleof design and the concrete performance index. Because the system hasthe high precision, the re action rate quick and may themulti-channel long
distancerange centralism monitor, has the very good application prospect inthe envir onment survey side?

Key word: The computer control system the temperatureexaminesthe humiditythe

1.1 选题背景 monitorthe multichannel 1 绪论

防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重要指标。它直接影响到储备物资的使用寿命和工作可靠性。为保证日常工作的顺利进行,首要问题是加强仓库内温度与湿度的监测工作。但传统的方法是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性大。因此我们需要一种造价低廉、使用方便且测量准确的温湿度测疑仪。1.2设计过程及工艺要求

1 基本功能;
检测温度、湿度:
显示温度、湿度:
过限报警。

2 主要技术参数

温度检测范国:-3O°C-+5O°C:测虽精度:0.5eC
湿度检测范国:10%-100%RH

检测精度

:1%RH






显示方式

报警方式

:温度:四位显示

湿度:四位显示;

:三极管驱动的蜂鸣音报警。

2

设计方案

当将单片机用作测控系统时,系统总要有被测信号懂得输入通道,由计算机拾取必要的输入信息。对于测疑系统而言,如何准确获得被测信号是其核心任务;而对测控系统来讲,对被控对象状态的测试和对控制条件的监察也是不可缺少的环节。

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

2. 1 温度传感器
采用AD59O,它的测温范用在-55°C?+150C之间,而且精度高。M档在测温范围内非线性误差为土0.3°CAD590可以承受44V 正向电压和20V反向电氐 因而器件反接也不会损坏。使用可靠。它只需宜流电源就能工作,而且,无需进行线性校正,所以使用也非常方便,借口也很简单。作为电流输岀型传感器的一个特点是,和电压输岀型相比,它有很强的抗外界干扰能力。AD590 的测量信号可远传百余Mo

2.2湿度传感器

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

的。

采用HS1100/HS1101湿度传感器。HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。不需校准的完全互换性,高可靠性和长期稳立性,快速响应时间,专利设计的固态聚合物结构,由顶端接触(HS1100)和侧而接触(HS1101)两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。

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

2.3信号采集通道

在本设计系统中?温度输入信号为8路的模拟信号,这就需要多通道结构。采用多路分时的模拟量输入通道,如图1所示。





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

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

1

2

3

4

ADCS/H 要求高;

处理速度慢;


硬件简单,成本低;
软件比较复杂。

3系统总体设计

本设计是基于单片机对数字信号的髙敏感和可控性、温湿度传感器可以产生模拟信号,和A/D模拟数字转换芯片的性能,我设计了以8031基本系统为核心的一套检测系统,苴中包括A/D转换、单片机、复位电路、温度检测、湿度检测、键盘及显示、报警电路、系统软件等部分的设计,总体框图如图2所示。





2系统总体框图

本设计由信号采集、信号分析和信号处理三个部分组成的。

1 信号采集由AD590HS1100及多路开关CD4051组成:

2 信号分析由A/D转换器MC14433、单片机8031基本系统组成:

3 信号处理由串行口 LED 显示器和报警系统等组成。

3.1信号采集

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

1)主要特性

AD590是电流型温度传感器,通过对电流的测疑可得到所需要的温度值。根据特性分档,

AD590的后缀以I,J, K, L, M 表示。AD590L,AD590M -般用于精密温度测量电路,其电路外

形如图3a)所示,它采用金属壳3脚封装,英中1脚为电源正端V+2脚为电流输出端

103脚为管壳,一般不用。集成温度传感器的电路符号如图3b)所示。





3 集成温度传感器

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

IT/T=luA/K

式中:IT—流过器件(AD590)的电流,单位nA

T——热力学温度,单位K

AD590的测温范ffl-55°C-+150°C

AD590的电源电压范用为4V-30V。电源电压可在4V-6V范用变化,电流IT变化1

A,相当于温度变化IKAD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损

坏。

输岀电阻为710MQo

精度髙。AD590 共有IJKLM五档,其中M档精度最高,在-55°C?+150°C范围

2)基本应用电路内,非线性误差土0.3C

AD590用于测量热力学温度的基本应用电路。因为流过AD590的电流与热力学温度成正比,当

电阻R1和电位器R2的电阻之和为lkQ时,输出电压V0随温度的变化为lmV/Kc但由于AD590

的增益有偏差,电阻也有偏差,因此应对电路进行调整,凋整的方法为:把AD590放于冰水混

合物中,调整电位器R2,使?0=273.2+25=298. 2 mV)。但这样调整只保证在0°C25°C

附近有较髙的精度。AD590应用电路如图4所示。





4 AD590应用电路
4 AD590应用电路

(3)摄氏温度测虽电路

如图4 所示,电位器R2用于调整零点,R4 用于调整运放LF355的增益。调整方法如下: 在0°C时调整R2,使输岀V00,然后在100°C时调整R4 使V0100mV。如此反复调整多次,直至0C 时,V0OmV, 100C Y0100mV 为止。最后在室温下进行校验。例如,若室温为

3.1.2 湿度传感器 25°C,那么V0应为25mVo 冰水混合物是0°C环境,沸水为100°C 环境。

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

(1)HS1100/HS1101 湿度传感器的特点

不需校准的完全互换性,高可靠性和长期稳赵性,快速响应时间,专利设计的固态聚合物结构,由顶端接触(HS1100)和侧面接触(HS1101)两种封装产品,适用于线性电压输出和频率输岀两种电路,适宜于制造流水线上的自动插件和自动装配过程等。图5(a)为湿敏电容工作的温、湿度范用。图5(b)为湿度-电容响应曲线。





a、湿敏电容工作的温、湿度范围线

5 湿敏电容特性

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

HS1100/HS1101 电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空 气湿(2)湿度测量电路

度的增大而增大。将该湿敏电容置于运放与阻容组成的桥式振荡电路中,所产生的正 弦波电压信号经整流、直流放大、再A/D 转换为数字信号,将电容的变化量准确地转变为计 算机易于接受的信号。

3. 1.3 多路开关
在本设计中,由于采用了温湿度双量控制,所以在信号采集中将有两个模拟量被提取,这 时选用多路开关就是很必要的。

本设计选用的是CD4051 多路开关,它是一种单片、C0MS8 通道开关。该芯片由DTL/TTL- COMS电平转换器,带有禁止端的8 1 译码器输入,分别加上控制的8 COMS 模拟开关 TG 组成。CD4051 的内部原理框图如图6 所示。

通道线IN/OUT 425112151413:该组引脚作为输入时,可实现8 1 功 能,作为输出时,可实现1 8 功能。





XCOM(3):该引脚作为输出时,则为公共输出端:作为输入时,则为输入端。

ABC(11109):地址引脚。

INH(6):禁止输入引脚。若INH为髙电平,则为禁止各通逍和输出OUT/IN接至;若INH为低电

,则允许各通道按表1关系和输出段OUT/IN接通。VDD(16)VSS(8): VDD 为正电源输入

端,极限值为17VVSS为负电源输入端,极限值为-17V.

VGG(7):电平转换器电源,通常接+5V-5V



6CD4051的内部原理框图

CD4051作为81功能时,若ABC均为逻辑“0”(INH0),则地址码00013经译码后使

输出端OUT/IN和通道0接通。苴它情况下,输岀端OUT/IN输出端OUT/IN和各通道的接通关

系如下表1所示。

3.2信号分析与处理

3.2信号分析与处理

3.2. 1 A/D 转换

(1)A/D 转换器的特点

为了把温度、湿度检测电路测出的模拟信号转换成数字虽送CPI;处理,本系统选用了双积分

A/D转换器MC14433,它精度高,分辨率达1/1999。由于MC14433只有一路输入,而本系统检测

的多路温度与湿度信号输入,故选用多路选择电子开关,可输入多路模拟呈:




(2)MC14433A/D 转换器件简介

MC14433是三位半双积分型的扎/D转换器,具有精度高,抗干扰性能好的优点,其缺点是转换速率低,约1—10/秒。在不要求髙速转换的场合,例如,在低速数据采集系统中,被广泛采用。MC14433A/D转换器与国内产品5G14433完全相同,可以互换。MC14433A/D转换器的被转换电压量程为199.9mV 1.999V。转换完的数据以BCD码的形式分四次送出。

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

由于8031中无片内ROM,且数据存储器也不能满足要求,经扩展276262来达到存储器的要求,其结果通过显示器来进行显示输岀。

(1) 8031的片内结构

8031是有8个部件组成,即CPU,时钟电路,数据存储器,并行口(P0?P3)串行口,泄时计数器和中断系统,它们均由单一总线连接并被集成在一块半导体芯片上,即组成了单片微型计算机,8031就是MCS-51系列单片机中的一种。基本组成如图7所示。



7 8031基本组成

CPU处理器:

处理器是8031的核心,它的功能是产生控制信号,把数据从存储器或输入口送到CPUCPC数据写入存储器或送到输出端口。还可以对数据进行逻辑和算术的运算。

时钟电路:

8031内部有一个频率最大为12MHZ的时钟电路,它为单片机产生时钟序列,需要外接石英晶体做振荡器和微调电容。

内存:内部存储器可分做程序存储器和数据存储器,但在8031中无片内程序存储器。



定时/计数器:

8031有两个16位的定时/计数器,每个泄时器/计数器都可以设置成立时的方式和计数的方

式,但只能用其中的一个功能,以立时或计数结果对计算机进行控制。

并行I/O口:

MCS-51有四个8位的并行I/O口,P0,Pl, P2, P3,以实现数据的并行输岀。

串行口:

它有一个全双工的串行口,它可以实现计算机间或单片机同其它外设之间的通信,该并行口功

能较强,可以做为全双工异步通讯的收发器也可以作为同步移位器用。

中断控制系统:

8031有五个中断源,既外部中断两个,上时计数中断两个,串行中断一个,全部的中断分为高

和低的两个输岀级。

28031程序存储器

MCS-51系列单片机的内部ROM是不同的,80514KROM,8751则是4K光可擦写EPROM,

我们所采用的8031则没有片内的ROM,但是无论那种型号的芯片都可以在片外扩展多达K

升级方便采用大容戢的片外程序存储器。当外接程序存储器的时候,单片机通过P2 口和P0片外程序存储器,外部程序存储器扩展的大小以满足系统要求即可,或有特殊要求或为了以后

口输出16位的地址,即可寻址的外部程序存储器单元的地址,使用ALE作为低8位地址锁存器

信号,再由P0口读回指令的代码,用PSE7非作为外部程序存储器的选通信号。

单片机有一个程序计数器PC,它始终存着CPU要读取的机器码的所在地址,单片机工作时,PC

自动加一,此时程序开始顺序执行,因为单片机程序访问空间是K,故需要16条地址线,当

接“0”8031在片外程序存储器中读取指令,此时片外程序存储器从0000H开始编址,因为

8031无片内程序存储器,故在此系统中必须接地使CPU到外部ROM中去寻址。

在程序存储器中有六个单元有特泄的含义:0000H单元:单片机复位后,PC0000H即从此处

开始执行指令;

0003H单元:外部中断0入口地址:

OOOBH单元:泄时器0溢岀中断入口地址:

0013H单元:外部中断1入口地址:

001BH 单元:泄时器溢出中断入口地址:





0023H单元:串行口中断入口地址。

3 8031数据存储器

数据存储器用于存放运算中间的结果、数据暂存、缓冲、标志位、待测程序等功能。

片内的128BRAM地址为00H?7FH,供用户做RAM用,但是在这中间的前32单元,00H?1FH

即引用地址寻址做用户RAM用,常常做工作寄存器区,分做四组,每组由8个单元组成通用寄

存器R0?R7,任何时候都由英中一组作为当前工作寄存器,通过RSO,RS1 的内容来决泄选择哪

一个工作寄存器。

128字节中的20H?2FH16字节可用位寻址方式访问各位,共128个位地址,30H?7FH

80个单元为用户RAM区,作堆栈或数据缓冲用,片内RAH不够用时,须扩展片外数据存储

器。此时单片机通过P2口和P0口选出6位地址,使用ALE作低8位的锁存信号,再由P0

写入或读出数据。写时用,读时用做外部数据存储器的选通信号。

4)特殊功能寄存器SFR

803121个专用寄存器,他们是用来管理CPUI/O口以及内部逻辑部件的,在指令中专用

寄存器是以存储单元方式被读写的,专用寄存器虽有统称,但寻址时都做专用寄存器用,它们

的地址是与片内RAM的地址相连的。下而就专用寄存器作以简单的介绍:

累加器A:在绝大多数情况下它参与运算的一方并存放运算的结果。

寄存器B:进行乘除运算时,寄存器B有特左的用途,在乘时存放一个乘数以及积的最髙位, A 中存放另一个乘数以及积的低位。除法时,B中存放除数及余数,而在A中存放被除 数和

商,其他情况可作为普通寄存器用。

堆栈指针SP:在子程序调用或中断时,用来暂存数据和地址,它按先进后出的原则存储数据,

它是一个八位寄存器它指出堆栈顶部在片内RAM中的位置,系统复位后,SP变成07H,使堆栈从

00单元开始。;

数据指针DPTR:由两个字节组成,DPH字地址由83H,DPL 82H,存放一个16位的二进制数做

地址用。

程序状态PSW:七位用来表征各种标志,另一位无意义。

CAC FO RSI RSO OV

C:进位标志位,用于表示加减运算时最高位有无进位和借位,在加法运算中,若累加器最高

位有进位则CY1,否则CY0,在减法时则有借位CY1,否则CY0,在执行算术逻辑运算

时可以被硬件或软件宜位或淸除,CPU在进行移位操作也会影响该位。

AC:当进行加法或减法运算时并产生由低四位向高四位的进位或借位时,AC否则淸 0^AC




0时则在加减过程中A3没有向A4进位或借位,否则正好相反。

FOF0常不是由机器来指令执行中形成的,而是用户根据程序的需要进行设宜的,这个位一经确定就可通过软件测试来决定用户程序的流向。

RSI,RSO8031有四个8位工作寄存器R0?R7,用户可以改变RS1RSO的状态来决定R0?R7的物理地址。

0V:用以指示运算是否发生溢出,由机器执行指令自动形成,若机器在执行指令过程中累加器A超过8位,则0V1否则为0

P:用来来表示累加器A中的值为1的二进制位的奇偶数,若T'的个数为奇数P二:L为偶数P0。在串行通信中常用奇偶校验数据传输结果的正确性。

(5) 工作方式

它的工作方式可以分做复位,掉电和低功耗方式等。本设计采用的是复位方式。

MCS-51系列单片机的复位引脚RST(全称RESET)岀现2个机器周期以上的髙电平时,单片机就执行复位操作。如果RST持续为高电平,单片机就处于循环复位状态。

求接通电源后,自动实现复位操作。常用的上电复位电路如图8(a)中左图所示。图中电容C1根据应用的要求,复位操作通常有两种基本形式:上电复位和上电或开关复位。上电复位要

的等效电阻的作用,不用图中电阻R1,也能达到上电复位的操作功能,如图8(a)中所示。上电和电阻R1对电源十5V来说构成微分电路。上电后,保持RST—段高电平时间,由于单片机内

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





(a)上电复位电路 (b)上电或开关复 位电路

8单片机的复位电路

根据实际操作的经验,下而给出这两种复位电路的电容、电阻参考值。

8(a):Cl=10-30uF, Rl = lkQ

8(b)中:C=luF, Rl = lkQ, R2 = 10kQ

3.3显示与报警的设讣

3.3. 1 显示电路

在单片机应用系统设汁中,一般都是把键盘和显示器放在一起考虑。本设计是利用8031的串行口实现键盘/显示器接口。

8031 的串行口未作它用时,使用8031的串行口来外扩键盘/显示器。应用8031的串行 口方式0的输出方式,在串行口外接移位寄存器74LS1,构成键盘/显示器接口。

本设计采用峰鸣音报警电路。蜂鸣音报警接口电路的设计只需购买市售的压电式蜂鸣器,然后 3. 3.2 报警电路

通过MCS-511根口线经驱动器驱动蜂鸣音发声。压电式蜂鸣器约需10mA的驱动电流,可以使用TTL系列集成电路74067407低电平驱动,也可以用一个晶体三极管驱动。在图中,P3.2接晶体管基极输入端。当P3.2输出高电平“1”时,晶体管导通,压电蜂鸣器两端获得约+5V电压而鸣叫:当P3.2 输出低电平“0”时,三极管截止,蜂鸣器停止发声。三极管驱动的邮鸣音报警电路如图9所示。

9三极管驱动的蜂鸣音报警电路

4软件设计

温度控制主程序的设计应考虑以下问题:(1)键盘扫描、键码识別和温度显示:(2)温湿度采样,数字滤波:(3)越限报警和处理;(5)温度标度转换。通常,符合上述功能的温度控制程序由主程序和TO中断服务程序两部分组成。

这里所需要注意的是标度变换,下而简单的介绍一下标度变换:

标度变换:目的是要把实际采样的二进制值转换成BCD形式的温度值,然后存放到显示缓冲区34H-3BH。对一般线性仪表来说,标度变换公式为:



式中:A0为一次测量仪表的下限:Am为一次测量仪表的上限:AX为实际测量值:

NO为仪表下限所对应的数字量:M为仪表上限所对应的数字量;NX为测量所得数字量匚主程序

流程图:









5结语

随着电子科技的迅速发展,对仓库温湿度监测系统的要求不断增髙,我们需要一种造价低廉、使用方便且测量准确的温湿度测虽仪。证明出其具有较高的工作效率和良好的可靠性,是一种性价比较高的产品。通过这次毕业设汁我学到了很多,把我这几年所学的知识又系统的复习了





一遍。

参考文献

[1] 张琳娜,刘武发.传感检测技术及应用.中国计量岀版社,1999

[2] 沈徳金,陈粤初.MCS-51系列单片机接口电路与应用程序实例.北京航空航天大学出

版社,1990

[3]

[4]

[5]

[6]

[6]

[7]

李志全等.智能仪表设计原理及应用.国防工业出版社,1998. 6
李建民.单片机在温度控制系统中的应用.江汉大学学报,1996. 6
潘其光.常用测温仪表技术问答.国防工业出版社,19
陈汝全.实用微机与单片机控制技术.电子科技大学岀版

,1995.7

[8] 刘笃仁、韩保君.传感器原理及应用技术。机械工业出版社,

2003.8

[9] 杨振江等.智能仪器与数据采集系统中的新器件及应用.四安电子科技大学出版社,

2001.12



显示全文