A method and apparatus for temperature control of a steam oven

CN121421337BActive Publication Date: 2026-08-14ZHEJIANG YITIAN INTELLIGENT KITCHEN ELECTRICITY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-28
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

一般来说,采用比例-积分-微分(Proportional Integral Derivative,PID)进行温度控制较为常见,不过PID温控已日趋成熟,但其精度与适应性在面对复杂烹饪曲线时仍有提升空间,温度波动会直接影响菜肴口感与营养保留

Benefits of technology

[0019]本申请提供的一种蒸烤箱的温度控制方法及装置,具有如下技术效果:本申请响应于蒸烤箱加热指令,获取所述蒸烤箱对应的温差阈值计算参数、预设温度阈值以及所述蒸烤箱的当前温度值;若所述当前温度值小于所述预设温度阈值,控制所述蒸烤箱以第一加热模式加热,并获取所述蒸烤箱在所述第一加热模式下的实时温度值;所述预设温度阈值为所述蒸烤箱的加热模式切换的上限值;若所述实时温度值大于或等于所述预设温度阈值,获取所述实时温度值对应的实时温度变化率;根据所述实时温度变化率以及所述温差阈值计算参数,确定所述蒸烤箱对应的目标温差阈值;根据所述实时温度值以及所述目标温差阈值,对所述蒸烤箱对应的温度控制参数进行调整处理,并根据得到的调整后温度控制参数以第二加热模式加热所述蒸烤箱;所述第二加热模式对应的功率小于所述第一加热模式对应的功率。基于预设温度阈值,区分蒸烤箱的两种加热模式,实现了智能加热蒸烤箱,提高了蒸烤箱的加热效率;基于蒸烤箱的实时温度变化率以及温差阈值计算参数,计算目标温差阈值,实现动态更新温差阈值,精确控温,有效防止过度升温。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121421337B_ABST
    Figure CN121421337B_ABST
Patent Text Reader

Abstract

This application discloses a temperature control method and apparatus for a steam oven. The method includes: responding to a heating command from the steam oven, acquiring a temperature difference threshold calculation parameter corresponding to the steam oven, a preset temperature threshold, and the current temperature value of the steam oven; if the current temperature value is less than the preset temperature threshold, controlling the steam oven to heat in a first heating mode, and acquiring the real-time temperature value of the steam oven in the first heating mode; if the real-time temperature value is greater than or equal to the preset temperature threshold, acquiring the real-time temperature change rate corresponding to the real-time temperature value; determining a target temperature difference threshold corresponding to the steam oven based on the real-time temperature change rate and the temperature difference threshold calculation parameter; adjusting the temperature control parameter corresponding to the steam oven based on the real-time temperature value and the target temperature difference threshold, and heating the steam oven in a second heating mode based on the obtained adjusted temperature control parameter. This application achieves precise control of the temperature value of the steam oven.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of integrated stove technology, and in particular to a temperature control method and device for a steam oven. Background Technology

[0002] Most steam ovens on the market are traditional mechanical temperature-controlled ovens. This means that besides the default operating parameters, the operating time and temperature need to be manually set. Furthermore, if the user isn't currently dining, a timer must be manually set, which isn't particularly flexible. In other words, the user's dining time and operating parameters are not fixed. For example, if the user leaves work early, they cannot start the oven remotely; if the user works late, they cannot delay the start time, potentially causing the food to cook too early or become dry.

[0003] In addition, the temperature control accuracy of traditional steam ovens has always been a key research focus in this field. How to ensure that the operating temperature of a steam oven remains within a normal fluctuation range has also become a major focus of research and development for kitchen appliance companies. Generally speaking, proportional-integral-derivative (PID) temperature control is more common. However, although PID temperature control is becoming increasingly mature, its accuracy and adaptability still have room for improvement when facing complex cooking curves. Temperature fluctuations directly affect the taste and nutrient retention of dishes. Summary of the Invention

[0004] This application provides a temperature control method and device for a steam oven, which can achieve precise control of the temperature value of the steam oven.

[0005] On one hand, this application provides a temperature control method for a steam oven, the method comprising: In response to the heating command of the steam oven, the temperature difference threshold calculation parameters, the preset temperature threshold, and the current temperature value of the steam oven are obtained. If the current temperature value is less than the preset temperature threshold, the steam oven is controlled to heat in the first heating mode, and the real-time temperature value of the steam oven in the first heating mode is obtained; the preset temperature threshold is the upper limit value of the heating mode switching of the steam oven. If the real-time temperature value is greater than or equal to the preset temperature threshold, obtain the real-time temperature change rate corresponding to the real-time temperature value; Based on the real-time temperature change rate and the temperature difference threshold calculation parameters, the target temperature difference threshold corresponding to the steam oven is determined; Based on the real-time temperature value and the target temperature difference threshold, the temperature control parameters corresponding to the steam oven are adjusted, and the steam oven is heated in a second heating mode according to the adjusted temperature control parameters; the power corresponding to the second heating mode is less than the power corresponding to the first heating mode.

[0006] In one exemplary embodiment, the temperature difference threshold calculation parameters include an oscillation critical value, a stability coefficient, and an initial temperature compensation coefficient; determining the target temperature difference threshold corresponding to the steam oven based on the real-time temperature change rate and the temperature difference threshold calculation parameters includes: The product of the oscillation critical value and the stability coefficient is calculated to obtain the initial temperature difference threshold; the oscillation critical value is the upper limit of the temperature difference at which the temperature does not oscillate when the steam oven switches heating modes. The target temperature compensation coefficient is obtained by multiplying the initial temperature compensation coefficient and the absolute value of the real-time temperature change rate. Calculate the product between the target temperature compensation coefficient and the initial temperature difference threshold to obtain the temperature difference compensation value; The target temperature difference threshold is obtained by summing the initial temperature difference threshold and the temperature difference compensation value.

[0007] In one exemplary embodiment, adjusting the temperature control parameters corresponding to the steam oven based on the real-time temperature value and the target temperature difference threshold, and heating the steam oven in a second heating mode according to the obtained adjusted temperature control parameters, includes: The initial proportional control parameters, initial integral control parameters, initial derivative control parameters, preset temperature difference threshold, and target temperature value of the PID controller in the steam oven are obtained; the preset temperature difference threshold is greater than the target temperature difference threshold. Calculate the difference between the real-time temperature value and the target temperature value to obtain the real-time temperature difference value corresponding to the steam oven; Based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold, the temperature control parameters corresponding to the steam oven are adjusted to obtain the adjusted temperature control parameters. The steam oven is heated in the second heating mode according to the adjusted temperature control parameters.

[0008] In one exemplary embodiment, adjusting the temperature control parameters corresponding to the steam oven based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold to obtain the adjusted temperature control parameters includes: If the absolute value of the real-time temperature difference is greater than or equal to the preset temperature difference threshold, the initial proportional control parameter is increased to obtain the first adjusted proportional control parameter. The initial integral control parameters are set to preset integral control parameters to obtain the first adjusted integral control parameters; The initial differential control parameters are controlled to be within a preset differential control parameter range to obtain the first adjusted differential control parameters; The adjusted temperature control parameters are determined based on the first adjusted proportional control parameter, the first adjusted integral control parameter, and the first adjusted derivative control parameter.

[0009] In one exemplary embodiment, the step of adjusting the temperature control parameters corresponding to the steam oven based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold to obtain the adjusted temperature control parameters further includes: If the absolute value of the real-time temperature difference is less than the preset temperature difference threshold and the real-time temperature difference is greater than the target temperature difference threshold, the initial proportional control parameter is reduced to obtain the second adjusted proportional control parameter. By controlling the initial integral control parameters to be within a preset integral control parameter range, the second adjusted integral control parameters are obtained. The initial differential control parameter is increased to obtain a second adjusted differential control parameter; the second adjusted differential control parameter is greater than the first adjusted differential control parameter. The adjusted temperature control parameters are determined based on the second adjusted proportional control parameter, the second adjusted integral control parameter, and the second adjusted derivative control parameter.

[0010] In one exemplary embodiment, the step of adjusting the temperature control parameters corresponding to the steam oven based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold to obtain the adjusted temperature control parameters further includes: If the absolute value of the real-time temperature difference is less than or equal to the target temperature difference threshold, the initial proportional control parameter is reduced to obtain the third adjusted proportional control parameter. The initial integral control parameter is increased to obtain a third adjusted integral control parameter; the third adjusted integral control parameter is greater than the second adjusted derivative control parameter. By controlling the initial differential control parameters to be within the preset differential control parameter range, a third adjusted differential control parameter is obtained; The adjusted temperature control parameters are determined based on the third adjusted proportional control parameters, the third adjusted integral control parameters, and the third adjusted derivative control parameters.

[0011] In one exemplary embodiment, the method further includes: The current signal strength value of the target device corresponding to the steam oven, the preset distance value between the steam oven and the target device, the preset signal strength value corresponding to the preset distance value, and the path loss index are obtained. Calculate the difference between the preset signal strength value and the current signal strength value to obtain the signal strength difference; Based on the signal strength difference and the path loss index, the path loss of the target device is normalized to obtain the current distance coefficient. Calculate the exponent corresponding to the current distance coefficient to obtain the distance coefficient exponent; Calculate the product between the distance coefficient exponent and the preset distance value to obtain the current distance value between the target device and the steam oven; If the current distance value is less than a preset distance threshold, the oven is controlled to establish a connection with the target device, so that the oven can receive control commands sent by the target device.

[0012] In one exemplary embodiment, the step of responding to a heating command from a steam oven by acquiring the temperature difference threshold calculation parameters, the preset temperature threshold, and the current temperature value of the steam oven includes: In response to the heating command of the steam oven, the corresponding temperature difference threshold calculation parameters, preset temperature threshold, and real-time control mode of the steam oven are obtained. If the real-time control mode is steam mode, obtain the current water level value of the water tank inside the steam oven; If the current water level is greater than or equal to the preset water level, control the steam oven to heat in the first heating mode and obtain the current temperature value of the steam oven.

[0013] In one exemplary embodiment, the step of controlling the steam oven to heat in a first heating mode if the current temperature value is less than the preset temperature threshold, and obtaining the real-time temperature value of the steam oven in the first heating mode, includes: If the current temperature value is less than the preset temperature threshold, control the steam oven to heat in the first heating mode, and obtain the real-time temperature value of the steam oven in the first heating mode and the real-time acquisition time corresponding to the real-time temperature value. If the real-time temperature value is greater than or equal to the preset temperature threshold, obtaining the real-time temperature change rate corresponding to the real-time temperature value includes: If the real-time temperature value is greater than or equal to the preset temperature threshold, obtain the historical temperature value corresponding to the steam oven and the historical acquisition time corresponding to the historical temperature value. The temperature difference is obtained by calculating the difference between the real-time temperature value and the historical temperature value. Calculate the difference between the real-time acquisition time and the historical acquisition time to obtain the real-time acquisition time difference; The ratio between the temperature difference and the real-time acquisition time difference is calculated to obtain the real-time temperature change rate.

[0014] On the other hand, a temperature control device for a steam oven is provided, the device comprising: The first acquisition module is used to acquire, in response to the heating command of the steam oven, the temperature difference threshold calculation parameters, the preset temperature threshold and the current temperature value of the steam oven. The real-time temperature value acquisition module is used to control the steam oven to heat in a first heating mode if the current temperature value is less than the preset temperature threshold, and to acquire the real-time temperature value of the steam oven in the first heating mode; the preset temperature threshold is the upper limit value of the heating mode switching of the steam oven. The real-time temperature change rate acquisition module is used to acquire the real-time temperature change rate corresponding to the real-time temperature value if the real-time temperature value is greater than or equal to the preset temperature threshold. The target temperature difference threshold determination module is used to determine the target temperature difference threshold corresponding to the steam oven based on the real-time temperature change rate and the temperature difference threshold calculation parameters. The heating module is used to adjust the temperature control parameters of the steam oven according to the real-time temperature value and the target temperature difference threshold, and to heat the steam oven in a second heating mode according to the adjusted temperature control parameters; the power of the second heating mode is less than the power of the first heating mode.

[0015] On the other hand, this application provides a temperature control method for a steam oven, the method comprising: In response to the heating command of the steam oven, the corresponding temperature difference threshold calculation parameters, preset temperature threshold, and real-time control mode of the steam oven are obtained; the temperature difference threshold calculation parameters include oscillation critical value, stability coefficient, and initial temperature compensation coefficient. If the real-time control mode is steam mode, obtain the current water level value of the water tank inside the steam oven; If the current water level is greater than or equal to the preset water level, control the steam oven to heat in the first heating mode and obtain the current temperature value of the steam oven; If the current temperature value is less than the preset temperature threshold, the steam oven is controlled to heat in the first heating mode, and the real-time temperature value of the steam oven in the first heating mode and the real-time acquisition time corresponding to the real-time temperature value are obtained; the preset temperature threshold is the upper limit value of the heating mode switching of the steam oven. If the real-time temperature value is greater than or equal to the preset temperature threshold, obtain the historical temperature value corresponding to the steam oven and the historical acquisition time corresponding to the historical temperature value. The temperature difference is obtained by calculating the difference between the real-time temperature value and the historical temperature value. Calculate the difference between the real-time acquisition time and the historical acquisition time to obtain the real-time acquisition time difference; Calculate the ratio between the temperature difference and the real-time acquisition time difference to obtain the real-time temperature change rate; The product of the oscillation critical value and the stability coefficient is calculated to obtain the initial temperature difference threshold; the oscillation critical value is the upper limit of the temperature difference at which the temperature does not oscillate when the steam oven switches heating modes. The target temperature compensation coefficient is obtained by multiplying the initial temperature compensation coefficient and the absolute value of the real-time temperature change rate. Calculate the product between the target temperature compensation coefficient and the initial temperature difference threshold to obtain the temperature difference compensation value; The target temperature difference threshold is obtained by summing the initial temperature difference threshold and the temperature difference compensation value. The initial proportional control parameters, initial integral control parameters, initial derivative control parameters, preset temperature difference threshold, and target temperature value of the PID controller in the steam oven are obtained; the preset temperature difference threshold is greater than the target temperature difference threshold. Calculate the difference between the real-time temperature value and the target temperature value to obtain the real-time temperature difference value corresponding to the steam oven; If the absolute value of the real-time temperature difference is greater than or equal to the preset temperature difference threshold, the initial proportional control parameter is increased to obtain the first adjusted proportional control parameter. The initial integral control parameters are set to preset integral control parameters to obtain the first adjusted integral control parameters; The initial differential control parameters are controlled to be within a preset differential control parameter range to obtain the first adjusted differential control parameters; The adjusted temperature control parameters are determined based on the first adjusted proportional control parameter, the first adjusted integral control parameter, and the first adjusted derivative control parameter. If the absolute value of the real-time temperature difference is less than the preset temperature difference threshold and the real-time temperature difference is greater than the target temperature difference threshold, the initial proportional control parameter is reduced to obtain the second adjusted proportional control parameter. By controlling the initial integral control parameters to be within a preset integral control parameter range, the second adjusted integral control parameters are obtained. The initial differential control parameter is increased to obtain a second adjusted differential control parameter; the second adjusted differential control parameter is greater than the first adjusted differential control parameter. The adjusted temperature control parameters are determined based on the second adjusted proportional control parameter, the second adjusted integral control parameter, and the second adjusted derivative control parameter. If the absolute value of the real-time temperature difference is less than or equal to the target temperature difference threshold, the initial proportional control parameter is reduced to obtain the third adjusted proportional control parameter. The initial integral control parameter is increased to obtain a third adjusted integral control parameter; the third adjusted integral control parameter is greater than the second adjusted derivative control parameter. By controlling the initial differential control parameters to be within the preset differential control parameter range, a third adjusted differential control parameter is obtained; The adjusted temperature control parameter is determined based on the third adjusted proportional control parameter, the third adjusted integral control parameter, and the third adjusted derivative control parameter. The steam oven is heated in the second heating mode according to the adjusted temperature control parameters; the power corresponding to the second heating mode is less than the power corresponding to the first heating mode. The current signal strength value of the target device corresponding to the steam oven, the preset distance value between the steam oven and the target device, the preset signal strength value corresponding to the preset distance value, and the path loss index are obtained. Calculate the difference between the preset signal strength value and the current signal strength value to obtain the signal strength difference; Based on the signal strength difference and the path loss index, the path loss of the target device is normalized to obtain the current distance coefficient. Calculate the exponent corresponding to the current distance coefficient to obtain the distance coefficient exponent; Calculate the product between the distance coefficient exponent and the preset distance value to obtain the current distance value between the target device and the steam oven; If the current distance value is less than a preset distance threshold, the oven is controlled to establish a connection with the target device, so that the oven can receive control commands sent by the target device.

[0016] On the other hand, an electronic device is provided, the device including a processor and a memory, the memory storing at least one instruction or at least one program, the at least one instruction or the at least one program being loaded by the processor and executed as described above for the temperature control method of a steam oven.

[0017] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction or at least one program is stored therein, the at least one instruction or at least one program being loaded and executed by a processor to implement the temperature control method for the steam oven as described above.

[0018] On the other hand, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the temperature control method for the steam oven as described above.

[0019] This application provides a temperature control method and apparatus for a steam oven, which has the following technical effects: In response to a heating command from the steam oven, this application acquires a temperature difference threshold calculation parameter, a preset temperature threshold, and the current temperature value of the steam oven; if the current temperature value is less than the preset temperature threshold, the application controls the steam oven to heat in a first heating mode and acquires the real-time temperature value of the steam oven in the first heating mode; the preset temperature threshold is the upper limit of the heating mode switching of the steam oven; if the real-time temperature value is greater than or equal to the preset temperature threshold, the application acquires the real-time temperature change rate corresponding to the real-time temperature value; based on the real-time temperature change rate and the temperature difference threshold calculation parameter, the application determines the target temperature difference threshold corresponding to the steam oven; based on the real-time temperature value and the target temperature difference threshold, the application adjusts the temperature control parameters corresponding to the steam oven, and heats the steam oven in a second heating mode based on the obtained adjusted temperature control parameters; the power corresponding to the second heating mode is less than the power corresponding to the first heating mode. Based on preset temperature thresholds, the system distinguishes between the two heating modes of the steam oven, achieving intelligent heating and improving the heating efficiency of the steam oven. Based on the real-time temperature change rate of the steam oven and the temperature difference threshold calculation parameters, the system calculates the target temperature difference threshold, realizes dynamic updating of the temperature difference threshold, precise temperature control, and effectively prevents overheating. Attached Figure Description

[0020] To more clearly illustrate the technical solutions and advantages in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a module architecture diagram of a steam oven control system provided in the embodiments of this specification.

[0022] Figure 2 This is a schematic diagram of the execution flow of a temperature control module provided in the embodiments of this specification.

[0023] Figure 3This is a schematic diagram of the execution flow of a temperature measuring unit provided in the embodiments of this specification.

[0024] Figure 4 This is a schematic diagram of the execution flow of a temperature control unit provided in the embodiments of this specification.

[0025] Figure 5 This is a schematic flowchart of a temperature control method for a steam oven provided in the embodiments of this specification.

[0026] Figure 6 This is a schematic diagram of the temperature control device for the steam oven provided in the embodiments of this specification.

[0027] Figure 7 This is a schematic diagram of the server structure for a temperature control method for a steam oven provided in an embodiment of this specification. Detailed Implementation

[0028] The technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0029] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0030] The following describes a steam oven control system according to this application, such as... Figure 1 As shown, Figure 1 This is a module architecture diagram of a steam oven control system provided in the embodiments of this specification; 101: Microcontroller module; The microcontroller module is used to control the heating of the steam oven according to the temperature control module 102, and to achieve remote management through the wireless communication module 104.

[0031] 102: Temperature control module; the temperature control module includes a temperature measuring unit 1021 and a temperature control unit 1022; wherein, the temperature measuring unit 1021 can be a thermocouple, and the temperature measuring unit 1021 is connected to the microcontroller module 101 via an SPI interface; the temperature measuring unit 1021 is used to measure the temperature value of the steam oven; the temperature control unit 1022 is connected to the microcontroller module 101 via an I / O interface; the temperature control unit 1022 is used to control the heating of the steam oven according to the instructions sent by the microcontroller module 101; specifically, such as Figure 2 As shown, Figure 2 A schematic diagram of the execution flow of a temperature control module provided in the embodiments of this specification includes: S201: Real-time acquisition of detection signals from the microcontroller module.

[0032] In the embodiments of this specification, the temperature control module acquires the detection signal from the microcontroller module in real time. This detection signal is obtained based on whether the current water level in the water tank inside the steam oven meets the standard.

[0033] S202: Determine if the current water level meets the standard; if not, proceed to S201.

[0034] In the embodiments of this specification, it is determined whether the current water level in the water tank inside the steam oven meets the standard.

[0035] S203: The temperature control unit controls the heating element to heat at full speed.

[0036] In the embodiments described in this specification, if the current water level in the water tank has reached the standard, a heating command is sent to the temperature control unit through the I / O interface, so that the temperature control unit controls the heating element in the steam oven to heat at full speed.

[0037] S204: The temperature measurement unit detects the current internal temperature of the cavity in real time.

[0038] In the embodiments of this specification, during the heating process of the steam oven, the temperature measuring unit in the temperature control module detects the current internal temperature of the steam oven in real time.

[0039] S205: The microcontroller module determines whether the current cavity temperature has reached the preset temperature; if not, it proceeds to S204.

[0040] In the embodiments described in this specification, after the temperature measuring unit measures the current cavity temperature, it transmits the data to the microcontroller module via the SPI interface. The microcontroller module then determines whether the current cavity temperature has reached the preset temperature, where the preset temperature is the upper limit value for switching the heating mode of the steam oven.

[0041] S206: The microcontroller module switches the heating mode of the temperature control unit through the I / O interface.

[0042] In the embodiments of this specification, if the microcontroller determines that the current cavity temperature has reached the preset temperature, the microcontroller sends a command to the control unit via the I / O interface to switch to linear heating, thereby switching the heating mode of the temperature control unit.

[0043] S207: The temperature control unit switches the heating mode to linear heating.

[0044] In the embodiments described in this specification, the temperature control unit switches the heating mode from 100% power output to linear heating and receives the PID calculation results output by the microcontroller module.

[0045] In this embodiment, the temperature measuring unit measures the current internal temperature of the steam oven, the temperature control unit heats the steam oven, and the micro-control module determines how to switch the heating mode. This achieves a seamless transition of the entire heating process of the steam oven from safe start-up and rapid heating to precise constant temperature, which improves both the heating speed and the temperature control accuracy of the steam oven.

[0046] Specifically, such as Figure 3 As shown, Figure 3 A schematic diagram of the execution flow of a temperature measuring unit provided in the embodiments of this specification includes: S301: Obtain the voltage signal from the thermocouple.

[0047] In the embodiments described in this specification, the temperature measuring unit acquires a small voltage signal representing temperature through a thermocouple. Additionally, the voltage signal can be conditioned, such as amplified / filtered, to improve the signal's anti-interference capability.

[0048] S302: Transmits the voltage signal to the analog-to-digital converter unit.

[0049] In the embodiments described in this specification, the voltage signal is transmitted to the analog-to-digital converter unit and converted into a digital signal.

[0050] S303: Transmits the digital signal output from the analog-to-digital converter to the microcontroller module via the SPI interface.

[0051] In the embodiments described in this specification, the digital signal output by the analog-to-digital converter is sent to the microcontroller module via the SPI interface.

[0052] This embodiment acquires and conditions the micro-voltage signal from the thermocouple to improve signal anti-interference capability. Then, the continuous analog voltage signal is accurately converted into discrete digital quantities through analog-to-digital conversion, and the digital temperature value is transmitted to the microcontroller module in real time via a high-speed SPI interface. This ensures the accuracy of the oven temperature measurement. Reliable SPI bus transmission effectively avoids noise introduced by long-distance analog signal transmission, simplifies software design, and improves the reliability of the oven control system.

[0053] like Figure 4 As shown, Figure 4 A schematic diagram of the execution flow of a temperature control unit provided in the embodiments of this specification includes: S401: Receives temperature control requirements from the microcontroller module.

[0054] In the embodiments described in this specification, the temperature control request sent by the microcontroller module through the I / O interface is received.

[0055] S402: Determine whether the temperature control requirement is to increase the temperature.

[0056] In the embodiments of this specification, it is determined whether the temperature control requirement is to increase the temperature, thereby determining the corresponding temperature control strategy.

[0057] S403: Configures the general-purpose input / output port of the signal trigger terminal to a high level.

[0058] In the embodiments of this specification, when the temperature control requirement is to increase the temperature, the general-purpose input / output port of the signal trigger terminal is configured to a high level.

[0059] S404: The relay is closed, and the heating element inside the steam oven is working.

[0060] In the embodiments described in this specification, when the general-purpose input / output port of the signal trigger terminal is configured to a high level, the relay inside the steam oven closes, thereby connecting the high-current circuit of the heating tube and enabling it to work.

[0061] S405: Configures the general-purpose input / output port of the signal trigger terminal to low level.

[0062] In the embodiments of this specification, when the temperature control requirement is not to increase the temperature, it indicates that the steam oven does not need to heat at this time. The general input / output port of the signal trigger terminal is configured to a low level, and the circuit is cut off to stop heating.

[0063] This embodiment translates the digital logic instructions of the microcontroller module into precise and reliable physical drives for the heating element. When a heating command is received, the input / output port is set to a high level. This electrical signal drives a relay to engage, thereby connecting the high-current circuit of the heating element and enabling it to operate. Conversely, setting it to a low level cuts off the circuit and stops heating. This achieves electrical isolation between low-voltage and high-voltage control, ensuring the safety of the microcontroller module and improving the safety and reliability of the steam oven.

[0064] 103: Power supply module; Power supply module 103 is used to supply power to microcontroller module 101.

[0065] 104: Wireless communication module; The steam oven control system is equipped with a cloud server, which is connected to the microcontroller module 101 via the wireless communication module 104; The wireless communication module 104 is used to transmit the steam oven operation data of the microcontroller module 101 to the cloud server; and the user commands of the cloud server are sent to the microcontroller module 101 via the wireless communication module 104; The microcontroller module 101 is connected to the wireless communication module 104 via an asynchronous serial communication protocol, and the microcontroller module 101 achieves remote management through the wireless communication module 104.

[0066] 105: Display module; Display module 105 and microcontroller module 101 are connected via a preset communication protocol (usually user-defined); Display module 105 responds to at least one or more of the following based on the messages sent via the preset communication protocol: the operating mode of the steam oven, the operating parameters corresponding to the operating mode, the fan speed, Beijing time, and the reservation time; wherein, the operating parameters include working time and working temperature.

[0067] In addition, to identify potential faults in the steam oven such as heating element performance degradation, temperature sensor drift, and water level sensor malfunction in advance, and to provide early warnings before dry burning or overheating occurs, the steam oven can also have an additional monitoring function based on the sliding window statistical method. Specifically, it can monitor the current cavity temperature and current water level of the steam oven; when the steam oven is in a constant temperature state under PID control, it records the temperature sampling value of the steam oven; when the steam oven is in a non-heating period, it records the water level sampling value of the steam oven; it creates a data queue for each monitored object (current cavity temperature, current water level) with a length of N, for example, temperature window [N] and water level window [N]; it obtains preset thresholds, including mean offset threshold (the absolute value of the difference between the steady-state temperature threshold and the set temperature value is greater than 3℃), variance increase threshold (the variance of temperature fluctuation increases by 2 times compared to the initial value), and trend slope threshold (the current water level continues to decrease during the monitoring period); the steam oven uses a fixed The system periodically samples the current cavity temperature and water level of the steam oven. When the steam oven enters a monitorable state (temperature stabilized / steam oven in standby mode), the newly acquired sampled values ​​are stored in the corresponding data window, and a sliding window operation is performed, i.e., new data is enqueued and old data is dequeued. After each window update, the window mean, window variance, and trend slope of each data queue are calculated, and the calculation results are compared with preset thresholds. Based on the comparison results, it is determined whether a fault warning is needed. Specifically, if the absolute value of the difference between the steady-state temperature threshold and the set temperature value is greater than 3℃ for more than 5 window periods, the variance of temperature fluctuation is more than twice the initial value, or the current water level continues to drop during the monitoring period for more than 6 window periods, a warning message is generated and displayed on the display module. The warning message can also be sent to the user's device via the wireless communication module, allowing the user to promptly detect and repair the equipment, thus extending the service life of the steam oven.

[0068] The following describes a temperature control method for a steam oven according to this application. Figure 5 This is a flowchart illustrating a temperature control method for a steam oven provided in an embodiment of this specification. This specification provides the operational steps of the method described in the embodiment or flowchart, but based on conventional or non-inventive methods, more or fewer operational steps may be included. The order of steps listed in the embodiment is merely one possible execution order among many and does not represent the only possible execution order. In actual system or server product execution, the method can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment) as shown in the embodiment or drawings. Specifically, as... Figure 5 As shown, the method can be applied to the control system of a steam oven, and the method includes: S501: In response to the heating command of the steam oven, obtain the temperature difference threshold calculation parameters, the preset temperature threshold, and the current temperature value of the steam oven.

[0069] In the embodiments of this specification, when a user needs to use a steam oven to heat food, in response to the steam oven heating command, the user obtains the temperature difference threshold calculation parameters, the preset temperature threshold, and the current temperature value of the steam oven. The temperature control strategy of the steam oven includes a first heating mode and a second heating mode. A preset temperature threshold is set to distinguish which heating mode is used to heat the steam oven. The temperature difference threshold calculation parameter is used to calculate the target temperature difference threshold when the steam oven needs to be heated in the second heating mode, so as to achieve precise control of the temperature of the steam oven. The steam oven is equipped with a temperature control module, which includes a temperature measuring unit. The temperature measuring unit is connected to the control system of the steam oven via an SPI interface. For example, the temperature measuring unit can be a thermocouple. By acquiring the voltage signal of the thermocouple, the voltage signal is transmitted to the analog-to-digital converter unit, which converts it into a digital signal. The digital signal is then transmitted to the microcontroller module of the steam oven via the SPI interface, thereby obtaining the current temperature value of the steam oven, i.e., the digital signal.

[0070] In this embodiment of the specification, the step of responding to a heating command from a steam oven and obtaining the temperature difference threshold calculation parameters, the preset temperature threshold, and the current temperature value of the steam oven includes: In response to the heating command of the steam oven, the corresponding temperature difference threshold calculation parameters, preset temperature threshold, and real-time control mode of the steam oven are obtained. In the embodiments of this specification, in response to the heating command of the steam oven, the corresponding temperature difference threshold calculation parameters, preset temperature threshold, and real-time control mode of the steam oven are obtained; the control strategy for the next step is determined by the mode of the steam oven.

[0071] If the real-time control mode is steam mode, obtain the current water level value of the water tank inside the steam oven; In the embodiments of this specification, if the real-time control mode is steam mode, it means that there needs to be enough water in the steam oven to start heating; otherwise, it will cause dry burning, damage the steam oven, or even bring danger. Therefore, a water level sensor can be installed in the water tank of the steam oven to obtain the current water level value of the water tank in the steam oven.

[0072] If the current water level is greater than or equal to the preset water level, control the steam oven to heat in the first heating mode and obtain the current temperature value of the steam oven.

[0073] In the embodiments described in this specification, the preset water level value is the water level value when the water volume in the tank reaches the standard. If the current water level value is greater than or equal to the preset water level value, it indicates that the water level meets the standard. The microcontroller module of the steam oven sends a detection signal allowing heating, such as a high level, to the temperature control unit through the I / O interface. After receiving this signal, the temperature control unit immediately controls the steam oven to heat in the first heating mode. Specifically, it controls the heating tube relay or solid-state relay in the steam oven to heat at full speed with a 100% duty cycle and obtains the current temperature value of the steam oven detected by the temperature measuring unit. By setting the water level standard detection as a prerequisite, the risk of dry burning of the steam oven is avoided, and the safety of the steam oven during operation is improved. After the water level meets the standard, the heating tube is driven to enter the full-speed working state with 100% power, utilizing the maximum available power of the steam oven to bridge the huge temperature difference between room temperature and target temperature in the shortest time. This saves a lot of initial heating time in the entire temperature control process and provides an efficient time basis for the subsequent multi-level PID precision temperature control stage that requires rapid response.

[0074] S503: If the current temperature value is less than the preset temperature threshold, control the steam oven to heat in the first heating mode, and obtain the real-time temperature value of the steam oven in the first heating mode; the preset temperature threshold is the upper limit of the heating mode switching of the steam oven.

[0075] In the embodiments of this specification, the preset temperature threshold is the upper limit of the heating mode switching of the steam oven, that is, the preset temperature threshold is used as the critical value to distinguish between the first heating mode and the second heating mode. If the current temperature is lower than the preset temperature threshold, the steam oven is controlled to heat in the first heating mode. Specifically, the first heating mode is full-speed heating (full-power heating) to quickly reach the set temperature and obtain the real-time temperature value of the steam oven in the first heating mode.

[0076] In this embodiment of the specification, the step of controlling the steam oven to heat in a first heating mode if the current temperature value is less than the preset temperature threshold, and obtaining the real-time temperature value of the steam oven in the first heating mode, includes: If the current temperature value is less than the preset temperature threshold, control the steam oven to heat in the first heating mode, and obtain the real-time temperature value of the steam oven in the first heating mode and the real-time acquisition time corresponding to the real-time temperature value. In the embodiments of this specification, if the current temperature value is less than the preset temperature threshold, the steam oven will still maintain full power heating in the first heating mode, and the real-time temperature value of the steam oven in the first heating mode and the real-time acquisition time corresponding to the real-time temperature value will be obtained.

[0077] In this embodiment of the specification, the step of obtaining the real-time temperature change rate corresponding to the real-time temperature value if the real-time temperature value is greater than or equal to the preset temperature threshold includes: If the real-time temperature value is greater than or equal to the preset temperature threshold, obtain the historical temperature value corresponding to the steam oven and the historical acquisition time corresponding to the historical temperature value. In the embodiments of this specification, if the real-time temperature value is greater than or equal to the preset temperature threshold, it indicates that the steam oven needs to switch heating modes, from the first heating mode of full-power heating to the second heating mode of PID linear heating. Switching heating modes at this time avoids both premature switching of heating modes to prolong the heating time and late switching of heating modes to avoid severe temperature overshoot. In order to determine how to adjust the temperature control parameters of the steam oven, it is necessary to determine the target temperature difference threshold by combining the real-time temperature change rate of the steam oven. Therefore, the historical temperature value of the steam oven and the historical acquisition time corresponding to the historical temperature value are obtained.

[0078] The temperature difference is obtained by calculating the difference between the real-time temperature value and the historical temperature value. In the embodiments of this specification, the difference between the real-time temperature value and the historical temperature value is calculated to obtain the temperature difference value.

[0079] Calculate the difference between the real-time acquisition time and the historical acquisition time to obtain the real-time acquisition time difference; In the embodiments of this specification, the difference between the real-time acquisition time and the historical acquisition time is calculated to obtain the real-time acquisition time difference.

[0080] The ratio between the temperature difference and the real-time acquisition time difference is calculated to obtain the real-time temperature change rate.

[0081] In the embodiments of this specification, the ratio between the temperature difference and the difference at real-time acquisition time is calculated to obtain the real-time temperature change rate. The real-time temperature change rate is a direct quantitative indicator of the thermal inertia of the steam oven. By calculating the real-time temperature change, the acceleration or deceleration trend of the temperature in the steam oven can be sensed in advance, rather than passively responding to the static temperature difference. Furthermore, when calculating the dynamic target temperature difference threshold, the real-time temperature change rate is used to intelligently adjust the switching point; the faster the temperature rises, the more early the fine control intervention, effectively combating inertial overshoot. In PID control, the real-time temperature change rate is related to the derivative control parameters, generating a suppressive force proportional to the rate of change. This allows the steam oven to switch from feedback control based on the current state to a feedforward-feedback composite control that incorporates future trends, improving the steam oven's adaptability to different operating conditions.

[0082] S505: If the real-time temperature value is greater than or equal to the preset temperature threshold, obtain the real-time temperature change rate corresponding to the real-time temperature value.

[0083] In the embodiments described in this specification, the temperature control module further includes a temperature control unit, which is connected to the control system of the steam oven via an I / O interface; If the real-time temperature value measured by the temperature measuring unit is greater than or equal to the preset temperature threshold, the temperature measuring unit sends a signal to the microcontroller module of the steam oven through the SPI interface. After receiving the signal, the microcontroller module of the steam oven sends a heating mode switching command to the temperature control unit through the I / O interface so that the steam oven switches to the second heating mode. Specifically, the second heating mode is the PID temperature control mode. To implement the multi-level power distribution PID algorithm, the PID control parameters are precisely adjusted based on the temperature difference threshold of the steam oven to achieve precise temperature control. The real-time temperature change rate corresponding to the real-time temperature value is obtained and used to calculate the dynamic target temperature difference threshold.

[0084] S507: Determine the target temperature difference threshold corresponding to the steam oven based on the real-time temperature change rate and the temperature difference threshold calculation parameters.

[0085] In the embodiments of this specification, the target temperature difference threshold corresponding to the steam oven is calculated by combining the real-time temperature change rate and the temperature difference threshold calculation parameters. This is used to distinguish the temperature transition zone and the fine-tuned stable zone of the steam oven, prevent overshoot during PID temperature control, and ensure that the temperature value of the steam oven is accurately stabilized at the target temperature value.

[0086] In this embodiment of the specification, the temperature difference threshold calculation parameters include an oscillation critical value, a stability coefficient, and an initial temperature compensation coefficient; determining the target temperature difference threshold corresponding to the steam oven based on the real-time temperature change rate and the temperature difference threshold calculation parameters includes: The product of the oscillation critical value and the stability coefficient is calculated to obtain the initial temperature difference threshold; the oscillation critical value is the upper limit of the temperature difference at which the temperature does not oscillate when the steam oven switches heating modes. In the embodiments of this specification, the temperature difference threshold calculation parameters include the oscillation critical value and the stability coefficient; wherein, the oscillation critical value can be understood as an empirical value obtained through multiple tests, which is the upper limit value (maximum temperature difference) of the temperature difference that the steam oven can achieve without overshoot and without oscillation when switching heating modes (from the first heating mode to the second heating mode), and can be 0.9℃ for example; The stability coefficient is used to ensure that the control system of the steam oven can maintain stable operation under different operating conditions (such as different amounts of food, different initial temperatures, etc.), and to improve the robustness of the steam oven control system. For example, it can be 1. The initial temperature difference threshold is obtained by calculating the product between the oscillation critical value and the stability coefficient. This indicates the maximum temperature difference threshold that the system can maintain stability and without oscillation under ideal steady-state conditions with zero rate of temperature change. It ensures that even during the smoothest heating or cooling processes, the system can switch control modes within an absolutely safe range. The target temperature compensation coefficient is obtained by multiplying the initial temperature compensation coefficient and the absolute value of the real-time temperature change rate. In the embodiments of this specification, the temperature difference threshold calculation parameters also include an initial temperature compensation coefficient; the initial temperature compensation coefficient can be understood as an engineering approximate sensitivity coefficient, and for example, it can be 0.25.

[0087] The target temperature compensation coefficient is obtained by multiplying the initial temperature compensation coefficient by the absolute value of the real-time temperature change rate.

