Distance and temperature measurement error mutual compensation method, device and paver material level meter

By performing error compensation calculation on the initial values ​​of the ultrasonic ranging and infrared temperature measuring sensors of the paver level meter, the problem of decreased measurement accuracy was solved, and the construction quality and efficiency of the paver were improved.

CN118999740BActive Publication Date: 2025-09-05SHAANXI CONSTR MACHINERY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411077478.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-07
Publication Date
2025-09-05
Estimated Expiration
2044-08-07

AI Technical Summary

Technical Problem

Existing paver material level meters lack a compensation mechanism for distance and temperature measurement, resulting in reduced measurement accuracy and affecting construction quality and efficiency.

Method used

By obtaining the initial values ​​of the ultrasonic ranging sensor and infrared temperature sensor, error compensation calculation is performed to determine whether the measurement results meet the output conditions, and the results are output only after the accuracy requirements are met.

Benefits of technology

The measurement accuracy and reliability of the paver material level meter are improved, ensuring construction quality and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118999740B_ABST
    Figure CN118999740B_ABST
Patent Text Reader

Abstract

The method, device and paver level meter for mutual compensation of distance and temperature measurement errors provided in the present application specifically relate to the fields of industrial automation and intelligent control. The method first collects the initial distance and temperature measurement values ​​of the paver level meter, and then accurately compensates the temperature and distance measurement values ​​based on the mutual influence between temperature and distance to obtain a more accurate second temperature and distance measurement value. The validity of the compensation result is automatically judged by the preset output conditions. If the second temperature and distance measurement values ​​meet the conditions, the second temperature and distance measurement values ​​are directly saved and output as the measurement results. Otherwise, the measurement results are used as the new initial distance and temperature measurement values, and the compensation process is repeated until the conditions are met. This method solves the problem in the prior art that the paver level meter lacks a compensation mechanism, resulting in a decrease in the measurement accuracy of the distance and temperature of the paver level meter, thereby improving the reliability of the paver level meter.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of industrial automation and intelligent control, and in particular to a method and device for mutual compensation of distance and temperature measurement errors, and a material level meter for a paver. Background Art

[0002] With the rapid development of the road construction industry, pavers, as key equipment in road construction, have a direct impact on construction quality and project progress due to their performance and efficiency. To improve the operating accuracy and automation level of pavers, paver level meters have emerged as a key technology, demonstrating significant advantages in practical applications.

[0003] Currently, paver level meters on the market fall into two main categories: mechanical level meters and ultrasonic sensors. Mechanical level meters use a mechanical mechanism to drive a rotary potentiometer, converting the signal into a linear voltage signal. This can lead to untimely material replenishment and large fluctuations in the spreader speed. Ultrasonic sensors use ultrasonic distance sensors to measure the material level and output a signal to control the material level. To monitor whether the material temperature is suitable for paving, on-site supervisors generally need to know the temperature of the asphalt being paved. This helps guide the roller's rolling amplitude and number of passes in subsequent processes, further ensuring the smoothness of the asphalt pavement. Another new solution is to integrate an infrared temperature sensor into the level meter. Both ultrasonic and infrared temperature measurement are non-contact measurement technologies, and there is a close relationship between distance and temperature. Ultrasonic distance measurement works by measuring the time it takes for an ultrasonic wave to reflect back from the material and multiplying it by the speed of sound to determine the measured distance. However, the ambient temperature along the propagation path affects the speed of sound, thus affecting the accuracy of distance measurements. Infrared temperature sensors, on the other hand, convert the radiant energy of infrared radiation emitted by the material into an electrical signal, measuring the magnitude of the electrical signal to determine the temperature. The radiation energy entering the sensor attenuates as the distance from the material increases, affecting the accuracy of temperature measurement. Existing technologies lack a compensation mechanism for this interaction, resulting in reduced accuracy in both distance and temperature measurements and a limited effective measurement range.

[0004] In summary, how to improve the measurement accuracy of the distance and temperature of the level meter by establishing a compensation mechanism is a difficult problem that needs to be overcome urgently in the field of industrial automation and intelligent control technology. Summary of the Invention

[0005] The main purpose of the present invention is to provide a method, device and paver level meter for mutual compensation of distance and temperature measurement errors, so as to solve the problem in the prior art that the paver level meter lacks a compensation mechanism, resulting in a decrease in the measurement accuracy of the distance and temperature of the paver level meter, thereby improving the reliability of the paver level meter.

