基于智能传感器的温/湿度监控系统设计

发布者:koimqerolulk最新更新时间:2013-05-29 来源: 21ic关键字:智能传感器  温湿度监控系统  AT89C51 手机看文章 扫描二维码
随时随地手机看文章
1引言

弹药从出厂到部队作战或训练使用以前主要存放在仓库中。在长期的储存过程中,弹药虽然处于宏观静止状态。但其质量不断发生变化。这是因为弹药主要由金属和装药组成.在长期储存过程中,由于温,湿度的影响。金属会锈蚀.从而使金属部件的强度降低。表面机械性能变坏,严重影响弹药的使用.甚至会造成重大事故。温,湿度还会使弹药装药的物理和化学性质发生变化.从而使其失去应有的战技要求。因此,温,湿度是弹药质量发生变化的主要矛盾。根据我军的仓库条件、我国的气候条件和目前仓库的管理水平.通常规定最高温度不超过30℃.最大湿度不超过。70%.即通常所说的“三七”线。

传统弹药仓库的监控系统采用的是干,湿球湿度计、毛发湿度计、湿敏电阻器或由普通的温,湿度传感器组成的监控系统,通常结构比较复杂.系统庞大.准确性差。笔者采用瑞士森斯瑞(Sensirion)公司推出的SHTl5型超小型、自校准、多功能式智能传感器.测量相对湿度、温度和露点等参数,适合弹药仓库温,湿度智能监控系统的设计。

2SHTl5的性能和特点

SHT15型传感器是单片、多用途的智能传感器,其中不仅包含基于湿敏电容器的微型相对湿度传感器和基于带隙电路的微型温度传感器,而且还有14位的A/D转换器和2线串行接口。能输出经过校准的相对湿度和温度的串行数据,所以系统中不再使用传统设计需要的多路转换开关、A/D转换器及信号调理电路,系统结构比较紧凑和简单,SHTl5能在同一位置测量相对湿度和温度。它的内部结构如图1所示。

SHT15的引脚比较少.使用方便。其引脚排列如图2所示。引脚功能如表1所示。SHT15型智能传感器的相对湿度测量范围是0~100%。分辨率达0.03%,最高精度为+2%RH,温度测量范围是—40℃一十123.8℃.分辨率为0.1℃.电源电压范围是+2.5V一+5.5V.响应时间小于3s。

3系统结构及原理

该设计系统主要由单片机、传感器和执行机构组成。采用的是AT89C51型低电压和高性能的CMOS8位单片机.片内含4Kbytes可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取存储器(RAM),采用ATmel公司的高密度、非易失性存储技术生产.兼容标准MCS一51机指令系统,片内还有通用8位中央处理器和Flash存储单元。功能强大的AT89C51微型计算机提供了高性价比的解决方案。它的主要功能特性如下:

兼容MCS一51指令系统;
4K可反复擦写f>1000次)FlashROM;
32个双向I/O口;
可编程UARL通道;
2个16位可编程定时/计数器;
全静态操作0—24MHz;
1个串行中断;
128x8bit内部RAM;
2个外部中断源;
总共6个中断源;
可直接驱动LED;
3级加密位;
低功耗空闲和掉电模式;
软件设置睡眠和唤醒功能。

AT89C51和SHT15之间通过串行总线进行通信.执行机构主要由电机控制的降温机、升温机、降湿机、增湿机等组成。弹药仓库的温/湿度监控系统如图3所示。 [page]

AT89C51循环实时选通多个SHTl5,使其检测温度值和相对湿度值.然后读出数据值并显示此时的数据值.当相对湿度超过70%时,单片机控制降湿机开始工作.若相对湿度低于40%,则增湿机开始工作;当温度超过30℃时,降温机开始工作,当温度低于一12℃时,升温机开始工作,每循环3次,打印1次温,湿度值报表。

4系统的程序设计

系统软件采用MCS一51汇编语言编写.采用模块化的程序设计方法.主要包括初始化模块、数据采集、数据处理、显示、报警、打印等模块。系统的程序框图如图4所示。

由于SHTl5中含有存储器,所以设置初始化程序主要是对单片机和SHTl5的存储器中的一些数据置初值,同时对单片机的初态进行初始化。该系统是多通道的测量系统.SHTl5上电后经过10ms时间就进入休眠状态,只有当单片机发出测量命令后,SHTl5才被“唤醒”而进行工作,所以.单片机循环对各个传感器发出温,湿度测量命令,实现多通道的温,湿度测量。SHTl5的命令集如表2所列。

由于SHT15输出的数据与被测值呈非线性关系,因而,为了获得准确的数据,必须对读数值进行非线性补偿。对湿度进行非线性补偿,8位数据通常采用下式进行补偿:

RH=(1.43N一5.127),256(0≤Ⅳ≤107)(1)

RH=(1.11N一28.93)/256(108≤N≤255)(2)

对于温度传感器,通常采用下式进行非线性补偿:

T=d+d2M(3)

式中的N和M分别为相对湿度传感器与温度传感器的输出值,d1和d2为常数,根据电源电压和温度数据位数来确定。

每次测得的数据要和规定值进行比较,如果在允许的范围内,则程序进行下一步操作,如果不满足要求.则应报警并将此刻的数据值显示出来,在每次循环结束后。要经过1个小时(可以灵活选用)的延时.这主要是因为弹药仓库里有很多木制结构,挥发和吸收水分都有一个过程,经过一定延时再进行测量.可以避免传感器长时间的工作和执行机构的反复启停,节约资源,同时可以延长系统的使用寿命。每经过3次(根据需要可以适当选择)循环测量后,单片机控制打印机将3次测量的温/湿度数据打印出来,便于报表和存档。

5结束语

笔者设计的弹药仓库温,湿度监控系统是基于SHTl5型智能传感器完成的,SHT15是全新的基于智能传感器设计理念的新型传感器,实现了温,湿度传感器的数字式输出,且具有免调试、免标定、无外围电路等特点,极大地方便了在嵌入式测控领域的应用.它是今后传感器发展的方向。系统的结构比较简单.体积比较小,精度高,克服了传统弹药仓库温/湿度测量系统的不足。 (end)
关键字:智能传感器  温湿度监控系统  AT89C51 引用地址:基于智能传感器的温/湿度监控系统设计

上一篇:51单片机与D/A接口设计详解
下一篇:DELPHI语言在远程红外测温报警系统中的应用

推荐阅读最新更新时间:2024-03-16 13:25

智能防盗防火及照明控制系统设计
  随着经济的快速发展及社会的进步, 人们出差及在外工作的时间逐渐增长,当家里、商场、机房或实验室等公共场所空无一人时,最令人担心的可能是安全问题,比如是否会有小偷破门而入, 是否因为各种电源线路由于长时间使用而引起火灾等等; 并且现在绝大多数电灯在使用时都是由人手动操作,尤其当我们半夜回家时摸不到开关,当灯光不足或在上楼梯时手动开启电灯,这都会给我们带来诸多的不便。另外,常常会由于工作人员的疏忽在人离开之后忘记关闭设备而导致用电的浪费。为了解决以上问题,在本系统设计中,考虑采用单片机为主控制器,用热释人体红外模块、温度传感系统及光敏二极管来分别来检测室内有无人员以及室内温度, 从而控制室内灯光开启的明暗程度,且当温度超准及时报警