[0088] Calculate the product between the target temperature compensation coefficient and the initial temperature difference threshold to obtain the temperature difference compensation value; In the embodiments of this specification, the product between the target temperature compensation coefficient and the initial temperature difference threshold is calculated to obtain the temperature difference compensation value, which represents a quantitative compensation for the current dynamic inertia of the system. The larger the absolute value of the real-time temperature change rate, the more rapidly the steam oven is heating up or cooling down, and the greater its thermal inertia. The initial temperature compensation coefficient is an empirical coefficient used to convert the magnitude of this inertia into an amount of additional control intervention required in advance. This part is to cope with the dynamic process, actively predict the overshoot or drop that inertia may cause, and thus tighten the control standard in advance.

[0089] The target temperature difference threshold is obtained by summing the initial temperature difference threshold and the temperature difference compensation value.

[0090] In the embodiments described in this specification, the sum of the initial temperature difference threshold and the temperature difference compensation value is calculated to obtain the target temperature difference threshold. The target temperature difference threshold is divided into static and dynamic parts. The controller no longer makes decisions based solely on a fixed temperature deviation, but simultaneously senses the changing trends of the system. The initial temperature difference threshold ensures the stable performance of the steam oven under stable operating conditions, while the temperature difference compensation value automatically increases the threshold when an excessively rapid heating rate is detected. This allows the steam oven to transition from powerful heating to fine-tuning earlier, offsetting the overshoot risk caused by significant thermal inertia. This enables the steam oven to automatically adjust its control strategy under varying starting temperatures and loads, ensuring rapid and stable control without overshoot, thus improving the robustness of the steam oven.

[0091] S509: Based on the real-time temperature value and the target temperature difference threshold, adjust the temperature control parameters corresponding to the steam oven, and heat the steam oven in a second heating mode according to the adjusted temperature control parameters; the power corresponding to the second heating mode is less than the power corresponding to the first heating mode.

[0092] In the embodiments of this specification, in addition to the dynamic target temperature difference threshold, a fixed preset temperature difference threshold is also set to distinguish between the high-intensity heating zone and the transition zone of the steam oven; and the preset temperature difference threshold is greater than the target temperature difference threshold; different target temperature values ​​are set based on different control modes of the steam oven and the amount of food, etc.; the real-time temperature difference of the steam oven can be obtained according to the real-time temperature value and the target temperature value; the real-time temperature difference is compared with the target temperature difference threshold and the preset temperature difference threshold respectively to determine the temperature difference zone in which the real-time temperature difference is located, thereby precisely adjusting the temperature control parameters (control parameters in the PID controller) of the steam oven according to different temperature difference zones to obtain the adjusted temperature control parameters; the required heating power is calculated based on the adjusted temperature control parameters and the real-time temperature difference to realize heating the steam oven in the second heating mode; it can be seen that the second heating mode is linear heating, and the power corresponding to the second heating mode is less than the power corresponding to the first heating mode.

[0093] In this embodiment of the specification, adjusting the temperature control parameters of the steam oven based on the real-time temperature difference and the target temperature difference threshold, and heating the steam oven in a second heating mode according to the obtained adjusted temperature control parameters, includes: The initial proportional control parameters, initial integral control parameters, initial derivative control parameters, preset temperature difference threshold, and target temperature value of the PID controller in the steam oven are obtained; the preset temperature difference threshold is greater than the target temperature difference threshold. In the embodiments of this specification, in terms of temperature control, since a single PID parameter is difficult to simultaneously meet the requirements of rapid operation under large temperature differences and stability under small temperature differences, it is necessary to adjust the PID parameter to achieve a seamless transition from coarse to fine adjustment of the oven temperature. Specifically, the microcontroller module of the steam oven is equipped with a PID controller. It acquires the initial proportional control parameters, initial integral control parameters, and initial derivative control parameters of the PID controller in the steam oven for subsequent adjustments. In addition, it acquires the preset temperature difference threshold and the target temperature value corresponding to the steam oven. The preset temperature difference threshold is usually a fixed value used to handle larger temperature differences, which is greater than the target temperature difference threshold. For example, it can be 5°C. The target temperature value is a user-preset value, determined based on the control mode of the steam oven, the weight of the food, and other factors.

[0094] Calculate the difference between the real-time temperature value and the target temperature value to obtain the real-time temperature difference value corresponding to the steam oven; In the embodiments of this specification, the difference between the real-time temperature value and the target temperature value is calculated to obtain the real-time temperature difference corresponding to the steam oven.

[0095] Based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold, the temperature control parameters corresponding to the steam oven are adjusted to obtain the adjusted temperature control parameters. In the embodiments of this specification, the real-time temperature difference is compared with the target temperature difference threshold and the preset temperature difference threshold. Based on the comparison result, the temperature control parameters corresponding to the steam oven are adjusted to obtain the adjusted temperature control parameters, thereby achieving precise temperature control.

[0096] In this embodiment of the specification, adjusting the temperature control parameters of the steam oven based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold to obtain the adjusted temperature control parameters includes: If the absolute value of the real-time temperature difference is greater than or equal to the preset temperature difference threshold, the initial proportional control parameter is increased to obtain the first adjusted proportional control parameter. In the embodiments of this specification, if the absolute value of the real-time temperature difference is greater than or equal to the preset temperature difference threshold, it indicates that the temperature difference between the real-time temperature value and the target temperature value of the steam oven is too large. In order to heat up as soon as possible, since the integral term will accumulate a huge value and cause overshoot, the derivative term will not have an obvious effect. Therefore, it is necessary to use proportional gain to provide strong power, and at the same time, supplement with appropriate derivative gain to suppress the start-up too fast. Specifically, the initial proportional control parameter is increased to obtain the first adjusted proportional control parameter. For example, the first adjusted proportional control parameter can be 80.

[0097] The initial integral control parameters are set to preset integral control parameters to obtain the first adjusted integral control parameters; In the embodiments of this specification, in order to prevent integral saturation, the preset integral control parameter can be 0. The initial integral control parameter is set to 0 to obtain the first adjusted integral control parameter, thereby disabling the integral term.

[0098] The initial differential control parameters are controlled to be within a preset differential control parameter range to obtain the first adjusted differential control parameters; In the embodiments of this specification, in order to suppress the rapid heating of the steam oven, the initial differential control parameter is controlled within a preset differential control parameter range, that is, it is controlled to be at a moderate value, neither too large nor too small, to obtain the first adjusted differential control parameter. For example, the first adjusted differential control parameter can be 15.

[0099] The adjusted temperature control parameters are determined based on the first adjusted proportional control parameter, the first adjusted integral control parameter, and the first adjusted derivative control parameter.

[0100] In the embodiments of this specification, the adjusted temperature control parameters in the PID controller of the steam oven are obtained based on the first adjusted proportional control parameters, the first adjusted integral control parameters, and the first adjusted derivative control parameters, thereby enabling the steam oven to heat up quickly. When the absolute value of the real-time temperature difference is greater than or equal to the preset temperature difference threshold, a combination of high proportional control parameters, zero integral control parameters, and medium derivative control parameters is used to quickly reduce the large temperature difference, rather than achieving precise constant temperature. Specifically, the high proportional control parameters provide driving force for the steam oven, enabling the heating element to operate at near full power. Disabling the integral term avoids the integral saturation phenomenon caused by the continuous accumulation of errors in the initial stage of heating, thereby preventing serious overshoot due to excessively large past integrals when the temperature approaches the target value. The moderate derivative control parameters exert a slight suppression on the overly aggressive heating trend, smoothing the start-up process and helping to achieve precise temperature control later.

[0101] In this embodiment of the specification, the step of adjusting the temperature control parameters corresponding to the steam oven based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold to obtain the adjusted temperature control parameters further includes: If the absolute value of the real-time temperature difference is less than the preset temperature difference threshold and the real-time temperature difference is greater than the target temperature difference threshold, the initial proportional control parameter is reduced to obtain the second adjusted proportional control parameter. In the embodiments of this specification, if the absolute value of the real-time temperature difference is less than the preset temperature difference threshold and the real-time temperature difference is greater than the target temperature difference threshold, it indicates that the temperature of the steam oven is in the smooth transition zone and its temperature value is approaching the target temperature value. At this time, it is necessary to reduce the power to avoid overshooting. At the same time, an integral term can be introduced to start eliminating steady-state error and enhance the derivative term to suppress the oscillation that may be caused by high proportional control parameters. Specifically, the initial proportional control parameter is reduced to obtain the second adjusted proportional control parameter. For example, the second adjusted proportional control parameter can be 40.

[0102] By controlling the initial integral control parameters to be within a preset integral control parameter range, the second adjusted integral control parameters are obtained. In the embodiments of this specification, the initial integral control parameter is controlled to be within a preset integral control parameter range to obtain a suitable second adjusted integral control parameter, which can be 0.5, for example, to start eliminating steady-state error.

[0103] The initial differential control parameter is increased to obtain a second adjusted differential control parameter; the second adjusted differential control parameter is greater than the first adjusted differential control parameter. In the embodiments of this specification, in order to strengthen the suppression of overshoot tendency, the initial differential control parameter is expanded to obtain a second adjusted differential control parameter, and the second adjusted differential control parameter is greater than the first adjusted differential control parameter. For example, it can be 30.

[0104] The adjusted temperature control parameters are determined based on the second adjusted proportional control parameter, the second adjusted integral control parameter, and the second adjusted derivative control parameter.

[0105] In the embodiments of this specification, the adjusted temperature control parameters in the PID controller of the steam oven are obtained based on the second adjusted proportional control parameters, the second adjusted integral control parameters, and the second adjusted derivative control parameters. This allows the steam oven to achieve stable power output while heating to the target temperature. When the temperature difference in the steam oven is in the smooth transition zone, reducing the proportional control parameters actively and smoothly reduces the heating power, avoiding drastic fluctuations during heating. Introducing the integral term begins to eliminate the steady-state error of the system. At the same time, enhancing the derivative control parameters allows the steam oven to more accurately predict and suppress the heating trend caused by residual thermal inertia, enabling the steam oven to maintain a relatively fast heating rate while achieving a stable and controllable decrease in power output.

