外文翻译译文-温室的无线温湿度监测系统应用_第1页
外文翻译译文-温室的无线温湿度监测系统应用_第2页
外文翻译译文-温室的无线温湿度监测系统应用_第3页
外文翻译译文-温室的无线温湿度监测系统应用_第4页
外文翻译译文-温室的无线温湿度监测系统应用_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、温室的无线温湿度监测系统应用摘要:温室里的作物生产是农业领域里越来越多的产业。所冇对温室环境控 制和监测的措施是一些作物生产和保护的重要组成部分。正如你所知,在温室里 最重耍的变量是温度和相对湿度。本文针对温室环境里不同距离的温湿度的传感 和监测提出新的不同的方法。本文采用的网络结构是星型拓扑结构。它由至少一 个传感器节点,一坚重复的节点,一个主节点,pc终端,mysql, web服务和 实时报警系统。基于该系统,环境参数能被检测和监控。一旦报警系统监测到参 数曲线显示异常,报警系统会通知班长来采取一些行动。与其他先前提出的系统 相比,其优点是感应距离可以根据用户的需求设置。虽然无线收发器的距

2、离收到 电池电量的限制,只有1.26m,每个节点可以增加距离1.26m。总距离可以计算 为1.26mx丨1 +n (重复节点)。实验结果表明,该系统具有低功耗,网络分布 简单,易于维护。关键词:农业,温室,无线传感网络,温湿度一、介绍该系统包括传感器节点,重复的节点,主节点,pc终端,mysql, web服 务,一个实吋报警系统。传感器节点包括hmz-433a1模块,pt100传感器模块, 笙泉8051单片机,无线收发模块nrf24011。传感器节点采用单片机控制,其主 耍工作是收集温度和湿度的检测数据,利用单片机实现a/d转换器,通过射频 装置发送无线信号。主节点用于接收无线信号并通过rs2

3、32接收数据传送到pc 终端。在pc端,微软visualbasic (vb)语言是用来编程获得来自rs232的数 据和得到有用的信息。然后pc终端将冇用的信息发送到mysql。基于记录在 mysql的数据,web服务将绘制一个曲线显示有限的时间里温度和湿度是如何 变化的。同时,web服务也从同定在传感器节点的web摄像机显示视频来监测 它。当曲线变化异常,报警系统就会通过电子邮件向工作人员发出报警通知,手 机短信,或者主机系统可以触发喷雾系统,打幵通风u,打开风扇或控制各种各 样的系统响应。整个系统结构将在第二部分屮显示,整个系统的原理也将在这一部分说明。 整个系统的数据流程阁也将被这部分显示

4、和说明。在第三部分,整个系统的每一部分都给出具体介绍。传感部分将在第三部分 的a部分进行介绍。温度读取电路以及温度和电压之间的关系的功能将在这部 分的介绍,同时,在这一部分中,温度检测和湿度检测的具体方法也将进行说明。 无线收发部分将显示在第三部分的b部分。在这一部分,具体的发送和接收数 据的流程阁会显示出来。将会通过单片机进行控制原理的说明。在第三部分的c 部分,我们将介绍如何使用rs232使主节点与pc终端进行通信。然后分析数据 包,获得有用的信息。最后,有用的数字信号将被传输到mysql,整个过程包 括如何制作mysql将在第三部分的d部分进行说明,同吋,web服务和报警系 统也将在本部

5、分说明。最后的结论将在最后一部分。本系统的最终评估将在第四部分显示。我们将介绍(与他人比较系统,包括 效果,如报警系统,结果分析)。二、系统总体设计在温室里,最重要的参数是温度和湿度。每一种作物有自己舒适的环境。由 于精确性和健康的关系得到越来越多的人的赞成,在温室培养里,控制这两个参 数变得越来越关键。在本文中,我们使用一个传感网络拓扑来传递温室参数,使 用数据库和web服务在一定的时间里记录参数。最后,基于web服务绘制的曲 线,如果曲线变化异常我们可以幵始报警系统。pc图1无线传感系统的原理无线传感网络(wsn)由很多传感节点和一个主节点组成。检测数据将通过 无线设备被发送,在主节点接收

6、器将接收到无线信号。pc可以通过rs232使用 vb来编程来读取数据。己被读取的数据将被解码,有用的信息将被存储到数据 库。pc将使用web服务上传数据到互联网。整个系统架构如图1所示。无线数 据传输的格式如图2所示。有效负载缓冲区用于存储无线传输数据。奋效负载缓 冲区有32个字符型数据;每个字符型数据占用8个字节的数据。在本文屮,我 们首先需要编码测量的数据存进一个缓冲区,它通过无线通道传输。当接收到无 线信号,我们将编程通过rs232从主节点获得有用的信息。传输的数据存在于 节点名称,温度值和湿度值。每个字符型使用一个ascii码显示,每个ascii 码占8位数。各部分之间存在一个逗号。因

