Self-checking method of control panel, heating non-combustion appliance and storage medium
By self-testing the battery cell, display screen and heating element of the control board to ensure that it is qualified before assembly, the problem of high rework rate in the production of heating non-burning equipment is solved, and a higher production yield is achieved.
Patent Information
- Application Number
- CN202510468365.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-08-15
AI Technical Summary
During the production process of heating non-burning appliances, when abnormalities are detected in the battery cell, display screen and heating body of the control board are detected after assembly, resulting in an increase in the production rework rate.
It provides a self-test method of the control board, which sequentially detects the battery cell, display screen and heating element of the control board through self-test instructions to ensure that it is qualified before assembly, including detection steps such as voltage, display, resistance value and vibration.
It reduces the probability that the unqualified control board is assembled into an appliance, reduces the production rework rate, and improves the production yield.
Smart Images

Figure CN120490764A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of heat-not-burn technology, and in particular relates to a self-test method for a control panel, a heat-not-burn device, and a storage medium. Background Art
[0002] Heat Not Burning (HNB) devices are devices that use the thermal effect of a heating element to heat an aerosol-generating substrate so that the aerosol-generating substrate generates aerosol without burning.
[0003] Currently, the control board of an HNB device includes a battery cell, display screen, and heating element. During the HNB device production process, after the control board is assembled into the HNB device, the battery cell, display screen, and heating element are uniformly tested for performance.
[0004] Although battery cells, displays, and heating elements undergo factory inspection by suppliers, some of these elements inevitably experience defects during assembly. However, if these defects are detected in a finished HNB device, the control board of the device will need to be reworked, increasing the rework rate for HNB devices. Summary of the Invention
[0005] In view of this, embodiments of the present application provide a self-test method for a control panel, a heat-not-burn device, and a storage medium to overcome the above problems of the prior art.
[0006] In a first aspect, an embodiment of the present application provides a control board self-test method, comprising:
[0007] In response to the obtained self-test instruction, determining whether the battery cells of the control board have passed the test, the self-test instruction being used to indicate that the control board has been packaged and is ready to be assembled into a heat-not-burn appliance;
[0008] When it is determined that the battery cell has passed the test, determining whether the display screen of the control panel has passed the test;
[0009] When it is determined that the display screen passes the test, determining whether the heating element of the control panel passes the test;
[0010] When it is determined that the heating element has passed the test, it is determined that the control board has passed the test.
[0011] In some optional embodiments, determining whether the battery cells of the control board pass the test in response to the acquired self-test instruction includes:
[0012] In response to the acquired self-test instruction, collecting the cell voltage of the battery cell;
[0013] When the cell voltage is within a preset voltage range, determining that the cell has passed the test;
[0014] When the cell voltage is outside the preset voltage range, it is determined that the cell fails the test.
[0015] In some optional embodiments, when it is determined that the battery cell passes the test, determining whether the display screen of the control panel passes the test includes:
[0016] When it is determined that the battery cell has passed the test, controlling the display screen to display;
[0017] When a first confirmation result is received, it is determined that the display screen has passed the test, and the first confirmation result is used to indicate that the display screen displays normally;
[0018] When a second confirmation result is received, it is determined that the display screen has failed the test, and the second confirmation result is used to indicate that the display screen has displayed abnormally.
[0019] In some optional embodiments, when it is determined that the display screen passes the test, determining whether the heating element of the control panel passes the test includes:
[0020] When it is determined that the display screen passes the test, collecting the heating element resistance value of the heating element;
[0021] When the resistance of the heating element is within a preset resistance range, determining that the heating element has passed the test;
[0022] When the resistance of the heating element is outside the preset resistance range, it is determined that the heating element has failed the test.
[0023] In some optional embodiments, before determining whether the heating element of the control panel passes the test, the self-test method of the control panel further includes:
[0024] determining whether the motor of the control board passes the test;
[0025] The determining whether the heating element of the control panel passes the detection includes:
[0026] When it is determined that the motor has passed the test, it is determined whether the heating element has passed the test.
[0027] In some optional embodiments, determining whether the motor of the control board passes the test includes:
[0028] sending a vibration instruction to the motor, wherein the vibration instruction is used to instruct the motor to vibrate;
[0029] When a third confirmation result is received, determining that the motor has passed the test, the third confirmation result being used to indicate that the vibration duration of the motor is greater than or equal to a duration threshold;
[0030] When a fourth confirmation result is received, it is determined that the motor has failed the test, and the fourth confirmation result is used to indicate that the vibration duration is less than the duration threshold.
[0031] In some optional embodiments, before determining whether the battery cells of the control board pass the test in response to the acquired self-test instruction, the control board self-test method further includes:
[0032] When it is detected that the battery cell is in a conducting state, the self-test instruction is generated, and the conducting state is used to indicate that the control board is in a powered-on state.
[0033] In some optional embodiments, before determining whether the battery cells of the control board pass the test in response to the acquired self-test instruction, the control board self-test method further includes:
[0034] Receiving the self-test instruction input by a user; or
[0035] Receive the self-test instruction sent by the user through the command serial port.
[0036] In a second aspect, an embodiment of the present application provides a self-test device for a control board, comprising:
[0037] a first determination module, configured to determine whether a cell of the control board has passed a test in response to an acquired self-test instruction, wherein the self-test instruction is used to indicate that the control board has been packaged and is ready to be assembled into a heat-not-burn appliance;
[0038] A second determining module is configured to determine whether the display screen of the control panel passes the test when it is determined that the battery cell passes the test;
[0039] A third determining module is configured to determine whether the heating element of the control panel passes the test when it is determined that the display screen passes the test;
[0040] The fourth determining module is configured to determine whether the control board has passed the inspection when it is determined that the heating element has passed the inspection.
[0041] In a third aspect, an embodiment of the present application provides a heating non-combustion appliance, comprising a memory; one or more processors coupled to the memory; and 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, and the one or more applications are configured to execute the self-test method of the control panel provided in the first aspect above.
[0042] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a program code is stored. The program code can be called by a processor to execute the self-test method of the control board provided in the first aspect above.
[0043] In a fifth aspect, an embodiment of the present application provides a computer program product, which, when running on a computer device, enables the computer device to execute the self-test method of the control board provided in the first aspect above.
[0044] The solution provided by the present application determines whether the battery cells of the control board have passed the test in response to the obtained self-test instructions. The self-test instructions are used to indicate that the control board has been packaged and is to be assembled into a heating-not-burning appliance. When it is determined that the battery cells have passed the test, it is determined whether the display screen of the control board has passed the test. When it is determined that the display screen has passed the test, it is determined whether the heating element of the control board has passed the test. When it is determined that the heating element has passed the test, it is determined that the control board has passed the test. This achieves the goal of determining that the control board has passed the self-test when the battery cells, display screen and heating element of the control board are tested in sequence when the control board has been packaged. In the production process of HNB appliances, the number of unqualified control boards assembled into HNB appliances can be reduced, and the problem of needing to rework the control board of the abnormal HNB appliance finished product when an abnormality is detected in the control board after the control board is assembled into the finished HNB appliance can be suppressed. This is beneficial to reducing the production rework rate of HNB appliances. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0046] Figure 1 A schematic diagram of a scenario of a heating without burning appliance provided in an embodiment of the present application is shown.
[0047] Figure 2 A flow chart of a self-test method for a control panel provided in an embodiment of the present application is shown.
[0048] Figure 3 Another flow chart of the self-test method of the control board provided in an embodiment of the present application is shown.
[0049] Figure 4 Another flow chart of the self-test method of the control board provided in the embodiment of the present application is shown.
[0050] Figure 5A schematic diagram of a scenario flow of a self-check method for a control panel provided in an embodiment of the present application is shown.
[0051] Figure 6 Another flow chart of the self-test method of the control board provided in the embodiment of the present application is shown.
[0052] Figure 7 Another scenario flow diagram of the self-test method of the control board provided in an embodiment of the present application is shown.
[0053] Figure 8 Another flow chart of the self-test method of the control board provided in the embodiment of the present application is shown.
[0054] Figure 9 A flowchart of another scenario of the self-test method of the control board provided in an embodiment of the present application is shown.
[0055] Figure 10 A structural block diagram of a self-test device for a control board provided in an embodiment of the present application is shown.
[0056] Figure 11 A functional block diagram of a heating without burning appliance provided in an embodiment of the present application is shown.
[0057] Figure 12 A computer-readable storage medium provided in an embodiment of the present application is shown for storing or carrying program code for implementing a self-test method of a control board provided in an embodiment of the present application.
[0058] Figure 13 A computer program product provided in an embodiment of the present application is shown for storing or carrying program codes for implementing a self-test method of a control board provided in an embodiment of the present application. DETAILED DESCRIPTION
[0059] In order to make the purpose, features, and advantages of the invention of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described below are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0060] It will be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0061] It should also be understood that the terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit the present 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.
[0062] It should be further understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0063] In addition, in the description of the present application, the terms "first", "second", "third", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0064] Heat Not Burning (HNB) devices are devices that use the thermal effect of a heating element to heat an aerosol-generating substrate so that the aerosol-generating substrate generates aerosol without burning.
[0065] Currently, the control board of an HNB device includes a battery cell, display screen, and heating element. During the HNB device production process, after the control board is assembled into the HNB device, the battery cell, display screen, and heating element are uniformly tested for performance.
[0066] Although battery cells, displays, and heating elements undergo factory inspection by suppliers, some of these elements inevitably experience defects during assembly. However, if these defects are detected in a finished HNB device, the control board of the device will need to be reworked, increasing the rework rate for HNB devices.
[0067] In response to the above-mentioned problems, the embodiments of the present application provide a self-inspection method for a control board, a heating-without-combustion device, and a storage medium. In response to an acquired self-inspection instruction, the method determines whether the battery cells of the control board have passed the inspection. The self-inspection instruction is used to indicate that the control board has been packaged and is to be assembled into a heating-without-combustion device. When it is determined that the battery cells have passed the inspection, the method determines whether the display screen of the control board has passed the inspection. When it is determined that the display screen has passed the inspection, the method determines whether the heating element of the control board has passed the inspection. When it is determined that the heating element has passed the inspection, the method determines that the control board has passed the inspection. This achieves the goal of determining that the control board has passed the self-inspection when the battery cells, display screen, and heating element of the control board are inspected in sequence when the control board has been packaged. In the production process of the HNB device, the number of unqualified control boards assembled into the HNB device can be reduced. This can prevent the problem of needing to rework the control board of the abnormal HNB device when an abnormality is detected after the control board is assembled into the finished HNB device. This is beneficial to reducing the production rework rate of the HNB device.
[0068] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.
[0069] See also Figure 1 , which shows a schematic diagram of an application scenario of the HNB device 100 provided in an embodiment of the present application. The HNB device 100 may include a housing 101, a battery cell 102, a display screen 103, a heating element 104, and a controller 105. The battery cell 102, the display screen 103, the heating element 104, and the controller 105 may be installed in the housing 101, and the housing 101 may provide installation support for the battery cell 102, the display screen 103, the heating element 104, and the controller 105.
[0070] The housing 101 may be provided with a medium cavity for storing an aerosol-generating matrix. The aerosol-generating matrix is used to generate an aerosol after heating. The main components of the aerosol-generating matrix may include glycerin, propylene glycol, flavoring, and nicotine, etc., which are not limited here.
[0071] The material of the shell 101 can be any one of engineering plastics (for example, polycarbonate (PC), polystyrene (PS), nylon (PA), polyimide (PI), etc.), aluminum alloy, stainless steel or ABS plastic (Acrylonitrile Butadiene Styrene Plastic, ABS plastic), etc., and is not limited here.
[0072] The battery cell 102 can be electrically connected to the display screen 103 , the heating element 104 and the controller 105 and provide power to the display screen 103 , the heating element 104 and the controller 105 . The battery cell 102 can be packaged into a control board together with the display screen 103 , the heating element 104 and the controller 105 .
[0073] The display screen 103 may be any one of a light-emitting diode (LED) display screen, an organic light-emitting diode (OLED) display screen, or a liquid crystal display (LCD) display screen, etc., which is not limited here.
[0074] The heating element 104 can be used to heat the aerosol-generating substrate stored in the medium cavity to generate aerosol. The heating element 104 can be any one of a resistance heating element, an electromagnetic heating element, or an infrared heating element, which is not limited here.
[0075] The controller 105 can be communicatively connected to the battery cell 102 , the display screen 103 and the heating element 104 . The controller 105 can be used to control the battery cell 102 , the display screen 103 and the heating element 104 to operate.
[0076] The controller 105 can be any one of a microcontroller unit (MCU), a central processing unit (CPU), a combinatorial logic controller (CLC), a complex programmable logic device (CPLD) or a field programmable gate array (FPGA), etc., and is not limited here.
[0077] See also Figure 2 , which shows a flow chart of a self-test method of a control panel provided by an embodiment of the present application. In a specific embodiment, the self-test method of the control panel can be applied to Figure 1 The controller 105 in the HNB device 100 shown in FIG. 1 is used as an example below. Figure 2 The process shown in FIG. 1 is described in detail. The self-test method of the control board may include the following steps 201 to 204.
[0078] Step 201: In response to the acquired self-test instruction, determine whether the battery cells of the control board pass the test.
[0079] In an embodiment of the present application, the controller can obtain a self-test instruction, and in response to the obtained self-test instruction, test the battery cells of the control board and determine whether the battery cells pass the test.
[0080] The self-test instruction may be used to indicate that the control board has been packaged and is ready to be assembled into an HNB device.
[0081] Specifically, the HNB device may further include an ADC sampling circuit, which is electrically connected to the battery cell and the controller. The ADC sampling circuit may be used to collect the battery cell voltage of the battery cell.
[0082] The controller can obtain a self-test instruction, and in response to the obtained self-test instruction, send a first acquisition instruction to the ADC sampling circuit. The ADC sampling circuit receives and responds to the first acquisition instruction, collects the cell voltage of the battery cell, and sends the collected cell voltage to the controller. The controller receives the cell voltage returned by the ADC sampling circuit, and determines whether the battery cell passes the test based on the cell voltage. The judgment of whether the battery cell passes the test is based on the detected cell voltage, thereby improving the accuracy of judging whether the battery cell passes the test.
[0083] When the cell voltage is within the preset voltage range, it is determined that the cell has passed the test; when the cell voltage is outside the preset voltage range, it is determined that the cell has failed the test.
[0084] The preset voltage range may be used to represent the voltage range of the battery cell when the HNB device is working normally. The preset voltage range may be a voltage range preset by the user.
[0085] As an example, the preset voltage range may be [3.9 volts (V), 4.2 V], which is not limited here.
[0086] Step 202: When it is determined that the battery cell has passed the test, determine whether the display screen of the control panel has passed the test.
[0087] In an embodiment of the present application, when the controller determines that the battery cell has passed the test, the display screen of the control board can be tested to determine whether the display screen has passed the test.
[0088] Specifically, when the controller determines that the battery cell has passed the test, it can send a display instruction to the display screen. The display screen receives and responds to the display instruction, and the display screen displays. The controller generates a first confirmation prompt message, and receives the first confirmation information input by the user based on the first confirmation prompt message, and determines whether the display screen has passed the test based on the first confirmation information. Whether the display screen has passed the test is judged based on the first confirmation information, thereby improving the accuracy of judging whether the display screen has passed the test.
[0089] Among them, the display instruction can be used to instruct the display screen to display, the first confirmation prompt information can be used to prompt the user to input the first confirmation information to the controller, and the first confirmation information can include a first confirmation result used to characterize that the display screen displays normally, and a second confirmation result used to characterize that the display screen displays abnormally.
[0090] When the first confirmation result is received, it is determined that the display screen has passed the test; when the second confirmation result is received, it is determined that the display screen has failed the test.
[0091] As an example, when the display screen displays normally, the lights of various colors on the display screen or the display screen display normally display for 0.3 seconds, which is not limited here.
[0092] Step 203: When it is determined that the display screen has passed the test, determine whether the heating element of the control panel has passed the test.
[0093] In an embodiment of the present application, when the controller determines that the display screen has passed the test, the heating element of the control panel may be tested to determine whether the heating element has passed the test.
[0094] Specifically, the HNB device may further include a resistance sensor, which is electrically connected to the controller and can be used to collect the resistance value of the heating element.
[0095] When the controller determines that the display screen has passed the test, it can send a second acquisition instruction to the resistance sensor. The resistance sensor receives and responds to the second acquisition instruction, collects the resistance of the heating element, obtains the resistance of the heating element, and sends the resistance of the heating element to the controller. The controller receives the resistance of the heating element returned by the resistance sensor, and determines whether the heating element has passed the test based on the resistance of the heating element. The judgment of whether the heating element has passed the test is based on the detected resistance of the heating element, thereby improving the accuracy of judging whether the heating element has passed the test.
[0096] When the resistance of the heating element is within the preset resistance range, it is determined that the heating element has passed the test; when the resistance of the heating element is outside the preset resistance range, it is determined that the heating element has failed the test.
[0097] The preset resistance range may be used to represent the resistance range of the heating element when the HNB device is working normally. The preset resistance range may be a resistance range preset by a user.
[0098] As an example, the preset resistance range may be [0.5 ohm (Ω), 1.5 Ω], which is not limited here.
[0099] The resistance sensor may be any one of a thermal resistance sensor, a strain gauge resistance sensor, a piezoresistive resistance sensor, a gas resistance sensor, etc., and is not limited here.
[0100] Step 204: When it is determined that the heating element has passed the test, it is determined that the control board has passed the test.
[0101] In an embodiment of the present application, when the controller determines that the heating element has passed the inspection, it can be determined that the control board has passed the inspection, so that when it is determined that the control board has completed packaging, the control board self-inspection is determined to be qualified by sequentially inspecting the battery cells, display screen and heating element of the control board. In the production process of the HNB device, it can reduce the number of unqualified control boards assembled into HNB devices, and can prevent the problem of needing to rework the control board of the abnormal HNB device finished product when an abnormality of the control board is detected after the control board is assembled into the HNB device finished product, which is beneficial to reducing the production rework rate of the HNB device.
[0102] In some embodiments, when the controller determines that the battery cell has failed the test, it can generate a first processing prompt message, and when it receives the first confirmation processing message, it returns to the step of determining whether the battery cell of the control board has passed the test until step 204, thereby achieving continuous testing of the battery cell, which is beneficial to improving the production yield of the HNB device.
[0103] The first processing prompt information can be used to prompt the user to process the battery cell and input the first processing confirmation information to the controller. The first processing confirmation information can be used to indicate that the user has processed the battery cell.
[0104] As an example, the preset voltage range can be [3.9V, 4.2V], and the first processing prompt information can include charging prompt information and discharging prompt information. The charging prompt information can be used to prompt the user to charge the battery cell until the battery cell voltage is [3.9V, 4.2V], and the discharging prompt information can be used to prompt the user to discharge the battery cell until the battery cell voltage is [3.9V, 4.2V].
[0105] When the cell voltage is less than 3.9V, it is determined that the cell has failed the test, and a charging prompt message can be generated; when the cell voltage is greater than 4.2V, it is determined that the cell has failed the test, and a discharging prompt message can be generated.
[0106] In some embodiments, when the controller determines that the display screen has failed the inspection, it may generate a second processing prompt message, and upon receiving the second confirmation processing message, return to the step of determining whether the display screen has passed the inspection, until step 204, thereby achieving continuous inspection of the display screen, which is beneficial to improving the production yield of the HNB device.
[0107] The second processing prompt information can be used to prompt the user to replace the display screen and input the second confirmation processing information to the controller. The second confirmation processing information can be used to indicate that the user has replaced the display screen.
[0108] In some embodiments, when the controller determines that the heating element has not passed the test, a third processing prompt message may be generated, and when the third confirmation processing message is received, the controller returns to the step of determining whether the heating element has passed the test until step 204, thereby achieving continuous detection of the heating element, which is beneficial to improving the production yield of the HNB device.
[0109] The third processing prompt information can be used to prompt the user to replace the heating element and input the third confirmation processing information to the controller. The third confirmation processing information can be used to indicate that the user has replaced the heating element.
[0110] The solution provided by the present application determines whether the battery cells of the control board have passed the test in response to the obtained self-test instructions. The self-test instructions are used to indicate that the control board has been packaged. When it is determined that the battery cells have passed the test, it is determined whether the display screen of the control board has passed the test. When it is determined that the display screen has passed the test, it is determined whether the heating element of the control board has passed the test. When it is determined that the heating element has passed the test, it is determined that the control board has passed the test. This achieves that when it is determined that the control board has been packaged, the control board is determined to have passed the self-test by sequentially testing the battery cells, display screen, and heating element of the control board. In the production process of HNB devices, the number of unqualified control boards assembled into HNB devices can be reduced, and the problem of needing to rework the control board of the abnormal HNB device finished product when an abnormality is detected in the control board after the control board is assembled into the HNB device can be suppressed. This is conducive to reducing the production rework rate of HNB devices.
[0111] See also Figure 3 , which shows a flow chart of a self-test method of a control panel provided by another embodiment of the present application. In a specific embodiment, the self-test method of the control panel can be applied to Figure 1 The controller 105 in the HNB device 100 shown in FIG. 1 is used as an example below. Figure 3 The process shown in FIG. 1 is described in detail. The self-test method of the control board may include the following steps 301 to 305.
[0112] Step 301: In response to the acquired self-test instruction, determine whether the battery cells of the control board pass the test.
[0113] Step 302: When it is determined that the battery cell has passed the test, determine whether the display screen of the control panel has passed the test.
[0114] In this embodiment, step 301 and step 302 may refer to the contents of the corresponding steps in the aforementioned embodiment, and will not be repeated here.
[0115] Step 303: When it is determined that the display screen passes the test, determine whether the motor of the control board passes the test.
[0116] In this embodiment, the HNB device may further include a motor. The motor may be electrically connected to the battery cell and the controller. The motor may be packaged into a control board together with the battery cell, the display screen, the heating element, and the controller.
[0117] When the controller determines that the display screen passes the test, the controller may test the motor of the control board to determine whether the motor passes the test.
[0118] Specifically, when the controller determines that the display screen has passed the test, it can send a vibration command to the motor. The motor receives and responds to the vibration command, and the motor vibrates. The controller generates a second confirmation prompt message, and receives the second confirmation information entered by the user based on the second confirmation prompt message, and determines whether the motor has passed the test based on the second confirmation information. Judging whether the motor has passed the test based on the second confirmation information improves the accuracy of judging whether the motor has passed the test.
[0119] Among them, the vibration instruction can be used to instruct the motor to vibrate, and the second confirmation prompt information can be used to prompt the user to input second confirmation information to the controller. The second confirmation information may include a third confirmation result used to characterize that the vibration duration of the motor is greater than or equal to the duration threshold, and a fourth confirmation result used to characterize that the vibration duration of the motor is less than the duration threshold.
[0120] When the third confirmation result is received, it is determined that the motor has passed the test; when the fourth confirmation result is received, it is determined that the motor has failed the test.
[0121] The duration threshold may be used to represent the minimum vibration duration of the motor when the HNB device is working normally. The duration threshold may be a vibration duration preset by the user.
[0122] As an example, the duration threshold may be 0.3s, which is not limited here.
[0123] Step 304: When it is determined that the motor has passed the test, determine whether the heating element has passed the test.
[0124] In this embodiment, when the controller determines that the motor has passed the test, it can determine whether the heating element has passed the test, so that when it is determined that the control board has been packaged, the control board self-inspection is determined to be qualified by sequentially testing the battery cell, display screen, motor and heating element of the control board. In the production process of the HNB device, it can reduce the number of unqualified control boards assembled into HNB devices, and can prevent the problem of needing to rework the control board of the abnormal HNB device finished product when an abnormality of the control board is detected after the control board is assembled into the HNB device finished product, which is beneficial to reducing the production rework rate of the HNB device.
[0125] Step 305: When it is determined that the heating element has passed the test, it is determined that the control board has passed the test.
[0126] In this embodiment, step 305 can refer to the contents of the corresponding steps in the above embodiments, which will not be repeated here.
[0127] In some embodiments, when the controller determines that the motor has not passed the test, it can generate a fourth processing prompt message, and when the fourth confirmation processing message is received, it returns to execute the steps of determining whether the motor has passed the test until step 305, thereby achieving continuous testing of the motor, which is beneficial to improving the production yield of the HNB device.
[0128] The fourth processing prompt information can be used to prompt the user to replace the motor and input the fourth confirmation processing information to the controller. The fourth confirmation processing information can be used to indicate that the user has replaced the motor.
[0129] The solution provided in this embodiment determines whether the battery cells of the control board have passed the test in response to the obtained self-test instructions. When it is determined that the battery cells have passed the test, it is determined whether the display screen of the control board has passed the test. When it is determined that the display screen has passed the test, it is determined whether the motor of the control board has passed the test. When it is determined that the motor has passed the test, it is determined whether the heating element has passed the test. When it is determined that the heating element has passed the test, it is determined that the control board has passed the test. This achieves the goal of determining that the control board has passed the self-test when the battery cells, display screen, motor, and heating element of the control board are tested in sequence when the control board has been packaged. In the production process of HNB devices, the number of unqualified control boards assembled into HNB devices can be reduced. This can also prevent the problem of needing to rework the control board of the abnormal HNB device when an abnormality is detected after the control board is assembled into the finished HNB device. This is beneficial to reducing the production rework rate of HNB devices.
[0130] See also Figure 4 , which shows a flow chart of a self-test method of a control panel provided by another embodiment of the present application. In a specific embodiment, the self-test method of the control panel can be applied to Figure 1 The controller 105 in the HNB device 100 shown in FIG. 1 is used as an example below. Figure 4 The process shown in FIG. 1 is described in detail. The self-test method of the control board may include the following steps 401 to 405.
[0131] Step 401: When it is detected that the battery cell is in the on state, a self-test instruction is generated.
[0132] In this embodiment, when the controller detects that the battery cell is in the on state, it can generate a self-test instruction, thereby automatically triggering a self-test of the control board when it is detected that the control board is in the power-on state. This can prevent the problem of needing to rework the control board of the abnormal HNB device when an abnormality is detected in the control board after the control board is assembled into a finished HNB device, which is beneficial to reducing the production rework rate of the HNB device.
[0133] The conduction state can be used to indicate that the control board is in a powered-on state.
[0134] Step 402: In response to the acquired self-test instruction, determine whether the battery cells of the control board pass the test.
[0135] Step 403: When it is determined that the battery cell has passed the test, determine whether the display screen of the control board has passed the test.
[0136] Step 404: When it is determined that the display screen has passed the test, determine whether the heating element of the control panel has passed the test.
[0137] Step 405: When it is determined that the heating element has passed the test, it is determined that the control board has passed the test.
[0138] In this embodiment, steps 402, 403, 404 and 405 may refer to the contents of the corresponding steps in the aforementioned embodiments, and will not be repeated here.
[0139] In one application scenario, such as Figure 5 As shown, the preset voltage range is [3.9V, 4.2V], and the self-test method of the control board may include the following steps 501 to 511.
[0140] Step 501: When it is detected that the battery cell is in the on state, a self-test instruction is generated.
[0141] Step 502: Determine whether the battery cells of the control board pass the test.
[0142] When it is determined that the battery cell passes the test, step 503 is executed;
[0143] When it is determined that the battery cell fails the test and the battery cell voltage is less than 3.9V, step 507 is executed;
[0144] When it is determined that the battery cell fails the test and the battery cell voltage is greater than 4.2V, step 508 is executed.
[0145] Step 503: Determine whether the display screen passes the test.
[0146] When it is determined that the display screen passes the test, step 504 is executed;
[0147] When it is determined that the display screen fails the test, step 509 is executed.
[0148] Step 504: Determine whether the motor passes the test.
[0149] When it is determined that the motor passes the test, step 505 is executed;
[0150] When it is determined that the motor fails the test, step 510 is executed.
[0151] Step 505: Determine whether the heating element passes the test.
[0152] When it is determined that the heating element passes the test, step 506 is executed;
[0153] When it is determined that the heating element fails the detection, step 511 is executed.
[0154] Step 506: Outputting detection information indicating that the control board has passed the detection through the command serial port.
[0155] The HNB device may further include a command serial port, which is connected to the controller.
[0156] Step 507: Generate charging reminder information and return to step 502.
[0157] Step 508 : Generate discharge prompt information, and return to step 502 .
[0158] Step 509: Generate second processing prompt information, and return to step 503.
[0159] Step 510: Generate fourth processing prompt information, and return to step 504.
[0160] Step 511: Generate third processing prompt information, and return to step 505.
[0161] The solution provided in this embodiment generates a self-test instruction when it is detected that the battery cell is in the on state, and in response to the obtained self-test instruction, determines whether the battery cell of the control board has passed the test, and when it is determined that the battery cell has passed the test, determines whether the display screen of the control board has passed the test, and when it is determined that the display screen has passed the test, determines whether the heating element of the control board has passed the test, and when it is determined that the heating element has passed the test, determines that the control board has passed the test. This realizes that when it is detected that the control board is in the power-on state, a self-test of the control board is automatically triggered, which can prevent the problem of needing to rework the control board of the abnormal HNB device finished product when an abnormality of the control board is detected after the control board is assembled into the HNB device, and is conducive to reducing the production rework rate of the HNB device.
[0162] See also Figure 6 , which shows a flow chart of a self-test method of a control panel provided by another embodiment of the present application. In a specific embodiment, the self-test method of the control panel can be applied to Figure 1 The controller 105 in the HNB device 100 shown in FIG. 1 is used as an example below. Figure 6 The process shown in FIG. 1 is described in detail. The self-test method of the control board may include the following steps 601 to 605.
[0163] Step 601: Receive a self-test instruction input by a user.
[0164] In this embodiment, the HNB device may further include a key input component, and the key input component may be electrically connected to the controller.
[0165] When the control board has been packaged and the user needs to perform a self-test on the control board, the user can input a self-test instruction to the controller through the key input component, and the controller receives the self-test instruction input by the user's key. This realizes the self-test of the control board when the control board has been packaged and receives the self-test instruction input by the user's key. This can prevent the problem of needing to rework the control board of the abnormal HNB device finished product when an abnormality of the control board is detected after the control board is assembled into a finished HNB device, which is beneficial to reducing the production rework rate of the HNB device.
[0166] When the heating element is finally welded to the control board, the control board is packaged. The key input component can be made of any material such as metal or plastic, which is not limited here.
[0167] Step 602: In response to the acquired self-test instruction, determine whether the battery cells of the control board pass the test.
[0168] Step 603: When it is determined that the battery cell has passed the test, determine whether the display screen of the control board has passed the test.
[0169] Step 604: When it is determined that the display screen has passed the test, determine whether the heating element of the control panel has passed the test.
[0170] Step 605: When it is determined that the heating element has passed the test, it is determined that the control board has passed the test.
[0171] In this embodiment, steps 602, 603, 604 and 605 may refer to the contents of the corresponding steps in the aforementioned embodiments, and will not be repeated here.
[0172] In one application scenario, such as Figure 7 As shown, the preset voltage range is [3.9V, 4.2V], and the self-test method of the control board may include the following steps 701 to 711.
[0173] Step 701: Receive a self-test instruction input by a user.
[0174] Step 702: Determine whether the battery cells of the control board pass the test.
[0175] When it is determined that the battery cell passes the test, step 703 is executed;
[0176] When it is determined that the battery cell fails the test and the battery cell voltage is less than 3.9V, step 707 is executed;
[0177] When it is determined that the battery cell fails the test and the battery cell voltage is greater than 4.2V, step 708 is executed.
[0178] Step 703: Determine whether the display screen passes the test.
[0179] When it is determined that the display screen passes the test, step 704 is executed;
[0180] When it is determined that the display screen fails the test, step 709 is executed.
[0181] Step 704: Determine whether the motor passes the test.
[0182] When it is determined that the motor passes the test, step 705 is executed;
[0183] When it is determined that the motor fails the test, step 710 is executed.
[0184] Step 705: Determine whether the heating element passes the test.
[0185] When it is determined that the heating element passes the test, step 706 is executed;
[0186] When it is determined that the heating element fails the detection, step 711 is executed.
[0187] Step 706: Outputting detection information indicating that the control board has passed the detection through the command serial port.
[0188] The HNB device may further include a command serial port, which is connected to the controller.
[0189] Step 707: Generate charging reminder information and return to step 702.
[0190] Step 708 : Generate discharge prompt information, and return to step 702 .
[0191] Step 709: Generate second processing prompt information, and return to step 703.
[0192] Step 710 : Generate fourth processing prompt information, and return to step 704 .
[0193] Step 711: Generate third processing prompt information, and return to step 705.
[0194] The solution provided in this embodiment determines whether the battery cells of the control board have passed the test by receiving a self-test instruction input by a user key and responding to the obtained self-test instruction. When it is determined that the battery cells have passed the test, it is determined whether the display screen of the control board has passed the test. When it is determined that the display screen has passed the test, it is determined whether the heating element of the control board has passed the test. When it is determined that the heating element has passed the test, it is determined that the control board has passed the test. This implements self-test of the control board when the control board has been packaged and receives a self-test instruction input by a user key. This can prevent the problem of needing to rework the control board of the abnormal HNB device finished product when an abnormality is detected in the control board after the control board is assembled into a finished HNB device, which is beneficial to reducing the production rework rate of the HNB device.
[0195] See also Figure 8 , which shows a flow chart of a self-test method of a control panel provided by another embodiment of the present application. In a specific embodiment, the self-test method of the control panel can be applied to Figure 1 The controller 105 in the HNB device 100 shown in FIG. 1 is used as an example below. Figure 8 The process shown in FIG. 1 is described in detail. The self-test method of the control board may include the following steps 801 to 805.
[0196] Step 801: Receive a self-test instruction sent by the user via a command serial port.
[0197] In this embodiment, when the control board has been packaged and the user needs to perform a self-test on the control board, the user can send a self-test instruction to the controller through the command serial port. The controller receives the self-test instruction sent by the user based on the command serial port. This enables the control board to be self-tested when the control board has been packaged and receives the self-test instruction sent by the user based on the command serial port. This can prevent the problem of needing to rework the control board of the abnormal HNB device finished product when an abnormality of the control board is detected after the control board is assembled into a finished HNB device, which is beneficial to reducing the production rework rate of the HNB device.
[0198] When the heating element is finally welded to the control board, the control board is packaged.
[0199] Step 802: In response to the acquired self-test instruction, determine whether the battery cells of the control board pass the test.
[0200] Step 803: When it is determined that the battery cell has passed the test, determine whether the display screen of the control board has passed the test.
[0201] Step 804: When it is determined that the display screen has passed the test, determine whether the heating element of the control panel has passed the test.
[0202] Step 805: When it is determined that the heating element has passed the test, it is determined that the control board has passed the test.
[0203] In this embodiment, steps 802, 803, 804 and 805 may refer to the contents of the corresponding steps in the aforementioned embodiments, and will not be repeated here.
[0204] In one application scenario, such as Figure 9 As shown, the preset voltage range is [3.9V, 4.2V], and the self-test method of the control board may include the following steps 901 to 911.
[0205] Step 901: Receive a self-test instruction sent by a user via a command serial port.
[0206] Step 902: Determine whether the battery cells of the control board pass the test.
[0207] When it is determined that the battery cell passes the test, execute step 903;
[0208] When it is determined that the battery cell fails the test and the battery cell voltage is less than 3.9V, step 907 is executed;
[0209] When it is determined that the battery cell fails the test and the battery cell voltage is greater than 4.2V, step 908 is executed.
[0210] Step 903: Determine whether the display screen passes the test.
[0211] When it is determined that the display screen passes the test, step 904 is executed;
[0212] When it is determined that the display screen fails the test, step 909 is executed.
[0213] Step 904: Determine whether the motor passes the test.
[0214] When it is determined that the motor passes the test, step 905 is executed;
[0215] When it is determined that the motor fails the test, step 910 is executed.
[0216] Step 905: Determine whether the heating element passes the test.
[0217] When it is determined that the heating element passes the test, step 906 is executed;
[0218] When it is determined that the heating element fails the detection, step 911 is executed.
[0219] Step 906: Outputting detection information indicating that the control board has passed the detection through the command serial port.
[0220] The HNB device may further include a command serial port, which is connected to the controller.
[0221] Step 907: Generate charging reminder information and return to step 902.
[0222] Step 708 : Generate discharge prompt information, and return to step 902 .
[0223] Step 909: Generate second processing prompt information, and return to step 903.
[0224] Step 910: Generate fourth processing prompt information, and return to step 904.
[0225] Step 911: Generate third processing prompt information, and return to step 905.
[0226] The solution provided in this embodiment receives a self-test instruction sent by the user via the command serial port, and responds to the obtained self-test instruction to determine whether the battery cell of the control board has passed the test. When it is determined that the battery cell has passed the test, it is determined whether the display screen of the control board has passed the test. When it is determined that the display screen has passed the test, it is determined whether the heating element of the control board has passed the test. When it is determined that the heating element has passed the test, it is determined that the control board has passed the test. This implements self-test of the control board after the control board has been packaged and receives the self-test instruction sent by the user via the command serial port. This can prevent the problem of needing to rework the control board of the abnormal HNB device when an abnormality is detected in the control board after the control board is assembled into a finished HNB device, which is beneficial to reducing the production rework rate of the HNB device.
[0227] See also Figure 10 , which shows a self-test device 1000 for a control board provided by an embodiment of the present application. In a specific embodiment, the self-test device 1000 for a control board can be applied to Figure 1 The controller 105 in the HNB device 100 shown in FIG. 1 is used as an example below. Figure 10 The self-checking device 1000 of the control board shown in FIG. 1 is described in detail. The self-checking device 1000 of the control board may include a first determining module 1010 , a second determining module 1020 , a third determining module 1030 and a fourth determining module 1040 .
[0228] The first determination module 1010 can be used to determine whether the battery cell of the control board has passed the test in response to the obtained self-test instruction. The self-test instruction can be used to indicate that the control board has been packaged and is to be assembled into a heating-not-burning appliance; the second determination module 1020 can be used to determine whether the display screen of the control board has passed the test when it is determined that the battery cell has passed the test; the third determination module 1030 can be used to determine whether the heating element of the control board has passed the test when it is determined that the display screen has passed the test; the fourth determination module 1040 can be used to determine whether the control board has passed the test when it is determined that the heating element has passed the test.
[0229] In some implementations, the first determining module 1010 may include a first collecting unit, a first determining unit, and a second determining unit.
[0230] The first acquisition unit can be used to collect the cell voltage of the battery cell in response to the obtained self-test instruction; the first determination unit can be used to determine that the battery cell has passed the test when the battery cell voltage is within a preset voltage range; the second determination unit can be used to determine that the battery cell has failed the test when the battery cell voltage is outside the preset voltage range.
[0231] In some embodiments, the second determining module 1020 may include a control unit, a third determining unit, and a fourth determining unit.
[0232] The control unit can be used to control the display screen to display when it is determined that the battery cell has passed the test; the third determination unit can be used to determine that the display screen has passed the test when a first confirmation result is received, and the first confirmation result can be used to indicate that the display screen displays normally; the fourth determination unit can be used to determine that the display screen has failed the test when a second confirmation result is received, and the second confirmation result can be used to indicate that the display screen displays abnormally.
[0233] In some implementations, the third determination module 1030 may be a second acquisition unit, a fifth determination unit, and a sixth determination unit.
[0234] The second acquisition unit can be used to collect the heating element resistance of the heating element when it is determined that the display screen has passed the test; the fifth determination unit can be used to determine that the heating element has passed the test when the heating element resistance is within a preset resistance range; the sixth determination unit can be used to determine that the heating element has not passed the test when the heating element resistance is outside the preset resistance range.
[0235] In some implementations, the self-checking device 1000 for the control board may further include a fifth determining module.
[0236] The fifth determination module may be used to determine whether the motor of the control board passes the test before the third determination module 1030 determines whether the heating element of the control board passes the test.
[0237] In some implementations, the third determining module 1030 may further include a seventh determining unit.
[0238] The seventh determination unit may be configured to determine whether the heating element passes the detection when it is determined that the motor passes the detection.
[0239] In some implementations, the fifth determining module may include a sending unit, an eighth determining unit, and a ninth determining unit.
[0240] The sending unit can be used to send a vibration instruction to the motor, and the vibration instruction can be used to instruct the motor to vibrate; the eighth determination unit can be used to determine that the motor has passed the test when receiving the third confirmation result, and the third confirmation result can be used to characterize that the vibration duration of the motor is greater than or equal to the duration threshold; the ninth determination unit can be used to determine that the motor has not passed the test when receiving the fourth confirmation result, and the fourth confirmation result can be used to characterize that the vibration duration is less than the duration threshold.
[0241] In some embodiments, the self-test device 1000 for a control board may further include a generation module.
[0242] The generation module can be used for the first determination module 1010 to respond to the obtained self-test instruction to determine whether the battery cell of the control board has passed the test. When it is detected that the battery cell is in the on state, a self-test instruction is generated. The on state can be used to indicate that the control board is in the power-on state.
[0243] In some embodiments, the self-test device 1000 for the control board may further include a first receiving module and a second receiving module.
[0244] The first receiving module can be used to receive a self-test instruction input by a user key before the first determining module 1010 determines whether the battery cell of the control board passes the test in response to the acquired self-test instruction.
[0245] The second receiving module can be used to receive a self-test instruction sent by the user through the command serial port before the first determining module 1010 determines whether the battery cell of the control board passes the test in response to the acquired self-test instruction.
[0246] The solution provided in this embodiment determines whether the battery cells of the control board have passed the test in response to the obtained self-test instructions. The self-test instructions are used to indicate that the control board has been packaged and is to be assembled into a heat-not-burn device. When it is determined that the battery cells have passed the test, it is determined whether the display screen of the control board has passed the test. When it is determined that the display screen has passed the test, it is determined whether the heating element of the control board has passed the test. When it is determined that the heating element has passed the test, it is determined that the control board has passed the test. This achieves the goal of determining that the control board has passed the self-test when the battery cells, display screen, and heating element of the control board are tested in sequence when the control board has been packaged. In the production process of HNB devices, the number of unqualified control boards assembled into HNB devices can be reduced, and the problem of needing to rework the control board of the abnormal HNB device finished product when an abnormality is detected in the control board after the control board is assembled into the finished HNB device can be suppressed. This is conducive to reducing the production rework rate of HNB devices.
[0247] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to in detail. For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple. For the relevant parts, refer to the partial description of the method embodiments. Any processing method described in the method embodiment can be implemented by the corresponding processing module in the device embodiment, and will not be repeated in detail in the device embodiment.
[0248] In addition, the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.
[0249] See also Figure 11 , which shows a functional block diagram of a heat-not-burn appliance 1100 provided by an embodiment of the present application. The heat-not-burn appliance 1100 may include one or more of the following components: a memory 1110, a processor 1120, and one or more applications, wherein the one or more applications may be stored in the memory 1110 and configured to be executed by the one or more processors 1120, and the one or more applications are configured to execute the method described in the aforementioned method embodiment.
[0250] The memory 1110 may include a random access memory (RAM) or a read-only memory (ROM). The memory 1110 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1110 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as obtaining a self-test instruction, responding to a self-test instruction, determining whether the battery cell passes the test, determining that the electrical property passes the test, determining whether the display screen passes the test, determining that the display screen passes the test, determining whether the heating element passes the test, determining that the heating element passes the test, determining that the control board is qualified, collecting the battery cell voltage, determining that the electrical property fails the test, controlling the display screen display, inputting a first confirmation result, receiving a first confirmation result, receiving a second confirmation result, inputting a second confirmation result, collecting the resistance of the heating element, determining that the heating element fails the test, determining whether the motor passes the test, determining that the motor passes the test, sending a vibration instruction, inputting a third confirmation result, receiving a third confirmation result, inputting a fourth confirmation result, receiving a fourth confirmation result, determining that the motor fails the test, detecting that the test is in the on state, generating a self-test instruction, and receiving a self-test instruction, etc.), instructions for implementing the following method embodiments, etc. The storage data area can also store data created by the heating without burning appliance 1100 during use (such as self-test instructions, control board, battery cell, heating without burning appliance, display screen, heating element, battery cell voltage, preset voltage range, user, first confirmation result, second confirmation result, heating element resistance, within the preset resistance range, motor, vibration instruction, third confirmation result, vibration duration, duration threshold, fourth confirmation result, conduction status, power-on status and command serial port), etc.
[0251] The processor 1120 may include one or more processing cores. The processor 1120 utilizes various interfaces and circuits to connect various components within the heat-not-burn appliance 1100. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 1110, and accessing data stored in the memory 1110, the processor 1120 performs various functions and processes data within the heat-not-burn appliance 1100. Optionally, the processor 1120 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 1120 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily handles the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may not be integrated into the processor 1120 and may instead be implemented via a separate communications chip.
[0252] Please refer to Figure 12 , which shows a block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable storage medium 1200 stores program code 1210, which can be called by a processor to execute the method described in the above method embodiment.
[0253] Computer-readable storage medium 1200 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Alternatively, computer-readable storage medium 1200 includes a non-transitory computer-readable storage medium. Computer-readable storage medium 1200 has storage space for program code 1210 for executing any of the method steps described above. These program codes can be read from or written to one or more computer program products. Program code 1210 can be compressed, for example, in a suitable form.
[0254] Please refer to Figure 13, which shows a block diagram of the structure of a computer program product 1300 provided in an embodiment of the present application. Computer program product 1300 includes a computer program / instructions 1310, which is stored in a computer-readable storage medium of a computer device. When computer program product 1300 is executed on a computer device, the computer device's processor reads computer program / instructions 1310 from the computer-readable storage medium and executes computer program / instructions 1310, causing the computer device to perform the method described in the above method embodiment.
[0255] The solution provided in this embodiment determines whether the battery cells of the control board have passed the test in response to the obtained self-test instructions. The self-test instructions are used to indicate that the control board has been packaged and is to be assembled into a heat-not-burn device. When it is determined that the battery cells have passed the test, it is determined whether the display screen of the control board has passed the test. When it is determined that the display screen has passed the test, it is determined whether the heating element of the control board has passed the test. When it is determined that the heating element has passed the test, it is determined that the control board has passed the test. This achieves the goal of determining that the control board has passed the self-test when the battery cells, display screen, and heating element of the control board are tested in sequence when the control board has been packaged. In the production process of HNB devices, the number of unqualified control boards assembled into HNB devices can be reduced, and the problem of needing to rework the control board of the abnormal HNB device finished product when an abnormality is detected in the control board after the control board is assembled into the finished HNB device can be suppressed. This is conducive to reducing the production rework rate of HNB devices.
[0256] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements 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 the present application.
Claims
1. A self-test method for a control panel, characterized in that: include: In response to the obtained self-test instruction, determining whether the battery cells of the control board have passed the test, the self-test instruction being used to indicate that the control board has been packaged and is ready to be assembled into a heat-not-burn appliance; When it is determined that the battery cell has passed the test, determining whether the display screen of the control panel has passed the test; When it is determined that the display screen passes the test, determining whether the heating element of the control panel passes the test; When it is determined that the heating element has passed the test, it is determined that the control board has passed the test.
2. The self-test method according to claim 1, wherein: The step of determining whether the battery cells of the control board pass the test in response to the acquired self-test instruction includes: In response to the acquired self-test instruction, collecting the cell voltage of the battery cell; When the cell voltage is within a preset voltage range, determining that the cell has passed the test; When the cell voltage is outside the preset voltage range, it is determined that the cell fails the test.
3. The self-test method according to claim 1, wherein: When it is determined that the battery cell passes the test, determining whether the display screen of the control panel passes the test includes: When it is determined that the battery cell has passed the test, controlling the display screen to display; When a first confirmation result is received, it is determined that the display screen has passed the test, and the first confirmation result is used to indicate that the display screen displays normally; When a second confirmation result is received, it is determined that the display screen has failed the test, and the second confirmation result is used to indicate that the display screen has displayed abnormally.
4. The self-test method according to claim 1, wherein: When it is determined that the display screen passes the test, determining whether the heating element of the control panel passes the test includes: When it is determined that the display screen passes the test, collecting the heating element resistance value of the heating element; When the resistance of the heating element is within a preset resistance range, determining that the heating element has passed the test; When the resistance of the heating element is outside the preset resistance range, it is determined that the heating element has failed the test.
5. The self-test method according to claim 1, wherein: Before determining whether the heating element of the control panel passes the test, the self-test method further includes: determining whether the motor of the control board passes the test; The determining whether the heating element of the control panel passes the detection includes: When it is determined that the motor has passed the test, it is determined whether the heating element has passed the test.
6. The self-test method according to claim 5, characterized in that: The determining whether the motor of the control board passes the test includes: sending a vibration instruction to the motor, wherein the vibration instruction is used to instruct the motor to vibrate; When a third confirmation result is received, determining that the motor has passed the test, the third confirmation result being used to indicate that the vibration duration of the motor is greater than or equal to a duration threshold; When a fourth confirmation result is received, it is determined that the motor has failed the test, and the fourth confirmation result is used to indicate that the vibration duration is less than the duration threshold.
7. The self-test method according to any one of claims 1 to 6, characterized in that: Before determining whether the battery cells of the control board pass the test in response to the acquired self-test instruction, the self-test method further includes: When it is detected that the battery cell is in a conducting state, the self-test instruction is generated, and the conducting state is used to indicate that the control board is in a powered-on state.
8. The self-test method according to any one of claims 1 to 6, characterized in that: Before determining whether the battery cells of the control board pass the test in response to the acquired self-test instruction, the self-test method further includes: Receiving the self-test instruction input by a user; or Receive the self-test instruction sent by the user through the command serial port.
9. A heat-not-burn device, characterized in that: include: Memory; one or more processors coupled to the memory; One or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, and the one or more application programs are configured to execute the self-test method according to any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program codes, which can be called by a processor to execute the self-test method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Electronic cigarette circuit board detection system and method
CN109596975A
Model machine function detection method and device, control equipment and storage medium
CN118819108A
Detection method, detection system and computer storage medium
CN118882743A
Test method for mainboard and peripheral of heat-not-burn appliance and related device
CN119511042A
Heat-not-burn activity detection device, system and method
US11302174B1