High-precision inclination angle test system and method for new energy intelligent operation and maintenance

By designing a high-precision inclination test system with multi-layer filtering processing and error compensation, the problem that existing inclination instruments can only achieve low-precision or small-range high-precision measurement in most cases, and high-precision inclination measurement within a wide range is achieved, meeting the needs of new energy intelligent operation and maintenance.

CN119984187APending Publication Date: 2025-05-13SHANGHAI DONGHAI WIND POWER CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510103460.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In most cases, existing inclinometers can only achieve low-precision or small-range high-precision measurements, and the measurement results are affected by various factors such as materials, environment and electromagnetic environment, resulting in large measurement errors, making it difficult to meet the needs of high-precision inclinometric measurements in fields such as intelligent operation and maintenance of new energy.

Method used

A high-precision inclination test system including a 3-axis inclination sensor, a temperature and humidity sensor, an analog signal processing module, an analog-to-digital conversion module, a digital signal processing module, a microprocessor unit, a serial communication port, a CAN communication port, a parameter data storage unit and a power management unit are designed. The system achieves high-precision inclination measurement through multi-layer filtering, error compensation and correction, combined with temperature and humidity compensation.

Benefits of technology

It realizes high-precision inclination measurement over a wide range, reduces measurement errors, improves measurement accuracy, and meets the needs of high-precision inclination measurement in fields such as intelligent operation and maintenance of new energy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119984187A_ABST
    Figure CN119984187A_ABST
Patent Text Reader

Abstract

The invention provides a high-precision inclination angle test system and method for new energy intelligent operation and maintenance, and the system comprises a power management unit, a three-axis acceleration sensor, a temperature and humidity sensor, an analog signal and digital signal processing module, an analog-to-digital conversion module, a microprocessor unit, a communication interface, a storage unit, etc. According to the invention, the test precision of the inclinometer in static and dynamic use scenes can be improved, and the inclinometer can be used in use scenes with high requirements on the measurement precision, especially in land wind power generation tower inclination detection, base settlement detection and dynamic inclination angle real-time monitoring of offshore floating wind power in the field of new energy intelligent operation and maintenance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of new energy intelligent operation and maintenance, and in particular to a high-precision inclination angle testing system and method for new energy intelligent operation and maintenance. Background Art

[0002] my country's industrial technology is in a period of rapid development. The requirements for the accuracy of inclination angle measurement in the fields of new energy, bridges, rail transit, aviation, aerospace, construction, medical equipment, etc. are also constantly increasing, especially in wind power generation, photovoltaic power generation, high-precision robotic arms, high-end medical equipment and other equipment that require a large range of high-precision inclination angle measurements.

[0003] Inclinometer is a measurement system based on three-axis acceleration sensor. It calculates the elevation angle by the components of gravity acceleration in the three sensitive axis directions. The measurement accuracy of the sensor is affected by many factors such as its own material, ambient temperature and humidity, electromagnetic environment, circuit design, production process, etc. In view of the fact that most inclinometers can only achieve a large range with low accuracy or a small range with high accuracy, the present invention aims to minimize and overcome the influence of the above factors on the measurement results, reduce measurement errors, improve measurement accuracy, and achieve the requirements of wide range and high-precision measurement of inclinometer. Therefore, a high-precision inclinometer test method for new energy intelligent operation and maintenance is proposed. Summary of the invention

[0004] In order to minimize and overcome the influence of factors in the background technology on the measurement results, reduce measurement errors, improve measurement accuracy, and meet the requirements of wide range and high-precision measurement of inclinometers, the present invention proposes a high-precision inclinometer testing system and method for new energy intelligent operation and maintenance.

[0005] The technical solution adopted by the present invention to solve its technical problem is:

[0006] A high-precision inclination angle testing system for new energy intelligent operation and maintenance, the system comprising:

[0007] The 3-axis inclination sensor consists of three orthogonal acceleration sensors, which are used to convert the accelerations in three directions into analog electrical signals;

[0008] Temperature and humidity sensor, used to monitor the real-time temperature and humidity of the inclinometer, providing a monitoring basis for calibrating correction parameters and making compensation corrections according to temperature and humidity;

[0009] An analog signal processing module is used to use a low-pass anti-aliasing filter to reduce out-of-band noise on the analog signal collected by the sensor, and can limit the bandwidth;

[0010] The analog-to-digital conversion module is used to quantize and encode the processed analog signal and convert it into a binary digital signal;