[0006] In order to achieve the above-mentioned objectives, the present invention provides a method and device for mutual compensation of distance and temperature measurement errors and a paver material level meter, thereby improving the reliability of the paver material level meter.

[0007] In a first aspect, the present invention provides a method for mutual compensation of distance and temperature measurement errors, the method comprising the following steps:

[0008] Step S1: Obtain a first distance measurement value of the ultrasonic distance measuring sensor and a first temperature measurement value of the infrared temperature measuring sensor, and assign these two values ​​to the initial distance value and the initial temperature value respectively;

[0009] Step S2: compensating the first temperature measurement value according to the initial distance value and the initial temperature value to obtain a second temperature measurement value;

[0010] Step S3: compensating the first ranging value according to the initial temperature value to obtain a second ranging value;

[0011] Step S4: determining whether the second temperature measurement value and the second distance measurement value meet the output conditions;

[0012] Step S5: If the output condition is met, the second temperature measurement value and the second distance measurement value are saved and output as measurement results; if the output condition is not met, the second temperature measurement value and the second distance measurement value are assigned to the initial temperature value and the initial distance value respectively, and then step S2 is executed.

[0013] Optionally, the step S1 includes:

[0014] Pre-acquire the temperature measurement delay time of the infrared temperature sensor from sending the temperature measurement instruction to starting the temperature measurement;

[0015] Pre-acquire the ranging delay time of the ultrasonic ranging sensor from sending the ranging command to starting the ranging;

[0016] According to the temperature measurement delay time and the distance measurement delay time, a first distance measurement value of the ultrasonic distance measurement sensor and a first temperature measurement value of the infrared temperature measurement sensor are acquired, and these two values ​​are assigned to the distance initial value and the temperature initial value respectively.

[0017] Optionally, acquiring the first ranging value of the ultrasonic ranging sensor and the first temperature measurement value of the infrared temperature measurement sensor according to the temperature measurement delay time and the ranging delay time includes:

[0018] Calculate the difference between the temperature measurement delay time and the distance measurement delay time to obtain a waiting time, and set the interrupt time of the timer to the waiting time;

[0019] Sending a distance measurement instruction and starting a timer at the same time, and sending a temperature measurement instruction to the infrared temperature measurement sensor when the interruption time of the timer ends;

[0020] A first distance measurement value of the ultrasonic distance measurement sensor and a first temperature measurement value of the infrared temperature measurement sensor are obtained.

[0021] Optionally, step S2 includes:

[0022] According to the initial distance D P and the initial temperature T P , use the following quadratic polynomial to calculate the temperature error ε T :

[0023]

[0024] Among them, w1, w2, w3, w4, w5, and w6 are correction coefficients;

[0025] The error compensation is performed on the first temperature measurement value T0, and the second temperature measurement value T is obtained by the following formula: n :

[0026] T n =T0+ε T

[0027] Wherein, T0 is the first temperature measurement value, ε T is the temperature error.

[0028] Optionally, step S3 includes:

[0029] According to the initial temperature T P , use the following formula to calculate the distance error value ε D :

[0030] ε D =a1*T p +a2

[0031] Among them, a1 and a2 are correction coefficients;

[0032] Perform error compensation on the first distance measurement value D0 and use the following formula to obtain the second distance measurement value D n :

[0033] D n =D0+ε D

[0034] Among them, ε D is the error value of the distance, and D0 is the first distance measurement value.

[0035] Optionally, step S4 includes:

[0036] Presetting a distance error threshold and a temperature error threshold, obtaining a distance change value based on the initial distance value and the second distance measurement value, and comparing the obtained value with the distance error threshold;

[0037] Calculating a temperature change value based on the initial temperature value and the second temperature measurement value, and comparing the temperature change value with the temperature error threshold;

[0038] If the above two change values ​​are both smaller than their respective error thresholds, it means that the second temperature measurement value and the second distance measurement value meet the output conditions; if the above two change values ​​do not meet the condition that they are both smaller than their respective error thresholds, it means that the second temperature measurement value and the second distance measurement value do not meet the output conditions.

[0039] In a second aspect, the present invention provides a device for mutual compensation of distance and temperature measurement errors, which is applicable to various possible implementations of the first aspect, including:

[0040] The data acquisition module is configured to execute step S1: obtaining a first distance measurement value of the ultrasonic distance measuring sensor and a first temperature measurement value of the infrared temperature measuring sensor, and assigning these two values ​​to the initial distance value and the initial temperature value, respectively;

[0041] a data analysis module, configured to execute step S2: compensating the first temperature measurement value according to the initial distance value and the initial temperature value to obtain a second temperature measurement value;

[0042] The data analysis module is further configured to execute step S3: compensating the first ranging value according to the initial temperature value to obtain a second ranging value;

[0043] The data analysis module is further configured to execute step S4: determining whether the second temperature measurement value and the second distance measurement value meet an output condition;

[0044] A data output module is configured to execute step S5: if the output condition is met, save and output the second temperature measurement value and the second distance measurement value as a measurement result;

[0045] The data analysis module is further used for step S6: if the output condition is not met, assigning the second temperature measurement value and the second distance measurement value to the temperature initial value and the distance initial value respectively and then executing step S2.

[0046] Optionally, the data acquisition module includes: an ultrasonic distance measurement acquisition module, an infrared temperature measurement acquisition module, and an acquisition time control module;

[0047] The infrared temperature measurement acquisition module is used to pre-acquire the temperature measurement delay time from the infrared temperature measurement sensor sending the temperature measurement instruction to the start of temperature measurement;

[0048] The ultrasonic ranging acquisition module is used to pre-acquire the ranging delay time from the ultrasonic ranging sensor sending the ranging instruction to starting the ranging;

[0049] The acquisition time control module is used to control the acquisition time difference between the ultrasonic distance measurement acquisition module and the infrared temperature measurement acquisition module in each acquisition cycle to be within a given threshold;

[0050] The data analysis module is specifically used to obtain the first distance measurement value of the ultrasonic distance measurement sensor and the first temperature measurement value of the infrared temperature measurement sensor according to the temperature measurement delay time and the distance measurement delay time, and assign these two values ​​to the initial distance value and the initial temperature value respectively.

[0051] Optionally, the data analysis module is specifically used to calculate the difference between the temperature measurement delay time and the ranging delay time to obtain the waiting time, and set the interrupt time of the timer to the waiting time; send a ranging instruction and start the timer at the same time, and send a temperature measurement instruction to the infrared temperature sensor when the interrupt time of the timer ends; obtain the first ranging value of the ultrasonic ranging sensor and the first temperature measurement value of the infrared temperature sensor.

[0052] Optionally, the data analysis module is specifically configured to calculate the distance from the initial value D P and the initial temperature T P , use the following quadratic polynomial to calculate the temperature error ε T :

[0053]

[0054] Among them, w1, w2, w3, w4, w5, and w6 are correction coefficients;

[0055] The error compensation is performed on the first temperature measurement value T0, and the second temperature measurement value T is obtained by the following formula: n :

[0056] T n =T0+ε T

[0057] Wherein, T0 is the first temperature measurement value, ε T is the temperature error.

[0058] Optionally, the data analysis module is specifically configured to calculate the initial temperature value T P , use the following formula to calculate the distance error value ε D :

[0059] ε D =a1*T p +a2

[0060] Among them, a1 and a2 are correction coefficients;

[0061] Perform error compensation on the first distance measurement value D0 and use the following formula to obtain the second distance measurement value D n :

[0062] D n =D0+ε D

[0063] Among them, ε D is the error value of the distance, and D0 is the first distance measurement value.

[0064] Optionally, the data analysis module is specifically used to pre-set a distance error threshold and a temperature error threshold, obtain a distance change value based on the initial distance value and the second ranging value, and compare it with the distance error threshold; calculate a temperature change value based on the initial temperature value and the second temperature measurement value, and compare it with the temperature error threshold; if the above two change values ​​are both smaller than their respective error thresholds, it means that the second temperature measurement value and the second ranging value meet the output conditions; if the above two change values ​​do not meet the condition of being smaller than their respective error thresholds, it means that the second temperature measurement value and the second ranging value do not meet the output conditions.

[0065] In a third aspect, the present invention provides a device for mutual compensation of distance and temperature measurement errors, the device comprising:

[0066] Memory;

[0067] processor;

[0068] wherein the memory stores computer-executable instructions;

[0069] The processor executes the computer-executable instructions stored in the memory to implement the above first aspect and / or various possible implementations of the first aspect.

[0070] In a fourth aspect, the present application provides a computer storage medium, wherein the computer-readable storage medium stores computer execution instructions, and when the computer execution instructions are executed by a processor, they are used to implement the above first aspect and / or various possible implementations of the first aspect.

[0071] In a fifth aspect, the present application provides a material level meter for a paver, comprising a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementations of the first aspect.

[0072] The present application provides a method, device, and paver level meter for mutual compensation of distance and temperature measurement errors. The method obtains the first distance measurement value of the ultrasonic distance sensor and the first temperature measurement value of the infrared temperature sensor, and assigns these two values ​​to the initial distance value and the initial temperature value, respectively. The first temperature measurement value is compensated according to the initial distance value and the initial temperature value to obtain the second temperature measurement value. The first distance measurement value is compensated according to the initial temperature value to obtain the second distance measurement value. It is determined whether the second temperature measurement value and the second distance measurement value meet the output conditions. If the output conditions are met, the second temperature measurement value and the second distance measurement value are directly output as the final measurement result. Otherwise, the compensation process is executed repeatedly until the conditions are met. This method solves the problem in the prior art that the paver level meter lacks a compensation mechanism, resulting in a decrease in the measurement accuracy of the distance and temperature of the paver level meter, thereby improving the reliability of the paver level meter. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] The accompanying drawings, which constitute part of this application, are intended to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are intended to explain the present invention and do not constitute an undue limitation of the present invention. In the accompanying drawings:

[0074] Figure 1 A flow chart of the mutual compensation method for distance and temperature measurement errors provided in this application;

[0075] Figure 2 A schematic diagram of the mutual compensation device for distance and temperature measurement errors provided by this application;

[0076] Figure 3 Schematic diagram of the mutual compensation device for distance and temperature measurement errors provided by this application.

[0077] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0078] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions in this application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0079] The terms "first," "second," "third," "fourth," and so forth (if any) in the description and claims of the present invention and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or sequential sequence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in sequences other than those illustrated or described herein.

[0080] In the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0081] With the rapid development of the road construction industry, pavers, as key equipment in road construction, have a direct impact on construction quality and project progress due to their performance and efficiency. To improve the operating accuracy and automation level of pavers, paver level meters have emerged as a key technology, demonstrating significant advantages in practical applications.

[0082] The emergence of ultrasonic level sensors has revolutionized paver level monitoring. This technology utilizes the principle of ultrasonic pulse transmission and reception, calculating material height by measuring the time difference in the propagation of ultrasonic waves through the material. Compared to traditional methods, ultrasonic level sensors offer real-time monitoring, high accuracy, and non-contact measurement, significantly improving paver operating efficiency and construction quality. Currently, paver level sensors on the market fall into two main categories: mechanical level sensors and ultrasonic sensors. Mechanical level sensors use a mechanical structure to drive a rotary potentiometer, converting the signal into a linear voltage signal. This can lead to delayed material replenishment and large fluctuations in the spreader speed. Ultrasonic sensors use ultrasonic distance sensors to measure the spreader level and output a signal to control the material level. To monitor material temperature for paving, on-site supervisors generally also need to know the actual temperature of the asphalt being paved. This information can guide the roller's rolling amplitude and number of passes in subsequent processes, further ensuring the smoothness of the asphalt pavement. Another new solution is integrating an infrared temperature sensor into the level sensor. Both ultrasonic distance measurement and infrared temperature measurement are non-contact measurement technologies, and there is a close correlation between distance and temperature. Ultrasonic distance measurement works by measuring the time it takes for an ultrasonic wave to reflect back from a material and multiplying it by the speed of sound to determine the distance. However, the ambient temperature along the propagation path affects the speed of sound, thereby affecting the accuracy of distance measurements. Infrared temperature sensors, on the other hand, convert the radiant energy of infrared rays emitted by the material into an electrical signal, measuring the magnitude of the electrical signal to determine the temperature. However, the radiant energy entering the sensor attenuates with increasing distance from the material, affecting the accuracy of temperature measurements. Existing technologies lack a mechanism to compensate for this interplay, resulting in reduced accuracy in both distance and temperature measurements and a limited effective measurement range.