[单片机]
智能防盗防火及照明控制系统设计
基于AT89C51的数据采集系统设计新方法
0 引言 近年来,随着制造技术的发展,单片机的价格越来越低,性能却不断提升,因而其应用范围也越来越广。然而在开发基于单片机的应用系统时,传统方法一般都需要大量的硬件设备,这些设备极易损坏而且携带不方便。为此,本文基于AT89C51数据采集系统详细说明了如何利用Pro-teus和两款串口仿真软件来进行单片机程序及外围电路的仿真设计。采用该方法可以大大简化硬件电路测试和系统调试过程,对单片机系统开发具有指导意义。本文介绍的基于AT89C5l单片机的数据采集系统能实现16路信号输入,每一路都是0~10 mV的信号,每秒钟采集一遍,从而将数据传给上位PC计算机。 1 硬件设计 1.1 主控芯片 AT89C51是一种带有4 KB闪烁
[单片机]
AT89C51单片机为核心的发光二极管阵列控制系统设计
现代社会的不断发展,也促进了高科技技术的不断发展,给人们的日常生活带来了更多的便利。而经常在晚会等娱乐节目场合出现发热发光二极管也给人们带来了新的体验。 本文通过研究和设计一个利用事先编好程序来控制16 个LED ,并配合左右手的摇晃来显示字符和简易图形的电子装置(简称为“摇摇棒”),来传递有趣的信息。此装置利用 对发光二极管进行控制。用滚珠开关检测当前摇动状态,单片机控制16 个发光二极管进行不同频率的亮灭刷新,则只要摇动就可以可显示输出文字及图案等信息,从而达到在该视觉平面上传达信息的作用。 1 硬件系统的组成 本设计的简单有趣的LED 摇摇棒,它是基于单片机控制的电子装置。具有按键进行画面切换和消除重影等功能,能使
[单片机]
以<font color='red'>AT89C51</font>单片机为核心的发光二极管阵列控制系统设计
基于AT89C51的电源切换控制器的设计与实现
摘要:介绍了基于A189C51的电源切换控制器的设计方案,从硬件结构,软件编制和抗干扰措施三方面进行了详细讨论。试验和实际运行表明,该电源切换控制器性能优.价格低.可靠性高。 关键词:AT89C51;电源切换控制器;工作模式 0 引言 随着现代工业的发展和社会的进步,人们对供电持续性的要求已越来越高,如要求供电电源采用两路甚至两路以上,一路为常用电源(如外线电源),另外的为备用电源(如内部的发电电源)。因此,需要一种能在电源之间进行自动切换的装置,以保证某路正在使用的电源在出现故障时能自动切换到另外的正常电源上,保证供电不问断或间断时间在允许的范围内。该电源切换装置必须具有反应灵敏、工作可靠、功能齐全、声光指示等特点。传统的电源
[应用]
集成电路、智能传感器创新中心建设方案论证通过
2018年5月23日,工业和信息化部在上海组织召开国家集成电路、智能传感器创新中心建设方案专家论证会。工业和信息化部副部长罗文、上海市常务副市长周波出席会议并讲话。中国工程院干勇院士、柳百成院士、李培根院士、卢秉恒院士,中国科学院郑有炓院士、杨德仁院士、李儒新院士,中国工程院制造业研究室主任屈贤明教授、中科院上海技术物理所所长陆卫研究员等专家参加了论证会。 会上,中国科学院院士、复旦大学校长许宁生和上海芯物科技有限公司董事长杨潇分别汇报了集成电路、智能传感器创新中心的建设方案。与会专家就创新中心的功能定位、运行机制和建设目标、知识产权保护、可持续发展等方面进行了深入讨论,并一致同意通过集成电路和智能传感器两个国家制造业创新中心
[半导体设计/制造]
基于RS-485总线的温湿度监控系统设计
1 概述    环境条件中的温湿度指标是许多工作场合中的重要参数,不论是仓库管理、图书保存还是工业测量与计量检定,都需要符合操作规定的温湿度环境条件。而温湿度也是最不容易保障的指标,针对这一情况,研制可靠且实用的温湿度监控系统显得非常重要。监控系统以RS-485总线协议为基础组成分布式网络结构,采用PC机与单片机组成的多机系统完成测量与控制任务。 2 系统硬件结构及工作原理    2.1网络监控系统结构 图1 系统结构原理图    系统结构原理图如图1。系统采用两级主从式总线型网络拓扑结构。由1台PC机(作为上位机)、若干台AT89S52单片机(作为下位机)和RS-485总线通信网络组成。整个系统在监控系统管理软件的控制下,统一协
[单片机]
基于RS-485总线的<font color='red'>温湿度</font><font color='red'>监控系统</font>设计
DIY属于自己的AT89C51编程器
AT89C51是一款应用最为广泛的8051 单片机 ,更重要的是他具有反复烧写(FLASH)的特性。一般情况下可重复烧写1000次,这样为初学者试验提供了一个廉价的平台。为了满足广大单片机爱好者动手的需要,本人利用半个月的时间,参考国外资料,实际设计制作成功一款简单的AT89C51/52/55单片机编程器。由于单片机编程时序不同,这一款编程器仅仅支持ATMEL公司的AT89C51, AT89C52, AT89C55芯片,不支持华邦或飞利浦兼容芯片。 对于很多像我这样一些不算太年轻的从80年代组装7管半导体收音机入门的电子爱好者来说,面对单片机似乎显得有点怯场,但是事实上我以为他甚至比组装一个收音机更简单: 以下是它的硬件 电路
[单片机]
DIY属于自己的<font color='red'>AT89C51</font>编程器
AT89C51单片机高速串行输出口设计
    摘要: 介绍使用AT89C51单片机扩展高速串行同步移位输出口的方法,给出基于分立TTL元器件和可编程逻辑器件PLD两种电路的实现方案,在LED点阵显示屏系统中已得到应用。     关键词: 串行口 单片机 可编程逻辑器件 AT89C51(与MCS-51兼容)单片机的串行口在方式0工作状态下,使用移位寄存器芯片可以扩展多个8位并行I/O口。在LED点阵显示屏应用系统中,一般都采用数据同步移位输出方式,并使用移位寄存器芯片(如74LS595)扩展并行I/O口驱动LED点阵显示。LED点阵显示采用扫描方式,为不产生闪烁感,每秒需要传送50屏点阵显示数据,因此有大量的数据要通过同步移位的方式送到显示驱动电路部
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved