A linear sensor acquisition and display method and device

By setting multiple sensors on the thermometer probe and performing curve smoothing and weight algorithm calculation, the problem of difficult to grasp the insertion depth of the existing thermometer is solved, and high-precision temperature detection and continuous data display are achieved.

CN115144097BActive Publication Date: 2025-09-09SHENZHEN MIJUN TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210627725.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-06
Publication Date
2025-09-09
Estimated Expiration
2042-06-06

AI Technical Summary

Technical Problem

The existing thermometer is difficult to control when inserting into the object to be measured, resulting in large errors and inability to accurately obtain temperature data.

Method used

A linear sensor is used, a scale is set on the probe, and multiple sensors are distributed along the line inside the probe. The temperature data is calculated through curve smoothing and weighting algorithm to realize the display of continuous temperature curve.

Benefits of technology

The precision and accuracy of temperature detection are improved, which can truly reflect the continuous change state of depth and temperature and reduce the temperature error at the location where the sensor is not set.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115144097B_ABST
    Figure CN115144097B_ABST
Patent Text Reader

Abstract

The present invention relates to a linear sensor acquisition and display method and device, comprising a temperature detector, a probe of the temperature detector being provided with a scale, and a plurality of sensors being arranged and distributed along a linear pattern in the probe; the acquisition and display implementation method is as follows: the probe is inserted into the interior of a detected object, the insertion depth of each sensor is recorded according to the scale, and the temperature reading of each sensor is read; each sensor is identified in a coordinate system with the insertion depth and the temperature as the horizontal axis and the vertical axis respectively; a curve smoothing process is performed between each group of adjacent sensors to obtain a continuous temperature curve; the temperature detector is improved, a plurality of sensors arranged along a linear pattern are arranged in the probe, the insertion depth of each sensor and the detected temperature are displayed in the coordinate system in correspondence, and the gaps between adjacent sensors are smoothed, thereby greatly improving the precision and accuracy of temperature detection and more realistically reflecting the continuous change state of depth and temperature.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of temperature sensing equipment, and more particularly to a linear sensor acquisition and display method and device. Background Art

[0002] Existing temperature measuring devices such as food thermometers and soil detection thermometers usually use a sensor installed at the top of the thermometer to obtain temperature data by adjusting the depth of insertion into the object being measured. This method has the disadvantages of being difficult to control the insertion depth and having large errors. A linear sensor acquisition and display method and device that can solve this problem is needed. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to provide a linear sensor acquisition and display method and device in response to the above-mentioned defects of the prior art.

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

[0005] A linear sensor acquisition and display method is constructed, which includes a temperature detector, a probe of which is provided with a scale, and a plurality of sensors are arranged linearly within the probe. The acquisition and display are implemented as follows:

[0006] Insert the probe into the object to be detected, record the insertion depth of each sensor according to the scale, and read the temperature reading of each sensor;

[0007] Identify each sensor in a coordinate system with insertion depth and temperature as the horizontal axis and vertical axis respectively;

[0008] Perform curve smoothing on each group of adjacent sensors to obtain a continuous temperature curve.

[0009] In the linear sensor acquisition and display method of the present invention, the curve smoothing process includes the following steps:

[0010] Divide the temperature difference between adjacent sensors into n equal parts and calculate the temperature value at each divided point;

[0011] Obtain the temperature weight variables between the current adjacent sensors according to the weight algorithm;

[0012] The adjusted temperature data is obtained by adding the temperature value of each equally divided point to the value of the weight variable;

[0013] Connect the coordinate points corresponding to the adjusted temperature data in the coordinate system.

[0014] The linear sensor acquisition and display method of the present invention, wherein the weighting algorithm includes the following method:

[0015] Obtain a set number of sensors located on both sides of the two sensors to be smoothed;

[0016] All acquired sensors and the two sensors to be smoothed are grouped into pairs, and the distance between the two regrouped sensors is larger than the distance between the two sensors to be smoothed;

[0017] Calculate the temperature data difference between the two sensors in each regroup;

[0018] The differences of the multiple temperature data obtained are averaged to obtain the temperature weight variable.

[0019] The linear sensor acquisition and display method of the present invention further includes:

[0020] The temperature curves corresponding to multiple temperature detectors are displayed on the same coordinate system.

[0021] A linear sensor acquisition and display device, comprising: a temperature detector, a data processing unit, a display unit and an input unit;

[0022] The probe of the temperature detector is provided with a scale, and a plurality of sensors are arranged linearly inside the probe;

[0023] The input unit is used to input the insertion depth of the probe;

