文章快速检索     高级检索
  大地测量与地球动力学  2019, Vol. 39 Issue (9): 987-990  DOI: 10.14075/j.jgg.2019.09.022

引用本文  

刘梦, 王小平, 马月辉. 基于LoRa的铁路路基沉降数据采集系统设计[J]. 大地测量与地球动力学, 2019, 39(9): 987-990.
LIU Meng, WANG Xiaoping, MA Yuehui. Design of Railway Roadbed Subsidence Data Acquisition System Based on LoRa[J]. Journal of Geodesy and Geodynamics, 2019, 39(9): 987-990.

项目来源

石家庄市科技局重点研发支持项目(171131741A);石家庄铁道大学研究生创新项目(Z672201301)。

Foundation support

Key Research and Development Project of Shijiazhuang Science and Technology Bureau, No.171131741A; Innovation Fund for Graduate Students of Shijiazhuang Tiedao University, No. Z672201301.

通讯作者

王小平,教授,主要从事计算机测控技术研究,E-mail:1713149698@qq.com

Corresponding author

WANG Xiaoping, professor, majors in computer measurement and control technology, E-mail:1713149698@qq.com.

第一作者简介

刘梦,硕士生,主要从事计算机测控技术研究,E-mail:1690057999@qq.com

About the first author

LIU Meng, postgraduate, majors in computer measurement and control technology, E-mail:1690057999@qq.com.

文章历史

收稿日期:2018-09-10
基于LoRa的铁路路基沉降数据采集系统设计
刘梦1     王小平1     马月辉1     
1. 石家庄铁道大学电气与电子工程学院, 石家庄市北二环东路17号, 050043
摘要:设计一套铁路路基沉降数据自动化采集系统,采用静力水准仪作为铁路路基沉降数据的采集单元,利用LoRa无线通信技术,选用低功耗STM8系列单片机和SX1278收发器,在IAR环境下移植Contiki操作系统及其自带的Rime协议栈,完成Mesh网络的多跳传输。将采集到的铁路路基沉降数据形成可视化监测界面, 实现现有铁路路基沉降数据远距离、低功耗、可靠的无线传输。
关键词铁路路基沉降静力水准仪LoRa无线通讯可视化监测数据采集系统

观测桩法、沉降板法、分层沉降仪、水平测斜仪、单点沉降计[1]等可以在施工过程中对路基沉降进行测量,但它们在投入使用后无法继续监测。冯谦等[2]设计了基于GPRS的远程铁路路基沉降实时监测系统,其传输速度快,数据可靠性高,可实时在线监测,但需要产生通信费用,且GPRS的休眠电流为10 mA,在待机状态下只能坚持12 d。蔡立艮等[3]研制了一种基于无线传感器网络的电容式静力水准仪,将Zigbee无线传感器网络应用于静力水准测量系统,但Zigbee的工作频段主要在2.4 GHz,与WiFi处于同频段,存在同频干扰的问题,且Zigbee的传输距离短,更适合于智能家居等室内环境。目前对铁路路基后期的沉降监测主要还是依靠人工定期检测,无法对路基现场环境进行实时监测,研制一套无线铁路路基沉降数据采集系统很有必要。

1 系统总体设计

本文系统主要包括铁路路基沉降数据的采集、无线传输及监控,在每个监测点设置1台静力水准仪和1个无线传输模块。无线传输模块既可以发送该点信息,也可以转发其他节点信息,进而使每个监测点的信息通过多跳通信的方式传送到汇聚节点,系统整体结构示意图如图 1所示。

图 1 系统整体结构示意图 Fig. 1 Schematic diagram of the whole system structure
1.1 现场监测单元

选择静力水准仪作为现场监测单元,量程范围为0~50 mm,分辨率为0.01 mm,精度为0.08 mm。沿路基两侧各设1条测线,每条测线各设1个基准点,基准点必须设置在稳定的地基上,避开采矿区等易塌方区域。每个测点都布设1台静力水准仪和无线终端设备,各测点通过连通管与基准点相连,储液罐内的液体需添加一定比例的防冻液,避免因环境温度过低造成储液罐内液体冻结。当其他测点的储液罐相对基准点的储液罐液位上升或下降时,通过液位的变化来测量其他测点相对基准点的沉降变化。