7、此有两个逗号存在以及一个末端输入 符号。第一部分占据两个单位,它们被用来象征节点名称“nx”。第二部分占四 个单位,格式如“xx,x”。它是用来标志温度值。最后一部分是用来象征湿度, 特定的格式如“x, xx”。所以整个无线传输的格式是“nx, xx.x, x.xx”。图2无线数据传输格式两个节点的结构如图3所示。传感节点主要由三部分组成:传感器部分,单 片机部分和无线收发器部分。主节点主要由无线接收器和单片机组成。他们通过 无线通道与彼此沟通。图3两个节点的结构三、各部分的介绍a. 传感器部分传感器节点的结构是如图4所示。核心控制器,笙泉8051单片机,控制传 感器模块来检测温室环境,控制射

8、频设备来发送。当然,还为单片机提供外部时 钟和为整个电路提供电源模块。从传感模块获得模拟检测数据后,数据将送入单 片机的模数转换器模块,从模拟数据转变为数字数据。最后转换的数字数据传输 到有效负载缓冲ix,通过射频模块2.4ghznrf2401l+传输。单片机通过spi串 行u控制射频设备。在传感模块存hmz-433a1和pt100两个模块。每个模块 有己的读出电路。hmz-433a1用于检测湿度参数和pt100用于检测温度参数。 每个模块的介绍如下。图4传感节点的结构由单片机控制的主节点的整个数据流程图如图5所示。在初始化整个传感器 节点和配置射频器件进入发射模式后,定时器1将用于计数器。当

9、我们初始化单 片机,我们设置th0和tl0等于零,所以在0.2秒之后屮断定时器0启动。屮 断程序将被执行。经过16次中断,温度值和湿度值的平均值将被计算并对节点 的名称和平均值将被编码存进一个有效负载缓冲区,用以传输。考虑到运行过程 中采集参数,计算平均值和再次发送无线信号,在最后一部分中,我们需要明确 有效负载的缓冲区,明确rf状态寄存器以及设置中断请求等于1。当我们把实 验参数每两秒钟测试一次,我们发现参数变化不稳定。为了获得一个稳定值,我图5传感器节点数据流程图们只在16个定时器中断和传输其他信息的平均值后计算平均值。2 4gwr»iess *transceiver(nrf24

10、l01)icp interface for m=c82g516a特定传感器节点的pcb电路如图6所示。它由单片机,无线模块,电源模 块,外部晶体和一些接口组成。使用这些模块可以完成采样参数,计算平均值, 并发送无线信号。单片机主要用于控制整个时间序列,括定时器/计数器,中 断,采样,计算平均值,发送无线信号等。外部模数转换器接u用以连接相应的 读出电路的传感器,用于采集采样参数的电压。射频装置用于发送无线信号,其 频率为2.4ghz。在使用本装置前,我们应该配置设备作为发送设备以及设置接 收地址和发送地址。externai adc charm o iledrs232interfaceboost