[0024] The data processing unit is used to calculate the insertion depth position of each sensor based on the insertion depth of the probe, receive the temperature reading of each sensor, identify each sensor in a coordinate system with the insertion depth and temperature as the horizontal axis and vertical axis respectively, perform curve smoothing between each group of adjacent sensors, obtain a continuous temperature curve, and display it on the display unit.

[0025] In the linear sensor acquisition and display device of the present invention, the curve smoothing method performed by the data processing unit is:

[0026] Divide the temperature difference between adjacent sensors into n equal parts and calculate the temperature value at each divided point;

[0027] Obtain the temperature weight variables between the current adjacent sensors according to the weight algorithm;

[0028] The adjusted temperature data is obtained by adding the temperature value of each equally divided point to the value of the weight variable;

[0029] Connect the coordinate points corresponding to the adjusted temperature data in the coordinate system.

[0030] In the linear sensor acquisition and display device of the present invention, the data processing unit performs weight calculation using the following method:

[0031] Obtain a set number of sensors located on both sides of the two sensors to be smoothed;

[0032] All acquired sensors and the two sensors to be smoothed are grouped into pairs, and the distance between the two regrouped sensors is larger than the distance between the two sensors to be smoothed;

[0033] Calculate the temperature data difference between the two sensors in each regroup;

[0034] The differences of the multiple temperature data obtained are averaged to obtain the temperature weight variable.

[0035] In the linear sensor acquisition and display device of the present invention, a plurality of temperature detectors are provided and the temperature curves of the respective temperature detectors are displayed on the display unit.

[0036] In the linear sensor acquisition and display device of the present invention, the data processing unit is connected to the plurality of sensors via a point-to-point connection, a matrix connection, a cascade connection or a bus connection.

[0037] The linear sensor acquisition and display device of the present invention further comprises a wireless communication module, and the wireless communication module is used to send the acquired temperature data to an external device.

[0038] The beneficial effects of the present invention are: improving the temperature detector, arranging multiple sensors arranged in a linear manner in the probe, and displaying the insertion depth and detection temperature of each sensor in a corresponding coordinate system, and then smoothing the gaps between adjacent sensors. This can greatly improve the accuracy and precision of temperature detection, and at the same time can more realistically reflect the continuous change state of depth and temperature. Relatively reliable temperature data can also be obtained for locations where no sensors are set, thereby greatly improving the temperature detection performance of the equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the present invention will be further described below with reference to the accompanying drawings and embodiments. The drawings described below are only some embodiments of the present invention. Those skilled in the art can also derive other drawings based on these drawings without inventive work.

[0040] Figure 1 This is a flow chart of a linear sensor acquisition and display method according to a preferred embodiment of the present invention;

[0041] Figure 2 This is a flow chart of curve smoothing processing of a linear sensor acquisition and display method according to a preferred embodiment of the present invention;

[0042] Figure 3 This is a flow chart of a weight algorithm of a linear sensor acquisition and display method according to a preferred embodiment of the present invention;

[0043] Figure 4 This is a schematic diagram of a linear sensor acquisition and display method according to a preferred embodiment of the present invention showing multiple temperature detectors on the same screen;

[0044] Figure 5 This is a principle block diagram of a linear sensor acquisition and display device according to a preferred embodiment of the present invention;

[0045] Figure 6 It is a structural diagram of a linear sensor acquisition and display device according to a preferred embodiment of the present invention. DETAILED DESCRIPTION

[0046] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the following will be a clear and complete description of the technical solutions in the embodiments of the present invention. Obviously, the embodiments described are some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work shall fall within the scope of protection of the present invention.

[0047] The linear sensor acquisition and display method of the preferred embodiment of the present invention is as follows: Figure 1 See also Figure 2-4 , including a temperature detector, a scale is set on the probe of the temperature detector, and multiple sensors are arranged along a linear distribution inside the probe; the acquisition and display implementation method is as follows:

[0048] S01: Insert the probe into the object to be detected, record the insertion depth of each sensor according to the scale, and read the temperature reading of each sensor;

[0049] S02: Identify each sensor in a coordinate system with insertion depth and temperature as the horizontal axis and vertical axis respectively;

[0050] S03: Perform curve smoothing processing on each group of adjacent sensors to obtain a continuous temperature curve;

[0051] Improvements are made to the temperature detector by arranging multiple sensors in a linear arrangement inside the probe. The insertion depth of each sensor and the detected temperature are displayed in correspondence in the coordinate system, and the gaps between adjacent sensors are smoothed. This can greatly improve the precision and accuracy of temperature detection, and at the same time can more realistically reflect the continuous changes in depth and temperature. Relatively reliable temperature data can also be obtained for locations where no sensors are installed, thereby significantly improving the temperature detection performance of the equipment.