1.2 数据的无线传输

低功耗广域网(LPWAN)是近年来出现的一种物联网网络层技术,具有通信距离远、稳定性高和功耗低等特点,其代表的两大技术为NB-IoT与LoRa。NB-IoT采用运营商统一部署覆盖全国的网络,属于收费运营模式,应用成本较高;LoRa可以自主在免费频段搭建网络,功耗低、抗干扰性能强、传输距离远、准确度高。LoRa技术应用的代表射频芯片是SX1278,最高接收灵敏度可达-148 dBm,与其他传统的Sub-1 GHz芯片相比,最高接收灵敏度提高20~25 dB[4],传输距离提升5~8倍;射频功率输出范围为+20 dBm~100 mW,可达9.9 mA的低接收电流[5],适合电池供电。

本系统的无线传输部分采用低功耗广域网的LoRa技术,结构示意图如图 2所示。

图 2 无线传输模块结构示意图 Fig. 2 Schematic diagram of wireless transmission module structure

系统采用STM8L151C8T6D型号单片机通过SPI接口与SX1278芯片通信,PE4259射频开关作为RF接收和发送的控制芯片,在470 MHz频段进行数据传输。收发电路根据此频率值设计了特征阻抗为50 Ω的LC滤波电路来匹配天线阻抗,使发射和接收的功率达到最大化。为防止天线阻抗偏离50 Ω,在射频开关与天线接头中间设计一个π型匹配电路。本系统选用470 MHz SMA天线,其中各元器件的计算公式见式(1):

$ C_{k}=\frac{1}{2 {\rm{ \mathsf{ π} }} f_{c}}, L_{k}=\frac{Z}{2 {\rm{ \mathsf{ π} }} f_{c}} $ (1)

式中,Z为特征阻抗,fc为截止频率。

1.3 可视化监测

系统的可视化监测界面可以实现以下功能:

1) 根据需要设置采样频率;2)查看单点或多点的路基沉降数据及其位移变化曲线;3)设定路基沉降的报警值,当某监测点超出报警值时,给工作人员提供预警;4)各个监测点的路基沉降数据随时调出,供工作人员使用。

2 系统软件设计

系统利用集成开发环境IAR作为软件开发平台,将Contiki操作系统移植到相应的硬件平台上。Contiki操作系统是一个开源的、高度可移植的多任务操作系统,适用于联网式、嵌入式系统和无线传感器网络。Contiki是采用C语言开发的非常小型的嵌入式操作系统,针对小内存微控制器设计,典型的Contiki配置只需要2 KB的RAM和40 KB的ROM[6]。Contiki提供完整的IP网络和低功率无线电通信机制,对于无线传感器网络内部通信,Contiki使用低功率无线电网络Rime协议[7-8]

2.1 Contiki操作系统的移植

建立IAR工程首先需要建立工作区与项目,对工程项目属性进行配置,选择正确的微处理器型号及调试器类型,将Contiki源码按层次和需求添加到工作区,并将代码文件路径添加到预编译路径[9]。对于不同的CPU,操作系统的框架是一样的,只要将系统与硬件平台的接口连接,就可在不同的硬件平台上运行。运行原理如图 3所示。

图 3 Contiki操作系统运行原理 Fig. 3 Running schematic diagram of Contiki operating system
2.2 Rime协议栈的移植

无线传感网络的协议栈是节点进行交流沟通的语言,因此协议栈的选取对网络的运行至关重要。本文使用Contiki系统自有的Rime协议栈,支持路由协议并提供大量原语,可以运行在休眠路由上以降低功耗,功能主要分为单跳单播、单跳广播、多跳以及在其之上使用Mesh网络(Mesh网络里面的AODV路由算法[10]可以帮助节点寻找最小路由代价的多跳路径,进而减少节点的能量消耗)。由于路基沿线较长,单跳距离传输短,需要多跳来实现将终端节点的信息传递到汇集节点,因此在Rime协议栈之上利用Mesh网络来实现信息的传输。Rime通信的原语架构[11]图 4所示。

图 4 Rime中的原语和分层方式 Fig. 4 Primitives and layering in Rime

