Control method and device of electrical equipment, electrical equipment and storage medium
By using a cross-medium temperature measurement scheme and controller processing, interference temperature measurement unit errors are identified and reduced, solving the problem of inaccurate temperature detection in electrical equipment and achieving more accurate temperature detection of heated objects.
Patent Information
- Application Number
- CN202410567187.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-09
- Publication Date
- 2025-11-11
AI Technical Summary
The temperature sensors in existing cooking appliances have significant errors, leading to inaccurate temperature detection of the heated object and affecting the normal operation of the equipment.
A cross-medium temperature measurement scheme is adopted, using at least two temperature measurement units connected through a heat transfer channel. Combined with a controller, the temperature detection data is processed to identify and reduce errors that interfere with the temperature measurement units, ensuring the accuracy of temperature detection.
By reducing the error of the interference temperature measuring unit, the accuracy of temperature detection of the heated object is improved, ensuring the normal operation of electrical equipment.
Smart Images

Figure CN120926474A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of household appliance technology, and more specifically, to a control method, apparatus, electrical device, and storage medium for an electrical device. Background Technology
[0002] For existing cooking appliances (such as induction cookers and slow cookers), their outer shells are typically made of insulating materials with high thermal resistance and strong heat storage capacity, such as microcrystalline glass and ceramics, to prevent them from cracking due to high temperatures. Examples include the microcrystalline panel of induction cookers and the ceramic inner pot of slow cookers.
[0003] When detecting the heating temperature of the aforementioned electrical appliances, a method of temperature measurement with an object in between is usually used. Taking an induction cooker as an example, a pot to be heated is placed on one side of the microcrystalline panel, and a temperature sensor (e.g., a thermistor temperature sensor) is placed on the other side.
[0004] For existing electrical appliances, if the temperature value output by the temperature sensor has a large error, the temperature of the heated object (e.g., food in an electric slow cooker) determined based on the temperature value output by the temperature sensor will also have a large error, thus affecting the normal operation of the electrical appliance. Summary of the Invention
[0005] This application provides a control method, apparatus, electrical equipment, and storage medium for electrical devices.
[0006] According to a first aspect of this application, an embodiment of this application provides an electrical device, which includes a housing, a temperature measuring module, and a controller. The housing has a first surface and a second surface facing away from each other, the second surface being suitable for placing a heated object. The temperature measuring module is adapted to be disposed on the first surface and used to determine the temperature of the heated object; the temperature measuring module includes at least two temperature measuring units, one of which is disposed on the first surface; the at least two temperature measuring units are spaced apart from each other, and a heat transfer channel is provided between adjacent temperature measuring units. The controller is electrically connected to at least two temperature measuring units. The controller is configured to: acquire at least two sets of temperature detection data corresponding to each of the at least two temperature measuring units when the electrical equipment is in operation; wherein each set of temperature detection data includes multiple temperature detection values at different times; based on the at least two sets of temperature detection data, determine whether there is an interfering temperature measuring unit among the at least two temperature measuring units; if it is determined that there is an interfering temperature measuring unit among the at least two temperature measuring units, process the multiple temperature detection values corresponding to the interfering temperature measuring unit so that the processed temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit is less than or equal to a specified variance; and determine the temperature of the heated object based on the processed at least two sets of temperature detection data.
[0007] According to a second aspect of this application, embodiments of this application also provide a control method for an electrical device, applied to the aforementioned electrical device. The method includes: when the electrical device is in operation, acquiring at least two sets of temperature detection data corresponding to at least two temperature measuring units; wherein each set of temperature detection data includes multiple temperature detection values at different times; based on the at least two sets of temperature detection data, determining whether there is an interfering temperature measuring unit among the at least two temperature measuring units; if it is determined that there is an interfering temperature measuring unit among the at least two temperature measuring units, processing the multiple temperature detection values corresponding to the interfering temperature measuring unit so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit after processing is less than or equal to a specified variance; and determining the temperature of the heated object based on the processed at least two sets of temperature detection data.
[0008] According to a third aspect of this application, embodiments of this application also provide a control device for an electrical appliance, applied to the aforementioned electrical appliance. The device includes an acquisition module, a judgment module, a processing module, and a determination module. The acquisition module is used to acquire at least two sets of temperature detection data corresponding to at least two temperature measuring units when the electrical appliance is in operation; each set of temperature detection data includes multiple temperature detection values at different times. The judgment module is used to determine, based on the at least two sets of temperature detection data, whether there is an interfering temperature measuring unit among the at least two temperature measuring units. The processing module is used to process the multiple temperature detection values corresponding to the interfering temperature measuring unit when it is determined that there is an interfering temperature measuring unit among the at least two temperature measuring units, so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit after processing is less than or equal to a specified variance. The determination module is used to determine the temperature of the heated object based on the processed at least two sets of temperature detection data.
[0009] According to a fourth aspect of this application, embodiments of this application also provide an electrical device, which includes one or more processors, a memory, and one or more application programs. The one or more application programs are stored in the memory and configured to be executed by the one or more processors, and are configured to perform the methods described above.
[0010] According to a fifth aspect of this application, embodiments of this application also provide a computer-readable storage medium storing computer program instructions that can be invoked by a processor to execute the methods described above.
[0011] According to a sixth aspect of this application, embodiments of this application also provide a computer program product that, when executed, implements the above-described method.
[0012] This application provides a control method, apparatus, electrical device, and storage medium for an electrical device. The electrical device includes a housing, a temperature measuring module, and a controller. The housing has a first surface and a second surface facing away from each other, the second surface being suitable for placing a heated object. Therefore, the temperature measuring module in this application employs a cross-medium (i.e., object-separated) temperature measurement scheme.
[0013] A temperature measuring module is adapted to be disposed on a first surface and used to determine the temperature of a heated object; the temperature measuring module includes at least two temperature measuring units, one of which is disposed on the first surface; the at least two temperature measuring units are spaced apart from each other, and a heat transfer channel is provided between two adjacent temperature measuring units. This "heat transfer channel" can be used to transfer heat from one temperature measuring unit to its adjacent temperature measuring unit, so that there is a temperature difference between the two temperature measuring units corresponding to the heat transfer channel.
[0014] The controller is electrically connected to at least two temperature measuring units. The controller is configured to: acquire at least two sets of temperature detection data corresponding to each of the at least two temperature measuring units when the electrical equipment is in operation; wherein each set of temperature detection data includes multiple temperature detection values at different times. Then, based on the at least two sets of temperature detection data, determine whether there is an interfering temperature measuring unit among the at least two temperature measuring units. Furthermore, if it is determined that there is an interfering temperature measuring unit, process the multiple temperature detection values corresponding to the interfering temperature measuring unit so that the variance of the processed multiple temperature detection values corresponding to the interfering temperature measuring unit is less than or equal to a specified variance. Finally, based on the processed at least two sets of temperature detection data, determine the temperature of the object being heated.
[0015] In this application, since the temperature measuring module in the electrical equipment includes at least two temperature measuring units, and a heat transfer channel is provided between two adjacent temperature measuring units, the temperature change trends corresponding to two adjacent temperature measuring units should be approximately the same. That is, if the fluctuation of one set of temperature detection data is much greater than the fluctuation of other sets of temperature detection data, it indicates that the temperature measuring unit corresponding to that set of temperature detection data is being interfered with. In subsequent processes, the controller can process the temperature detection data with large fluctuations, so that the temperature variance of multiple temperature detection values after processing is less than or equal to a specified variance, i.e., reducing the fluctuation of the temperature detection data.
[0016] Therefore, by performing anti-interference processing on the temperature detection data of the interference temperature measurement unit, this embodiment can avoid the occurrence of large errors in the temperature detection data output by the interference temperature measurement unit, so that the temperature of the heated object can be determined more accurately, thus ensuring that the electrical equipment can work smoothly. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying 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.
[0018] Figure 1 This is a schematic diagram of the structure of the electrical equipment provided in the embodiments of this application.
[0019] Figure 2 yes Figure 1 The diagram shows a structural schematic of a temperature measuring module in the electrical equipment shown.
[0020] Figure 3 yes Figure 1 This is a schematic diagram of another structure of the temperature measuring module in the electrical equipment shown.
[0021] Figure 4 This is a flowchart illustrating a control method for an electrical device provided in the first embodiment of this application.
[0022] Figure 5 This is a flowchart illustrating a control method for an electrical device provided in the second embodiment of this application.
[0023] Figure 6 This is a flowchart illustrating a control method for an electrical device provided in the third embodiment of this application.
[0024] Figure 7 This is a block diagram of a control device for an electrical appliance provided in an embodiment of this application.
[0025] Figure 8 This is a block diagram of the electrical equipment provided in the embodiments of this application.
[0026] Figure 9 This is a block diagram of a computer-readable storage medium provided in an embodiment of this application. Detailed Implementation
[0027] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of the present application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative effort are within the scope of protection of the present application.
[0028] This application provides an electrical appliance 200. In this embodiment, the electrical appliance 200 refers to a household appliance or industrial equipment that requires temperature measurement. For example, the electrical appliance 200 may be an induction cooker, rice cooker, slow cooker, cooking machine, blender, water boiler, industrial boiler, etc.
[0029] Please see Figure 1 and Figure 2 The electrical device 200 may include a housing 210, a temperature measuring module 100, and a controller 220. The housing 210 has a first surface 2120 and a second surface 2140 facing away from each other. The temperature measuring module 100 is adapted to be disposed on the first surface 2120 and used to detect the temperature of a heated object disposed on the second surface 2140. For example, the temperature measuring module 100 may be fixedly connected to the first surface 2120, or the temperature measuring module 100 may abut against the first surface 2120.
[0030] The second surface 2140 is adapted to place the object to be heated. For example, in Figure 1 In the illustrated embodiment, the electrical appliance 200 is an induction cooker, and the housing 210 can be the microcrystalline panel of the induction cooker. The surface of the microcrystalline panel (i.e., the second surface 2140) is suitable for placing a pot that needs to be heated. Alternatively, if the electrical appliance 200 is an electric slow cooker, the housing 210 can be the ceramic inner pot of the slow cooker, and the inner surface of the ceramic inner pot (i.e., the second surface 2140) is suitable for placing food that needs to be heated.
[0031] Therefore, in this embodiment, the temperature measuring module 100 detects the temperature of the heated object through the housing 210. In other words, the temperature measuring module 100 adopts a cross-medium (i.e., through an object) temperature measuring scheme. The temperature measuring module 100 does not need to drill holes in the housing 210 for contact temperature measurement. Compared with the temperature measuring scheme that drills holes in the housing 210, the processing cost of the housing 210 can be reduced and it is easier to assemble.
[0032] In some possible embodiments, the electrical device 200 may include a heating element 230 for heating an object placed on the second surface 2140. The heating element 230 is disposed on the side of the housing 210 facing the first surface 2120 and spaced apart from the housing 210 to form a space together with the housing 210 for housing the temperature measuring module 100. Figure 1 In the illustrated embodiment, the heating element 230 can be a coil. When the induction cooker is working, the coil can generate a high-frequency alternating magnetic field, causing eddy currents to be generated in the pot placed above the induction cooker, thereby heating the food in the pot. In other possible embodiments, the heating element 230 can be a heating tube, a light wave tube, a heating plate, etc., and this embodiment does not specifically limit it.
[0033] In this embodiment, the temperature measuring module 100 may include at least two temperature measuring units 320, wherein one of the at least two temperature measuring units 320 is disposed on the first surface 2120, the at least two temperature measuring units 320 are spaced apart from each other, and a heat transfer channel 410 is provided between two adjacent temperature measuring units 320. This "heat transfer channel" can be used to transfer heat from one temperature measuring unit 320 to its adjacent temperature measuring unit 320, so that there is a temperature difference between the two temperature measuring units 320 corresponding to the heat transfer channel 410.
[0034] In some possible embodiments, the heat transfer channel 410 is provided with a heat transfer medium 4100, and two adjacent temperature measuring units 320 are respectively located on opposite sides of the heat transfer medium 4100, so that heat at one of the temperature measuring units 320 can be transferred to the adjacent temperature measuring unit 320 through the heat transfer medium 4100. Specifically, the heat transfer medium 4100 may include a thermally conductive material (e.g., a metal material, a carbon material) or air.
[0035] It should be noted that when the heat transfer medium 4100 is air, the heat transfer channel 410 is an air heat transfer channel, and the heat from one temperature measuring unit 320 will be almost entirely transferred to its adjacent temperature measuring unit 320 through this air heat transfer channel. Specifically, the air heat transfer channel can be defined by thermal insulation material to reduce heat loss during the transfer process.
[0036] When the heat transfer medium 4100 is a thermally conductive material, the heat transfer channel 410 is a solid heat transfer channel (e.g., a metal heat transfer channel), and the heat at one of the temperature measuring units 320 will be almost entirely transferred to its adjacent temperature measuring unit 320 through the metal heat transfer channel.
[0037] In this embodiment, the number of temperature measuring units 320 is at least two, and each of the at least two temperature measuring units 320 may be provided with at least one heat transfer channel 410. Specifically, in Figure 2 In the illustrated embodiment, there are three temperature measuring units 320, each with two heat transfer channels 410. The heat transfer medium 4100 in the two heat transfer channels 410 can be the same or different. For example, both heat transfer channels 410 can be air heat transfer channels; they can both be solid heat transfer channels; or one can be an air heat transfer channel and the other a solid heat transfer channel. Of course, when both heat transfer channels 410 are solid heat transfer channels, the heat-conducting materials corresponding to the two heat transfer channels 410 can be the same or different. In other embodiments, the number of temperature measuring units 320 can also be two, four, etc. This embodiment does not specifically limit the number of temperature measuring units 320.
[0038] In some possible embodiments, the angle between the straight line containing the two temperature measuring points corresponding to any two of the at least two temperature measuring units 320 and the first surface 2120 is greater than or equal to 75 degrees and less than or equal to 90 degrees. That is, the extension direction of the heat transfer channel 410 is approximately perpendicular to the first surface 2120. In some possible embodiments, such as Figure 3 As shown, the angle between the straight line containing the two corresponding temperature measuring points of any two temperature measuring units 320 and the first surface 2120 is greater than or equal to 0 degrees and less than or equal to 15 degrees. That is, the extension direction of the heat transfer channel 410 is approximately parallel to the first surface 2120. Specifically, the temperature measuring unit 320 may include a temperature measuring probe, and the temperature measuring point of the temperature measuring unit 320 may be the location of the temperature measuring probe. Specifically, the researchers can adjust the placement of at least two temperature measuring units 320 based on the actual installation space inside the electrical equipment 200; this embodiment does not specifically limit this.
[0039] Specifically, the temperature measuring unit 320 can be a resistance temperature sensor, a thermocouple temperature sensor, an infrared thermal radiation probe, an ultrasonic temperature probe, etc. This embodiment does not limit the implementation of the temperature measuring unit 320.
[0040] In some possible embodiments, please refer again. Figure 2 The temperature measuring module 100 may further include a heat insulation element 10, which contacts the first surface 2120. For example, the heat insulation element 10 may be fixedly connected to the first surface 2120, or it may abut against the first surface 2120. The heat insulation element 10 is provided with a temperature measuring cavity 120, and one end of the temperature measuring cavity 120 extends through the heat insulation element 10 to form an opening 1201 facing the first surface 2120, through which heat from the housing 210 can be transferred to the temperature measuring cavity 120.
[0041] In this embodiment, the heat insulation component 10 is generally block-shaped and is used to isolate the outside environment from the temperature measuring cavity 120 to avoid interference from the ambient temperature on the temperature measuring unit inside the temperature measuring cavity 120, thereby improving the temperature measuring accuracy of the temperature measuring module 100. The heat insulation component 10 has a first end 101 and a second end 103. The temperature measuring cavity 120 penetrates the first end 101 of the heat insulation component 10 to form an opening 1201, and the temperature measuring cavity 120 penetrates the second end 103 of the heat insulation component 10 to form a heat dissipation vent 1203, allowing heat inside the temperature measuring cavity 120 to flow to the outside environment through the heat dissipation vent 1203.
[0042] Therefore, when the electrical device 200 is in operation, the heat from the second surface 2140 is sequentially transferred into the temperature measuring cavity 120 through the housing 210 and the opening 1201, and after passing through the heat transfer channel 410, it flows to the outside through the heat dissipation vent 1203. Thus, the presence of the heat dissipation vent 1203 ensures that the heat inside the temperature measuring cavity 120 is promptly dissipated to the outside, preventing heat accumulation inside the temperature measuring cavity and thus avoiding temperature measurement interference to the temperature measuring unit within the temperature measuring cavity 120.
[0043] In some possible embodiments, the electrical device 200 includes a heating element 230. A heat insulation element 10 is disposed between the heating element 230 and the housing 210. For example, the heat insulation element 10 may be fixed to the heating element 230 and tightly fitted to the first surface 2120 of the housing 210. In this case, the heat insulation element 10 may also be used to isolate the heat generated by the heating element 230 from entering the temperature measuring chamber 120.
[0044] Specifically, the heat insulation component 10 can be made of heat insulation material (e.g., ceramic, glass fiber, etc.). As one embodiment, an air insulation layer can also be provided inside the heat insulation component 10 to further improve the heat insulation effect. As another embodiment, the side of the heat insulation component 10 facing the temperature measuring cavity 120 can also be coated with a heat insulation coating, such as a composite magnesium aluminum silicate heat insulation coating, rare earth heat insulation coating, etc., to further improve the heat insulation effect.
[0045] exist Figure 2 In the illustrated embodiment, one of the at least two temperature measuring units 320 is disposed in the opening 1201, and the other temperature measuring units 320 are disposed within the temperature measuring cavity 120. Figure 3 In the embodiment shown, at least two temperature measuring units 320 are disposed in the opening 1201.
[0046] In this embodiment, the controller 220 is electrically connected to at least two temperature measuring units 320. The controller 220 is configured to: acquire at least two sets of temperature detection data corresponding to at least two temperature measuring units when the electrical equipment is in operation; wherein each set of temperature detection data includes multiple temperature detection values at different times; based on the at least two sets of temperature detection data, determine whether there is an interfering temperature measuring unit among the at least two temperature measuring units; if it is determined that there is an interfering temperature measuring unit among the at least two temperature measuring units, process the multiple temperature detection values corresponding to the interfering temperature measuring unit so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit after processing is less than or equal to a specified variance; and determine the temperature of the heated object based on the at least two sets of temperature detection data after processing. Specifically, the controller 220 can be a control chip or a microcontroller unit (MCU). The specific working process of the controller 220 is described in detail in the following method embodiment.
[0047] Please see Figure 4 , Figure 4 The illustration schematically depicts a control method for an electrical device according to a first embodiment of this application. This method is applied to the electrical device 200 described above, and specifically includes the following process.
[0048] Step S410: When the electrical equipment is in operation, acquire at least two sets of temperature detection data corresponding to at least two temperature measuring units.
[0049] In this embodiment, the electrical device may be equipped with a control panel, which is electrically connected to the controller. Upon receiving an operating command (e.g., a heating command) from the control panel, the controller controls the electrical device to enter the operating state. Then, while the electrical device is in the operating state, it acquires at least two sets of temperature detection data corresponding to at least two temperature measuring units.
[0050] Specifically, each set of temperature detection data includes multiple temperature detection values at different times. These temperature detection values can be the measurement results directly output by the temperature measuring unit to the controller. Alternatively, the temperature detection value can be a temperature value determined by the controller based on the measurement results output by the temperature measuring unit. For example, the controller can correct the measurement results output by the temperature measuring unit and determine the corrected temperature value as the temperature detection value.
[0051] In some possible embodiments, the controller can acquire at least two sets of temperature detection data corresponding to at least two temperature measuring units at preset intervals. The preset interval can be a default value in the controller or can be adjusted by the developers based on the temperature control accuracy of the electrical equipment. For example, the higher the temperature control accuracy of the electrical equipment, the shorter the preset interval. For example, the preset interval could be 30 seconds, 60 seconds, etc.
[0052] In other possible embodiments, the controller can respond to a temperature measurement command by acquiring at least two sets of temperature detection data corresponding to at least two temperature measurement units. For example, the control panel of an electrical appliance can be equipped with a temperature measurement control. When the temperature measurement control is triggered, it generates a corresponding temperature measurement command and sends it to the controller. Here, "triggered" should be understood as being manually triggered by the user, indicating that the user wants to obtain the current temperature of the electrical appliance through the temperature measurement control. For example, taking an induction cooker as an example, during the operation of the induction cooker, if the user wants to determine the heating temperature of the food, they can send a temperature measurement command to the controller by operating the aforementioned temperature measurement control.
[0053] In this embodiment, when the electrical equipment is in operation, the controller can control at least two temperature measurement units to acquire at least two temperature detection values at the current temperature sampling time at preset temperature sampling intervals. The temperature sampling time can be 1 second, 5 seconds, 10 seconds, etc. Specifically, the number of temperature detection values included in each set of temperature detection data can be a default value in the controller, such as 5, 10, etc. This number can also be determined by the controller based on the temperature control accuracy of the electrical equipment. Specifically, the higher the temperature control accuracy of the electrical equipment, the larger the number of temperature detection values; conversely, the lower the temperature control accuracy of the electrical equipment, the smaller the number of temperature detection values. Specifically, the temperature control accuracy of the electrical equipment can be a default value pre-stored in the controller by the developers.
[0054] In some possible examples, electrical appliances may have different numbers of temperature detection values corresponding to different operating modes. For instance, taking an induction cooker as an example, the operating modes of an induction cooker may include a water boiling mode and a food cooking mode. In water boiling mode, the induction cooker only needs to heat water, resulting in low operational complexity and low temperature control accuracy. That is, in water boiling mode, the controller can acquire only a small number of temperature detection values in each set of temperature detection data, such as 3 or 5, saving the controller's computing resources. In food cooking mode, the induction cooker needs to heat different foods, and the heating time for different foods varies, resulting in high operational complexity and high temperature control accuracy. In food cooking mode, the controller needs to acquire more temperature detection values in each set of temperature detection data, such as 15 or 20, to ensure accurate temperature control.
[0055] Specifically, the controller can pre-store a detection value quantity mapping table. This table represents the correspondence between the quantity of different operating modes and different temperature detection values, and can be determined by R&D personnel based on a large amount of test data from electrical equipment. The controller can determine the current operating mode of the electrical equipment by reading the operating mode flag, and then determine the number of temperature detection values required for each set of temperature detection data based on the aforementioned detection value quantity mapping table.
[0056] Step S420: Based on at least two sets of temperature detection data, determine whether there is an interfering temperature measurement unit among at least two temperature measurement units.
[0057] In this embodiment, the interference temperature measurement unit refers to a temperature measurement unit that is subject to interference during the operation of the electrical equipment. Specifically, the "interference temperature measurement unit" can be a temperature measurement unit whose hardware is interfered with during operation (e.g., external environmental interference); or it can be a temperature measurement unit whose output detection signal is interfered with during transmission to the controller (e.g., electromagnetic interference).
[0058] It's easy to understand that because a heat transfer channel is provided between two adjacent temperature measuring units, the heat can be transferred between them. Therefore, the temperature change trends of two adjacent temperature measuring units should be roughly the same. Furthermore, when there are more than two temperature measuring units, the presence of the heat transfer channel ensures that the temperature change trends of multiple temperature measuring units are roughly the same. In other words, if the fluctuation of one set of temperature detection data is much greater than the fluctuation of other sets of temperature detection data, it indicates that the temperature measuring unit corresponding to that set of temperature detection data is being interfered with. The controller can determine whether there is an interfering temperature measuring unit based on the above principle. Specifically, step S420 may include steps S4210 to S4230.
[0059] Step S4210: Determine at least two temperature variances that correspond one-to-one with at least two sets of temperature detection data.
[0060] In this embodiment, the controller can store a variance calculation formula in the preset. The controller can determine the corresponding temperature variance by substituting the multiple temperature detection values corresponding to each set of temperature detection data into the variance calculation formula.
[0061] Step S4220: Determine whether at least two temperature variances exist for the first target temperature variance.
[0062] In this embodiment, the difference between the variance of the first target temperature and the variances of other temperatures is greater than or equal to a first specified value. Specifically, the first specified value can be a default value in the controller, determined by researchers based on a large amount of experimental data. Specifically, the first specified value can be 1, 2, 3, etc.
[0063] In one implementation, the controller can sequentially select temperature variances and calculate the difference between the temperature variance and other temperature variances. If the difference is greater than or equal to a first specified value, it indicates that the temperature variance is the first target temperature variance; otherwise, if the difference is less than the first specified value, it indicates that the temperature variance is not the first target temperature variance.
[0064] Step S4230: If a first target temperature variance exists among at least two temperature variances, the temperature measuring unit corresponding to the first target temperature variance is determined as an interference temperature measuring unit.
[0065] It is not difficult to understand here that if there is a temperature variance that is greater than or equal to the first specified value, it means that the temperature detection data corresponding to the temperature variance (that is, the first target temperature variance) has a large temperature fluctuation, the temperature measuring unit is interfered with, and the controller can identify the temperature measuring unit corresponding to the first target temperature variance as the interfering temperature measuring unit.
[0066] In some possible embodiments, the controller determines that there is no interfering temperature measuring unit among at least two temperature measuring units if the first target temperature variance is not present in at least two temperature variances.
[0067] Step S430: If it is determined that there is an interfering temperature measuring unit among at least two temperature measuring units, the multiple temperature detection values corresponding to the interfering temperature measuring unit are processed so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit after processing is less than or equal to a specified variance.
[0068] In some possible embodiments, if the controller determines that at least two temperature sensing units are interfering, it can filter the multiple temperature detection values corresponding to the interfering temperature sensing units (e.g., low-pass filtering) to ensure that the processed temperature variance of the multiple temperature detection values is less than or equal to a specified variance. The specified variance can be a default value in the controller; a smaller specified variance indicates less fluctuation in the processed temperature detection values. For example, the specified variance can be 1, 2, 3, etc.
[0069] Specifically, digital filters (e.g., mean filter, low-pass filter, Kalman filter, etc.) can be pre-stored in the controller. The controller can achieve filtering by inputting multiple temperature detection values corresponding to the interference temperature measurement unit into the digital filter.
[0070] In other possible embodiments, to ensure the stability of the temperature detection value output, the controller is equipped with at least two filters corresponding one-to-one with at least two temperature measuring units, to filter the temperature detection value output by each temperature measuring unit. These filters are also digital filters, such as mean filters, low-pass filters, Kalman filters, etc. Specifically, step S430 may include step S4300.
[0071] Step S4300: If it is determined that there is an interfering temperature measuring unit among at least two temperature measuring units, adjust the filtering parameters of the filter corresponding to the interfering temperature measuring unit so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit after filtering is less than or equal to the specified variance.
[0072] In this embodiment, if the controller determines that at least two temperature measuring units are interfering, it will adjust the filtering parameters of the filter corresponding to the interfering temperature measuring unit. For example, if the filter corresponding to the interfering temperature measuring unit is a mean filter, the controller can increase the number of filtered data points of the mean filter. If the filter corresponding to the interfering temperature measuring unit is a low-pass filter, the controller can reduce the cutoff frequency of the low-pass filter to further reduce the data fluctuation of the multiple temperature detection values corresponding to the interfering temperature measuring unit.
[0073] Specifically, the controller can determine the temperature variance of multiple temperature detection values corresponding to the interfering temperature measurement unit after filtering. If the temperature variance is less than or equal to the specified variance, the filtering is completed; if the temperature variance is greater than the specified variance, the filtering parameters of the filter corresponding to the interfering temperature measurement unit are adjusted again until the temperature variance is less than or equal to the specified variance.
[0074] Step S440: Determine the temperature of the heated object based on at least two sets of processed temperature detection data.
[0075] In this embodiment, the controller stores a temperature measurement model based on at least two sets of temperature detection data. The controller substitutes the filtered at least two sets of temperature detection data into the temperature measurement model to determine the temperature of the heated object. For example, the temperature measurement model can be a heat transfer model or a neural network model based on deep learning. This embodiment does not limit the specific method of determining the temperature measurement model.
[0076] This embodiment provides a control method for electrical equipment. By performing anti-interference processing on the temperature detection data of the interference temperature measuring unit, the method can avoid the occurrence of large errors in the temperature detection data output by the interference temperature measuring unit, so that the temperature of the heated object can be determined more accurately, thereby ensuring that the electrical equipment can work smoothly.
[0077] Please see Figure 5 , Figure 5 The illustration schematically depicts a control method for an electrical device according to a second embodiment of this application. This method is applied to the electrical device 200 described above. In this method, the controller first determines that at least two temperature measuring units do not have a faulty temperature measuring unit before proceeding to determine whether an interfering temperature measuring unit exists. This avoids misjudging an interfering temperature measuring unit when a faulty temperature measuring unit exists. Specifically, the method includes the following steps.
[0078] Step S510: When the electrical equipment is in operation, acquire at least two sets of temperature detection data corresponding to at least two temperature measuring units.
[0079] Step S520: Based on at least two sets of temperature detection data, determine whether there is an interfering temperature measurement unit among at least two temperature measurement units.
[0080] Specifically, step S520 may include steps S5210 and S5230.
[0081] Step S5210: Based on at least two sets of temperature detection data, determine whether there is a faulty temperature measuring unit among at least two temperature measuring units.
[0082] In this embodiment, a faulty temperature measuring unit refers to a temperature measuring unit that cannot accurately measure the temperature at its location. For example, if the temperature reading of the measuring unit remains unchanged while the electrical equipment is in operation, it indicates that the measuring unit is faulty. Similarly, if the temperature reading exceeds the actual temperature measurement range, it also indicates that the measuring unit is faulty. It is easy to understand that when a temperature measuring unit is faulty, its output temperature data is highly likely to be incorrect. Therefore, when the controller subsequently identifies interfering temperature measuring units based on erroneous temperature data, it may lead to the identification of incorrect interfering temperature measuring units. Therefore, before identifying interfering temperature measuring units, it is necessary to ensure that the measuring units are functioning normally.
[0083] In one implementation, step S5210 may include steps S5211 and S5212.
[0084] Step S5211: Determine whether the multiple temperature detection values included in at least two sets of temperature detection data belong to a preset temperature range.
[0085] The preset temperature range represents the range of heating temperatures that the electrical equipment can achieve when it is in operation. Specifically, the preset temperature range can be a default value in the controller, or it can be modified by the controller based on the actual operating conditions of the electrical equipment. Specifically, the preset temperature range can be a range greater than or equal to 0 degrees and less than or equal to 200 degrees.
[0086] In some possible embodiments, the preset temperature range corresponding to different operating modes of the electrical appliance is different. For example, taking an induction cooker as an example, the upper limit of the preset temperature range can be 100 degrees Celsius in the water boiling mode and 200 degrees Celsius in the food cooking mode.
[0087] Specifically, a temperature range mapping table can be pre-stored in the controller. This table represents the correspondence between different operating modes and different preset temperature ranges, and can be determined by R&D personnel based on extensive test data of electrical equipment. The controller can determine the current operating mode of the electrical equipment by reading the operating mode flag, and then determine the corresponding preset temperature range under the current operating mode based on the aforementioned temperature range mapping table. This allows the controller to more accurately identify faulty temperature measurement units in the future.
[0088] Step S5212: If at least one temperature detection value does not belong to the preset temperature range, the temperature measurement unit corresponding to the temperature detection value is identified as a faulty temperature measurement unit.
[0089] For example, if the preset temperature range is greater than or equal to 0 degrees and less than or equal to 100 degrees, and the temperature detection value output by the temperature measuring unit is greater than 100 degrees or less than 0 degrees, for example, the temperature detection value is -10 degrees or 110 degrees, it indicates that the temperature measuring unit is a faulty temperature measuring unit.
[0090] In some possible embodiments, if at least one temperature detection value does not fall within a preset temperature range, that temperature detection value is identified as an abnormal temperature detection value. The number of abnormal temperature detection values in the same set of temperature detection data is then determined. If this number is greater than or equal to a specified number, the temperature measuring unit corresponding to that set of temperature detection data is identified as a faulty temperature measuring unit. The specified number can be a default value in the controller or can be adjusted by the R&D personnel based on the actual operating conditions of the electrical equipment. Specifically, the specified number is an integer greater than or equal to 2, for example, 2, 3, etc. This embodiment, by determining the number of abnormal temperature detection values, avoids the situation where a temperature measuring unit, under noise interference, might have abnormal temperature detection values, leading to the misidentification of the temperature measuring unit as an abnormal unit, thus enabling the controller to accurately identify faulty temperature measuring units.
[0091] In another implementation, step S5210 may include steps S5213 to S5215.
[0092] Step S5213: Determine at least two temperature variances that correspond one-to-one with at least two sets of temperature detection data.
[0093] In this embodiment, the controller can have a preset variance calculation formula. The controller can determine the corresponding temperature variance by substituting the multiple temperature detection values corresponding to each set of temperature detection data into the variance calculation formula.
[0094] Step S5214: Determine whether at least two temperature variances exist for a second target temperature variance.
[0095] Specifically, the second target temperature variance is less than or equal to a second specified value. This second specified value can be a default value in the controller, determined by researchers based on extensive experimental data. If the temperature variance is less than or equal to the second specified value, then that temperature variance is the second target temperature variance. Specifically, the second specified value can be 1, 2, 3, etc.
[0096] Step S5215: If a second target temperature variance exists among at least two temperature variances, the temperature measuring unit corresponding to the second target temperature variance is identified as the faulty temperature measuring unit.
[0097] For example, if a temperature measuring unit malfunctions and causes the temperature readings output by the unit to remain unchanged, the corresponding temperature variance is 0, indicating that the temperature measuring unit is faulty.
[0098] In some possible embodiments, if a second target temperature variance exists among at least two temperature variances, and there is a temperature variance greater than a second specified value, the controller identifies the temperature measuring unit corresponding to the second target temperature variance as a faulty temperature measuring unit. Specifically, one of the temperature variances is 0, while the others are all greater than 0, for example, 1, 1.5, etc. In this case, it indicates that while the temperature detection values of some temperature measuring units are constantly changing, there are also temperature measuring units whose temperature detection values remain almost unchanged. In this case, the controller identifies that temperature measuring unit as a faulty temperature measuring unit.
[0099] It should be noted that in this embodiment, steps S5211 and S5212, as well as steps S5213 to S5215, can be executed selectively or both can be executed. For example, the controller can execute only steps S5211 and S5212, or only steps S5213 to S5215.
[0100] The controller can first execute step S5211, and then execute steps S5213 to S5215. Specifically, the controller can execute steps S5213 to S5215 when at least two sets of temperature detection data include multiple temperature detection values that all belong to the preset temperature range.
[0101] The controller can also execute steps S5213 and S5214 first, and then execute steps S5211 and S5212. Specifically, the controller can execute steps S5211 and S5212 if at least two temperature variances do not have a second target temperature variance.
[0102] Step S5230: If it is determined that there is no faulty temperature measuring unit among at least two temperature measuring units, determine whether there is an interfering temperature measuring unit among at least two temperature measuring units.
[0103] Step S530: If it is determined that there is an interfering temperature measuring unit among at least two temperature measuring units, the multiple temperature detection values corresponding to the interfering temperature measuring unit are processed so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit after processing is less than or equal to a specified variance.
[0104] Step S540: Determine the temperature of the heated object based on at least two sets of processed temperature detection data.
[0105] Specifically, the implementation methods for determining whether there is interference with the temperature measurement unit and for steps S530 and S540 can be found in the relevant descriptions of steps S420 to S440 above, and will not be repeated here.
[0106] This embodiment provides a control method for electrical equipment. The method first determines whether any of the multiple temperature measuring units are faulty. Then, if the temperature measuring units are confirmed to be functioning normally, it further determines whether any interfering temperature measuring units are present. This avoids misidentification of interfering temperature measuring units when a faulty unit exists, resulting in more accurate identification of these interfering units.
[0107] Please see Figure 6 , Figure 6 The diagram schematically illustrates a control method for an electrical device according to a third embodiment of this application. This method is applied to the electrical device 200 described above, and in this method, the number of temperature measuring units is at least three. Specifically, the method includes the following steps.
[0108] Step S610: When the electrical equipment is in operation, acquire at least three sets of temperature detection data corresponding to at least three temperature measuring units.
[0109] Step S620: Based on at least three sets of temperature detection data, determine whether there is a faulty temperature measuring unit among the at least three temperature measuring units.
[0110] Specifically, the relevant descriptions of steps S610 and S620 can be found in the relevant descriptions of steps S410 and S5210 in the above embodiments, and will not be repeated here.
[0111] Step S630: If it is determined that there is a faulty temperature measuring unit among at least three temperature measuring units and at least two non-faulty temperature measuring units, the temperature of the heated object is determined based on the temperature detection data corresponding to the at least two non-faulty temperature measuring units.
[0112] In this embodiment, when the controller determines that at least three temperature measuring units contain a faulty unit and at least two non-faulty units (e.g., one faulty unit out of three, or one or two faulty units out of four), the controller can determine the temperature of the heated object based on the temperature detection data corresponding to the at least two non-faulty units. As one implementation, the controller can read a temperature measurement model based on the at least two non-faulty units, and determine the temperature of the heated object based on this model and the temperature detection data corresponding to the at least two non-faulty units.
[0113] In some possible embodiments, the temperature measurement model can be a heat transfer model reflecting the heat transfer between at least two non-faulty temperature measurement units; that is, the temperature measurement model is a physical model. Researchers can derive this heat transfer model based on parameters such as the heat capacity of the casing, the equivalent thermal resistance of the heat transfer channels corresponding to the at least two non-faulty temperature measurement units, and the equivalent thermal resistance of the object being measured. Specifically, the derivation process of the heat transfer model is described in the embodiments below.
[0114] In other possible embodiments, the temperature measurement model can be a deep learning-based neural network model. Researchers can collect a large amount of temperature test data to train this neural network model and store the trained model in the controller. This embodiment does not limit the specific model parameters or training process of the neural network model.
[0115] In some other possible embodiments, if the controller determines that there is a faulty temperature measuring unit among at least three temperature measuring units and the number of non-faulty temperature measuring units is less than or equal to one, it can control the electrical equipment to stop working in order to avoid the electrical equipment from heating abnormally due to excessive temperature deviation of the determined heated object, thereby ensuring the safe use of the electrical equipment.
[0116] In some possible examples, if the controller determines that at least three temperature sensing units are faulty, it can also generate an alarm message and send it to the appliance's function panel for display, or send the alarm message to a mobile terminal (e.g., a smartphone) connected to the appliance to remind the user to repair the appliance and ensure that the appliance can work normally afterwards. For example, the alarm message could read, "Temperature sensing unit malfunction, please check."
[0117] In some possible examples, if the controller determines that at least three temperature sensing units are faulty, it can also generate a fault record. This fault record can be stored within the controller and used to help maintenance personnel quickly locate the faulty temperature sensing unit during maintenance. For example, the fault record could state, "At XX time, temperature sensing unit number X failed."
[0118] The following section uses a heat transfer model that reflects the heat transfer between at least two non-faulty temperature measurement units as an example to illustrate how the temperature of the heated object is determined. Specifically, step S630 may include steps S6310 to S6330.
[0119] Step S6310: If it is determined that there is a faulty temperature measuring unit among at least three temperature measuring units and there are at least two non-faulty temperature measuring units, determine the first temperature measuring unit and the second temperature measuring unit among the at least two non-faulty temperature measuring units.
[0120] In some possible embodiments, if there are two non-faulty temperature measuring units, the controller will designate one of the non-faulty temperature measuring units as the first temperature measuring unit and the other as the second temperature measuring unit.
[0121] In some other possible embodiments, if the number of non-faulty temperature measuring units is greater than two, the controller can randomly select any two non-faulty temperature measuring units as the first temperature measuring unit and the second temperature measuring unit.
[0122] Step S6320: Determine the target heat transfer model.
[0123] In this embodiment, the target heat transfer model is used to describe the heat transfer between the first temperature measuring unit and the second temperature measuring unit.
[0124] Here, we take the first temperature measuring unit, which is attached to the first surface of the shell, as an example and analyze it as a heat flow node. At a certain moment, this heat flow node satisfies the following formula.
[0125] Q in =Q out +Q save .
[0126] Among them, Q in Q represents the heat flowing into this heat flow node from one side of the second surface through the shell. save Q is the heat stored in the casing. out This refers to the heat flowing from this heat flow node to the second temperature measuring unit through the heat transfer channel.
[0127] Specifically, Q in Satisfying Q in = (T0-T1) / R1. Where T0 is the temperature of the heated object, T1 is the temperature detected by the first temperature measuring unit, and R1 is the equivalent thermal resistance of the measured object. Here, the "equivalent thermal resistance of the measured object" can be considered as the equivalent thermal resistance of the shell and the heated object. In the case of an induction cooker, the heated object is the pot and the food inside. In this case, the equivalent thermal resistance of the measured object can be considered as the equivalent thermal resistance of the shell, the pot, and the food inside the pot.
[0128] Q save satisfy Where C is the heat capacity of the shell. This is the difference between the temperature detection values corresponding to the first temperature measurement unit.
[0129] Q out Satisfying Q out = (T1―T2) / R2. Where T1 is the temperature value detected by the first temperature measuring unit, T2 is the temperature value detected by the second temperature measuring unit, and R2 is the equivalent thermal resistance of the heat transfer channel between the first and second temperature measuring units.
[0130] Combining the four formulas above, we can obtain the following heat transfer equation.
[0131]
[0132] The heat capacity C of the casing can be a pre-measured and determined value. Researchers can determine this heat capacity value based on a large number of test experiments and store it in the controller.
[0133] It's easy to understand that R1 and R2 differ depending on the installation positions of the first and second temperature measuring units within the temperature measuring module. For example, if a heat transfer channel is provided between the first temperature measuring unit and the first surface of the housing, R1 can be considered the equivalent thermal resistance of the housing, the object being heated, and the temperature measuring channel between the first temperature measuring unit and the housing. Similarly, R2 will also differ if the heat-conducting material or heat transfer distance of the heat transfer channel between the first and second temperature measuring units is different.
[0134] Specifically, researchers can determine R1 and R2 under different conditions through testing experiments and store them in the model parameter mapping table. When the controller determines the actual installation positions of the first and second temperature measuring units in the temperature measuring module, it determines the corresponding R1 and R2 through the above model parameter mapping table and substitutes them into the above heat transfer equation to determine the target heat transfer model.
[0135] Step S6330: Based on the temperature detection data of the first temperature measuring unit, the temperature detection data of the second temperature measuring unit, and the target heat transfer model, determine the temperature of the heated object.
[0136] In one implementation, the controller can substitute the average of multiple temperature detection values from the temperature detection data of the first temperature measuring unit into T1 of the heat transfer equation, and the average of multiple temperature detection values from the temperature detection data of the second temperature measuring unit into T2 of the heat transfer equation. The controller can also obtain two temperature detection values corresponding to adjacent temperature sampling times from the temperature detection data of the first temperature measuring unit, and substitute the ratio of the difference between the two temperature detection values to the interval between temperature sampling times into the heat transfer equation. To calculate the temperature of the object being heated.
[0137] This embodiment provides a control method for electrical equipment, which is applied to the electrical equipment described above. Specifically, this method describes a way to determine the temperature of the heated object based on the other non-faulty temperature measuring units and a heat transfer model when a faulty temperature measuring unit exists among multiple temperature measuring units. This allows the controller to determine the temperature of the heated object based on the temperature detection data of at least two remaining non-faulty temperature measuring units and their corresponding heat transfer parameters (R1 and R2) when a temperature measuring unit fails and cannot measure temperature normally, thus ensuring the smooth operation of the electrical equipment.
[0138] Please see Figure 7 , Figure 7A schematic block diagram of a control device 700 for an electrical appliance according to an embodiment of this application is shown. This device is applied to the electrical appliance 200 mentioned above. Specifically, the control device 700 may include an acquisition module 710, a judgment module 720, a processing module 730, and a determination module 740. The acquisition module 710 is used to acquire at least two sets of temperature detection data corresponding to at least two temperature measuring units when the electrical appliance is in operation; each set of temperature detection data includes multiple temperature detection values at different times. The judgment module 720 is used to determine, based on the at least two sets of temperature detection data, whether there is an interfering temperature measuring unit among the at least two temperature measuring units. The processing module 730 is used to process the multiple temperature detection values corresponding to the interfering temperature measuring unit when it is determined that there is an interfering temperature measuring unit among the at least two temperature measuring units, so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit after processing is less than or equal to a specified variance. The determination module 740 is used to determine the temperature of the heated object based on the processed at least two sets of temperature detection data.
[0139] In some possible embodiments, at least two temperature measuring units are provided with at least two filters in a one-to-one correspondence. The processing module 730 is specifically used to adjust the filtering parameters of the filter corresponding to the interfering temperature measuring unit when it is determined that there is an interfering temperature measuring unit among the at least two temperature measuring units, so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit after filtering is less than or equal to a specified variance.
[0140] In some possible embodiments, the determination module 720 is specifically used to determine at least two temperature variances corresponding to at least two sets of temperature detection data; determine whether there is a first target temperature variance among the at least two temperature variances; the difference between the first target temperature variance and other temperature variances is greater than or equal to a first specified value; and if the first target temperature variance exists among the at least two temperature variances, determine the temperature measuring unit corresponding to the first target temperature variance as an interfering temperature measuring unit.
[0141] In some possible embodiments, the determination module 720 is specifically used to determine, based on at least two sets of temperature detection data, whether there is a faulty temperature measuring unit among at least two temperature measuring units; and if it is determined that there is no faulty temperature measuring unit among at least two temperature measuring units, to determine whether there is an interfering temperature measuring unit among at least two temperature measuring units.
[0142] In some possible embodiments, the determination module 720 is specifically used to determine whether the multiple temperature detection values included in at least two sets of temperature detection data belong to a preset temperature range; the preset temperature range represents the heating temperature range that the electrical equipment can reach when it is in working state; if at least one temperature detection value does not belong to the preset temperature range, the temperature measuring unit corresponding to the temperature detection value is determined as a faulty temperature measuring unit.
[0143] In some possible embodiments, the determination module 720 is specifically used to determine at least two temperature variances corresponding to at least two sets of temperature detection data; determine whether there is a second target temperature variance among the at least two temperature variances; the second target temperature variance is less than or equal to a second specified value; and if the second target temperature variance exists among the at least two temperature variances, determine the temperature measuring unit corresponding to the second target temperature variance as a faulty temperature measuring unit.
[0144] In some possible embodiments, the number of temperature measuring units is at least three, and the control device 700 may include a temperature determination module (not shown in the figure). The temperature determination module is used to determine the temperature of the heated object based on the temperature detection data corresponding to at least two non-faulty temperature measuring units when it is determined that there is a faulty temperature measuring unit among the at least three temperature measuring units and there are at least two non-faulty temperature measuring units.
[0145] In some possible embodiments, the temperature determination module is specifically used to determine, when it is determined that there is a faulty temperature measuring unit among at least three temperature measuring units and there are at least two non-faulty temperature measuring units, a first temperature measuring unit and a second temperature measuring unit among the at least two non-faulty temperature measuring units; determine a target heat transfer model; the target heat transfer model is used to describe the heat transfer between the first temperature measuring unit and the second temperature measuring unit; and determine the temperature of the heated object based on the temperature detection data of the first temperature measuring unit, the temperature detection data of the second temperature measuring unit and the target heat transfer model.
[0146] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described device and module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0147] In the several embodiments provided in this application, the coupling between modules can be electrical, mechanical, or other forms of coupling.
[0148] 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.
[0149] This embodiment provides a control device for electrical equipment. By performing anti-interference processing on the temperature detection data of the interference temperature measuring unit, the device can avoid the occurrence of large errors in the temperature detection data output by the interference temperature measuring unit, so that the temperature of the heated object can be determined more accurately, thereby ensuring that the electrical equipment can work smoothly.
[0150] Please see Figure 8The illustration shows an electrical device 800 provided in an embodiment of this application. The controller in the electrical device 800 includes one or more processors 810, a memory 820, and one or more application programs. The one or more application programs are stored in the memory 820 and configured to be executed by the one or more processors 810. The one or more application programs are configured to perform the methods described in the above embodiments.
[0151] The processor 810 may include one or more processing cores. The processor 810 connects to various parts of the entire battery management system using various interfaces and lines, and performs various functions and processes data of the battery management system by running or executing instructions, programs, code sets, or instruction sets stored in the memory 820, and by calling data stored in the memory 820. Optionally, the processor 810 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 810 may integrate one or more 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 810 and may be implemented separately using a communication chip.
[0152] The memory 820 may include random access memory (RAM) or read-only memory (ROM). The memory 820 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 820 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (e.g., touch functionality, sound playback functionality, image playback functionality, etc.), and instructions for implementing the various method embodiments described above. The data storage area may also store data created during the use of the electronic device (e.g., phonebook, audio / video data, chat log data, etc.).
[0153] Please see Figure 9The illustration shows a computer-readable storage medium 900 provided in an embodiment of this application, which stores computer program instructions 910 that can be invoked by a processor to execute the methods described in the above embodiments.
[0154] The computer-readable storage medium 900 may be, for example, flash memory, electrically erasable programmable read-only memory (EEPROM), electrically programmable read-only memory (EPROM), hard disk, or read-only memory (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 computer program instructions 910 that perform any of the method steps described above. These computer program instructions 910 may be read from or written to one or more computer program products.
[0155] In this application specification, certain terms are used to refer to specific components. Those skilled in the art will understand that hardware manufacturers may use different names to refer to the same component. The specification and claims do not distinguish components based on differences in name, but rather on differences in function. The term "comprising" throughout the specification and claims is an open-ended term and should be interpreted as "including but not limited to"; "generally" means that those skilled in the art can solve the technical problem within a certain margin of error and basically achieve the technical effect.
[0156] In the description of this application, it should be understood that the terms "upper", "lower", "front", "back", "left", "right", "inside", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the purpose of simplifying the description of this application and do not indicate or imply that the referred or the element must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.
[0157] In this application, unless otherwise expressly specified or limited, the terms "installation," "connection," "linking," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or merely surface contact. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0158] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0159] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0160] 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. An electrical appliance, characterized in that, include: The housing has a first surface and a second surface that are opposite to each other, the second surface being adapted to place an object to be heated; A temperature measuring module is adapted to be disposed on the first surface and used to determine the temperature of the heated object; The temperature measuring module includes at least two temperature measuring units, one of which is disposed on the first surface; the at least two temperature measuring units are spaced apart from each other, and a heat transfer channel is provided between adjacent temperature measuring units; and A controller, electrically connected to at least two of the temperature measuring units, is configured to: acquire at least two sets of temperature detection data corresponding to each of the at least two temperature measuring units when the electrical equipment is in operation; wherein each set of temperature detection data includes multiple temperature detection values at different times; determine, based on the at least two sets of temperature detection data, whether there is an interfering temperature measuring unit among the at least two temperature measuring units; and, if it is determined that there is an interfering temperature measuring unit among the at least two temperature measuring units, process the multiple temperature detection values corresponding to the interfering temperature measuring unit so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit after processing is less than or equal to a specified variance; The temperature of the heated object is determined based on at least two sets of processed temperature detection data.
2. The electrical equipment according to claim 1, characterized in that, The heat transfer channel is provided with a heat transfer medium, which includes a thermally conductive material or air.
3. The electrical equipment according to claim 1, characterized in that, The angle between the straight line containing the two temperature measuring points corresponding to any two of the at least two temperature measuring units and the first surface is greater than or equal to 75 degrees and less than or equal to 90 degrees; or The angle between the straight line containing the two temperature measuring points corresponding to any two of the at least two temperature measuring units and the first surface is greater than or equal to 0 degrees and less than or equal to 15 degrees.
4. The electrical equipment according to claim 1, wherein the temperature measuring module further includes a heat insulation component, the heat insulation component being in contact with the first surface; the heat insulation component is provided with a temperature measuring cavity, the temperature measuring cavity extending through one end of the heat insulation component to form an opening facing the first surface; At least one of the two temperature measuring units is disposed in the opening, and the other temperature measuring units are disposed inside the temperature measuring cavity.
5. A method for controlling an electrical device, characterized in that, The method, applied to the electrical equipment according to any one of claims 1 to 4, comprises: When the electrical equipment is in operation, at least two sets of temperature detection data corresponding to at least two temperature measuring units are acquired; wherein each set of temperature detection data includes multiple temperature detection values at different times; Based on at least two sets of temperature detection data, determine whether there is an interfering temperature measurement unit among at least two of the temperature measurement units; If it is determined that at least two of the temperature measuring units contain the interfering temperature measuring unit, the multiple temperature detection values corresponding to the interfering temperature measuring unit are processed so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit after processing is less than or equal to a specified variance. The temperature of the heated object is determined based on at least two sets of processed temperature detection data.
6. The method according to claim 5, characterized in that, At least two of the temperature measuring units are each provided with at least two filters in a one-to-one correspondence. When it is determined that an interfering temperature measuring unit exists among the at least two temperature measuring units, the multiple temperature detection values corresponding to the interfering temperature measuring unit are processed to ensure that the processed temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit is less than or equal to a specified variance. This includes: If it is determined that at least two of the temperature measuring units contain interfering temperature measuring units, the filtering parameters of the filter corresponding to the interfering temperature measuring unit are adjusted so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measuring unit after filtering is less than or equal to the specified variance.
7. The method according to claim 5, characterized in that, Based on at least two sets of temperature detection data, determine whether there is an interfering temperature measurement unit among at least two temperature measurement units, including: Determine at least two temperature variances that correspond one-to-one with at least two sets of the temperature detection data; Determine whether at least two of the temperature variances exist for a first target temperature variance; the difference between the first target temperature variance and other temperature variances is greater than or equal to a first specified value. If the first target temperature variance exists in at least two of the stated temperature variances, the temperature measuring unit corresponding to the first target temperature variance is determined as the interference temperature measuring unit.
8. The method according to any one of claims 5 to 7, characterized in that, The step of determining whether there is an interfering temperature measuring unit among at least two temperature measuring units based on at least two sets of temperature detection data includes: Based on at least two sets of temperature detection data, determine whether there is a faulty temperature measuring unit among at least two temperature measuring units; If it is determined that the faulty temperature measuring unit is not present in at least two of the temperature measuring units, it is then determined whether the interfering temperature measuring unit is present in at least two of the temperature measuring units.
9. The method according to claim 8, characterized in that, The step of determining whether there is a faulty temperature measuring unit among at least two temperature measuring units based on at least two sets of temperature detection data includes: Determine whether the multiple temperature detection values included in at least two sets of temperature detection data belong to a preset temperature range; the preset temperature range represents the heating temperature range that the electrical equipment can reach when it is in working state; If at least one of the temperature detection values does not belong to the preset temperature range, the temperature measurement unit corresponding to the temperature detection value is identified as a faulty temperature measurement unit.
10. The method according to claim 8, characterized in that, The step of determining whether there is a faulty temperature measuring unit among at least two temperature measuring units based on at least two sets of temperature detection data includes: Determine at least two temperature variances that correspond one-to-one with at least two sets of the temperature detection data; Determine whether at least two of the stated temperature variances exist for a second target temperature variance; the second target temperature variance is less than or equal to a second specified value. If the second target temperature variance exists in at least two of the stated temperature variances, the temperature measuring unit corresponding to the second target temperature variance is identified as the faulty temperature measuring unit.
11. The method according to claim 8, characterized in that, The number of temperature measuring units is at least three, and the method further includes: If it is determined that there is a faulty temperature measuring unit among at least three temperature measuring units and at least two non-faulty temperature measuring units, the temperature of the heated object is determined based on the temperature detection data corresponding to the at least two non-faulty temperature measuring units.
12. The method according to claim 11, characterized in that, When it is determined that at least three temperature measuring units contain a faulty temperature measuring unit and at least two non-faulty temperature measuring units, the temperature of the heated object is determined based on the temperature detection data corresponding to the at least two non-faulty temperature measuring units, including: If it is determined that there is a faulty temperature measuring unit among at least three temperature measuring units and there are at least two non-faulty temperature measuring units, then determine the first temperature measuring unit and the second temperature measuring unit among the at least two non-faulty temperature measuring units. Determine the target heat transfer model; the target heat transfer model is used to describe the heat transfer between the first temperature measuring unit and the second temperature measuring unit; The temperature of the heated object is determined based on the temperature detection data from the first temperature measuring unit, the temperature detection data from the second temperature measuring unit, and the target heat transfer model.
13. A control device for an electrical appliance, characterized in that, The device is applied to the electrical equipment according to any one of claims 1 to 4, the device comprising: The acquisition module is used to acquire at least two sets of temperature detection data corresponding to at least two temperature measuring units when the electrical equipment is in operation; wherein each set of temperature detection data includes multiple temperature detection values at different times; The judgment module is used to determine, based on at least two sets of temperature detection data, whether there is an interfering temperature measurement unit among at least two of the temperature measurement units; The processing module is used to process multiple temperature detection values corresponding to the interfering temperature detection unit when it is determined that at least two of the temperature measurement units contain the interfering temperature measurement unit, so that the temperature variance of the multiple temperature detection values corresponding to the interfering temperature measurement unit after processing is less than or equal to a specified variance. A determination module is used to determine the temperature of the heated object based on at least two sets of processed temperature detection data.
14. An electrical appliance, characterized in that, include: One or more processors; Memory; as well as One or more applications, wherein the one or more said applications are stored in the memory and configured to be executed by one or more said processors, and configured to perform the method as described in any one of claims 5 to 12.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions that can be invoked by a processor to perform the method as described in any one of claims 5 to 12.
Citation Information
Patent Citations
Device and method for detecting surface temperature of heating element in cylindrical cavity
CN111442852A
Detection method and device of electromagnetic heating appliance and electronic equipment
CN115059940A
Non-contact temperature measuring device capable of penetrating through glass material and temperature measuring method of non-contact temperature measuring device
CN117232023A
Control method and device of electrical equipment, electrical equipment and storage medium
CN120232032A
Electric heater for ceramic electric heating pot
CN2487188Y