[0011] The digital signal processing module uses digital filtering, including a low-pass digital decimation filter, a high-pass filter and a difference filter, which can provide more functional options for signal processing to meet the signal processing requirements under different working conditions;

[0012] Microprocessor unit, used to complete complex data calculation, logic control and data transmission functions;

[0013] Serial communication port, used to provide an information interaction interface for wireless communication equipment or host computer, can receive external control instructions, and can transmit the collected angle, acceleration, temperature and humidity information to other modules or systems;

[0014] CAN communication port is used to receive data from other modules or systems, such as correction coefficients at different temperatures, zero voltage correction coefficients, wind speed, wind direction, etc., to provide parameter basis for improving acquisition accuracy;

[0015] Parameter data storage unit, used for parameter data after calibration and correction, can be stored in the internal storage unit, and the corrected parameters will not be lost after the system is powered off or restarted;

[0016] The power management unit adopts a multi-level voltage reduction method and has overheating and overload protection functions. It provides unified power management for the entire system and meets the power supply requirements of different modules.

[0017] Another object of the present invention is to provide a high-precision inclination angle test method for new energy intelligent operation and maintenance, the method is implemented by the above-mentioned high-precision inclination angle test system for new energy intelligent operation and maintenance, and the method comprises the following steps:

[0018] Step 201, system power-on startup: after the inclinometer is powered on, the embedded system boots up;

[0019] Step 202, system initialization, reading setting parameters: after the system is started, the system parameters are initialized and the calibration compensation parameters are read;

[0020] Step 203, receiving a control command: the service process monitors the control command. If no control command is received, the data acquisition sub-process of step 204 is executed. If a control command is received, the calibration sub-routine of step 217 is executed.

[0021] Step 204, data collection sub-process: if the service process does not receive the control command, it enters the data collection process;

[0022] Step 205, reading acceleration analog signal: reading the original analog signal from the 3-axis tilt sensor;

[0023] Step 206, analog signal filtering: the collected analog signal uses a low-pass anti-aliasing filter to reduce out-of-band noise, and the bandwidth can be limited according to requirements;

[0024] Step 207, analog-to-digital conversion: encode the analog signal and convert it into binary digital signal code;

[0025] Step 208, digital signal filtering processing: using a digital filtering method, including a low-pass digital extraction filter, a high-pass filter and a difference filter, to provide different function options and parameters for signal processing to meet the signal processing requirements under multiple working conditions;

[0026] Step 209, acceleration data analysis: The digitized three-axis acceleration values ​​are processed by inverse trigonometric functions to obtain inclination measurement values;

[0027] Step 210, error compensation and correction: the uncorrected raw data, due to various errors, needs to be compensated and corrected according to the correction parameters calculated by the calibration subroutine to reduce the measurement error and improve the measurement accuracy;

[0028] Step 211, serial port output: send the calibrated data to the information interaction interface, including angle, acceleration, temperature and humidity, etc., and receive command interaction information from other modules or systems;

[0029] Step 212, data storage: a certain storage space is allocated in the internal memory to store the collected data for a period of time to ensure that the running data will not be lost in the event of a short communication interruption;

[0030] Step 213, next data collection cycle: one cycle of data collection ends and enters the next collection cycle;

[0031] Step 214, reading the temperature and humidity analog signal: collecting the temperature and humidity of the external environment through the temperature and humidity sensor to provide a reference basis for parameter calibration and data compensation;

[0032] Step 215, data analog conversion: convert the analog signal of temperature and humidity into a digital signal that can be processed by the single chip microcomputer;

[0033] Step 216, temperature and humidity data analysis: convert the arithmetic signal into actual temperature and humidity values ​​according to the coefficient and offset of the sensor;

[0034] Step 217 , execute the calibration subroutine: if a calibration control command is received, execute the calibration subroutine starting from step 301 .

[0035] As a further technical solution of the present invention, the calibration subprocess includes:

[0036] Step 301, start the calibration program sub-process: if the service listening program receives a calibration command, it will enter the calibration sub-process;

[0037] Step 302, placing the inclinometer on a temperature-controlled turntable: before calibration, the inclinometer to be calibrated needs to be placed on a temperature-controlled turntable with controllable temperature and rotation angle;

[0038] Step 303, set and stabilize the initial test temperature for 5 minutes: start calibration from the lowest temperature limit of the sensor, and after the temperature control turntable reaches the set temperature, let it stand for 5 minutes to make the internal temperature of the inclinometer consistent with the set temperature;

