Wireless control signal generating device and method for intelligent electromagnetic source system
Through the collaborative design of Bluetooth wireless communication and Zynq processing system, high-precision signal generation of intelligent electromagnetic source system is realized, solving the problems of frequency accuracy, frequency sweeping method and wireless control in the existing technology, and improving the portability and intelligence of the system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA UNIV OF GEOSCIENCES (WUHAN)
- Filing Date
- 2025-12-16
- Publication Date
- 2026-05-01
AI Technical Summary
Existing methods of generating seismic source signals are insufficient to meet the comprehensive requirements of frequency accuracy, frequency sweeping method, envelope control and wireless control, and cannot achieve high-precision, complex programmable frequency sweeping signals and remote intelligent control.
The device employs a Bluetooth wireless communication unit and a mobile terminal APP control unit. Waveform types and parameters are configured via JSON format commands. Real-time signal calculation is performed using a Zynq processing system. Real-time signal generation and wireless control are achieved by utilizing double-buffered DDR storage and AXI DMA transmission. Excitation signals are generated through a programmable logic data output unit and an electromagnetic excitation power drive unit.
It achieves high-precision signal output, ±8A drive capability, strong real-time performance, and low phase jitter, improving the system's ease of operation and intelligence, and solving the comprehensive defects of traditional seismic source equipment.
Smart Images

