Vibration signal acquisition analyzer based on HHT
Through the HHT-based vibration signal acquisition analyzer, embedded software automatically triggers data acquisition and analysis, solving the problems of complex systems, high cost and low accuracy in the existing technology, and achieving more efficient data acquisition and analysis.
Patent Information
- Application Number
- CN202510686456.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-27
- Publication Date
- 2025-07-22
AI Technical Summary
The existing vibration signal acquisition analyzer system has complex structure, high cost, and low accuracy and accuracy of data acquisition and analysis.
Using HHT-based vibration signal acquisition analyzer, embedded software connects to a variety of vibration sensors, automatically triggers data acquisition and analysis, outputs vibration speed, amplitude, and vibration frequency, and uploads it to the upper computer or server through the 4G network.
It improves the accuracy and stability of data signal acquisition and judgment, and improves analysis efficiency.
Smart Images

Figure CN120352022A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vibration monitoring, and in particular to a vibration signal acquisition and analyzer based on HHT. Background Art
[0002] During the operation of critical infrastructure such as oil and gas pipelines, engineering structures, and bridges, many facilities will vibrate due to external factors such as earthquakes and blasting or their own problems. Vibration will affect the normal operation and service life of instruments and equipment. Therefore, it is necessary to use a vibration signal acquisition and analyzer to measure the vibration signal during facility vibration, so as to monitor the real-time state of objects in environments such as blasting and seismic waves.
[0003] However, there are still some deficiencies in the existing vibration signal acquisition and analyzers. For example, many systems have complex structures, resulting in high product costs; some systems have poor accuracy and low precision in data acquisition and analysis, so improvements are needed. Summary of the Invention
[0004] To solve the above technical problems, one technical solution adopted by the present invention is:
[0005] Provide a vibration signal acquisition and analyzer based on HHT, which has an embedded software based on the HHT vibration signal analysis algorithm, is used to access a variety of vibration sensors, and automatically triggers acquisition analysis and calculation when vibration occurs, and outputs vibration velocity, amplitude, and vibration frequency, and uploads them to the host computer and / or server according to instructions.
[0006] In a preferred embodiment of the present invention, the vibration signal acquisition and analyzer includes but is not limited to the following components: an MCU unit, and a 4G communication interface unit, a power supply unit, a 485 communication interface unit, a multi-channel AD interface unit, an IIC communication interface unit, and an SPI communication interface unit that are respectively in communication or electrically controlled connection with the MCU unit.
[0007] MCU unit: used to coordinate and control the work of each functional unit and perform data processing and data transmission;
[0008] 4G communication interface unit: the MCU unit uploads data to the host computer and / or server through the 4G communication interface unit;
[0009] Power supply unit: used to supply power to the entire system, including: a DCDC switching power supply and an LDO linear voltage regulator power supply;
[0010] 485 communication interface unit: used for the MCU unit to communicate with a three-axis acceleration sensor with 485 communication standard output, so as to obtain the instantaneous acceleration value of the three-axis acceleration sensor;
[0011] Multi-channel AD interface unit: The MCU unit is connected to the three-axis acceleration sensor with voltage output through the multi-channel AD interface unit to collect the external voltage value it outputs and convert the analog signal into a resolvable digital signal;
[0012] IIC communication interface unit: It is used to access the three-axis acceleration sensor with IIC communication output. The MCU unit communicates with the three-axis acceleration sensor through the IIC communication interface to obtain the instantaneous acceleration value of the three-axis acceleration sensor;
[0013] SPI communication interface unit: It is used to access the three-axis acceleration sensor with SPI communication output. The MCU unit communicates with the three-axis acceleration sensor through the SPI communication interface to obtain the instantaneous acceleration value of the three-axis acceleration sensor;
[0014] In a preferred embodiment of the present invention, the MCU unit uses a 32-bit single-chip microcomputer based on the ARM Cortex-M3 core.
[0015] In a preferred embodiment of the present invention, the power supply unit uses a wide voltage input of 5 to 28V.
[0016] In a preferred embodiment of the present invention, the multi-channel AD interface unit uses a 12-bit multi-channel ADC built into a 32-bit single-chip microcomputer based on the ARM Cortex-M3 core.
[0017] In a preferred embodiment of the present invention, the control method of the vibration signal acquisition and analyzer includes:
[0018] (1) Initialize the system;
[0019] (2) Monitor data for the 4G communication interface unit, 485 communication interface unit, multi-channel AD interface unit, IIC communication interface unit, and SPI communication interface unit: When data is monitored, parse the instruction according to the monitored data and assign a task tag; when no data is monitored, execute step (3) to determine whether there is a task currently;
[0020] (3) Determine whether there is a task:
[0021] If there is a task, execute the task according to the task tag, perform HHT transform processing on the collected vibration signal data to obtain the maximum vibration speed, maximum amplitude, and maximum vibration frequency, and upload the processed real-time data to the server through the GPRS wireless network for real-time viewing of the vibration situation of the object under test;
[0022] If there is no task, return to step (1) to continue monitoring;
[0023] Among them, the tasks include communication instruction analysis, data transmission tasks, data processing tasks, and data acquisition tasks.
[0024] In a preferred embodiment of the present invention, the initialization content includes: initializing the MCU clock, initializing the serial port driver, initializing the timer, initializing the IIC bus driver, initializing the SPI bus driver, initializing the 485 bus driver, and initializing the ADC.
[0025] In a preferred embodiment of the present invention, in the communication instruction analysis, the communication instruction categories include host computer instructions and sensor instructions. The host computer instructions are the communication instructions between the host computer and the MCU unit of the present system, and the sensor instructions are the instructions between the MCU unit of the present system and the three-axis acceleration sensor; among them,
[0026] According to the communication protocol between the host computer and the present system, the instruction content is analyzed, and its content includes collector parameter configuration and collector mode configuration;
[0027] The parameter configuration includes the data acquisition and upload period, the three-axis acceleration sensor acquisition frequency, the three-axis acceleration sensor warning threshold, the three-axis acceleration sensor installation angle, and the three-axis acceleration sensor type parameter;
[0028] The mode configuration includes the data real-time upload mode and the data warning upload mode.
[0029] In a preferred embodiment of the present invention, in the data transmission task, the data content includes the three-axis instantaneous acceleration values in the real-time mode, the three-axis instantaneous acceleration vibration curve when vibration warning occurs in the warning mode, as well as the three-axis maximum vibration speed, maximum amplitude, and maximum vibration frequency.
[0030] In a preferred embodiment of the present invention, in the data acquisition task: perform data acquisition operations on the three-axis acceleration sensor according to the task label, collector parameters, and collector operation mode.
[0031] The beneficial effects of the present invention are: by collecting and judging data signals more comprehensively and accurately, not only the accuracy and stability of the analysis are effectively improved, but also the efficiency of the analysis is enhanced. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained according to these drawings, where:
[0033] Figure 1It is a schematic structural diagram of a preferred embodiment of a vibration signal acquisition and analyzer based on HHT according to the present invention;
[0034] Figure 2 It is a schematic flow diagram of a preferred embodiment of a vibration signal acquisition and analyzer based on HHT according to the present invention. Specific embodiments
[0035] The technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0036] Please refer to Figure 1-2 , the embodiments of the present invention include:
[0037] A vibration signal acquisition and analyzer based on HHT, the structure of which includes: an MCU unit 1 and a 4G communication interface unit 2, a power supply unit 3, a 485 communication interface unit 4, a multi-channel AD interface unit 5, an IIC communication interface unit 6, and an SPI communication interface unit 7 that are respectively in communication or electrical control connection with the MCU unit.
[0038] The MCU unit is a digital hardware core structure, and its main function is to coordinate and control the work of each functional unit and perform data processing and data transmission.
[0039] Further preferably, a 32-bit single-chip microcomputer based on the ARM Cortex-M3 core is used as the core acquisition chip of the MCU unit.
[0040] 4G communication interface unit: The MCU unit uploads data to the host computer and / or server through the 4G communication interface unit.
[0041] Among them, the 4G communication interface unit can provide 4G / 2G wireless networks for data interaction.
[0042] The power supply unit is mainly used for power transmission to the entire system, and it includes: a DCDC switching power supply and an LDO linear voltage regulator power supply. Specifically, a wide voltage of 5 to 28V is input.
[0043] 485 communication interface unit: It is mainly used for the MCU unit to communicate with a three-axis acceleration sensor with a 485 communication system output, so as to obtain the instantaneous acceleration value of the three-axis acceleration sensor.
[0044] Multi-channel AD interface unit: mainly, the MCU unit is connected to a triaxial acceleration sensor with voltage format output through the multi-channel AD interface unit to collect the external voltage value it outputs and convert the analog signal into a digital signal that can be parsed.
[0045] Further preferably, a 32-bit single-chip microcomputer based on the ARM Cortex-M3 core is built-in with a 12-bit multi-channel ADC. The multi-channel ADC can collect multiple analog input signals simultaneously or sequentially, greatly improving the data acquisition ability of the system.
[0046] IIC communication interface unit: The IIC interface can access a triaxial acceleration sensor with IIC communication format output. The MCU unit communicates with the triaxial acceleration sensor through the IIC communication interface to obtain the instantaneous acceleration value of the triaxial acceleration sensor.
[0047] SPI communication interface unit: The SPI interface can access a triaxial acceleration sensor with SPI communication format output. The MCU unit communicates with the triaxial acceleration sensor through the SPI communication interface to obtain the instantaneous acceleration value of the triaxial acceleration sensor.
[0048] The control method of the vibration signal acquisition and analyzer includes:
[0049] (1) Initialize multiple modules respectively.
[0050] The initialization content includes: initializing the MCU clock, initializing the serial port driver, initializing the timer, initializing the IIC bus driver, initializing the SPI bus driver, initializing the 485 bus driver, and initializing the ADC.
[0051] (2) Data monitoring and parsing to determine whether there is data.
[0052] If there is data, execute the instruction analysis in step (3);
[0053] If there is no data, directly determine whether there is a task.
[0054] (a) Perform data monitoring and data parsing on the 4G communication interface, 485 communication interface, IIC communication interface, and SPI communication interface;
[0055] (b) Analyze the instructions and assign task tags.
[0056] (3) Determine whether there is a task and execute the task according to the task tag.
[0057] The tasks include communication instruction analysis, data transmission tasks, data processing tasks, and data acquisition tasks.
[0058] (a) Communication instruction analysis:
[0059] There are two types of communication instructions: host computer instructions and sensor instructions. Host computer instructions are the communication instructions between the host computer and the MCU unit of this system, and sensor instructions are the instructions between the MCU unit of this system and the three-axis acceleration sensor.
[0060] Analyze the instruction content according to the communication protocol between the host computer and this system, and its content includes collector parameter configuration and collector mode configuration.
[0061] Parameter configuration includes data acquisition and upload period, three-axis acceleration sensor acquisition frequency, three-axis acceleration sensor warning threshold, three-axis acceleration sensor installation angle, and three-axis acceleration sensor type parameters;
[0062] Mode configuration includes real-time data upload mode and data warning upload mode.
[0063] (b) Data transmission:
[0064] Data transmission is mainly that this system transmits data to the host computer server through the 4G module. The data content includes the three-axis instantaneous acceleration values in the real-time mode, the three-axis instantaneous acceleration vibration curve when vibration warning occurs in the warning mode, as well as the three-axis maximum vibration speed, maximum amplitude, and maximum vibration frequency.
[0065] (c) Data acquisition:
[0066] Perform data acquisition operations on the three-axis acceleration sensor according to the task label, collector parameters, and collector operation mode.
[0067] (d) Data processing:
[0068] Data processing is to perform HHT transformation on the instantaneous acceleration values of the three-axis acceleration sensor collected to obtain the maximum vibration speed, maximum amplitude, and maximum vibration frequency.
[0069] The beneficial effect of a vibration signal acquisition and analyzer based on HHT of the present invention is that by collecting and judging data signals more comprehensively and accurately, it not only effectively improves the accuracy and stability of analysis, but also improves the efficiency of analysis.
[0070] The above are only the embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. All equivalent structural or equivalent process transformations made by using the content of the specification of the present invention, or directly or indirectly applied in other related technical fields, are similarly included in the patent protection scope of the present invention.
Claims
1. A vibration signal acquisition and analyzer based on HHT, characterized in that: Embedded software of the vibration signal analysis algorithm based on HHT, which is used to access a variety of vibration sensors, and automatically trigger acquisition, analysis and calculation when vibration occurs, and output vibration speed, amplitude, and vibration frequency, and upload them to the host computer and / or server according to instructions.
2. The vibration signal acquisition and analyzer based on HHT according to claim 1, characterized in that: Including but not limited to the following components: MCU unit, 4G communication interface unit, power supply unit, 485 communication interface unit, multi-channel AD interface unit, IIC communication interface unit, SPI communication interface unit that communicate or are electrically controlled connected to the MCU unit respectively. MCU unit: Used to coordinate and control the work of each functional unit and perform data processing and data transmission. 4G communication interface unit: The MCU unit uploads data to the host computer and / or server through the 4G communication interface unit. Power supply unit: Used to supply power to the entire system, including: DCDC switching power supply and LDO linear voltage regulator power supply. 485 communication interface unit: Used for the MCU unit to communicate with a three-axis acceleration sensor with 485 communication system output, so as to obtain the instantaneous acceleration value of the three-axis acceleration sensor. Multi-channel AD interface unit: The MCU unit is connected to a three-axis acceleration sensor with voltage system output through the multi-channel AD interface unit to collect the external voltage value it outputs, and convert the analog signal into an analyzable digital signal. IIC communication interface unit: Used to access a three-axis acceleration sensor with IIC communication system output. The MCU unit communicates with the three-axis acceleration sensor through the IIC communication interface to obtain the instantaneous acceleration value of the three-axis acceleration sensor. SPI communication interface unit: Used to access a three-axis acceleration sensor with SPI communication system output. The MCU unit communicates with the three-axis acceleration sensor through the SPI communication interface to obtain the instantaneous acceleration value of the three-axis acceleration sensor.
3. The vibration signal acquisition and analyzer based on HHT according to claim 1, characterized in that, The MCU unit uses a 32-bit single-chip microcomputer based on the ARM Cortex-M3 kernel.
4. A vibration signal acquisition and analyzer based on HHT according to claim 1, characterized in that, The power supply unit uses a wide voltage input of 5 to 28v.
5. A vibration signal acquisition and analyzer based on HHT according to claim 1, characterized in that, The multi-channel AD interface unit uses a 12-bit multi-channel ADC built in a 32-bit single-chip microcomputer based on the ARM Cortex-M3 kernel.
6. The vibration signal acquisition and analyzer based on HHT according to claim 1, characterized in that, The control method of the vibration signal acquisition and analyzer includes: (1) Initialize the system; (2) Monitor data of the 4G communication interface unit, 485 communication interface unit, multi-channel AD interface unit, IIC communication interface unit, SPI communication interface unit: When vibration signal data is monitored, parse the instructions according to the monitored vibration signal data and assign task tags; when vibration signal data is not monitored, execute step (3) to judge whether there is a task currently. (3) Judge whether there is a task: If there is a task, execute the task according to the task tag, perform HHT transform processing on the collected vibration signal data, so as to obtain the maximum vibration speed, maximum amplitude, and maximum vibration frequency, and upload the processed real-time data to the server through the GPRS wireless network for real-time viewing of the vibration situation of the measured object; If there is no task, return to step (1) to continue monitoring; Among them, the tasks include communication instruction analysis, data transmission tasks, data processing tasks, and data acquisition tasks.
7. The vibration signal acquisition and analyzer based on HHT according to claim 1, characterized in that, The initialization content includes: initializing the MCU clock, initializing the serial port driver, initializing the timer, initializing the IIC bus driver, initializing the SPI bus driver, initializing the 485 bus driver, and initializing the ADC.
8. A vibration signal acquisition and analyzer based on HHT according to claim 1, characterized in that, In the communication instruction analysis, the communication instruction categories include host computer instructions and sensor instructions. The host computer instructions are the communication instructions between the host computer and the MCU unit of this system, and the sensor instructions are the instructions between the MCU unit of this system and the three-axis acceleration sensor; among them, The instruction content is analyzed according to the communication protocol between the host computer and this system, and the content includes collector parameter configuration and collector mode configuration; The parameter configuration includes the data acquisition and upload period, the acquisition frequency of the three-axis acceleration sensor, the warning threshold of the three-axis acceleration sensor, the installation angle of the three-axis acceleration sensor, and the type parameters of the three-axis acceleration sensor; The mode configuration includes the data real-time upload mode and the data warning upload mode.
9. A vibration signal acquisition and analyzer based on HHT according to claim 1, characterized in that In the data transmission task, the data content includes the three-axis instantaneous acceleration values in the real-time mode, the three-axis instantaneous acceleration vibration curve when vibration warning occurs in the warning mode, as well as the three-axis maximum vibration speed, maximum amplitude, and maximum vibration frequency.
10. A vibration signal acquisition and analyzer based on HHT according to claim 1, characterized in that, In the data acquisition task: The three-axis acceleration sensor is operated for data acquisition according to the task label, collector parameters, and collector operation mode.