[0039] Step 304, start the current calibration process: meet the calibration setting conditions and start the calibration process;

[0040] Step 305, the inclinometer runs for 5 minutes to achieve a stable running state;

[0041] Step 306, select the axis to be calibrated: select the X, Y, and Z axis to be calibrated;

[0042] Step 307, X-axis calibration: enter the X-axis calibration process;

[0043] Step 308, control the turntable to rotate to the X-axis direction of 1g: the initial X-axis calibration position is the position where the acceleration value is 1g;

[0044] Step 309, Y and Z to 0g position, rotate around Z axis: adjust the turntable to rotate the Y axis and Z axis to the position where the acceleration is 0g;

[0045] Step 310, reading sensor data: reading the original information data of the sensor;

[0046] Step 311, collect data for 5 minutes: continuously collect the running data in the current state for 5 minutes;

[0047] Step 312, save the original data to the test file: save the collected data in the form of a file for later parameter calculation;

[0048] Step 313, rotate 5° clockwise: after this group of tests is completed, rotate 5° clockwise around the rotation axis;

[0049] Step 314, the accumulated rotation angle is greater than 360 degrees: if the accumulated rotation angle is less than 360 degrees, the calibration of the current axis at the current temperature has not been completed, then go to step 317 and enter the next angle calibration process of the current calibration temperature; if the accumulated rotation angle is greater than 360 degrees, the calibration of the current axis at the current temperature is completed, then go to step 316;

[0050] Step 315, collecting the next set of data: the calibration has not been completed at the current temperature, and the next calibration cycle needs to be entered;

[0051] Step 316, judging whether the calibration process of the three axes has been completed, if not, proceeding to step 317, if the calibration of the three axes has been completed, proceeding to the calibration process of the next temperature point in step 318;

[0052] Step 317, start the next axis calibration: the data collection process of the current axis has been completed, and enter the calibration process of the next axis;

[0053] Step 318, the temperature increases by 5 degrees Celsius: the three-axis calibration process of the current set temperature has been completed, and the temperature control turntable is controlled to increase by 5 degrees Celsius to enter the calibration process of the next temperature;

[0054] Step 319, determining whether the set temperature has reached the upper limit temperature of the inclinometer sensor, if not, proceeding to step 320, if it has reached, proceeding to step 327;

[0055] Step 320, perform three-axis calibration at the current set temperature: if the temperature has not reached the set upper limit, continue the calibration procedure flow at the set temperature;

[0056] Step 321, Y-axis calibration: enter the Y-axis calibration process;

[0057] Step 322, control the turntable to rotate to the Y-axis direction of 1g: the initial Y-axis calibration position is the position where the acceleration value is 1g;

[0058] Step 323, X and Z to 0g position, rotate around the X axis: adjust the turntable to rotate the X axis and Z axis to the position where the acceleration is 0g;

[0059] Step 324, Z-axis calibration: entering the Z-axis calibration process;

[0060] Step 325, control the turntable to rotate to the Z-axis direction of 1g: the initial Z-axis calibration position is the position where the acceleration value is 1g;

[0061] Step 326, X and Y to 0g position, rotate around the Y axis: adjust the turntable to rotate the X axis and Y axis to the position where the acceleration is 0g;

[0062] Step 327, calculate the three-axis correction parameters at different temperatures and angles: After the data collection process at different set temperatures and angles is completed, enter the correction parameter calculation process, and calculate the zero point voltage and the calibration coefficients and error angles at different temperatures and angles according to the accuracy optimization algorithm;

[0063] Step 328, writing parameters to the inclinometer: writing the calculated results into the internal memory of the inclinometer as parameters for data correction and compensation;

[0064] Step 329, the calibration procedure ends: a calibration completion command is sent, and the parameter calibration procedure flow ends.

[0065] The beneficial effect of the present invention is: the present invention designs a large-range, high-precision inclination testing method, which can improve the testing accuracy of the inclinometer in static and dynamic usage scenarios, and meet the usage scenarios with high requirements for measurement accuracy, especially in the field of new energy intelligent operation and maintenance, onshore wind power tower inclination detection, base settlement detection and real-time monitoring of dynamic inclination of offshore floating wind power. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0067] Figure 1 The present invention realizes a functional block diagram of a high-precision inclination angle testing system for new energy intelligent operation and maintenance.