11、cpply(3v>mcu timer (pic 12f62tn icsp inoerfaco图6传感器节点印刷电路板b. 温度检测温度检测元件是pt100装置,温度检测范围从-200到650°c。它有一点偏差, 响应时间短,抗振性能,稳定性好,精度高等特点。相应的读出电路如图7所示。图7 pt100读取电路图7,我们使用lm324a两级放大器。该放大器是一种廉价的差分放大器, 其输出电压范围从3.0v至32v或16v。表1中,我们给出了每个放大器的输出 电压范围以及保持电压连续变化。随温度变化的输出电压随着电阻值变化。每个 输出电压方程如下:vol =31/3 x r(pt10

12、0) + (l+r(pt100)-1/3;vo2 = 6.8817-6.8182 x vol;表1 pt100读取电路的每个放大器的输出电压the output nodesvolvo2the value of the output voltagc(v)0.52-0.s640.993-2.98therangeofresistor of pi 10090-131我们是使用改变连续温度时测试得到的输出电压的方法来测试读出电路。在 图中我们给出了电压随温度变化的曲线。同时,我们也给出了与连续温度变化对 应的热敏电阻值。*9图8 pt100读取电路的温度和输出电压之间的关系to0sioxsasjo>

13、;s404ssoio4.i105.7107.1io< &xot,iix.t112.1111 >iirsii?ik ix>.aul.s0 044c mco erf0 t2na.oo rrw02 oot2 41,a >m22 172.112 0>直”i事”11 w>1 «1vout2(v)因此,最终随温度变化的输出电压显示如下:0.01564t + 2.4908: 0、20 c( t=teinperahue °c)-0.0296t + 2.77:20、25"cvo2= -0.0172t + 2.5398; 25-55*c-0

14、.03682t + 3.6194. 55-60°ci(t=温度)c. 湿度检测湿度检测部分是hmz-433a1,这是湿度和温度混合传感模块。我们只使用 湿度传感模块。湿度感测模块包括传感器部分和相应的读出电路。输出电压与湿 度的关系如图9所示。电压是连续变化的。我们可以发现,湿度在不同的温度几 乎是相同变化的。显示的线性是好的,40%和85%之间的线性度是最好的。最后 我们可以得到公式:vo= (1/30.3) x湿度(相对)。鳳jis*vc2rc25*c3r c3tc.?2.65.6s53 vq.o.o.o.q.orbssi o o oo?3j1.m3 汲25 11111 itoi

15、» ib a a ib i* 232313315323646364636361a222222522222hh三 i例m黧 图9输出电压与相对湿度的关系集成在单片机的逐次逼近型a/d转换器拥奋10位精度和8个通道。在多路 输入端门,有一个采样和保持电路,它可以传输模拟信号到比较器的输入端口。 在比较器的输出端口,被处理后的数据将被送入逐次逼近的操作。最后的检测数 据将通过被嵌入的传感器节点的射频装置nrf24l01发送。d.接收部分和后处理主节点用于接收无线信号并通过rs232发送数字数据到pc终端。电源是由 usb提供,我们使用ldo将5v变换至3.3v。主节点主要由笙泉8051单片

16、机, 收发器和usb-rs232接口组成。主节点pcb电路和数据流程图如图10所示。 电路中还提供了外部时钟晶体。一旦配置程序下载到单片机和射频装置,整个主 节点将被配置为无线接收机。初始化面板和配置后,收发器总是等待中断请求被 设置为0。一旦屮断请求被设置为0,无线数据将被存储到有效负载接受缓冲区。单片机将检测到该信号并读取缓冲ix。当单片机完成读取缓冲,中断请求将被设 置为1,奋效负载接受缓存区也将被清除。所有这些行为都是用于重新接收无线 数据。set nimdv <tx ox- rk:>kxix5 saddx-;ciddx*:kctxdv 1 ond :clcor irq;

17、clm a- r x一pa v loud;图10.主节点的印刷电路板和相应的数据流程图当主节点接收无线信号,数据将通过串口由程序传送到pc端。pc将使用 vb来编写程序获得一系列端口信息和编写一个窗口来显示如图11所示的密集 的端口信息。我们需要设计工具盒,将一系列串口分类。我们假设在这里使用四 个节点。格式如下:“n1:温度:xx.xx 湿度:xx.x”我们设计按钮满足不同的功能,如我们将选择使用哪个com端口,运行的 com端口,节点n显示相应的传感器节点的信息等。最后,信息将被解码,重 要的数据将发送到mysql。在接下来的d部分,我们将介绍mysql。.埔ui me瓤o補k<4&

18、lt; lb一.丄a隹 1匾8 -1 卜 v2&. 39euridily:28.1a 1 vi ttft;ntur«:3101ewidily:67.6meii廣i:15euridily:62.2vi70euridily:<9.3vi ttff)ntur«:z8.27euridily:<2.3图11使用vb编程的窗口显示串口信息当我们从pc端得到数据,信息将被解码。重要的信息将被存储到mysql。 实际上,解码的信息将按类别分布。图12显示记录在数据库中的重要信息。r_id 是用于记录在不同时间的不同信息的顺序。如你所见,节点的信息在右栏记录。 温度和湿度

19、值在中间栏记录。值是稳定改变的。z >匚,xr / x z y / xid recorded62 2011-0r.22 13 2?m $3 2011 or 2213 22 59 « 201w.221323 0s65 201107-22 13 231166 2011 of 22 132320input /oluge recorded bynull1nullnullnull2121node 1x67201142213212411.73null268 20114)7 22 13 » »1)73nullnull69 2011ot 22 1323 3370 2011-

20、0r-22 1323 37nn1)73nullocie 2x712011-0f-22 13 23:4111.73378null2nzx722011 抓2213 23 461)7337 8null2x73201107221323501)7337 4null2null2图12。在数据库信息中记录重要的解码信息考虑到方便和有效性,我们将报警系统添加到整个项目。首先我们需要设计和实现mysql数据库。数据库中的关系结构如图13所示。我们参照数据库数据绘制图表,最终的结果和图14显示的节点1的温度监测数 据一样。数据被记录并在有限的时间里被绘制,数据变化稳定。scnworml nncoerdetc vaachaa|2»)rivtcotnkl isreoehrecord

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论