[0106] In this embodiment of the specification, the step of adjusting the temperature control parameters corresponding to the steam oven based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold to obtain the adjusted temperature control parameters further includes: If the absolute value of the real-time temperature difference is less than or equal to the target temperature difference threshold, the initial proportional control parameter is reduced to obtain the third adjusted proportional control parameter. In the embodiments of this specification, if the absolute value of the real-time temperature difference is less than or equal to the target temperature difference threshold, it indicates that the temperature of the steam oven is in the fine constant temperature zone and the temperature value of the steam oven is very close to the target temperature value. Therefore, in order to maintain temperature stability, it is necessary to weaken the proportional control parameters and derivative control parameters that may cause oscillations and strengthen the integral control parameters that can eliminate steady-state error, thereby achieving precise constant temperature. Specifically, the initial proportional control parameter is reduced to obtain the third adjusted proportional control parameter. For example, the third adjusted proportional control parameter can be 20.

[0107] The initial integral control parameter is increased to obtain a third adjusted integral control parameter; the third adjusted integral control parameter is greater than the second adjusted derivative control parameter. In the embodiments of this specification, the initial integral control parameter is expanded to obtain a third adjusted integral control parameter, and the third adjusted integral control parameter is greater than the second adjusted derivative control parameter, thereby quickly eliminating small steady-state errors. For example, the third adjusted integral control parameter can be 2.

[0108] By controlling the initial differential control parameters to be within the preset differential control parameter range, a third adjusted differential control parameter is obtained; In the embodiments of this specification, the initial differential control parameter is controlled to be within a preset differential control parameter range to obtain a third adjusted differential control parameter, thereby increasing the stability of temperature control. For example, the third adjusted differential control parameter can be 10.

[0109] The adjusted temperature control parameters are determined based on the third adjusted proportional control parameters, the third adjusted integral control parameters, and the third adjusted derivative control parameters.

[0110] In the embodiments of this specification, the adjusted temperature control parameters in the PID controller of the steam oven are obtained based on the third adjusted proportional control parameter, the third adjusted integral control parameter, and the third adjusted derivative control parameter, thereby providing stability for the temperature control of the steam oven. When the temperature difference of the steam oven is in the constant temperature zone, a low proportional control parameter, a high integral control parameter, and a moderate derivative control parameter are used to realize the transition from temperature control to constant temperature, improving the temperature stability of the steam oven. Since the steam oven is already close to the target temperature value at this time, any excessive power adjustment will cause oscillation. Therefore, significantly reducing the proportional control parameter weakens the excessive response of the steam oven to small deviations and avoids periodic fluctuations around the target temperature value. Strengthening the integral control parameter allows it to continuously accumulate and eliminate small steady-state errors that the proportional term cannot perceive until the temperature difference is completely zero. The retained moderate derivative control parameter suppresses small fluctuations caused by environmental disturbances or heat dissipation, improving the stability of the temperature control of the steam oven.

[0111] The steam oven is heated in the second heating mode according to the adjusted temperature control parameters.

[0112] In the embodiments described in this specification, the PWM duty cycle is obtained based on the adjusted temperature control parameters and sent to the temperature control unit via the I / O port. This allows the temperature control unit to linearly control the power of the heating element based on the received PWM signal. By adjusting the temperature control parameters in the PID controller based on the real-time temperature difference, the dynamic target temperature difference threshold, and the static preset temperature difference threshold, a more stable heating process in the steam oven is achieved, ensuring a stable and precise constant temperature effect while maintaining the heating speed.

[0113] In the embodiments described in this specification, the method further includes: The current signal strength value of the target device corresponding to the steam oven, the preset distance value between the steam oven and the target device, the preset signal strength value corresponding to the preset distance value, and the path loss index are obtained. In the embodiments of this specification, the steam oven is equipped with a wireless communication module; the steam oven corresponds to a target device, which can be a user's device; in order to achieve distance authentication between the target device and the steam oven, a known and accurate reference point must be determined before actual measurement to ensure the accuracy of subsequent distance calculation results.

[0114] Specifically, in an experimental environment, a standard test device (such as a mobile phone) can be placed at a preset distance (e.g., 1m) from the wireless communication module of the steam oven. The wireless communication module of the steam oven is then controlled to sample the signal strength of the device multiple times, and the average value of the sampled signal strength is calculated to obtain the preset signal strength (e.g., -55dBm). Additionally, according to the design requirements of the steam oven, an authorized distance threshold of 3m can be set, meaning that the target device can only automatically connect within 3m. This allows obtaining the current signal strength value of the target device corresponding to the steam oven, the preset distance between the steam oven and the target device, the preset signal strength corresponding to the preset distance, and the path loss index. Regarding the current signal strength value, since the steam oven needs to continuously sense the surrounding environment to detect user devices attempting to connect, and the single received signal strength indication (Received Signal Strength) is... RSSI (Real-Side Array Indicator) sample values ​​are susceptible to signal fluctuations, thus requiring continuous sampling to obtain a stable and reliable average value. Specifically, the wireless communication module in the steam oven continuously scans the surrounding WiFi signals, especially looking for signals emitted by known or preset allowed devices. When a device to be connected is detected, the wireless communication module quickly collects N consecutive RSSI sample values ​​within a short period. Because the raw sample data contains noise and random fluctuations caused by multipath effects, directly using a single value to calculate the distance would be extremely inaccurate. Filtering and averaging can suppress random interference, thereby improving the reliability of distance estimation. Therefore, the collected RSSI values... The N RSSI sample values ​​are subjected to median filtering to remove obvious maxima or minima. The effective sample values ​​after filtering are then arithmetically averaged to obtain the current signal strength value RSSI(d). Additionally, the path loss index refers to the rate at which the signal strength (or power) of a radio wave attenuates with increasing transmission distance as it propagates through space. A larger path loss index indicates greater environmental resistance or loss to the signal, and the signal strength decreases very quickly as the target device moves away from the transmitter. A smaller path loss index indicates less environmental resistance to the signal, and the signal strength decreases more slowly with distance. For example, the path loss index can be 2-4, preferably 3.

[0115] Calculate the difference between the preset signal strength value and the current signal strength value to obtain the signal strength difference; In the embodiments of this specification, the difference between the preset signal strength value RSSI(d_0) and the current signal strength value RSSI(d) is calculated to obtain the signal strength difference RSSI(d_0)-RSSI(d).

[0116] Based on the signal strength difference and the path loss index, the path loss of the target device is normalized to obtain the current distance coefficient. In the embodiments of this specification, an additional random variable X representing multipath effects and environmental interference is provided, which, for example, can be 0 dBm. Based on the signal strength difference, path loss exponent, and random variable, the path loss of the target device is normalized. Specifically, the measured signal strength difference is normalized to the path loss exponent n and a constant factor 10, converting the signal strength attenuation into a dimensionless coefficient for subsequent exponential calculations, thereby deriving the current distance between the target device and the steam oven. The signal strength attenuation is RSSI(d_0) - RSSI(d) + X, which is divided by 10n to obtain the logarithm of the distance ratio. That is, the current distance coefficient.

[0117] Calculate the exponent corresponding to the current distance coefficient to obtain the distance coefficient exponent; In the embodiments described in this specification, the exponent corresponding to the current distance coefficient is calculated to obtain the distance coefficient exponent. .

[0118] Calculate the product between the distance coefficient exponent and the preset distance value to obtain the current distance value between the target device and the steam oven; In the embodiments described in this specification, the product of the distance coefficient exponent and the preset distance value is calculated to obtain the current distance value between the target device and the steam oven, i.e. Alternatively, this formula can be modified to obtain the distance authentication formula between the target device and the steam oven:

[0119] Where d is the current distance value; RSSI(d) is the current signal strength value; RSSI(d_0) is the preset signal strength; n is the path loss exponent; d_0 is the preset distance value; and X is a random variable representing multipath effects and environmental interference.

[0120] If the current distance value is less than a preset distance threshold, the oven is controlled to establish a connection with the target device, so that the oven can receive control commands sent by the target device.

[0121] In the embodiments of this specification, for example, the preset distance value is 1 meter, the preset signal strength is -55dBm, the path loss index is 3, the random variable X is 0dBm, and the current signal strength value is -65dBm. The current distance value can be calculated as 2.15 meters. At this time, the current distance value is less than the preset distance threshold (e.g., 3 meters), indicating that the target device is within the allowed short-range range. Authentication is successful, and the control oven initiates a connection with the target device or allows it to access the network, and allocates network resources (e.g., IP address). After the connection is established, the microcontroller module provides the target device with the remote management interface or control API of the steam oven through a network service interface (e.g., TCP Socket, HTTP Server) so that the steam oven can receive control commands sent by the target device. In addition, since the user's location is dynamic, it is necessary to continuously monitor the target device to ensure that when the user takes the target device away from a certain range, the wireless communication module of the steam oven automatically disconnects, preventing unauthorized devices from accessing remotely and enhancing security. The signal strength value is converted into a distance estimate. When the estimated distance falls within the authorized range, network connection and service authorization are automatically completed. Users do not need to perform any manual operation, achieving a seamless and convenient experience of "just get close and use." This enables remote control of the steam oven and facilitates user management needs. At the same time, it effectively prevents unintentional or malicious connections from unknown devices at excessive distances, improving the safety of the steam oven.

[0122] This manual also provides information on the temperature control device for the steam oven, such as... Figure 6 As shown, the device includes: The first acquisition module 601 is used to acquire, in response to the heating command of the steam oven, the temperature difference threshold calculation parameters, the preset temperature threshold and the current temperature value of the steam oven. The real-time temperature value acquisition module 602 is used to control the steam oven to heat in a first heating mode if the current temperature value is less than the preset temperature threshold, and to acquire the real-time temperature value of the steam oven in the first heating mode; the preset temperature threshold is the upper limit value of the heating mode switching of the steam oven. The real-time temperature change rate acquisition module 603 is used to acquire the real-time temperature change rate corresponding to the real-time temperature value if the real-time temperature value is greater than or equal to the preset temperature threshold. The target temperature difference threshold determination module 604 is used to determine the target temperature difference threshold corresponding to the steam oven based on the real-time temperature change rate and the temperature difference threshold calculation parameters. The heating module 605 is used to adjust the temperature control parameters of the steam oven according to the real-time temperature value and the target temperature difference threshold, and to heat the steam oven in a second heating mode according to the adjusted temperature control parameters; the power of the second heating mode is less than the power of the first heating mode.