[0068] Figure 2 The present invention is a flow chart of a method for implementing a high-precision tilt angle test.

[0069] Figure 3 The present invention is a data calibration flow chart for realizing a high-precision tilt angle testing method. DETAILED DESCRIPTION

[0070] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0071] See also Figure 1 , an embodiment of the present invention provides a high-precision inclination angle test system for new energy intelligent operation and maintenance, the system comprising;

[0072] The 3-axis tilt sensor 101 is composed of three orthogonal acceleration sensors and is used to convert the accelerations sensed in three directions into analog electrical signals;

[0073] The temperature and humidity sensor 102 is used to monitor the real-time temperature and humidity of the inclinometer, and provide a monitoring basis for calibrating correction parameters and making compensation corrections according to temperature and humidity;

[0074] The analog signal processing module 103 is used to use a low-pass anti-aliasing filter to reduce out-of-band noise on the analog signal collected by the sensor, and can limit the bandwidth;

[0075] The analog-to-digital conversion module 104 is used to quantize and encode the processed analog signal and convert it into a binary digital signal;

[0076] The digital signal processing module 105 adopts a digital filtering method, including a low-pass digital extraction filter, a high-pass filter and a difference filter, which can provide more functional options for signal processing to meet the signal processing requirements under different working conditions;

[0077] Microprocessor unit 106, the adopted microprocessor meets the requirements of small size, low power consumption, high real-time performance and high precision of the system design scheme, and integrates an instruction set to complete complex data calculation, logic control and data transmission functions;

[0078] Serial communication port 107, used to provide an information exchange interface for wireless communication equipment or a host computer, can receive external control instructions, and can transmit the collected angle, acceleration, temperature and humidity information to other modules or systems;

[0079] CAN communication port 108 is used to receive data from other modules or systems, such as correction coefficients at different temperatures, zero voltage correction coefficients, wind speed, wind direction, etc., to provide parameter basis for improving acquisition accuracy;

[0080] The parameter data storage unit 109 is used for storing the parameter data after calibration and correction in the internal storage unit. After the system is powered off or restarted, the correction parameters will not be lost;

[0081] The power management unit 110 adopts a multi-stage voltage reduction method and has overheating and overload protection functions, provides unified power management for the entire system, and meets the power supply requirements of different modules.

[0082] See also Figure 2 Another object of the present invention is to provide a high-precision inclination angle test method for new energy intelligent operation and maintenance, the method is implemented by the above-mentioned high-precision inclination angle test system for new energy intelligent operation and maintenance, and the method comprises the following steps:

[0083] Step 201, system power-on startup: after the inclinometer is powered on, the embedded system boots up;

[0084] Step 202, system initialization, reading setting parameters: after the system is started, the system parameters are initialized and the calibration compensation parameters are read;

[0085] Step 203, receiving a control command: the service process monitors the control command. If no control command is received, the data acquisition sub-process of step 204 is executed. If a control command is received, the calibration sub-routine of step 217 is executed.

[0086] Step 204, data collection sub-process: if the service process does not receive the control command, it enters the data collection process;

[0087] Step 205, reading acceleration analog signal: reading the original analog signal from the 3-axis tilt sensor;

[0088] Step 206, analog signal filtering: the collected analog signal uses a low-pass anti-aliasing filter to reduce out-of-band noise, and the bandwidth can be limited according to requirements;

[0089] Step 207, analog-to-digital conversion: encode the analog signal and convert it into binary digital signal code;

[0090] Step 208, digital signal filtering processing: using a digital filtering method, including a low-pass digital extraction filter, a high-pass filter and a difference filter, to provide different function options and parameters for signal processing to meet the signal processing requirements under multiple working conditions;

[0091] Step 209, acceleration data analysis: The digitized three-axis acceleration values ​​are processed by inverse trigonometric functions to obtain inclination measurement values;

[0092] Step 210, error compensation and correction: the uncorrected raw data, due to various errors, needs to be compensated and corrected according to the correction parameters calculated by the calibration subroutine to reduce the measurement error and improve the measurement accuracy;

[0093] Step 211, serial port output: send the calibrated data to the information interaction interface, including angle, acceleration, temperature and humidity, etc., and receive command interaction information from other modules or systems;

[0094] Step 212, data storage: a certain storage space is allocated in the internal memory to store the collected data for a period of time to ensure that the running data will not be lost in the event of a short communication interruption;

