A temperature detection method and detection host
By performing temperature sampling and data analysis at preset time intervals during the temperature control phase, the problem of data collection reliability caused by improper stability judgment standards in the existing technology is solved, and highly objective and fair temperature detection is achieved.
Patent Information
- Application Number
- CN202211723354.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-30
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-12-30
AI Technical Summary
In existing temperature detection methods, improper setting of stability judgment standards makes it difficult to ensure the reliability and fairness of data collection, which may result in poor temperature control stability or slow temperature control rate, affecting the accuracy of detection data.
Continuously sample at a preset sampling frequency, record pre-collected data that meets the acquisition conditions, and filter the test data based on other conditions. Omit the continuous stability judgment stage and directly perform data analysis to generate verification results.
It improves the objectivity and fairness of data collection, avoids the problem of difficulty in setting stability standards, and ensures the accuracy and reliability of test data.
Smart Images

Figure CN116086648B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of temperature detection, and in particular to a temperature detection method and a detection host. Background Art
[0002] Environmental testing equipment such as temperature and humidity chambers can provide specific temperatures and / or temperature fields for industrial processes, metrology testing and other activities. In order to ensure that environmental testing equipment can provide accurate temperature fields, it is usually necessary to calibrate it before leaving the factory or before use to ensure that the temperature and other indicators it provides are highly accurate.
[0003] Under the existing technology, the temperature detection method includes first allowing the device under test (i.e. the aforementioned environmental test equipment) to control the temperature field under test to achieve a temperature stable state as much as possible. After the temperature field under test is stabilized, the temperature in the temperature field under test is measured using temperature measuring equipment such as standard sensors to obtain the actual temperature of the temperature field under test. Generally, depending on the type of device under test, the measurement of the actual temperature needs to continue for a specific detection time to obtain detection data. The detection data includes a set of data distributed according to the detection frequency within the detection time. The detection data can be used to detect the device under test.
[0004] Because the condition of the device under test is unknown before testing, it is not clear what indicators can be used to accurately determine whether the temperature field under test is in a stable state. Therefore, the existing technology usually uses the following means to determine temperature stability:
[0005] First determine a stability indicator based on the factory settings of the equipment being tested;
[0006] When the device under test reaches the stability index, temperature collection is not performed immediately. Instead, a period of time (for example, 30 minutes) is waited for. During the waiting period, if the device under test can still maintain a state that meets the stability index, it can be considered that the device under test has indeed reached a stable state, and the test data can be collected, and then the device under test can be tested.
[0007] There is a problem with the above solution: the factory settings can only serve as a reference data for the device under inspection. The actual situation of the device under inspection may be better than the factory settings, that is, the stability judgment standard is set lower, or it may be worse, that is, the stability judgment standard is set higher.
[0008] If the stability judgment standard is set high, and the temperature control stability of the device under test is relatively poor, the device under test may have reached a stable state, but its temperature fluctuation still does not meet the requirements of the continuous stability judgment stage. In this case, even if the data collection stage is forced to start at a certain point in time, it is difficult to ensure the reliability and fairness of the data collection;
[0009] If the stability judgment standard is set too low, and the temperature control stability of the device under test is relatively good, or the temperature control rate of the device under test is relatively slow, the device under test may not have reached its stable control state, and its temperature change has met the requirements of the continuous stability judgment stage and entered the data collection stage. At this time, the temperature verification data collected is obviously inferior to the actual performance of the device under test. Similarly, it does not meet the reliability and fairness required for data collection. Summary of the Invention
[0010] To address the problems existing in the prior art, the present application provides a temperature detection method and detection host. The temperature detection method first continuously samples at a preset sampling frequency. After the collected samples meet the collection conditions, pre-collected data is recorded. The pre-collected data is then filtered according to other conditions to obtain a set of detection data for evaluating the device under test. Finally, the relevant performance of the device under test is evaluated based on the detection data and the target temperature value. The method provided by the present application does not require the continuous stability determination stage in traditional solutions, thereby avoiding the need to set a continuous stability determination standard, thereby fundamentally solving the problems existing in the prior art.
[0011] The purpose of this application is to provide the following aspects:
[0012] In the first aspect, the present application provides a temperature detection method, which is applied to a temperature detection system, wherein the temperature detection system is used to detect a detected device, and the detected device is used to generate a detected temperature field. The temperature detection system includes a data processing device, a data acquisition device, and a temperature measuring device. The temperature measuring device is used to measure the detected temperature field, the data acquisition device is used to collect measurement data of the temperature measuring device, and the data processing device is used to process the measurement data; the temperature detection method includes: the data collector obtains a target temperature value and an acquisition condition, and the target temperature value is used to instruct the detected device to control the detected temperature field, and the acquisition condition includes that the deviation between the measurement data and the target temperature value is less than or equal to a first deviation threshold, and / or the fluctuation range of the measurement data is less than or equal to a first fluctuation threshold; the data collector obtains an acquisition duration and an acquisition frequency, and the acquisition duration is greater than the detection duration , the acquisition frequency is equal to or a multiple of the detection frequency, the detection duration and the detection frequency are determined based on the detection requirements of the device under test; the data collector periodically obtains the measurement data from the temperature measuring device and compares it with the acquisition conditions. When the measurement data meets the acquisition conditions, the data collector continuously acquires the measurement data according to the acquisition frequency within the acquisition duration and stores it as first pre-acquired data; the data processing device processes the first pre-acquired data to obtain at least two groups of first pre-inspection data, each group of the first pre-inspection data includes the first pre-acquired data distributed according to the detection frequency within the detection duration, and the first pre-inspection data of different groups are at least partially different; the data processing device compares the first pre-inspection data of each group and outputs at least one group of the first pre-inspection data as detection data; the data processing device detects the device under test based on the detection data and the target temperature value.
[0013] In combination with the temperature detection method described in the first aspect, the comparison of each group of the first pre-inspection data and the output of at least one group of the first pre-inspection data as the detection data include: respectively calculating the evaluation parameters of each group of the first pre-inspection data, the evaluation parameters including one of the deviation value, the average value and the fluctuation; and outputting the group of the first pre-inspection data with the best evaluation parameters as the detection data.
[0014] In combination with the temperature detection method described in the first aspect, the processing of the first pre-collected data to obtain at least two groups of first pre-inspection data includes: obtaining a first filtering function based on the change information of the first pre-collected data; processing the first pre-collected data according to the first filtering function to obtain second pre-collected data, so that the deviation between the second pre-collected data and the target temperature value is less than or equal to the second deviation threshold, and / or the fluctuation range of the second pre-collected data is less than or equal to the second fluctuation threshold, the second deviation threshold is less than the first deviation threshold, and the second fluctuation threshold is less than the first fluctuation threshold; processing the second pre-collected data to obtain the at least two groups of first pre-inspection data, so that each group of the first pre-inspection data includes the second pre-collected data distributed according to the detection frequency within the detection duration.
[0015] Furthermore, the temperature measuring device includes a main sensor and at least one other sensor, and the first filtering function is obtained based on the change information of the first pre-acquired data, including: determining the first main pre-acquired data, the first main pre-acquired data being the first pre-acquired data corresponding to the main sensor; obtaining the first filtering function based on the change information of the first main pre-acquired data; processing the first main pre-acquired data according to the first filtering function to obtain the second main pre-acquired data, so that the deviation between the second main pre-acquired data and the target temperature value is less than or equal to the second deviation threshold, and / or the fluctuation range of the second main pre-acquired data is less than or equal to the second fluctuation threshold; determining the second other pre-acquired data, the second other pre-acquired data and the second main pre-acquired data have the same acquisition time and are derived from the at least one other sensor; processing the second main pre-acquired data and the second other pre-acquired data to obtain the at least two sets of first pre-inspection data.
[0016] Optionally, the comparing of each group of the first pre-inspection data and outputting at least one group of the first pre-inspection data as the detection data includes: determining an evaluation parameter, the evaluation parameter including at least one of a deviation value, an average value and a fluctuation; calculating parameter values of the evaluation parameters for each group of the first pre-inspection data; and screening each group of the first pre-inspection data based on the parameter values of the evaluation parameters to determine at least one group of the first pre-inspection data as the detection data.
[0017] Furthermore, the parameter values of the evaluation parameters for each group of the first pre-inspection data are calculated separately, including: the evaluation parameters include at least two different single parameters, and the single parameter is one of the deviation value, the average value and the volatility; the evaluation parameters also include a single weight function, and the single weight function is used to determine the single influence ratio of the single parameter in the calculation of the total value of the evaluation parameter; according to the single weight function, the total value of the evaluation parameter of each group of the first pre-inspection data is calculated separately, which is used for the screening of the first pre-inspection data of each group.
[0018] Furthermore, the single weight function is configured as follows: taking the single parameter as the independent variable to generate the corresponding weight function value; when the independent variable changes on one side of the first single threshold, the weight function value changes monotonically with the independent variable, and the first single threshold is the theoretical optimal value of the single parameter; the second single threshold divides the independent variable into two first change intervals and a second change interval, the first change interval includes the first single threshold and the second single threshold, the weight function value corresponding to the first change interval and the weight function value corresponding to the second change interval are discontinuous, and the second single threshold is the maximum allowable error of the single parameter; when the independent variable is located on the first change interval In the second change interval, the first weight function value has a smaller change with the change of the independent variable, the second weight function value has a larger change with the change of the independent variable, the first weight function value is generated when the independent variable is relatively close to the first single threshold, and the second weight function value is generated when the independent variable is relatively far away from the first single threshold; when the independent variable is in the second change interval, the third weight function value has a smaller change with the change of the independent variable, the fourth weight function value has a larger change with the change of the independent variable, the third weight function value is generated when the independent variable is relatively close to the second single threshold, and the fourth weight function value is generated when the independent variable is relatively far away from the second single threshold.
[0019] In the second aspect, the present application also provides a detection host, which is used for temperature detection and specifically includes: a storage module for storing a data processing program; a communication module for obtaining measurement data; and a processing module for executing the data processing program and processing the measurement data according to the data processing equipment described in the first aspect.
[0020] In combination with the detection host described in the second aspect, the storage module also stores a detection control program; the communication module signal is connected to the temperature measuring device, and the temperature measuring device is used to measure the temperature field of the detected device; the processing module is configured to execute the detection control program, including: obtaining a target temperature value and an acquisition condition, the target temperature value is used to instruct the detected device to control the temperature field, and the acquisition condition includes that the deviation between the measurement data and the target temperature value is less than or equal to a first deviation threshold, and / or the fluctuation range of the measurement data is less than or equal to a first fluctuation threshold; obtaining an acquisition duration and an acquisition frequency, the acquisition duration is greater than the detection duration, the acquisition frequency is equal to or a multiple of the detection frequency, and the detection duration and the detection frequency are determined based on the detection requirements of the detected device; periodically obtaining the measurement data from the communication module and comparing it with the acquisition conditions. When the measurement data meets the acquisition conditions, the measurement data is continuously acquired within the acquisition duration and stored as first pre-acquisition data.
[0021] In combination with the detection host described in the second aspect, the storage module further stores a detection control program, the communication module is communicatively connected to the data acquisition device, the data acquisition device is used to collect data from the temperature measuring device to obtain the measurement data; the processing module is configured to execute the detection control program, including: sending a data acquisition task to the communication module, the data acquisition task includes an acquisition frequency, the acquisition frequency is equal to or a multiple of the detection frequency, the detection frequency is determined based on the detection requirements of the detected device, so that the data acquisition device collects data from the temperature measuring device according to the data acquisition task; obtaining a target temperature value and an acquisition condition, the target temperature value is used to indicate the detected device The temperature field is controlled, and the acquisition conditions include that the deviation between the measurement data and the target temperature value is less than or equal to a first deviation threshold, and / or the fluctuation range of the measurement data is less than or equal to a first fluctuation threshold; the acquisition duration is obtained, the acquisition duration is greater than the detection duration, and the detection duration is determined based on the detection requirements of the device under test; the measurement data is obtained from the communication module and compared with the acquisition conditions. When the measurement data meets the acquisition conditions, the current moment is recorded as the acquisition start moment, and after the acquisition duration lasts, the current moment is recorded as the acquisition end moment; the measurement data between the acquisition start moment and the acquisition end moment is determined, and stored as the first pre-acquisition data.
[0022] In combination with the detection host described in the second aspect, the storage module also stores a detection control program, the communication module is used to communicate with the data acquisition device, and the data acquisition device is used to collect the temperature measurement device to obtain the measurement data; the processing module is configured to execute the detection control program, including: obtaining a target temperature value and an acquisition condition, the target temperature value is used to instruct the detected device to control the temperature field, the acquisition condition includes that the deviation between the measurement data and the target temperature value is less than or equal to a first deviation threshold, and / or, the fluctuation range of the measurement data is less than or equal to a first fluctuation threshold; obtaining an acquisition time and an acquisition frequency, the acquisition time is greater than The detection duration, the acquisition frequency is greater than or equal to the detection frequency, and the detection duration and the detection frequency are determined based on the detection requirements of the device under test; a data acquisition task is generated according to the target temperature value, the acquisition conditions, the acquisition duration and the acquisition frequency; the data acquisition task is sent through the communication module, so that the data collector periodically obtains the measurement data from the temperature measuring device and compares it with the acquisition conditions. When the measurement data meets the acquisition conditions, the data collector continuously acquires the measurement data within the acquisition duration and stores it as first pre-acquired data; the first pre-acquired data is acquired from the communication module.
[0023] In a third aspect, the present application further provides a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the steps of the temperature detection method described in the first aspect above.
[0024] Compared with the prior art, the method and system provided by this application do not include a continuous stability determination stage. Immediately after the temperature control stage is completed, the actual temperature of each sampling point is sampled according to the time interval preset in the data collection stage. Sampling ends after the sampling time reaches the preset time. Data analysis is then performed on the collected samples to generate verification data. Finally, the verification results are screened from the multiple data analysis results. The method provided by this application omits the continuous stability determination stage, eliminating the need to set a continuous stability determination standard, thereby fundamentally solving the problem of the difficulty in setting a stability determination standard. Furthermore, according to the method provided by this application, the verification data obtained at different starting times are independent of each other and do not affect each other, thus having a high degree of objectivity and fairness. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 A schematic diagram of a temperature and humidity chamber to be inspected is shown;
[0026] Figure 2 The flowchart of the temperature detection method provided by the present application is shown. DETAILED DESCRIPTION
[0027] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present invention. Rather, they are merely examples of methods consistent with certain aspects of the present invention, as detailed in the appended claims.
[0028] The temperature detection method and detection host provided by this application are described in detail below through specific embodiments.
[0029] In this application, the verification includes but is not limited to verification, calibration, verification or detection.
[0030] Specifically, the verification refers to the statutory metrology department or legally authorized organization determining through experiments in accordance with the verification procedures whether the indication error of the measuring instrument meets the specified requirements.
[0031] In this instance, calibration refers to a set of operations to determine the indication error of a measuring instrument under specified conditions.
[0032] In this example, the verification refers to determining whether the device under test has failed under specified test conditions.
[0033] In this example, the detection refers to an inspection test.
[0034] It can be understood that the hardware equipment relied upon by the solution provided in this application is exactly the same as the hardware equipment used in the temperature detection method in the prior art, and the number of samples collected is greater than or equal to the number collected in the prior art, but the data processing method based on the collected samples is completely different.
[0035] The temperature detection method provided in the present application is applied to a temperature detection system, wherein the temperature detection system is used to detect a device to be detected, and the device to be detected is used to generate a temperature field to be detected.
[0036] In this example, the device under inspection can be a device with its own sensors or a device without sensors. The device with sensors has a temperature sensor installed inside the device under inspection, while the device without sensors does not have a temperature sensor installed inside the device under inspection. Instead, it determines whether the temperature control temperature inside the device under inspection has been reached based on other factors such as the heating time.
[0037] It is understandable that the data collected by the sensor device of the detected device cannot be used for temperature detection.
[0038] Furthermore, the device under inspection has a temperature control function and may also have other additional functions, such as humidity control. Based on this, illustratively, the device under inspection may be a temperature box or a temperature and humidity box.
[0039] In the present application, the temperature detection system includes a data processing device, a data acquisition device and a temperature measuring device. The temperature measuring device is used to measure the temperature field to be detected, the data acquisition device is used to collect measurement data of the temperature measuring device, and the data processing device is used to process the measurement data.
[0040] In the present application, the data processing device may be a host computer or a main control system.
[0041] In the present application, the temperature measuring device may specifically be a standard temperature sensor. It is understandable that each device under test may be configured with multiple standard temperature sensors as needed.
[0042] Optionally, if the temperature measuring device includes a plurality of standard sensors, a main standard sensor may be determined among the standard sensors, and the remaining standard sensors are other sensors.
[0043] In the present application, the data acquisition device may be a sampler, which is only used to read the temperature value collected by the temperature measuring device and upload the temperature value to the data processing device.
[0044] Figure 1 A schematic diagram of a temperature and humidity chamber to be tested is shown in FIG. Figure 1 As shown, 9 standard temperature probes (002) are arranged at preset positions of the temperature and humidity field formed by the inspected temperature and humidity box (001), that is, at preset positions inside the inspected temperature and humidity box, and each of the standard temperature probes (002) is arranged at the upper four corners, the lower four corners and the center of the inspected temperature field. In this example, the standard temperature probe arranged at the center of the inspected temperature field is determined to be the main standard sensor, and the remaining standard temperature probes are other sensors.
[0045] It can be understood that, in this example, the temperature data collected by the standard temperature probe (002) can be considered as the real temperature value, and the collected temperature data is used for temperature detection.
[0046] Likewise, in this example, the humidity data collected by the standard humidity probe (003) can be considered as the true humidity value, and the collected humidity data is used independently for humidity calibration and does not affect temperature calibration.
[0047] The following Figure 1Taking the device being tested as an example, the temperature detection method and detection host provided by this application are explained.
[0048] In this example, a data collector is used as a device for data collection and recording, wherein the data collector includes multiple measurement channels. The aforementioned nine standard temperature probes are respectively connected to the measurement channels of the data collector, so that the data collector can measure, collect and record the signals of each standard temperature probe and standard humidity probe respectively.
[0049] In this example, a target temperature value is set on the temperature and humidity chamber to be inspected, for example, the target temperature is 30°C.
[0050] In this example, it is assumed that the calibrated temperature control time of the temperature and humidity chamber is 20 minutes. The so-called calibrated temperature control time refers to the time it takes for the temperature and humidity chamber to stabilize at the target temperature and humidity values from startup, as measured when the temperature and humidity chamber is manufactured or during previous calibration operations.
[0051] Figure 2 The flow chart of the temperature detection method provided by the present application is shown as follows: Figure 2 As shown, the temperature detection method includes the following steps S100 to S600:
[0052] In step S100, the data collector obtains a target temperature value and acquisition conditions, wherein the target temperature value is used to instruct the inspected device to control the inspected temperature field, and the acquisition conditions include that the deviation between the measured data and the target temperature value is less than or equal to a first deviation threshold, and / or the fluctuation range of the measured data is less than or equal to a first fluctuation threshold.
[0053] In the present application, if the data collector includes multiple standard temperature probes, the series of measurement data collected by each standard temperature probe are screened separately.
[0054] In this example, the target temperature value is the target temperature value of the detected temperature field, and the detected device controls the temperature of the detected temperature field to be maintained at the target temperature value according to its own sensor or temperature control device.
[0055] It is understandable that due to the system errors of its own sensors or temperature control equipment, or due to the system errors of its own temperature control program, the actual temperature value maintained in the temperature-detected place may be different from the target temperature value, and / or cannot be maintained at the target temperature value.
[0056] In this example, the acquisition condition is used to trigger the data collector to collect the actual temperature value of the inspected temperature field, and use the actual temperature value as the basis for evaluating the inspected temperature field, that is, if the measurement data meets the acquisition condition, the measurement data will be used as the basic data for evaluating the inspected temperature field.
[0057] In this example, determining whether the measurement data satisfies the acquisition condition may be making the value of the following formula I-1 0:
[0058] T'(t)=4at 3 +3bt 2 +2ct+d formula I-1
[0059] Where T'(t) represents the derivative of the function T(t);
[0060] T(t) is the function of temperature T with respect to sampling time t;
[0061] a, b, c, and d are all constants.
[0062] Furthermore, the function T(t) can be expressed by the following formula I-2:
[0063] T(t)=at 4 +bt 3 +ct 2 +dt+e Formula I-2
[0064] Where e is a constant.
[0065] Furthermore, the function T(t) can be obtained by fitting based on all current measurement data.
[0066] It can be understood that if there is no test data that makes the value of formula I-1 equal to 0, sampling will continue. After a certain number of measurement data are collected, the existing measurement data will be reused to fit the generated function T(t) according to formula I-2, and then formula I-2 will be used to solve formula I-1, and then the solution that makes formula I-1 = 0 will be determined. The above steps will be repeated until the solution that makes formula I-1 = 0 is determined, and the measurement data points that meet the said collection conditions can be determined.
[0067] It can be understood that the fourth-order function shown in Formula I-1 of this embodiment is only an optional fitting method. In this application, other forms of fitting functions can also be used to determine the measurement data that can meet the acquisition conditions.
[0068] In step S200, the data collector obtains a collection duration and a collection frequency, wherein the collection duration is greater than the detection duration, the collection frequency is equal to or a multiple of the detection frequency, and the detection duration and the detection frequency are determined based on the detection requirements of the detected device.
[0069] In this example, the acquisition frequency can be represented by an interval time, for example, it can be set to 30s to 2min / time.
[0070] In this example, the data collector collects data according to the collection duration and the collection frequency. It can be understood that not all of the collected measurement data are used as the basis for evaluating the inspected device. Instead, the measurement data collected after the measurement data meets the collection conditions is used as the basis for evaluating the inspected device.
[0071] Based on this, the acquisition time is longer than the detection time. The acquisition time is the time from the first sampling to the last sampling, while the detection time is the time for collecting the measurement data used as the basis for evaluation.
[0072] Furthermore, the sampling frequency of the data collector is at least the detection frequency determined by the detection requirements, thereby ensuring that the collected data can meet the requirements of the test task.
[0073] It is understandable that the sampling frequency of the data collector may be greater than the detection frequency, preferably, a multiple of the detection frequency, so that enough measurement data can be collected in a shorter time.
[0074] In step S300, the data collector periodically obtains the measurement data from the temperature measurement device and compares it with the acquisition conditions. When the measurement data meets the acquisition conditions, the data collector continuously acquires the measurement data within the acquisition time and according to the acquisition frequency, and stores it as the first pre-acquired data.
[0075] In this example, the data collector collects measurement data according to the collection frequency determined in step S200, and collects a certain number of samples in accordance with the method agreed upon by the collection conditions to determine whether the measurement data meets the collection conditions. If certain measurement data meets the collection conditions, the measurement data and the measurement data collected thereafter are called first pre-collected data, and the first pre-collected data is used as the basis for evaluating the device under inspection.
[0076] In step S400, the data processing device processes the first pre-collected data to obtain at least two groups of first pre-check data, each group of the first pre-check data includes the first pre-collected data distributed according to the detection frequency within the detection duration, and the first pre-check data of different groups are at least partially different.
[0077] In this example, the data processing device processes the first pre-collected data to obtain at least two sets of first pre-check data, which may specifically include the following steps S411 to S413:
[0078] Step S411: Obtain a first screening function according to the change information of the first pre-collected data.
[0079] In this example, the first pre-collected information may be firstly filtered according to the change information of the first pre-collected data, so as to obtain an ideal measurement data group through filtering.
[0080] In this example, this step may specifically include the following steps S4111 to S4115:
[0081] Step S4111 : determining first primary pre-acquired data, where the first primary pre-acquired data is the first pre-acquired data corresponding to the primary sensor.
[0082] Step S4112: Obtain the first screening function according to the change information of the first main pre-collected data.
[0083] In this example, the first primary pre-collected data may be screened first to obtain relatively ideal measurement data.
[0084] In this example, the first screening function is used to screen the first main pre-collected data.
[0085] Step S4113: Process the first main pre-acquired data according to the first filtering function to obtain second main pre-acquired data, so that the deviation between the second main pre-acquired data and the target temperature value is less than or equal to the second deviation threshold, and / or the fluctuation range of the second main pre-acquired data is less than or equal to the second fluctuation threshold.
[0086] In this example, the manner of processing the first main pre-acquired data is similar to the manner of determining the first pre-acquired data according to the acquisition condition in step S300 .
[0087] For example, the first main pre-collected data may be filtered using a function as shown in Formula I-1 and in a manner similar to step S300.
[0088] It can be understood that the second deviation threshold is smaller than the first deviation threshold, and the second fluctuation threshold is smaller than the first fluctuation threshold.
[0089] Step S4114: determining second other pre-collected data, where the second other pre-collected data and the second main pre-collected data have the same collection time and are derived from the at least one other sensor.
[0090] In this example, for a detection method with multiple standard sensors, second other pre-acquired data may be determined based on the second main pre-acquired data, and the second other pre-acquired data has the same sampling time as the second main pre-acquired data.
[0091] Step S4115: Process the second main pre-acquired data and the second other pre-acquired data to obtain the at least two groups of first pre-inspection data.
[0092] In this example, the method of processing the second main pre-collected data and the second other pre-collected data may specifically include:
[0093] The second main pre-acquired data at the first acquisition moment is used as the first data in the first group of pre-check data. Data is retrieved from the second main pre-acquired data according to the detection frequency until the Nth acquisition moment, and the time length between the first acquisition moment and the Nth acquisition moment is the detection time length, thereby obtaining the first group of second main pre-acquired data. The second other pre-acquired data having the same acquisition time as the first group of second main pre-acquired data is retrieved as the first group of second other pre-acquired data. The first group of second main pre-acquired data and the first group of second main pre-acquired data are combined to obtain the first group of pre-check data. The first acquisition moment is the earliest acquisition moment in the second main pre-acquired data.
[0094] The second main pre-collected data at the second collection moment is used as the first data in the second group of pre-check data, and the second group of pre-check data can be obtained similarly to the above process;
[0095] And so on, until the second main pre-acquisition data at the Mth acquisition moment is used as the first data in the first group of pre-inspection data, and data is retrieved from the second main pre-acquisition data according to the detection frequency, until the Kth acquisition moment, which is the last acquisition moment in the second main pre-acquisition data. The other processes are similar to the above processes, and the Mth group of pre-inspection data can be obtained.
[0096] In step S500 , the data processing device compares each set of the first pre-check data and outputs at least one set of the first pre-check data as detection data.
[0097] In this example, this step may specifically include the following steps S511 to S513:
[0098] Step S511, determining an evaluation parameter, wherein the evaluation parameter includes at least one of a deviation value, an average value, and a fluctuation;
[0099] Step S512, calculating the parameter value of the evaluation parameter for each group of the first pre-check data;
[0100] Step S513 : screening each group of the first pre-flight data based on the parameter value of the evaluation parameter, and determining at least one group of the first pre-flight data as the detection data.
[0101] In this example, the evaluation parameters in step S512 include at least two different individual parameters, and the individual parameters may be deviation values, average values, or fluctuations, etc.
[0102] Furthermore, the evaluation parameters may also include a single weight function, and the single weight function is used to determine the single influence ratio of the single parameter in the process of calculating the total value of the evaluation parameters.
[0103] It is understandable that the weight of each single parameter is different in the evaluation system of different devices under test.
[0104] In this example, the weight of each individual parameter can be calculated separately according to the individual weight function, and then based on the weight of each individual parameter and the parameter value of each individual parameter, the total value of the evaluation parameter of each group of the first pre-inspection data can be calculated separately. Furthermore, the first pre-inspection data of each group can be screened based on the total value of the evaluation parameter.
[0105] Furthermore, the single weight function is configured as follows:
[0106] Taking the single parameter as an independent variable, generating a corresponding weight function value;
[0107] When the independent variable changes on one side of a first single threshold, the weight function value changes monotonically with the independent variable, and the first single threshold is the theoretical optimal value of the single parameter;
[0108] The second single threshold divides the independent variable into two first variation intervals and a second variation interval, the first variation interval includes the first single threshold and the second single threshold, the weight function value corresponding to the first variation interval and the weight function value corresponding to the second variation interval are discontinuous, and the second single threshold is the maximum allowable error of the single parameter;
[0109] When the independent variable is in the first variation interval, the first weight function value changes slightly with the change of the independent variable, and the second weight function value changes significantly with the change of the independent variable. The first weight function value is generated when the independent variable is relatively close to the first single threshold, and the second weight function value is generated when the independent variable is relatively far from the first single threshold.
[0110] When the independent variable is in the second change interval, the third weight function value changes slightly with the change of the independent variable, and the fourth weight function value changes significantly with the change of the independent variable. The third weight function value is generated when the independent variable is relatively close to the second single threshold, and the fourth weight function value is generated when the independent variable is relatively far from the second single threshold.
[0111] For example, the following formula II shows a specific single-item weight function:
[0112]
[0113] Among them, m represents the tolerance;
[0114] n represents the preset weight;
[0115] x represents the measured temperature difference, specifically the difference between the value displayed by the device under test and the value displayed by the standard test device;
[0116] y represents the data score.
[0117] In this example, the tolerance m is a nominal parameter of the device under test.
[0118] Furthermore, the weight n can be set according to specific needs.
[0119] Furthermore, this step may also include the following steps S514 and S515:
[0120] Step S514 : Calculate evaluation parameters of each group of the first pre-check data respectively, where the evaluation parameters include one of a deviation value, an average value, and a fluctuation.
[0121] Step S515 : outputting a set of the first pre-check data with the optimal evaluation parameters as the detection data.
[0122] Step S600: The data processing device detects the device under test according to the detection data and the target temperature value.
[0123] In this example, the relevant performance parameters of the tested equipment are evaluated based on the target temperature value and the detection data determined in steps S100 to S500. This application does not specifically limit the specific evaluation method, and any method in the existing technology for evaluating performance parameters based on actual measured data and target temperature values can be used.
[0124] In addition, the present application also provides a detection host, which is used for temperature detection and specifically includes:
[0125] The storage module 100 is used to store data processing programs;
[0126] Communication module 200, used to obtain measurement data;
[0127] The processing module 300 is configured to execute the data processing program, which processes the measurement data according to the aforementioned data processing device.
[0128] In the present application, the storage module 100 also stores a detection control program;
[0129] The communication module 200 is connected to a temperature measuring device for measuring the temperature field of the device under test;
[0130] The processing module 300 is configured to execute the detection control program, including the following steps S701 to S703:
[0131] Step S711: Acquire a target temperature value and acquisition conditions, wherein the target temperature value is used to instruct the device under test to control the temperature field, and the acquisition conditions include that a deviation between the measurement data and the target temperature value is less than or equal to a first deviation threshold, and / or a fluctuation range of the measurement data is less than or equal to a first fluctuation threshold;
[0132] Step S712: Acquire a collection duration and a collection frequency, wherein the collection duration is greater than the detection duration, the collection frequency is equal to or a multiple of the detection frequency, and the detection duration and the detection frequency are determined based on the detection requirements of the detected device;
[0133] Step S713: periodically obtain the measurement data from the communication module and compare it with the acquisition condition. When the measurement data meets the acquisition condition, continuously acquire the measurement data within the acquisition time and store it as first pre-acquired data.
[0134] In combination with the detection host described in the second aspect, the storage module 100 further stores a detection control program, and the communication module 200 is communicatively connected to a data acquisition device, and the data acquisition device is used to collect data from the temperature measurement device to obtain the measurement data;
[0135] The processing module 300 is configured to execute the detection control program, including the following steps S721 to S725:
[0136] Step S721: issuing a data collection task to the communication module, wherein the data collection task includes a collection frequency, wherein the collection frequency is equal to or a multiple of the detection frequency, and the detection frequency is determined based on the detection requirements of the device under test, so that the data collection device collects data from the temperature measuring device according to the data collection task;
[0137] Step S722: Acquire a target temperature value and acquisition conditions, wherein the target temperature value is used to instruct the device under test to control the temperature field, and the acquisition conditions include that a deviation between the measurement data and the target temperature value is less than or equal to a first deviation threshold, and / or a fluctuation range of the measurement data is less than or equal to a first fluctuation threshold;
[0138] Step S723: Acquire a collection duration, where the collection duration is greater than a detection duration, and the detection duration is determined based on a detection requirement of the device under test;
[0139] Step S724: Acquire the measurement data from the communication module and compare it with the acquisition conditions. When the measurement data meets the acquisition conditions, record the current time as the acquisition start time. After the acquisition duration, record the current time as the acquisition end time.
[0140] Step S725 : determining the measurement data between the acquisition start time and the acquisition end time, and storing the data as first pre-acquisition data.
[0141] In this example, the storage module 100 also stores a detection control program, and the communication module 200 is used to communicate with a data acquisition device, and the data acquisition device is used to collect data from the temperature measurement device to obtain the measurement data;
[0142] The processing module 300 is configured to execute the detection control program, including the following steps S731 to S735,
[0143] Step S731: Acquire a target temperature value and acquisition conditions, wherein the target temperature value is used to instruct the device under test to control the temperature field, and the acquisition conditions include that a deviation between the measurement data and the target temperature value is less than or equal to a first deviation threshold, and / or a fluctuation range of the measurement data is less than or equal to a first fluctuation threshold;
[0144] Step S732: Acquire a collection duration and a collection frequency, wherein the collection duration is greater than the detection duration, and the collection frequency is greater than or equal to the detection frequency. The detection duration and the detection frequency are determined based on the detection requirements of the detected device.
[0145] Step S733: generating a data collection task according to the target temperature value, the collection conditions, the collection duration, and the collection frequency;
[0146] Step S734: sending the data acquisition task through the communication module, so that the data collector periodically acquires the measurement data from the temperature measurement device and compares the data with the acquisition conditions. When the measurement data meets the acquisition conditions, the data collector continuously acquires the measurement data within the acquisition time period and stores the data as first pre-acquired data.
[0147] Step S735: Acquire the first pre-collected data from the communication module.
[0148] In a third aspect, the present application further provides a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the steps of the temperature detection method described in the first aspect above.
[0149] The present application has been described in detail above with reference to specific embodiments and exemplary examples. However, these descriptions should not be construed as limiting the present application. Those skilled in the art will appreciate that, without departing from the spirit and scope of the present application, various equivalent substitutions, modifications, or improvements may be made to the technical solutions and implementations of the present application, all of which fall within the scope of the present application. The scope of protection of the present application shall be determined by the appended claims.
Claims
1. A temperature detection method, characterized in that: Applied to a temperature detection system, the temperature detection system is used to detect a detected device, the detected device is used to generate a detected temperature field, the temperature detection system includes a data processing device, a data acquisition device and a temperature measuring device, the temperature measuring device is used to measure the detected temperature field, the data acquisition device is used to collect measurement data of the temperature measuring device, and the data processing device is used to process the measurement data; The temperature detection method comprises: The data collector acquires a target temperature value and acquisition conditions, wherein the target temperature value is used to instruct the device under test to control the temperature field under test, and the acquisition conditions include that a deviation between the measurement data and the target temperature value is less than or equal to a first deviation threshold, and / or a fluctuation range of the measurement data is less than or equal to a first fluctuation threshold; The data collector acquires a collection duration and a collection frequency, wherein the collection duration is greater than the detection duration, the collection frequency is equal to or a multiple of the detection frequency, and the detection duration and the detection frequency are determined based on a detection requirement of the detected device; The data collector periodically acquires the measurement data from the temperature measurement device and compares the data with the acquisition condition. When the measurement data meets the acquisition condition, the data collector continuously acquires the measurement data within the acquisition time and at the acquisition frequency, and stores the data as first pre-acquired data. The data processing device processes the first pre-collected data to obtain at least two groups of first pre-check data, each group of the first pre-check data including the first pre-collected data distributed according to the detection frequency within the detection duration, and the first pre-check data of different groups are at least partially different; The data processing device compares each set of the first pre-check data and outputs at least one set of the first pre-check data as detection data; The data processing device detects the detected device according to the detection data and the target temperature value.
2. The temperature detection method according to claim 1, wherein: The comparing of the first pre-check data of each group and outputting at least one group of the first pre-check data as the detection data includes: respectively calculating an evaluation parameter of each group of the first pre-check data, wherein the evaluation parameter comprises one of a deviation value, an average value, and a fluctuation; A set of the first pre-check data with the optimal evaluation parameters is output as the detection data.
3. The temperature detection method according to claim 1, wherein: The processing of the first pre-collected data to obtain at least two sets of first pre-inspection data includes: Obtaining a first screening function according to the change information of the first pre-collected data; Processing the first pre-acquired data according to the first screening function to obtain second pre-acquired data, such that a deviation between the second pre-acquired data and the target temperature value is less than or equal to a second deviation threshold, and / or a fluctuation range of the second pre-acquired data is less than or equal to a second fluctuation threshold, the second deviation threshold is less than the first deviation threshold, and the second fluctuation threshold is less than the first fluctuation threshold; The second pre-collected data is processed to obtain the at least two groups of first pre-check data, so that each group of the first pre-check data includes the second pre-collected data distributed according to the detection frequency within the detection duration.
4. The temperature detection method according to claim 3, characterized in that: The temperature measurement device includes a main sensor and at least one other sensor. The first screening function is obtained according to the change information of the first pre-collected data, including: Determining first primary pre-acquired data, where the first primary pre-acquired data is the first pre-acquired data corresponding to the primary sensor; obtaining the first screening function according to the change information of the first primary pre-collected data; Processing the first primary pre-acquired data according to the first screening function to obtain second primary pre-acquired data, such that a deviation between the second primary pre-acquired data and the target temperature value is less than or equal to a second deviation threshold, and / or a fluctuation range of the second primary pre-acquired data is less than or equal to the second fluctuation threshold; Determining second other pre-acquired data, where the second other pre-acquired data and the second main pre-acquired data have the same acquisition time and are derived from the at least one other sensor; The second main pre-acquired data and the second other pre-acquired data are processed to obtain the at least two groups of first pre-inspection data.
5. The temperature detection method according to claim 2 or 3, characterized in that: The comparing of the first pre-check data of each group and outputting at least one group of the first pre-check data as the detection data includes: determining an evaluation parameter, wherein the evaluation parameter includes at least one of a deviation value, an average value, and a fluctuation; Calculating the parameter value of the evaluation parameter for each group of the first pre-check data; Each group of the first pre-flight data is screened based on the parameter value of the evaluation parameter to determine at least one group of the first pre-flight data as the detection data.
6. The temperature detection method according to claim 5, characterized in that: The step of calculating the parameter value of the evaluation parameter for each group of the first pre-check data includes: The evaluation parameter includes at least two different individual parameters, and the individual parameter is one of a deviation value, an average value, and a fluctuation; The evaluation parameters further include a single weight function, which is used to determine the single influence ratio of the single parameter in the calculation of the total value of the evaluation parameters; According to the single-item weight function, the total value of the evaluation parameter of each group of the first pre-check data is calculated respectively, and is used for screening the first pre-check data of each group.
7. The temperature detection method according to claim 6, characterized in that: The individual weight functions are configured as follows: Taking the single parameter as an independent variable, generating a corresponding weight function value; When the independent variable changes on one side of a first single threshold, the weight function value changes monotonically with the independent variable, and the first single threshold is the theoretical optimal value of the single parameter; The second single threshold divides the independent variable into two first variation intervals and a second variation interval, the first variation interval includes the first single threshold and the second single threshold, the weight function value corresponding to the first variation interval and the weight function value corresponding to the second variation interval are discontinuous, and the second single threshold is the maximum allowable error of the single parameter; When the independent variable is in the first variation interval, the first weight function value changes slightly with the change of the independent variable, and the second weight function value changes significantly with the change of the independent variable. The first weight function value is generated when the independent variable is relatively close to the first single threshold, and the second weight function value is generated when the independent variable is relatively far from the first single threshold. When the independent variable is in the second change interval, the third weight function value changes slightly with the change of the independent variable, and the fourth weight function value changes significantly with the change of the independent variable. The third weight function value is generated when the independent variable is relatively close to the second single threshold, and the fourth weight function value is generated when the independent variable is relatively far from the second single threshold.
8. A detection host for temperature detection, characterized in that: include: A storage module, used for storing a data processing program; Communication module, used to obtain measurement data; A processing module is used to execute the data processing program and process the measurement data according to the data processing device according to any one of claims 1 to 7.
9. The detection host according to claim 8, characterized in that: Including, the storage module also stores a detection control program; the communication module signal is connected to a temperature measuring device, and the temperature measuring device is used to measure the temperature field of the device under test; The processing module is configured to execute the detection control program, including: Obtaining a target temperature value and acquisition conditions, wherein the target temperature value is used to instruct the device under test to control the temperature field, and the acquisition conditions include: a deviation between the measurement data and the target temperature value is less than or equal to a first deviation threshold, and / or a fluctuation range of the measurement data is less than or equal to a first fluctuation threshold; Acquire a collection duration and a collection frequency, wherein the collection duration is greater than the detection duration, the collection frequency is equal to or a multiple of the detection frequency, and the detection duration and the detection frequency are determined based on the detection requirements of the detected device; The measurement data is periodically acquired from the communication module and compared with the acquisition condition. When the measurement data meets the acquisition condition, the measurement data is continuously acquired within the acquisition time period and stored as first pre-acquired data.
10. The detection host according to claim 8, characterized in that: The storage module further stores a detection control program, and the communication module is communicatively connected to a data acquisition device, and the data acquisition device is used to collect data from the temperature measurement device to obtain the measurement data; The processing module is configured to execute the detection control program, including: issuing a data collection task to the communication module, the data collection task including a collection frequency, the collection frequency being equal to or a multiple of a detection frequency, the detection frequency being determined based on a detection requirement of the device under test, so that the data collection device collects data from the temperature measuring device according to the data collection task; Obtaining a target temperature value and acquisition conditions, wherein the target temperature value is used to instruct the device under test to control the temperature field, and the acquisition conditions include: a deviation between the measurement data and the target temperature value is less than or equal to a first deviation threshold, and / or a fluctuation range of the measurement data is less than or equal to a first fluctuation threshold; Acquiring a collection duration, where the collection duration is greater than a detection duration, and the detection duration is determined based on a detection requirement of the device under test; Acquire the measurement data from the communication module and compare it with the acquisition conditions; when the measurement data meets the acquisition conditions, record the current time as the acquisition start time; after the acquisition lasts for the acquisition duration, record the current time as the acquisition end time; The measurement data between the acquisition start time and the acquisition end time is determined and stored as first pre-acquisition data.
11. The detection host according to claim 8, characterized in that: The storage module further stores a detection control program, the communication module is used to communicate with a data acquisition device, and the data acquisition device is used to collect data from the temperature measurement device to obtain the measurement data; The processing module is configured to execute the detection control program, including: Obtaining a target temperature value and acquisition conditions, where the target temperature value is used to instruct the device under test to control the temperature field, and the acquisition conditions include: a deviation between the measurement data and the target temperature value is less than or equal to a first deviation threshold, and / or a fluctuation range of the measurement data is less than or equal to a first fluctuation threshold; Acquire a collection duration and a collection frequency, wherein the collection duration is greater than the detection duration, and the collection frequency is greater than or equal to the detection frequency, and the detection duration and the detection frequency are determined based on the detection requirements of the detected device; generating a data collection task according to the target temperature value, the collection condition, the collection time, and the collection frequency; Sending the data acquisition task through the communication module, so that the data collector periodically acquires the measurement data from the temperature measurement device and compares the data with the acquisition conditions; when the measurement data meets the acquisition conditions, the data collector continuously acquires the measurement data within the acquisition time period and stores the data as first pre-acquired data; The first pre-collected data is obtained from the communication module.
12. A computer-readable storage medium, characterized in that Computer instructions are stored thereon, and when the instructions are executed by a processor, the steps of the temperature detection method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Automatic control method for wet ball working condition of enthalpy difference laboratory
CN109612759A
Equipment temperature testing method and temperature testing system
CN114354006A