[0083] In summary, how to improve the measurement accuracy of the distance and temperature of the level meter by establishing a compensation mechanism is a difficult problem that needs to be overcome urgently in the field of industrial automation and intelligent control technology.

[0084] The present application provides a method, device and paver level meter for mutual compensation of distance and temperature measurement errors. The method first collects the initial distance and temperature measurement values ​​of the paver level meter, and then accurately compensates the temperature and distance measurement values ​​based on the mutual influence between temperature and distance to obtain a more accurate second temperature and distance measurement value. The validity of the compensation result is automatically judged by the preset output conditions. If the second temperature and distance values ​​meet the conditions, the measurement result is directly output; otherwise, the compensation result is used as the new initial value, and the compensation process is repeated until the conditions are met. This method solves the problem in the prior art that the paver level meter lacks a compensation mechanism, resulting in a decrease in the measurement accuracy of the distance and temperature of the paver level meter, thereby improving the reliability of the paver level meter.

[0085] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0086] Figure 1 The flow chart of the mutual compensation method of distance and temperature measurement errors provided by this application is described in detail, such as Figure 1 As shown, the method for mutual compensation of distance and temperature measurement errors provided in this embodiment includes:

[0087] S101: Acquire a first distance measurement value of an ultrasonic distance measuring sensor and a first temperature measurement value of an infrared temperature measuring sensor, and assign these two values ​​to an initial distance value and an initial temperature value, respectively.

[0088] The specific implementation of obtaining the first distance measurement value of the ultrasonic distance measuring sensor and the first temperature measurement value of the infrared temperature measuring sensor and assigning these two values ​​to the initial distance value and the initial temperature value respectively includes:

[0089] Before formally obtaining the first ranging value of the ultrasonic ranging sensor and the first temperature value of the infrared temperature sensor, obtain the temperature measurement delay time from the infrared temperature sensor sending the temperature measurement instruction to the start of temperature measurement, and obtain the ranging delay time from the ultrasonic ranging sensor sending the ranging instruction to the start of ranging. Among them, the temperature measurement delay time and the ranging delay time can be obtained by referring to the product manual or technical specification of the infrared temperature sensor and the ultrasonic ranging sensor, or by contacting the technical support department of the manufacturer or supplier to inquire about this specific parameter. If conditions permit, you can also design an experimental plan to measure the response time of the infrared temperature sensor and the ultrasonic ranging sensor in a laboratory environment. The specific method can be determined according to needs and is not limited here.

[0090] According to the temperature measurement delay time and the distance measurement delay time, a first distance measurement value of the ultrasonic distance measurement sensor and a first temperature measurement value of the infrared temperature measurement sensor are acquired, and these two values ​​are assigned to the distance initial value and the temperature initial value respectively.

[0091] Furthermore, the specific implementation of obtaining the first ranging value of the ultrasonic ranging sensor and the first temperature measurement value of the infrared temperature measurement sensor according to the temperature measurement delay time and the ranging delay time includes:

[0092] Calculate the difference between the temperature measurement delay time and the distance measurement delay time to obtain a waiting time, and set the interrupt time of the timer to the waiting time;

[0093] Sending a distance measurement instruction and starting a timer at the same time, and sending a temperature measurement instruction to the infrared temperature measurement sensor when the interruption time of the timer ends;

[0094] After the ultrasonic distance measuring sensor and the infrared temperature measuring sensor receive the sent distance measuring instruction and temperature measuring instruction, the ultrasonic distance measuring sensor and the infrared temperature measuring sensor process the instructions through a computer program to obtain a first distance measuring value of the ultrasonic distance measuring sensor and a first temperature measuring value of the infrared temperature measuring sensor.

[0095] S102: Compensating the first temperature measurement value according to the initial distance value and the initial temperature value to obtain a second temperature measurement value.

[0096] The specific implementation of compensating the first temperature measurement value according to the initial distance value and the initial temperature value to obtain the second temperature measurement value includes:

[0097] According to the initial distance D P and the initial temperature T P , use the following quadratic polynomial to calculate the temperature error ε T :

[0098]

[0099] Among them, w1, w2, w3, w4, w5, and w6 are correction coefficients;

[0100] The error compensation is performed on the first temperature measurement value T0, and the second temperature measurement value T is obtained by the following formula: n :

[0101] T n =T0+ε T

[0102] Wherein, T0 is the first temperature measurement value, ε T is the temperature error.