[0095] Step 213, next data collection cycle: one cycle of data collection ends and enters the next collection cycle;

[0096] Step 214, reading the temperature and humidity analog signal: collecting the temperature and humidity of the external environment through the temperature and humidity sensor to provide a reference basis for parameter calibration and data compensation;

[0097] Step 215, data analog conversion: convert the analog signal of temperature and humidity into a digital signal that can be processed by the single chip microcomputer;

[0098] Step 216, temperature and humidity data analysis: convert the arithmetic signal into actual temperature and humidity values ​​according to the coefficient and offset of the sensor;

[0099] Step 217 , execute the calibration subroutine: if a calibration control command is received, execute the calibration subroutine starting from step 301 .

[0100] See also Figure 3 , the calibration sub-process includes:

[0101] Step 301, start the calibration program sub-process: if the service listening program receives a calibration command, it will enter the calibration sub-process;

[0102] Step 302, placing the inclinometer on a temperature-controlled turntable: before calibration, the inclinometer to be calibrated needs to be placed on a temperature-controlled turntable with controllable temperature and rotation angle;

[0103] Step 303, set and stabilize the initial test temperature for 5 minutes: start calibration from the lowest temperature limit of the sensor, and after the temperature control turntable reaches the set temperature, let it stand for 5 minutes to make the internal temperature of the inclinometer consistent with the set temperature;

[0104] Step 304, start the current calibration process: meet the calibration setting conditions and start the calibration process;

[0105] Step 305, the inclinometer runs for 5 minutes to achieve a stable running state;

[0106] Step 306, select the axis to be calibrated: select the X, Y, and Z axis to be calibrated;

[0107] Step 307, X-axis calibration: enter the X-axis calibration process;

[0108] Step 308, control the turntable to rotate to the X-axis direction of 1g: the initial X-axis calibration position is the position where the acceleration value is 1g;

[0109] Step 309, Y and Z to 0g position, rotate around Z axis: adjust the turntable to rotate the Y axis and Z axis to the position where the acceleration is 0g;

[0110] Step 310, reading sensor data: reading the original information data of the sensor;

[0111] Step 311, collect data for 5 minutes: continuously collect the running data in the current state for 5 minutes;

[0112] Step 312, save the original data to the test file: save the collected data in the form of a file for later parameter calculation;

[0113] Step 313, rotate 5° clockwise: after this group of tests is completed, rotate 5° clockwise around the rotation axis;

[0114] Step 314, the accumulated rotation angle is greater than 360 degrees: if the accumulated rotation angle is less than 360 degrees, the calibration of the current axis at the current temperature has not been completed, then go to step 317 and enter the next angle calibration process of the current calibration temperature; if the accumulated rotation angle is greater than 360 degrees, the calibration of the current axis at the current temperature is completed, then go to step 316;

[0115] Step 315, collecting the next set of data: the calibration has not been completed at the current temperature, and the next calibration cycle needs to be entered;

[0116] Step 316, judging whether the calibration process of the three axes has been completed, if not, proceeding to step 317, if the calibration of the three axes has been completed, proceeding to the calibration process of the next temperature point in step 318;

[0117] Step 317, start the next axis calibration: the data collection process of the current axis has been completed, and enter the calibration process of the next axis;

[0118] Step 318, the temperature increases by 5 degrees Celsius: the three-axis calibration process of the current set temperature has been completed, and the temperature control turntable is controlled to increase by 5 degrees Celsius to enter the calibration process of the next temperature;

[0119] Step 319, determining whether the set temperature has reached the upper limit temperature of the inclinometer sensor, if not, proceeding to step 320, if it has reached, proceeding to step 327;

[0120] Step 320, perform three-axis calibration at the current set temperature: if the temperature has not reached the set upper limit, continue the calibration procedure flow at the set temperature;

[0121] Step 321, Y-axis calibration: enter the Y-axis calibration process;

[0122] Step 322, control the turntable to rotate to the Y-axis direction of 1g: the initial Y-axis calibration position is the position where the acceleration value is 1g;

[0123] Step 323, X and Z to 0g position, rotate around the X axis: adjust the turntable to rotate the X axis and Z axis to the position where the acceleration is 0g;

[0124] Step 324, Z-axis calibration: entering the Z-axis calibration process;

[0125] Step 325, control the turntable to rotate to the Z-axis direction of 1g: the initial Z-axis calibration position is the position where the acceleration value is 1g;

