GNSS receiver data acquisition unit and data, network access and energy consumption management method thereof

文档序号:1377817 发布日期:2020-08-14 浏览:22次 中文

阅读说明:本技术 一种gnss接收机数据采集器及其数据、网络接入和能耗管理方法 (GNSS receiver data acquisition unit and data, network access and energy consumption management method thereof ) 是由 洪中华 张云 杨婷 周汝雁 韩彦岭 王静 杨树瑚 童小华 于 2020-05-12 设计创作,主要内容包括:本发明公开了一种GNSS接收机数据采集器及其数据、网络接入和能耗管理方法,包括GNSS接收机、接口模块、主控制器MCU、无线传输模块、存储模块和电源模块。接口模块将GNSS接收机接收到的全球卫星导航系统数据传输给主控制器MCU,主控制器MCU进行数据的接收、压缩和打包,通过无线传输模块发送给无线MASH网络,并进行网络接入管理和能耗管理,存储模块对接收到的数据进行本地保存。本发明采用了有效的数据管理方法、网络接入策略以及采集器能耗管理方法,确保采集器数据发送的准确完整,又可充分节约能耗保证网络的长时间有效运行,采集器的通用性强、灵活性好,确保在野外环境或灾难情况下数据传输的完整性和准确。(The invention discloses a GNSS receiver data acquisition unit and a data, network access and energy consumption management method thereof. The interface module transmits global navigation satellite system data received by the GNSS receiver to the main controller MCU, the main controller MCU receives, compresses and packages the data, sends the data to the wireless MASH network through the wireless transmission module, performs network access management and energy consumption management, and the storage module performs local storage on the received data. The invention adopts an effective data management method, a network access strategy and a collector energy consumption management method, ensures the accuracy and the integrity of the data transmission of the collector, can fully save energy consumption and ensure the long-time effective operation of the network, has strong universality and good flexibility, and ensures the integrity and the accuracy of data transmission under the conditions of field environment or disaster.)

1. A GNSS receiver data collector is characterized by comprising

The GNSS receiver is connected with the main controller MCU through a GRU interface module and is used for receiving data sent by the global satellite navigation system and sending the data to the main controller MCU;

the main controller MCU is used for receiving, compressing and packaging the received data and performing module management;

the wireless transmission and network access management module is connected with the main controller MCU and is used for managing a wireless network protocol stack and managing network access of the GNSS receiver data collector and bidirectional data transmission;

the storage module is connected with the main controller MCU and used for locally storing the received data;

and the power supply module is used for providing power supply and energy consumption management for the modules.

2. The GNSS receiver data collector of claim 1, wherein the data management method of the GNSS receiver data collector is:

the GRU interface module transmits global navigation satellite system data received by the GNSS receiver to the main controller MCU, the main controller MCU receives, processes, compresses and packages the data, the data are transmitted to the wireless MASH network through the wireless transmission module, and the storage module locally stores the received data;

the data processing adopts a deep learning algorithm strategy: processing the measured data through a GRU interface module to remove observation noise; GRU interface module is by renewal door ztAnd a reset gate rtSelecting the quantity of observation noise brought into a neural network learning algorithm through an update gate, determining the information quantity of the reserved last state data of the measurement data through a reset gate, and carrying out noise processing on the measurement data;

the update gate is:

zt=σr(Wzhht-1+Wzxxt)

the reset gate is:

rt=σr(Wrhht-1+Wrxxt)

wherein xtFor the current observation state, htFor the current output, ht-1For the previous time hidden state, σ is the activation function, and W is the learning training parameter.

3. The GNSS receiver data collector of claim 1, wherein the network access management method of the GNSS receiver data collector is:

adopting a network access management strategy of network time timing, and when the accumulated network time exceeds the set time length, the wireless transmission module re-networks or abandons the network; and under the condition of successful network connection, adopting a data packet transmission management strategy with accumulated response times, judging that the transmission is unsuccessful if a response signal is not received, and disconnecting the network, re-networking and transmitting data if the transmission is unsuccessful to reach the set times.

4. The GNSS receiver data collector of claim 1, wherein the energy consumption management method of the GNSS receiver data collector is:

adopting a management strategy of network time timing and continuous dormancy times accumulation, starting to time the network time and count the continuous dormancy times when a system is initialized or awakened due to interruption;

when the networking time exceeds the set time and still fails, and the continuous sleep times do not exceed the set times, entering a sleep state and waiting for interruption and awakening;

and after the GNSS receiver data acquisition unit is interrupted and awakened, continuing to perform networking, timing the networking time again, accumulating the continuous dormancy times, and if the networking time exceeds the set time and the continuous dormancy times exceeds the set times, enabling the GNSS receiver data acquisition unit to enter a more power-saving standby state.

Technical Field

The invention relates to the field of GNSS, in particular to a GNSS receiver data acquisition unit and a data, network access and energy consumption management method thereof.

