当前位置: > 论文中心 > 生态环境 >

基于Zigbee的果蔬冷链配送环境信息采集系统(2)

时间:2015-12-31 14:31 点击:
由于无线传输使用的是十六进制数发送的数据,当上位机软件接收到数据时就会出现以数字0开头的数据0自动会被舍去的情况,又由于温湿度数据的长度在传输之前不能确定,用户通过串口参数设置功能设置串口的波特率、奇

  由于无线传输使用的是十六进制数发送的数据,当上位机软件接收到数据时就会出现以数字“0”开头的数据“0”自动会被舍去的情况,又由于温湿度数据的长度在传输之前不能确定,用户通过串口参数设置功能设置串口的波特率、奇偶校验位和停止位等参数使其与汇聚节点的串口配置参数相同,串口首先接收数据包的第一位数据,判断其是否是结束符‘z’,若是结否符‘z’停止接收数据,若不是结否符‘z’,则判断其是否为传输间隔符‘x’,若不是传输间隔符‘x’,则继续接收数据并将读入字符数标志位加1,直到读入位是传输间隔符为止,其中,读入字符数标志位是统计已读入数据的位数。若传输间隔符是‘x’,再判断读入字符数标志位是否为1,若为1,则代表只接收到1位数据,则表证明此组数据的前面的数字“0”会被系统自动舍掉,故在此组数据前补上字符“0”并保存至数据库,若读入字符数标志位不为1,则此组数据可能为空,或正常MAC地址位数位或传感器数据,系统将其直接存入数据库中。

  3.2软件功能设计

  上位机的果蔬冷链配送环境信息采集软件采用C/S架构,运行于车载电脑的嵌入式WindowsXP上,软件采用net开发,数据库用MSSQLServer2000。软件具有数据采集、动态显示、存储管理、无线传感器网络测试功能以及系统相关设置等功能。

  3.2.1数据采集功能

  实时采集功能是实现实时采集来自环境信息采集节点的温湿度数据,并存储到数据库中,通过软件提供的转换成Excel文件的功能,可以将数据转换成Excel文件,并进行打印。

  3.2.2动态显示功能

  可以将采集上来的温湿度数据按着无线传感器在车厢内的位置进行按位置动态显示,或按曲线图进行实时显示。

  3.2.3无线传感器设置功能

  通过本功能可以对无线传感器进行一般性的设置,例如:可以设置无线传感器采集数据的间隔,可以设置使用哪个无线传感器进行采集数据。

  3.2.4无线传感器网络测试功能

  通过本功能可以对无线传感器网络质量进行调试与测试。其中包括包接收率(PRR),发送和接收包数量,分析数据包格式与内容,接收信号强度(RSSI),链路质量指示(LQI)和电池电量的记录与显示。

  4、试验与分析

  4.1运输车

  本试验使用的运输车采用的是北京乐平农产品产销有限公司的福田冷藏运输车,其货箱内部尺寸(长×宽×高)为:4250mm×1810mm×1900mm。车厢材为车厢两侧采用内外各一层0.7mm的彩板,中间夹80mm厚的新型无氟聚氨酯发泡材料。车厢前、顶、底盘采用内外各一层0.7mm的彩板,中间夹100mm厚的新型无氟聚氨酯发泡材料,冷藏车门采用0.7mm厚的彩板,中间夹80mm厚的新型无氟聚氨酯发泡材料。制冷机采用BD380冷藏车机组。

  4.2试验条件

  由于部署在冷藏车厢内的传感器节点在无线信号传输过程中不但受到墙壁的直射、反射、绕射和散射等影响,而且还受到金属物体墙壁阻挡等影响。金属物体的障碍物,不仅阻挡微波无线信号,它还能把电磁的能量给吸收掉,生成弱电流泄流掉,微波的最大特点就是近乎直线传播,绕射能力非常弱,所以本试验对无线设备在冷藏车内的信号传输进行了测试,以证明该环境信息采集节点可以在冷藏车厢环境下正常使用。

  通过参阅相关文献,得到不同果蔬产品的最佳冷链运输温度和湿度。如:菠萝、香蕉、黄瓜、番茄、南瓜等一般冷藏运输温度在10~12℃之间,相对湿度在85%~90%之间;桔子、马铃薯等一般冷藏运输温度在4.5℃左右,相对湿度在85%~90%之间;苹果、葡萄、大白菜、芹菜等一般冷藏运输温度在-0.5~1.5℃之间,相对湿度在85%~90%之间。故本试验采用的温度和相对湿度分别为:0(90%)、5(90%)、12℃(90%)。

  根据使用的要求,试验中冷藏车厢内的环境采集节点在空车和装满西瓜2种情况下,分别在0、5和12℃3个不同温度和相对温度为90%环境中进行数据包接收率对比测试。为了对比方便,每种情况分别放置了3个环境采集节点:1)距离协调器节点最近点A;2)居中点B;3)最远点C。其中,满车时环境采集节点放置在货物的最上边,汽车为正常行驶状态下(速度大约40~60km/h),环境采集节点与协调器节点之间数据传输速度为250kb/s,环境采集节点每1s采集一次数据,共测6000条数据,总共花费100min。

  4.3试验结果与分析

  包接收率(PRR)是指在某个时间段内接收到的包占发包总数的百分比。在本试验中定义包接收率(PRR)等于协调器接收到并通过CRC检验和包长度与包顺序都无误包的数量与环境信息采集节点总发出数量之比。

  使用开发的软件中的测试功能对数据通信过程进行数据采集测试,得出在一段时间内数据的包接收率曲线。

  可知,1)通过空车上采集情况与满车上采集情况对比可知,由于货物会对无线信号有阻挡作用,故载满货物时包接收正确率要比空车时要低一些,在满车时因为位置A受货位阻碍比其他2个位置少些,位置A要比位置B和位置C包接收正确率要高些,位置B因直对着空调的,所以无线信号也受到了一定的影响。2)通过0、5和12℃3种不同温度下对比测试可知,温度对无线信号有一定的影响。3)在空车时无货物阻挡无线信号,但是无线设备在传输过程中会自己丢失一些包,这是由于金属墙壁阻挡、反射等导致的包错误重发。


   论文榜(www.zglwb.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导代理,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


栏目列表
联系方式
推荐内容
 
QQ在线咨询
投稿辅导热线:
189-6119-6312
微信号咨询:
18961196312