[0103] It is understandable that the above correction coefficients can be set according to specific needs. The specific setting method is a routine operation for those skilled in the art, so it will not be described in detail here.

[0104] S103: Compensate the first distance measurement value according to the initial temperature value to obtain a second distance measurement value.

[0105] The compensating the first ranging value according to the initial temperature value to obtain the second ranging value includes:

[0106] According to the initial temperature T P , use the following formula to calculate the distance error value ε D :

[0107] ε D =a1*Tp +a2

[0108] Among them, a1 and a2 are correction coefficients;

[0109] Perform error compensation on the first distance measurement value D0 and use the following formula to obtain the second distance measurement value D n :

[0110] D n =D0+ε D

[0111] Among them, ε D is the error value of the distance, and D0 is the first distance measurement value.

[0112] It is understandable that the above correction coefficients can be set according to specific needs. The specific setting method is a routine operation for those skilled in the art, so it will not be described in detail here.

[0113] S104: Determine whether the second temperature measurement value and the second distance measurement value meet the output conditions. If so, execute step S105; otherwise, execute step S106.

[0114] S105: The second temperature measurement value and the second distance measurement value are saved and output as measurement results.

[0115] S106: Assign the second temperature measurement value and the second distance measurement value to the initial temperature value and the initial distance value respectively.

[0116] The specific implementation of determining whether the second temperature measurement value and the second distance measurement value meet the output conditions includes:

[0117] Presetting a distance error threshold and a temperature error threshold, obtaining a distance change value based on an initial distance value and the second distance measurement value, and comparing the value with the distance error threshold, wherein the distance change value is obtained by calculating an absolute value of a difference between the initial distance value and the second distance measurement value;

[0118] Calculating a temperature change value based on the initial temperature value and the second measured temperature value, and comparing the temperature change value with the temperature error threshold, wherein the calculation method is to obtain an absolute value of the difference between the initial temperature value and the second measured temperature value;

[0119] If the above two change values ​​are both smaller than their respective error thresholds, it means that the second temperature measurement value and the second distance measurement value meet the output conditions; if the above two change values ​​do not meet the condition that they are both smaller than their respective error thresholds, it means that the second temperature measurement value and the second distance measurement value do not meet the output conditions.

[0120] It can be understood that if the second temperature measurement value and the second distance measurement value meet the output conditions, the second temperature measurement value and the second distance measurement value are directly saved and output as measurement results; otherwise, the second temperature measurement value and the second distance measurement value are assigned as new initial values ​​to the temperature initial value and the distance initial value respectively, and the process returns to step S102 until the output conditions are met.

[0121] Figure 2 Schematic diagram of the mutual compensation device for distance and temperature measurement errors provided by this application; Figure 2 As shown, the distance and temperature measurement error mutual compensation device 200 provided in this embodiment includes:

[0122] The data acquisition module 201 is configured to execute step S1: obtaining a first distance measurement value of the ultrasonic distance measuring sensor and a first temperature measurement value of the infrared temperature measuring sensor, and assigning these two values ​​to an initial distance value and an initial temperature value, respectively;

[0123] The data analysis module 202 is configured to execute step S2: compensating the first temperature measurement value according to the initial distance value and the initial temperature value to obtain a second temperature measurement value;

[0124] The data analysis module 202 is further configured to execute step S3: compensating the first ranging value according to the initial temperature value to obtain a second ranging value;

[0125] The data analysis module 202 is further configured to execute step S4: determining whether the second temperature measurement value and the second distance measurement value meet the output condition;

[0126] The data output module 203 is configured to execute step S5: if the output condition is met, save and output the second temperature measurement value and the second distance measurement value as a measurement result;

[0127] The data analysis module 202 is further configured to perform step S6: if the output condition is not met, assigning the second temperature measurement value and the second distance measurement value to the temperature initial value and the distance initial value respectively, and then executing step S2.

[0128] Optionally, the data acquisition module includes: an ultrasonic distance measurement acquisition module, an infrared temperature measurement acquisition module and an acquisition time control module;

[0129] The infrared temperature measurement acquisition module is used to pre-acquire the temperature measurement delay time from the infrared temperature measurement sensor sending the temperature measurement instruction to the start of temperature measurement;

