Blower drive motor control method, device, medium and equipment
The voltage divider voltage of the blower speed control resistance is obtained through the voltage divider circuit, and combined with the nonlinear correction factor and load fluctuation adjustment coefficient, the running power of the motor is dynamically calculated, solving problems such as load changes during the use of the blower, and achieving stable and efficient operation of the motor.
Patent Information
- Application Number
- CN202411545971.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-01
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2044-11-01
AI Technical Summary
During the use of the blower, there are problems such as load changes, idle rotation, blockage of air inlet, overcurrent, and overtemperature, which leads to unstable equipment and low energy efficiency.
The voltage divider voltage of the blower speed control resistance is obtained through the voltage divider circuit, combined with the nonlinear correction factor and load fluctuation adjustment coefficient, the running power of the motor is dynamically calculated, and the motor operation strategy is adjusted through constant power control and real-time monitoring to ensure the stable operation of the motor under various operating conditions.
The blower drive motor is achieved stably and efficiently during startup and operation, avoiding problems such as overheating and aggravating wear caused by power fluctuations, extending the service life of the motor, and improving energy utilization efficiency.
Smart Images

Figure CN119362926B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of motor control, and particularly to a control method, device, medium and equipment for a blower drive motor. Background Art
[0002] Permanent magnet synchronous motors are gradually replacing AC induction motors as drive motors. AC induction motors have low speeds and high self-heating, resulting in low energy efficiency. Using permanent magnet synchronous motors on blowers has a significant energy-saving effect. However, to ensure the long-term stable operation of the blower, it is necessary to solve problems such as load changes, idling, blocking, air inlet blockage, overcurrent, and overheating during the use of the blower. Summary of the Invention
[0003] The object of the present invention is to provide a control method, device, medium and equipment for a blower drive motor, aiming to solve technical problems such as load changes, idling, blocking, air inlet blockage, overcurrent, and overheating during the use of the blower, so as to ensure the long-term stable operation of the blower on the basis of energy saving achieved by the permanent magnet synchronous motor.
[0004] To achieve the above object, in the first aspect of the embodiments of the present disclosure, a control method for a blower drive motor is provided. The method includes:
[0005] In response to a start operation of the blower drive motor, obtain a divided voltage output by a voltage dividing circuit, where the voltage dividing circuit is connected to a blower speed regulating resistor;
[0006] Determine a resistance access value of the blower speed regulating resistor according to the divided voltage output by the voltage dividing circuit, and determine an operating power of the blower drive motor according to the resistance access value of the blower speed regulating resistor, a non-linear correction factor, and a load fluctuation adjustment coefficient;
[0007] Control the blower drive motor to operate at a constant power with the operating power as the target power;
[0008] When the blower drive motor is operating at a constant power, obtain in real time the divided voltage output by the voltage dividing circuit, and determine an operating power adjustment strategy for the blower drive motor according to the divided voltage output by the voltage dividing circuit obtained in real time.
[0009] In a possible implementation manner, the determining the operating power of the blower drive motor according to the resistance access value of the blower speed regulating resistor, a non-linear correction factor, and a load fluctuation adjustment coefficient includes:
[0010] Determine an initial estimated operating power according to the resistance access value of the blower speed regulating resistor and the non-linear characteristic curve of the blower drive motor;
[0011] According to the non - linear correction factor and the load fluctuation adjustment coefficient, correct the initial estimated operating power to obtain the corrected operating power;
[0012] According to the global correction factor, finely adjust the corrected operating power to obtain the operating power of the blower drive motor.
[0013] In a possible implementation manner, the step of correcting the initial estimated operating power according to the non - linear correction factor and the load fluctuation adjustment coefficient to obtain the corrected operating power includes:
[0014] According to the non - linear correction factor and the load fluctuation adjustment coefficient, correct the initial estimated operating power to obtain the power to be iterated;
[0015] According to the iterated operating power obtained from the previous calculation, the momentum factor, and the power to be iterated obtained from the current calculation, perform a secondary correction on the power to be iterated obtained from the current calculation to obtain the iterated operating power;
[0016] According to the power difference between the iterated operating power obtained from the previous calculation and the iterated operating power obtained from the current calculation, determine the update amount of the momentum factor, and update the current momentum factor according to the update amount of the momentum factor, where the update amount of the momentum factor is the calculation result of the logarithm with the number of iterative calculations as the base and the power difference as the true number;
[0017] When the update amount of the momentum factor is greater than the preset threshold, traverse and execute the steps from the iterated operating power obtained from the previous calculation, the momentum factor, and the power to be iterated obtained from the current calculation to determining the update amount of the momentum factor according to the power difference between the iterated operating power obtained from the previous calculation and the iterated operating power obtained from the current calculation until the update amount of the momentum factor is less than or equal to the preset threshold, stop the iteration, and use the iterated operating power corresponding to the update amount of the momentum factor less than or equal to the preset threshold as the corrected operating power.
[0018] In a possible implementation manner, the method further includes:
[0019] When the blower drive motor is in the operating state, real - time obtain the state information of the blower drive motor in multiple dimensions;
[0020] According to the state information in multiple dimensions and the preset protection information corresponding to the dimensions, perform operating protection on the blower.
[0021] In a possible implementation, when the blower drive motor is in an operating state, the state information of the blower drive motor in multiple dimensions is obtained in real time, including:
[0022] When the blower drive motor is in an operating state, the inlet temperature corresponding to the inlet of the blower and the outlet temperature corresponding to the outlet of the blower are obtained in real time;
[0023] Performing operation protection on the blower according to the state information in multiple dimensions and the preset protection information corresponding to the dimensions includes:
[0024] When the inlet temperature exceeds the preset inlet temperature threshold, perform inlet warning protection on the blower, and / or when the outlet temperature exceeds the preset outlet temperature threshold, perform outlet warning protection on the blower.
[0025] In a possible implementation, when the blower drive motor is in an operating state, the state information of the blower drive motor in multiple dimensions is obtained in real time, including:
[0026] When the blower drive motor is in an operating state, the detected voltage value across the detection resistor is obtained in real time, where the detection resistor is disposed between the IGBT-H bridge of the blower and the ground terminal;
[0027] According to the resistance value of the detection resistor and the detected voltage value, calculate the detected current flowing through the detection resistor;
[0028] Performing operation protection on the blower according to the state information in multiple dimensions and the preset protection information corresponding to the dimensions includes:
[0029] According to the magnitude relationship between the detected current and the preset current, determine a first detection result for the operation of the blower;
[0030] When the first detection result indicates that the operation of the blower is abnormal, perform operation protection on the blower.
[0031] In a possible implementation, the preset current includes a preset overcurrent and a preset locked-rotor current. According to the magnitude relationship between the detected current and the preset current, determining a first detection result for the operation of the blower includes:
[0032] According to the magnitude relationship between the detected current and the preset overcurrent, determine a first detection result for the operation of the blower, where the first detection result is used to indicate whether the blower is operating in an overcurrent state; and / or
[0033] Determine a first detection result for the operation of the blower according to the magnitude relationship between the detected current and a preset locked-rotor current, where the first detection result is used to characterize whether the blower is operating in a locked-rotor state.
[0034] In a second aspect of the embodiments of the present disclosure, a control device for a blower driving motor is provided, including:
[0035] An acquisition module, configured to acquire a divided voltage output by a voltage-dividing circuit in response to a startup operation of the blower driving motor, where the voltage-dividing circuit is connected to a blower speed-regulating resistor;
[0036] A first determination module, configured to determine a resistance access value of the blower speed-regulating resistor according to the divided voltage output by the voltage-dividing circuit, and determine an operating power of the blower driving motor according to the resistance access value of the blower speed-regulating resistor, a non-linear correction factor, and a load fluctuation adjustment coefficient;
[0037] A control module, configured to control the blower driving motor to operate at a constant power with the operating power as a target power;
[0038] A second determination module, configured to, when the blower driving motor is operating at a constant power, acquire in real time the divided voltage output by the voltage-dividing circuit, and determine an operating power adjustment strategy for the blower driving motor according to the divided voltage output by the voltage-dividing circuit acquired in real time.
[0039] In a third aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the steps of the method according to any one of the first aspect are implemented.
[0040] In a fourth aspect of the embodiments of the present disclosure, an electronic device is provided, including:
[0041] A memory, on which a computer program is stored;
[0042] A processor, configured to execute the computer program in the memory to implement the steps of the method according to any one of the first aspect.
[0043] The present invention provides a control method, device, medium, and equipment for a blower driving motor. Compared with the prior art, the following beneficial effects are achieved:
[0044] At the moment when the blower drive motor starts, the partial voltage of the speed control resistor is quickly obtained through the voltage dividing circuit, so as to accurately calculate the resistance access value. This ensures that the motor can obtain an appropriate initial power setting at the starting stage, avoiding equipment damage or energy consumption waste caused by excessive starting current. Based on the resistance access value, combined with the non-linear correction factor and the load fluctuation adjustment coefficient, the target operating power of the blower drive motor can be dynamically calculated. The non-linear characteristics of the motor and the real-time changes of the load are fully considered, ensuring the optimal energy efficiency when the motor operates in the constant power mode.
[0045] Furthermore, during the constant power operation, continuously monitor the partial voltage output by the voltage dividing circuit and evaluate the operating power of the motor in real time. Once it is found that the power deviates from the target value, immediately adjust the operating power strategy of the motor according to the real-time obtained partial voltage to quickly restore and maintain the constant power state. This intelligent monitoring and adaptive adjustment ability ensure the stable operation of the motor under various working conditions. In this way, not only the overall reliability of the blower drive motor system is improved, but also the energy efficiency is significantly optimized. It effectively avoids problems such as equipment overheating and increased wear caused by power fluctuations, and extends the service life of the motor. At the same time, through precise power management, energy consumption is reduced, energy utilization efficiency is improved, precise power management of the blower drive motor is achieved, and the reliability, energy efficiency and operating stability of the system are significantly improved. Other features and advantages of the present disclosure will be described in detail in the following specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The drawings are used to provide a further understanding of the present disclosure and constitute a part of the specification, and are used to explain the present disclosure together with the following specific implementation, but do not constitute a limitation to the present disclosure. In the drawings:
[0047] Figure 1 is a flowchart of a method for controlling a blower drive motor shown according to an embodiment of the specification.
[0048] Figure 2 is a block diagram of a device for controlling a blower drive motor shown according to an embodiment of the specification.
[0049] Figure 3 is a block diagram of another device for controlling a blower drive motor shown according to an embodiment of the specification. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0050] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0051] The following will describe in detail the specific embodiments of the present disclosure with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for the purpose of illustration and explanation of the present disclosure, and are not intended to limit the present disclosure.
[0052] The present disclosure provides a control method for a blower drive motor, Figure 1 which is a flowchart of a control method for a blower drive motor shown according to an embodiment. The method includes:
[0053] In step S11, in response to a start operation of the blower drive motor, a divided voltage output by a voltage dividing circuit is obtained, where the voltage dividing circuit is connected to a blower speed regulating resistor;
[0054] Among them, the voltage dividing circuit operates according to Ohm's law and Kirchhoff's voltage law. When current passes through a series of resistors, it will be shunted according to the resistance value ratio of the resistors, generating a corresponding voltage division. When the blower drive motor starts, the voltage dividing circuit starts to work and outputs a divided voltage related to the value of the blower speed regulating resistor connected.
[0055] For example, assume that the blower drive motor starts, and the voltage dividing circuit consists of two resistors R1 and R2 connected in series, and the power supply voltage is V. According to the voltage division principle, the output voltage Vout of the voltage dividing circuit = V×R2 / (R1 + R2). This divided voltage will be used to determine the value of the blower speed regulating resistor connected subsequently.
[0056] In step S12, according to the divided voltage output by the voltage dividing circuit, the resistance value of the blower speed regulating resistor connected is determined, and according to the resistance value of the blower speed regulating resistor connected, the non - linear correction factor, and the load fluctuation adjustment coefficient, the operating power of the blower drive motor is determined;
[0057] Among them, the resistance value of the resistor connected is the actual resistance value of the blower speed regulating resistor connected to the circuit. The non - linear correction factor is a coefficient used to correct the power estimation error caused by non - linear factors (such as resistance temperature change, material non - linearity, etc.). The load fluctuation adjustment coefficient is a coefficient used to adjust the power fluctuation caused by load changes (such as air flow change, pipeline resistance change, etc.).
[0058] In the embodiments of the present disclosure, first, according to the divided voltage output by the voltage dividing circuit and the known resistance - voltage relationship, the resistance value of the blower speed regulating resistor connected can be determined. Then, in combination with the non - linear correction factor and the load fluctuation adjustment coefficient, the operating power of the blower drive motor is calculated using a specific algorithm or formula.
[0059] For example: Assume that the resistance access value of the blower speed control resistor is determined to be 100 ohms through the divided voltage, the non-linear correction factor is 1.05 (considering the change in resistor temperature), and the load fluctuation adjustment coefficient is 0.98 (considering the decrease in air flow). Then, the operating power of the blower drive motor can be obtained through these parameters and a specific power calculation formula.
[0060] In step S13, taking the operating power as the target power, control the blower drive motor to operate at a constant power;
[0061] Among them, operating at a constant power means that the motor maintains a constant power during operation and does not fluctuate due to load changes or other factors.
[0062] In the embodiment of the present disclosure, taking the calculated operating power as the target power, by controlling the input voltage or current of the blower drive motor, the motor is made to operate at a constant power. This usually needs to be achieved through a closed-loop control system, that is, continuously monitoring the actual power of the motor and adjusting the input to maintain the target power.
[0063] For example, assume the target power is 1000 watts. When the blower drive motor starts to operate, the control system will continuously monitor its actual power. If the actual power is lower than 1000 watts, the control system will increase the input voltage or current to increase the power; if the actual power is higher than 1000 watts, the control system will decrease the input voltage or current to decrease the power. In this way, the motor can operate at a constant power.
[0064] In step S14, when the blower drive motor is operating at a constant power, real-time obtain the divided voltage output by the voltage dividing circuit, and determine the operating power adjustment strategy of the blower drive motor according to the real-time obtained divided voltage output by the voltage dividing circuit.
[0065] Among them, the operating power adjustment strategy refers to the strategy or method for adjusting the operating power of the blower drive motor according to the real-time obtained divided voltage and other relevant parameters.
[0066] In the embodiment of the present disclosure, when the blower drive motor is operating at a constant power, real-time obtain the divided voltage output by the voltage dividing circuit, and according to the change of this voltage value and other relevant parameters (such as non-linear correction factor, load fluctuation adjustment coefficient, etc.), determine whether it is necessary to adjust the operating power of the motor and how to adjust it. This usually involves complex algorithms and real-time control systems.
[0067] For example, assume that during constant power operation, due to an increase in ambient temperature, the resistance temperature rises, causing a change in the divided voltage. The control system will detect this change in real time and calculate a new target power based on the changes in the non-linear correction factor and the load fluctuation adjustment coefficient. Then, the control system will adjust the input voltage or current of the motor to reach the new target power, thereby maintaining constant power operation. If the load changes (such as an increase in air flow), the control system will also correspondingly adjust the operating power of the motor to adapt to the new load conditions.
[0068] In the above technical solution, at the moment when the blower drive motor starts, the divided voltage of the speed control resistor is quickly obtained through the voltage dividing circuit, so as to accurately calculate the resistance access value. This ensures that the motor can obtain an appropriate initial power setting at the start-up stage, avoiding equipment damage or energy consumption waste caused by excessive start-up current. Based on the resistance access value, combined with the non-linear correction factor and the load fluctuation adjustment coefficient, the target operating power of the blower drive motor can be dynamically calculated. This fully considers the non-linear characteristics of the motor and the real-time changes of the load, ensuring the optimal energy efficiency when the motor operates in the constant power mode.
[0069] Furthermore, during constant power operation, continuously monitor the divided voltage output by the voltage dividing circuit and evaluate the operating power of the motor in real time. Once it is found that the power deviates from the target value, immediately adjust the operating power strategy of the motor according to the divided voltage obtained in real time to quickly restore and maintain the constant power state. This intelligent monitoring and adaptive adjustment ability ensures the stable operation of the motor under various working conditions. In this way, not only the overall reliability of the blower drive motor system is improved, but also the energy efficiency is significantly optimized. It effectively avoids problems such as equipment overheating and increased wear caused by power fluctuations, and extends the service life of the motor. At the same time, through precise power management, energy consumption is reduced, energy utilization efficiency is improved, precise power management of the blower drive motor is achieved, and the reliability, energy efficiency and operating stability of the system are significantly improved.
[0070] In a possible implementation manner, in step S12, the determining the operating power of the blower drive motor according to the resistance access value, the non-linear correction factor and the load fluctuation adjustment coefficient of the blower speed control resistor includes:
[0071] In step S121, determine the initial estimated operating power according to the resistance access value of the blower speed control resistor and the non-linear characteristic curve of the blower drive motor;
[0072] Among them, the non-linear characteristic curve is a curve that describes the relationship between the power output of the blower drive motor under different conditions (such as different resistance access values, different loads, etc.) and the input parameters (such as voltage, current). This curve is usually non-linear because the power output of the motor is related not only to the input parameters but also to the internal state of the motor (such as temperature, wear, etc.) and external conditions (such as air density, pressure, etc.).
[0073] In the embodiments of the present disclosure, first, according to the resistance access value of the blower speed control resistor, a corresponding point is found on the non-linear characteristic curve of the blower drive motor. This point represents the power that the motor may output under the given resistance access value. The power value corresponding to this point is the initial estimated operating power.
[0074] For example, assume that the resistance access value of the blower speed control resistor is 150 ohms. According to the non-linear characteristic curve, when the resistance access value is 150 ohms, the power that the motor may output is 800 watts. Then, 800 watts is the initial estimated operating power.
[0075] In step S122, the initial estimated operating power is corrected according to the non-linear correction factor and the load fluctuation adjustment coefficient to obtain the corrected operating power;
[0076] In the embodiments of the present disclosure, after obtaining the initial estimated operating power, the initial estimated value is corrected according to the non-linear correction factor and the load fluctuation adjustment coefficient. This usually involves multiplying the initial estimated value by the product of these two coefficients to obtain a corrected operating power that is closer to the actual power.
[0077] For example, assume that the non-linear correction factor is 1.02 (considering the power increase caused by the change in resistor temperature), and the load fluctuation adjustment coefficient is 0.95 (considering the power reduction caused by the decrease in air flow). Then, the corrected operating power is the initial estimated operating power (800 watts) multiplied by the product of these two coefficients, that is, 800 watts × 1.02 × 0.95 = 779.2 watts.
[0078] In step S123, the corrected operating power is finely adjusted according to the global correction factor to obtain the operating power of the blower drive motor.
[0079] Among them, the global correction factor is a coefficient used to finely adjust the entire power estimation process. It may be obtained based on experimental data, empirical formulas, or machine learning methods, and is used to further improve the accuracy of power estimation.
[0080] In the embodiments of the present disclosure, after obtaining the corrected operating power, the correction value is finely adjusted according to the global correction factor. This usually involves multiplying the corrected operating power by the global correction factor to obtain a final and more accurate operating power.
[0081] For example, assume that the global correction factor is 1.01 (a fine-tuning coefficient obtained based on experimental data). Then, the final operating power is the corrected operating power (779.2 watts) multiplied by the global correction factor, i.e., 779.2 watts × 1.01 = 787 watts. The final operating power of the blower drive motor is obtained.
[0082] Through the above steps, the operating power of the blower drive motor can be accurately determined based on the resistance access value of the blower speed control resistor, the nonlinear correction factor, the load fluctuation adjustment coefficient, and the global correction factor. Ensure the stable operation and high-efficiency output of the blower drive motor.
[0083] In a possible implementation manner, in step S122, the correcting the initial estimated operating power according to the nonlinear correction factor and the load fluctuation adjustment coefficient to obtain a corrected operating power includes:
[0084] In step S1221, correcting the initial estimated operating power according to the nonlinear correction factor and the load fluctuation adjustment coefficient to obtain a power value to be iterated;
[0085] Wherein, the power value to be iterated is an operating power value that has been preliminarily corrected but not yet optimized through iteration.
[0086] In the embodiments of the present disclosure, the initial estimated operating power is preliminarily corrected by using the nonlinear correction factor and the load fluctuation adjustment coefficient to obtain a power value to be iterated. This step is to compensate for the power estimation deviation caused by system nonlinearity and load fluctuation.
[0087] For example, assume there is a blower drive motor system with an initial estimated operating power of P0. First, P0 is preliminarily corrected according to the nonlinear correction factor K_nl and the load fluctuation adjustment coefficient K_ld to obtain a power value to be iterated P1. For example, K_nl = 1.05, K_ld = 0.98, then P1 = P0K_nlK_ld.
[0088] In step S1222, correcting the power value to be iterated calculated this time according to the iterative operating power obtained from the previous calculation, the momentum factor, and the power value to be iterated calculated this time to obtain an iterative operating power;
[0089] Wherein, the iterative operating power is a more accurate operating power value obtained after iterative correction. The momentum factor is a weight factor used to control the influence of historical information on the current correction result during the iterative process.
[0090] In the embodiments of the present disclosure, the power to be iteratively run obtained in this calculation is corrected twice by using the momentum factor and the iteratively run power obtained in the previous calculation before this time, in combination with the power to be iteratively run, to obtain a more accurate iteratively run power. This step is to utilize historical information to accelerate the iterative process and improve the accuracy of the correction result.
[0091] For example, the power to be iteratively run P1 obtained in this calculation is corrected twice by using the momentum factor m (assuming the initial value is 0.5) and in combination with the iteratively run power P_prev obtained in the previous iteration (initially P0 or a preset value), to obtain a new iteratively run power P_new. For example, P_new = mP_prev + (1 - m)P1.
[0092] In step S1223, the amount of momentum factor update is determined according to the power difference between the iteratively run power obtained in the previous calculation before this time and the iteratively run power obtained in this calculation, and the current momentum factor is updated according to the amount of momentum factor update, where the amount of momentum factor update is the calculation result of the logarithm with the number of iterative calculations as the base and the power difference as the true number;
[0093] Among them, the amount of momentum factor update is used to dynamically adjust the size of the momentum factor during the iterative process according to the power difference.
[0094] In the embodiments of the present disclosure, the size of the momentum factor is dynamically adjusted according to the power difference between the iteratively run power obtained in the previous calculation before this time and the iteratively run power obtained in this calculation. This step is to optimize the value of the momentum factor according to the power change during the iterative process, so as to further improve the efficiency and accuracy of iterative correction.
[0095] For example, calculate the power difference ΔP between P_new obtained in this iteration and P_prev obtained in the previous iteration, and dynamically adjust the size of the momentum factor m according to this difference. For example, a momentum factor update rule can be set, such as Δm = log 迭代次数 |ΔP|, where log represents the natural logarithm, and the number of iterations is the total number of the current iterative process. Then, it is determined that the momentum factor is updated through the following formula: If the power difference ΔP obtained in this calculation is negative, that is, P_new obtained in this iteration is less than P_prev obtained in the previous iteration, then it is determined that the momentum factor is updated through the following formula: m i = m i-1 + Δm; if the power difference ΔP obtained in this calculation is positive, that is, P_new obtained in this iteration is greater than P_prev obtained in the previous iteration, then it is determined that the momentum factor is updated through the following formula: m i = m i-1 - Δm.
[0096] In step S1224, when the update amount of the momentum factor is greater than the preset threshold, the steps of determining the update amount of the momentum factor are iteratively executed from the iterative operating power calculated based on the previous calculation, the momentum factor, and the to-be-iterated operating power calculated this time, to the power difference between the iterative operating power calculated based on the previous calculation and the iterative operating power calculated this time, until the update amount of the momentum factor is less than or equal to the preset threshold, at which point the iteration stops, and the iterative operating power corresponding to the update amount of the momentum factor being less than or equal to the preset threshold is used as the corrected operating power.
[0097] Among them, the preset threshold is a pre-set value used to determine whether the update amount of the momentum factor is small enough to decide whether to stop the iterative process. When the iteration stop condition is met, the iterative process will stop and the final iterative result will be output.
[0098] The corrected operating power is the final operating power value obtained after multiple iterative corrections when the iteration stop condition is met.
[0099] In the embodiments of the present disclosure, an iteration stop condition is set, that is, the update amount of the momentum factor must be less than or equal to the preset threshold. This is to ensure that the iterative process can converge to a stable result and this result is accurate enough.
[0100] When the update amount of the momentum factor is greater than the preset threshold, it means that the current iterative result is not yet stable enough, or the value of the momentum factor needs to be further adjusted. Therefore, in this case, the iterative process from step S1221 to step S1223 is continued until the update amount of the momentum factor meets the iteration stop condition.
[0101] Specifically, in each iteration, based on the to-be-iterated operating power obtained in the current iteration, the iterative operating power obtained in the previous iteration, and the momentum factor, the new iterative operating power is calculated. Then, based on the power difference between the new iterative operating power and the iterative operating power obtained in the previous iteration, the update amount of the momentum factor is determined. If the update amount of the momentum factor is greater than the preset threshold, the next iteration is continued; otherwise, the iteration stops, and the iterative operating power obtained in the current iteration is used as the corrected operating power.
[0102] For example, assume that during the power correction process of the blower drive motor system and step S1224 has been executed. At this time, a preset threshold θ (for example, θ = 0.01) is set to determine whether the update amount of the momentum factor is small enough.
[0103] After the first iteration, the calculated update amount of the momentum factor may be greater than θ (for example, 0.05). This means that the result of the current iteration is not yet stable enough, so the iteration process needs to continue. In the next iteration, each time, based on the power to be iterated obtained from the current iteration, the iterated running power obtained from the previous iteration, and the momentum factor, the new iterated running power is calculated. Then, based on the power difference between the new iterated running power and the iterated running power obtained from the previous iteration, the update amount of the momentum factor is determined.
[0104] After multiple iterations, it may be found that the update amount of the momentum factor gradually decreases and finally becomes less than or equal to the preset threshold θ (for example, 0.005). At this time, it can be considered that the iteration process has converged to a stable result, and this result is accurate enough. Therefore, the iteration is stopped, and the iterated running power obtained from the current iteration is used as the corrected running power.
[0105] Through this process, it can be ensured that the corrected result of the running power of the blower drive motor is accurate and stable, thereby achieving accurate control and optimization of the motor performance.
[0106] In one possible implementation, the method further includes:
[0107] When the blower drive motor is in the running state, the state information of the blower drive motor in multiple dimensions is obtained in real time;
[0108] When the blower drive motor is in the running state, to ensure its safe and efficient operation, its state is monitored in real time and comprehensively. This usually involves state information in multiple dimensions, including but not limited to the current, voltage, temperature, speed, vibration, load, etc. of the motor.
[0109] These state information can be obtained in real time through various sensors installed on the motor. The sensors convert physical quantities (such as current, voltage, temperature, etc.) into electrical signals, and then these electrical signals are transmitted to the data acquisition system or control system for further processing and analysis.
[0110] For example, assume that a ventilation system of a large factory is running, which includes multiple blower drive motors. To ensure the safe operation of these motors, various sensors such as temperature sensors, current sensors, vibration sensors, etc. are installed on each motor.
[0111] When the motor is running, these sensors will monitor the state of the motor in real time and transmit the monitored data (such as temperature, current, vibration, etc.) to the control system. The control system will evaluate the running state of the motor based on these data so as to take protection measures when necessary.
[0112] Perform operation protection on the blower according to the status information of multiple said dimensions and the preset protection information of the corresponding dimension.
[0113] After obtaining the status information of multiple dimensions of the motor, we need to evaluate the operating status of the motor based on this information and the preset protection information of the corresponding dimension. The preset protection information is usually set according to the design parameters of the motor, operating experience, and safety standards, and it defines the safe operating range or threshold of the motor in each dimension.
[0114] When the status information of a certain dimension exceeds its corresponding preset protection information, it means that the motor may be in an unsafe or abnormal operating state. At this time, the control system will trigger corresponding protection mechanisms, such as reducing the load of the motor, adjusting the speed of the motor, shutting down the machine, etc., to ensure the safe operation of the motor.
[0115] In a possible implementation manner, when the blower drive motor is in an operating state, real-time obtain the status information of the blower drive motor in multiple dimensions, including:
[0116] When the blower drive motor is in an operating state, real-time obtain the inlet temperature corresponding to the inlet of the blower and the outlet temperature corresponding to the outlet of the blower;
[0117] In the embodiments of the present disclosure, during the operation of the blower drive motor, the temperatures of its inlet and outlet are important parameters reflecting its working state. The inlet temperature can reflect the influence of the external environment or the pre-stage equipment on the air flow input to the blower, while the outlet temperature can reflect the internal energy conversion efficiency and heat dissipation of the blower.
[0118] In order to obtain these temperature information in real time, temperature sensors are usually installed at the inlet and outlet of the blower respectively. These sensors can convert the temperature into an electrical signal in real time and send these signals to the central control system or data recording device through a data transmission system.
[0119] The performing operation protection on the blower according to the status information of multiple said dimensions and the preset protection information of the corresponding dimension includes:
[0120] In the case where the inlet temperature exceeds the preset inlet temperature threshold, perform inlet warning protection on the blower, and / or, in the case where the outlet temperature exceeds the preset outlet temperature threshold, perform outlet warning protection on the blower.
[0121] In the embodiments of the present disclosure, after obtaining the temperatures of the inlet and outlet of the blower, we need to compare these temperature information with the preset protection thresholds to evaluate whether the blower is in a safe operating state.
[0122] Among them, the preset inlet air temperature threshold and outlet air temperature threshold are usually set according to the design parameters of the blower, operation experience, and safety standards. These thresholds define the safe operating range of the blower in terms of inlet and outlet air temperatures.
[0123] When the inlet air temperature exceeds the preset inlet air temperature threshold, it may mean that the external environmental temperature is too high, or the pre-stage equipment (such as filters) is blocked, resulting in poor air intake, which may affect the performance and lifespan of the blower. Therefore, the control system will trigger an inlet air warning protection mechanism, such as sounding an alarm, reducing the blower speed, or shutting down the machine.
[0124] Similarly, when the outlet air temperature exceeds the preset outlet air temperature threshold, it may mean that the internal heat dissipation of the blower is poor or the load is too large, which will also affect the performance and lifespan of the blower. Therefore, the control system will trigger an outlet air warning protection mechanism, such as sounding an alarm, adjusting the blower load, or shutting down the machine.
[0125] In a possible implementation manner, when the blower drive motor is in an operating state, the state information of the blower drive motor in multiple dimensions is obtained in real time, including:
[0126] When the blower drive motor is in an operating state, the detection voltage value across the detection resistor is obtained in real time, where the detection resistor is disposed between the IGBT-H bridge of the blower and the ground terminal;
[0127] In the embodiments of the present disclosure, in the control circuit of the blower drive motor, the IGBT (Insulated Gate Bipolar Transistor) H-bridge circuit is a commonly used power conversion device for converting direct current into alternating current to drive the blower motor. To ensure the safety and reliability of the motor operation, it is necessary to monitor the working state of the motor in real time, including the magnitude of the current.
[0128] The detection resistor (also known as the shunt resistor or current sensing resistor) is disposed between the IGBT-H bridge and the ground terminal for detecting the current flowing through the H-bridge. When the current passes through the detection resistor, a voltage drop will be generated across it, and this voltage drop is proportional to the current, which is the application of Ohm's law.
[0129] By obtaining the voltage value across the detection resistor (i.e., the detection voltage value) in real time, the magnitude of the current flowing through the H-bridge can be indirectly monitored. This is usually achieved through a high-precision analog circuit or a digital converter (such as an ADC) to convert the voltage signal into a digital signal.
[0130] According to the resistance value of the detection resistor and the detection voltage value, the detection current flowing through the detection resistor is calculated;
[0131] In the embodiments of the present disclosure, after obtaining the voltage value across the detection resistor, the current value flowing through the detection resistor, i.e., the detection current, can be calculated using Ohm's law (V = IR).
[0132] Specifically, given the resistance value (R) of the detection resistor and the voltage value (V) across its two ends, the current value (I) can be calculated through the formula I = V / R. This current value reflects the actual operating current of the blower drive motor and is an important basis for evaluating the operating state of the motor.
[0133] Performing operation protection on the blower according to the state information of the multiple dimensions and the preset protection information corresponding to the dimensions includes:[[]]
[0134] Determining a first detection result for the operation of the blower according to the magnitude relationship between the detection current and the preset current;
[0135] In the embodiments of the present disclosure, in the control system of the blower drive motor, a series of preset protection current values are usually set to evaluate whether the operating state of the motor is safe. These preset current values are usually set based on the design parameters of the motor, operating experience, and safety standards.
[0136] By comparing the real-time obtained detection current with the preset current value, it can be determined whether the motor is in an overloaded, short-circuited, or abnormal operating state. For example, if the detection current exceeds the preset maximum operating current value, it may mean that the motor is overloaded or there is a short-circuit fault. The control system will generate a first detection result based on the comparison result, and this result is a logical judgment value used to indicate whether the motor is operating normally or there is an abnormality.
[0137] When the first detection result indicates that the blower is operating abnormally, perform operation protection on the blower.
[0138] In the embodiments of the present disclosure, when the first detection result indicates that the blower drive motor is operating abnormally (such as overloading, short-circuiting, etc.), the control system will immediately take a series of protection measures to prevent further damage to the motor or the occurrence of more serious faults.
[0139] The protection measures may include: issuing an alarm: reminding the operator through an audible and visual alarm device and taking corresponding emergency measures.
[0140] Reducing the motor speed: reducing the speed of the motor by adjusting the duty cycle of the PWM (pulse width modulation) signal or adjusting the voltage level to reduce the load and heat generation of the motor.
[0141] Shutdown protection: In severe cases, directly cut off the power supply of the motor to prevent further damage to the motor.
[0142] Record fault information: Record key information such as the time of fault occurrence and current value for subsequent fault analysis and troubleshooting.
[0143] It can ensure that the blower drive motor can safely shut down under abnormal conditions, avoiding further damage and potential safety risks.
[0144] In a possible implementation, the preset current includes a preset overcurrent and a preset locked-rotor current. Determining a first detection result for the operation of the blower according to the magnitude relationship between the detected current and the preset current includes:
[0145] Determine a first detection result for the operation of the blower according to the magnitude relationship between the detected current and the preset overcurrent. The first detection result is used to characterize whether the blower is operating in an overcurrent state.
[0146] Definition of the preset overcurrent: The preset overcurrent is a threshold set according to the maximum allowable current value when the blower is operating normally. This value usually takes into account the current fluctuation range of the blower under rated conditions and a certain safety margin to ensure timely detection in case of abnormal current increase.
[0147] Comparison between the detected current and the preset overcurrent: The system continuously detects the operating current of the blower (i.e., the detected current) and compares it with the preset overcurrent. If the detected current exceeds the preset overcurrent, it indicates that the current operating current of the blower is abnormally high, which may be caused by reasons such as excessive load, motor failure, or abnormal supply voltage.
[0148] Determination of the first detection result: When the detected current exceeds the preset overcurrent, the first detection result indicates that the blower is operating in an overcurrent state. This result is crucial for taking timely measures to protect the blower from damage, such as cutting off the power supply or adjusting the load to reduce the current.
[0149] Determine a first detection result for the operation of the blower according to the magnitude relationship between the detected current and the preset locked-rotor current. The first detection result is used to characterize whether the blower is operating in a locked-rotor state.
[0150] Definition of the preset locked-rotor current: The preset locked-rotor current is the current value that may occur when the blower is completely locked (i.e., the rotor cannot rotate). This value is usually relatively high because when the blower is locked, the motor needs to overcome a great deal of resistance, resulting in a sharp increase in current.
[0151] Comparison of detected current and preset stall current: Similarly, the system detects the blower's operating current in real time and compares it with the preset stall current. If the detected current is close to or exceeds the preset stall current, it indicates that the blower may be in a stalled state, that is, its rotor cannot rotate freely due to some reason (such as foreign matter blocking, bearing damage, etc.).
[0152] Determination of the first test result: When the detected current approaches or exceeds the preset stall current, the first test result indicates that the blower is stalled. This result is crucial to prevent serious consequences such as motor overheating and burning, and immediate measures need to be taken to release the stall state or shut down for inspection.
[0153] In summary, by comparing the relationship between the detected current and the preset overcurrent current and the preset stall current, it is possible to accurately determine whether the blower is in an overcurrent operation or stall state, so as to take corresponding protective measures in time to ensure the safe and stable operation of the blower.
[0154] Among them, multiple dimensions may include overvoltage, overcurrent, stall, overtemperature and other dimensions, and the detection method may be:
[0155] Overvoltage detection, through the voltage divider resistor on the bus to the MCU, read the ADC reading and calculate the current bus voltage based on the proportional relationship.
[0156] Overcurrent detection, through the detection current resistor connected under the IGBT, it is known that the resistance value of the detection current is a fixed value. The current passing through the resistor is calculated based on the collected voltage value to determine whether it exceeds the maximum current value set by the software to determine whether there is overcurrent.
[0157] Stalled rotor: When the motor is stalled, the motor rotor cannot rotate, causing the induced electromotive force generated on the motor stator to change differently. Due to the magnetic field induction relationship, it affects the current flowing through the above-mentioned current detection resistor. The voltage obtained on the detection resistor is used to determine whether the motor is in normal operation or in a stalled state.
[0158] Overtemperature: There are temperature detection resistors in the heat sink and MCU. The voltage is detected by connecting the temperature detection resistor to a voltage divider circuit. The resistance change of the temperature resistor at different temperatures causes the voltage detected by the MCU to change, so as to determine whether the set temperature is exceeded.
[0159] The present disclosure also provides a blower drive motor control device, see Figure 2 As shown, including:
[0160] An acquisition module 210 is configured to acquire a divided voltage output by a voltage divider circuit in response to a start-up operation of the blower drive motor, wherein the voltage divider circuit is connected to a blower speed regulating resistor;
[0161] The first determination module 220 is configured to determine the resistance access value of the blower speed control resistor according to the divided voltage output by the voltage dividing circuit, and determine the operating power of the blower drive motor according to the resistance access value of the blower speed control resistor, the nonlinear correction factor, and the load fluctuation adjustment coefficient;
[0162] The control module 230 is configured to control the blower drive motor to operate at a constant power with the operating power as the target power;
[0163] The second determination module 240 is configured to, when the blower drive motor operates at a constant power, acquire in real time the divided voltage output by the voltage dividing circuit, and determine the operating power adjustment strategy of the blower drive motor according to the divided voltage output by the voltage dividing circuit acquired in real time.
[0164] Optionally, the first determination module 220 is configured to:
[0165] Determine the initial estimated operating power according to the resistance access value of the blower speed control resistor and the nonlinear characteristic curve of the blower drive motor;
[0166] Correct the initial estimated operating power according to the nonlinear correction factor and the load fluctuation adjustment coefficient to obtain the corrected operating power;
[0167] Fine-tune the corrected operating power according to the global correction factor to obtain the operating power of the blower drive motor.
[0168] Optionally, the first determination module 220 is configured to:
[0169] Correct the initial estimated operating power according to the nonlinear correction factor and the load fluctuation adjustment coefficient to obtain the power to be iterated;
[0170] Perform a secondary correction on the power to be iterated calculated this time according to the iterated operating power calculated in the previous calculation, the momentum factor, and the power to be iterated calculated this time to obtain the iterated operating power;
[0171] Determine the momentum factor update amount according to the power difference between the iterated operating power calculated in the previous calculation and the iterated operating power calculated this time, and update the current momentum factor according to the momentum factor update amount, where the momentum factor update amount is the calculation result of the logarithm with the number of iterative calculations as the base and the power difference as the true number;
[0172] When the update amount of the momentum factor is greater than a preset threshold, iteratively execute the step of determining the update amount of the momentum factor based on the iterative operation power calculated in the previous calculation, the momentum factor, and the power difference between the iterative operation power calculated in the previous calculation and the iterative operation power calculated this time until the update amount of the momentum factor is less than or equal to the preset threshold, stop the iteration, and use the iterative operation power corresponding to the update amount of the momentum factor being less than or equal to the preset threshold as the corrected operation power.
[0173] Optionally, the second determination module 240 is further configured to:
[0174] The method further includes:
[0175] When the blower drive motor is in an operating state, obtain in real time the state information of the blower drive motor in multiple dimensions;
[0176] Perform operating protection on the blower according to the state information in multiple dimensions and the preset protection information corresponding to the dimensions.
[0177] Optionally, the second determination module 240 is further configured to:
[0178] When the blower drive motor is in an operating state, obtain in real time the inlet temperature corresponding to the inlet of the blower and the outlet temperature corresponding to the outlet of the blower;
[0179] When the inlet temperature exceeds a preset inlet temperature threshold, perform inlet warning protection on the blower, and / or when the outlet temperature exceeds a preset outlet temperature threshold, perform outlet warning protection on the blower.
[0180] Optionally, the second determination module 240 is further configured to:
[0181] When the blower drive motor is in an operating state, obtain in real time the detection voltage value across the detection resistor, where the detection resistor is disposed between the IGBT-H bridge of the blower and the ground terminal;
[0182] Calculate the detection current flowing through the detection resistor according to the resistance value of the detection resistor and the detection voltage value;
[0183] Determine a first detection result for the operation of the blower according to the magnitude relationship between the detection current and a preset current;
[0184] When the first detection result indicates that the operation of the blower is abnormal, perform operating protection on the blower.
[0185] Optionally, the second determination module 240 is further configured to:
[0186] Determine a first detection result for the operation of the blower according to the magnitude relationship between the detected current and a preset overcurrent, where the first detection result is used to characterize whether the blower is operating in an overcurrent state; and / or
[0187] Determine a first detection result for the operation of the blower according to the magnitude relationship between the detected current and a preset stall current, where the first detection result is used to characterize whether the blower is operating in a stalled state.
[0188] An embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the method described in any one of the foregoing embodiments are implemented.
[0189] An embodiment of the present disclosure further provides an electronic device, including:
[0190] A memory, on which a computer program is stored;
[0191] A processor, configured to execute the computer program in the memory to implement the steps of the method described in any one of the foregoing embodiments.
[0192] Figure 3 The shown blower drive motor control device 100 includes a processor 1001 and a memory 1003. Among them, the processor 1001 and the memory 1003 are connected, such as through a bus 1002. Optionally, the blower drive motor control device 100 may further include a communication component, and the communication component may be used for data interaction between the device 100 and other devices, such as data sending and / or data receiving, etc. It should be noted that in actual scheduling, the communication component is not limited to one, and the structure of the blower drive motor control device 100 does not constitute a limitation to the embodiments of the present application.
[0193] The processor 1001 can be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the disclosure of this application. The processor 1001 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0194] The bus 1002 can include a path for transmitting information between the above components. The bus 1002 can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 1002 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 only a thick line is shown herein, but it does not mean that there is only one bus or one type of bus.
[0195] The memory 1003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or it can also be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, other magnetic storage devices, or any other medium that can be used to carry or store program code and can be read by a computer, which is not limited herein.
[0196] The memory 1003 is used to store program codes for executing the embodiments of the present disclosure, and the execution is controlled by the processor 1001. The processor 1001 is used to execute the program codes stored in the memory 1003 to implement the steps shown in the above blower drive motor control method embodiment.
[0197] The embodiment of the present disclosure further provides a computer-readable storage medium having program codes stored thereon. When the program codes are executed by a processor, the steps and corresponding contents of the aforementioned blower drive motor control method embodiment can be implemented.
[0198] The preferred embodiments of the present disclosure are described in detail above in conjunction with the accompanying drawings; however, the present disclosure is not limited to the specific details in the above embodiments; within the technical concept of the present disclosure, various changes, modifications, substitutions and variations may be made to these embodiments, and these changes, modifications, substitutions and variations all fall within the protection scope of the present disclosure.
[0199] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any appropriate manner without contradiction, and they should also be regarded as the contents disclosed in this disclosure. In order to avoid unnecessary repetition, this disclosure will not further describe various possible combinations. The technical scope of this application is not limited to the contents in the specification, and its technical scope must be determined according to the scope of the claims.
Claims
1. A method for controlling a blower drive motor, characterized in that: The method comprises: In response to the start-up operation of the blower drive motor, obtaining a divided voltage output by a voltage divider circuit, wherein the voltage divider circuit is connected to a blower speed regulating resistor; Determine the resistance access value of the blower speed regulating resistor according to the divided voltage output by the voltage divider circuit, and determine the operating power of the blower drive motor according to the resistance access value of the blower speed regulating resistor, the nonlinear correction factor and the load fluctuation adjustment coefficient; Taking the operating power as the target power, controlling the blower drive motor to operate at constant power; When the blower drive motor is operated at constant power, the divided voltage output by the voltage divider circuit is obtained in real time, and the operating power adjustment strategy of the blower drive motor is determined according to the divided voltage output by the voltage divider circuit obtained in real time; Wherein, determining the operating power of the blower drive motor according to the resistance access value of the blower speed regulating resistor, the nonlinear correction factor and the load fluctuation adjustment coefficient includes: Determining an initial estimated operating power according to a resistance access value of the blower speed regulating resistor and a nonlinear characteristic curve of the blower drive motor; Correcting the initial estimated operating power according to the nonlinear correction factor and the load fluctuation adjustment coefficient to obtain a corrected operating power; The corrected operating power is fine-tuned according to the global correction factor to obtain the operating power of the blower drive motor.
2. The blower drive motor control method according to claim 1, characterized in that: The step of correcting the initial estimated operating power according to the nonlinear correction factor and the load fluctuation adjustment coefficient to obtain the corrected operating power includes: Correcting the initial estimated operating power according to the nonlinear correction factor and the load fluctuation adjustment coefficient to obtain the operating power to be iterated; According to the iterative operation power and momentum factor calculated last time and the iterative operation power to be iteratively calculated this time, a secondary correction is performed on the iterative operation power to be iteratively calculated this time to obtain the iterative operation power; Determine a momentum factor update amount according to a power difference between an iterative operation power calculated once before and the iterative operation power calculated this time, and update the current momentum factor according to the momentum factor update amount, wherein the momentum factor update amount is a calculation result of the logarithm of a real number with the number of iterative calculations as the base, and the power difference value; In the case where the momentum factor update amount is greater than the preset threshold, the steps of determining the momentum factor update amount from the iterative operating power calculated once before this time, the momentum factor and the to-be-iterated operating power calculated this time to the power difference between the iterative operating power calculated once before this time and the iterative operating power calculated this time are traversed and executed until the momentum factor update amount is less than or equal to the preset threshold, stopping iteration, and taking the iterative operating power corresponding to the momentum factor update amount being less than or equal to the preset threshold as the corrected operating power.
3. The blower drive motor control method according to claim 1, characterized in that: The method further comprises: When the blower drive motor is in operation, obtaining status information of the blower drive motor in multiple dimensions in real time; The blower is protected in operation according to the status information of the multiple dimensions and the preset protection information of the corresponding dimensions.
4. The blower drive motor control method according to claim 3, characterized in that: When the blower drive motor is in operation, real-time acquisition of state information of the blower drive motor in multiple dimensions includes: When the blower drive motor is in operation, obtaining inlet temperature corresponding to the air inlet of the blower and outlet temperature corresponding to the air outlet of the blower in real time; The step of performing operation protection on the blower according to the state information of the multiple dimensions and the preset protection information of the corresponding dimensions includes: When the air inlet temperature exceeds a preset air inlet temperature threshold, the blower is provided with air inlet warning protection, and / or when the air outlet temperature exceeds a preset air outlet temperature threshold, the blower is provided with air outlet warning protection.
5. The blower drive motor control method according to claim 3, characterized in that: When the blower drive motor is in operation, real-time acquisition of state information of the blower drive motor in multiple dimensions includes: When the blower drive motor is in operation, a detection voltage value across a detection resistor is acquired in real time, wherein the detection resistor is arranged between an IGBT-H bridge of the blower and a ground terminal; Calculating a detection current flowing through the detection resistor according to the resistance value of the detection resistor and the detection voltage value; The step of performing operation protection on the blower according to the state information of the multiple dimensions and the preset protection information of the corresponding dimensions includes: Determining a first detection result of the blower operation according to a magnitude relationship between the detection current and a preset current; When the first detection result indicates that the blower is operating abnormally, the blower is protected from operation.
6. The blower drive motor control method according to claim 5, characterized in that: The preset current includes a preset overcurrent current and a preset locked-rotor current, and determining a first detection result for the operation of the blower according to a magnitude relationship between the detected current and the preset current includes: Determine a first detection result for the operation of the blower according to a magnitude relationship between the detection current and a preset overcurrent current, wherein the first detection result is used to indicate whether the blower is operating in an overcurrent state; and / or According to the magnitude relationship between the detection current and the preset stall current, a first detection result for the operation of the blower is determined, and the first detection result is used to indicate whether the blower is in stall operation.
7. A blower drive motor control device, characterized in that: include: an acquisition module, configured to acquire a divided voltage output by a voltage divider circuit in response to a start-up operation of the blower drive motor, wherein the voltage divider circuit is connected to a blower speed regulating resistor; a first determination module configured to determine a resistance access value of the blower speed regulating resistor according to the divided voltage output by the voltage divider circuit, and to determine an operating power of the blower drive motor according to the resistance access value of the blower speed regulating resistor, a nonlinear correction factor and a load fluctuation adjustment coefficient; A control module is configured to control the blower drive motor to operate at a constant power with the operating power as the target power; a second determination module configured to obtain the divided voltage output by the voltage divider circuit in real time when the blower drive motor is operated at constant power, and determine the operating power adjustment strategy of the blower drive motor according to the divided voltage output by the voltage divider circuit obtained in real time; The first determining module is configured to: Determining an initial estimated operating power according to a resistance access value of the blower speed regulating resistor and a nonlinear characteristic curve of the blower drive motor; Correcting the initial estimated operating power according to the nonlinear correction factor and the load fluctuation adjustment coefficient to obtain a corrected operating power; The corrected operating power is fine-tuned according to the global correction factor to obtain the operating power of the blower drive motor.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 6 are implemented.
9. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Constant power output control system and method after overload
CN118381424A
Charging management method and system based on Internet of Things
CN118700890A