Qualification detection method of heating tube, heating equipment and storage medium
By using thermal imaging and sensor technology, the uniformity of heating and the integrity of circuits in heating tubes are automatically detected, solving the problems of high safety risks and low accuracy for testing personnel, and improving both safety and accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG QISITECH CO LTD
- Filing Date
- 2025-12-09
- Publication Date
- 2026-04-21
Smart Images

Figure CN121899196A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of heating non-combustible technology, and particularly relates to a method for testing the quality of heating tubes, a heating device, and a storage medium. Background Technology
[0002] Heat-not-burning (HNB) appliances utilize the thermal effect of heating elements to heat an aerosol-generating matrix, causing the matrix to produce aerosols without combustion. To ensure the proper functioning of HNB appliances, the heating elements must undergo rigorous testing during the manufacturing process.
[0003] Currently, the qualification testing process for heating elements mainly involves energizing the heating element and relying on the testers to visually observe the red-hot state of the heating element during the heating process. The testers judge the uniformity of heating based on the red-hot state and determine whether the heating element is qualified based on the uniformity of heating.
[0004] However, since the heating temperature of the heating element can reach hundreds to thousands of degrees Celsius, close-range visual inspection by testing personnel increases safety risks. Furthermore, the uniformity of heating as perceived by testing personnel can fluctuate under different conditions (fatigue, changes in lighting, etc.), resulting in lower accuracy in passing the test for the heating element. Summary of the Invention
[0005] In view of this, embodiments of this application provide a method for testing the quality of a heating element, a heating device, and a storage medium to overcome the problems of the prior art.
[0006] In a first aspect, embodiments of this application provide a method for testing the quality of a heating element, comprising: Send a heating command to the heating element so that the heating element heats up according to the heating command; Send a first acquisition command to the thermal imager so that the thermal imager can acquire a thermal image of the heating tube when it is heating up according to the first acquisition command, and return the thermal image; The heating element is inspected based on the thermal imaging image to obtain a test result. The test result includes a first test result indicating that the heating element is qualified, or a second test result indicating that the heating element is unqualified.
[0007] In some optional embodiments, the heating element includes multiple heating areas, and the step of performing a qualification test on the heating element based on the thermal imaging image to obtain a test result includes: The thermal imaging image is divided into blocks to obtain multiple block images, each block image corresponding to a heat-generating area; The temperature difference between any two heating regions in the multiple heating regions is obtained from the multiple segmented images to obtain multiple temperature differences; The heating element is tested for compliance based on the multiple temperature differences to obtain the test results.
[0008] In some optional embodiments, obtaining the temperature difference between any two heating regions among the multiple heating regions based on the multiple segmented images to obtain multiple temperature differences includes: The temperature of a corresponding heating area is obtained from each segmented image to obtain multiple area temperatures; Calculate the temperature difference between any two regions to obtain the multiple temperature differences.
[0009] In some optional embodiments, the step of performing a qualification test on the heating element based on the plurality of temperature differences to obtain the test result includes: The first detection result is obtained when there is no temperature difference greater than or equal to the temperature difference threshold among the plurality of temperature differences; The second detection result is obtained when there is a temperature difference greater than or equal to the temperature difference threshold among the plurality of temperature differences.
[0010] In some optional embodiments, before sending the heating command to the heating element, the qualification detection method further includes: A second acquisition command is sent to the resistance sensor, so that the resistance sensor acquires the resistance value of the heating element according to the second acquisition command and returns the resistance value; The integrity of the heating element's circuitry is determined based on the resistance value. Sending a heating command to the heating element includes: When the circuit of the heating element is determined to be complete based on the resistance value, the heating command is sent to the heating element.
[0011] In some optional embodiments, the heating element includes a first heating region and a second heating region, the first heating region being connected to the second heating region, and the resistance value including a first resistance value corresponding to the first heating region and a second resistance value corresponding to the second heating region. Determining whether the circuit of the heating element is complete based on the resistance value includes: When the first resistance value is within the range of the first preset resistance value and the second resistance value is within the range of the second preset resistance value, it is determined that the circuit of the heating element is complete. When the first resistance value is outside the range of the first preset resistance value, and / or the second resistance value is outside the range of the second preset resistance value, it is determined that the circuit of the heating element is incomplete.
[0012] In some optional embodiments, before sending the second acquisition command to the resistance sensor, the qualification detection method further includes: A third acquisition command is sent to the vision sensor, so that the vision sensor acquires an image of the heating tube surface according to the third acquisition command and returns the image of the heating tube surface. Determine whether there are defects on the surface of the heating element based on the image of the heating element surface; Sending the second acquisition command to the resistance sensor includes: When it is determined from the image of the heating element surface that there are no defects on the surface of the heating element, the second acquisition command is sent to the resistance sensor.
[0013] In some optional embodiments, determining whether there are defects on the surface of the heating element based on the surface image of the heating element includes: The surface image of the heating element is input into the defect detection model to obtain the corresponding defect detection result. The defect detection model is trained on a deep learning neural network model based on surface image samples of the heating element labeled with defects. The defect detection result includes a third detection result that characterizes the presence of defects on the surface of the heating element, or a fourth detection result that characterizes the absence of defects on the surface of the heating element. When the defect detection result is the third detection result, it is determined that there is a defect on the surface of the heating element; When the defect detection result is the fourth detection result, it is determined that there are no defects on the surface of the heating tube.
[0014] In some optional embodiments, the conformity testing method further includes: Based on the identification of the heating element and the detection results, a corresponding barcode is generated; The barcode is sent to the barcode marking machine so that the barcode marking machine marks the barcode onto the heating tube.
[0015] Secondly, embodiments of this application provide a device for testing the quality of heating elements, comprising: The first sending module is used to send a heating command to the heating element so that the heating element heats up according to the heating command; The second sending module is used to send a first acquisition command to the thermal imager, so that the thermal imager can acquire a thermal image of the heating tube when it is heating up according to the first acquisition command, and return the thermal image. The detection module is used to perform a qualification test on the heating tube based on the thermal imaging image and obtain a detection result. The detection result includes a first detection result indicating that the heating tube is qualified, or a second detection result indicating that the heating tube is unqualified.
[0016] Thirdly, embodiments of this application provide a heating device, including: Heating element; Memory; One or more processors are coupled to the memory and the heating element; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications being configured to perform the conformity detection method as provided in the first aspect above.
[0017] Fourthly, embodiments of this application provide a computer-readable storage medium storing program code, which can be invoked by a processor to execute the conformity detection method provided in the first aspect above.
[0018] Fifthly, embodiments of this application provide a computer program product that, when run on a computer device, causes the computer device to perform the conformity testing method provided in the first aspect above.
[0019] The solution provided in this application sends a heating command to the heating element, causing it to heat up according to the command. It also sends a first acquisition command to a thermal imager, enabling the imager to acquire a thermal image of the heating element during heating and return the image. Furthermore, it performs a pass / fail test on the heating element based on the thermal image, obtaining a test result. This result includes a first test result indicating the heating element is qualified, or a second test result indicating it is unqualified. This achieves pass / fail testing of the heating element based on its thermal image, eliminating the need for personnel to visually inspect the heating state of the heating element at close range. This reduces safety risks during the pass / fail testing process and improves the accuracy of the test. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1This illustration shows a scenario diagram of the conformity testing system provided in an embodiment of this application.
[0022] Figure 2 This paper illustrates a flowchart of a method for testing the quality of heating elements provided in an embodiment of this application.
[0023] Figure 3 This paper illustrates another flowchart of the qualification testing method for heating tubes provided in an embodiment of this application.
[0024] Figure 4 This paper illustrates another flowchart of the method for testing the quality of heating elements provided in the embodiments of this application.
[0025] Figure 5 This illustration shows another scenario diagram of the conformity testing system provided in the embodiments of this application.
[0026] Figure 6 This illustration shows a scenario flowchart of a method for testing the quality of heating elements provided in an embodiment of this application.
[0027] Figure 7 A structural block diagram of a heating element qualification testing device provided in an embodiment of this application is shown.
[0028] Figure 8 A functional block diagram of a heating device provided in an embodiment of this application is shown.
[0029] Figure 9 This application illustrates a computer-readable storage medium for storing or carrying program code that implements a method for testing the quality of a heating element according to an embodiment of this application.
[0030] Figure 10 This application illustrates a computer program product for storing or carrying program code that implements the qualification testing method for heating tubes provided in this application. Detailed Implementation
[0031] To make the inventive objectives, features, and advantages of this application more apparent and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0032] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0033] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0034] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0035] Furthermore, in the description of this application, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0036] Heat-not-burning (HNB) appliances utilize the thermal effect of heating elements to heat an aerosol-generating matrix, causing the matrix to produce aerosols without combustion. To ensure the proper functioning of HNB appliances, the heating elements must undergo rigorous testing during the manufacturing process.
[0037] Currently, the qualification testing process for heating elements mainly involves energizing the heating element and relying on the testers to visually observe the red-hot state of the heating element during the heating process. The testers judge the uniformity of heating based on the red-hot state and determine whether the heating element is qualified based on the uniformity of heating.
[0038] However, since the heating temperature of the heating element can reach hundreds to thousands of degrees Celsius, close-range visual inspection by testing personnel increases safety risks. Furthermore, the uniformity of heating as perceived by testing personnel can fluctuate under different conditions (fatigue, changes in lighting, etc.), resulting in lower accuracy in passing the test for the heating element.
[0039] To address the aforementioned issues, the present application provides a method, device, and storage medium for testing the conformity of a heating element. This method sends a heating command to the heating element, causing it to heat up according to the command. It also sends a first acquisition command to a thermal imager, enabling the imager to acquire a thermal image of the heating element during heating and return the image. Furthermore, it performs a conformity test on the heating element based on the thermal image, obtaining a test result. This result includes a first test result indicating the heating element is conforming to its conformity, or a second test result indicating it is unconforming. This method enables conformity testing of the heating element based on its thermal image, eliminating the need for personnel to visually inspect the heating state of the element at close range. This reduces safety risks during the conformity testing process and improves the accuracy of the conformity testing.
[0040] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0041] Please see Figure 1 The illustration shows an application scenario diagram of the qualified inspection system provided in the embodiments of this application. The qualified inspection system may include a heating element 100, a thermal imager 200 and a controller 300. The controller 300 can be connected to the heating element 100 and the thermal imager 200 through a network and can interact with the heating element 100 and the thermal imager 200 through the network.
[0042] The heating element 100 can be used to heat the aerosol generating matrix inside the HNB appliance so that the aerosol generating matrix generates aerosols.
[0043] The number of heating elements 100 can be one or more, and the heating element 100 can be any one of the following: resistance heating element, electromagnetic heating element or infrared heating element, etc., without limitation.
[0044] Thermal imager 200 is a device that uses infrared thermal imaging technology to detect the infrared radiation of a target object and, through signal processing and photoelectric conversion, converts the temperature distribution of the target object into a visual image. The thermal sensitivity of thermal imager 200 can be less than or equal to 0.03℃, but this is not limited here.
[0045] The controller 300 can be a terminal device or a server, etc. The type of controller 300 is not limited here, and can be set according to actual needs.
[0046] The terminal device can be a mobile terminal device (such as a mobile phone, PDA, tablet PC, laptop, smartwatch, smart bracelet or wearable device, etc.) or a fixed terminal device (desktop computer, smart panel, etc.), etc., without limitation.
[0047] The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or any of the following: cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), big data or artificial intelligence platforms, etc. There are no restrictions here.
[0048] The network can be any of the following: ZigBee network, Bluetooth (BT) network, Wireless Fidelity (Wi-Fi) network, Thread network, Long Range Radio (LoRa) network, Low-Power Wide-Area Network (LPWAN), Infrared network, Narrow Band Internet of Things (NB-IoT), Controller Area Network (CAN), Digital Living Network Alliance (DLNA) network, Wide Area Network (WAN), Local Area Network (LAN), Metropolitan Area Network (MAN), or Wireless Personal Area Network (WPAN), etc., without limitation.
[0049] In some implementations, the heating element may be mounted on a V-shaped roller conveyor belt and held in place by a pneumatic clamping mechanism on the guide rail of the V-shaped roller conveyor belt.
[0050] The positioning accuracy of the V-shaped roller conveyor belt can be ±0.01mm, and the response time of the pneumatic clamping mechanism can be less than or equal to 50ms.
[0051] Please see Figure 2 This document illustrates a flowchart of a method for testing the quality of a heating element according to an embodiment of this application. In a specific embodiment, the method for testing the quality of a heating element can be applied to, for example... Figure 1 The controller 300 in the qualified inspection system shown below will be used as an example to illustrate the following discussion. Figure 2 The process shown is described in detail. The qualified testing method for heating tubes may include the following steps 101 to 103.
[0052] Step 101: Send a heating command to the heating element.
[0053] In this embodiment of the application, when the testing personnel need to perform a qualification test on the heating element, they can send a test command to the controller. After receiving the test command, the controller can send a heating command to the heating element through the network. After receiving the heating command, the heating element can start heating.
[0054] The heating command can carry a preset heating power, and the heating element can heat according to the preset heating power. The preset heating power can be any power within the range of 0-100W, and there is no limitation here.
[0055] In some implementations, the controller can detect the operator's actions. When it is determined from the detected operator's actions that the operator has input a test instruction to perform a qualified test on the heating element, the controller receives the test instruction to perform a qualified test on the heating element.
[0056] For example, when an inspector needs to perform a pass / fail test on the heating element, they can perform a touch operation on the controller's operation panel. The controller responds to the inspector's touch operation, generates a corresponding touch signal, and analyzes the touch signal. When it is determined that the touch signal is a preset test signal used to characterize the pass / fail test of the heating element, it is determined that a test instruction to perform a pass / fail test on the heating element has been received.
[0057] In some implementations, the controller may be equipped with a voice recognition module. When the inspector needs to perform a qualification test on the heating element, the inspector can send voice information within the voice acquisition range of the voice recognition module. The voice recognition module collects the voice information sent by the inspector, performs voice recognition on the collected voice information, and determines, based on the recognition result, that the recognition result contains keywords used to indicate the qualification test of the heating element, such as "heating element qualification test", or "heating element" and "qualification test", etc., then it is determined that a test instruction to perform a qualification test on the heating element has been received.
[0058] As an example, if the voice message issued by the inspector is: "Perform a qualification test on the heating element", and the voice recognition result contains the keywords "heating element" and "qualification test", then it is confirmed that the inspection instruction to perform a qualification test on the heating element has been received.
[0059] In some implementations, the conformity testing system may also include a client associated with the testing personnel, which can be connected to the controller via a network and interact with the controller via the network.
[0060] When the testing personnel need to perform a qualification test on the heating element, they can send a test command to the client. The client receives and responds to the test command, and forwards the test command to the controller through the network. The controller receives the test command forwarded by the client.
[0061] The client can be any of the following: a mobile client (e.g., a mobile phone client, a PDA client, a Tablet PC client, a laptop client, a smartwatch client, a smart bracelet client, or a wearable client) or a fixed client (e.g., a desktop computer client, a smart panel client). The type of client is not limited here and can be set according to actual needs.
[0062] Step 102: Send the first acquisition command to the thermal imager.
[0063] In this embodiment, the controller sends a heating command to the heating element so that the heating element heats up according to the heating command. After that, the controller can send a first acquisition command to the thermal imager via the network. After receiving the first acquisition command, the thermal imager can acquire an image of the heating element and obtain a thermal image. The thermal imager then sends the thermal image to the controller via the network. The controller receives the thermal image returned by the thermal imager.
[0064] The first acquisition command can be used to instruct the thermal imager to acquire images of the heating element that is generating heat.
[0065] Step 103: Perform a qualification test on the heating element based on the thermal imaging image to obtain the test result.
[0066] In this embodiment, the controller sends a first acquisition command to the thermal imager, so that the thermal imager can acquire a thermal image of the heating element when it is heating up according to the first acquisition command. After returning the thermal image, the controller can perform a qualification test on the heating element based on the thermal image and obtain the test result. This realizes the qualification test of the heating element based on the thermal image, eliminating the need for the test personnel to observe the heating state of the heating element at close range with their naked eyes. This reduces the safety risks in the qualification test process and improves the accuracy of the qualification test.
[0067] The test results may include a first test result indicating that the heating element is qualified, or a second test result indicating that the heating element is unqualified.
[0068] The heating element can include multiple heating areas. The controller can divide the thermal imaging image into blocks to obtain multiple block images. Based on these block images, the controller can obtain the temperature difference between any two heating areas to generate multiple temperature differences. The heating element is then subjected to a pass / fail test based on these multiple temperature differences to obtain the test results. By calculating the temperature difference between the heating areas based on the block images of the thermal imaging image and performing a pass / fail test on the heating element according to these temperature differences, the accuracy of the pass / fail test is improved, as the temperature difference between different heating areas of the heating element is related to the uniformity of the heating element.
[0069] The controller can divide the pixel area of the thermal imaging image into a preset number of blocks to obtain multiple block images. Each block image can correspond to a heating area of the heating element, and multiple block images correspond to multiple heating areas of the heating element.
[0070] For example, the preset quantity can be 6, 9, or 16, etc., and there is no limitation here.
[0071] The controller can obtain the temperature of a corresponding heat-generating area from each segment of the thermal imaging image to obtain multiple area temperatures, and calculate the temperature difference between any two area temperatures to obtain multiple temperature differences. By obtaining the area temperature of a corresponding heat-generating area from each segment of the thermal imaging image, the accuracy of the area temperature measurement is improved.
[0072] The controller can obtain the grayscale value of each segmented image and look up the preset temperature table based on the grayscale value of each segmented image to obtain the area temperature of the corresponding heating area.
[0073] A preset temperature gauge can be used to characterize the correspondence between the grayscale values of thermal imaging images and the corresponding heating temperatures of the heating elements. Based on this correspondence, the regional temperature of the heating area corresponding to each image block is obtained, improving the accuracy of regional temperature acquisition.
[0074] When none of the multiple temperature differences is greater than or equal to a temperature difference threshold, it indicates that the heating element heats up uniformly, and the first test result is obtained. When there is a temperature difference greater than or equal to the temperature difference threshold among the multiple temperature differences, it indicates that the heating element heats up unevenly, and the second test result is obtained. Judging the heating uniformity of the heating element based on the temperature difference of the heating area allows for the qualification test of the heating element based on its heating uniformity, thus improving the accuracy of the qualification test for the heating element.
[0075] The temperature difference threshold can be used to characterize the maximum temperature difference in the heating area when the heating tube heats up uniformly. For example, the temperature difference threshold can be 2℃, or it can be 5℃, etc. There is no limitation here.
[0076] In some implementations, the conformity testing system may further include a barcode marking machine, which can be used to mark the heating element. The barcode marking machine can be connected to the controller via a network and interact with the controller for data exchange.
[0077] The controller performs a quality check on the heating element based on the thermal imaging image. After obtaining the test result, it generates a corresponding barcode based on the heating element's identifier and the test result, and sends the barcode to a barcode marking machine via the network. Upon receiving the barcode, the barcode marking machine etches it onto the heating element. Marking the heating element's quality check result as a barcode allows inspectors to trace the quality check results, improving the user experience during the quality check process.
[0078] The heating instruction may also carry a heating element identifier, and the barcode can be any one of a one-dimensional barcode, a two-dimensional barcode, or a three-dimensional barcode, etc., without any limitation here.
[0079] The barcode marking machine can be any of the following: pneumatic marking machine, fiber laser marking machine, carbon dioxide laser marking machine, ultraviolet laser marking machine, semiconductor laser marking machine, YAG laser marking machine, or electrochemical marking machine, etc., without any limitation here.
[0080] The solution provided in this application sends a heating command to the heating element, causing it to heat up according to the command. It also sends a first acquisition command to a thermal imager, enabling the imager to acquire a thermal image of the heating element during heating and return the image. Furthermore, it performs a pass / fail test on the heating element based on the thermal image, obtaining a test result. This result includes a first test result indicating the heating element is qualified, or a second test result indicating it is unqualified. This achieves pass / fail testing of the heating element based on its thermal image, eliminating the need for personnel to visually inspect the heating state of the heating element at close range. This reduces safety risks during the pass / fail testing process and improves the accuracy of the test.
[0081] Please see Figure 3 This illustrates a flowchart of a method for testing the quality of a heating element according to another embodiment of this application. In a specific embodiment, the method for testing the quality of a heating element can be applied to, for example... Figure 1 The controller 300 in the qualified inspection system shown below will be used as an example to illustrate the following discussion. Figure 3The process shown is described in detail. The qualified testing method for heating tubes may include the following steps 201 to 205.
[0082] Step 201: Send a second acquisition command to the resistance sensor.
[0083] In this embodiment, the pass / fail detection system may further include a resistance sensor, which can be used to acquire the resistance value of the heating element. The resistance sensor can be connected to the controller via a network and interact with the controller through the network.
[0084] When the inspector needs to perform a qualification test on the heating element, he can send a test command to the controller. After receiving the test command, the controller can send a second acquisition command to the resistance sensor through the network. After receiving the second acquisition command, the resistance sensor can acquire the resistance value of the heating element and send the resistance value to the controller through the network. The controller receives the resistance value returned by the resistance sensor.
[0085] The second acquisition command can be used to instruct the resistance sensor to acquire the resistance value of the heating element. The resistance sensor can be any of the following: impedance spectrometer, resistance strain gauge sensor, potentiometer sensor, or resistance temperature detector (RTD) sensor, etc., without limitation here.
[0086] The heating element may include a first heating area and a second heating area, and the first heating area may be connected to the second heating area.
[0087] The resistance value may include a first resistance value corresponding to the first heating area and a second resistance value corresponding to the second heating area.
[0088] As an example, the resistance sensor can be an impedance spectrometer, which can simultaneously measure the first resistance value of the first heating region of the heating tube and the second resistance value of the second heating region of the heating tube based on three points.
[0089] Impedance spectrometers can be multi-band impedance spectrometers, with frequency bands ranging from 10 Hz to MHz.
[0090] Step 202: Determine whether the heating element's circuit is complete based on the resistance value.
[0091] In this embodiment, the controller sends a second acquisition command to the resistance sensor, so that the resistance sensor acquires the resistance value of the heating element according to the second acquisition command and returns the resistance value. Then, it can determine whether the circuit of the heating element is complete based on the resistance value. When the circuit of the heating element is incomplete, the resistance value of the heating element changes significantly. The integrity of the heating element circuit is detected based on the resistance value of the heating element, which improves the accuracy of the circuit integrity detection of the heating element.
[0092] When the first resistance value is within the range of the first preset resistance value and the second resistance value is within the range of the second preset resistance value, the circuit of the heating element is determined to be complete; when the first resistance value is outside the range of the first preset resistance value and / or the second resistance value is outside the range of the second preset resistance value, the circuit of the heating element is determined to be incomplete.
[0093] The first preset resistance value range can be used to characterize the resistance value range when the circuit of the first heating area is intact, and the second preset resistance value range can be used to characterize the resistance value range when the circuit of the second heating area is intact.
[0094] Step 203: When the circuit of the heating element is determined to be complete based on the resistance value, a heating command is sent to the heating element.
[0095] In this embodiment, when the controller determines that the heating element's circuit is complete based on the resistance value, it can send a heating command to the heating element so that the heating element heats up according to the heating command. Controlling the heating element to heat up when the heating element's circuit is detected to be complete can avoid testing the heating uniformity of heating elements with incomplete circuits, which helps to improve the testing efficiency of the heating element's qualification test.
[0096] Step 204: Send the first acquisition command to the thermal imager.
[0097] Step 205: Perform a qualification test on the heating element based on the thermal imaging image to obtain the test result.
[0098] In this embodiment, steps 204 and 205 can be found in the corresponding steps in the previous embodiments, and will not be repeated here.
[0099] The solution provided in this embodiment sends a second acquisition command to the resistance sensor, determines whether the circuit of the heating element is complete based on the resistance value, and when the circuit of the heating element is determined to be complete based on the resistance value, sends a heating command to the heating element and sends a first acquisition command to the thermal imager. The solution also performs a qualification test on the heating element based on the thermal image and obtains the test result. This achieves qualification test of the heating element based on the thermal image, eliminating the need for inspectors to observe the heating state of the heating element at close range with their naked eyes. This reduces the safety risks in the qualification test process and improves the accuracy of the qualification test.
[0100] Furthermore, when testing the integrity of the heating element's circuit, controlling the heating element to generate heat can avoid testing the heating uniformity of heating elements with incomplete circuits, which helps improve the testing efficiency of the heating element's qualification test.
[0101] Please see Figure 4This document illustrates a flowchart of a method for testing the quality of a heating element according to another embodiment of this application. In a specific embodiment, the method for testing the quality of a heating element can be applied to, for example... Figure 1 The controller 300 in the qualified inspection system shown below will be used as an example to illustrate the following discussion. Figure 4 The process shown is described in detail. The qualified testing method for heating tubes may include the following steps 301 to 307.
[0102] Step 301: Send the third acquisition command to the vision sensor.
[0103] In this embodiment, the conformity detection system may further include a vision sensor, which can be connected to the controller via a network and interact with the controller via the network.
[0104] When the inspector needs to perform a qualification test on the heating element, he can send a test command to the controller. After receiving the test command, the controller can send a third acquisition command to the vision sensor through the network. After receiving the third acquisition command, the vision sensor can acquire an image of the heating element surface and send the image of the heating element surface to the controller through the network. The controller receives the image of the heating element surface returned by the vision sensor.
[0105] The third acquisition command can be used to instruct the vision sensor to acquire an image of the heating element's surface.
[0106] The vision sensor can be any of the following: industrial camera, smart camera, front-scanning camera, infrared vision sensor, multispectral vision sensor, hyperspectral vision sensor, or embedded vision system, etc., without limitation.
[0107] As an example, the vision sensor can be an industrial camera, which can be a high-resolution camera configured with a ring-shaped LED array, for example, the wavelength of the LED array can be 460nm±10nm and the resolution is 50 million pixels.
[0108] Industrial cameras can be rotated on a dual-axis rotary table to achieve 360° surface imaging.
[0109] Step 302: Determine whether there are defects on the surface of the heating element based on the image of the heating element surface.
[0110] In this embodiment, the controller sends a third acquisition command to the vision sensor, so that the vision sensor can acquire an image of the heating tube surface according to the third acquisition command and return the heating tube surface image. Then, it can determine whether there are defects on the heating tube surface based on the heating tube surface image. The surface defects of the heating tube are detected based on the heating tube surface image, which improves the accuracy of surface defect detection of the heating tube.
[0111] The controller can input a surface image of the heating element to the defect detection model. The defect detection model receives and responds to the surface image of the heating element, performs surface defect detection on the heating element based on the surface image, and obtains the defect detection result. The surface defect detection of the heating element is improved by using the defect detection model and the surface image of the heating element to perform surface defect detection.
[0112] The defect detection model can be obtained by training a deep learning neural network model based on surface image samples of heating tubes labeled with defects.
[0113] Deep learning neural network models can be Convolutional Neural Networks (CNN), Deep Belief Networks (DBN), Stacked Auto Encoder Networks (SAE), Recurrent Neural Networks (RNN), Deep Neural Networks (DNN), Long Short-Term Memory (LSTM), or Gated Recurring Units (GRU), etc. The type of deep learning neural network model is not limited here; it can be set according to actual needs.
[0114] The defect detection results may include a third detection result to characterize the presence of defects on the surface of the heating tube, or a fourth detection result to characterize the absence of defects on the surface of the heating tube.
[0115] When the defect detection result is the third detection result, it is determined that there is a defect on the surface of the heating element; when the defect detection result is the fourth detection result, it is determined that there is no defect on the surface of the heating element.
[0116] Step 303: When it is determined from the image of the heating element surface that there are no defects on the surface of the heating element, a second acquisition command is sent to the resistance sensor.
[0117] In this embodiment, when the controller determines that there are no defects on the surface of the heating element based on the image of the heating element surface, it can send a second acquisition command to the resistance sensor so that the resistance sensor can acquire the resistance value of the heating element according to the second acquisition command. When no defects are detected on the surface of the heating element, the controller controls the resistance sensor to perform circuit integrity detection on the heating element. This avoids performing circuit integrity detection on heating elements with surface defects, which is beneficial to further improve the detection efficiency of the heating element qualification detection.
[0118] Step 304: Determine whether the heating element's circuit is complete based on the resistance value.
[0119] Step 305: When the circuit of the heating element is determined to be complete based on the resistance value, a heating command is sent to the heating element.
[0120] Step 306: Send the first acquisition command to the thermal imager.
[0121] Step 307: Perform a qualification test on the heating element based on the thermal imaging image to obtain the test result.
[0122] In this embodiment, steps 304, 305, 306, and 307 can be found in the corresponding steps of the foregoing embodiments, and will not be repeated here.
[0123] The solution provided in this embodiment sends a third acquisition command to a vision sensor and determines whether there are defects on the surface of the heating element based on the surface image. When it is determined that there are no defects on the surface of the heating element based on the surface image, a second acquisition command is sent to a resistance sensor, and the integrity of the heating element's circuitry is determined based on the resistance value. When it is determined that the heating element's circuitry is complete based on the resistance value, a heating command is sent to the heating element, and a first acquisition command is sent to a thermal imager. The heating element is then inspected for compliance based on the thermal image to obtain the inspection result. This achieves compliance inspection of the heating element based on the thermal image, eliminating the need for inspectors to observe the heating state of the heating element at close range with their naked eyes. This reduces the safety risks during the compliance inspection process and improves the accuracy of the compliance inspection.
[0124] Furthermore, when the heating element's circuit is checked to be complete, controlling the heating element to generate heat can avoid testing the heating uniformity of heating elements with incomplete circuits, which helps to improve the testing efficiency of the heating element's qualification test.
[0125] Furthermore, when no defects are detected on the surface of the heating element, the control resistance sensor can perform circuit integrity testing on the heating element, which avoids performing circuit integrity testing on heating elements with surface defects, thus further improving the testing efficiency of the heating element's qualification test.
[0126] In one application scenario, such as Figure 5 As shown, the qualification testing system may include a heating element 100, a thermal imager 200, a controller 300, a V-shaped roller conveyor belt 400, a resistance sensor 500, and a vision sensor 600.
[0127] exist Figure 5 On the basis of, such as Figure 6 As shown, the qualified testing method for heating tubes may include the following steps 401 to 409.
[0128] Step 401: Send the third acquisition command to the vision sensor.
[0129] Step 402: Determine whether there are defects on the surface of the heating element based on the image of the heating element surface.
[0130] If it is determined from the image of the heating element surface that there are no defects on the surface of the heating element, proceed to step 403; When it is determined from the image of the heating element surface that there is a defect, proceed to step 409.
[0131] Step 403: Send a second acquisition command to the resistance sensor.
[0132] Step 404: Determine whether the heating element's circuit is complete based on the resistance value.
[0133] When the circuit of the heating element is determined to be intact based on the resistance value, proceed to step 405; If the circuit of the heating element is determined to be incomplete based on the resistance value, proceed to step 409.
[0134] Step 405: Send a heating command to the heating element.
[0135] Step 406: Send the first acquisition command to the thermal imager.
[0136] Step 407: Determine whether the heating element is qualified based on the thermal imaging image.
[0137] When the heating element is determined to be qualified based on the thermal imaging image, proceed to step 408; If the heating element is determined to be defective based on the thermal imaging image, proceed to step 409.
[0138] Step 408: Output the first detection result.
[0139] Step 409: Output the second detection result.
[0140] Please see Figure 7 This illustrates a heating element qualification testing device 700 provided in one embodiment of this application. In a specific embodiment, the heating element qualification testing device 700 can be applied to, for example... Figure 1 The controller 300 in the qualified inspection system shown below will be used as an example to illustrate the following discussion. Figure 7 The qualified testing device 700 for the heating element shown will be described in detail. The qualified testing device 700 for the heating element may include a first sending module 701, a second sending module 702 and a testing module 703.
[0141] The first sending module 701 can be used to send a heating command to the heating tube so that the heating tube heats up according to the heating command; the second sending module 702 can be used to send a first acquisition command to the thermal imager so that the thermal imager can acquire a thermal image of the heating tube when it heats up according to the first acquisition command and return the thermal image; the detection module 703 can be used to perform a qualification test on the heating tube according to the thermal image and obtain a test result, which includes a first test result to characterize the heating tube as qualified, or a second test result to characterize the heating tube as unqualified.
[0142] In some implementations, the heating element may include multiple heating areas, and the detection module 703 may include a segmentation unit, an acquisition unit, and a detection unit.
[0143] The segmentation unit can be used to segment the thermal imaging image into multiple segmented images, each segmented image corresponding to a heating area; the acquisition unit can be used to acquire the temperature difference between any two heating areas in the multiple heating areas based on the multiple segmented images, so as to obtain multiple temperature differences; the detection unit can be used to perform a qualification test on the heating tube based on the multiple temperature differences, and obtain the test result.
[0144] In some implementations, the acquisition unit may include an acquisition subunit and a calculation subunit.
[0145] The acquisition sub-unit can be used to obtain the temperature of a corresponding heating area based on each block image, so as to obtain multiple area temperatures; the calculation sub-unit can be used to calculate the temperature difference between any two area temperatures, so as to obtain multiple temperature differences.
[0146] In some implementations, the detection unit may include a first obtaining subunit and a second obtaining subunit.
[0147] The first obtaining subunit can be used to obtain a first detection result when there is no temperature difference greater than or equal to the temperature difference threshold among multiple temperature differences; the second obtaining subunit can be used to obtain a second detection result when there is a temperature difference greater than or equal to the temperature difference threshold among multiple temperature differences.
[0148] In some embodiments, the heating element qualification detection device 700 may further include a third sending module and a first determining module.
[0149] The third sending module can be used to send a second acquisition command to the resistance sensor before the first sending module 701 sends a heating command to the heating tube, so that the resistance sensor can acquire the resistance value of the heating tube according to the second acquisition command and return the resistance value; the first determining module can be used to determine whether the circuit of the heating tube is complete according to the resistance value.
[0150] In some implementations, the first transmitting module 701 may include a first transmitting unit.
[0151] The first transmitting unit can be used to send a heating command to the heating tube when the circuit of the heating tube is determined to be complete based on the resistance value.
[0152] In some embodiments, the heating element may include a first heating region and a second heating region, the first heating region may be connected to the second heating region, the resistance value may include a first resistance value corresponding to the first heating region and a second resistance value corresponding to the second heating region, and the first determining module may include a first determining unit and a second determining unit.
[0153] The first determining unit can be used to determine that the circuit of the heating element is complete when the first resistance value is within the range of the first preset resistance value and the second resistance value is within the range of the second preset resistance value; the second determining unit can be used to determine that the circuit of the heating element is incomplete when the first resistance value is outside the range of the first preset resistance value and / or the second resistance value is outside the range of the second preset resistance value.
[0154] In some embodiments, the heating element qualification detection device 700 may further include a fourth sending module and a second determining module.
[0155] The fourth sending module can be used to send a third acquisition command to the vision sensor before the third sending module sends the second acquisition command to the resistance sensor, so that the vision sensor can acquire an image of the heating tube surface according to the third acquisition command and return the heating tube surface image; the second determining module can be used to determine whether there are defects on the surface of the heating tube according to the heating tube surface image.
[0156] In some implementations, the third transmitting module may include the second transmitting unit.
[0157] The second transmitting unit can be used to send a second acquisition command to the resistance sensor when it is determined from the image of the heating tube surface that there are no defects on the surface of the heating tube.
[0158] In some implementations, the second determining module may include an input unit, a third determining unit, and a fourth determining unit.
[0159] The input unit can be used to input the surface image of the heating tube into the defect detection model to obtain the corresponding defect detection result. The defect detection model can be trained on a deep learning neural network model based on the surface image samples of the heating tube labeled with defects. The defect detection result can include a third detection result to characterize the presence of defects on the surface of the heating tube, or a fourth detection result to characterize the absence of defects on the surface of the heating tube. The third determination unit can be used to determine that there are defects on the surface of the heating tube when the defect detection result is the third detection result. The fourth determination unit can be used to determine that there are no defects on the surface of the heating tube when the defect detection result is the fourth detection result.
[0160] In some embodiments, the heating element qualification testing device 700 may further include a generation module and a fifth sending module.
[0161] The generation module can be used to generate corresponding barcodes based on the identification and detection results of the heating tube; the fifth sending module can be used to send barcodes to the barcode marking machine so that the barcode marking machine can mark the barcodes onto the heating tube.
[0162] The solution provided in this embodiment sends a heating command to the heating element so that it heats up according to the command, and sends a first acquisition command to the thermal imager so that the thermal imager can acquire a thermal image of the heating element when it is heating up, and returns the thermal image. It also performs a pass / fail test on the heating element based on the thermal image to obtain a test result. The test result includes a first test result indicating that the heating element is qualified, or a second test result indicating that the heating element is unqualified. This achieves pass / fail testing of the heating element based on its thermal image, eliminating the need for inspectors to observe the heating state of the heating element at close range with the naked eye, reducing safety risks during the pass / fail testing process, and improving the accuracy of the pass / fail testing.
[0163] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For device embodiments, since they are basically similar to method embodiments, the description is relatively simple; relevant parts can be referred to in the descriptions of the method embodiments. Any processing method described in the method embodiments can be implemented in the device embodiments through corresponding processing modules, and will not be elaborated upon further in the device embodiments.
[0164] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0165] Please see Figure 8 The diagram illustrates a functional block diagram of a heating device 800 provided in one embodiment of this application. The heating device 800 may include one or more of the following components: a heating tube 801, a memory 802, a processor 803, and one or more application programs.
[0166] The processor 803 may be coupled to the memory 802 and the heating element 801. One or more applications may be stored in the memory 802 and configured to be executed by one or more processors 803, and the one or more applications may be configured to perform the methods as described in the foregoing method embodiments.
[0167] Memory 802 may include random access memory (RAM) or read-only memory. Memory 802 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 802 may include a program storage area and a data storage area. The program storage area may store instructions for implementing the operating system, instructions for implementing at least one function (such as sending a heating command, performing heating, sending a first acquisition command, acquiring a thermal imaging image, returning a thermal imaging image, performing a pass / fail test, obtaining a test result, segmenting thermal imaging images, obtaining multiple segmented images, acquiring temperature differences, obtaining multiple temperature differences, acquiring area temperatures, obtaining multiple area temperatures, calculating temperature differences, obtaining a first test result, obtaining a second test result, sending a second acquisition command, acquiring resistance values, returning resistance values, determining whether a circuit is complete, determining that a circuit is complete, determining that a circuit is incomplete, sending a third acquisition command, acquiring a surface image of the heating element, returning a surface image of the heating element, determining whether a defect exists, determining that no defect exists, inputting a surface image of the heating element, obtaining a defect detection result, training a deep learning neural network model, determining that a defect exists, generating a barcode, sending a barcode, and marking a barcode, etc.), and instructions for implementing the various method embodiments described below. The data storage area can also store data created by the heating device 800 during use (such as heating tube, heating command, thermal imager, first acquisition command, thermal imaging image, detection result, first detection result, second detection result, multiple block images, heating tube area, temperature difference, temperature difference threshold, resistance sensor, second acquisition command, resistance value, circuit, first heating area, second heating area, first resistance value, second resistance value, first preset resistance value range, second preset resistance value range, vision sensor, third acquisition command, heating tube surface image, defect detection model, defect detection result, defect label, heating tube surface image sample, deep learning neural network model, third detection result, fourth detection result, identification, and barcode).
[0168] The processor 803 may include one or more processing cores. The processor 803 connects to various parts within the heat-generating device 800 using various interfaces and lines. It executes various functions and processes data of the heat-generating device 800 by running or executing instructions, programs, code sets, or instruction sets stored in the memory 802, and by calling data stored in the memory 802. Optionally, the processor 803 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 803 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 803 and may be implemented separately using a communication chip.
[0169] Please refer to Figure 9 This diagram illustrates a structural block diagram of a computer-readable storage medium provided in an embodiment of this application. The computer-readable storage medium 900 stores program code 901, which can be called by a processor to execute the methods described in the above method embodiments.
[0170] The computer-readable storage medium 900 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Optionally, the computer-readable storage medium 900 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 900 has storage space for program code 901 that performs any of the method steps described above. This program code can be read from or written to one or more computer program products. The program code 901 may, for example, be compressed in a suitable form.
[0171] Please refer to Figure 10This diagram illustrates a structural block diagram of a computer program product 1000 provided in an embodiment of this application. The computer program product 1000 includes a computer program / instructions 1001, which is stored in a computer-readable storage medium of a computer device. When the computer program product 1000 runs on the computer device, the processor of the computer device reads the computer program / instructions 1001 from the computer-readable storage medium, and executes the computer program / instructions 1001, causing the computer device to perform the methods described in the above method embodiments.
[0172] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for testing the quality of a heating element, characterized in that, include: Send a heating command to the heating element so that the heating element heats up according to the heating command; Send a first acquisition command to the thermal imager so that the thermal imager can acquire a thermal image of the heating tube when it is heating up according to the first acquisition command, and return the thermal image; The heating element is inspected based on the thermal imaging image to obtain a test result. The test result includes a first test result indicating that the heating element is qualified, or a second test result indicating that the heating element is unqualified.
2. The conformity testing method according to claim 1, characterized in that, The heating element includes multiple heating areas. The step of performing a qualification test on the heating element based on the thermal imaging image to obtain the test result includes: The thermal imaging image is divided into blocks to obtain multiple block images, each block image corresponding to a heat-generating area; The temperature difference between any two heating regions in the multiple heating regions is obtained from the multiple segmented images to obtain multiple temperature differences; The heating element is tested for compliance based on the multiple temperature differences to obtain the test results.
3. The conformity testing method according to claim 2, characterized in that, The step of obtaining the temperature difference between any two heating regions among the multiple heating regions based on the multiple segmented images to obtain multiple temperature differences includes: The temperature of a corresponding heating area is obtained from each segmented image to obtain multiple area temperatures; Calculate the temperature difference between any two regions to obtain the multiple temperature differences.
4. The conformity testing method according to claim 2, characterized in that, The step of performing a qualification test on the heating element based on the multiple temperature differences to obtain the test result includes: The first detection result is obtained when there is no temperature difference greater than or equal to the temperature difference threshold among the plurality of temperature differences; The second detection result is obtained when there is a temperature difference greater than or equal to the temperature difference threshold among the plurality of temperature differences.
5. The conformity testing method according to claim 1, characterized in that, Before sending the heating command to the heating element, the qualification detection method further includes: A second acquisition command is sent to the resistance sensor, so that the resistance sensor acquires the resistance value of the heating element according to the second acquisition command and returns the resistance value; The integrity of the heating element's circuitry is determined based on the resistance value. Sending a heating command to the heating element includes: When the circuit of the heating element is determined to be complete based on the resistance value, the heating command is sent to the heating element.
6. The conformity testing method according to claim 5, characterized in that, The heating element includes a first heating region and a second heating region, the first heating region being connected to the second heating region. The resistance value includes a first resistance value corresponding to the first heating region and a second resistance value corresponding to the second heating region. Determining whether the circuit of the heating element is complete based on the resistance value includes: When the first resistance value is within the range of the first preset resistance value and the second resistance value is within the range of the second preset resistance value, it is determined that the circuit of the heating element is complete. When the first resistance value is outside the range of the first preset resistance value, and / or the second resistance value is outside the range of the second preset resistance value, it is determined that the circuit of the heating element is incomplete.
7. The conformity testing method according to claim 5, characterized in that, Before sending the second acquisition command to the resistance sensor, the qualification detection method further includes: A third acquisition command is sent to the vision sensor, so that the vision sensor acquires an image of the heating tube surface according to the third acquisition command and returns the image of the heating tube surface. Determine whether there are defects on the surface of the heating element based on the image of the heating element surface; Sending the second acquisition command to the resistance sensor includes: When it is determined from the image of the heating element surface that there are no defects on the surface of the heating element, the second acquisition command is sent to the resistance sensor.
8. The conformity testing method according to claim 7, characterized in that, The step of determining whether there are defects on the surface of the heating element based on the surface image of the heating element includes: The surface image of the heating element is input into the defect detection model to obtain the corresponding defect detection result. The defect detection model is trained on a deep learning neural network model based on surface image samples of the heating element labeled with defects. The defect detection result includes a third detection result that characterizes the presence of defects on the surface of the heating element, or a fourth detection result that characterizes the absence of defects on the surface of the heating element. When the defect detection result is the third detection result, it is determined that there is a defect on the surface of the heating element; When the defect detection result is the fourth detection result, it is determined that there are no defects on the surface of the heating tube.
9. The conformity testing method according to any one of claims 1 to 8, characterized in that, Also includes: Based on the identification of the heating element and the detection results, a corresponding barcode is generated; The barcode is sent to the barcode marking machine so that the barcode marking machine marks the barcode onto the heating tube.
10. A heating device, characterized in that, include: Heating element; Memory; One or more processors are coupled to the memory and the heating element; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications being configured to perform the conformity detection method as described in any one of claims 1 to 9.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium contains program code that can be called by a processor to execute the conformity testing method as described in any one of claims 1 to 9.