[0130] The ultrasonic ranging acquisition module is used to pre-acquire the ranging delay time from the ultrasonic ranging sensor sending the ranging instruction to starting the ranging;

[0131] The acquisition time control module is used to control the acquisition time difference between the ultrasonic distance measurement acquisition module and the infrared temperature measurement acquisition module in each acquisition cycle to be within a given threshold;

[0132] The data analysis module 202 is specifically configured to obtain a first distance measurement value of the ultrasonic distance measuring sensor and a first temperature measurement value of the infrared temperature measuring sensor according to the temperature measurement delay time and the distance measurement delay time, and assign these two values ​​to the initial distance value and the initial temperature value, respectively.

[0133] Optionally, the data analysis module 202 is specifically used to calculate the difference between the temperature measurement delay time and the ranging delay time to obtain the waiting time, and set the interrupt time of the timer to the waiting time; send a ranging instruction and start the timer at the same time, and send a temperature measurement instruction to the infrared temperature sensor when the interrupt time of the timer ends; obtain the first ranging value of the ultrasonic ranging sensor and the first temperature measurement value of the infrared temperature sensor.

[0134] Optionally, the data analysis module 202 is specifically configured to: P and the initial temperature T P , use the following quadratic polynomial to calculate the temperature error ε T :

[0135]

[0136] Among them, w1, w2, w3, w4, w5, and w6 are correction coefficients;

[0137] The error compensation is performed on the first temperature measurement value T0, and the second temperature measurement value T is obtained by the following formula: n :

[0138] T n =T0+ε T

[0139] Wherein, T0 is the first temperature measurement value, ε T is the temperature error.

[0140] Optionally, the data analysis module 202 is specifically configured to: P , use the following formula to calculate the distance error value ε D :

[0141] ε D =a1*T p +a2

[0142] Among them, a1 and a2 are correction coefficients;

[0143] Perform error compensation on the first distance measurement value D0 and use the following formula to obtain the second distance measurement value Dn :

[0144] D n =D0+ε D

[0145] Among them, ε D is the error value of the distance, and D0 is the first distance measurement value.

[0146] Optionally, the data analysis module 202 is specifically used to pre-set a distance error threshold and a temperature error threshold, obtain a distance change value based on the initial distance value and the second ranging value, and compare it with the distance error threshold; calculate a temperature change value based on the initial temperature value and the second temperature measurement value, and compare it with the temperature error threshold; if the above two change values ​​are both smaller than their respective error thresholds, it means that the second temperature measurement value and the second ranging value meet the output conditions; if the above two change values ​​do not meet the condition of being smaller than their respective error thresholds, it means that the second temperature measurement value and the second ranging value do not meet the output conditions.

[0147] Figure 3 A schematic diagram of a device for mutual compensation of distance and temperature measurement errors provided in this application, such as Figure 3 As shown, the distance and temperature measurement error mutual compensation device 300 provided in this embodiment includes:

[0148] Memory 302;

[0149] Processor 301;

[0150] The memory 302 stores computer-executable instructions;

[0151] The processor 301 executes the computer-executable instructions stored in the memory to implement the mutual compensation method for distance and temperature measurement errors as shown in the above embodiment.

[0152] The present application also provides a computer storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed by a processor, they are used to implement the mutual compensation method for distance and temperature measurement errors shown in the above embodiment.

[0153] The present application also provides a material level meter for a paver, comprising a computer program, which, when executed by a processor, implements the mutual compensation method for distance and temperature measurement errors shown in the above embodiment.

[0154] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable, and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media generally embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0155] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0156] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for mutual compensation of distance and temperature measurement errors, characterized in that: The method comprises the following steps: Step S1: Obtain a first distance measurement value of the ultrasonic distance measuring sensor and a first temperature measurement value of the infrared temperature measuring sensor, and assign these two values ​​to the initial distance value and the initial temperature value respectively; Step S2: compensating the first temperature measurement value according to the initial distance value and the initial temperature value to obtain a second temperature measurement value; Step S3: compensating the first ranging value according to the initial temperature value to obtain a second ranging value; Step S4: determining whether the second temperature measurement value and the second distance measurement value meet the output conditions; Step S5: If the output condition is met, the second temperature measurement value and the second distance measurement value are saved and output as measurement results; if the output condition is not met, the second temperature measurement value and the second distance measurement value are assigned to the initial temperature value and the initial distance value respectively, and then steps S2 to S5 are executed until the output condition is met.