[0123] In some embodiments, the target temperature difference threshold determination module further includes: The initial temperature difference threshold determination submodule is used to calculate the product between the oscillation critical value and the stability coefficient to obtain the initial temperature difference threshold; the oscillation critical value is the upper limit of the temperature difference at which the temperature does not oscillate when the steam oven switches heating modes. The target temperature compensation coefficient determination submodule is used to calculate the product between the initial temperature compensation coefficient and the absolute value of the real-time temperature change rate to obtain the target temperature compensation coefficient. The temperature difference compensation value determination submodule is used to calculate the product between the target temperature compensation coefficient and the initial temperature difference threshold to obtain the temperature difference compensation value. The target temperature difference threshold determination submodule is used to calculate the sum of the initial temperature difference threshold and the temperature difference compensation value to obtain the target temperature difference threshold.

[0124] In some embodiments, the heating module further includes: The first acquisition submodule is used to acquire the initial proportional control parameters, initial integral control parameters, initial derivative control parameters, the preset temperature difference threshold and the target temperature value of the PID controller in the steam oven; the preset temperature difference threshold is greater than the target temperature difference threshold. The real-time temperature difference determination submodule is used to calculate the difference between the real-time temperature value and the target temperature value to obtain the real-time temperature difference value corresponding to the steam oven. The adjusted temperature control parameter determination submodule is used to adjust the temperature control parameters corresponding to the steam oven according to the real-time temperature difference, the target temperature difference threshold and the preset temperature difference threshold, so as to obtain the adjusted temperature control parameters. The heating submodule is used to heat the steam oven in the second heating mode according to the adjusted temperature control parameters.

[0125] In some embodiments, the adjusted temperature control parameter determination submodule further includes: The first adjusted proportional control parameter determination unit is used to expand the initial proportional control parameter if the absolute value of the real-time temperature difference is greater than or equal to the preset temperature difference threshold, so as to obtain the first adjusted proportional control parameter. The first adjusted integral control parameter determination unit is used to set the initial integral control parameter to a preset integral control parameter to obtain the first adjusted integral control parameter. The first adjusted differential control parameter determination unit is used to control the initial differential control parameter to be within a preset differential control parameter range, so as to obtain the first adjusted differential control parameter. The first adjusted temperature control parameter determination unit is used to determine the adjusted temperature control parameter based on the first adjusted proportional control parameter, the first adjusted integral control parameter, and the first adjusted derivative control parameter.

[0126] In some embodiments, the adjusted temperature control parameter determination submodule further includes: The second adjusted proportional control parameter determination unit is used to reduce the initial proportional control parameter and obtain the second adjusted proportional control parameter if the absolute value of the real-time temperature difference is less than the preset temperature difference threshold and the real-time temperature difference is greater than the target temperature difference threshold. The second adjusted integral control parameter determination unit is used to control the initial integral control parameter to be within a preset integral control parameter range, so as to obtain the second adjusted integral control parameter. The second adjusted differential control parameter determination unit is used to expand the initial differential control parameter to obtain the second adjusted differential control parameter; the second adjusted differential control parameter is greater than the first adjusted differential control parameter. The second adjusted temperature control parameter determination unit is used to determine the adjusted temperature control parameters based on the second adjusted proportional control parameter, the second adjusted integral control parameter, and the second adjusted derivative control parameter.

[0127] In some embodiments, the adjusted temperature control parameter determination submodule further includes: The third adjusted proportional control parameter determination unit is used to reduce the initial proportional control parameter and obtain the third adjusted proportional control parameter if the absolute value of the real-time temperature difference is less than or equal to the target temperature difference threshold. The third adjusted integral control parameter determination unit is used to expand the initial integral control parameter to obtain the third adjusted integral control parameter; the third adjusted integral control parameter is greater than the second adjusted derivative control parameter. The third adjusted differential control parameter determination unit is used to control the initial differential control parameter to be within the preset differential control parameter range, so as to obtain the third adjusted differential control parameter. The third adjusted temperature control parameter determination unit is used to determine the adjusted temperature control parameter based on the third adjusted proportional control parameter, the third adjusted integral control parameter, and the third adjusted derivative control parameter.

[0128] In some embodiments, the apparatus further includes: The second acquisition module is used to acquire the current signal strength value of the target device corresponding to the steam oven, the preset distance value between the steam oven and the target device, the preset signal strength value corresponding to the preset distance value, and the path loss index; The signal strength difference determination module is used to calculate the difference between the preset signal strength value and the current signal strength value to obtain the signal strength difference. The current distance coefficient determination module is used to normalize the path loss of the target device based on the signal strength difference and the path loss index to obtain the current distance coefficient. The distance coefficient index determination module is used to calculate the index corresponding to the current distance coefficient to obtain the distance coefficient index; The current distance value determination module is used to calculate the product between the distance coefficient exponent and the preset distance value to obtain the current distance value between the target device and the steam oven. The connection module is used to control the steam oven to establish a connection with the target device if the current distance value is less than a preset distance threshold, so that the steam oven can receive control commands sent by the target device.

[0129] In some embodiments, the first acquisition module further includes: The second acquisition submodule is used to acquire, in response to the heating command of the steam oven, the temperature difference threshold calculation parameters, the preset temperature threshold and the real-time control mode of the steam oven. The current water level acquisition submodule is used to acquire the current water level value of the water tank inside the steam oven if the real-time control mode is steam mode. The current temperature value acquisition submodule is used to control the steam oven to heat in the first heating mode if the current water level value is greater than or equal to the preset water level value, and to acquire the current temperature value of the steam oven.

[0130] In some embodiments, the real-time temperature value acquisition module further includes: The third acquisition submodule is used to control the steam oven to heat in the first heating mode if the current temperature value is less than the preset temperature threshold, and to acquire the real-time temperature value of the steam oven in the first heating mode and the real-time acquisition time corresponding to the real-time temperature value. In some embodiments, the real-time temperature change rate acquisition module further includes: The fourth acquisition submodule is used to acquire the historical temperature value corresponding to the steam oven and the historical acquisition time corresponding to the historical temperature value if the real-time temperature value is greater than or equal to the preset temperature threshold. The temperature difference determination submodule is used to calculate the difference between the real-time temperature value and the historical temperature value to obtain the temperature difference value; The real-time acquisition time difference determination submodule is used to calculate the difference between the real-time acquisition time and the historical acquisition time to obtain the real-time acquisition time difference. The real-time temperature change rate determination submodule is used to calculate the ratio between the temperature difference and the real-time acquisition time difference to obtain the real-time temperature change rate.

[0131] The apparatus and method embodiments described herein are based on the same inventive concept.

[0132] This specification provides an electronic device including a processor and a memory. The memory stores at least one instruction or at least one program, which is loaded and executed by the processor to implement the temperature control method for a steam oven as provided in the above method embodiments.

[0133] The embodiments of this application also provide a computer storage medium, which can be disposed in a terminal to store at least one instruction or at least one program related to implementing a temperature control method for a steam oven in the method embodiments. The at least one instruction or at least one program is loaded and executed by the processor to implement the temperature control method for a steam oven provided in the above method embodiments.

[0134] Embodiments of this application also provide a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the temperature control method for the steam oven provided in the above-described method embodiments.

[0135] The memory described in the embodiments of this specification can be used to store software programs and modules. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the device, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory may also include a memory controller to provide the processor with access to the memory.

[0136] The temperature control method for the steam oven provided in this specification can be executed on a mobile terminal, computer terminal, server, or similar computing device. Taking running on a server as an example... Figure 7 This is a hardware structure block diagram of a server for a temperature control method for a steam oven provided in an embodiment of this specification. (For example...) Figure 7 As shown, the server 700 can vary significantly due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 710 (CPUs 710 may include, but are not limited to, microprocessors (MCUs) or programmable logic devices (FPGAs), a memory 730 for storing data, and one or more storage media 720 (e.g., one or more mass storage devices) for storing application programs 723 or data 722. The memory 730 and storage media 720 may be temporary or persistent storage. The program stored in the storage media 720 may include one or more modules, each module may include a series of instruction operations on the server. Furthermore, the CPU 710 may be configured to communicate with the storage media 720 and execute the series of instruction operations stored in the storage media 720 on the server 700. Server 700 may also include one or more power supplies 760, one or more wired or wireless network interfaces 750, one or more input / output interfaces 740, and / or one or more operating systems 721, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.

[0137] The input / output interface 740 can be used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of server 700. In one example, the input / output interface 740 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the input / output interface 740 may be a radio frequency (RF) module used for wireless communication with the Internet.

[0138] Those skilled in the art will understand that Figure 7 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, server 700 may also include... Figure 7 The more or fewer components shown, or having the same Figure 7 The different configurations shown.

[0139] As can be seen from the embodiments of the temperature control method and apparatus for a steam oven provided in this application, in response to a heating command from the steam oven, this application obtains the temperature difference threshold calculation parameters, a preset temperature threshold, and the current temperature value of the steam oven corresponding to the steam oven; if the current temperature value is less than the preset temperature threshold, the steam oven is controlled to heat in a first heating mode, and the real-time temperature value of the steam oven in the first heating mode is obtained; the preset temperature threshold is the upper limit of the heating mode switching of the steam oven; if the real-time temperature value is greater than or equal to the preset temperature threshold, the real-time temperature change rate corresponding to the real-time temperature value is obtained; based on the real-time temperature change rate and the temperature difference threshold calculation parameters, a target temperature difference threshold corresponding to the steam oven is determined; based on the real-time temperature value and the target temperature difference threshold, the temperature control parameters corresponding to the steam oven are adjusted, and the steam oven is heated in a second heating mode according to the obtained adjusted temperature control parameters; the power corresponding to the second heating mode is less than the power corresponding to the first heating mode. Based on preset temperature thresholds, the system differentiates between two heating modes of the steam oven, achieving intelligent heating and improving heating efficiency. It calculates dynamic target temperature difference thresholds based on the real-time temperature change rate and temperature difference threshold calculation parameters, and combines this with preset temperature difference thresholds to implement a multi-level power distribution PID algorithm, achieving linear heating of the steam oven. This ensures both rapid heating and stable, precise temperature control. An additional water level detection feature, establishing water level compliance as a prerequisite, avoids the risk of dry burning and improves safety during operation. Distance authentication between the target device and the steam oven enables remote control and facilitates user management.

[0140] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, specific embodiments of this specification have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0141] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, devices, and storage media are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0142] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer storage medium, such as a read-only memory, a disk, or an optical disk.