[0126] Step 326, X and Y to 0g position, rotate around the Y axis: adjust the turntable to rotate the X axis and Y axis to the position where the acceleration is 0g;

[0127] Step 327, calculate the three-axis correction parameters at different temperatures and angles: After the data collection process at different set temperatures and angles is completed, enter the correction parameter calculation process, and calculate the zero point voltage and the calibration coefficients and error angles at different temperatures and angles according to the accuracy optimization algorithm;

[0128] Step 328, writing parameters to the inclinometer: writing the calculated results into the internal memory of the inclinometer as parameters for data correction and compensation;

[0129] Step 329, the calibration procedure ends: a calibration completion command is sent, and the parameter calibration procedure flow ends.

[0130] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0131] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A high-precision inclination angle test system for new energy intelligent operation and maintenance, characterized in that: The system comprises: The 3-axis inclination sensor consists of three orthogonal acceleration sensors, which are used to convert the accelerations in three directions into analog electrical signals; Temperature and humidity sensor, used to monitor the real-time temperature and humidity of the inclinometer, providing a monitoring basis for calibrating correction parameters and making compensation corrections according to temperature and humidity; An analog signal processing module, used for using a low-pass anti-aliasing filter to reduce out-of-band noise and limit bandwidth of the analog signal collected by the sensor; The analog-to-digital conversion module is used to quantize and encode the processed analog signal and convert it into a binary digital signal; The digital signal processing module uses digital filtering, including a low-pass digital decimation filter, a high-pass filter and a difference filter, which can provide more functional options for signal processing to meet the signal processing requirements under different working conditions; Microprocessor unit, used to complete data calculation, logic control and data transmission functions; Serial communication port, used to provide an information interaction interface for wireless communication equipment or host computer, receive external control instructions, and transmit collected information to other modules or systems; CAN communication port is used to receive data from other modules or systems to provide parameter basis for improving acquisition accuracy; A parameter data storage unit, used for storing correction parameters; The power management unit adopts a multi-level voltage reduction method and has overheating and overload protection functions. It provides unified power management for the entire system and meets the power supply requirements of different modules.

2. A high-precision inclination angle test method for new energy intelligent operation and maintenance, characterized in that: The method is implemented based on the high-precision inclination test system for new energy intelligent operation and maintenance according to claim 1, and the method comprises the following steps: Step 201, system power-on startup: after the inclinometer is powered on, the embedded system boots up; Step 202, system initialization, reading setting parameters: after the system is started, the system parameters are initialized and the calibration compensation parameters are read; Step 203, receiving a control command: the service process monitors the control command. If no control command is received, the data acquisition sub-process of step 204 is executed. If a control command is received, the calibration sub-routine of step 217 is executed. Step 204, data collection sub-process: if the service process does not receive the control command, it enters the data collection process; Step 205, reading acceleration analog signal: reading the original analog signal from the 3-axis tilt sensor; Step 206, analog signal filtering: The collected analog signal uses a low-pass anti-aliasing filter to reduce out-of-band noise and limit the bandwidth according to requirements; Step 207, analog-to-digital conversion: encode the analog signal and convert it into binary digital signal code; Step 208, digital signal filtering processing: using a digital filtering method, including a low-pass digital extraction filter, a high-pass filter and a difference filter, to provide different function options and parameters for signal processing to meet the signal processing requirements under multiple working conditions; Step 209, acceleration data analysis: The digitized three-axis acceleration values ​​are processed by inverse trigonometric functions to obtain inclination measurement values; Step 210, error compensation and correction: the uncorrected raw data, due to various errors, needs to be compensated and corrected according to the correction parameters calculated by the calibration subroutine to reduce the measurement error and improve the measurement accuracy; Step 211, serial port output: send the calibrated data to the information interaction interface, including angle, acceleration, temperature and humidity, etc., and receive command interaction information from other modules or systems; Step 212, data storage: a certain storage space is allocated in the internal memory to store the collected data for a period of time to ensure that the running data will not be lost in the event of a short communication interruption; Step 213, next data collection cycle: one cycle of data collection ends and enters the next collection cycle; Step 214, reading the temperature and humidity analog signal: collecting the temperature and humidity of the external environment through the temperature and humidity sensor to provide a reference basis for parameter calibration and data compensation; Step 215, data analog conversion: convert the analog signal of temperature and humidity into a digital signal that can be processed by the single chip microcomputer; Step 216, temperature and humidity data analysis: convert the arithmetic signal into actual temperature and humidity values ​​according to the coefficient and offset of the sensor; Step 217 , execute the calibration subroutine: if a calibration control command is received, execute the calibration subroutine starting from step 301 .