2个节点要实现通信,必须配置相同的逻辑通道。系统使用的是Aplication1,一共需要使用3个逻辑通道:Channel x用来实现数据包的多跳单播转发,Channel x+1和Channel x+2实现路由发现。由图 4可知,Rime协议栈里面最底层的匿名广播原语abc用来接收和发送数据包,并传递到上层ibc;ibc原语在其基础上给数据包增加发送者地址属性,实现标识广播;uc原语给数据包增加接收者地址包属性,此时广播转变为单播,并最大努力多跳转发mh原语,实现多跳单播;ipolite原语为了实现在一定时间间隔内不重复发送数据包,最后用网络泛洪nf原语向整个网络发送路由请求[12]

3 系统测试 3.1 射频测试

利用频谱分析仪测得470 MHz频段达到最大发射功率19.96 dBm,除此之外还测得其带外杂散的功率、接收机的灵敏度以及功耗,结果如表 1所示。

表 1 射频测试概况 Tab. 1 Overview of RF testing
3.2 通讯距离及其丢包率测试

本次测试在城市空旷环境中进行,系统设置最大发射功率为19.96 dBm,测试通信速率为204 bps,通信帧总长为100 byte,500个包为1个测试周期。点对点测试结果如表 2所示(接数据包Ⅰ、丢包率Ⅰ)。在测试点C设1个转发节点,测试结果如表 2所示(接收数据包Ⅱ、丢包率Ⅱ)。

表 2 通讯距离及丢包率测试 Tab. 2 Measurement of communication distance and packet loss rate
3.3 路基沉降数据采集测试

在无砟铁道模拟实验场地进行路基沉降数据的采集实验,设置1个基准点、2个观测点,每个点位有1台静力水准仪、1个无线模块。在监控站,用1个无线模块作为汇聚节点,通过上位机界面监测路基沉降数据,采样时间可以根据需求设定。采样间隔为0.5 h,30 d共采集1 440组数据,2018-06所设测点的路基沉降变化曲线如图 5所示。通过与实验场地工作人员的交流得知,造成测试数据有所浮动的主要原因是与实验场地只有一墙之隔的北二环东路上大型客车及货车经过时会产生振动。该数据与实际情况吻合,实验场地的铁路路基没有发生较大形变。

图 5 路基沉降变化曲线 Fig. 5 Railway roadbed subsidence change curve
4 结语

本文设计利用静力水准仪作为采集单元、无线LoRa技术作为传输方式的路基沉降数据采集系统,无线传输模块的灵敏度可达-140.3 dBm,最大发射功率为19.96 dBm。在最大发射功率下,连续发射电流为112 mA,连续接收电流为11 mA,休眠状态电流为1.45 μA,城市空旷环境中最远传输距离可达5.1 km,丢包率小于7%。该系统可实现路基沉降数据低功耗、远距离、高稳定性、低成本传输,为实时数据监测提供了可能。