[0143] The above description is only a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A control method for a steam oven, characterized in that, The method includes: In response to the heating command of the steam oven, the system acquires the temperature difference threshold calculation parameters, the preset temperature threshold, and the current temperature value of the steam oven. The temperature difference threshold calculation parameters include the oscillation critical value, the stability coefficient, and the initial temperature compensation coefficient. The stability coefficient is used to ensure that the control system of the steam oven can maintain stable operation under different working conditions. If the current temperature value is less than the preset temperature threshold, the steam oven is controlled to heat in the first heating mode, and the real-time temperature value of the steam oven in the first heating mode is obtained; the preset temperature threshold is the upper limit value of the heating mode switching of the steam oven. If the real-time temperature value is greater than or equal to the preset temperature threshold, obtain the real-time temperature change rate corresponding to the real-time temperature value; The product of the oscillation critical value and the stability coefficient is calculated to obtain the initial temperature difference threshold; the oscillation critical value is the upper limit of the temperature difference at which the temperature does not oscillate when the steam oven switches heating modes. The target temperature compensation coefficient is obtained by multiplying the initial temperature compensation coefficient and the absolute value of the real-time temperature change rate. Calculate the product between the target temperature compensation coefficient and the initial temperature difference threshold to obtain the temperature difference compensation value; The target temperature difference threshold corresponding to the steam oven is obtained by calculating the sum of the initial temperature difference threshold and the temperature difference compensation value. The initial proportional control parameters, initial integral control parameters, initial derivative control parameters, preset temperature difference threshold, and target temperature value of the PID controller in the steam oven are obtained; the preset temperature difference threshold is greater than the target temperature difference threshold. Calculate the difference between the real-time temperature value and the target temperature value to obtain the real-time temperature difference value corresponding to the steam oven; Based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold, the temperature control parameters corresponding to the steam oven are adjusted to obtain the adjusted temperature control parameters. The steam oven is heated in a second heating mode according to the adjusted temperature control parameters; the power corresponding to the second heating mode is less than the power corresponding to the first heating mode.

2. The method according to claim 1, characterized in that, The step of adjusting the temperature control parameters of the steam oven based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold to obtain the adjusted temperature control parameters includes: If the absolute value of the real-time temperature difference is greater than or equal to the preset temperature difference threshold, the initial proportional control parameter is increased to obtain the first adjusted proportional control parameter. The initial integral control parameters are set to preset integral control parameters to obtain the first adjusted integral control parameters; The initial differential control parameters are controlled to be within a preset differential control parameter range to obtain the first adjusted differential control parameters; The adjusted temperature control parameters are determined based on the first adjusted proportional control parameter, the first adjusted integral control parameter, and the first adjusted derivative control parameter.

3. The method according to claim 2, characterized in that, The step of adjusting the temperature control parameters of the steam oven based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold to obtain the adjusted temperature control parameters further includes: If the absolute value of the real-time temperature difference is less than the preset temperature difference threshold and the real-time temperature difference is greater than the target temperature difference threshold, the initial proportional control parameter is reduced to obtain the second adjusted proportional control parameter. By controlling the initial integral control parameters to be within a preset integral control parameter range, the second adjusted integral control parameters are obtained. The initial differential control parameter is increased to obtain a second adjusted differential control parameter; the second adjusted differential control parameter is greater than the first adjusted differential control parameter. The adjusted temperature control parameters are determined based on the second adjusted proportional control parameter, the second adjusted integral control parameter, and the second adjusted derivative control parameter.

4. The method according to claim 3, characterized in that, The step of adjusting the temperature control parameters of the steam oven based on the real-time temperature difference, the target temperature difference threshold, and the preset temperature difference threshold to obtain the adjusted temperature control parameters further includes: If the absolute value of the real-time temperature difference is less than or equal to the target temperature difference threshold, the initial proportional control parameter is reduced to obtain the third adjusted proportional control parameter. The initial integral control parameter is increased to obtain a third adjusted integral control parameter; the third adjusted integral control parameter is greater than the second adjusted derivative control parameter. By controlling the initial differential control parameters to be within the preset differential control parameter range, a third adjusted differential control parameter is obtained; The adjusted temperature control parameters are determined based on the third adjusted proportional control parameters, the third adjusted integral control parameters, and the third adjusted derivative control parameters.

5. The method according to claim 1, characterized in that, The method further includes: The current signal strength value of the target device corresponding to the steam oven, the preset distance value between the steam oven and the target device, the preset signal strength value corresponding to the preset distance value, and the path loss index are obtained. Calculate the difference between the preset signal strength value and the current signal strength value to obtain the signal strength difference; Based on the signal strength difference and the path loss index, the path loss of the target device is normalized to obtain the current distance coefficient. Calculate the exponent corresponding to the current distance coefficient to obtain the distance coefficient exponent; Calculate the product between the distance coefficient exponent and the preset distance value to obtain the current distance value between the target device and the steam oven; If the current distance value is less than a preset distance threshold, the oven is controlled to establish a connection with the target device, so that the oven can receive control commands sent by the target device.

6. The method according to claim 1, characterized in that, The step of responding to a heating command from a steam oven and obtaining the temperature difference threshold calculation parameters, preset temperature threshold, and current temperature value of the steam oven includes: In response to the heating command of the steam oven, the corresponding temperature difference threshold calculation parameters, preset temperature threshold, and real-time control mode of the steam oven are obtained. If the real-time control mode is steam mode, obtain the current water level value of the water tank inside the steam oven; If the current water level is greater than or equal to the preset water level, control the steam oven to heat in the first heating mode and obtain the current temperature value of the steam oven.

7. The method according to claim 1, characterized in that, If the current temperature value is less than the preset temperature threshold, the steam oven is controlled to heat in a first heating mode, and the real-time temperature value of the steam oven in the first heating mode is obtained, including: If the current temperature value is less than the preset temperature threshold, control the steam oven to heat in the first heating mode, and obtain the real-time temperature value of the steam oven in the first heating mode and the real-time acquisition time corresponding to the real-time temperature value. If the real-time temperature value is greater than or equal to the preset temperature threshold, obtaining the real-time temperature change rate corresponding to the real-time temperature value includes: If the real-time temperature value is greater than or equal to the preset temperature threshold, obtain the historical temperature value corresponding to the steam oven and the historical acquisition time corresponding to the historical temperature value. The temperature difference is obtained by calculating the difference between the real-time temperature value and the historical temperature value. Calculate the difference between the real-time acquisition time and the historical acquisition time to obtain the real-time acquisition time difference; The ratio between the temperature difference and the real-time acquisition time difference is calculated to obtain the real-time temperature change rate.

8. A control device for a steam oven, characterized in that, The device includes: The first acquisition module is used to respond to the heating command of the steam oven and acquire the temperature difference threshold calculation parameters, the preset temperature threshold, and the current temperature value of the steam oven. The temperature difference threshold calculation parameters include the oscillation critical value, the stability coefficient, and the initial temperature compensation coefficient. The stability coefficient is used to ensure that the control system of the steam oven can maintain stable operation under different working conditions. The real-time temperature value acquisition module is used to control the steam oven to heat in a first heating mode if the current temperature value is less than the preset temperature threshold, and to acquire the real-time temperature value of the steam oven in the first heating mode; the preset temperature threshold is the upper limit value of the heating mode switching of the steam oven. The real-time temperature change rate acquisition module is used to acquire the real-time temperature change rate corresponding to the real-time temperature value if the real-time temperature value is greater than or equal to the preset temperature threshold. The initial temperature difference threshold determination submodule is used to calculate the product between the oscillation critical value and the stability coefficient to obtain the initial temperature difference threshold; the oscillation critical value is the upper limit of the temperature difference at which the temperature does not oscillate when the steam oven switches heating modes. The target temperature compensation coefficient determination submodule is used to calculate the product between the initial temperature compensation coefficient and the absolute value of the real-time temperature change rate to obtain the target temperature compensation coefficient. The temperature difference compensation value determination submodule is used to calculate the product between the target temperature compensation coefficient and the initial temperature difference threshold to obtain the temperature difference compensation value. The target temperature difference threshold determination submodule is used to calculate the sum of the initial temperature difference threshold and the temperature difference compensation value to obtain the target temperature difference threshold corresponding to the steam oven; The first acquisition submodule is used to acquire the initial proportional control parameters, initial integral control parameters, initial derivative control parameters, the preset temperature difference threshold and the target temperature value of the PID controller in the steam oven; the preset temperature difference threshold is greater than the target temperature difference threshold. The real-time temperature difference determination submodule is used to calculate the difference between the real-time temperature value and the target temperature value to obtain the real-time temperature difference value corresponding to the steam oven. The adjusted temperature control parameter determination submodule is used to adjust the temperature control parameters of the steam oven according to the real-time temperature difference, the target temperature difference threshold and the preset temperature difference threshold, so as to obtain the adjusted temperature control parameters. The heating submodule is used to heat the steam oven in a second heating mode according to the adjusted temperature control parameters; the power corresponding to the second heating mode is less than the power corresponding to the first heating mode.

Citation Information

Patent Citations

  • Cooking control method and device and computer storage medium

    CN110604466A

  • Control method and device of integrated cooker, integrated cooker and storage medium

    CN119532772A