Dianzi Jishu Yingyong (Apr 2018)
Helical buffering algorithm for wireless receiving of high speed digital vibration signal
Abstract
The way about nRF24L01+ wireless module to transmit the data takes 32 B data as a data package, and each time it will transmit one data package. Overlapping and discontinuity always occur after receiving the data by the host computer, which will lead to the next data package damaged or missed. Taking the system of ball mill signal acquisition and wireless transmission as an example, the vibration signal should be received continuously, and make sure that the packets are spaced identically. In order to ensure the data′s integrity and instantaneity, a helical buffer zone model is proposed. The model constructs a ring queue, which can temporarily store a certain amount of data, so you can manipulate the data at any time when these data are in the circular queue. After verification, the data are only missed in asynchronous time, which is known by the buffer algorithm simulation in the model of software design. This algorithm greatly reduces the error rate of data receiving,and offers a stabilisation mechanism for a large amount of data receiving.
Keywords