Figure CN121967591A_ABST
Abstract
Description
Wireless control signal generation device and method for intelligent electromagnetic vibration source systems Technical Field
[0001] This application relates to the field of signal processing, and in particular to a wireless control signal generation device and method for intelligent electromagnetic vibration source systems. Background Technology
[0002] The seismic source devices currently used in shallow seismic exploration mainly include mechanical hammer-type sources, hydraulic sources, and traditional electromagnetic sources. Mechanical sources suffer from high energy randomness and poor repeatability; hydraulic sources are large, consume high power, and are difficult to carry; traditional electromagnetic sources are mostly driven by microcontrollers or analog circuits, which have the following disadvantages: low frequency sweep accuracy; uncontrollable or unadjustable envelope; poor phase stability; inability to achieve high-precision, complex programmable frequency sweep signals; and limited communication interfaces and low levels of remote intelligence. As shallow geological exploration develops towards refinement, portability, and intelligence, existing source signal generation methods can no longer meet the comprehensive requirements for frequency accuracy, frequency sweep method, envelope control, and wireless control. Therefore, a wirelessly controlled personalized source signal generation system is urgently needed. Summary of the Invention
[0003] The purpose of this invention is to address the problem that existing methods of generating seismic source signals are no longer sufficient to meet the comprehensive requirements for frequency accuracy, frequency sweeping, envelope control, and wireless control, and to provide a wireless control signal generation device and method for intelligent electromagnetic seismic source systems.
[0004] The above-mentioned objective of this application is achieved through the following technical solutions: a Bluetooth wireless communication unit for receiving control commands from a mobile terminal; a mobile terminal APP control unit for configuring waveform type, sweep mode, envelope parameters, start and end frequencies, sweep time, amplitude and phase parameters via JSON format commands; a signal calculation and caching unit for calculating the number of output points per cycle in real time based on the Zynq processing system, combined with the set output frequency and effective sampling rate; the signal calculation and caching unit supports the generation of sine waves, square waves, triangle waves, and sawtooth waves, and uses a real-time sweep algorithm and envelope modulation algorithm to generate waveform data; a double-buffered DDR storage unit for storing the waveform data; an AXI DMA transmission unit using a double-buffered pipelined output structure to convert the waveform data into a DMA data stream and transmit it to a programmable logic data output unit; and a programmable logic data output unit for receiving the DMA data stream at an effective sampling rate. The system includes a parallel digital-to-analog converter (DAC) unit, which converts the digital signals of the DMA data stream into analog signals; an electromagnetic excitation power drive unit, which uses a bipolar drive method to drive a transverse wave excitation coil to generate an excitation signal in combination with the analog signal; and a mobile terminal APP control unit, a Bluetooth wireless communication unit, a signal calculation and caching unit, a double-buffered DDR memory unit, an AXI DMA transmission unit, a programmable logic data output unit, a parallel DAC unit, and an electromagnetic excitation power drive unit connected in sequence.
[0005] Optionally, the formula for calculating the number of output points per cycle is as follows: based on the set output frequency. Effective sampling rate Real-time calculation of the number of output points per cycle : The frequency sweeping algorithm includes continuous frequency sweeping and step frequency sweeping, wherein the frequency of continuous frequency sweeping changes linearly with time.
[0006] in The starting frequency, For the termination frequency, This is the total sweep time. The current time is used; the frequency of the step sweep is set to a fixed step size. When the step is fixed The changes occur gradually within the system.
[0007] Optionally, the envelope modulation algorithm adopts a rising segment-plateau segment-falling segment structure.
[0008] Optionally, the device may also include a digital potentiometer for real-time adjustment of the output amplitude.
[0009] Optionally, the Bluetooth wireless communication unit adopts an HC-04 serial Bluetooth module, which supports communication with Android or iOS mobile terminals via Bluetooth 4.0 and above protocols.
[0010] Optionally, the Zynq processing system uses the Zynq-7020 chip.
[0011] A method for generating wireless control signals for an intelligent electromagnetic vibration source system includes: acquiring and parsing JSON format control commands, calculating waveform data and writing it into a DMA buffer; converting the DMA data stream in the DMA buffer into an analog signal at an effective sampling rate; driving an electromagnetic vibration source coil with the converted analog signal to generate an excitation signal; and adjusting the output amplitude of the excitation signal in real time using a digital potentiometer.
[0012] An electronic device includes a processor, a memory, a user interface, and a network interface. The memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory to cause the electronic device to execute a wireless control signal generation method for an intelligent electromagnetic source system.
[0013] A computer-readable storage medium storing instructions that, when executed, perform a method for generating wireless control signals for an intelligent electromagnetic vibration source system.
[0014] The beneficial effects of the technical solution provided in this application are: a real-time signal generation architecture with hardware and software collaboration: using the PS end of Zynq for high-precision signal calculation and parameter analysis, and the PL end to realize low-latency DMA data stream output. Combined with a double buffering mechanism, real-time signal generation is achieved while ensuring phase continuity and outputting on the same side.
[0015] Programmable envelope and dual-mode frequency sweep algorithm: Supports both continuous frequency sweep and step frequency sweep modes, and introduces customizable envelope modulation with a three-stage rise-plateau-fall pattern, effectively suppressing transient impacts and improving system safety and signal quality.
[0016] Fully wireless parameterized control: It interacts with the control unit of the mobile terminal APP via Bluetooth communication, and realizes remote and flexible configuration of all waveform parameters through JSON commands, which greatly improves the intelligence and portability of operation.
[0017] The system features high-precision signal output, ±8A drive capability, strong real-time performance, low phase jitter, good scalability, and ease of operation, solving the comprehensive shortcomings of traditional seismic source equipment in terms of frequency accuracy, waveform controllability, portability, and intelligence. Attached Figure Description
[0018] The present application will be further described below with reference to the accompanying drawings and embodiments. In the drawings: Figure 1 is a step diagram of an embodiment of the present application; Figure 2 is a Bluetooth search diagram of an embodiment of the present application; Figure 3 is a parameter configuration diagram of an embodiment of the present application; Figure 4 is a 5V edge configuration diagram of an embodiment of the present application; Figure 5 is a rising edge effect diagram of an embodiment of the present application; Figure 6 is a falling edge effect diagram of an embodiment of the present application; Figure 7 is a fixed frequency effect diagram of an embodiment of the present application; Figure 8 is a continuous frequency sweep with gradual increase effect diagram of an embodiment of the present application; Figure 9 is a continuous frequency sweep with gradual decrease effect diagram of an embodiment of the present application; Figure 10 is a step-by-step frequency sweep with gradual increase effect diagram of an embodiment of the present application; Figure 11 is a step-by-step frequency sweep with gradual decrease effect diagram of an embodiment of the present application; Figure 12 is a schematic diagram of the electronic device structure of an embodiment of the present application. Detailed Implementation
[0019] To provide a clearer understanding of the technical features, objectives, and effects of this application, the specific embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0020] The embodiments of this application provide a wireless control signal generation method for intelligent electromagnetic vibration source systems.
[0021] Please refer to Figure 1, which is a step diagram of a wireless control signal generation method for an intelligent electromagnetic source system according to an embodiment of this application. The method includes: a Bluetooth wireless communication unit for receiving control commands from a mobile terminal; a mobile terminal APP control unit for configuring waveform type, sweep mode, envelope parameters, start and end frequencies, sweep time, amplitude, and phase parameters via JSON format commands; a signal calculation and caching unit for calculating the number of output points per cycle in real time based on a Zynq processing system, combined with a set output frequency and effective sampling rate; the signal calculation and caching unit supports the generation of sine waves, square waves, triangle waves, and sawtooth waves, and uses a real-time sweep algorithm and envelope modulation algorithm to generate waveform data; a double-buffered DDR storage unit for storing the waveform data; an AXI DMA transmission unit using a double-buffered pipelined output structure to convert the waveform data into a DMA data stream and transmit it to a programmable logic data output unit; and a programmable logic data output unit that receives the DMA data stream at an effective sampling rate. The system includes a parallel digital-to-analog converter (DAC) unit, which converts the digital signals of the DMA data stream into analog signals; an electromagnetic excitation power drive unit, which uses a bipolar drive method to drive a transverse wave excitation coil to generate an excitation signal in combination with the analog signal; and a mobile terminal APP control unit, a Bluetooth wireless communication unit, a signal calculation and caching unit, a double-buffered DDR memory unit, an AXI DMA transmission unit, a programmable logic data output unit, a parallel DAC unit, and an electromagnetic excitation power drive unit connected in sequence.
[0022] As one embodiment, the power drive unit employs a bipolar drive method, outputting a current of ±8A, to drive an electromagnetic exciter (or transverse wave excitation coil) to generate excitation force. This unit is electrically isolated from the signal generation unit, ensuring system safety. The signal calculation and caching unit operates within the processing system portion of the Zynq SoC.
[0023] By adopting the above technical solution, each functional unit is based on Zynq SoC and is cascaded with dedicated interfaces via AXI bus to form a complete signal generation and control link: "Mobile terminal APP → Bluetooth module → PS signal calculation → DDR double buffer → AXI DMA → PL output logic → DAC → power drive → electromagnetic vibration source".
[0024] The formula for calculating the number of output points per cycle is as follows: based on the set output frequency. Effective sampling rate Real-time calculation of the number of output points per cycle : The frequency sweeping algorithm includes continuous frequency sweeping and step frequency sweeping, wherein the frequency of continuous frequency sweeping changes linearly with time.
[0025] in The starting frequency, For the termination frequency, This is the total sweep time. The current time is used; the frequency of the step sweep is set to a fixed step size. When the step is fixed The changes occur gradually within the system.
[0026] As one example, the Zynq processing system is an ARM Cortex-A9. A data path between the PS and PL is established via AXI DMA, employing a double-buffered pipelined output structure: when Buffer 0 is output, the PS calculates Buffer 1; when Buffer 1 is output, the PS calculates Buffer 0. This achieves continuous, uninterrupted waveform "transmission and computation simultaneously." On the PL side (programmable logic data output unit), the DMA data stream is received via frequency division logic, and a parallel DAC (parallel digital-to-analog converter) is driven at the effective sampling rate FS_EFF for digital-to-analog conversion.
[0027] As one embodiment, the frequency changes step by step within a fixed time interval with a fixed step size, and the output is maintained after reaching the termination frequency, which is used for discrete frequency excitation testing.
[0028] The envelope modulation algorithm adopts a rising segment-plateau segment-falling segment structure.
[0029] As one embodiment, the envelope modulation algorithm adopts a rising segment-plateau segment-falling segment structure to suppress excitation transient impacts and prevent current surges from damaging power devices or excitation coils.
[0030] The device also includes a digital potentiometer for real-time adjustment of the output amplitude.
[0031] The Bluetooth wireless communication unit uses an HC-04 serial Bluetooth module, which supports communication with Android or iOS mobile terminals via Bluetooth 4.0 and above protocols.
[0032] As one embodiment, the HC-04 serial Bluetooth module is used, and the waveform type, sweep mode, envelope parameters, start and end frequencies, sweep time, amplitude and phase parameters are wirelessly configured by the mobile terminal APP control unit.
[0033] The Zynq processing system uses the Zynq-7020 chip.
[0034] As one example, the PS part of the Zynq processing system runs an embedded Linux system, while the PL part implements DMA control and data stream output logic.
[0035] A method for generating wireless control signals for an intelligent electromagnetic vibration source system includes: acquiring and parsing JSON format control commands, calculating waveform data and writing it into a DMA buffer; converting the DMA data stream in the DMA buffer into an analog signal at an effective sampling rate; driving an electromagnetic vibration source coil with the converted analog signal to generate an excitation signal; and adjusting the output amplitude of the excitation signal in real time using a digital potentiometer.
[0036] In one embodiment, search for Bluetooth, find HC-04, and click to connect, as shown in Figure 2. After successful Bluetooth connection, configure the parameters, as shown in Figure 3. Examples and effects of some function configurations are shown: detector triggering, 5V edge (configuration shown in Figure 4), rising edge (effect shown in Figure 5), falling edge effect shown in Figure 6, fixed frequency effect shown in Figure 7. Continuous frequency sweep, increasing effect (Figure 8), decreasing effect (Figure 9). Stepped frequency sweep, increasing (Figure 10), decreasing as shown in Figure 11.
[0037] In another embodiment, the system uses the Zynq-7020 chip as the core processing platform. The processing system (PS) runs a signal generation program, dynamically calculates the number of sampling points N required for the current cycle according to the set sweep start and end frequencies and sweep mode, and generates a sampling sequence based on sine, square, or triangular wave functions. After amplitude modulation according to the envelope function, the sequence is written to DDR.
[0038] The PL side receives data through AXI DMA, and the data is divided by frequency division logic to form an effective sampling clock FS_EFF, which drives the 14-bit DAC to perform parallel digital-to-analog conversion.
[0039] The DAC output is amplified by the power drive circuit to form a ±8A excitation current to drive the electromagnetic exciter to generate a transverse wave.
[0040] The wireless communication link uses a serial Bluetooth module HC-04, and the mobile terminal APP control unit sets the frequency, sweep mode, envelope parameters, etc. through JSON command format.
[0041] This application also discloses an electronic device. Referring to FIG12, FIG12 is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. The electronic device 500 may include: at least one processor 501, at least one network interface 504, a user interface 503, a memory 505, and at least one communication bus 502.
[0042] The communication bus 502 is used to enable communication between these components.
[0043] The user interface 503 may include a display screen, and optionally, the user interface 503 may also include a standard wired interface or a wireless interface.
[0044] The network interface 504 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).
[0045] This application also discloses a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute the above-described method for generating wireless control signals for an intelligent electromagnetic vibration source system.
[0046] The above are merely exemplary embodiments of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure.
[0047] This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described in this disclosure. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.
Claims
1. A wireless control signal generating device for intelligent electromagnetic vibration source systems, characterized in that, The device includes: Bluetooth wireless communication unit, used to receive control commands from mobile terminal; The mobile terminal APP control unit configures waveform type, sweep mode, envelope parameters, start and end frequencies, sweep time, amplitude and phase parameters via JSON format commands; the signal calculation and caching unit is used to calculate the number of output points per cycle in real time based on the Zynq processing system, combined with the set output frequency and effective sampling rate; the signal calculation and caching unit supports the generation of sine wave, square wave, triangle wave and sawtooth wave waveforms, and uses real-time sweep algorithm and envelope modulation algorithm to generate waveform data; A double-buffered DDR memory unit is used to store the waveform data; the AXI DMA transmission unit adopts a double-buffered pipelined output structure to convert the waveform data into a DMA data stream and transmit it to the programmable logic data output unit. Programmable logic data output unit receives DMA data streams at an effective sampling rate. The system includes a parallel digital-to-analog converter (DAC) unit, which converts the digital signals of the DMA data stream into analog signals; an electromagnetic excitation power drive unit, which uses a bipolar drive method to drive a transverse wave excitation coil to generate an excitation signal in combination with the analog signal; and a mobile terminal APP control unit, a Bluetooth wireless communication unit, a signal calculation and caching unit, a double-buffered DDR memory unit, an AXI DMA transmission unit, a programmable logic data output unit, a parallel DAC unit, and an electromagnetic excitation power drive unit connected in sequence.
2. The wireless control signal generating device for an intelligent electromagnetic vibration source system as described in claim 1, characterized in that, The formula for calculating the number of output points per cycle is as follows: based on the set output frequency. Effective sampling rate Real-time calculation of the number of output points per cycle : The frequency sweeping algorithm includes continuous frequency sweeping and step frequency sweeping, wherein the frequency of continuous frequency sweeping changes linearly with time. in The starting frequency, For the termination frequency, This is the total sweep time. The current time is used; the frequency of the step sweep is set to a fixed step size. When the step is fixed The changes occur gradually within the system.
3. The wireless control signal generating device for an intelligent electromagnetic vibration source system as described in claim 1, characterized in that, The envelope modulation algorithm adopts a rising segment-plateau segment-falling segment structure.
4. The wireless control signal generating device for an intelligent electromagnetic vibration source system as described in claim 1, characterized in that, The device also includes a digital potentiometer for real-time adjustment of the output amplitude.
5. A wireless control signal generating device for an intelligent electromagnetic vibration source system as described in claim 1, characterized in that, The Bluetooth wireless communication unit uses an HC-04 serial Bluetooth module, which supports communication with Android or iOS mobile terminals via Bluetooth 4.0 and above protocols.
6. A wireless control signal generating device for an intelligent electromagnetic vibration source system as described in claim 1, characterized in that, The Zynq processing system uses the Zynq-7020 chip.
7. A method for generating wireless control signals for intelligent electromagnetic source systems, implemented based on a wireless control signal generating device for intelligent electromagnetic source systems as described in any one of claims 1-6, characterized in that, The method includes: acquiring and parsing JSON format control commands, calculating waveform data and writing it into a DMA buffer; converting the DMA data stream in the DMA buffer into an analog-to-digital converter at an effective sampling rate; driving an electromagnetic source coil with the converted analog signal to generate an excitation signal; and adjusting the output amplitude of the excitation signal in real time using a digital potentiometer.
8. An electronic device, characterized in that, The device includes a processor, a memory, a user interface, and a network interface. The memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory to enable the electronic device to perform the wireless control signal generation method for intelligent electromagnetic source systems as described in claim 7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed by a computer, perform the wireless control signal generation method for an intelligent electromagnetic source system as described in claim 7.