Background

The global navigation satellite system GNSS is a space-based radio navigation positioning system capable of providing users with all-weather three-dimensional coordinates and speed and time information at any place on the earth's surface or in the near-earth space.

After the GNSS receiver receives the GPS/BDS/GALILEO/GLONASS signals, data is usually output through a serial port (indoor/fixed-point type), or by reading the receiver's own memory card/internal memory storage (field/mobile), when remote real-time acquisition of data is required, usually, the signals are output to a computer through a serial port and then transmitted to a remote end through the computer through the internet or a satellite transmission way, and a part of the new types of GPS can provide network transmission of a network port, but the GPS usually needs the computer to actively access, so that a receiver needs to have a public network IP, while the situation is difficult when disasters such as earthquake occur or in the field mobile environment, and in the application scene of multipoint monitoring, if each monitoring device uploads one network card alone, not only the waste of funds is caused, but also the local working efficiency of the mobile network base station is influenced.

When disasters such as earthquakes occur or under the field mobile environment, the interruption of network communication usually occurs, so that the GNSS receiver cannot transmit observation data to a network base station or a receiving end, and when the network communication is interrupted, the data loss condition is easily caused, and the integrity and accuracy of data transmission are influenced, so that the GNSS data acquisition equipment has the advantages of measurement instantaneity, measurement accuracy and the like, is convenient to arrange, low in cost and stable in accuracy, provides all-weather real-time monitoring, and is indispensable in GNSS data acquisition equipment capable of performing GNSS data transmission in a wireless mode.

Chinese patent application No. 201610777913.3 discloses an integrated GNSS surveying device, which includes an FPGA chip, an ARM chip, a sensor module, a wireless communication module, an RTK processor, and a low noise amplifier module, a power distribution module, a filter, a mixer, and a satellite receiver chip electrically connected in sequence, but only the structure of the device is given, and a specific data processing method and a network connection method are not given.

The Chinese patent document with the application number of 201610152678.0 discloses a technology for wireless data transmission integrity of an embedded GNSS receiver, and provides a mechanism for wireless module networking monitoring, GNSS data packet packing and sequential sending, server feedback packet sequence number checking and GNSS data packet caching and retransmitting.

Disclosure of Invention

The invention aims to provide a GNSS receiver data acquisition unit and a data, network access and energy consumption management method thereof aiming at the defects in the prior art, so as to solve the problems in the prior art.

The technical problem solved by the invention can be realized by adopting the following technical scheme:

a GNSS receiver data collector comprises

The GNSS receiver is connected with the main controller MCU through a GRU interface module and is used for receiving data sent by the global satellite navigation system and sending the data to the main controller MCU;

the main controller MCU is used for receiving, processing, compressing and packaging the received data and managing each module;

the GRU interface module is a measurement data processing module and consists of an updating gate and a resetting gate, and observation noise removal processing is performed by adopting a deep learning algorithm strategy to obtain more accurate observation data.

The wireless transmission and network access management module is connected with the main controller MCU and is used for managing a wireless network protocol stack and managing network access of the GNSS receiver data collector and bidirectional data transmission;

the storage module is connected with the main controller MCU and used for locally storing the received data;

and the power supply module is used for providing power supply and energy consumption management for the modules.

2. The GNSS receiver data collector of claim 1, wherein the data management method of the GNSS receiver data collector is:

the GRU interface module transmits global navigation satellite system data received by the GNSS receiver to the main controller MCU, the main controller MCU receives, processes, compresses and packages the data and transmits the data to the wireless MASH network through the wireless transmission module, and the storage module locally stores the received data and manages each module;

the data processing adopts a deep learning algorithm strategy: and processing the measured data through the GRU interface module to remove observation noise. GRU interface module is by renewal door ztAnd a reset gate rtSelecting the quantity of observation noise brought into a neural network learning algorithm through an update gate, determining the information quantity of the reserved last state data of the measurement data through a reset gate, and carrying out noise processing on the measurement data;

the update gate is:

zt=σr(Wzhht-1+Wzxxt)

the reset gate is:

rt=σr(Wrhht-1+Wrxxt)

wherein xtFor the current observation state, htFor the current output, ht-1For the previous time hidden state, σ is the activation function, and W is the learning training parameter.

3. The GNSS receiver data collector of claim 1, wherein the network access management method of the GNSS receiver data collector is:

adopting a network access management strategy of network time timing, and when the accumulated network time exceeds the set time length, the wireless transmission module re-networks or abandons the network; and under the condition of successful network connection, adopting a data packet transmission management strategy with accumulated response times, judging that the transmission is unsuccessful if a response signal is not received, and disconnecting the network, re-networking and transmitting data if the transmission is unsuccessful to reach the set times.

4. The GNSS receiver data collector of claim 1, wherein the energy consumption management method of the GNSS receiver data collector is:

adopting a management strategy of network time timing and continuous dormancy times accumulation, starting to time the network time and count the continuous dormancy times when a system is initialized or awakened due to interruption;

when the networking time exceeds the set time and still fails, and the continuous sleep times do not exceed the set times, entering a sleep state and waiting for interruption and awakening;

and after the GNSS receiver data acquisition unit is interrupted and awakened, continuing to perform networking, timing the networking time again, accumulating the continuous dormancy times, and if the networking time exceeds the set time and the continuous dormancy times exceeds the set times, enabling the GNSS receiver data acquisition unit to enter a more power-saving standby state.

Compared with the prior art, the invention has the beneficial effects that:

1. the GNSS receiver data can be automatically received and read, the data can be received, processed, compressed, packaged and sent, and the local data can be stored. The data processing adopts the following steps: the GRU interface module based on the deep learning algorithm strategy is adopted to process the measured data, observation noise is removed, and the accuracy of the measured data is ensured.

2. In order to ensure that the GNSS data collector is successfully accessed to the MESH network, a networking time timing strategy is adopted for network access management, and when the accumulated networking time exceeds a certain time length, a networking strategy is re-networked or networking is abandoned, so that the problem of data loss easily caused by network communication interruption is solved, and the integrity of data transmission is ensured. And if the data packet is unsuccessfully transmitted for multiple times, networking again and transmitting the data again to ensure the integrity and accuracy of data transmission.

3. The energy consumption management of the collector adopts a management strategy of taking the networking time timing and the continuous dormancy times into consideration, the accumulated networking time exceeds a certain time length, and the continuous dormancy times exceeds a certain number, so that the collector enters a standby state, the energy consumption of the collector is saved to a greater extent, and the collector can conveniently run with the lowest power consumption when the network cannot be connected under the condition of field or disaster.

Drawings

Fig. 1 is a block diagram of a GNSS receiver data collector according to the present invention.

Fig. 2 is a data flow diagram of the GNSS receiver data collector according to the present invention.

Fig. 3 is a schematic diagram of an energy consumption management strategy according to the present invention.

Fig. 4 is a structural diagram of a GRU interface module according to the present invention.

Detailed Description

In order to make the technical means, the creation characteristics, the achievement purposes and the effects of the invention easy to understand, the invention is further described with the specific embodiments.

Referring to fig. 1, fig. 2, fig. 3 and fig. 4, a GNSS receiver data collector according to the present invention includes:

the GNSS receiver is connected with the main controller MCU through a GRU interface module and is used for receiving data sent by the global satellite navigation system and sending observation data with observation noise removed to the main controller MCU;

the main controller MCU is used for receiving, processing, compressing and packaging the received data and managing each module;

the wireless transmission and network access management module is connected with the main controller MCU and is used for managing a wireless network protocol stack and managing network access of the GNSS receiver data collector and bidirectional data transmission;

the storage module is connected with the main controller MCU and used for locally storing the received data;

and the power supply module is used for providing power supply and energy consumption management for the modules.

2. The GNSS receiver data collector of claim 1, wherein the data management method of the GNSS receiver data collector is:

the interface module transmits global satellite navigation system data received by the GNSS receiver to the main controller MCU, the main controller MCU receives, processes, compresses and packages the data and transmits the data to the wireless MASH network through the wireless transmission module, and the storage module locally stores the received data.

The wireless transmission module is used for managing a wireless network protocol stack, managing network access of the whole node and bidirectional data transmission, providing power amplification linear low-noise amplification of 2.4GHz, supporting point-to-point/point-to-multipoint transmission and supporting serial port transparent transmission.

3. The GNSS receiver data collector of claim 1, wherein the network access management method of the GNSS receiver data collector is:

adopting a network access management strategy of network time timing, and when the accumulated network time exceeds the set time length, the wireless transmission module re-networks or abandons the network; and under the condition of successful network connection, adopting a data packet transmission management strategy with accumulated response times, judging that the transmission is unsuccessful if a response signal is not received, and disconnecting the network, re-networking and transmitting data if the transmission is unsuccessful to reach the set times.

4. The GNSS receiver data collector of claim 1, wherein the energy consumption management method of the GNSS receiver data collector is:

adopting a management strategy of network time timing and continuous dormancy times accumulation, starting to time the network time and count the continuous dormancy times when a system is initialized or awakened due to interruption;

when the networking time exceeds the set time and still fails, and the continuous sleep times do not exceed the set times, entering a sleep state and waiting for interruption and awakening;

and after the GNSS receiver data acquisition unit is interrupted and awakened, continuing to perform networking, timing the networking time again, accumulating the continuous dormancy times, and if the networking time exceeds the set time and the continuous dormancy times exceeds the set times, enabling the GNSS receiver data acquisition unit to enter a more power-saving standby state.

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种GPS卫星信号室内覆盖系统的实现方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类