2. The method according to claim 1, characterized in that The step S1 comprises: Pre-acquire the temperature measurement delay time of the infrared temperature sensor from sending the temperature measurement instruction to starting the temperature measurement; Pre-acquire the ranging delay time of the ultrasonic ranging sensor from sending the ranging command to starting the ranging; According to the temperature measurement delay time and the distance measurement delay time, a first distance measurement value of the ultrasonic distance measurement sensor and a first temperature measurement value of the infrared temperature measurement sensor are acquired, and these two values ​​are assigned to the distance initial value and the temperature initial value respectively.

3. The method according to claim 2, characterized in that The acquiring, according to the temperature measurement delay time and the distance measurement delay time, a first distance measurement value of the ultrasonic distance measurement sensor and a first temperature measurement value of the infrared temperature measurement sensor, comprises: Calculate the difference between the temperature measurement delay time and the distance measurement delay time to obtain a waiting time, and set the interrupt time of the timer to the waiting time; Sending a distance measurement instruction and starting a timer at the same time, and sending a temperature measurement instruction to the infrared temperature measurement sensor when the interruption time of the timer ends; A first distance measurement value of the ultrasonic distance measurement sensor and a first temperature measurement value of the infrared temperature measurement sensor are obtained.

4. The method according to claim 1, wherein The step S2 includes: According to the initial distance and initial temperature , use the following quadratic polynomial to calculate the temperature error value : in, 、 、 、 、 、 is the correction factor; The first temperature measurement value Perform error compensation and use the following formula to get the second temperature value : in, is the first temperature measurement value, is the temperature error.

5. The method according to claim 1, wherein The step S3 comprises: According to the initial temperature , use the following formula to calculate the distance error value : in, 、 is the correction factor; The first distance value Perform error compensation and use the following formula to obtain the second ranging value : in, is the error value of the distance, is the first ranging value.

6. The method according to claim 1, wherein The step S4 comprises: Presetting a distance error threshold and a temperature error threshold, obtaining a distance change value based on the initial distance value and the second distance measurement value, and comparing the obtained value with the distance error threshold; Calculating a temperature change value based on the initial temperature value and the second temperature measurement value, and comparing the temperature change value with the temperature error threshold; If the above two change values ​​are both smaller than their respective error thresholds, it means that the second temperature measurement value and the second distance measurement value meet the output conditions; if the above two change values ​​do not meet the condition that they are both smaller than their respective error thresholds, it means that the second temperature measurement value and the second distance measurement value do not meet the output conditions.

7. A device for mutual compensation of distance and temperature measurement errors, characterized in that: The device is applied to the distance and temperature measurement error mutual compensation method according to any one of claims 1 to 6, comprising: The data acquisition module is configured to execute step S1: obtaining a first distance measurement value of the ultrasonic distance measuring sensor and a first temperature measurement value of the infrared temperature measuring sensor, and assigning these two values ​​to the initial distance value and the initial temperature value, respectively; a data analysis module, configured to execute step S2: compensating the first temperature measurement value according to the initial distance value and the initial temperature value to obtain a second temperature measurement value; The data analysis module is further configured to execute step S3: compensating the first ranging value according to the initial temperature value to obtain a second ranging value; The data analysis module is further configured to execute step S4: determining whether the second temperature measurement value and the second distance measurement value meet an output condition; A data output module is configured to execute step S5: if the output condition is met, save and output the second temperature measurement value and the second distance measurement value as a measurement result; The data analysis module is also used in step S6: if the output condition is not met, the second temperature measurement value and the second distance measurement value are assigned to the temperature initial value and the distance initial value respectively, and then steps S2 to S5 are executed until the output condition is met.

8. A device for mutual compensation of distance and temperature measurement errors, characterized in that: include: Memory; processor; wherein the memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the distance and temperature measurement error mutual compensation method according to any one of claims 1 to 6.

9. A computer storage medium, characterized in that The computer storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the mutual compensation method for distance and temperature measurement errors according to any one of claims 1 to 6.

10. A material level meter for a paving machine, comprising a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Temperature calibration method and device for time-of-flight distance measurement and distance measurement equipment

    CN115980716A

  • Infrared temperature measurement compensation method, device and equipment based on distance measurement and medium

    CN118067250A