[0052] Preferably, the curve smoothing process includes the following method:

[0053] S11: Divide the temperature difference between adjacent sensors into n equal parts and calculate the temperature value of each divided point;

[0054] S12: Obtaining temperature weight variables between currently adjacent sensors according to a weight algorithm;

[0055] S13: Add the temperature value of each equally divided point to the value of the weight variable to obtain the adjusted temperature data;

[0056] S14: Connecting coordinate points corresponding to the adjusted temperature data in the coordinate system.

[0057] Preferably, the weighting algorithm includes the method:

[0058] S21: Acquire a set number of sensors located on both sides of the two sensors to be smoothed;

[0059] S22: Group all acquired sensors and the two sensors to be smoothed into pairs, wherein the distance between the two regrouped sensors is greater than the distance between the two sensors to be smoothed;

[0060] S23: Calculating the temperature data difference between the two sensors in each regroup;

[0061] S24: averaging the obtained multiple temperature data differences to obtain a temperature weight variable.

[0062] The algorithm example is as follows:

[0063] Assume that a set of sensors extends infinitely backward from point A.

[0064] A / B / C / D / E / F / G / …………………………Infinite extension direction

[0065] Each letter represents a sensor, and each sensor has a physical distance, with the minimum distance determined by the sensor's volume. This invention can overcome the limitations imposed by sensor volume. For example, when displaying information between sensors C and D, the distance between C and D is increased on the device display, and the A / B / E / F sensor variables are introduced. Here, the A / B sensor may have a greater weight, while the E / F sensor may have a smaller or more weighted value. The calculation is performed using the following formula:

[0066] When the C value is less than the D value, if the curve value is expanded 10 times, the temperature values ​​corresponding to the 9 points between C and D are:

[0067] (DC) / 10*9+C+i, (DC) / 10*8+C+i, (DC) / 10*7+C+i, (DC) / 10*6+C+i, (DC) / 10*5+C+i, (DC) / 10*4+C+i, (DC) / 10*3+C+i, (DC) / 10*2+C+i, (DC) / 10*1+C+i;

[0068] On the contrary, if the C value is greater than the D value, then the corresponding value is (CD) / 10*9, and so on;

[0069] The weight variable i is added here, so the numerical curve is closer to the actual value of the measured product. This variable includes predictability in different applications and is set for different products.

[0070] The calculation of weight i is as follows:

[0071] A…B…C(c1…c2…c3…)D…E…F…G…

[0072] Assume that we now calculate the C2 value,

[0073] When there are 3 sensors arranged B / C / D, the difference variable i is calculated between the position of sensors B and D and the position of sensors C and D;

[0074] When there are 4 sensors arranged as B / C / D / E, the difference between B and D, C and E, and B and E and C and D respectively is calculated, and the mean variable is i;

[0075] When there are 5 sensors arranged as A / B / C / D / E, the differences between A and D, A and E, B and D, C and E, A and E, B and E and C and D are calculated respectively, and the mean variable is i;

[0076] And so on.

[0077] The actual value of C2 is obtained by adding the i value to the mean value calculated by C / D.

[0078] Preferably, the method further comprises:

[0079] like Figure 4 As shown in , the temperature curves corresponding to multiple temperature detectors are displayed in the same coordinate;

[0080] The present invention can effectively display the entire value in the entire area, intuitively display the changes in the entire area, and the cloud can record and save the three-dimensional curve value of the curve as it changes over time. The row and column coordinate positions of this curve correspond to the sensor value and position. Digital display points can be added to the curve, and multiple points can be added and cancelled. The points can be dragged left and right on this curve and stay. The Arabic numerals show the corresponding values, which is convenient for viewing. This point can effectively set properties, such as preset values, cumulative values ​​of time, function calculation factors, start and stop related equipment due to product requirements, and other properties;

[0081] When this is a centralized display terminal device, such as a computer, it is necessary to centrally display the line curves of many sensors. By editing the line attributes a, b, d or 1, 2, 3, multiple terminal information can be displayed simultaneously, and different color lines can be edited. Similarly, the three-dimensional curve values ​​that change over time can be recorded, and the data can be analyzed individually or collectively.

[0082] A linear sensor acquisition and display device, such as Figure 5 See also Figure 6 , comprising: a temperature detector 1, a data processing unit 2, a display unit 3 and an input unit 4;

[0083] The probe 10 of the temperature detector 1 is provided with a scale, and a plurality of sensors 11 are arranged and distributed along a line in the probe 10;

