A temperature measurement method and device
By using multiple sensors in the temperature measurement device to detect the movement speed and position deviation of the wrist and perform temperature compensation, the problem of the impact of the wrist temperature measurement accuracy is solved, and higher temperature measurement accuracy and reliability are achieved.
Patent Information
- Application Number
- CN202010645821.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-07
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2040-07-07
AI Technical Summary
The existing self-service wrist temperature measurement technology is easily affected by factors such as wrist movement status, posture and temperature distribution during the temperature measurement process, resulting in low temperature measurement accuracy.
A temperature measuring device with multiple sensors is adopted to detect the movement speed and position deviation of the measured part through the distance measuring sensor, and the temperature compensation is performed in combination with a preset compensation table to accurately measure the wrist temperature.
It effectively eliminates the impact of wrist movement status, posture and temperature distribution on temperature measurement accuracy, and achieves more accurate and reliable temperature measurement results.
Smart Images

Figure CN113970386B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of body temperature measurement, and particularly relates to a temperature measurement method and device. Background Art
[0002] In the field of public health security, body temperature measurement has received increasing attention. By measuring the body temperature of people entering and leaving, people with abnormal body temperatures can be effectively screened out, and further isolation measures can be taken to prevent the spread of epidemics.
[0003] Body temperature measurement is divided into two categories: contact type and non-contact type. Among them, non-contact body temperature measurement is of great significance for the prevention and control of epidemic situations because of its non-contact, fast, and convenient advantages. The commonly used temperature measurement areas for body surface temperature measurement include the forehead, cochlea, wrist and other areas. Non-contact temperature measurement generally uses forehead temperature measurement or wrist temperature measurement. Among them, wrist temperature measurement is suitable for temperature measurement in all-weather scenarios because of its strong anti-interference ability, and has the advantages of strong scene adaptability and convenient use, so it has good practical value.
[0004] According to the usage method, body temperature measurement is also divided into manual temperature measurement and self-service temperature measurement. Self-service temperature measurement has been widely used in access control products for temperature measurement because of its characteristic of saving labor costs. The manual non-contact body temperature measurement method generally uses an infrared thermometer for body temperature measurement, and manual operation is required to achieve accurate temperature measurement. Correspondingly, there is a non-manual self-service temperature measurement scheme, which can achieve accurate and efficient automatic measurement of human body temperature without manual operation, and is suitable for fast and efficient temperature measurement at public entrances and exits such as parks, communities, and buildings.
[0005] At present, during the use of self-service wrist temperature measurement, the measured temperature value will be affected by factors such as environmental temperature, wrist posture, and wrist temperature distribution. When using self-service wrist temperature measurement, the wrist movement state, wrist posture, and wrist temperature distribution during the test have a great impact on the temperature measurement accuracy. Therefore, how to eliminate the influence of wrist movement state, wrist posture, and wrist temperature distribution on the temperature measurement accuracy is an important problem that needs to be solved urgently to achieve fast, accurate, and efficient temperature measurement. Summary of the Invention
[0006] The present invention provides a temperature measurement method and device, which can avoid the interference of factors such as movement state, position, and environmental temperature during the temperature measurement process in the prior art, and can achieve accurate and efficient temperature measurement.
[0007] To achieve the above object, the technical solution of this application is as follows:
[0008] A temperature measurement method for non-contact temperature measurement using a temperature measurement device with multiple sensors. The temperature measurement plane of the temperature measurement device is provided with a main temperature sensor and at least two ranging sensors. The temperature measurement method includes:
[0009] Use a ranging sensor to detect the moving speed of the measured part entering the temperature measurement position, and obtain a first compensation temperature value according to a preset moving speed temperature compensation table;
[0010] Use a ranging sensor to detect the position deviation of the measured part relative to the temperature measurement plane. When the position deviation is less than the first threshold, obtain a second compensation temperature value according to a preset position deviation temperature compensation table;
[0011] Use the first compensation temperature value and the second compensation temperature value to compensate the main temperature value detected by the main temperature sensor to obtain the measured temperature.
[0012] Optionally, the temperature measurement device further includes at least one auxiliary temperature sensor, and the temperature measurement method further includes:
[0013] Obtain the auxiliary temperature value detected by the auxiliary temperature sensor, and calculate the temperature deviation between the main temperature value and the auxiliary temperature value;
[0014] Use a ranging sensor to detect the distance of the actual position of the measured part relative to the temperature measurement plane to obtain distance information;
[0015] According to the temperature deviation and the distance information, look up a preset temperature distribution consistency distance compensation table to obtain a third compensation temperature value;
[0016] Use the third compensation temperature value to compensate the measured temperature to obtain the final measured temperature.
[0017] Optionally, the temperature measurement device further includes at least one auxiliary temperature sensor, and the temperature measurement method further includes:
[0018] Obtain the auxiliary temperature value detected by the auxiliary temperature sensor, and calculate the temperature deviation between the main temperature value and the auxiliary temperature value;
[0019] Use a ranging sensor to detect the distance of the actual position of the measured part relative to the temperature measurement plane to obtain distance information;
[0020] Obtain the detected ambient temperature;
[0021] According to the temperature deviation, the distance information and the ambient temperature, look up a preset temperature distribution consistency distance compensation table to obtain a third compensation temperature value;
[0022] Use the third compensation temperature value to compensate the measured temperature to obtain the final measured temperature.
[0023] Further, the ranging sensor includes an upper ranging sensor, a lower ranging sensor, a left ranging sensor, and a right ranging sensor. The ranging sensor is used to detect the position deviation of the measured part relative to the temperature measurement plane. When the position deviation is less than the first threshold, according to a preset position deviation temperature compensation table, a second compensation temperature value is obtained, including:
[0024] The upper ranging sensor and the lower ranging sensor are used to detect the distances of the measured part above and below relative to the temperature measurement plane, and the difference between the two distances is calculated to obtain the vertical position deviation. When the vertical position deviation is less than the first vertical deviation threshold, according to a preset position deviation temperature compensation table, a vertical second compensation temperature value is obtained;
[0025] The left ranging sensor and the right ranging sensor are used to detect the distances of the measured part on the left and right relative to the temperature measurement plane, and the difference between the two distances is calculated to obtain the horizontal position deviation. When the horizontal position deviation is less than the first horizontal deviation threshold, according to a preset position deviation temperature compensation table, a horizontal second compensation temperature value is obtained.
[0026] Further, the ranging sensor includes an upper ranging sensor, a lower ranging sensor, a left ranging sensor, and a right ranging sensor. The ranging sensor is used to detect the moving speed of the measured part entering the temperature measurement position, and according to a preset moving speed temperature compensation table, a first compensation temperature value is obtained, including:
[0027] When the measured part enters the temperature measurement position from the left - right direction, the left ranging sensor and the right ranging sensor are used to detect the moving speed of the measured part entering the temperature measurement position;
[0028] When the measured part enters the temperature measurement position from the up - down direction, the upper ranging sensor and the lower ranging sensor are used to detect the moving speed of the measured part entering the temperature measurement position.
[0029] The present application also provides a temperature measurement device for non - contact temperature measurement. A main temperature sensor and at least two ranging sensors are provided on the temperature measurement plane of the temperature measurement device. The temperature measurement device further includes:
[0030] A speed detection module, which is used to use the ranging sensor to detect the moving speed of the measured part entering the temperature measurement position, and according to a preset moving speed temperature compensation table, obtain a first compensation temperature value;
[0031] A position deviation detection module, which is used to use the ranging sensor to detect the position deviation of the measured part relative to the temperature measurement plane. When the position deviation is less than the first threshold, according to a preset position deviation temperature compensation table, obtain a second compensation temperature value;
[0032] A compensation module, which is used to compensate the main temperature value detected by the main temperature sensor by using a first compensation temperature value and a second compensation temperature value to obtain a measured temperature.
[0033] Optionally, the temperature measuring device further includes at least one auxiliary temperature sensor, and the temperature measuring device further includes:
[0034] An auxiliary temperature detection module, which is used to obtain the auxiliary temperature value detected by the auxiliary temperature sensor and calculate the temperature deviation between the main temperature value and the auxiliary temperature value;
[0035] A distance detection module, which is used to use a distance measuring sensor to detect the distance of the actual position of the measured part relative to the temperature measuring plane and obtain distance information;
[0036] The compensation module is further used to find a preset temperature distribution consistency distance compensation table according to the temperature deviation and the distance information to obtain a third compensation temperature value;
[0037] Compensate the measured temperature by using the third compensation temperature value to obtain the final measured temperature.
[0038] Optionally, the temperature measuring device further includes at least one auxiliary temperature sensor, and the temperature measuring device further includes:
[0039] An auxiliary temperature detection module, which is used to obtain the auxiliary temperature value detected by the auxiliary temperature sensor and calculate the temperature deviation between the main temperature value and the auxiliary temperature value;
[0040] A distance detection module, which is used to use a distance measuring sensor to detect the distance of the actual position of the measured part relative to the temperature measuring plane and obtain distance information;
[0041] An ambient temperature detection module, which is used to obtain the detected ambient temperature;
[0042] Find a preset temperature distribution consistency distance compensation table according to the temperature deviation, the distance information and the ambient temperature to obtain a third compensation temperature value;
[0043] The compensation module is further used to compensate the measured temperature by using the third compensation temperature value to obtain the final measured temperature.
[0044] Further, the distance measuring sensor includes an upper distance measuring sensor, a lower distance measuring sensor, a left distance measuring sensor and a right distance measuring sensor. The position deviation detection module uses the distance measuring sensor to detect the position deviation of the measured part relative to the temperature measuring plane. When the position deviation is less than a first threshold, a second compensation temperature value is obtained according to a preset position deviation temperature compensation table, including:
[0045] The upper distance measuring sensor and the lower distance measuring sensor are used to detect the distances of the measured part above and below relative to the temperature measuring plane, and the difference between the two distances is calculated to obtain the up and down position deviation. When the up and down position deviation is less than the first up and down deviation threshold, according to the preset position deviation temperature compensation table, the second up and down compensation temperature value is obtained;
[0046] The left position distance measuring sensor and the right position distance measuring sensor are used to detect the distances of the measured part on the left and right relative to the temperature measuring plane, and the difference between the two distances is calculated to obtain the left and right position deviation. When the left and right position deviation is less than the first left and right deviation threshold, according to the preset position deviation temperature compensation table, the second left and right compensation temperature value is obtained.
[0047] Further, the distance measuring sensor includes an upper distance measuring sensor, a lower distance measuring sensor, a left position distance measuring sensor and a right position distance measuring sensor. The speed detection module uses the distance measuring sensor to detect the moving speed of the measured part entering the temperature measuring position, and according to the preset moving speed temperature compensation table, obtains the first compensation temperature value, including:
[0048] When the measured part enters the temperature measuring position from the left and right directions, the left position distance measuring sensor and the right position distance measuring sensor are used to detect the moving speed of the measured part entering the temperature measuring position;
[0049] When the measured part enters the temperature measuring position from the up and down directions, the upper distance measuring sensor and the lower distance measuring sensor are used to detect the moving speed of the measured part entering the temperature measuring position.
[0050] A temperature measuring method and device proposed by this application use a distance measuring sensor to detect the speed of the measured part entering the temperature measuring position, and detect the position deviation of the measured part relative to the center of the temperature measuring position, obtain the corresponding compensation value, and compensate the temperature value measured by the main temperature sensor to obtain the measurement result. The technical solution of this application can obtain a more accurate measurement result and eliminate the influence of the motion state and the posture of the measured part on the measurement result. Description of the Drawings
[0051] Figure 1 It is a schematic diagram of the sensor distribution in the embodiment of this application;
[0052] Figure 2 It is a flowchart of the temperature measuring method in the embodiment of this application. Detailed Embodiment
[0053] In order to make the purpose, technical solution and advantages of this application clearer, the following further describes this application in detail with reference to the drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain this application and are not used to limit this application.
[0054] A temperature measurement method and device provided by the present application are used for non-contact temperature measurement by a temperature measurement device with multiple sensors. The temperature measurement end of the temperature measurement device of the present application includes a main temperature sensor and at least two distance measurement sensors, or may further include at least one auxiliary temperature sensor.
[0055] In an embodiment of the temperature measurement device of the present application, the schematic diagram of the temperature measurement plane of the temperature measurement device in this embodiment is as Figure 1 shown, having a main temperature sensor T0, multiple auxiliary temperature sensors T1 - T4, and multiple distance measurement sensors L1 - L4. Among them, the main temperature sensor T0 is located at the center position of the temperature measurement end plane, and the auxiliary temperature sensors T1 - T4 are evenly distributed around the temperature measurement end plane. The distance measurement sensors L1 - L4 are evenly distributed in the four directions of left, right, up, and down of the temperature measurement end plane.
[0056] The above Figure 1 The number and distribution positions of the above - mentioned various sensors are only a specific embodiment. The present application does not specifically limit the number of auxiliary temperature sensors and distance measurement sensors. The auxiliary temperature sensors are used for auxiliary temperature measurement, and the distance measurement sensors are used for measuring the speed at which the measured organism enters the temperature measurement range and the position deviation of the measured organism relative to the temperature measurement plane. Any specific implementation that meets the above requirements is applicable to the present application. For example, only the left and right distance measurement sensors L1 and L2 are set, or only one auxiliary temperature sensor T1 is set. Another example is that more auxiliary temperature sensors and distance measurement sensors can be set for more accurate measurement.
[0057] The present application adopts the Figure 1 sensor distribution as shown, which can accurately measure the speed and position deviation of the object entering the temperature measurement position from various directions. Setting multiple auxiliary temperature sensors facilitates accurately providing auxiliary temperature information during temperature measurement. The following takes Figure 1 as an example for illustration.
[0058] As Figure 2 shown, a temperature measurement method is provided, which is used for non-contact temperature measurement by a temperature measurement device with multiple sensors. The temperature measurement plane of the temperature measurement device is provided with a main temperature sensor and at least two distance measurement sensors. The temperature measurement method includes:
[0059] Using the distance measurement sensor to detect the moving speed of the measured part entering the temperature measurement position, and obtaining a first compensation temperature value according to a preset moving speed - temperature compensation table;
[0060] Using the distance measurement sensor to detect the position deviation of the measured part relative to the temperature measurement plane. When the position deviation is less than a first threshold, obtaining a second compensation temperature value according to a preset position deviation - temperature compensation table;
[0061] The main temperature value detected by the main temperature sensor is compensated using the first compensation temperature value and the second compensation temperature value to obtain the measured temperature.
[0062] It should be understood that although Figure 2 the steps in the flowchart of Figure 2 are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise clearly stated in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover,
[0063] A temperature measurement method and device proposed in this application can achieve fast, efficient, and accurate temperature measurement functions. It is not limited to wrist temperature measurement and can also be extended to temperature measurement solutions for other objects to be measured (such as forehead, etc.). Taking wrist temperature measurement as an example, the temperature measurement principle and specific implementation scheme are described below.
[0064] During self-service temperature measurement, the person to be measured needs to actively bring the object to be measured (such as the wrist or forehead, etc.) close to the temperature measurement plane of the temperature measurement device and enter the corresponding temperature measurement position of the temperature measurement device to complete self-service temperature measurement. Generally speaking, currently, non-contact temperature measurement devices all use radiation temperature measurement. The temperature sensor is installed at the center of the temperature measurement plane, and the position directly opposite the temperature measurement plane is its temperature measurement position, that is, the field of view corresponding to the temperature sensor. The temperature measurement result is relatively accurate within the temperature measurement position, and there will be a large deviation in the temperature measurement result outside the temperature measurement position.
[0065] In one embodiment, this application considers the influence of the motion state of the object to be measured and the position deviation of the object to be measured on the temperature measurement result:
[0066] 1. The motion state of the object to be measured.
[0067] For example, before wrist temperature measurement, the wrist is generally in a motion state. Due to air convection, the motion will cause the wrist temperature to drop to varying degrees. Therefore, it is necessary to implement motion speed temperature compensation according to the wrist motion speed before temperature measurement.
[0068] 2. The position deviation of the object to be measured.
[0069] When the wrist is being temperature measured, if there is a position deviation between the object to be measured and the temperature measurement plane, it will cause inaccurate temperature measurement. When the position deviation is small, an accurate temperature value can be quickly obtained through a certain compensation method. When the position deviation is large, the user needs to be prompted to adjust the position and measure the temperature again.
[0070] In another embodiment, the influence of the temperature distribution of the measured part on the measurement result is also considered:
[0071] 3. Temperature distribution of the measured part.
[0072] After the wrist posture is straightened, since the temperature measuring device detects the temperature of a region of the wrist, and the temperature distributions near the temperature measuring regions of different people's wrists are different, this will cause the temperature change trends of different wrists at different distances to be not exactly the same. Therefore, it is necessary to calculate the accurate temperature-distance compensation value according to the temperature distribution near the wrist temperature measuring region at different distances and the current distance. Further, the accurate temperature-distance compensation value can also be calculated in combination with the ambient temperature.
[0073] Based on the above factors affecting the temperature measurement result, this application maintains three compensation tables through the data obtained from experimental tests respectively: the motion speed temperature compensation table, the position deviation temperature compensation table, and the temperature distribution consistency distance compensation table.
[0074] Specifically, the motion speed temperature compensation table is generated through multiple measurements based on the speed at which the measured part enters the temperature measurement range and the difference between the measured temperature and the accurate temperature. The position deviation temperature compensation table is generated through multiple measurements based on the position deviation of the measured part relative to the center line of the temperature measurement range and the difference between the measured temperature and the accurate temperature. The temperature distribution consistency distance compensation table is generated through multiple measurements based on the temperature distribution, the current distance, the current ambient temperature data, and the difference between the measured temperature and the accurate temperature. Regarding the generation of the compensation table, it is formed through multiple measurement data and will not be elaborated here.
[0075] Take Figure 1 as an example, a ranging sensor is used to detect the speed at which the measured part enters the temperature measurement position, and the first compensation temperature value is obtained according to the preset motion speed temperature compensation table.
[0076] When the wrist enters the temperature measurement area from left to right or from right to left, the left ranging sensor L1 and the right ranging sensor L2 cooperate to detect the moving distance of the wrist, and the entering motion speed is calculated by dividing the distance by the time. When the wrist enters the temperature measurement area from top to bottom or from bottom to top, the upper ranging sensor L3 and the lower ranging sensor L4 cooperate to detect the entering motion speed of the wrist.
[0077] After the speed is detected, the first compensation temperature value is obtained according to the pre-established motion speed temperature compensation table.
[0078] It should be noted that the present application is not limited to the number of ranging sensors. For example, only the left ranging sensor and the right ranging sensor can be set, or only the upper ranging sensor and the lower ranging sensor can be set. Using the ranging sensor to measure the moving speed of the measured part entering the temperature measurement position belongs to a relatively mature technology in the technical field, and will not be elaborated here.
[0079] The present application is provided with an upper ranging sensor, a lower ranging sensor, a left ranging sensor, and a right ranging sensor, and accurate measurement can be achieved regardless of the direction in which the measured part enters. Moreover, the present application is not limited to the specific installation position of the ranging sensor, nor to the specific direction in which the measured part enters the temperature measurement position. One or two ranging sensors installed at any position can detect the moving speed of the measured part entering the temperature measurement position, and will not be elaborated here.
[0080] Of course, if only the upper ranging sensor and the lower ranging sensor are set, in the implementation, the measured part can be restricted to enter only from the upper and lower directions. Similarly, when only the left ranging sensor and the right ranging sensor are set, the measured part can be restricted to enter only from the left and right directions.
[0081] Similarly, taking Figure 1 as an example, using the ranging sensor to detect the position deviation of the measured part relative to the temperature measurement plane, when the position deviation is less than the first threshold, according to the preset position deviation temperature compensation table, the second compensation temperature value is obtained. Specifically, it includes:
[0082] Using the upper ranging sensor and the lower ranging sensor to detect the distances of the measured part above and below relative to the temperature measurement plane, calculating the difference between the two distances to obtain the vertical position deviation. When the vertical position deviation is less than the first vertical deviation threshold, according to the preset position deviation temperature compensation table, the second vertical compensation temperature value is obtained;
[0083] Using the left ranging sensor and the right ranging sensor to detect the distances of the measured part on the left and right relative to the temperature measurement plane, calculating the difference between the two distances to obtain the horizontal position deviation. When the horizontal position deviation is less than the first horizontal deviation threshold, according to the preset position deviation temperature compensation table, the second horizontal compensation temperature value is obtained.
[0084] For example, according to the distance information of the upper and lower parts of the wrist detected by the upper ranging sensor L3 and the lower ranging sensor L4 from the temperature measurement plane, it is determined whether the positions of the upper and lower parts of the wrist are equal relative to the temperature measurement plane. If they are not equal, it means there is an up-down position deviation, and the up-down position deviation is equal to the difference in the distances of the upper and lower parts of the wrist. If the up-down position deviation is less than the "minimum up-down deviation threshold", the temperature measurement operation can be directly performed without compensation, or in other words, the compensation value at this time is zero. If the up-down position deviation is between the "minimum up-down deviation threshold" and the "maximum up-down deviation threshold", according to the position deviation temperature compensation table, the second up-down compensation temperature value is obtained. If the up-down position deviation is greater than the "maximum up-down deviation threshold", it is prompted to straighten the wrist posture and re-detect.
[0085] Similarly, according to the distance information of the left and right parts of the wrist detected by the left ranging sensor L1 and the right ranging sensor L2 from the temperature measurement plane, it is determined whether the positions of the left and right parts of the wrist are equal relative to the temperature measurement plane. If they are not equal, it means there is a left-right position deviation, and the left-right position deviation is equal to the difference in the distances of the left and right parts of the wrist. If the left-right position deviation is less than the "minimum left-right deviation threshold", the temperature measurement operation can be directly performed without compensation, or in other words, the compensation value at this time is zero. If the left-right position deviation is between the "minimum left-right deviation threshold" and the "maximum left-right deviation threshold", according to the position deviation temperature compensation table, the second left-right compensation temperature value is obtained. If the left-right position deviation is greater than the "maximum left-right deviation threshold", it is prompted to straighten the wrist posture and re-detect.
[0086] Similarly, taking Figure 1 as an example, the present application also sets auxiliary temperature sensors T1 - T4 evenly distributed around the temperature measurement end plane to detect the auxiliary temperature values, calculate the temperature deviation between the main temperature value and the auxiliary temperature values, and obtain the third compensation value in combination with the distance information and the ambient temperature. Regarding the third compensation temperature value, there are the following two implementation methods. Implementation method one: only use the temperature deviation and the distance information to obtain the third compensation value; Implementation method two: use the temperature deviation, the distance information, and the ambient temperature to obtain the third compensation value.
[0087] In implementation method one, the following steps are specifically executed:
[0088] Obtain the auxiliary temperature values detected by the auxiliary temperature sensors, and calculate the temperature deviation between the main temperature value and the auxiliary temperature values;
[0089] Use the ranging sensors to detect the distance of the measured part's actual position relative to the temperature measurement plane, and obtain the distance information;
[0090] According to the temperature deviation and the distance information, look up the preset temperature distribution consistency distance compensation table to obtain the third compensation temperature value.
[0091] Specifically, the main temperature value and the auxiliary temperature values detected by the main temperature sensor and the four auxiliary temperature sensors are read, and the deviation value between the main temperature value and the auxiliary temperature values is calculated. The auxiliary temperature value can be the average of the temperatures detected by each of the multiple auxiliary temperature sensors, or each auxiliary temperature sensor corresponds to an auxiliary temperature value. For example, for the four auxiliary temperature sensors shown in Figure 1 Figure 1, there are four corresponding auxiliary temperature values, and there are also four deviation values between the corresponding main temperature value and the auxiliary temperature values.
[0092] In this embodiment, the distance of the measured part relative to the temperature measurement plane is also detected to obtain distance information. The distance of the measured part relative to the temperature measurement plane can be detected by a distance measurement sensor, which will not be elaborated here. The distance of the actual position of the measured part relative to the main temperature sensor can be detected by any one of the distance measurement sensors; or the distances of the actual positions of the measured part relative to the main temperature sensor can be detected by multiple distance measurement sensors, and then the average value of the detected data is used as the distance. This application does not limit this.
[0093] In Embodiment 2, the following steps are specifically executed:
[0094] Obtain the auxiliary temperature values detected by the auxiliary temperature sensors, and calculate the temperature deviation between the main temperature value and the auxiliary temperature values;
[0095] Use a distance measurement sensor to detect the distance of the actual position of the measured part relative to the temperature measurement plane to obtain distance information;
[0096] Obtain the detected ambient temperature;
[0097] According to the temperature deviation, distance information, and ambient temperature, look up the preset temperature distribution consistency distance compensation table to obtain the third compensation temperature value;
[0098] Use the third compensation temperature value to compensate the measured temperature to obtain the final measured temperature.
[0099] In this embodiment, the ambient temperature is also detected and obtained. The ambient temperature can be measured by the main temperature sensor or detected by the auxiliary temperature sensors. This application does not limit this.
[0100] Finally, in combination with the temperature deviation, distance information, and ambient temperature, query the "temperature distribution consistency distance compensation table" to obtain the temperature distance compensation value. The "temperature distribution consistency distance compensation table" is a table item for finding temperature compensation according to the temperature distribution, current distance, and current ambient temperature, and the temperature compensation value under corresponding conditions can be obtained through experimental tests. This application uses the third temperature compensation value to eliminate the influence of temperature distribution on the measurement result.
[0101] After obtaining all the above temperature compensation data, the main temperature sensor temperature is added with the motion temperature compensation value, the up-down position deviation temperature compensation value, the left-right position deviation temperature compensation value, and the temperature-distance compensation value to obtain the final temperature value at the current distance.
[0102] In one embodiment, the present application further provides a temperature measurement device for non-contact temperature measurement. The temperature measurement plane of the temperature measurement device is provided with a main temperature sensor and at least two distance measurement sensors. The temperature measurement device further includes:
[0103] A speed detection module, configured to use the distance measurement sensor to detect the motion speed of the measured part entering the temperature measurement position, and obtain a first compensation temperature value according to a preset motion speed temperature compensation table;
[0104] A position deviation detection module, configured to use the distance measurement sensor to detect the position deviation of the measured part relative to the temperature measurement plane, and when the position deviation is less than a first threshold, obtain a second compensation temperature value according to a preset position deviation temperature compensation table;
[0105] A compensation module, configured to use the first compensation temperature value and the second compensation temperature value to compensate the main temperature value detected by the main temperature sensor to obtain a measured temperature.
[0106] For the specific limitations of the temperature measurement device of the present application, reference can be made to the limitations on the temperature measurement method in the above text, which will not be elaborated here. Each module in the above temperature measurement device can be implemented in whole or in part by software, hardware, and their combinations. The above modules can be embedded in the processor of the computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.
[0107] Corresponding to the above temperature measurement method, in one implementation manner of this embodiment, the temperature measurement device further includes at least one auxiliary temperature sensor. The temperature measurement device further includes:
[0108] An auxiliary temperature detection module, configured to obtain the auxiliary temperature value detected by the auxiliary temperature sensor and calculate the temperature deviation between the main temperature value and the auxiliary temperature value;
[0109] A distance detection module, configured to use the distance measurement sensor to detect the distance of the actual position of the measured part relative to the temperature measurement plane and obtain distance information;
[0110] The compensation module is further configured to find a preset temperature distribution consistency distance compensation table according to the temperature deviation and the distance information to obtain a third compensation temperature value;
[0111] The measured temperature is compensated by the third compensation temperature value to obtain the final measured temperature.
[0112] In an implementation manner of this embodiment, the temperature measurement device further includes at least one auxiliary temperature sensor. The temperature measurement device further includes:
[0113] An auxiliary temperature detection module, configured to obtain an auxiliary temperature value detected by the auxiliary temperature sensor and calculate a temperature deviation between the main temperature value and the auxiliary temperature value;
[0114] A distance detection module, configured to use a distance measurement sensor to detect the distance of the actual position of the measured part relative to the temperature measurement plane and obtain distance information;
[0115] An ambient temperature detection module, configured to obtain the detected ambient temperature;
[0116] According to the temperature deviation, distance information, and ambient temperature, search a preset temperature distribution consistency distance compensation table to obtain a third compensation temperature value;
[0117] The compensation module is further configured to use the third compensation temperature value to compensate the measured temperature to obtain a final measured temperature.
[0118] In an embodiment, the distance measurement sensor of the present application includes an upper distance measurement sensor, a lower distance measurement sensor, a left distance measurement sensor, and a right distance measurement sensor. The position deviation detection module uses the distance measurement sensor to detect the position deviation of the measured part relative to the temperature measurement plane. When the position deviation is less than a first threshold, according to a preset position deviation temperature compensation table, a second compensation temperature value is obtained, including:
[0119] Use the upper distance measurement sensor and the lower distance measurement sensor to detect the distance of the upper and lower parts of the measured part relative to the temperature measurement plane, calculate the difference between the two distances to obtain the upper and lower position deviation. When the upper and lower position deviation is less than the first upper and lower deviation threshold, according to a preset position deviation temperature compensation table, obtain the upper and lower second compensation temperature values;
[0120] Use the left distance measurement sensor and the right distance measurement sensor to detect the distance of the left and right parts of the measured part relative to the temperature measurement plane, calculate the difference between the two distances to obtain the left and right position deviation. When the left and right position deviation is less than the first left and right deviation threshold, according to a preset position deviation temperature compensation table, obtain the left and right second compensation temperature values.
[0121] In an embodiment, the distance measurement sensor of the present application includes an upper distance measurement sensor, a lower distance measurement sensor, a left distance measurement sensor, and a right distance measurement sensor. The speed detection module uses the distance measurement sensor to detect the movement speed of the measured part entering the temperature measurement position. According to a preset movement speed temperature compensation table, a first compensation temperature value is obtained, including:
[0122] When the measured part enters the temperature measurement position from the left - right direction, the left - side distance - measuring sensor and the right - side distance - measuring sensor are used to detect the moving speed of the measured part entering the temperature measurement position;
[0123] When the measured part enters the temperature measurement position from the up - down direction, the upper - side distance - measuring sensor and the lower - side distance - measuring sensor are used to detect the moving speed of the measured part entering the temperature measurement position.
[0124] The above - described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several deformations and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the appended claims.
Claims
1. A temperature measurement method for non-contact temperature measurement using a temperature measurement device with multiple sensors, characterized in that, A main temperature sensor and at least two distance measuring sensors are provided on the temperature measuring plane of the temperature measuring device. The temperature measuring method includes: Using the distance measuring sensors to detect the moving speed of the measured part entering the temperature measuring position, and obtaining a first compensation temperature value according to a preset moving speed temperature compensation table; Using the distance measuring sensors to detect the position deviation of the measured part relative to the temperature measuring plane. When the position deviation is less than a first threshold, obtaining a second compensation temperature value according to a preset position deviation temperature compensation table; Compensating the main temperature value detected by the main temperature sensor with the first compensation temperature value and the second compensation temperature value to obtain a measured temperature; Wherein, the distance measuring sensors include an upper distance measuring sensor, a lower distance measuring sensor, a left distance measuring sensor and a right distance measuring sensor. The step of using the distance measuring sensors to detect the moving speed of the measured part entering the temperature measuring position and obtaining a first compensation temperature value according to a preset moving speed temperature compensation table includes: When the measured part enters the temperature measuring position from the left and right directions, using the left distance measuring sensor and the right distance measuring sensor to detect the moving speed of the measured part entering the temperature measuring position; When the measured part enters the temperature measuring position from the up and down directions, using the upper distance measuring sensor and the lower distance measuring sensor to detect the moving speed of the measured part entering the temperature measuring position.
2. The temperature measurement method according to claim 1, wherein The temperature measuring device further includes at least one auxiliary temperature sensor. The temperature measuring method further includes: Obtaining the auxiliary temperature value detected by the auxiliary temperature sensor and calculating the temperature deviation between the main temperature value and the auxiliary temperature value; Using the distance measuring sensors to detect the distance of the actual position of the measured part relative to the temperature measuring plane and obtaining distance information; According to the temperature deviation and the distance information, looking up a preset temperature distribution consistency distance compensation table to obtain a third compensation temperature value; Compensating the measured temperature with the third compensation temperature value to obtain a final measured temperature.
3. The temperature measurement method according to claim 1, characterized in that, The temperature measuring device further includes at least one auxiliary temperature sensor. The temperature measuring method further includes: Obtaining the auxiliary temperature value detected by the auxiliary temperature sensor and calculating the temperature deviation between the main temperature value and the auxiliary temperature value; Using the distance measuring sensors to detect the distance of the actual position of the measured part relative to the temperature measuring plane and obtaining distance information; Obtaining the detected ambient temperature; According to the temperature deviation, the distance information and the ambient temperature, looking up a preset temperature distribution consistency distance compensation table to obtain a third compensation temperature value; Compensating the measured temperature with the third compensation temperature value to obtain a final measured temperature.
4. The temperature measurement method according to claim 1, characterized in that, The distance measuring sensors include an upper distance measuring sensor, a lower distance measuring sensor, a left distance measuring sensor and a right distance measuring sensor. The step of using the distance measuring sensors to detect the position deviation of the measured part relative to the temperature measuring plane. When the position deviation is less than a first threshold, obtaining a second compensation temperature value according to a preset position deviation temperature compensation table includes: Using the upper distance measuring sensor and the lower distance measuring sensor to detect the distances of the upper and lower parts of the measured part relative to the temperature measuring plane, calculating the difference between the two distances to obtain an up and down position deviation. When the up and down position deviation is less than a first up and down deviation threshold, obtaining an up and down second compensation temperature value according to a preset position deviation temperature compensation table; The left - hand ranging sensor and the right - hand ranging sensor are used to detect the distances of the left and right sides of the measured part relative to the temperature - measuring plane, calculate the difference between the two distances to obtain the left - right position deviation. When the left - right position deviation is less than the first left - right deviation threshold, according to the preset position - deviation temperature compensation table, the left - right second compensation temperature value is obtained.
5. A temperature measuring device for non-contact temperature measurement, characterized in that, A main temperature sensor and at least two ranging sensors are provided on the temperature - measuring plane of the temperature - measuring device. The temperature - measuring device further includes: A speed detection module, which is used to detect the moving speed of the measured part entering the temperature - measuring position by using the ranging sensor, and obtain the first compensation temperature value according to the preset moving - speed temperature compensation table; A position - deviation detection module, which is used to detect the position deviation of the measured part relative to the temperature - measuring plane by using the ranging sensor, and obtain the second compensation temperature value according to the preset position - deviation temperature compensation table when the position deviation is less than the first threshold; A compensation module, which is used to compensate the main temperature value detected by the main temperature sensor by using the first compensation temperature value and the second compensation temperature value to obtain the measured temperature; Among them, the ranging sensor includes an upper - position ranging sensor, a lower - position ranging sensor, a left - hand ranging sensor and a right - hand ranging sensor. The speed detection module detects the moving speed of the measured part entering the temperature - measuring position by using the ranging sensor and obtains the first compensation temperature value according to the preset moving - speed temperature compensation table, including: When the measured part enters the temperature - measuring position from the left - right direction, the left - hand ranging sensor and the right - hand ranging sensor are used to detect the moving speed of the measured part entering the temperature - measuring position; When the measured part enters the temperature - measuring position from the up - down direction, the upper - position ranging sensor and the lower - position ranging sensor are used to detect the moving speed of the measured part entering the temperature - measuring position.
6. The temperature measuring device according to claim 5, characterized in that The temperature - measuring device further includes at least one auxiliary temperature sensor. The temperature - measuring device further includes: An auxiliary temperature detection module, which is used to obtain the auxiliary temperature value detected by the auxiliary temperature sensor and calculate the temperature deviation between the main temperature value and the auxiliary temperature value; A distance detection module, which is used to detect the distance of the actual position of the measured part relative to the temperature - measuring plane by using the ranging sensor and obtain the distance information; The compensation module is further used to find the third compensation temperature value according to the temperature deviation and the distance information by looking up the preset temperature - distribution consistency distance compensation table; The third compensation temperature value is used to compensate the measured temperature to obtain the final measured temperature.
7. The temperature measuring device according to claim 5, characterized in that The temperature - measuring device further includes at least one auxiliary temperature sensor. The temperature - measuring device further includes: An auxiliary temperature detection module, which is used to obtain the auxiliary temperature value detected by the auxiliary temperature sensor and calculate the temperature deviation between the main temperature value and the auxiliary temperature value; A distance detection module, which is used to detect the distance of the actual position of the measured part relative to the temperature - measuring plane by using the ranging sensor and obtain the distance information; An ambient - temperature detection module, which is used to obtain the detected ambient temperature; According to the temperature deviation, the distance information and the ambient temperature, the third compensation temperature value is found by looking up the preset temperature - distribution consistency distance compensation table; The compensation module is further used to compensate the measured temperature by using the third compensation temperature value to obtain the final measured temperature.
8. The temperature measuring device according to claim 5, characterized in that The ranging sensor includes an upper ranging sensor, a lower ranging sensor, a left ranging sensor, and a right ranging sensor. The position deviation detection module uses the ranging sensor to detect the position deviation of the measured part relative to the temperature measurement plane. When the position deviation is less than the first threshold, according to the preset position deviation temperature compensation table, a second compensation temperature value is obtained, including: Using the upper ranging sensor and the lower ranging sensor to detect the distances of the measured part above and below relative to the temperature measurement plane, calculating the difference between the two distances to obtain the vertical position deviation. When the vertical position deviation is less than the first vertical deviation threshold, according to the preset position deviation temperature compensation table, the vertical second compensation temperature value is obtained; Using the left ranging sensor and the right ranging sensor to detect the distances of the measured part on the left and right relative to the temperature measurement plane, calculating the difference between the two distances to obtain the horizontal position deviation. When the horizontal position deviation is less than the first horizontal deviation threshold, according to the preset position deviation temperature compensation table, the horizontal second compensation temperature value is obtained.
Citation Information
Patent Citations
Medical infrared thermometer and measurement compensating method of medical infrared thermometer
CN103565422A
Plant body temperature measuring device and method
CN107677376A
Temperature measurement device and method through infrared sensors
CN110013230A
Temperature measuring method and apparatus thereof
CN1542416A