SCI论文(www.lunwensci.com)
摘 要:近年来,随着国内外科学技术的不断发展,物联网技术作为一门新的信息技术自然也有了极大的发展。物联网技 术属于无线传感器技术,作为一类新发展起来的技术被国际科学界广为关注。本篇文章主要是对数据采集系统的设计进行了分 析与研究,分析了基于无线传感器网络的数据采集系统网络节点的功能,将该数据采集节点的设计进行了解释与说明。通过实 验能够发现,本文所分析的数据采集系统通信成功率十分之高。
关键词:无线传感器网络,数据采集,ZigBee 技术,采集节点
Research on Data Acquisition System Based on Wireless Sensor Network
AN Penghui
(CNOOC Tianjin Chemical Research and Design Institute Co., Ltd., Tianjin 300131)
【Abstract】: In recent years, with the continuous development of science and technology at home and abroad, the Internet of Things technology, as a new information technology, has naturally made great progress. Internet of Things technology belongs to wireless sensor technology. As a newly developed technology, it has been widely concerned by the international scientific community. This article mainly analyzes and studies the design of the data acquisition system, analyzes the function of the network node of the data acquisition system based on wireless sensor network, and explains the design of the data acquisition node. Through experiments, it can be found that the communication success rate of the data acquisition system analyzed in this paper is very high.
【Key words】: wireless sensor network;data acquisition;ZigBee technology;acquisition node
引言
随着计算机网络、无线通信技术、微型电子计算机 和传感器技术等学科的迅猛发展产生了一种崭新的短距离 无线通信技术—无线传感器网络(WSN) [1]。事实上, 无 线传感器网络在当前备受关注, 被不少相应的学者争相研 究。无线传感器网络综合了多门技术,例如:嵌入式系 统、信息感知技术等,该网络主要是运用了无线短距离通 信技术所构建而成的。ZigBee 技术之所以在无线传感器 网络领域里面成为最适合无线传感器网络的技术之一,原 因在于其拥有的能耗很低,而且成本也很低,这是该项技 术较为显著的优势。基于无线传感器网络的数据采集系统 在很多领域都能运用,在未来拥有十分广阔的前景。
1 基于无线传感器网络的数据采集系统概述
近些年来我国经济与科技不断发展,需要进行数据收集的生产设备不再如同以往那样集中, 而且在地域的分 布情况也较为广泛, 当生产设备处于高温以及高压的情况 下,想要处理以及采集数据就显得十分困难,有时候如果 遇上极其恶劣的环境,甚至还会有出现危险事故的可能。 当所运用的数据采集系统拥有无线传感器网络作为基础 时,该系统除了将人工、布线方式里面所呈现出的问题进 行解决外,还能让企业的市场竞争力得到极大地提升 [2]。 当前,这种数据采集系统除了能对周边的环境信息进行 监测之外,还可以将仪表信息进行采集。所有采集到的 信息都能够以无线的方式输送到用户终端,人们运用这 种无线的方式就能够对当前的信息及时了解以及监控。
2 基于无线传感器网络的数据采集系统网络节点的功能 设计
ZigBee 网络通常由两部分节点组成,一个是数据收集节点,另一个是终端节点。在前者里面,数据汇聚节 点有且只有一个,剩下的节点全部都是路由节点。
2.1 汇聚节点
当最开始进行处理时,网络结构在被初始化时需用 到 ZigBee 汇聚节点。当完成组网以后,汇聚节点还有 以下几个作用:(1)主要起到对数据进行转发的作用, 相当于 ZigBee 的路由器;(2)对网络信道管理负责, 当有新的终端节点需要绑定时可以对此进行处理。假如 选择了安全协议,汇聚节点还可以担当信任中心。
2.2 路由节点
ZigBee 路由节点的功能通常是将其他节点输送过 来的信息转送出去,当处于默认状态时,网络层所选择 的通常是网状网格有树形编址。该路由器在经过计算之 后,转发信息时会选择最优的路由,如果路由节点里面 的内存已经不能再让网状网络顺利运行,该路由节点会 自动选择较低一层的树状网络。由于终端节点并非是全 天 24h 都在运行,为了保证运行时能顺畅,常常需要休 眠。所以, ZigBee 协调器节点以及 ZigBee 路由节点都 要将终端节点的有关信息储存下来,全天 24h 都处于开 机状态。
2.3 终端节点
本篇文章的 ZigBee 终端节点不仅是电能表抄表节点, 也是温湿度感知节点。在设计一开始的时候, ZigBee 网 络所拥有的特性有以下几点:(1)自动组网;(2)当网 络里面添加了终端节点以后,数据收集节点就很容易被 发现,而且会与数据汇聚节点绑定到一起;(3)终端节 点发送感知数据至数据汇聚节点时,其一般是周期性发 送的,而且发送的方式通常是端对端应答方式 [3];(4) 当数据在数据汇聚节点以及终端节点两者间进行传输 时,其安全性应得到保障。
3 无线传感器网络的数据采集节点设计
3.1 采集节点硬件设计
如图 1 所示,是集中式采集节点的原理框图,主要由 LoRa 收发模块、传感器组、微控制单元(Microcontroller Unit; MCU)以及电源模块组成。电源模块直接给采集 节点供电,传感器模块的主要功能通常是感知以及采集 内部环境的信息数据情况,并且将汇集起来的数据输送 到 MCU,这样就能进行数据预处理,而输送的载体通 常是 A/D 转换电路或者是 RS485 总线, MCU 又将再 次进行处理的数据输送到 LoRa 收发模块中, 期间输送 的载体通常是串行外设接口总线。最后 LoRa 收发模块 会将处理过的信息数据输送到数据汇聚节点上,而这期 间的输送载体是 LoRa 无线。到此为止, 所有节点的采集流程就结束了。
当选择 LoRa 收发模块主芯片时,还需要对其他相应 的因素进行考虑,例如:LoRa 芯片的扩频因子、宽带、 灵敏度等。通常用到的 LoRa 芯片的性能对比如表 1 所 示。将 LoRa 芯片不一样的型号进行对比, 能发现型号里 面与我国的免授权频段更适宜的型号是 SX1278. 而且能 够有 6-12 扩频因子被提供。所以,本文的设计里面所 使用的主芯片型号就是 SX1278.最终的 LoRa 收发模 块除了该芯片以外,还有一些外围电路。
3.2 采集节点软件设计
采集节点的软件设计部分在以 STM32L051 C8T6 为 MCU 的基础上嵌入了 Lorawana 的终端通信协议, 并 采用了 Class-A 工作模式与汇聚节点进行双向通信。通 常节点的软件设计有以下几个功能:节点数据采集以及 节点入网。中位置滤波算法就是前一个功能里面的一种。
中位值滤波算法 [4] 的流程一般有三步:第一步,将 待测的环境参数进行采样处理,这里的采样并非一次, 而是连续 N 次进行; 第二步,将所有采集到的数据收 集起来,将这些数据按顺序排序; 第三步,将已经排 序完成的数据的中间值选取出来,该中间值被定为数据 X。中位值滤波算法的结果如公式(1)所示。
X =〈■(yk + yk +1 ) / 2. N 为奇数时 (k = 1. 2. 3 …N) (1)
■yk,N 为偶数时
其中, y 是排序完成后的新数组, k 为中位值。
4 无线网通信测试
4.1 节点通信距离测试
节点通信的距离并不仅仅与一个因素有联系,其 与很多因素都有联系,例如: 节点通信周遭的环境情 况、天线的选型情况以及放置天线的高度等 [5]。系统的 性能与无线通信的有效距离有极大的联系,本文的系统里对数据采集来说, LoRa 模块收发通信有效距离是 特别重要的因素。在实验里面, 所选择的 LoRa 无线通 信模块是 E32-433-L20 型的,而且这种模块所用的芯 片是 SX1278 芯片。利用 LoRa 无线通信模块所拥有的 RS485 接口,能够将网络摄像头、DHT11 数字温湿度 传感器等并行接入,这样就形成了一个采集节点。对通 信成功率以及接收信号的强度指示 RSSI 这两种数据指 标进行有效通信距离测试,最终实验结果如表 1 所示。
从上述表格中可以看出,伴随着距离的慢慢增加, 通信成功率和 RSSI 都是呈下降的趋势,而且在 2500m 范围内的周围环境空旷无遮挡的郊区平地的环境下,通 信成功率高达 95% 以上。
4.2 丢包率测试
要想对无线通信数据的有效传输性进行验证,其中 最重要的指标就是丢包率。丢包率一般和采集节点周遭 的通信环境以及从采集节点发出的数据包长度有联系。 在本篇文章的实验里,通信分成两大类,一类是点对点 通信;另一类则是多对一通信。这次实验里面,所选择 的测试通信的方式是点对点,并且对拥有 10 个字节以 及 20 个字节的数据包做丢包率测试。最终点对点丢包 率测试结果如表 2 所示。
从表 2 能够看出, 如果无线通信的距离开始逐渐增 加,那么通信成功率将会逐渐降低,这两部分是处于反 比的状态。因此,如果数据采集系统所在的环境有着较 为复杂的环境,就需要科学、有效地对节点进行采集以及汇聚。
5 结论
数据采集涉及数据采集、控制、无线传输和显示等 问题,数据采集不但能够让数据交互得以实现,也能让 信息更易于被管理。本篇文章所提及的数据采集系统是 包含了无线传感网络技术的系统,该系统与其他数据采 集系统相比有以下优点:拥有更高的通信成功率、对数据 进行采集时误差较小。通过一系列的实验也能够发现, 本文所提及的数据采集系统拥有极高的通信成功率。
参考文献
[1] 于海斌,曾鹏 .智能无线传感器网络系统[M].北京:科学出版 社,2006.
[2] 蔡利婷,陈平华,罗彬,等 .基于CC2530的ZigBee数据采集系 统设计[J].计算机技术与发展,2012.22(11):197-200.
[3] 陈永康,郑笔耕 .基于ZigBee技术的数据采集系统设计研究 [J].信息通信,2018(12):154-155.
[4] 叶国阳,徐科军 .基于中位值和小波两级滤波的气相色谱分 析仪数据预处理方法[J]. 电子测量与仪器学报,2015.29(11): 1711-1717.
[5] 谭晖.智能无线抄表中影响无线通信效果的因素分析及无线 通信协议设计[J]. 电子工程师,2002(4):16-18.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/54507.html