参考文献
[1]
张尧.高速公路路基沉降远程监测系统设计[D].西安: 长安大学, 2015 (Zhang Yao.Design of Remote Monitoring System about Highway Subgrade Settlement Surface Compaction Degree[D]. Xi'an : Chang'an University, 2015) http://cdmd.cnki.com.cn/Article/CDMD-10710-1015802774.htm (0)
[2]
冯谦, 张祎, 朱念, 等. 基于GPRS的远程铁路路基沉降实时监测系统设计[J]. 大地测量与地球动力学, 2013, 33(3): 155-157 (Feng Qian, Zhang Yi, Zhu Nian, et al. Design of Remote Real Time Monitoring System Based on GPRS for Railway Roadbed Subsidence[J]. Journal of Geodesy and Geodynamics, 2013, 33(3): 155-157) (0)
[3]
蔡立艮, 周春华, 戎晓力, 等. 一种基于无线传感网络的电容式静力水准仪研制[J]. 自动化与仪表, 2014, 29(12): 18-21 (Cai Ligen, Zhou Chunhua, Rong Xiaoli, et al. Development of a Kind of Capacitor Induction Type Hydrostatic Leveling Based on Wireless Sensor Network[J]. Automation & Instrumentation, 2014, 29(12): 18-21 DOI:10.3969/j.issn.1001-9944.2014.12.005) (0)
[4]
郑浩. LoRa技术在低功耗广域网络中的实现和应用[J]. 信息通信技术, 2017, 11(1): 19-26 (Zheng Hao. Implementation and Application of LoRa Technology in Low Power Wide Area Network[J]. Information and Communications Technology, 2017, 11(1): 19-26) (0)
[5]
Semtech Corporation. SX1276/77/78数据手册[EB/OL].www.semtech.com, 2013 (0)
[6]
王一木.可重构的无线智能视频监控平台的研究[D].杭州: 浙江大学, 2013 (Wang Yimu. Studies on Reconfigurable Wireless Intelligent Video Surveillance Platform[D].Hangzhou: Zhejiang University, 2013) http://cdmd.cnki.com.cn/Article/CDMD-10335-1014193744.htm (0)
[7]
冀宇鑫, 杨东, 秦雅娟. 基于WSNs平台的Contiki通用移植方法研究[J]. 计算机技术与发展, 2012, 22(11): 134-137 (Ji Yuxin, Yang Dong, Qin Yajuan. Research on General Porting Method of Contiki OS Based on Wireless Sensor Networks[J]. Computer Technology and Development, 2012, 22(11): 134-137) (0)
[8]
彭飞飞.低功耗长距离无线收发模块设计与实现[D].成都: 电子科技大学, 2016 (Peng Feifei.Low-Power Long-Distance Wireless Transceiver Module Design and Realization[D]. Chengdu: University of Electronic Science and Technology of China, 2016) http://cdmd.cnki.com.cn/Article/CDMD-10614-1016169226.htm (0)
[9]
王鹏, 刘志杰, 郑新. LoRa无线网络技术与应用现状研究[J]. 信息通信技术, 2017, 11(5): 65-70 (Wang Peng, Liu Zhijie, Zheng Xin. Research on LoRa Wireless Network Technology and Application Actuality[J]. Information and Communications Technology, 2017, 11(5): 65-70 DOI:10.3969/j.issn.1674-1285.2017.05.011) (0)
[10]
王娜娜. 基于AODV的Mesh网络路由算法设计[J]. 淮海工学院学报:自然科学版, 2016, 25(4): 17-20 (Wang Na'na. Route Algorithm Design of Mesh Network Based on AODV[J]. Journal of Huaihai Institute of Technology:Natural Science Edition, 2016, 25(4): 17-20) (0)
[11]
李勇军.基于Contiki的远程家电监控系统的设计与实现[D].成都: 电子科技大学, 2012 (Li Yongjun.Design and Implementation of Power Monitor and Control System Based on Contiki[D].Chengdu: University of Electronic Science and Technology of China, 2012) http://cdmd.cnki.com.cn/Article/CDMD-10614-1013148981.htm (0)
[12]
盛李立.基于Contiki操作系统的无线传感器网络节点的设计与实现[D].武汉: 武汉工程大学, 2012 (Sheng Lili.Design and Implementation of WSN Node Based on Contiki OS[D].Wuhan: Wuhan Institute of Technology, 2012) http://cdmd.cnki.com.cn/Article/CDMD-10490-1012453821.htm (0)
Design of Railway Roadbed Subsidence Data Acquisition System Based on LoRa
LIU Meng1     WANG Xiaoping1     MA Yuehui1     
1. School of Electrical and Electronic Engineering, Shijiazhuang Tiedao University, 17 East-Bei'erhuan Road, Shijiazhuang 050043, China
Abstract: We design an automatic collection system of railway roadbed subsidence data. The system adopts static force level gage as the collection unit of railway roadbed subsidence data. Using LoRa wireless communication technology, and a low power STM8 series single chip and SX1278 RF transceiver, the Contiki operating system and its own Rime protocol stack are transplanted in the IAR environment to complete the multi-hop transmission of Mesh network. The collected railway subgrade settlement data is formed into a visual monitoring interface to realize the remote, low power consumption and reliable wireless transmission of the existing railway subgrade settlement data.
Key words: railway roadbed subsidence; static force level gage; LoRa wireless communication; visual monitoring interface; data collection system