[0084] Input unit 4, used to input the insertion depth of the probe;

[0085] Data processing unit 2, for calculating the insertion depth of each sensor based on the probe insertion depth, receiving the temperature reading of each sensor, identifying each sensor in a coordinate system with the insertion depth and temperature as the horizontal and vertical axes respectively, performing curve smoothing between each group of adjacent sensors, obtaining a continuous temperature curve, and displaying it on display unit 3;

[0086] The present invention distributes a sensor array throughout the entire length of the test needle, from the tip upwards, to collect data over the entire length. The length of the test needle is marked on the outside of the pipe wall, providing a good understanding of the depth of the test needle.

[0087] Take a soil temperature test application as an example:

[0088] When using temperature measuring equipment of suitable length, existing products can only measure a single temperature point at the very top of the probe. However, the temperature measuring equipment of the present invention can measure the temperature throughout the entire depth range of the soil. The scale on the outer wall of the probe defines the coordinates of the measured depth. Starting from the deepest point to be measured, the temperature of different soil layers, the soil surface temperature, and the temperature of the air above the soil are all collected. This is also applicable to applications beyond moisture content, humidity, and relative humidity.

[0089] The present invention has a corresponding display part, the horizontal direction corresponds to the measured length, the vertical direction corresponds to the measured value, the horizontal and vertical coordinates correspond to the value of the collection point, and the overall display presents a curve, which vividly expresses the test value within the entire range. This display can be integrated into the device, or it can be a device connected to it, or a terminal device such as a computer, mobile phone, etc. connected to the network.

[0090] The application scenarios of this application can be:

[0091] Control the uniformity of baking of various foods;

[0092] Agricultural soil depth, temperature and humidity, air relative humidity and temperature collection;

[0093] The temperature and oxygen content of a large area of ​​the fish pond are collected. A collection line of several tens of meters in length can monitor the data of the entire fish pond.

[0094] Temperature and humidity collection of the entire grain storage warehouse;

[0095] Detection of depth and velocity of river shallows;

[0096] Temperature distribution collection of boiling water liquid substances, etc.

[0097] The data processing unit is connected to the plurality of sensors through a point-to-point connection, a matrix connection, a cascade connection or a bus connection;

[0098] Point-to-point, one-to-one collection

[0099] Point-to-point communication: One I / O port corresponds to one sensor. For a small number of sensors, such as two or more, or even a dozen sensors, where the main control device interface can meet the requirements, data can be directly collected and arranged in linear distances, meeting the minimum product requirements. The advantage is simplicity and practicality, but the disadvantage is that it occupies a lot of interface resources.

[0100] Matrix acquisition

[0101] Matrix scanning is commonly used in the keypad field. It collects sensor data through array scanning. This method can increase the number of sensors being collected, effectively reducing the number of I / O ports. However, its disadvantage is complex wiring. PCB-mounted design is convenient and effective in applications where dozens of sensors are required.

[0102] Cascade data

[0103] On farms, when grain storage requires monitoring across a large area, hundreds or even thousands of sensors are needed. Serial data can be used, with D representing the sensor, which pushes data one by one at a specific rate. One or two I / O ports on the master control receive all sensor data, and the address bits accurately represent specific location information. Data is continuously transmitted and received by the master control. Typically, one or two data lines are used, in addition to the power supply line. The advantage is that the queue sequence is precisely the sensor position sequence, and the single data line transmits data unidirectionally, eliminating the need for the master control to send commands to the sensors. At a fixed frequency, a single data line is sufficient. Increasing the acquisition speed requires adding a clock line. This eliminates the need for a fixed rate and allows for variable acquisition speeds. The disadvantage is slow data transmission.

[0104] Bus Mode

[0105] All sensors are connected to a bus, with TXD as the transmitter and RXD as the receiver. Hundreds or even thousands of sensors are distributed across the test area, each numbered. The master controller uses this number to locate the sensor and receive information from all of it. Typically, in addition to the power supply line, there are two data lines: one for receiving and one for transmitting. The advantage is that the master controller can quickly read data from any sensor and deliver commands directly. The disadvantage is that the sensors must be numbered and their locations determined.

[0106] Preferably, the data processing unit performs curve smoothing processing as follows:

[0107] Divide the temperature difference between adjacent sensors into n equal parts and calculate the temperature value at each divided point;

[0108] Obtain the temperature weight variables between the current adjacent sensors according to the weight algorithm;

[0109] The adjusted temperature data is obtained by adding the temperature value of each equally divided point to the value of the weight variable;

[0110] Connect the coordinate points corresponding to the adjusted temperature data in the coordinate system.

