A heating device control method, apparatus, equipment, and cooking device
By acquiring the target load power and sampling the voltage and current in the heating device, the number of conduction waves is determined, solving the problem of heating instability caused by voltage fluctuations, achieving stable heating effect under different power supply environments, and ensuring consistent cooking quality.
Patent Information
- Application Number
- CN202111627229.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-28
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2041-12-28
AI Technical Summary
Voltage fluctuations cause fluctuations in the load power of the heating device, affecting the reliability and stability of heat output, resulting in inconsistent food quality for different users during cooking.
By acquiring the target load power corresponding to the heating command, a conduction trigger signal is generated using the edge delay of the synchronization signal to control the switching circuit to turn on and off. When the switching circuit is turned on, the voltage and current values are sampled to determine the actual rated load power. The number of conduction waves is determined based on the load cycle and the target load power to achieve stable operation of the heating device.
In environments with voltage fluctuations, the heating device can operate smoothly, improving heating stability and reliability and ensuring consistent food quality.
Smart Images

Figure CN116350076B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electrical technology, and in particular to a heating device control method, apparatus, equipment, and cooking equipment. Background Technology
[0002] Due to the nonlinearity, impulsiveness, and unbalanced power consumption characteristics of some loads in the power supply system, numerous power quality problems arise, one of which is voltage fluctuation. Voltage fluctuations vary across different power supply environments, causing fluctuations in the actual load power of heating devices, thus affecting the reliability and stability of heat output. For example, in cooking equipment, heating reliability and stability determine the taste of the food. Voltage fluctuations affect the heating effect of the device, resulting in differences in water content and taste when different users prepare the same recipe, compromising food quality.
[0003] Therefore, there is a need to provide an improved heating device control scheme to solve the above-mentioned problems in the prior art, eliminate the impact of voltage fluctuations, and improve the user experience. Summary of the Invention
[0004] This application provides a heating device control method, apparatus, equipment, and cooking device that can eliminate the effects of voltage fluctuations, improve the heating stability and reliability of the heating device, and enhance the user experience.
[0005] On one hand, this application provides a heating device control method, including:
[0006] In response to a heating command, the target load power corresponding to the heating command is obtained;
[0007] Starting with the first preset synchronization signal edge within a single control cycle, a conduction trigger signal is generated after a first preset time delay to connect the switching circuit of the heating device; wherein, a single control cycle includes a first preset number of synchronization signal cycles;
[0008] When the switching circuit is on, within the target sampling period, the voltage and current values of the load signal wave of the corresponding load electrical signal are sampled to obtain the voltage and current sampling results within the target sampling period; wherein, the target sampling period includes a second preset number of synchronization signal periods adjacent to the first synchronization signal period within the control period; the second preset number is greater than or equal to 1;
[0009] The actual rated load power of the heating device is determined based on the voltage and current sampling results.
[0010] Based on the target load power, the actual rated load power, and the load cycle, the target number of conduction waves within a single load cycle is determined; the target number of conduction waves characterizes the number of signal waves of the input electrical signal that need to be conducted within the load cycle.
[0011] Within a single load cycle, the switching circuit is controlled to conduct based on the target number of conduction waves, so that the heating device operates based on the target load power.
[0012] Optionally, the step of generating a conduction trigger signal by delaying for a first preset duration, starting from the first preset synchronization signal edge within a single control cycle, to connect the switching circuit of the heating device includes:
[0013] Monitor the signal wavenumber of the synchronization signal;
[0014] The first synchronization signal cycle within a single control cycle is determined based on the signal wavenumber of the monitored synchronization signal;
[0015] If the preset synchronization signal edge is a rising edge, starting from the first rising edge of the synchronization signal within the first synchronization signal cycle, a conduction trigger signal is generated after a first preset time delay to turn on the switching circuit of the heating device.
[0016] If the preset synchronization signal edge is a falling edge, a conduction trigger signal is generated after a first preset time delay, starting from the first falling edge of the synchronization signal within the first synchronization signal cycle, so as to turn on the switching circuit of the heating device.
[0017] Optionally, when the switching circuit is on, sampling the voltage and current values of the load signal wave of the corresponding load electrical signal within the target sampling period to obtain the voltage and current sampling results within the target sampling period includes:
[0018] When the first synchronization signal cycle within a single control cycle is detected to be over, starting from the beginning of the next synchronization signal cycle adjacent to the first synchronization signal cycle, voltage and current values of the corresponding load signal wave are sampled based on a preset sampling interval until the voltage and current values corresponding to the second preset number of synchronization signal cycles are completed, and the voltage and current value sampling results are obtained.
[0019] Optionally, determining the actual rated load power of the heating device based on the voltage and current sampling results includes:
[0020] Calculate the effective voltage value of the load electrical signal within the target sampling period based on the voltage value sampling results;
[0021] Calculate the effective current value of the load electrical signal within the target sampling period based on the current value sampling results;
[0022] The actual rated load power is obtained by calculating the power based on the effective voltage value and the effective current value.
[0023] Optionally, the load cycle corresponds to a third preset number of input electrical signal cycles; determining the target conduction wave count within a single load cycle based on the target load power, the actual rated load power, and the load cycle includes:
[0024] Determine the power ratio between the target load power and the actual rated load power;
[0025] The product of the power ratio and the third preset number is determined as the target number of guided waves.
[0026] Optionally, controlling the conduction of the switching circuit based on the target number of conduction waves within a single load cycle to cause the heating device to operate based on the target load power includes:
[0027] Within a single load cycle, based on the number of target conduction waves in the synchronization signal for a number of synchronization signal cycles, the switching circuit is controlled to conduct the signal waves of the input electrical signals for a number of target conduction waves, so that the heating device operates based on the target load power;
[0028] After controlling the switching circuit to conduct based on the target number of conduction waves to enable the heating device to operate based on the target load power, the method further includes:
[0029] Within the control cycle corresponding to the current load cycle, determine the last synchronization signal cycle used to control the switching circuit to turn on;
[0030] Starting from the first preset synchronization signal edge in the next synchronization signal cycle adjacent to the last synchronization signal cycle, a shutdown trigger signal is generated after a second preset time delay to disconnect the switching circuit.
[0031] Optionally, before sampling the voltage and current values of the load signal wave of the corresponding load electrical signal within the target sampling period when the switching circuit is turned on, and obtaining the voltage and current sampling results within the target sampling period, the method further includes:
[0032] The first control cycle after receiving the heating command is determined as the sampling control cycle;
[0033] The number of conduction waves within the load cycle corresponding to the sampling control cycle is set to the second preset number plus 1;
[0034] The step of controlling the conduction of the switching circuit based on the target number of conduction waves within a single load cycle, so that the heating device operates based on the target load power, includes:
[0035] In a single load cycle following the first load cycle, the switching circuit is controlled to operate based on the target number of conduction waves, so that the heating device operates based on the target load power.
[0036] Optionally, before obtaining the target load power corresponding to the heating command in response to the heating command, the method further includes: setting the actual rated load power to an initial value in response to a power-on signal;
[0037] After determining the number of target conduction waves within a single load cycle based on the target load power, the actual rated load power, and the load cycle, the method further includes:
[0038] If the target number of conducted waves is greater than or equal to the second preset number plus 1, then the actual rated load power is updated;
[0039] If the number of target conduction waves is less than the second preset number plus 1, the actual rated load power will not be updated.
[0040] Optionally, after obtaining the target load power corresponding to the heating command in response to the heating command, the method further includes:
[0041] The first control cycle after receiving the heating command is determined as the sampling control cycle;
[0042] The number of conduction waves within the load cycle corresponding to the sampling control cycle is set to the second preset number plus 1;
[0043] The determination of the number of target conduction waves within a single load cycle based on the target load power, the actual rated load power, and the load cycle includes:
[0044] Based on the target load power, the actual rated load power, and the load cycle, determine the number of target conduction waves within a single load cycle after the sampling control cycle.
[0045] On the other hand, this application also provides a heating device control device, including:
[0046] Load power acquisition module: used to acquire the target load power corresponding to the heating command in response to the heating command;
[0047] Switching circuit control module: used to generate a conduction trigger signal after a first preset time delay, starting from the first preset synchronization signal edge in a single control cycle, to connect the switching circuit of the heating device; wherein, a single control cycle includes a first preset number of synchronization signal cycles;
[0048] Electrical signal sampling module: used to sample the voltage and current values of the load signal wave of the corresponding load electrical signal within a target sampling period when the switching circuit is turned on, to obtain the voltage and current sampling results within the target sampling period; wherein, the target sampling period includes a second preset number of synchronization signal periods adjacent to the first synchronization signal period within the control period; the second preset number is greater than or equal to 1;
[0049] Rated load power determination module: used to determine the actual rated load power of the heating device based on the voltage and current sampling results;
[0050] Conductor wave quantity determination module: used to determine the target conductor wave quantity within a single load cycle based on the target load power, the actual rated load power, and the load cycle; the target conductor wave quantity represents the number of signal waves of the input electrical signal that need to be conducted within the load cycle;
[0051] The switching circuit control module is also used to control the conduction of the switching circuit based on the target number of conduction waves within a single load cycle, so that the heating device operates based on the target load power.
[0052] On the other hand, this application also provides a heating device control device, 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 and executed by the processor to implement the heating device control method as described above.
[0053] On the other hand, this application also provides a heating device control system, the system including the above-mentioned heating device control device or heating device control equipment.
[0054] On the other hand, this application also provides a computer-readable storage medium storing at least one instruction or at least one program, which is loaded and executed by a processor to implement the heating device control method as described above.
[0055] On the other hand, this application also provides a cooking device, which includes the heating device control device as described above.
[0056] The heating device control method, apparatus, equipment, system, storage medium, and cooking equipment provided in this application have the following technical advantages:
[0057] The technical solution of this application responds to a heating command and obtains the target load power corresponding to the heating command; starting from the first preset synchronization signal edge within a single control cycle, the switching circuit of the heating device is turned on after a first preset time delay; this avoids the problem of inaccurate control of the number of conduction waves caused by the size of the synchronization signal, thus improving control accuracy. When the switching circuit is turned on, within the target sampling period, the voltage and current values of the load signal wave of the corresponding load electrical signal are sampled to obtain the voltage and current sampling results within the target sampling period; wherein, the target sampling period includes a second preset number of synchronization signal cycles adjacent to the first synchronization signal cycle within the control cycle; the second preset number is greater than or equal to 1; the actual rated load power of the heating device is determined based on the voltage and current sampling results; based on the target load power, the actual rated load power, and the load cycle, the target number of conduction waves within a single load cycle is determined; within a single load cycle, the switching circuit is controlled to conduct based on the target number of conduction waves, so that the heating device operates based on the target load power. By acquiring the voltage and current of the complete waveform of one or more load signal waves within a single load cycle, the actual rated load power of the heating device based on the current input electrical signal can be determined in near real-time. This allows for real-time adjustment of the number of conduction waves in each cycle, enabling the heating device to operate smoothly based on the target load power even under voltage fluctuations. This eliminates the impact of voltage fluctuations on the heating effect under various power supply environments, effectively improving heating stability and reliability. Attached Figure Description
[0058] To more clearly illustrate the technical solutions and advantages in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0059] Figure 1 This is a flowchart of a heating device control method provided in an embodiment of this application;
[0060] Figure 2 This is a schematic diagram of the signal waveforms of the input electrical signal, synchronization signal, switching circuit trigger signal, and load electrical signal provided in one embodiment of this application;
[0061] Figure 3 yes Figure 2 A magnified view of the load electrical signal corresponding to the sampling period of the target;
[0062] Figure 4 This is a schematic block diagram of the structure of a heating device control device provided in an embodiment of this application;
[0063] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0064] The technical solutions of the embodiments of this application 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 of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0065] 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.
[0066] The following combination Figure 1 The heating device control method described in this application, applied to the target equipment, is described in the following reference. Figure 1 , Figure 1 This is a flowchart illustrating a heating device control method according to an embodiment of this application. This application provides method operation steps as shown in the embodiment or flowchart, but based on conventional or non-inventive labor, more or fewer operation 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 execution order. In actual device, system, or equipment products, the method can be executed sequentially according to the embodiment or the accompanying drawings, or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown... Figure 1 As shown, the method may include:
[0067] S201: In response to a heating command, obtain the target load power corresponding to the heating command.
[0068] In this embodiment, the heating device can be installed in various target devices that require heat output. These target devices can be, for example, but are not limited to, cooking equipment; for instance, a food processor. The target load power refers to the load power that the heating device should achieve when operating in a pre-set operating mode.
[0069] The target device can be set to a full-power operating mode and at least one non-full-power operating mode, with different operating modes corresponding to different target load power. It is understood that the target load power corresponding to the full-power operating mode is equal to the rated load power, while the target load power corresponding to the non-full-power operating mode is less than the rated load power. Users can trigger operating commands corresponding to different operating modes through physical or virtual controls, thereby generating heating commands for the heating device. These heating commands carry operating mode information. Based on the operating mode information and the corresponding relationship between the operating mode and load power, the target load power can be determined; alternatively, the heating command can carry the target load power information.
[0070] S203: Starting from the first preset synchronization signal edge within a single control cycle, a conduction trigger signal is generated after a first preset time delay to connect the switching circuit of the heating device.
[0071] In this embodiment, the control cycle is preset, and during operation, the power adjustment of the heating device is cyclically controlled based on the control cycle. In some cases, after the heating device is powered on, a synchronization signal is generated based on the input signal wave of the input electrical signal, and converted into a synchronization signal with a preset waveform. For example, the preset waveform can be a square wave. Specifically, after power-on, the first signal edge of the synchronization signal wave can be used as the start time of the control cycle, or after power-on, a delay can be made, and the first signal edge after that delay can be used as the start time of the control cycle. A single control cycle includes a first preset number of synchronization signal cycles, and the first preset number is greater than a second preset number. In some embodiments, the first preset number is 50-100, preferably 50, 55, or 60. By reasonably setting the first preset number, problems such as untimely control caused by an excessively long single control cycle and poor control accuracy caused by an excessively short single control cycle can be avoided, which is beneficial to improving heating reliability.
[0072] In practical applications, for each control cycle, timing begins with the first preset synchronization signal edge. After the timing duration reaches the first preset duration, a conduction trigger signal is generated. Then, the rising edge of the input signal wave after generating this conduction trigger signal crosses zero, triggering the switching circuit to connect the input electrical signal to the heating unit of the heating device, generating a load electrical signal. The waveform of the load electrical signal is consistent with the waveform of the input electrical signal, such as a sine wave. Specifically, the preset synchronization signal edge can be either the rising edge or the falling edge of the synchronization signal. Specifically, the switching circuit can be triggered by an optocoupler, and the conduction trigger signal is used to turn on the optocoupler. For example, a thyristor can be included in the switching circuit to realize the switching circuit's on and off states. Specifically, the first preset duration is less than half the cycle of the synchronization signal, and can be 0.05T1-0.45T1, where T1 is the synchronization signal cycle. Preferably, the first preset duration is 0.25T1. For example, the input electrical signal is 50Hz AC, the synchronization signal period is 20ms, and the first preset duration is 1ms-9ms, preferably 5ms. Please refer to... Figure 2 , Figure 2 A schematic diagram of the signal waveforms of the input electrical signal, synchronization signal, switching circuit trigger signal, and load electrical signal provided in one embodiment is shown. The diagram illustrates two control cycles and the corresponding load cycle, which include X+Y synchronization signal cycles, corresponding to X+Y sinusoidal waves of the input electrical signals. A is the signal waveform diagram of the input electrical signal, B is the square wave waveform diagram of the synchronization signal, C is the waveform diagram of the switching circuit trigger signal, and D is the signal waveform diagram of the load electrical signal (current / voltage). t1 corresponds to the rising edge of the first synchronization signal wave 1 within the control cycle. Starting from t1, a delay is made until time t2 to generate the conduction trigger signal. For example, a zero-crossing optocoupler trigger signal is generated to turn on the switching circuit at the zero-crossing position of the rising edge of the input electrical signal and enter the load cycle to generate the load electrical signal.
[0073] Therefore, by delaying the generation of the conduction trigger signal, the problem of inaccurate conduction wave number control caused by the large and small waveforms of the synchronization signal can be avoided. The large and small waveforms of the synchronization signal refer to the situation where, when the synchronization signal is converted to a specified waveform, the duration of the first half of the cycle and the second half of the cycle are inconsistent. For example, when converted to a square wave, the low-level duration is shorter than the high-level duration. If conduction is triggered immediately at the first preset synchronization signal edge of the control cycle, there is a risk of conducting half of the input electrical signal sine wave, thus failing to accurately control the heating power.
[0074] In practical applications, S203 may include the following steps.
[0075] S2031: Signal wavenumber for monitoring synchronization signals.
[0076] S2032: Determine the first synchronization signal cycle within a single control cycle based on the signal wavenumber of the monitored synchronization signal.
[0077] S2033: If the preset synchronization signal edge is a rising edge, starting from the first rising edge of the synchronization signal within the first synchronization signal cycle, a conduction trigger signal is generated after a first preset time delay to turn on the switching circuit of the heating device.
[0078] S2034: If the preset synchronization signal edge is a falling edge, starting from the first falling edge of the synchronization signal within the first synchronization signal cycle, a conduction trigger signal is generated after a first preset time delay to turn on the switching circuit of the heating device.
[0079] Specifically, the start and end times of each control cycle can be determined by monitoring the number of synchronization signal waves. For example, this can be done by counting waves or by using a timer.
[0080] S205: When the switching circuit is on, within the target sampling period, the voltage and current values of the load signal wave of the corresponding load electrical signal are sampled to obtain the voltage and current sampling results within the target sampling period.
[0081] In this embodiment, the target sampling period includes a second preset number of synchronization signal cycles adjacent to the first synchronization signal cycle within the control cycle; the second preset number is greater than or equal to 1. Specifically, the second preset number is a positive integer greater than or equal to 1. Specifically, based on a first preset time delay from the edge of the first preset synchronization signal, the switching circuit is turned on, and a load electrical signal is generated. The target sampling period, within the corresponding load cycle, starts with the second synchronization signal cycle within a single control cycle and terminates at the end of the second preset number plus 1 synchronization signal cycle. Specifically, sampling can begin at the first preset synchronization signal edge of the second synchronization signal cycle, and the total sampling time is equal to the second preset number of synchronization signal cycles. Thus, by sampling the current and voltage of the second preset number of load signal waves, the actual load voltage and actual load current of the heating device under the current power supply environment can be obtained.
[0082] Please refer to Figure 2Taking a second preset quantity of 1 as an example, the synchronization signal wave 2 corresponds to the target sampling period, which starts at time t3 and ends at time t4. It is understandable that due to factors such as trigger response time, trigger load voltage, and the magnitude of the synchronization signal wave, the zero-crossing time of the load electrical signal is inconsistent with the zero-crossing time of the synchronization signal. Consequently, the AC signal acquired within the target sampling period (t3-t4 in the figure) does not start from 0. However, by sampling the load signal wave corresponding to the second preset quantity of synchronization signal periods using the above method, we can obtain sampling values for an integer number of load signal periods, which is beneficial for calculating the effective load voltage and effective load current. Please refer to... Figure 3 , Figure 3 It shows Figure 2 The waveform magnification of the load electrical signal within the target sampling period shows that although the AC signal is not zero at times t3 and t4, the target sampling period includes a complete AC cycle.
[0083] In practical applications, S205 may specifically include: when the first synchronization signal cycle within a single control cycle is detected to be over, starting from the beginning of the next synchronization signal cycle adjacent to the first synchronization signal cycle, voltage and current values of the corresponding load signal wave are sampled based on a preset sampling interval, until the voltage and current values corresponding to the second preset number of synchronization signal cycles are sampled, and the voltage and current value sampling results are obtained.
[0084] Specifically, starting from the first preset synchronization signal edge of the second synchronization signal cycle, AC signal sampling is performed at preset sampling intervals to obtain voltage value sampling results including n actual load voltage values and current value sampling results including m actual load current values. Here, n and m can be the same.
[0085] S207: Determine the actual rated load power of the heating device based on the voltage and current sampling results.
[0086] In this embodiment, the actual rated load power P is calculated based on the actual load voltage values in the voltage sampling results and the m actual load current values in the current sampling results. full .
[0087] Accordingly, S207 may include the following steps.
[0088] S2071: Calculate the effective voltage value of the load electrical signal within the target sampling period based on the voltage value sampling results.
[0089] S2072: Calculate the effective current value of the load electrical signal within the target sampling period based on the current value sampling results.
[0090] S2073: Power calculation is performed based on effective voltage and effective current values to obtain the actual rated load power.
[0091] In one embodiment, the effective voltage value, effective current value, and actual rated load power can be calculated using the following formulas one to three; where U is the effective voltage value of a single signal wave cycle of the load electrical signal, and v n I represents the actual load voltage value collected, I represents the effective current value of a single signal wave cycle of the load electrical signal, and a represents the current value of the load electrical signal. n The actual load current value collected, n is the number of voltage samples, m is the number of current samples, and P full This represents the actual rated load power.
[0092]
[0093]
[0094]
[0095] S209: Determine the number of target conduction waves within a single load cycle based on the target load power, the actual rated load power, and the load cycle.
[0096] In this embodiment, the target conduction wave count represents the number of input electrical signal waves that need to be conducted within the load cycle. The load cycle corresponds to the control cycle and includes a third preset number of input electrical signal cycles; specifically, the third preset number can be the same as the first preset number. In some embodiments, the load cycle starts at the beginning time of the first input electrical signal cycle conducted within the current control cycle and terminates after the third preset number of input electrical signal cycles.
[0097] Accordingly, S209 may include the following steps.
[0098] S2091: Determine the power ratio between the target load power and the actual rated load power.
[0099] S2092: The product of the power ratio and the third preset quantity is determined as the target number of guided waves.
[0100] Understandably, in full-power operation mode, the effective voltage value and equivalent voltage value are the same in a single load cycle, and the effective current value and equivalent current value are the same. In non-full-power operation mode, there are non-conducting signal waves in a single load cycle. The ratio of the equivalent voltage value to the effective voltage value in a single load cycle is the same as the proportion of conducting signals in the total number of signal waves in the load cycle. The ratio of the equivalent current value to the effective current value in a single load cycle is the same as the proportion of conducting signals. Thus, the correspondence between the power ratio and the proportion of conducting signals can be obtained, thereby determining the target number of conducting waves.
[0101] In some embodiments, the target number of guided waves can be calculated based on the following formulas four to six.
[0102]
[0103]
[0104]
[0105] in, This is the equivalent voltage value. P is the equivalent current value. set Let X be the target load power, X be the target number of on-state signals within a single load cycle, Y be the number of off-state signals within a single load cycle, and the sum of X and Y be the total number of signal waves within the load cycle, i.e., the aforementioned third preset number. Given the sum of X and Y, and P... set and P full In this case, the values of X and Y can be calculated, that is, the number of target conduction waves and the number of signal waves turned off.
[0106] S211: Within a single load cycle, the switching circuit is controlled to turn on based on the target number of conduction waves, so that the heating device operates based on the target load power.
[0107] In this embodiment, X input electrical signal waves are turned on and Y input electrical signal waves are turned off within a single load cycle, which can control the load of the heating device to operate at the target load power, i.e., at P set Run it.
[0108] In practical applications, S211 can specifically include: within a single load cycle, based on the number of target conduction waves in the synchronization signal for a number of synchronization signal cycles, controlling the switching circuit to conduct the signal waves of the input electrical signals for a number of target conduction waves, so that the heating device operates based on the target load power.
[0109] In some embodiments, the target conduction wave can be continuously turned on for a number of synchronization signal cycles within a single preset load cycle, thereby turning on the target conduction wave for a number of input electrical signal cycles to generate a continuous load electrical signal.
[0110] Accordingly, after S211, the method may also include the following steps.
[0111] S213: Within the control cycle corresponding to the current load cycle, determine the last synchronization signal cycle used to control the switching circuit to turn on.
[0112] S215: Starting from the first preset synchronization signal edge in the next synchronization signal cycle adjacent to the last synchronization signal cycle, a shutdown trigger signal is generated after a second preset time delay to disconnect the switching circuit.
[0113] Specifically, within the control cycle, after detecting the Xth synchronization signal cycle used to control the switching circuit to turn on, timing begins from the first preset synchronization signal edge within the X+1th synchronization signal cycle. When the timing duration reaches the second preset duration, a shutdown trigger signal is generated. Then, the signal wave is turned off at the first synchronization signal edge after the generation of this shutdown trigger signal to disconnect the switching circuit. Specifically, the switching circuit can be triggered by an optocoupler, and the shutdown trigger signal is used to turn off the optocoupler trigger. Specifically, the second preset duration is less than half the cycle of the synchronization signal, and can be 0.05T1-0.45T, where T is the synchronization signal cycle. Preferably, the second preset duration is 0.25T. For example, if the input electrical signal is 50Hz AC, the synchronization signal period is 20ms, and the second preset duration is 1ms-9ms, preferably 5ms. Specifically, the second preset duration can be the same as the first preset duration. In this way, by delaying the shutdown of the trigger signal, half of the input electrical signal sine wave is not conducted, which avoids the problem of inaccurate control of the number of conduction waves caused by the large and small waves of the synchronization signal, and ensures the accuracy of control.
[0114] Understandably, if the preset synchronization signal edge is a rising edge, then the synchronization signal edge used for the turn-on signal wave will be a falling edge, and the synchronization signal edge used for the turn-off signal wave will also be a falling edge; conversely, the synchronization signal edges used for the turn-on signal wave and the synchronization signal edges used for the turn-off signal wave will be rising edges. Please refer to [reference needed]. Figure 2 The first rising edge of the (X+1)th synchronization signal cycle within a single control cycle is taken as the starting point, i.e., starting from t5. After a delay of 5ms, a shutdown trigger signal is generated. For example, a zero-crossing optocoupler shutdown trigger signal is generated, and then the optocoupler is turned off on the first falling edge after t5, thereby turning off the switching circuit.
[0115] In other embodiments, the target conduction wave can be turned on at intervals of a number of synchronization signal cycles within a single preset load cycle, or the target conduction wave can be turned on at intervals of a number of synchronization signal cycles by chopping, thereby turning on the target conduction wave at intervals of a number of input electrical signal cycles to generate intermittent load electrical signals.
[0116] Based on the above method, the actual rated load power and target number of conduction waves in each control cycle are determined, which enables the actual rated load power of the heating device to be determined in near real-time, and the number of conduction waves in each cycle to be adjusted in real time, thereby realizing the dynamic control of the heating device. This allows the heating device to operate smoothly based on the target load power even under voltage fluctuations, and can eliminate the impact of voltage fluctuations on the heating effect under various power supply environments, effectively improving heating stability and reliability.
[0117] In some cases, conduction control is performed based on the target number of conduction waves in each control cycle after receiving a heating command.
[0118] In other cases, within the first control cycle after receiving the heating command, the number of conduction waves within that control cycle is determined based on the target sampling period for conduction control. Accordingly, after S201, the method may further include the following steps.
[0119] S301: The first control cycle after receiving the heating command is determined as the sampling control cycle.
[0120] S303: Set the number of conduction waves in the load cycle corresponding to the sampling control cycle to the second preset number plus 1.
[0121] For example, if the second preset quantity is 1, then the number of conduction waves in the sampling control period is 2.
[0122] Accordingly, S209 may specifically include: determining the number of target conduction waves within a single load cycle after the sampling control cycle, based on the target load power, the actual rated load power, and the load cycle.
[0123] Specifically, after step S303, based on the aforementioned step S203 to turn on the switching circuit, the signal conduction within the sampling control cycle is controlled based on the second preset number plus 1 conduction wave number determined above, and the actual rated load power is determined based on S205-S207, thereby determining the target conduction wave number corresponding to other control cycles after the sampling control cycle.
[0124] Accordingly, S211 may specifically include: controlling the conduction of the switching circuit based on the target number of conduction waves in a single load cycle after the first load cycle, so that the heating device operates based on the target load power.
[0125] In this way, only electrical signal sampling is performed in the first control cycle, thereby avoiding excessive load power in the first control cycle and improving operational safety.
[0126] In practical applications, before S201, after power-on, in response to the power-on signal, the actual rated load power P is first triggered. fullThe initialization operation is performed, setting it to an initial value, such as 0; then, the heating device is cyclically controlled based on the control cycle. In each control cycle, the actual rated load power is calculated. Specifically, the number of conduction waves in the first control cycle is set to be greater than or equal to a second preset number plus one, preferably set to the second preset number plus one. P is then updated based on the actual rated load power calculated in the first control cycle. full The initial value, and based on the target load power P set The target number of conducting waves is calculated, and the input electrical signal conduction is controlled during the load cycle; if the calculated target number of conducting waves is greater than or equal to the second preset number plus 1, then P is updated. full If the calculated number of target guided waves is less than the second preset number plus 1, then P is not updated. full .
[0127] Based on the above technical solution, by collecting the voltage and current of the input electrical signal wave of a complete cycle, the effective voltage and effective current when fully open are calculated. Then, based on the current heating set power, the number of cycles that need to be turned on in the wave cycle is calculated, thereby realizing load control. This enables the heating device to operate stably based on the set power, thereby improving the stability and reliability of heating.
[0128] Embodiments of this application also provide a heating device control device, such as... Figure 4 As shown, the device may include:
[0129] Load power acquisition module 10: used to acquire the target load power corresponding to the heating command in response to the heating command.
[0130] Switching circuit control module 20: Used to generate a conduction trigger signal after a first preset delay, starting from the first preset synchronization signal edge within a single control cycle, to connect the switching circuit of the heating device. The single control cycle includes a first preset number of synchronization signal cycles.
[0131] Electrical signal sampling module 30: When the switching circuit is on, it samples the voltage and current values of the corresponding load electrical signal wave within a target sampling period to obtain the voltage and current sampling results within the target sampling period. The target sampling period includes a second preset number of synchronization signal periods adjacent to the first synchronization signal period within the control period. The second preset number is greater than or equal to 1.
[0132] Rated load power determination module 40: used to determine the actual rated load power of the heating device based on the voltage value sampling results and the current value sampling results.
[0133] Conductor Wave Quantity Determination Module 50: Used to determine the target conductor wave quantity within a single load cycle based on the target load power, actual rated load power, and load cycle. The target conductor wave quantity characterizes the number of input electrical signal waves that need to be conducted within the load cycle.
[0134] The switching circuit control module 20 is also used to control the conduction of the switching circuit based on the target number of conduction waves within a single load cycle, so that the heating device operates based on the target load power.
[0135] In some embodiments, the switching circuit control module 20 may include the following sub-modules.
[0136] Signal wavenumber monitoring submodule: Used to monitor the signal wavenumber of the synchronization signal.
[0137] Synchronization signal period determination submodule: used to determine the first synchronization signal period within a single control cycle based on the signal wavenumber of the monitored synchronization signal.
[0138] The first delay submodule is used to generate a conduction trigger signal by delaying for a first preset duration, starting from the first rising edge of the first synchronization signal cycle, if the preset synchronization signal edge is a rising edge, so as to turn on the switching circuit of the heating device. It is also used to generate a conduction trigger signal by delaying for a first preset duration, starting from the first falling edge of the first synchronization signal cycle, if the preset synchronization signal edge is a falling edge, so as to turn on the switching circuit of the heating device.
[0139] In some embodiments, the electrical signal sampling module 30 may be specifically used to: at the end of the first synchronization signal cycle within a single control cycle, starting from the start time of the next synchronization signal cycle adjacent to the first synchronization signal cycle, to sample the voltage and current values of the corresponding load signal wave based on a preset sampling interval, until the voltage and current values corresponding to the second preset number of synchronization signal cycles are sampled, and to obtain the voltage and current value sampling results.
[0140] In some embodiments, the rated load power determination module 40 includes the following sub-modules.
[0141] Effective voltage value calculation submodule: used to calculate the effective voltage value of the load electrical signal within the target sampling period based on the voltage value sampling results.
[0142] Effective current value calculation submodule: used to calculate the effective current value of the load electrical signal within the target sampling period based on the current value sampling results.
[0143] Actual rated load power calculation submodule: used to calculate the actual rated load power based on the effective voltage and effective current values.
[0144] In some embodiments, the load cycle corresponds to a third preset number of input electrical signal cycles. The conduction wave quantity determination module 50 may include the following sub-modules.
[0145] Power ratio determination submodule: used to determine the power ratio between the target load power and the actual rated load power.
[0146] Target pass-through wave quantity determination submodule: used to determine the target pass-through wave quantity by multiplying the power ratio by the third preset quantity.
[0147] In some embodiments, the switching circuit control module 20 may also be specifically used to: control the switching circuit to conduct the signal waves of the input electrical signals of the target conduction wave number of synchronization signal cycles within a single load cycle, based on the target conduction wave number of synchronization signal cycles in the synchronization signal, so that the heating device operates based on the target load power.
[0148] Correspondingly, the device may also include a signal period determination module: used to determine the last synchronization signal period for controlling the switching circuit to turn on within the control period corresponding to the current load period after controlling the switching circuit to turn on based on the target number of conduction waves so that the heating device operates based on the target load power.
[0149] The switching circuit control module 20 can also be specifically used to: starting from the first preset synchronization signal edge in the next synchronization signal cycle adjacent to the last synchronization signal cycle, delay for a second preset duration to generate a shutdown trigger signal to disconnect the switching circuit.
[0150] In some embodiments, the apparatus may further include the following modules.
[0151] Sampling control cycle determination module: When the switching circuit is on, it is used to sample the voltage and current values of the load signal wave of the corresponding load electrical signal within the target sampling period. Before obtaining the voltage and current sampling results within the target sampling period, the first control cycle after receiving the heating command is determined as the sampling control cycle.
[0152] Sampling conduction setting module: used to set the number of conduction waves in the load cycle corresponding to the sampling control cycle to the second preset number plus 1.
[0153] Accordingly, the switching circuit control module 20 can be used to control the switching circuit based on the target number of conduction waves in a single load cycle after the first load cycle, so that the heating device operates based on the target load power.
[0154] Preferably, the device may further include the following modules.
[0155] Initialization module: Before obtaining the target load power corresponding to the heating command in response to the heating command, the module sets the actual rated load power to the initial value in response to the power-on signal.
[0156] Actual rated load update module: After determining the number of target conduction waves in a single load cycle based on the target load power, actual rated load power and load cycle, if the number of target conduction waves is greater than or equal to a second preset number plus 1, then update the actual rated load power; and if the number of target conduction waves is less than a second preset number plus 1, then do not update the actual rated load power.
[0157] In some embodiments, the apparatus may further include the following modules.
[0158] Sampling control cycle determination module: After responding to a heating command and obtaining the target load power corresponding to the heating command, the first control cycle after receiving the heating command is determined as the sampling control cycle.
[0159] Conductor wave quantity setting module: used to set the number of conductor waves in the load cycle corresponding to the sampling control cycle to the second preset quantity plus 1.
[0160] Correspondingly, the conduction wave quantity determination module 50 can be specifically used to: determine the target conduction wave quantity within a single load cycle after the sampling control cycle, based on the target load power, the actual rated load power, and the load cycle.
[0161] The device and method embodiments in this application are based on similar implementation methods.
[0162] Embodiments of this application also provide a heating device control device, 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 at least one program being loaded and executed by the processor to implement the heating device control method as described above.
[0163] Embodiments of this application also provide a heating device control system, the system including the heating device control device or heating device control equipment described above.
[0164] Embodiments of this application also provide a heating device control apparatus, including a memory and a processor. The memory stores at least one instruction and at least one program. The at least one instruction and at least one program are loaded and executed by the processor to implement the heating device control method described above.
[0165] Furthermore, Figure 5 A schematic diagram of the hardware structure of an electronic device for implementing the heating device control method provided in the embodiments of this application is shown. The electronic device can participate in or include the device or system provided in the embodiments of this application. Figure 5 As shown, electronic device 1 may include one or more processors 902 (shown as 902a, 902b, ..., 902n in the figure) 902 (processor 902 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 904 for storing data, and a transmission device 906 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 5 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device described above. For example, electronic device 1 may also include... Figure 5 The more or fewer components shown, or having the same Figure 5 The different configurations shown.
[0166] It should be noted that the aforementioned one or more processors 902 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be wholly or partially embodied in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or wholly or partially integrated into any other element within the electronic device 1 (or mobile device). As involved in the embodiments of this application, the data processing circuit serves as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0167] The memory 904 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the method in the embodiments of this application. The processor 902 executes various functional applications and data processing by running the software programs and modules stored in the memory 904, thereby realizing the above-described heating device control method. The memory 904 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 904 may further include memory remotely located relative to the processor 902, and these remote memories can be connected to the electronic device 1 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0168] The transmission device 906 is 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 the electronic device 1. In one example, the transmission device 906 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 transmission device 906 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0169] The display can be, for example, a touchscreen liquid crystal display (LCD) that allows a user to interact with the user interface of the electronic device 1 (or mobile device).
[0170] In this embodiment, the memory 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, applications 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.
[0171] Embodiments of this application also provide a computer-readable storage medium, including a memory and a processor, wherein the memory stores at least one instruction and at least one program, and the at least one instruction and at least one program are loaded and executed by the processor to implement the heating device control method as described above.
[0172] Optionally, in this embodiment, the storage medium may be located at at least one of the multiple network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0173] According to one aspect of this application, a computer program product or computer program is provided, comprising 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 methods provided in the various alternative implementations described above.
[0174] This application also provides a cooking device, which includes the heating device control device described above. The cooking device of this application can operate at a set power even in environments with voltage fluctuations, optimizes heating control, effectively eliminates the impact of voltage fluctuations on food cooking, and significantly improves the impact of different voltage environments on the cooking device.
[0175] As can be seen from the embodiments of the heating device control method, apparatus, equipment, system, cooking equipment, storage medium, or computer program product provided in this application, the technical solution of this application responds to a heating command and obtains the target load power corresponding to the heating command; starting from the first preset synchronization signal edge in a single control cycle, the switching circuit of the heating device is turned on after a first preset time delay; this can avoid the problem of inaccurate control of the number of conduction waves caused by the size of the synchronization signal, and improve control accuracy. When the switching circuit is turned on, within the target sampling period, the voltage value and current value of the load signal wave of the corresponding load electrical signal are sampled to obtain the voltage value sampling result and current value sampling result within the target sampling period; wherein, the target sampling period includes a second preset number of synchronization signal cycles adjacent to the first synchronization signal cycle in the control cycle; the second preset number is greater than or equal to 1; the actual rated load power of the heating device is determined according to the voltage value sampling result and the current value sampling result; based on the target load power, the actual rated load power, and the load cycle, the target number of conduction waves in a single load cycle is determined; within a single load cycle, the switching circuit is controlled to conduct based on the target number of conduction waves, so that the heating device operates based on the target load power. By acquiring the voltage and current of the complete waveform of one or more load signal waves within a single load cycle, the actual rated load power of the heating device based on the current input electrical signal can be determined in near real-time. This allows for real-time adjustment of the number of conduction waves in each cycle, enabling the heating device to operate smoothly based on the target load power, eliminating the impact of voltage fluctuations on the heating effect, and effectively improving heating stability and reliability.
[0176] 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, the above description focuses on specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired results. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired results. In some implementations, multitasking and parallel processing are also possible or may be advantageous.
[0177] The various embodiments in this application 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 device and apparatus embodiments 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.
[0178] 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-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0179] The above are merely preferred embodiments of this application and are 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 heating device control method, applied to the heating device of a target device, characterized in that, The method includes: In response to a heating command, the target load power corresponding to the heating command is obtained; Starting with the first preset synchronization signal edge within a single control cycle, a conduction trigger signal is generated after a first preset time delay to connect the switching circuit of the heating device; wherein, a single control cycle includes a first preset number of synchronization signal cycles; When the switching circuit is on, within the target sampling period, the voltage and current values of the load signal wave of the corresponding load electrical signal are sampled to obtain the voltage and current sampling results within the target sampling period; wherein, the target sampling period includes a second preset number of synchronization signal periods adjacent to the first synchronization signal period within the control period; the second preset number is greater than or equal to 1; Based on the voltage and current sampling results, the actual rated load power of the heating device is determined, and the actual rated load power is the full-load power of the target device. Determine the power ratio between the target load power and the actual rated load power; The product of the power ratio and the third preset number is determined as the target number of conduction waves; the load cycle corresponds to the third preset number of input electrical signal cycles; the target number of conduction waves represents the number of signal waves of the input electrical signal that need to be conducted within the load cycle; Within a single load cycle, the switching circuit is controlled to conduct based on the target number of conduction waves, so that the heating device operates based on the target load power.
2. The method according to claim 1, characterized in that, The step of generating a conduction trigger signal by delaying for a first preset duration, starting from the first preset synchronization signal edge within a single control cycle, to activate the switching circuit of the heating device, includes: Monitor the signal wavenumber of the synchronization signal; The first synchronization signal cycle within a single control cycle is determined based on the signal wavenumber of the monitored synchronization signal; If the preset synchronization signal edge is a rising edge, starting from the first rising edge of the synchronization signal within the first synchronization signal cycle, a conduction trigger signal is generated after a first preset time delay to turn on the switching circuit of the heating device. If the preset synchronization signal edge is a falling edge, a conduction trigger signal is generated after a first preset time delay, starting from the first falling edge of the synchronization signal within the first synchronization signal cycle, to turn on the switching circuit of the heating device.
3. The method according to claim 1, characterized in that, When the switching circuit is on, within the target sampling period, the voltage and current values of the load signal wave of the corresponding load electrical signal are sampled to obtain the voltage and current sampling results within the target sampling period, including: When the first synchronization signal cycle within a single control cycle is detected to be over, starting from the beginning of the next synchronization signal cycle adjacent to the first synchronization signal cycle, voltage and current values of the corresponding load signal wave are sampled based on a preset sampling interval until the voltage and current values corresponding to the second preset number of synchronization signal cycles are completed, and the voltage and current value sampling results are obtained.
4. The method according to claim 1, characterized in that, The step of determining the actual rated load power of the heating device based on the voltage and current sampling results includes: Based on the voltage sampling results, calculate the effective voltage value of the load electrical signal within the target sampling period; Based on the current value sampling results, calculate the effective current value of the load electrical signal within the target sampling period; The actual rated load power is obtained by calculating the power based on the effective voltage value and the effective current value.
5. The method according to claim 1, characterized in that, The step of controlling the conduction of the switching circuit based on the target number of conduction waves within a single load cycle, so that the heating device operates based on the target load power, includes: Within a single load cycle, based on the number of target conduction waves in the synchronization signal for a number of synchronization signal cycles, the switching circuit is controlled to conduct the signal waves of the input electrical signals for a number of target conduction waves, so that the heating device operates based on the target load power.
6. The method according to claim 5, characterized in that, After controlling the switching circuit to conduct based on the target number of conduction waves to enable the heating device to operate based on the target load power, the method further includes: Within the control cycle corresponding to the current load cycle, determine the last synchronization signal cycle used to control the switching circuit to turn on; Starting from the first preset synchronization signal edge in the next synchronization signal cycle adjacent to the last synchronization signal cycle, a shutdown trigger signal is generated after a second preset time delay to disconnect the switching circuit.
7. The method according to claim 1, characterized in that, Before obtaining the voltage and current sampling results within the target sampling period by sampling the load signal wave of the corresponding load electrical signal when the switching circuit is turned on, the method further includes: The first control cycle after receiving the heating command is determined as the sampling control cycle; The number of conduction waves within the load cycle corresponding to the sampling control cycle is set to the second preset number plus 1; The step of controlling the conduction of the switching circuit based on the target number of conduction waves within a single load cycle, so that the heating device operates based on the target load power, includes: In a single load cycle following the first load cycle, the switching circuit is controlled to operate based on the target number of conduction waves, so that the heating device operates based on the target load power.
8. The method according to claim 1, characterized in that, Before obtaining the target load power corresponding to the heating command in response to the heating command, the method further includes: setting the actual rated load power to an initial value in response to the power-on signal; After determining the number of target conduction waves within a single load cycle based on the target load power, the actual rated load power, and the load cycle, the method further includes: If the target number of conducted waves is greater than or equal to the second preset number plus 1, then the actual rated load power is updated; If the number of target conduction waves is less than the second preset number plus 1, the actual rated load power will not be updated.
9. The method according to any one of claims 1-8, characterized in that, After obtaining the target load power corresponding to the heating command in response to the heating command, the method further includes: The first control cycle after receiving the heating command is determined as the sampling control cycle; The number of conduction waves within the load cycle corresponding to the sampling control cycle is set to the second preset number plus 1; The determination of the number of target conduction waves within a single load cycle based on the target load power, the actual rated load power, and the load cycle includes: Based on the target load power, the actual rated load power, and the load cycle, determine the number of target conduction waves within a single load cycle after the sampling control cycle.
10. A heating device control device, applied to a heating device of a target device, characterized in that, The device includes: Load power acquisition module: used to acquire the target load power corresponding to the heating command in response to the heating command; Switching circuit control module: used to generate a conduction trigger signal after a first preset time delay, starting from the first preset synchronization signal edge in a single control cycle, to connect the switching circuit of the heating device; wherein, a single control cycle includes a first preset number of synchronization signal cycles; Electrical signal sampling module: used to sample the voltage and current values of the load signal wave of the corresponding load electrical signal within a target sampling period when the switching circuit is turned on, to obtain the voltage and current sampling results within the target sampling period; wherein, the target sampling period includes a second preset number of synchronization signal periods adjacent to the first synchronization signal period within the control period; the second preset number is greater than or equal to 1; Rated load power determination module: used to determine the actual rated load power of the heating device based on the voltage value sampling results and the current value sampling results, wherein the actual rated load power is the full-load power of the target device; Conductor wave quantity determination module: used to determine the power ratio between the target load power and the actual rated load power; the product of the power ratio and a third preset quantity is determined as the target conductor wave quantity; the load cycle corresponds to the third preset quantity of input electrical signal cycles; the target conductor wave quantity represents the number of signal waves of the input electrical signal that need to be conducted within the load cycle; The switching circuit control module is also used to control the conduction of the switching circuit based on the target number of conduction waves within a single load cycle, so that the heating device operates based on the target load power.
11. The apparatus according to claim 10, characterized in that, The switching circuit control module includes: Signal wavenumber monitoring submodule: Used to monitor the signal wavenumber of the synchronization signal; Synchronization signal period determination submodule: used to determine the first synchronization signal period within a single control period based on the signal wavenumber of the monitored synchronization signal; The first delay submodule is used to generate a conduction trigger signal by delaying for a first preset duration, starting from the first rising edge of the first synchronization signal cycle, if the preset synchronization signal edge is a rising edge, so as to turn on the switching circuit of the heating device; and to generate a conduction trigger signal by delaying for a first preset duration, starting from the first falling edge of the first synchronization signal cycle, if the preset synchronization signal edge is a falling edge, so as to turn on the switching circuit of the heating device.
12. The apparatus according to claim 10, characterized in that, The electrical signal sampling module is specifically used for: When the first synchronization signal cycle within a single control cycle is detected to be over, starting from the beginning of the next synchronization signal cycle adjacent to the first synchronization signal cycle, voltage and current values of the corresponding load signal wave are sampled based on a preset sampling interval until the voltage and current values corresponding to the second preset number of synchronization signal cycles are completed, and the voltage and current value sampling results are obtained.
13. The apparatus according to claim 10, characterized in that, The rated load power determination module includes: Effective voltage value calculation submodule: used to calculate the effective voltage value of the load electrical signal within the target sampling period based on the voltage value sampling results; Effective current value calculation submodule: used to calculate the effective current value of the load electrical signal within the target sampling period based on the current value sampling results; Actual rated load power calculation submodule: used to calculate the power based on the effective voltage value and the effective current value to obtain the actual rated load power.
14. The apparatus according to claim 10, characterized in that, The switching circuit control module is also specifically used for: Within a single load cycle, based on the number of target conduction waves in the synchronization signal for a number of synchronization signal cycles, the switching circuit is controlled to conduct the signal waves of the input electrical signals for a number of target conduction waves, so that the heating device operates based on the target load power.
15. The apparatus according to claim 14, characterized in that, The device further includes: Signal period determination module: After the switching circuit is controlled to turn on based on the target number of conduction waves so that the heating device operates based on the target load power, the module determines the last synchronization signal period for controlling the switching circuit to turn on within the control period corresponding to the current load period. The switching circuit control module is also specifically used to: starting from the first preset synchronization signal edge in the next synchronization signal cycle adjacent to the last synchronization signal cycle, delay for a second preset duration to generate a shutdown trigger signal to disconnect the switching circuit.
16. The apparatus according to claim 10, characterized in that, The device further includes: Sampling control period determination module: When the switching circuit is turned on, within the target sampling period, the module performs voltage and current sampling on the load signal wave of the corresponding load electrical signal, and before obtaining the voltage and current sampling results within the target sampling period, determines the first control period after receiving the heating command as the sampling control period. Sampling conduction setting module: used to set the number of conduction waves in the load cycle corresponding to the sampling control cycle to a second preset number plus 1; The switching circuit control module is used to: control the conduction of the switching circuit based on the target number of conduction waves in a single load cycle after the first load cycle, so that the heating device operates based on the target load power.
17. The apparatus according to claim 10, characterized in that, The device further includes: Initialization module: used to set the actual rated load power to an initial value in response to a power-on signal before acquiring the target load power corresponding to the heating command in response to the heating command; Actual rated load update module: After determining the number of target conduction waves within a single load cycle based on the target load power, the actual rated load power, and the load cycle, if the number of target conduction waves is greater than or equal to the second preset number plus 1, then update the actual rated load power; if the number of target conduction waves is less than the second preset number plus 1, then do not update the actual rated load power.
18. The apparatus according to any one of claims 10-17, characterized in that, The device further includes: Sampling control cycle determination module: used to determine the first control cycle after receiving the heating command as the sampling control cycle after obtaining the target load power corresponding to the heating command in response to the heating command; Conductor wave quantity setting module: used to set the number of conductor waves in the load cycle corresponding to the sampling control cycle to the second preset quantity plus 1; The conduction wave quantity determination module is specifically used to: determine the target conduction wave quantity within a single load cycle after the sampling control cycle, based on the target load power, the actual rated load power, and the load cycle.
19. A heating device control device, characterized in that, The device includes 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 and executed by the processor to implement the heating device control method as described in any one of claims 1 to 9.
20. A cooking appliance, characterized in that, The cooking equipment includes the heating device control device as described in claim 19.
21. A computer-readable storage medium, characterized in that, The storage medium stores at least one instruction or at least one program segment, which is loaded and executed by a processor to implement the heating device control method as described in any one of claims 1 to 9.
22. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, wherein 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 heating device control method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Cooking equipment and control method thereof
CN105867450A