Induction cooker power control system and induction cooker
By combining the PWM control module, failure distribution module, and power calculation module in the induction cooker power control system, the problem of high circuit cost in induction cookers is solved, and more precise power control and stability are achieved.
Patent Information
- Application Number
- CN202511610561.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-05
- Publication Date
- 2026-01-20
AI Technical Summary
As the number of heating units increases in existing induction cooker products, the number of comparators and operational amplifiers required in the circuit also increases, leading to excessively high circuit costs.
The system employs a combination of a PWM control module, a failure allocation module, a power calculation module, and an MCU module. The failure allocation module determines the target heating unit based on the fault signal and outputs a failure protection signal, reducing the number of operational amplifiers. The power calculation module calculates the current power value and feeds it back to the MCU module for dynamic control.
This reduces circuit costs and improves the accuracy and stability of power control in induction cookers.
Smart Images

Figure CN121368047A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of induction cooker technology, and in particular to an induction cooker power control system and an induction cooker. Background Technology
[0002] In related technologies, ensuring the power stability and safety of the heating unit in an induction cooker typically requires the configuration of comparators and operational amplifiers to implement functions such as overcurrent protection and power calculation. Currently, with the iteration of induction cooker products and the emergence of dual-burner and triple-burner models, the number of heating units increases, requiring a greater number of comparators and operational amplifiers in the circuitry, leading to excessively high circuit costs.
[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the Invention
[0004] The main objective of this application is to provide an induction cooker power control system and an induction cooker, which aims to reduce the circuit cost of induction cooker power control and improve the accuracy of power control.
[0005] To achieve the above objectives, one aspect of this application provides an induction cooker power control system, the system comprising: a PWM control module, and a failure distribution module, a power calculation module, and an MCU module connected to the PWM control module, wherein the power calculation module is also connected to the MCU module; The failure allocation module is provided with multiple input ports, and different input ports are used to receive different types of fault signals. The failure allocation module is configured to determine the target heating unit according to the received fault signals and output a failure protection signal for failure protection of the target heating unit to the PWM control module. The power calculation module is used to obtain the resonant current and AC voltage, and is configured to calculate the current power value based on the resonant current and AC voltage, and feed the current power value back to the MCU module; The MCU module is used to determine the PWM target value based on the difference between the current power value and the target power value, and send the PWM target value to the PWM control module. The target power value is the power value determined by the MCU module based on the current operating mode of the induction cooker. The PWM control module is used to generate an IGBT drive signal based on the failure protection signal and the PWM target value, so as to control the heating unit of the induction cooker through the IGBT drive signal.
[0006] In some embodiments, the failure allocation module includes an allocation unit and a plurality of AND gate units that match the input port; For each AND gate unit, the first input of the AND gate unit is connected to the corresponding input port, the first input is used to receive the fault signal, the second input of the AND gate unit is a fixed enable input, and the output of the AND gate unit is connected to the distribution unit; The allocation unit is used to determine the target heating unit based on the fault trigger signal output by each AND gate unit, and output the failure protection signal.
[0007] In some embodiments, the system further includes an edge debouncing unit, and the allocation unit is connected to the PWM control module through the edge debouncing unit; The PWM control module is also used to generate a synchronization signal and send the synchronization signal to the edge debouncing unit; The edge debouncing unit is configured to combine the timing of the synchronization signal to set a masking window of a preset size for the edge jitter area of the failure protection signal, and to perform edge debouncing processing on the failure protection signal through the masking window.
[0008] In some embodiments, the system further includes an overcurrent protection module, which includes an operational amplifier. The non-inverting input of the operational amplifier acquires the resonant current, the inverting input of the operational amplifier acquires a reference voltage, and the output of the operational amplifier is connected to the input port of the failure distribution module.
[0009] In some embodiments, the PWM control module includes an output enable unit, a complementary signal generation unit, a PWM confirmation unit, and an AWG unit connected in sequence. The power calculation module also outputs the current sampling data of the resonant current to the AWG unit; The AWG unit is used to determine the PWM base value based on the current sampling data, and send the PWM base value to the PWM confirmation unit; The PWM confirmation unit is configured to determine the PWM output value based on the PWM base value and the PWM target value, and output the PWM output value to the complementary signal generation unit; The complementary signal generating unit is used to generate a corresponding complementary signal according to the PWM output value, and output the complementary signal to the output enabling unit; The output enable unit is used to generate and output a heating control signal that controls the power of the heating unit according to the complementary signal. The output enable unit is also configured to switch to output a shutdown signal that controls the target heating unit to turn off when the failure protection signal is received. The IGBT drive signal includes the heating control signal and the shutdown signal.
[0010] In some embodiments, the AWG unit is further configured to decrease the PWM base value by a preset step size according to the working cycle until the PWM control module determines that the PWM base value matches the PWM target value.
[0011] In some embodiments, the power calculation module includes a synchronous ADC sampling unit, a SARADC unit, and a dot product calculation unit connected in sequence; The PWM control module is also used to generate a synchronization signal and send the synchronization signal to the synchronization ADC sampling unit; The ADC sampling unit is used to combine the timing of the synchronization signal to avoid switching interference signals, and to trigger the SARADC unit to sample the resonant current and the AC voltage respectively to obtain current sampling data and voltage sampling data; the SARADC unit is also used to output the current sampling data and the voltage sampling data to the dot product calculation unit respectively through the DMA channel; The dot product calculation unit is configured to calculate the current power value by clicking the summation of the current sampling data and the voltage sampling data, and output the current power value to the MCU module.
[0012] In some embodiments, the frequency of the synchronization signal is set to 4MHz, and the sampling frequency for sampling the resonant current and the AC voltage matches the frequency of the synchronization signal.
[0013] In some embodiments, the power calculation module further includes a multiplexer, through which the SARADC unit obtains the resonant current and the AC voltage.
[0014] To achieve the above objectives, another aspect of the embodiments of this application proposes an induction cooker, which is equipped with an induction cooker power control system as described in any of the preceding claims.
[0015] The embodiments of this application include at least the following beneficial effects: This application provides an induction cooker power control system and an induction cooker. This solution includes a PWM control module, a failure distribution module, a power calculation module, and an MCU module. Compared to circuits that require multiple operational amplifiers for failure protection, this application provides corresponding input ports for different types of fault signals. Through the failure distribution module, the target heating unit is determined based on the fault signal using a distribution selection method, and then a failure protection signal for the target heating unit is output, reducing the number of operational amplifiers required in this process and lowering circuit costs. In addition, the power calculation module calculates the current power value based on the collected resonant current and AC voltage, and feeds it back to the MCU module. The MCU module determines the PWM target value based on this, and combines it with the PWM control module to dynamically adjust the current PWM value and the current power value, improving the accuracy of induction cooker power control. Attached Figure Description
[0016] Figure 1 This is a system framework diagram of an induction cooker power control system provided in an embodiment of this application; Figure 2 This is another system framework diagram of an induction cooker power control system provided in an embodiment of this application; Figure 3 This is another system framework diagram of an induction cooker power control system provided in the embodiments of this application.
[0017] In the diagram: PWM control module 100, output enable unit 110, complementary signal generation unit 120, PWM confirmation unit 130, AWG unit 140, failure distribution module 200, AND gate unit 210, distribution unit 220, power calculation module 300, synchronous ADC sampling unit 310, SARADC unit 320, dot product calculation unit 330, MCU module 400, edge debouncing unit 510, operational amplifier 520, multiplexer 530. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit it. In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application; they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.
[0019] It is understood that the terms “first,” “second,” etc., used in this application may be used herein to describe various concepts, but unless otherwise stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words “if,” “when,” or “in response to a determination” as used herein may be interpreted as “when…” or “when…” or “in response to a determination.”
[0020] As used in this application, the terms "at least one", "multiple", "each", "any", etc., "at least one" includes one, two or more, "multiple" includes two or more, "each" refers to each of the corresponding multiples, and "any" refers to any one of the multiples.
[0021] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0022] In related technologies, ensuring the power stability and safety of the heating unit in an induction cooker typically requires the configuration of comparators and operational amplifiers to implement functions such as overcurrent protection and power calculation. Currently, with the iteration of induction cooker products and the emergence of dual-burner and triple-burner models, the number of heating units increases, requiring a greater number of comparators and operational amplifiers in the circuitry, leading to excessively high circuit costs.
[0023] In view of this, this application provides an induction cooker power control system and an induction cooker. This solution includes a PWM control module 100, a failure allocation module 200, a power calculation module 300, and an MCU module 400. Compared to circuits that require multiple operational amplifiers for failure protection, this solution sets corresponding input ports for different types of fault signals. The failure allocation module 200 uses an allocation selection method to determine the target heating unit based on the fault signal, and then outputs a failure protection signal to protect the target heating unit. This reduces the number of operational amplifiers required in this process and lowers circuit costs. In addition, the power calculation module 300 calculates the current power value based on the collected resonant current and AC voltage, and feeds it back to the MCU module 400. The MCU module 400 determines the PWM target value based on this, and, in conjunction with the PWM control module 100, dynamically adjusts the current PWM value and the current power value, improving the accuracy of induction cooker power control.
[0024] Figure 1This is an optional system framework diagram of the induction cooker power control system provided in the embodiments of this application. Figure 1 The system may include, but is not limited to: a PWM control module 100, and a failure distribution module 200, a power calculation module 300 and an MCU module 400 connected to the PWM control module 100, wherein the power calculation module 300 is also connected to the MCU module 400; The failure allocation module 200 is provided with multiple input ports, and different input ports are used to receive different types of fault signals. The failure allocation module 200 is configured to determine the target heating unit according to the received fault signal and output a failure protection signal for failure protection of the target heating unit to the PWM control module 100. The power calculation module 300 is used to obtain the resonant current and AC voltage, and is configured to calculate the current power value based on the resonant current and AC voltage, and feed the current power value back to the MCU module 400; The MCU module 400 is used to determine the PWM target value based on the difference between the current power value and the target power value, and sends the PWM target value to the PWM control module 100. The target power value is the power value determined by the MCU module 400 based on the current operating mode of the induction cooker. The PWM control module 100 is used to generate an IGBT drive signal based on the failure protection signal and the PWM target value, so as to control the heating unit of the induction cooker through the IGBT drive signal.
[0025] Regarding the failure assignment module 200, the inputs of this module are the input ports. These input ports are used to connect to various fault detection modules generated externally to the system to receive fault signals corresponding to various fault types. Fault types may include, for example, overheating, undervoltage, or short circuit. The input port settings correspond to the fault types, and each fault type is provided with at least one input port for receiving its fault signal. Figure 1 Different input ports are labeled with Arabic numerals, such as input port 1 and input port 2. All input ports are ultimately fed into the failure allocation module 200, which confirms the fault type and assigns the fault to a specific heating unit. The determined heating unit is defined as the target heating unit, and a failure protection signal is generated to protect the target heating unit. The subsequent PWM control module 100 then performs the corresponding failure protection operation based on the failure protection signal.
[0026] refer to Figure 2 In some embodiments, the failure allocation module 200 includes an allocation unit 220 and a plurality of AND gate units 210 matched with the input port; For each AND gate unit 210, the first input of the AND gate unit 210 is connected to the corresponding input port. The first input is used to receive fault signals. The second input of the AND gate unit 210 is a fixed enable input. The output of the AND gate unit 210 is connected to the distribution unit 220. The allocation unit 220 is used to determine the target heating unit based on the fault trigger signals output by each AND gate unit 210, and output a failure protection signal.
[0027] Specifically, the failure allocation module 200 can be equipped with multiple AND gate units 210. These AND gate units 210 detect whether a fault signal is input. Each input port in the failure allocation module 200 has a corresponding AND gate unit 210 connected to it. The two inputs of the AND gate unit 210 are defined as the first input and the second input. The first input is fixedly connected to the input port, and the second input is a fixed enable input. Figure 2 , 3 The "Enable" symbol indicates a fixed enable input. Based on the characteristics of AND gates, when a fault signal is input, the corresponding AND gate unit 210 will definitely be triggered to output a fault trigger signal. The output of the AND gate unit 210 is then connected to the distribution unit 220. The distribution unit 220 further performs fault allocation based on the fault trigger signal, confirms the target heating unit, and outputs a failure protection signal.
[0028] In addition, a CSS signal (not shown in the figure) can be input to the allocation unit 220 to control the clock synchronization of the allocation unit 220 during fault allocation.
[0029] By setting up AND gate unit 210 and distribution unit 220, the failure distribution module 200 can realize the detection and fault distribution of fault signals, thereby providing failure protection for the target heating unit related to the fault, without the need to use operational amplifiers, thus reducing circuit costs.
[0030] refer to Figure 3 In some embodiments, the system further includes an edge debouncing unit 510, and the allocation unit 220 is connected to the PWM control module 100 through the edge debouncing unit 510. The PWM control module 100 is also used to generate a synchronization signal and send the synchronization signal to the edge debouncing unit 510; The edge debouncing unit 510 is configured to combine the timing of the synchronization signal and set a masking window of a preset size for the edge jitter area of the failure protection signal, and perform edge debouncing processing on the failure protection signal through the masking window.
[0031] The failure protection signal directly affects whether the heating unit is turned off. When the rising edge of the failure protection signal (defined as the fault edge) is detected, the conditions for executing failure protection are met. Therefore, if there is interference signal, or if a momentary interference pulse is generated due to line coupling or other reasons, the subsequent PWM control module 100 may misjudge that there is a failure protection signal input. Therefore, it is necessary to perform corresponding anti-interference processing on the failure protection signal.
[0032] Specifically, an edge debouncing unit 510 is provided, which is connected between the distribution unit 220 and the PWM control module 100. In conjunction with the timing of the synchronization signal provided by the PWM control module 100, a masking window is set for the pulse edges of the input failure protection signal. Signals within the masking window are ignored, thereby debouncing the signal jitter near the rising and falling edges of the failure protection signal. The masking window is larger than a preset size, which is less than half the period of the synchronization signal, to avoid the mask covering the entire effective range, thus preventing the fault edge from being captured. The failure protection signal after debouncing is then transmitted to the PWM control module 100, which determines whether to execute the failure protection operation.
[0033] By setting the edge debouncing unit 510 for the failure protection signal, the influence of signal interference in the system is reduced, and the accuracy of the system in determining and executing failure protection operations is improved.
[0034] refer to Figure 3 In some embodiments, the system further includes an overcurrent protection module, which includes an operational amplifier 520. The non-inverting input of the operational amplifier 520 acquires the resonant current, the inverting input of the operational amplifier 520 acquires the reference voltage, and the output of the operational amplifier 520 is connected to the input port of the failure distribution module 200.
[0035] Optionally, since the system also includes a power calculation module 300, which involves the acquisition of resonant current, the acquired resonant current can be fully utilized to integrate the overcurrent protection module into the system, thereby improving the overall system performance.
[0036] An operational amplifier 520 can be incorporated into the overcurrent protection module. An operational amplifier is an amplifier with special coupling circuitry and feedback; its output signal can be the result of mathematical operations such as addition, subtraction, differentiation, or integration of the input signal. The non-inverting input of the operational amplifier 520 is configured to obtain the resonant current, and the inverting input to obtain the reference voltage. Overcurrent detection is performed using the operational amplifier 520 based on the resonant current and the reference voltage. The specific scheme for using the operational amplifier for circuit overcurrent detection is not detailed in this embodiment. The output of the operational amplifier 520 is the fault signal for the circuit overcurrent fault type, and therefore can be connected to one of the input ports on the fail-safe module side. This input port is dedicated to receiving the overcurrent fault signal.
[0037] Regarding power control in the system, this embodiment first combines the power calculation module 300 and the MCU module 400. The power calculation module 300 calculates the current power value of the induction cooker and feeds it back to the MCU module 400. The MCU module 400 then determines the target power value based on the current operating mode of the induction cooker, such as high heat mode or low heat mode, or based on the currently customized heating level. It compares the difference between the current power value and the target power value and further adjusts the gap between the current power value and the target power value through the PWM control module 100.
[0038] refer to Figure 2 In some embodiments, the power calculation module 300 includes a synchronous ADC sampling unit 310, a SARADC unit 320 and a dot product calculation unit 330 connected in sequence. The PWM control module 100 is also used to generate a synchronization signal and send the synchronization signal to the synchronization ADC sampling unit 310; The ADC sampling unit is used to combine the timing of the synchronization signal to avoid the switching interference signal, and to trigger the SARADC unit 320 to sample the resonant current and AC voltage respectively to obtain current sampling data and voltage sampling data; the SARADC unit 320 is also used to output the current sampling data and voltage sampling data to the dot product calculation unit 330 through the DMA channel respectively. The dot product calculation unit 330 is configured to calculate the current power value by clicking the summation of the current sampling data and the voltage sampling data, and output the current power value to the MCU module 400.
[0039] Specifically, the power calculation module 300 may include the synchronous ADC sampling unit 310, the SARADC (successive approximation register, SAR) unit 320, and the dot product calculation unit 330. To achieve power calculation, high-frequency sampling of current and voltage data is required, which places high demands on the time-domain accuracy of the sampling. Furthermore, the synchronous ADC sampling unit, which serves as the sampling trigger, is susceptible to interference signals generated by the switching actions of power devices (such as IGBTs and MOSFETs) in the circuit. Therefore, the synchronous ADC sampling unit 310, in conjunction with the timing of the synchronization signal provided by the PWM control module 100, can avoid switching interference signals. Each synchronization signal cycle triggers the synchronous ADC sampling unit 310 to initiate sampling. The SARADC unit 320 is a successive approximation ADC converter. In this embodiment, it is triggered by the synchronous ADC sampling unit 310, and each trigger performs a sampling operation on the resonant current or AC voltage. Additionally, the resonant current and AC voltage are also acquired in the external circuit and input to the SARADC unit 320 of the power calculation module 300 of this system. Thus, when the SARADC unit 320 is triggered by the synchronous ADC sampling unit 310, it samples the resonant current and AC voltage, defining the obtained data as current sampling data and voltage sampling data, respectively.
[0040] Furthermore, the SARADC unit 320 outputs the current sampling data and voltage sampling data to the dot product calculation unit 330 via the DMA channel, respectively. Figure 2 , 3 The DMA channels for transmitting current and voltage sampling data are labeled DMA1 and DMA2, respectively, for illustration. These DMA channels bypass the MCU module 400 to directly transmit data, improving power calculation efficiency. In the dot product calculation unit 330, the instantaneous power is obtained by multiplying the current and voltage sampling data of the same period point by point. Then, the instantaneous power of multiple periods is summed and averaged to obtain the current power value, which can then be fed back to the MCU module 400.
[0041] By setting up a synchronous ADC sampling unit 310, a SARADC unit 320, and a dot product calculation unit 330, high-frequency sampling and instantaneous power calculation based on resonant current and AC voltage are achieved to obtain the current power value and improve the accuracy of power calculation.
[0042] In some embodiments, the frequency of the synchronization signal is set to 4MHz, and the sampling frequency for sampling the resonant current and AC voltage is matched with the frequency of the synchronization signal.
[0043] Optionally, the synchronization signal provided by the PWM control module 100 is set to 4MHz. Correspondingly, the sampling frequency for sampling the resonant current and AC voltage in the above embodiment is also matched with this frequency, so as to achieve high-precision sampling of the resonant current and AC voltage and improve the accuracy of power calculation.
[0044] In addition, the operating frequency of the edge debouncing unit 510 is also matched with this frequency, so that the masking window can fully cover the rising and falling edges of the failure protection signal, thereby improving the accuracy of failure protection.
[0045] refer to Figure 3 In some embodiments, the power calculation module 300 further includes a multiplexer 530, through which the SARADC unit 320 obtains the resonant current and AC voltage.
[0046] Optionally, a multiplexer 530 can be added to the power calculation module 300 to connect the resonant current and AC voltage of the power calculation module 300. The two inputs are first connected to the multiplexer 530 and then output to the SARADC unit 320 through time-division multiplexing. This enables the SARADC unit 320 to effectively process the two independent analog inputs, avoid signal conflicts or sampling distortion, and improve the accuracy of the final power calculation.
[0047] In addition to generating a PWM synchronization signal as described in the above embodiments, the PWM control module 100 is also used to determine the PWM output value and ultimately convert it into a corresponding IGBT drive signal. This IGBT drive signal is used to drive and control the subsequent heating unit IGBTs, specifically including two control signals: IGBTH (High-Side) and IGBTL (Low-Side). The induction cooker used in this embodiment is equipped with a half-bridge IGBT circuit, using two IGBTs to form upper and lower bridge arms for power conversion. In general applications, this IGBT drive signal is a heating control signal that regulates the operating power of the IGBTs. On the other hand, when the PWM control module 100 receives a failure protection signal, it needs to convert it into a turn-off signal to control the target heating unit IGBT to turn off. Thus, power control and failure protection for the heating unit IGBTs are simultaneously achieved.
[0048] refer to Figure 2 In some embodiments, the PWM control module 100 includes an output enable unit 110, a complementary signal generation unit 120, a PWM confirmation unit 130, and an AWG unit 140 connected in sequence. The power calculation module 300 also outputs the current sampling data of the resonant current to the AWG unit 140; AWG unit 140 is used to determine the PWM base value based on the current sampling data and send the PWM base value to PWM confirmation unit 130; The PWM confirmation unit 130 is configured to determine the PWM output value based on the PWM base value and the PWM target value, and output the PWM output value to the complementary signal generation unit 120; The complementary signal generation unit 120 is used to generate a corresponding complementary signal according to the PWM output value and output the complementary signal to the output enable unit 110. The output enable unit 110 is used to generate and output a heating control signal that controls the power of the heating unit according to the complementary signal. The output enable unit 110 is also configured to switch the output of a shutdown signal that controls the target heating unit to turn off when a failure protection signal is received. The IGBT drive signal includes the heating control signal and the shutdown signal.
[0049] Specifically, the PWM control module 100 may include an output enable unit 110, a complementary signal generation unit 120, a PWM confirmation unit 130, and an AWG unit 140. The PWM confirmation unit 130 and the AWG unit 140 are used to dynamically control the PWM output value, while the output enable unit 110 and the complementary signal generation unit 120 are used to convert the determined PWM output value into an IGBT drive signal.
[0050] The AWG (Arbitrary Waveform Generator) unit 140 is an arbitrary waveform generator. In this embodiment, the current sampling data obtained by the SARADC unit 320 in the power calculation module 300 is also transmitted to the AWG unit 140, so that the AWG unit 140 determines the current PWM value based on the current sampling data and feeds it back to the PWM confirmation unit 130. On the PWM confirmation unit 130 side, combined with the PWM target value sent by the MCU module 400, it confirms whether the current PWM value and the PWM target value match within the set error range. If they do not match, it is determined that further adjustment is needed to make the current PWM value approach the PWM target value. If they match, the adjustment can be stopped. Here, the PWM target value serves as a reference value to indicate how to adjust the current PWM value. The PWM output value can be determined directly based on the current PWM value, or determined by averaging the current PWM value and the PWM target value.
[0051] Based on the determined PWM output value, the complementary signal generation unit 120 generates two sets of complementary signals to the output enable unit 110 according to their corresponding duty cycle and frequency parameters, and finally outputs them as the IGBT drive signal through the output enable unit 110.
[0052] Furthermore, the synchronization signal generated by the PWM control module 100 in the above embodiments can be generated by the PWM confirmation unit 130 according to the current PWM value and output to other module units.
[0053] By setting up an enable unit, a complementary signal generation unit 120, a PWM confirmation unit 130, and an AWG unit 140, the PWM control module 100 of this solution system not only supports the failure protection function, but also supports the dynamic power control function, thereby improving the safety and stability of the induction cooker.
[0054] In some embodiments, the AWG unit 140 is further configured to decrease the PWM base value by a preset step size according to the working cycle until the PWM control module 100 determines that the PWM base value matches the PWM target value.
[0055] Due to the load characteristics of the heating unit, it has high thermal inertia and rapid power rise, which can easily lead to excessively high actual power. In this embodiment, the PWM base value is preset to a value larger than the PWM target value. The AWG sets an internal fixed algorithm to decrease the current PWM value by a fixed preset step size according to the working cycle, thereby approximating the PWM target value. The working cycle can be set to the same period as the synchronization signal. The preset step size is not limited in this embodiment and can be set by the operator according to the requirements of control accuracy and control speed.
[0056] When the PWM confirmation unit 130 determines that further adjustment is needed, the internal fixed algorithm of the AWG remains effective, causing the PWM base value to continuously approach the PWM target value until the current PWM value and the PWM target value match within the set error range. When the match is achieved, and the PWM confirmation unit 130 determines that further adjustment is not needed, the AWG is configured to stop decreasing the PWM base value and maintain the stability of the PWM output value.
[0057] By setting the internal logic of the AWG unit 140, automatic dynamic adjustment of the PWM output value and the current power value is achieved, thereby improving the accuracy and stability of the power control of the induction cooker.
[0058] In addition, such as Figure 3 As shown, the MCU module 400 is also connected to the serial communication interfaces I2C and UART. Through these serial communication interfaces, it connects to external circuits to control the system and the induction cooker.
[0059] The system structure shown in this application embodiment, by setting up a PWM control module 100, a failure allocation module 200, a power calculation module 300, and an MCU module 400, reduces the number of operational amplifiers required for failure protection compared to circuits that require multiple operational amplifiers. This application solution sets corresponding input ports for different types of fault signals, and uses the failure allocation module 200 to determine the target heating unit based on the fault signal through allocation selection, thereby outputting a failure protection signal for that target heating unit. This reduces the number of operational amplifiers required and lowers circuit costs. Furthermore, the power calculation module 300 calculates the current power value based on the collected resonant current and AC voltage, and feeds it back to the MCU module 400. The MCU module 400 then determines the PWM target value based on this, and, in conjunction with the PWM control module 100, dynamically adjusts the current PWM value and the current power value, improving the accuracy of electromagnetic power control.
[0060] This application also provides an induction cooker equipped with the aforementioned induction cooker power control system. The specific functions implemented in this induction cooker embodiment are the same as those in the aforementioned system embodiment, and the beneficial effects achieved are also the same as those achieved in the aforementioned system embodiment.
[0061] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0062] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.
[0063] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0064] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.
[0065] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification 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 apparatus 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 apparatus.
[0066] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0067] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0068] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0069] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0070] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.
Claims
1. A power control system for an electromagnetic cooker, characterized by, The system comprises a PWM control module, a failure distribution module, a power calculation module and an MCU module connected with the PWM control module, and the power calculation module is further connected with the MCU module; The failure distribution module is provided with a plurality of input ports, different input ports are used for receiving different types of fault signals respectively, and the failure distribution module is configured to determine a target heating unit according to the received fault signals and output a failure protection signal for failure protection of the target heating unit to the PWM control module; The power calculation module is used for acquiring a resonant current and an alternating voltage, and is configured to calculate a current power value according to the resonant current and the alternating voltage, and feed back the current power value to the MCU module; The MCU module is used for determining a PWM target value according to the difference between the current power value and a target power value, and sending the PWM target value to the PWM control module, wherein the target power value is a power value determined by the MCU module according to the current operation mode of the induction cooker; The PWM control module is used for generating an IGBT drive signal according to the failure protection signal and the PWM target value, so as to control the heating unit of the induction cooker through the IGBT drive signal.
2. The system of claim 1, wherein, The failure distribution module comprises a distribution unit and a plurality of AND gate units matched with the input ports; For each AND gate unit, the first input of the AND gate unit is connected with the corresponding input port, the first input is used for receiving the fault signal, the second input of the AND gate unit is a fixed enable input, and the output end of the AND gate unit is connected with the distribution unit; The distribution unit is used for determining the target heating unit according to the fault trigger signals output by each AND gate unit, and outputting the failure protection signal.
3. The system of claim 2, wherein, The system further comprises an edge de-bouncing unit, and the distribution unit is connected with the PWM control module through the edge de-bouncing unit; The PWM control module is further used for generating a synchronization signal and sending the synchronization signal to the edge de-bouncing unit; The edge de-bouncing unit is configured to set a mask window with a preset size for the edge jitter area of the failure protection signal in combination with the timing of the synchronization signal, and perform edge de-bouncing processing on the failure protection signal through the mask window.
4. The system of claim 1, wherein, The system further comprises an overcurrent protection module, and the overcurrent protection module comprises an operational amplifier, the same-phase input end of the operational amplifier acquires the resonant current, the opposite-phase input end of the operational amplifier acquires a reference voltage, and the output end of the operational amplifier is connected with the input port of the failure distribution module.
5. The system of claim 1, wherein, The PWM control module comprises an output enable unit, a complementary signal generation unit, a PWM confirmation unit and an AWG unit connected in sequence; The power calculation module further outputs current sampling data of the resonant current to the AWG unit; The AWG unit is used for determining a PWM basic value according to the current sampling data and sending the PWM basic value to the PWM confirmation unit; The PWM confirmation unit is configured to determine a PWM output value according to the PWM base value and the PWM target value, and output the PWM output value to the complementary signal generation unit; The complementary signal generation unit is configured to generate a corresponding complementary signal according to the PWM output value, and output the complementary signal to the output enable unit; The output enable unit is configured to generate and output a heating control signal for controlling the power of the heating unit according to the complementary signal, and switch to output an off signal for controlling the target heating unit to be off when the failure protection signal is received, wherein the IGBT driving signal comprises the heating control signal and the off signal.
6. The system of claim 5, wherein, The AWG unit is further configured to decrease the PWM base value by a preset step according to a duty cycle until the PWM base value matches the PWM target value is determined by the PWM regulation module.
7. The system of claim 1, wherein, The power calculation module comprises a synchronous ADC sampling unit, a SAR ADC unit and a dot product calculation unit connected in sequence; The PWM regulation module is further configured to generate a synchronization signal and send the synchronization signal to the synchronous ADC sampling unit; The ADC sampling unit is configured to avoid switch interference signals in combination with the timing of the synchronization signal, and trigger the SAR ADC unit to sample the resonant current and the alternating voltage respectively to obtain current sampling data and voltage sampling data; the SAR ADC unit is further configured to output the current sampling data and the voltage sampling data to the dot product calculation unit through a DMA channel respectively; The dot product calculation unit is configured to calculate the current power value by dot product summation according to the current sampling data and the voltage sampling data, and output the current power value to the MCU module.
8. The system of claim 7, wherein, The frequency of the synchronization signal is set to 4MHz, and the sampling frequency of the resonant current and the alternating voltage matches the frequency of the synchronization signal.
9. The system of claim 7, wherein, The power calculation module further comprises a multiplexer, and the SAR ADC unit acquires the resonant current and the alternating voltage through the multiplexer.
10. An electromagnetic oven, characterized by, The induction cooker is configured with the induction cooker power control system of any one of claims 1 to 9.