[0111] Preferably, the data processing unit performs weight calculation method as follows:

[0112] Obtain a set number of sensors located on both sides of the two sensors to be smoothed;

[0113] All acquired sensors and the two sensors to be smoothed are grouped into pairs, and the distance between the two regrouped sensors is larger than the distance between the two sensors to be smoothed;

[0114] Calculate the temperature data difference between the two sensors in each regroup;

[0115] The differences of the multiple temperature data obtained are averaged to obtain the temperature weight variable.

[0116] Preferably, a plurality of temperature detectors are provided and the temperature curve of each temperature detector is displayed on the display unit.

[0117] Preferably, the device also includes a wireless communication module 5, which is used to send the collected temperature data to an external device; the wireless communication module can use infrared, Bluetooth, WIFI, 4G, 5G, etc.

[0118] It should be understood that those skilled in the art can make improvements or changes based on the above description, and all such improvements and changes should fall within the scope of protection of the appended claims of the present invention.

Claims

1. A linear sensor acquisition and display method, characterized in that: The temperature detector includes a probe with a scale and multiple sensors arranged linearly inside the probe. The acquisition and display methods are as follows: Insert the probe into the object to be detected, record the insertion depth of each sensor according to the scale, and read the temperature reading of each sensor; Identify each sensor in a coordinate system with insertion depth and temperature as the horizontal axis and vertical axis respectively; Perform curve smoothing on each group of adjacent sensors to obtain a continuous temperature curve; The curve smoothing process includes the following methods: Divide the temperature difference between adjacent sensors into n equal parts and calculate the temperature value at each divided point; Obtain the temperature weight variables between the current adjacent sensors according to the weight algorithm; The adjusted temperature data is obtained by adding the temperature value of each equally divided point to the value of the weight variable; Connecting the coordinate points corresponding to each adjusted temperature data in the coordinate system; The weighting algorithm includes the following methods: Obtain a set number of sensors located on both sides of the two sensors to be smoothed; All acquired sensors and the two sensors to be smoothed are grouped into pairs, and the distance between the two regrouped sensors is larger than the distance between the two sensors to be smoothed; Calculate the temperature data difference between the two sensors in each regroup; The differences of the multiple temperature data obtained are averaged to obtain the temperature weight variable.

2. The linear sensor acquisition and display method according to claim 1, characterized in that: Also includes methods: The temperature curves corresponding to multiple temperature detectors are displayed on the same coordinate system.

3. A linear sensor acquisition and display device, characterized in that: include: temperature detector, data processing unit, display unit and input unit; The probe of the temperature detector is provided with a scale, and a plurality of sensors are arranged linearly inside the probe; The input unit is used to input the insertion depth of the probe; The data processing unit is configured to calculate the insertion depth of each sensor based on the insertion depth of the probe, receive the temperature reading of each sensor, identify each sensor in a coordinate system with the insertion depth and temperature as the horizontal and vertical axes respectively, perform curve smoothing between each group of adjacent sensors, obtain a continuous temperature curve, and display it on the display unit; The curve smoothing method performed by the data processing unit is: Divide the temperature difference between adjacent sensors into n equal parts and calculate the temperature value at each divided point; Obtain the temperature weight variables between the current adjacent sensors according to the weight algorithm; The adjusted temperature data is obtained by adding the temperature value of each equally divided point to the value of the weight variable; Connecting the coordinate points corresponding to each adjusted temperature data in the coordinate system; The data processing unit performs weight calculation method as follows: Obtain a set number of sensors located on both sides of the two sensors to be smoothed; All acquired sensors and the two sensors to be smoothed are grouped into pairs, and the distance between the two regrouped sensors is larger than the distance between the two sensors to be smoothed; Calculate the temperature data difference between the two sensors in each regroup; The differences of the multiple temperature data obtained are averaged to obtain the temperature weight variable.

4. The linear sensor acquisition and display device according to claim 3, characterized in that: A plurality of temperature detectors are provided, and the temperature curves of the respective temperature detectors are displayed on the display unit.

5. The linear sensor acquisition and display device according to claim 3, characterized in that: The data processing unit is connected to the plurality of sensors via a point-to-point connection, a matrix connection, a cascade connection or a bus connection.

6. The linear sensor acquisition and display device according to claim 3, characterized in that: The device further comprises a wireless communication module, and the wireless communication module is used to send the collected temperature data to an external device.

Citation Information

Patent Citations

  • Method for calculating equivalent temperatures of pavement structures

    CN110307908A

  • Device and method for testing moisture, salinity and temperature in soil at different depths

    CN110567530A