Skip to Main Content
A real-time data gathering design is introduced in this paper, which can be used in remote sensing system as seismic data acquisition system. Generally, this kind of system is designed as distributed formation. Data acquired remotely should be transferred to a storage device or analysis center continuously. With the growing of remote sensing scale, it is more difficult to gather data real-time. Data gathering module plays an important role in this kind of system. This design is used to gather remote data by using DMA transferring, its core task consists of DMA transferring control and the scheduling of multi-buffer. data will be transferred to buffer through DMA channel. CPCI crate is applied in the system and software works on it. In order to improve the overall real-time performance of the software, the VxWorks real-time embedded operation system is applied. Interrupt management is also important to this design. Interrupt will be generated at the end of the DMA transmission cycle to inform the software. Experiments show that the data gathering software can satisfy 4 cables system, totaling about 8000 channels, requirements for data gathering capability. This software features simple structure, high performance of real-time processing and data gathering, and it can be applied to other similar remote sensing systems.