温湿度传感(精选8篇)
温湿度传感 篇1
0 引言
温湿度是与日常生产生活关系度很大的参量,很多情况下要对温湿度进行采集监测,对于温湿度的采集监测有多种方法。随着需要的变化,传统的有线采集在采集环境对象和数据的传输距离上已经满足不了要求。本文结合无线传感器网络和GSM通信等技术研究设计一种无线温湿度采集监测系统,包括方案的选择和确定、前端的信息采集模块的硬件软件设计、系统中节点的软件设计简介和终端监测界面的设计。系统能实现温湿度的实时无线采集和监测,满足树形、环形和星形节点拓扑结构。由于系统采用无线收发和GSM通信等技术,并具有反馈系统,不仅克服了环境对象和数据传输距离的问题,还在一定程度上实现了自动控制。
1 整个系统组成框图
整个温湿度采集监测系统设计构架如图1所示,它主要由前端温湿度采集模块(采集节点)、KM-NODE 433节点模块、GSM通信模块和监测模块组成[1],433节点A是中继节点(可以不用),B是GSM模块上的SINK节点。
2 系统工作原理
系统工作时,各前端采集节点先采集各自区域的温湿度信息,经单片机简单处理后通过无线发送给GSM模块上的Sink节点(在距离较远时要将采集节点采集的信息先传给中继节点,中继节点通过接力方式将信息发送给SINK节点),Sink节点将按要求将接收的温湿度信息进行综合处理,并判断在设定时间内所有采集节点的数据信息是否全部获得到,如果是则通过GSM模块用AT命令[2]将收集到的最新数据发送给终端用户,如果在等待时间内没有收集到所有采集节点的数据,则延时一定时间后将已收集的采集节点信息发送给终端,终端用户通过设计的接口和软件读取并查看采集节点的数据信息。终端用户也可以向GSM模块发送控制命令,SINK节点上通过红灯的亮灭反映控制信息。
3 系统各模块设计
3.1 温湿度采集模设计
温湿度采集电路原理框图如图2所示,主要由传感器、单片机和供电电源组成。传感器选用瑞士的温湿度集成数字传感器SHT15,它具有体积小、使用方便灵活、响应迅速、抗干扰能力强、性价比高等优点[3]。单片机选用MSP430F2132,它是一个低功耗、高性能单片机。采集模块实际是KM-433 NODE节点的扩展模块,它同时具有无线收发送数据的功能,可以发送采集的数据。
3.2 KM-NODE433节点模块简介
KM-NODE 433节点模块的组成如图3所示,主要由微控制单元和无线收发单元构成。处理器选用的是MSP430F2132,无线收发芯片选用的是CC1100,模块体积很小,无线传输频段为433MHZ,在空旷的条件下传输距离在80米左右,采用3.3v供电,具有低功耗优点[4]。
3.3 GSM通信模块设计
GSM通信模块主要由SIM900A芯片、网络信号灯、串口接口、SIM卡电路、Sink节点(汇聚集点)和供电电路组成[5]。组成框图如图4所示。
GSM通信模块主要是用短信方式来发送信息数据,将系统与移动通信相连接,可以实现数据不限距离的传输,在很大程度上解决了传输距离的问题。Sink节点主要是对个采集节点发送来的数据进行综合处理,一般计算量比中继节点和采集节点大[6]。GSM模块向终端发送温湿度数据信息是通过AT命令来实现。
3.4 监测模块
为了不同用户监测的需要,系统的监测系统有两种:一种是手持式监测界面,如图5所示,即在具有要求系统的手机系统中嵌入专门的监测软件来实现信息的接收和监测;另一种是终端计算机监测界面,如图6所示,串口进行通信[7],终端用户可以在计算机上查看和监测观测点的参数信息。手持式监测效果和计算机监测界面如图4-4所示。手持终端的监测程序是结合数据库知识用JAVA编写的,终端计算机监测界面用VB设计,两者都可以实现数据信息的监测并通过图形显示各个监测区域的监测信息。
4 系统的仿真测试
4.1 仿真测试所需设备
所需设备、仪器和材料如下:
前端温湿度采集模块;KM-NODE 433节点模块;GSM通信模块;串口连接线;装有专门编写设计的VB温湿度监测界面的PC机一台;手持式监测终端一个;各模块的供电电源。
4.2 仿真测试的过程的示意图
1.手持终端式监测的仿真的实物过程的示意图如图7所示
因为数据信号在传输过程存在一定的衰减,因此在距离比较远的情况下,为了传输信息的准确性,应该加中继节点,以接力的形式(如图5-1)实现数据的有效传输[5]。接力节点只对数据进行透明传输,不进行处理数据,功耗比较低。系统中数据传输格式为7e+数据长度+数据(7e是字头)。
2.计算机终端监测仿真的显示界面如图8所示
4.3 仿真测试结果
系统基本上实现了设计提出的各种功能,在单节点和多节点情况下触摸传感器后监测界面上的温湿度曲线会发生相应的变化,同时显示各监测点的实时数据信息,并可以调用数据库察看历史信息,终端用户发送的控制信息能通过相应的单片机引脚状态来反映。
5 结论
由于本文中系统是基于无线传感器网络,并结合了无线收发和GSM通信技术,系统能解决环境对象和数据传输距离等问题,并能在一定程度上实现自动控制。系统能实现多节点温湿度的实时无线采集和监测,满足树形、环形和星形节点拓扑结构,在工农业等方面具有广阔的应用前景。系统还具有较强的移植性,只要更换采集节点中的传感器和sink节点中的相应算法就能对其他参量采集监测。目前该系统在园林温湿度监测、大棚温湿度监测上已经得到了应用,具有广阔的应用前景。
参考文献
[1]曹红苹,蒋云良,缪强.室内无线传感器网络及其应用[J].2006(9):209-210
[2]AT命令使用手册[M]南京:徐大江,2009
[3]SHT1X/7X使用手册[M]深圳:深圳市世炬科技有限公司,2008
[4]KM NODE-433节点使用说明[M]南京:吴健,2009
[5]SIM900A硬件设计手册[M]上海:李刚,2010
[6]林元乖.ZigBee无线传感器网络及应用[J].科技信息,2009(25):399
[7]李肇庆,韩涛.串型端口技术[M].北京:国防工业出版社,2004.1
温湿度传感 篇2
①.选择测量范围
和测量重量、温度一样,选择湿度传感器首先要确定测量范围,除了气象、科研部门外,搞温、湿度测控的一般不需要全湿程(0-100%RH)测量。
②、选择测量精度
测量精度是湿度传感器最重要的指标,每提高—个百分点,对湿度传感器来说就是上一个台阶,甚至是上一个档次。因为要达到不同的精度,其制造成本相差很大,售价也相差甚远。所以使用者一定要量体裁衣,不宜盲目追求“高、精、尖”。
如在不同温度下使用湿度传感器,其示值还要考虑温度漂移的影响。众所周知,相对湿度是温度的函数,温度严重地影响着指定空间内的相对湿度。温度每变化0.1℃。将产生0.5%RH的湿度变化(误差)。使用场合如果难以做到恒温,则提出过高的测湿精度是不合适的。
多数情况下,如果没有精确的控温手段,或者被测空间是非密封的,±5%RH的精度就足够了。对于要求精确控制恒温、恒湿的局部空间,或者需要随时跟踪记录湿度变化的场合,再选用±3%RH以上精度的湿度传感器。
而精度高于±2%RH的要求恐怕连校准传感器的标准湿度发生器也难以做到,更何况传感器自身了,
相对湿度测量仪表,即使在20—25℃下,要达到2%RH的准确度仍是很困难的。通常产品资料中给出的特性是在常温(20℃±10℃)和洁净的气体中测量的。
③、考虑时漂和温漂
在实际使用中,由于尘土、油污及有害气体的影响,使用时间一长,电子式湿度传器会产生老化,精度下降,电子式湿度传感器年漂移量一般都在±2%左右,甚至更高。一般情况下,生产厂商会标明1次标定的有效使用时间为1年或2年,到期需重新标定。而数字式温湿度传感器由于内带单片机标定输出,其年漂移一般都可以控制在5年内不超过 /-5%RH以内。
④、其它注意事项
湿度传感器是非密封性的,为保护测量的准确度和稳定性,应尽量避免在酸性、碱性及含有机溶剂的气氛中使用。也避免在粉尘较大的环境中使用。为正确反映欲测空间的湿度,还应避免将传感器安放在离墙壁太近或空气不流通的死角处。如果被测的房间太大,就应放置多个传感器。
有的湿度传感器对供电电源要求比较高,否则将影响测量精度。或者传感器之间相互干扰,甚至无法工作。使用时应按照技术要求提供合适的、符合精度要求的供电电源。
温湿度传感 篇3
1 基于无线传感网的温湿度系统
基于无线传感网的温湿度系统整体结构图如图1所示, 主要分为三个部分, 即数据采集部分、远程通信部分、信息监测发布部分。其中数据采集部分主要由基于Zig B ee协议的无线传感网组成, 远程通信部分通过将Zig B ee网络接入到G PR S的远程传输方式而实现, 信息监测发布部分主要是指终端服务器, 主要包括数据库、信息管理中心、信息发布平台。
1.1 数据采集部分
传感器节点是无线传感器网络的基本单元, 它主要负责传感和信息预处理, 响应上位机的指令和接收/发送数据。传感器模块、处理器模块、无线通信模块和能量供应模块是传感器节点的重要组成部分。
而本模块采用的Zig B ee协议是一种具有低功耗、低成本、低速率、近距离、短时延、高容量、高安全和免执照频段的灵活的双向无线通信技术。
1.2 远程通信部分
基于无线传感网的温湿度系统在远程通信部分采用了G PR S远程通信技术, 将采集到的数据上报给数据集中器, 数据集中器通过R S485接口上报数据给PC。原因是:G PR S即“通用分组无线业务” (G eneral Packet R adio Service) 是一种新型分组数据传输技术, 它的发展是基于现有的G SM网络。具有通信质量可靠、误码率低、建设周期短、安装调试简单方便等优势。
1.3 数据发布部分
基于无线传感网的温湿度系统的数据发布部分用到数据库技术。监测者只需通过安装在客户端的浏览器发送监测信息到服务器, 服务器在接收到采集的温湿度数据后调用相应数据库, 将采集到的信息以文本、图像、表等形式在W EB页上显示。
2 实验结果及分析
本实验的系统采用星型网络拓扑结构, 将温湿度数据采集节点放置在户外的三个地方, 将温湿度数据汇聚节点放置在距离温湿度数据采集节点10m处, 每隔5秒钟采集一次数据, 通过Zig B ee+G PR S网关实现数据上传至互联网服务器, 使用飞比公司已经搭建好的“飞云服务器”, 作为数据的云端存储, 用“飞比物联网浏览器”作为监控终端, 将服务器上保存的传感数据下载至监控端, 以图形化的界面进行显示。
在实验1小时的过程中, 温湿度数据采集节点每5秒钟采集发送一次温湿度数据, 数据采集节点1和2、3共采集发送720条温湿度信息记录, 在远程上位机监测端共接收到686条温湿度信息, 传输准确率达95.28%, 基本满足系统要求。
3 结论
实验结果表明, 本文把基于Zig B ee网络和G PR S技术的温湿度系统应用到环境监测中, 系统数据传输可靠, 实时性好, 可实现无人环境温湿度远程监测, 从而节省大量人力和物力, 对农业的发展具有一定的指导意义。
参考文献
[1]MAINWARING A, POLASTRE J, SZEWCZYK R, et a1.Wireless sensor networks for habitat monitoring[A].In the 2002 ACM International Workshop on WirelessSensor Networksand Applications[C].2002.
[2]AKYILDIZ I F, WANG X.Survey on wireless mesh networks[J].IEEE CommunicationsMagazine, 2005.
[3]Edoardo Biagioni, Kim Bridges.The Application of Remote Sensor Technology to Assist The Recovery of Rare And Endangered Species.Intemational Joumal of HighPerformanceComputingApplications, Vol.16, No.3, 2002.
[4]王韬, 苏勤亮, 唐松.自然保护区生态多样性监测系统研究[J].计算机应用, 2007.
温湿度传感 篇4
目前, 烟企仓库的温湿度监控主要采取有线抄表形式, 有线抄表存在布管穿线施工周期长、工程安装成本及维护成本高、系统的扩展升级和与其他网络的兼容等问题[1]。为解决此类问题, 介绍一种基于无线传感网络的仓库温湿度监测系统的设计方案, 系统采用无线通信技术和计算机网络等技术自动读取和处理表计数据, 具有准确、实时性高、施工周期短、扩展性强、维护性好等特点。
1 系统工作原理和设计方案
系统采用Zig Bee的无线数据传输技术, 把温湿度数据收集到一个数据集中器中。然后借助GPRS远程无线通信技术, 把获得的数据信息送到数据管理中心。同时, 数据管理中心可访问和控制任何一个在Zig Bee网络中的设备, 来实现远程控制、监测功能。考虑到虑网络的节点功耗、覆盖能力、网络稳定性等问题, 系统的网络拓扑结构选取为簇树型拓扑结构[2]。系统工作原理如图1所示。
系统包括数据管理中心、数据集中器、数据采集器和用户终端4部分。其中, 数据管理中心的功能主要包括系统管理、数据中心控制、远程抄表、数据查询、报表管理和帮助等, 所有系统命令都由它发出。数据集中器是整个网络的发起者, 管理整个网络, 担当Zig Bee网络中的协调器的角色, 主要任务就是收集数据采集器发出的数据, 存储本地, 经过处理后, 通过GPRS网络把数据发送到数据管理中心, 同时接收和解析从管理中心传来的命令信息, 来控制整个Zig Bee网络。数据采集器实际上是用户终端和数据集中器中间的一个桥梁, 主要功能是把用户终端的数据传送给数据集中器, 并且当接收到上层的命令时, 数据采集终端能够向用户终端发出抄表或者断电的命令;用户终端要能够实时记录各自的数据, 并存储于EEPROM里面, 当数据中心发出抄表命令时, 用户终端将各自存储的数据从EEPROM里面提取出来, 通过Zig Bee网络发送给数据采集器, 用户终端主要完成用户数据的计算、存储和与上层通信[3]。
2 系统硬件设计
硬件方面, 电路主板主要包括一个Zig Bee无线通信模块和一个脉冲信号采集器。Zig Bee无线通信部分, 使用ATmega88V CC1100来实现。信号采集器部分, 主要通过CPU的通用外部中断来采集脉冲信号, 当有水、电、气经过仪表时, 仪表转动产生脉冲, 脉冲信号唤醒CPU进行计数的运算。由于居民用水、用电用气具有明显的间歇性, 通过脉冲信号唤醒机制使CPU大部分时间处于休眠状态, 极大地降低了能耗[4]。
2.1 无线传感器节点设计
无线传感器节点 (即Zig Bee节点) 的基本硬件功能模块主要由数据采集模块、数据处理模块、通信模块和电源模块组成Zig Bee节点的系统框图如图2所示。节点的微处理器采用ATMEL公司的ATmega88V AVR单片机, 射频芯片选用Chipcon公司的CC1100。另外节点配备串口与PC通信, 实现数据的透明传输与测试实验。蜂鸣器与发光二极管用于提示数据的接收与发送。为方便测试节点性能, 在实验阶段, 数据采集模块可直接用输入脉冲信号替代[5]。
2.2 无线通信模块设计
无线通信模块用于传感器节点之间和传感器节点与汇聚节点之间进行数据通信。无线传输方式的最大优点是无需手工布线。本设计选用TI/Chipcon公司的CC1100芯片作为收发前端。无线通信模块的设计主要在于无线通信电路的设计, 如图3所示。CC1100通过4线SPI总线接口 (SI、SO、SCLK和CSn) 实现与单片机通信, CC1100工作在SPI的从模式, 该模式同时用作写缓存数据。SPI接口上所有操作都包含一个读/写位, 一个突发访问位和一个6位地址的头字节。地址和数据转换时, CSn引脚 (低电平有效) 必须保持低电平。如果在转换过程中CSn变为高电平, 则转换取消。当CSn变低, 在开始转换头字节之前, MCU必须一直等待, 直到SO引脚变低。SO变低表明电压调制器已达到稳定, 晶体正在工作中。除非器件处在SLEEP或XOFF状态, SO引脚在CSn变低之后总会立即变低。
2.3 并口下载线设计
根据接口的不同, AVR ISP程序下载线可分为串口、并口和USB接口下载线。相对而言, 并口下载线具有制作简单, 工作稳定等优点, 因而本次设计所制作的下载线选用并口AVR ISP下载线。AVR ISP并口程序下载线电路如图4所示, 为了解决计算机与TTL电平匹配的问题, 利用芯片74HC244或74HC373的驱动作用, 同时芯片的隔离作用对电脑的并口也起到保护作用, 避免单片机板上的线路问题把电脑上的并口烧坏。经实验测试, 制作的AVR ISP并口下载线使用稳定、可靠。
3 系统软件设计
软件方面, 通过对Zig Bee协议栈的操作, 实现网络节点间的Zig Bee无线通信。监控中心需要把来自下位机的监控信息上传到上位机, 也可以处理来自上位机的命令。另外, 也可以考虑把系统的扩充作为软件设计的延伸部分, 便于系统节点的扩充。
3.1 网络的构建
无线抄表系统希望网络是动态生成的, 即是自组织的, 自管理的。网络中的各个节点加入或退出整个网络, 网络的拓扑结构自动形成, 不需要人工的干预。本网络设计时参考了Ad Hoc网络的结构思想, 网络层需要实现以下功能:任何一个节点在上电工作后都能够自动加入网络, 即自动找到自己的父节点;任何一个节点的表计数据经过有限跳的转发能够到达协调器;任何一个节点在因为某种原因离开网络的时候, 整个网络能够自动愈合, 即原来通过该节点转发数据的节点能够找到新的父节点作为转发数据的途径。本网络结构为簇———树形拓扑结构, 如图5所示。
3.2 协议设计
终端软件的主要功能是加入到现在的网络中、读/写仪表的数据、并接收Zig Bee网络上传来的数据和命令, 然后根据命令去操作仪表。终端设备软件执行的是一个无限的循环, 如图6所示。在这个循环中, 只处理硬件中断一种事件。操作和应答中断过程中, 把中断分为3种类型, 网络中管理信息的中断, 网络中数据信息的中断以及硬件的中断。首先要判断属于哪种类型, 然后给出相应的应答信息。
协调器节点是Zig Bee网络的核心, 一方面担任起网络协调器的角色, 另一方面还要完成与数据管理中心的通信。首先系统开始启动;初始化所有的硬件和软件, 并组织以自己为协调器的网络;初始化网络的深度等网络有关的信息, 并定时发送信标帧。随后进入循环检测和处理过程, 查看是否有中断信息的到来, 如果有来自网络中某一节点发送的数据中断, 则对此数据进行整理, 然后发送给GPRS模块, 通过GPRS网络发送到远程的数据中心, 并且给网络中源节点确认信息。如果这个中断是来自网络中管理信息的中断, 例如, 一个节点申请加入到该网络当中, 则根据整个网络的容量, 给出相应的应答信息。数据采集终端节点的程序流程与图6相同。
协调器节点与数据中心之间具体的通信:协调器节点要把数据发送到远程的数据中心, 先是通过串口用AT命令集把数据发到GPRS模块, 由GPRS模块完成数据的发送。当GPRS模块接收到数据, 会通过串口, 以中断的方式告知, 通知控制器来处理数据。
3.3 数据采集器与数据集中器的通信
一般情况下, 把数据集中器设置在住宅小区统一管理的区域内。在数据采集器和数据集中器之间, 为了保证的数据传输的可靠性和抗干扰的能力, 制定严格的通信协议是非常重要的。
数据采集器与数据集中器之间的通信协议采用RS-485总线通信标准。RS-485接口在一个通道上可进行半双工通信, 所以只需两根线便可双向通信, 也可方便地构成一点对多点或多点之间的相互通信网络。而网络总线一般使用双绞线。数据集中器通过与数据采集器之间的专用导线接收终端仪表数据, 按一定的规约打包后, 再将数据经专线传送给集中器加工储存, 然后由集中器传输给数据监控中心。采用这种传输方式, 数据集中器距离采集器不能太远。一般情况下, 将数据采集器安装在集中器附近。
3.4 数据集中器与数据中心的通信
自动抄表系统的数据集中器与数据中心之间的通信, 主要是数据集中器和数据中心的无线Modem模块之间的GPRS通信, 采用的是中心对多点的通信方式, 因此, 数据中心需要有一个固定的IP地址。这种技术的优势主要体现在两个方面:实现了用户数据与无线网络资源的最佳结合;实现了IP协议的透明传送。当下位机需要与远程数据监控中心通信时, 只需将数据交给相应的模块封装成IP包发送给数据集中器, 再由它来发送给GPRS网络。数据集中器也可以随时接收来自数据监控中心对下位机各设备的控制命令。
3.5 数据传输流程
本设计采用数据监控中心主动请求、终端仪表被动响应的方式完成数据在Zig Bee网内的传输。数据传输流程如图7所示。
远程工作人员操作监控主机发送对用户终端仪表使用状况的请求查询命令, 该命令通过GPRS网络传送至网关设备 (数据集中器) , 网关设备根据收到的命令查看路由表选择目的协调器, 目的协调器对隶属于它的簇网络支路进行通信广播, 唤醒需要查询的簇的簇首即数据集中点, 簇首再向本簇成员节点广播, 激活休眠节点进行数据通信;节点采集数据后发送到簇首, 簇首进行数据合成处理后沿原路反馈给数据监控中心。如果未发现目的网络协调器或者与之通信失败, 丢掉该数据包并产生报告信息返回给监控主机存档。系统中的绝大多数节点处在休眠状态, 以节省能量, 延长网络生存期。
4 结束语
文中基于无线传感网络的卷烟企业仓库温湿度监测系统, 采用ATmega88V单片机和CC1100射频芯片实现系统的无线通信, 利用数字式温湿度传感器SHT11作为检测元件, 不需专门架线, 系统结构简单。同时, 系统的网络拓扑结构选取为簇树型拓扑结构, 可降低节点功耗, 覆盖能力和网络稳定性提高, 保证了烟叶、卷烟成品仓库温湿度环境监测的准确性。
摘要:一种基于无线传感网络的仓库温湿度监测系统, 具有准确、实时性高、施工周期短、扩展性强、维护性好等特点。
关键词:无线传感网络,仓库,温湿度监测
参考文献
[1]刘卉, 汪懋华, 王跃宣, 马道.基于无线传感器网络的农田土壤温湿度监测系统的设计与开发[J].吉林大学学报 (工学版) , 2008, (3) :604-608.
[2]王素红.基于Zigbee的无线传感器网络设计与实现[J].电脑知识与技术, 2008, (6) :1358-1359.
[3]王骥, 王筱珍, 任肖丽, 沈玉利.基于无线传感器网络的水污染监测系统[J].桂林电子科技大学学报, 2009, (3) :247-250.
[4]王华.基于无线传感器网络的室内环境监测系统[J].应用技术, 2008, (12) :66-68.
温湿度传感 篇5
在工业现场, 特别是那些环境因素对生产过程影响比较大的车间, 对现场环境因素的监测很重要, 而随着工业自动化的迅速发展, 工业以太网在工业中应用的普及, 它能使用户对现场的一些环境因素实现一个远程的监测, 突显其便利性和适时性。本系统就是基于SHT75温湿度传感器, 利用工业以太网技术, 实现对工业现场的温湿度的远程监测。
温湿度测量的系统设计
在工业现场中使用温湿度传感器, 为了达到远程监测的目的, 就少不了与工业以太网或其它工业现场总线网络相连, 本系统就利用工业以太网技术, 由传感器S H T 7 5采集工业现场的温湿度, 经过CPU处理, 通过工业以太网进行通信, 实现上位机对现场环境温湿度的数据采集、监测。
本温湿度测量系统包含了微处理器 (C8051F120) 、存储器、传感器模块、网络通信接口、串口通信等重要组成部分。在该设计中, 电源使用了以太网供电设备, 该设备除了用于网口通信, 还提供设计中所需要的电源。该电源经过电平转换, 为微处理器、存储器、传感器模块等提供所需的+5 V和+3.3V电压。微处理器C8051F120通过I/O口与传感器模块进行数据交换。温湿度测量系统的硬件框图如图1所示。
处理器C8051F120
C8051F120是美国Cygnal公司的一款控制芯片, 它使用Silicon Lab的专利CIP-51微控制器内核, 具有64个数字I/O引脚、片内VDD监视器、看门狗定时器和时钟振荡器, 它使C8051F120器件成为真正能独立工作的片上系统;FLASH存储器具有在系统重新编程能力, 可用于非易失性数据存储, 并允许现场更新8051固件;片内JTAG调试电路允许使用安装在最终应用系统上的产品MCU进行非侵入式 (不占用片内资源) 、全速、在系统调试, 该调试系统支持观察和修改存储器和寄存器, 支持断点、观察点、单步及运行和停机命令;它能在工业温度范围 (-45℃到+85℃) 处工作, 这些完全满足在工业现场使用的要求。
微处理器部分的设计包含系统硬件的启动与复位、地址总线、数据总线的分配和定义、与外设传感器的连接等;系统由外部的2 2 M钟振作为时钟源向C P U输入时钟信号;复位电路由10μF的电容、10K电阻组成低电平复位电路, 该复位电路可实现上电低电平自动复位。
传感器模块
SHTxx系列单芯片传感器是由瑞士Sensirion的一款含有已校准数字信号输出的温湿度复合传感器。传感器包括一个电容式聚合体测湿元件和一个能隙式测温元件, 并与一个14位的A/D转换器以及串行接口电路在同一芯片上实现无缝连接。SHTxx采用串行接口, 它的分辨率可以根据对现场的采集速率而进行调整, 一般情况下默认的测量分辨率分别为14bit (温度) 、12bit (湿度) , 如果在高速采集中就可分别降至12bit和8bit, 温度的量程范围:-4 0~1 2 3.8℃, 湿度的量程范围:0~100%RH。它操作比较简单, 只需用一组“启动传输”时序, 就能实现传感器数据传输的初始化, 同时, 在测量和通讯结束后, SHTxx会自动转入休眠模式, 这大大的减少了功耗。我们选择的是SHT75, 它的结构框图如图2所示。
S H T 7 5与微处理器的连接, 是通过C8051F120的两个I/O口来分别与传感器S H T 1 0的S C K引脚和D A T A引脚相连, 来实现数据的交换;VDD与3.3V电压相连。为避免信号冲突, 微处理器应驱动DATA在低电平, 所以还必须在I/O电路中, DATA引脚上加上一个上拉电阻将信号提拉至高电平, 用一个10KΩ的电阻接至3.3V电压。
网络通信接口
在设计中采用网络接口将温湿度传感器接入工业以太网, 数据由以太网传递到上位机中, 实现工业现场的设备和上位机的通信。网络隔离器采用的是HR61H50L, 网卡芯片使用的是RTL8019AS。
RTL8019AS是REALTEK公司的高度集成以太网控制器, 它能够简单的解答即插即用NE2000兼容适配器, 这种适配器具有二重和功率下降特性。通过三电平控制特性, RTL8019AS是对网络设备GREEN PC理想的选择。全二重功能能够模拟传播和接收在双绞线到全二重以太网交换机。这个特性不仅使带宽从10到20MBPS, 而且避免了由于以太网频道争夺特性导致的读出多路存取协议的问题。为了提供完全解决即插即用方案, RTL8019AS集成10BASET收发器、B N C和A U I接口之间的自动检测功能。此外, 8条IRQ总线和16条基本地址总线为大资源情况下提供了宽松的环境。RTL8019AS用16k字节SRAM设计在单片芯片上, 它的设计不仅提供了更友好的功能, 而且节省了SRAM存储资源。RTL8019AS的地址总线S A[7:0]与数据总线S D[7:0]分别与C8051F120的地址/数据总线相连。
电源
电源采用的是以太网供电设备, 该设备采用符合802.3受电设备标准, 输出标准的+24V, 经过LM2576-5 (Motorola生产) 和AS1117-3.3 (ALPHA生产) 电源芯片, 电平转换后, 输出温湿度测量系统中的微处理器、存储器、网卡芯片和传感器模块上所需的5V和3.3V电源。
软件设计
主程序结构主要由CPU与S H T 7 5之间的数据传递和传感器与上位机的数据传递并在上位机显示两部分组成。在数据传递部分, 首先需要对CPU与SHT75对应I/O口以及相关寄存器的初始化, 然后通过CPU发送命令启动数据的传输, 之后, 传感器开始进行信号的采集和数据的交换, CPU对数据进行处理, 当进行完一次采集和传递后, 再通过通信复位来循环工作;在上位机显示部分, 只需找一入口地址, 把CPU处理好的数据传给上位机, 再通过EPA组态软件来对数据进行客观的显示。程序结构如图3所示。
在本系统数据传递过程中, 主要经过的是启动传输、字节的读与写、状态寄存器的读与写、最终数据的读取和通信的复位几部分。下面列出温湿度数据的读取程序的部分代码:
温湿度传感器在工业现场中的应用
图4是一个网络拓扑图, 设备挂在集线器上, 集线器在给温湿度传感器供电的同时, 还对传感器采集的数据信息进行传递;集线器通过工业以太网来与上位机相连, 数据信息就通过工业以太网传送到上位机。通过上位机用户可以远程监测现场的温度与湿度。
在工业现场, 此设备是直接通过工业以太网的有线网络进行数据传输的, 通过在重庆重钢集团的一个月试用结果来看, 它的稳定性和精确度满足要求。图5是在重庆钢铁集团中板厂监测室的监测界面。
图5是一监测曲线图, 通过直观的曲线图来显示工业现场的温湿度变化, 它具有报警功能, 用户可以根据现场的具体要求自主设定上限与下限, 当温湿度值超过限制时, 就会显示红色, 并闪烁不定, 以示报警。
结语
在重庆钢铁集团中板厂持续高温车间里的使用效果来看, 传感器的测量精度基本保持稳定, 根据监控室人员的反映, 监控界面所显示的数据与车间实际数据误差很小, 并且它能适时性的显示车间的温度与湿度, 刷新速率很快, 满足设计要求。
但是工业现场一般环境比较恶劣, 在使用过程中发现, 设备自身的发热量以及长久使用对自身的损耗直接影响着传感器对外界环境因素的灵敏度, 所以, 怎样使传感器模块拥有更好的灵敏度、更低的功耗、更广的工作范围, 这些对硬件设计和软件优化提出了更高的要求。
参考文献
[1]. 周智勇, 智能传感器无线网络提高采矿作业的安全性, 电子产品世界, 2008, 6:56-60
[2]. 周立功, 单片机试验与实践教程, 北京航空航天大学出版社, 2006, 5
[3]. 张娟、陈杰、蔡振江, 基于多传感器数据融合的温室温度采集, 微计算机信息, 2007, (01)
[4]. 唐炜、徐晓苏, 基于温度补偿的传感器建模方法及其应用, 计量技术, 2007, (02)
[5]. 牟连佳, 一种基于工业以太网之信息传感器的研究, 微计算机应用, 2007, (01)
温湿度传感 篇6
关键词:无线传感器网络,GPRS,温湿度,远程监测
环境温湿度与工农业生产和人民的日常生活有着密切的关系。如储藏粮食和蔬菜水果的仓库、温室蔬菜大棚、养殖厂等对温湿度有着特定的要求。工业生产中的精密仪器或者是半导体设备对温湿度也有其要求,当温湿度过大的时候会极大地降低设备的使用寿命造成经济损失。特别是一些生物实验室对于温湿度的要求更为严格。另外,随着人们生活水平的不断提高,对舒适的室内温湿度的监控调节也有着越来越多的需求。可见环境温湿度监测的应用场合是很广泛的[1]。
以往的温湿度监测系统传感器大部分是以有线的方式传输数据的,这种有线方式布线成本较高、线路复杂、对监测环境的适应性不好,同时线路易于老化或者被老鼠等咬断,所有这些都导致了有线方式不能很好地解决环境温湿度监测越来越高的需求。为了满足类似温湿度监测等这类小型、低成本、低功耗设备的无线联网数据传输应用,产生了ZigBee技术。目前已经有较多的将基于ZigBee技术的无线传感器网络应用于温湿度监测的文章和报道,但是这些应用大部分没有实现远程监测。本文采用无线传感器网络技术对环境各点的温湿度做分布式数据,再通过GPRS将采集的温湿度数据传送到远程的监测上位机中集中显示和管理[2]。
1 ZigBee技术和GPRS
ZigBee是一种新型的、高可靠性的短距离无线传输技术标准,是从IEEE802.15.4基础上发展起来的。ZigBee有其特定的通讯频段(2.4 GHz,868 MHz,915 MHz),在有ZigBee协调者的情况下,最多可支持65 535个无线传感器传输模块来组成一个无线传感器网络,这些模块能耗很低,并能以多跳的方式通过无线电波将数据从一个模块传到另一个模块,这样通讯距离可以从标准规定的75m达到近乎无限的扩展,适应大范围的分布式传感监测的需要。与现有的各种无线通讯技术相比,ZigBee技术是低功耗和低成本的技术,普通的2节5号电池即可维持ZigBee节点长达6个月到2年的运行时间,同时由于其数据传输速率较低,单个节点覆盖范围较小,决定了ZigBee技术适合于传输数据流量较小的应用场合,环境温湿度数据随着时间的变化比较缓慢,因此采集的间隔时间较大,另外一组温湿度数据的数据量较小,这恰好符合基于ZigBee的无线传感器网络的应用条件[2,3]。除此之外,整个ZigBee网络还可以与现有的其他各种网络相连接,如可以通过GPRS或者TCP/IP网络在甲地监控远程的乙地的某个ZigBee网络。
一般ZigBee网络中的设备根据其功能分为:协调者、路由器和终端节点三种。由这些设备构成三类的网络拓扑结构:星型网络(Star)、簇状网络(Cluster tree)和网状网络(Mesh)。由于做环境温湿度监测只需要节点固定位置测量,没有节点移动,使用簇状网络就足够了。网络中必须有一个协调器节点,将其作为整个网络的根节点,路由器节点和终端节点作为子节点连接到根节点。簇状网络的拓扑结构如图1所示。
GPRS是通用分组无线数据业务,是运行于现有的GSM网络上的数据承载业务,GPRS采用与GSM相同的无线调制解调标准、频带、突发传输方案、TDMA数据帧结构等。GPRS采用的是分组数据交换技术,使得一对用户可以以端到端模式下进行双工数据传输。特别适合应用于频繁的、少量的、突发的数据传输,这个特点使其特别适合应用于工业测量领域,可以满足工业测量数据远程传输的频发、突发、少量、实时性强等特点。系统采用ZigBee网关与远端的GPRS模块相连接,通过GPRS传输环境温湿度数据,同时对ZigBee网络进行管理。
2 温湿度监测系统的构成
本温湿度远程监测系统由基于ZigBee技术的无线温湿度传感器终端节点、路由器节点、协调器、GPRS模块以及远程PC上位机构成,如图2所示。终端节点、路由器节点、协调器节点以及GPRS模块都采用现有的模块以实现快速系统集成。温湿度传感器终端节点分布于测量点,完成温湿度数据采集、预处理和发送等工作,路由器节点同时能够转发其他传感器节点的数据包,一般总是不严格的区分终端节点和路由器节点,二者只不过在内置软件上有所差别,大部分的应用都是将终端节点用路由器节点代替。协调器节点一个ZigBee网络只能有一个,完成节点数据的汇总、网络结构的部署等功能。项目实现了ZigBee协调器与GPRS模块的通信工程,主要完成ZigBee数据包与GPRS之间的协议转换,实现PC上位机管理软件通过GPRS与ZigBee协调器通讯。ZigBee协调器的结构如图3所示。CC2430与协调器通过ZigBee协议进行数据通讯,另一方面进行协议转换后与GPRS模块通过RS232串口进行通讯。系统中的GPRS模块选用西门子公司的MC35i模块,其采用紧凑型设计,支持900 M/1 800 MHz双频, 可支持GPRS Class8/Class B,可以提供方便嵌入式的解决方案。当MC35i工作在GPRS状态下时,其下行最大速率能达到85.6Kbps。实际应用时与串口的通讯速率匹配即可,这样有利于降低功耗[4]。
3 软件功能设计
3.1 终端节点与路由器节点的软件设计
终端节点运行的嵌入式软件主要完成温湿度数据采集、数据预处理和发送传输等功能,属于RFD(Reduce-function Device)节点。而路由器节点要具备终端节点的全部功能,同时还要具有数据寻址转发的功能,属于FFD(Full-function Device)节点[5,6]。终端节点和路由器节点设计需要考虑的一个最关键的问题是功耗,需要采用睡眠唤醒机制来降低节点的功耗,满足更长时间的电池使用寿命。节点工作过程中耗电最多的工作是无线数据的收发,环境温湿度的数据采集周期可以较长,根据不同的应用环境可以从几秒钟采集一次到几分钟采集一次,这样在没有进行数据采集的时间段内(这占据了节点工作的大部分时间)让无线模块保持工作会造成能量的浪费。因此程序设计为在没有唤醒命令之前,节点的无线模块处于休眠状态来节省电能消耗,延长电池使用周期。响应的程序流程如图4和图5所示。
3.2 协调器软件设计
协调器的功能主要有:通过GPRS模块向远程PC上位机传送数据;接收PC上位机发来的网络管理指令,并依照指令管理ZigBee无线网络,属于FFD节点。协调器节点发送指定格式的数据包,便于远程PC上位机解析。协调器的程序流程如图6所示。
3.3 远程PC上位机程序设计
在此只详细的说明从温湿度信号采集到PC机以及进行处理的工作流程。首先各个ZigBee子节点采集环境的温湿度数据,之后发送到ZigBee协调节点,协调节点对各个子节点发来的数据打包通过RS232经由GPRS传送到远程PC上位机,PC机监测软件解包并对温湿度数据进行显示和存储。
上位机程序使用Visual Basic 2008开发,可以实现ZigBee网络管理、GPRS管理、参数设置、当前温湿度显示、历史温湿度查询等功能。如图7为系统的监控软件界面。共有六个面板按照软件功能模块分别实现不同的功能,图中所示为共有6个ZigBee子节点,一个ZigBee协调器的情况。
为了方便对数据包的解包分析,远程上位机和ZigBee协调器之间的数据需要按照一定的格式定义,如表1所示。协调器将温湿度数据按照帧格式将数据打包成帧后,再经由GPRS传送到远程PC上位机,上位机根据定义的帧格式对接收的数据包解包分析后进行显示和存储。
4 系统运行实例
本系统部署在大庆油田杏十二天然气压缩机泵站监测各个泵房的温湿度情况。系统规模较小,共6个子节点,1个协调器节点,各个子节点间距离最大不超过50 m,GPRS传输速率设定在32 kb/s。表2是实地人工测得的温湿度数据和系统远传获得的数据的比较,表中数据是10组数据的平均值,可以看出温湿度测量的一致性较好,温湿度误差均在5%以内。经过近半年的运行,系统工作稳定,采集温湿度数据及时准确,满足了对泵房内温湿度的远程监测的应用需求。
5 结论
本文以无线传感器网络和GPRS技术为基础设计实现了环境温湿度远程监测系统。实现了对远程的环境温湿度的实时在线的监测,与已有的基于无线传感器网络的环境温湿度监测系统不同的是,本系统在无线传感网和远程PC上位机之间增加了GPRS传输的功能,进而实现了在远端对无线温湿度传感网络进行设置管理以及采集温湿度数据。本系统实际运行稳定,采集数据准确,部署方便灵活,具有较好的经济社会效益。
参考文献
[1]王殊,阎毓杰,胡富平.无线传感器网络的理论及应用.北京:北京航空航天大学出版社,2007:6—10
[2]金纯,罗祖秋,罗风.ZigBee技术基础及案例分析.北京:国防工业出版社,2008
[3]高文华,康琳,柴婷婷.基于ZigBee的温湿度监测系统.电子测量技术,2008;31(10):122—124
[4]戴善溪,张效民.基于ZigBee技术的数字式温湿度监测网络设计.国外电子测量技术,2010;29(2):47—49
[5]万力,王鹏.基于ZigBee技术的温湿度监测网络设计与实现.低压电器,2010;(20):30—33
温湿度传感 篇7
关键词:AT89C52,单片机,DHT11数字温湿度传感器,温室控制系统
1温室控制系统的现状和发展
随着人们生活水平的不断提高,现代农业技术中的温室技术也在日新月异地发展。美国在1949年,建成了第一个植物人工气候室,研究植物适应自然环境和抗御恶劣环境的能力。随后,计算机技术与智能控制理论相结合,使得温室大棚的自动控制和管理技术成为可能,在世界各地都得到了普遍应用。随着微型计算机技术不断进步,电子产品价格大幅下降,使得温室综合环境控制系统得到了进一步发展,可应用到温度、湿度、光照度、二氧化碳浓度、营养液浓度等各种因素的测量和控制,并迈入了网络化,智能化阶段。
2 DHTl I产品简述
DHT11内含两个重要电子元件,一是电阻式感湿元件用于测试周围环境的湿度参数,另一个是NTC测温元件用于测试温度参数。另外,DHT11中有一块一次性可编程OTP内存,用来存放校准系数。感湿和测温元件检测到参数后,调用OTP中的校准系数,进而得出精准的温度湿度检测值。DHT11采用4针单排引脚封装。因此,它具有体积小巧,测试参数精准等特点。
3温室控制系统设计
(1)系统设计原理该系统首先通过AT89C52单片机查询温室内温度和湿度传感器的输出信号,将此信息传送给显示模块,用于观测;然后再对输入信号进行相应处理。处理的原理就是将采集到的温湿度数据与事先通过键盘输入的温湿度上下限进行比较,如果采集数据在设定的上下限范围内,则环境正常,等待下次测试;如果参数值超过设定的上下限时,则启动异常报警程序,通过报警电路进行报警,并启动相对应的执行机构,如湿度过低则执行喷水命令、温度过高可启动通风系统等。
(2)系统硬件设计依据系统设计原理,系统硬件按执行顺序设计为如下几个模块:1)检测子系统,检测子系统主要工作是对温度传感器和湿度传感器发布检查命令,控制检测过程,最后得出温度和湿度的有效信号。2)数据采集子系统,数据采集子系统需对检测子系统传送来的有效信号进行采样和A/D转换,从而把有效信号转化为系统所需的数字信号,供数据显示子系统和信息处理子系统使用。3)数据显示子系统,主要起到辅助显示功能,通过LED显示数据采集子系统所得的数字信息,以便于人工监察。4)信息处理子系统,信息处理子系统要对温室环境临界参数进行预设,将实际测量数据与环境预设参数值进行比析,根据比析结果,控制部分可作出相应的操作决策,将操作命令发送到有关的执行子系统。5)执行子系统,这是温度湿度调节的实施机构,通过对喷水设备、光照设备、通风设备、加热设备的控制,实现对温湿度的调节功能。
(3)核心芯片的连接设计DHT11芯片和AT89C52单片机作为温室系统核心芯片,其引脚的连接设计也是一个重要环节。DHT11芯片只有4引脚,连接相当方便,只需为其在1号引脚连接3~5.5V工作电压,在实践使用中通常选用5V电压,3号引脚为空脚,4号引脚为GND接地引脚,2号引脚为串行数据总线,与AT89C52单片机的P2.0口相接,用于采集温度湿度数据。AT89C52单片机的P1.2口可于蜂鸣器连接,AT89C52单片机的P1.7口可于发光二极管连接,这两口可以实现报警和启动执行机构。
(4)系统软件设计依据硬件设计,本系统的软件模块由主程序和若干子程序组成,子程序主要包括显示子程序、温湿度读子程序、湿温度转换子程序、异常报警程序等。在主程序的设计中,首先需对单片机进行初始化,初始化的作用在于定义主要端口和设置中断优先级,这样就能确保每次程序启动都处于初始状态下,与系统的上一状态无关,从而不受上次执行结果的干扰,这是单片机顺利正确执行其它子程序的先决条件。在初始化完成之后,将依次调用各个子程序,实现温度湿度的读取,温湿度的转换,显示温湿度数据,判断报警等功能。主程序以循环方式执行,以确保对温度湿度实现实时监测控制。
主程序如下:MAIN:
温湿度控制在温室控制系统中有着至关重要的作用。本设计可以利用DHT11传感器方便地实现对温度和湿度的检测,再将检测数据传递给单片机,由单片机控制通风、散热、加温、喷灌等相关联的执行机构,来实现升温、降温、补水等功能,具有较强的实际应用价值。
参考文献
[1]先锋工作室.单片机程序设计实例.清华大学出版社,2002.
温湿度传感 篇8
滑坡是指山体在自然或人为因素作用下,部分土层或岩层沿斜坡向下滑动的现象,其主要发生在亲水的土层、软质岩或有利于滑动的软弱面。仲恺农业工程学院白云校区两面环山,实验大楼旁边是42m高的陡峭斜土坡,若出现滑坡将造成实验大楼被覆盖的后果,坡体现状如图1所示。
1 坡体稳定性分析
用圆弧法对坡体稳定性进行分析,假定滑动面为一个圆弧,滑动体视为刚体,滑动面上有滑动力及抗压力,可求出这两个力对滑动圆心的力矩。定义抗滑力矩MR和滑动力矩MS之比为该刚体边坡的稳定系数Fs,即系数Fs,即
当Fs>1,边坡稳定;Fs≤1,不稳定;Fs=1,边坡处于极限平衡状态。
假定计算面上各点的岩体重量各不相同,因此岩体重量在滑动面各点引起的法向压力不同,各个力的方向如图2所示,把滑体分为n个横向土条,其中第i条的重量为Wi,可以分解为两个力,一个是垂直圆弧的法向力Ni;另一个是切于圆弧的切向力Ti。可以得出
法向力Ni通过圆心,其本身对岩质边坡滑动不起作用,但是Ni可以使得岩条滑动面上产生摩擦力Nitanφi(φi为该滑动面的摩擦角),其作用方向与岩层滑动方向相反,所以对岩质边坡起到了抗滑的作用。滑动面上的黏结力c也起到抗滑的作用,所以第i条块滑弧滑面上得抗滑力τfi为
第i条产生的抗滑力矩为
式中,ci为第i条滑弧所在岩层的黏结力;φi为第i条滑动面的摩擦角;li为第i条条块的滑弧长度。对每一块进行类似的分析,得到总抗滑力矩为
其中,n为条块数量。滑动面上总的滑动力矩为
式中,Ui为动水压力,假设最坏情况作用在滑动面上。将式(5)和式(6)代入式(1)可以得到边坡的稳定系数:
由于圆心和滑动面为任意假定,因此要假定多个圆心和相应的滑动面做类似的分析进行验算,从中找到最小的稳定系数,对应的圆心和滑动面即为最危险的圆心和滑动面。
2 土壤湿度监测系统
滑坡灾害发生是一个能量缓慢积累,突然发生的动力学过程,滑坡发生常和土壤湿度有密切的关系,土壤湿度过大是引起滑坡的最主要因素,所以可以通过采集土壤湿度数据来判断滑坡是否发生,本文主要对斜坡土壤的湿度进行测量研究。
斜坡土壤湿度监测系统由采集单元、从节点、主节点和上位机组成,系统方案如图3所示。
图3系统设计方案(参见右栏)
采集单元 主要由湿 度传感器SHT11组成,Zigbee无线传感器网络采集从节点由多个CC2430组成,多个从节点及一个主节点组成采集子系统,从节点处理采集的土壤湿度数据,并通过Zigbee网络发送到主节点;主节点接收若干个从节点数据并通过3G网络发送到上位机,上位PC机通过计算和处理来判断土壤湿度值是否达到规定的预报阀值;同时判断各个采集节点的位置经纬度变化是否超过阀值,当湿度和位移同时超过预测值时报警。
当系统运行时湿度传感器开始测量该点土壤的湿度,从节点判断采集值是否超过限定值,如湿度小于限定值,则返回待机状态;反之,从节点通过Zigbee网络把数据发送到主节点,并传输到PC机上。系统工作流程如图4所示。
3 采集实验及分析
分别选取3个地方放置传感器节点S1、S2和S3,数据监测中心系统对模块发送命令进行多次测量,当数据测量完毕,中继节点SINK将数据传到数据监测中心系统;对采样土壤进行分析和计算。为了验证传感器的采样值,使用重量法进行土壤湿度采集值验证。先对采样土壤进行称重得到数据MS,用温度计对土壤进行温度T测量,然后对土样进行烘干得到不含水分的土壤质量MD,然后根据式(8)可以得出土壤的水分含量:
通过比较采集值与实际测量值来校准采集系统的准确性,现场采集设备及接收数据如图5、图6所示。
无线传感器网络系统采集的数据如表1所示,量法实验数据如表2所示,比较表1与表2数据可知无线传感器系统湿度采集误差小于2.0 %。
4 误差分析及总结
误差原因主要是土壤湿度传感器的自身误差、采集器的单片机模数转换的精确误差、传感器采集与验证测量没有在时间上同步。本系统通过无线传感节点对土壤的湿度以及位置进行监测,经移动通信网络传输到监测中心,经过比较湿度和位移误差,来判断滑坡是否发生。
摘要:文章研究无线传感器对土壤湿度的采集及滑坡的判断,应用Zigbee无线传感器网络,采集斜坡土壤的湿度和GPS定位值,通过中心节点远程传输到计算机进行数据处理;通过监测采集点的土壤湿度值和经纬度的位移变化,对滑坡灾害进行报警。