A low-power seismograph and a method for controlling the data stream of the seismograph
By setting the data stream transmission priority in the seismometer and using fast interrupt control and DMA control, data stream processing is optimized, and the problem of high power consumption of the seismometer is solved, a low-power design is realized, and long-term use is supported in the field.
Patent Information
- Application Number
- CN202011148804.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-23
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2040-10-23
AI Technical Summary
Existing seismometers have blocking problems in parallel, concurrent and synchronous processing of data streams, resulting in high power consumption and difficult to meet the needs of long-term use in the field.
The data stream processing is optimized by setting the data stream transmission priority and using different levels of fast interrupt control and DMA control.
It realizes the low-power design of the seismometer, improves the battery usage efficiency, and supports longer continuous operation of the seismometer in the field.
Smart Images

Figure CN114488277B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of seismic exploration, and relates to the low-power design technology of seismographs, in particular to a low-power seismograph and a method for controlling the data stream of a seismograph. Background Art
[0002] In seismic exploration, artificial explosions or other controllable seismic sources are used to excite seismic waves, and a seismograph is used to record the vibration displacement caused by the seismic waves on the ground. By analyzing the propagation law of seismic waves in rocks, the burial depth and shape of the seismic interface can be determined.
[0003] According to the recording method of seismic waves, the development of seismic exploration instruments has gone through 6 generations. The first generation is the analog light-spot recording seismic exploration instrument. Most of this generation of seismographs are made of electron tubes. Due to the limitation of the light-spot photosensitive method, its dynamic range is small, only 20 dB, the frequency bandwidth is about 10 Hz, and automatic gain control is adopted, and the recorded results cannot be digitally processed. The second generation is the analog tape recording seismic exploration instrument. Most use transistor circuits, use tape recording, can be replayed multiple times, and can be subjected to multiple stacking and data processing. The dynamic range reaches 50 dB, the frequency bandwidth is 15 - 120 Hz, and common gain control or program gain control is adopted. The third generation is the digital recording seismic exploration instrument. This generation of seismographs adopts binary gain control mode and instantaneous floating-point gain control. It converts the signals output by the geophones into digital information and records them on magnetic tapes. Its dynamic range is 120 - 170 dB, the frequency bandwidth is above 3 - 250 Hz, and the amplitude accuracy of the recording is as high as 0.1 - 0.01%. The fourth generation is the early telemetry seismograph. The telemetry seismograph consists of many separate field seismic data acquisition stations and a central control recording system. The fifth generation is various data transmission modes. The all-digital seismic data transmission and recording system marks the emergence of the sixth generation of all-digital telemetry seismographs.
[0004] A seismic exploration instrument consists of three parts: a geophone, an amplification system, and a recording system. Geophones mainly include induction geophones, piezoelectric geophones, laser geophones, etc. It can directly pick up seismic vibrations and convert the vibrations into an energy form that can be recorded by the instrument. The role of the amplification system is to filter out interference and perform gain amplification control on the weak electrical signals output by the geophones. The recording system records the signals in different ways. The three basic links of the geophone, the amplification system, and the recording system form a seismic channel. A seismograph generally has multiple channels.
[0005] At present, the low-power design of seismographs is mainly achieved through the selection of hardware and the driver program. However, in actual application practice, it has been shown that improving the parallelization, concurrency of the data stream when various hardware of the seismograph is working, minimizing synchronization as much as possible, and making any data stream as unblocked as possible is an effective low-power design technology. Summary of the Invention
[0006] To overcome the problems existing in the current technology and improve the parallelization and concurrency of data streams and minimize synchronization during the operation of various hardware components of the seismograph, so that any data stream is as unblocked as possible, the present invention provides a low-power seismograph.
[0007] According to one aspect of the present invention, there is provided a low-power seismograph, including a control unit and the following units respectively communicatively connected to the control unit:
[0008] An ADC acquisition unit that acquires data from a geophone in real time and transmits the data to the control unit, and the data transmission between the ADC acquisition unit and the control unit uses a first-level fast interrupt control;
[0009] A GPS unit for obtaining satellite positioning data and sending it to the control unit, and the data transmission between the GPS unit and the control unit uses a second-level fast interrupt control;
[0010] A LOARA unit, and the data transmission between the LOARA unit and the control unit uses a third-level fast interrupt control;
[0011] A storage unit for storing data, and the data transmission between the storage unit and the control unit uses DMA control;
[0012] A transmission unit for transmitting data to an external device, and the data transmission between the transmission unit and the control unit uses DMA control;
[0013] A battery and management unit for supplying power to the low-power seismograph and providing battery management functions.
[0014] Furthermore, it further includes a USB control unit, which is a plug-and-play unit, communicatively connected to the control unit and the storage unit, and the data transmission between the USB control unit and the control unit uses a fourth-level interrupt control.
[0015] Furthermore, the transmission unit includes 4G, 5G, and / or WIFI communication modules.
[0016] According to one aspect of the present invention, there is provided a method for controlling the data stream of a seismograph, including:
[0017] Setting the priority order of various data stream transmissions of the low-power seismograph;
[0018] Defining the control technology for each data stream;
[0019] Defining the processing technology for each data stream.
[0020] Further, define the priority order of data stream transmission for each unit in the seismograph as: ADC acquisition unit, storage unit, transmission unit, GPS unit, LORA unit, USB control unit.
[0021] Further, the data transmission of the ADC acquisition unit uses first-level fast interrupt control;
[0022] The data transmission of the GPS unit uses second-level fast interrupt control;
[0023] The data transmission of the LOARA unit uses third-level fast interrupt control;
[0024] The data transmission of the USB control unit uses fourth-level fast interrupt control;
[0025] The data transmission of the storage unit uses DMA control;
[0026] The data transmission of the transmission unit uses DMA control.
[0027] Further, the ADC acquisition unit uses 24-bit data transmission for each sample point.
[0028] Further, the storage unit uses a ping-pong structure for data caching.
[0029] Further, the data transmission unit adds a 2-byte data header when transmitting data.
[0030] Further, the LORA unit adds a 2-byte data header when transmitting data.
[0031] Further, the GPS unit transmits data at a rate of 9600 bits per second.
[0032] Further, during data acquisition, the USB control unit stops working, and when the USB control unit is working, data acquisition remains in a stopped state.
[0033] The present invention provides a low-power seismograph and a method for controlling the data stream of the seismograph. According to the importance of various hardware in the data acquisition of the seismograph, first define the sequence of the data streams of various hardware, and through the selection of corresponding efficient software and hardware control technologies, concurrently process the data streams on various hardware to form an efficient power management scheme, achieving the goal of low power consumption of the seismograph.
[0034] The method of the present invention can better reduce the power consumption of the seismograph and provides technical support for the longer-term use of field seismographs. Description of the Drawings
[0035] The above and other objects, features, and advantages of the present disclosure will become more apparent by describing the exemplary embodiments of the present disclosure in more detail with reference to the accompanying drawings, wherein, in the exemplary embodiments of the present disclosure, the same reference numerals generally represent the same components.
[0036] Figure 1 It is a schematic block diagram of a low-power seismograph according to an embodiment of the present invention.
[0037] Figure 2 It is a flowchart of a method for controlling the data stream of a seismograph according to an embodiment of the present invention. Detailed Embodiments
[0038] The preferred embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the preferred embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0039] The present invention describes a design method for a low-power seismograph. First, according to the importance of various hardware in the data acquisition of the seismograph, the sequence of the data streams of various hardware is defined; then, corresponding efficient software and hardware control technologies are selected to process the data streams on various hardware concurrently. Finally, it can preferably improve the battery usage efficiency and cost of the seismograph, providing technical support for the longer-term use of field seismographs.
[0040] As Figure 1 shown, the present invention provides a low-power seismograph, including a control unit and the following units respectively communicatively connected to the control unit:
[0041] An ADC acquisition unit, which acquires data from a geophone in real time and transmits the data to the control unit. The data transmission between the ADC acquisition unit and the control unit uses first-level fast interrupt control;
[0042] A GPS unit, which is used to obtain satellite positioning data and send it to the control unit. The data transmission between the GPS unit and the control unit uses second-level fast interrupt control;
[0043] A LOARA unit, the data transmission between which and the control unit uses third-level fast interrupt control;
[0044] A storage unit, which is used to store data. The data transmission between the storage unit and the control unit uses DMA control;
[0045] A transmission unit, which is used to transmit data to an external device. The data transmission between the transmission unit and the control unit uses DMA control;
[0046] A battery and a management unit are used to power the shown low-power seismograph and provide battery management functions.
[0047] Furthermore, it also includes a USB control unit. The USB control unit is a plug-and-play unit, communicatively connected to the control unit and the storage unit, and four-level interrupt control is used for data transmission between the USB control unit and the control unit.
[0048] Furthermore, the transmission unit includes 4G, 5G, and / or WIFI communication modules.
[0049] As Figure 2 shown, the present invention also provides a method for controlling the data stream of a seismograph, including:
[0050] Setting the priority order of various data stream transmissions of the low-power seismograph;
[0051] Defining the control technology for each data stream;
[0052] Defining the processing technology for each data stream.
[0053] Furthermore, the priority order of data stream transmissions of each unit in the seismograph is defined as: ADC acquisition unit, storage unit, transmission unit, GPS unit, LORA unit, USB control unit.
[0054] Furthermore, the data transmission of the ADC acquisition unit uses first-level fast interrupt control;
[0055] The data transmission of the GPS unit uses second-level fast interrupt control;
[0056] The data transmission of the LOARA unit uses third-level fast interrupt control;
[0057] The data transmission of the USB control unit uses fourth-level fast interrupt control;
[0058] The data transmission of the storage unit uses DMA control;
[0059] The data transmission of the transmission unit uses DMA control.
[0060] First, set the priority order of various data stream transmissions of the low-power seismograph. Specifically, according to the importance of various data streams of the seismograph, the order of data is defined as: ADC acquisition unit, storage unit, transmission unit, GPS unit, LORA unit, and USB control unit.
[0061] Furthermore, define the control technology for each data stream.
[0062] Specifically, the ADC acquisition unit uses the highest fast interrupt control; the storage unit uses DMA control; the transmission unit uses DMA control; the GPS unit uses the second-level fast interrupt control; the LORA unit uses the third-level fast interrupt control; and the USB control unit uses the fourth-level interrupt control.
[0063] Finally, define the processing techniques for each data stream.
[0064] Specifically, the ADC acquisition unit uses 24 bits for each sample point; the storage unit uses a ping-pong structure for data caching in the writing algorithm; a 2-byte data header is added when the transmission unit and the LORA unit transmit data; the GPS unit transmits data at a rate of 9600 bits / second; the USB control unit is a plug-and-play device, and the USB control unit stops working during data acquisition; when the USB control unit is working, data acquisition remains stopped and takes over the instrument's memory.
[0065] To facilitate understanding of the solution and effects of the embodiments of the present invention, a specific application example is given below. Those skilled in the art should understand that this example is only for facilitating understanding of the present invention, and any specific details thereof are not intended to limit the present invention in any way.
[0066] based on Figure 1 The low-power seismograph shown in the figure, the specific implementation process of this embodiment is described as follows:
[0067] (1) The data flow of the ADC acquisition unit is calculated based on 0.25 ms sampling rate, each sample point is 24 bits, and the signal rate is 24×4=96 kbps.
[0068] (2) GPS unit information flow, speed 9600bps.
[0069] (3) The data flow of the storage unit, plus the 1024-byte file header and 48-byte track header, has a speed greater than 100kbps. The file writing processing method of the large-capacity storage, this processing procedure has a priority second only to the ADC acquisition. It should be noted that when writing to the SD card, it is essentially an erase and write FLASH action. If the CPU is used to read and write files, 1 second of sample data requires a writing time of about tens to hundreds of milliseconds (depending on the speed of the memory). In terms of algorithm, a ping-pong structure is used for data caching. During the writing time, it is best not to allow interrupts to be nested too deeply. In terms of implementation, when the memory is full, a high timer interrupt is used to control the hardware from being nested by multiple interrupts.
[0070] (4) The data stream of the transmission unit, plus the 2-byte protocol header, has a speed greater than 100 kbps.
[0071] (5) The data stream of the LORA unit, plus the 2-byte protocol header, sends and receives commands.
[0072] (6) USB control unit: As a wired data transmission interface, it has a high speed and is plug-and-play. When it is working, data acquisition remains stopped and takes over the instrument's memory.
[0073] (7) The data stream of the battery management unit is a non-real-time data stream and can be allocated according to the remaining time of the CPU.
[0074] Those skilled in the art should understand that the purpose of the above description of the embodiments of the present invention is only to exemplarily illustrate the beneficial effects of the embodiments of the present invention, and is not intended to limit the embodiments of the present invention to any of the examples given.
[0075] The above has described the embodiments of the present invention. The above description is exemplary and not exhaustive, and is also not limited to the disclosed embodiments. Many modifications and variations are obvious to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments.
Claims
1. A low-power seismograph, characterized in that, It includes a control unit and the following units respectively communicatively connected to the control unit: An ADC acquisition unit that acquires data from a detector in real time and transmits the data to the control unit, and the data transmission between the ADC acquisition unit and the control unit uses first-level fast interrupt control; A GPS unit for obtaining satellite positioning data and sending it to the control unit, and the data transmission between it and the control unit uses second-level fast interrupt control; A LORA unit, and the data transmission between it and the control unit uses third-level fast interrupt control; A storage unit for storing data, and the data transmission between it and the control unit uses DMA control; A transmission unit for transmitting data to an external device, and the data transmission between it and the control unit uses DMA control; A battery and management unit for powering the low-power seismograph and providing battery management functions; Among them, the priority order of the data stream transmission of each unit in the seismograph is defined as: ADC acquisition unit, storage unit, transmission unit, GPS unit, LORA unit, USB control unit; Among them, the data transmission of the ADC acquisition unit uses first-level fast interrupt control; The data transmission of the GPS unit uses second-level fast interrupt control; The data transmission of the LORA unit uses third-level fast interrupt control; The data transmission of the USB control unit uses fourth-level fast interrupt control; The data transmission of the storage unit uses DMA control; The data transmission of the transmission unit uses DMA control; Among them, it further includes a USB control unit, which is a plug-and-play unit, communicatively connected to the control unit and the storage unit, and the data transmission between it and the control unit uses fourth-level interrupt control.
2. The low-power seismograph according to claim 1, characterized in that, The transmission unit includes 4G, 5G, and / or WIFI communication modules.
3. A method for controlling the data stream of a seismograph, based on the low-power seismograph described in claim 1 or 2, characterized in that, It includes: Setting the priority order of various data stream transmissions of the low-power seismograph; Defining the control technology for each data stream; Defining the processing technology for each data stream; Among them, the priority order of the data stream transmission of each unit in the seismograph is defined as: ADC acquisition unit, storage unit, transmission unit, GPS unit, LORA unit, USB control unit; Among them, the data transmission of the ADC acquisition unit uses first-level fast interrupt control; The data transmission of the GPS unit uses second-level fast interrupt control; The data transmission of the LORA unit uses third-level fast interrupt control; The data transmission of the USB control unit uses fourth-level fast interrupt control; The data transmission of the storage unit uses DMA control; The data transmission of the transmission unit uses DMA control.
4. The method for controlling the seismic data stream according to claim 3, wherein The ADC acquisition unit uses 24-bit data transmission for each sample point.
5. The method for controlling a seismograph data stream according to claim 3, characterized in that, The LORA unit adds a 2-byte data header when transmitting data, and the transmission unit adds a 2-byte data header when transmitting data.
6. The method for controlling a seismograph data stream according to claim 3, wherein The storage unit uses a ping-pong structure for data caching.
7. The method for controlling a seismograph data stream according to claim 3, wherein During data acquisition, the USB control unit stops working, and during the operation of the USB control unit, data acquisition remains in a stopped state.
Citation Information
Patent Citations
Flow type concurrent sampling seismic collector
CN111399033A