3. A high-precision inclination angle testing method for new energy intelligent operation and maintenance according to claim 2, characterized in that: The calibration sub-process includes: Step 301, start the calibration program sub-process: if the service listening program receives a calibration command, it will enter the calibration sub-process; Step 302, placing the inclinometer on a temperature-controlled turntable: before calibration, the inclinometer to be calibrated needs to be placed on a temperature-controlled turntable with controllable temperature and rotation angle; Step 303, set and stabilize the initial test temperature for 5 minutes: start calibration from the lowest temperature limit of the sensor, and after the temperature control turntable reaches the set temperature, let it stand for 5 minutes to make the internal temperature of the inclinometer consistent with the set temperature; Step 304, start the current calibration process: meet the calibration setting conditions, and start the calibration process; Step 305, the inclinometer runs for 5 minutes to reach a stable running state; Step 306, select the axis to be calibrated: select the X, Y, and Z axis to be calibrated; Step 307, X-axis calibration: enter the X-axis calibration process; Step 308, control the turntable to rotate to the X-axis direction of 1g: the initial X-axis calibration position is the position where the acceleration value is 1g; Step 309, Y and Z to 0g position, rotate around Z axis: adjust the turntable to rotate the Y axis and Z axis to the position where the acceleration is 0g; Step 310, reading sensor data: reading the original information data of the sensor; Step 311, collect data for 5 minutes: continuously collect the running data in the current state for 5 minutes; Step 312, save the original data to the test file: save the collected data in the form of a file for later parameter calculation; Step 313, rotate 5° clockwise: after this group of tests is completed, rotate 5° clockwise around the rotation axis; Step 314, the accumulated rotation angle is greater than 360 degrees: if the accumulated rotation angle is less than 360 degrees, the calibration of the current axis at the current temperature has not been completed, then go to step 317 and enter the next angle calibration process of the current calibration temperature; if the accumulated rotation angle is greater than 360 degrees, the calibration of the current axis at the current temperature is completed, then go to step 316; Step 315, collecting the next set of data: the calibration has not been completed at the current temperature, and the next calibration cycle needs to be entered; Step 316, judging whether the calibration process of the three axes has been completed, if not, proceeding to step 317, if the calibration of the three axes has been completed, proceeding to the calibration process of the next temperature point in step 318; Step 317, start the next axis calibration: the data collection process of the current axis has been completed, and enter the calibration process of the next axis; Step 318, the temperature increases by 5 degrees Celsius: the three-axis calibration process of the current set temperature has been completed, and the temperature control turntable is controlled to increase by 5 degrees Celsius to enter the calibration process of the next temperature; Step 319, determining whether the set temperature has reached the upper limit temperature of the inclinometer sensor, if not, proceeding to step 320, if it has reached, proceeding to step 327; Step 320, perform three-axis calibration at the current set temperature: if the temperature has not reached the set upper limit, continue the calibration procedure flow at the set temperature; Step 321, Y-axis calibration: entering the Y-axis calibration process; Step 322, control the turntable to rotate to the Y-axis direction of 1g: the initial Y-axis calibration position is the position where the acceleration value is 1g; Step 323, X and Z to 0g position, rotate around the X axis: adjust the turntable to rotate the X axis and Z axis to the position where the acceleration is 0g; Step 324, Z-axis calibration: entering the Z-axis calibration process; Step 325, control the turntable to rotate to the Z-axis direction of 1g: the initial Z-axis calibration position is the position where the acceleration value is 1g; Step 326, X and Y to 0g position, rotate around the Y axis: adjust the turntable to rotate the X axis and Y axis to the position where the acceleration is 0g; Step 327, calculate the three-axis correction parameters at different temperatures and angles: After the data collection process at different set temperatures and angles is completed, enter the correction parameter calculation process, and calculate the zero point voltage and the calibration coefficients and error angles at different temperatures and angles according to the accuracy optimization algorithm; Step 328, writing parameters to the inclinometer: writing the calculated results into the internal memory of the inclinometer as parameters for data correction and compensation; Step 329, the calibration procedure ends: a calibration completion command is sent, and the parameter calibration procedure flow ends.