Motor control method and device of air conditioner, intelligent motor and air conditioner
By setting a microcontroller unit on the air conditioner motor, operating parameters can be acquired and compared in real time, thus decentralizing the computing power of the air conditioner controller, solving the problem of rising air conditioner costs, and achieving efficient and intelligent control of the motor.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-23
- Publication Date
- 2026-03-10
AI Technical Summary
The increasing intelligence level of existing air conditioners leads to increased demand for computing power in air conditioner controllers, resulting in higher costs.
By setting a microcontroller unit on the motor of the air conditioner, real-time operating parameters are acquired and compared with standard parameters to generate target comparison results, thereby enabling intelligent control and reducing the computational requirements of the air conditioner controller.
This reduces the overall cost of the air conditioner while maintaining efficient motor operation and intelligent control.
Smart Images

Figure CN121631531A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of intelligent motor and air conditioner control, and particularly relates to a motor control method and device of an air conditioner, an intelligent motor and an air conditioner. BACKGROUND
[0002] With the continuous improvement of people's living standards and the continuous improvement of the intelligent level of household appliances, intelligent household appliances are becoming more and more popular. Users can use an air conditioner for heating in winter to improve the indoor temperature, and can also use the air conditioner for cooling in summer to reduce the indoor temperature.
[0003] In the related art, as the intelligent level of the air conditioner is getting higher and higher, the requirement for the computing power of the air conditioner controller is also getting higher and higher, which gradually increases the cost of the air conditioner.
[0004] Therefore, how to reduce the requirement for the computing power of the air conditioner controller and reduce the cost of the air conditioner is a key way. SUMMARY
[0005] The present application provides a motor control method and device of an air conditioner, an intelligent motor and an air conditioner, which reduces the requirement for the computing power of the air conditioner controller by means of placing the control of the air conditioner on the motor to the micro control unit arranged on the motor, thereby reducing the cost of the air conditioner.
[0006] The present application provides a motor control method of an air conditioner, comprising: During the operation of the motor, real-time operation parameters are obtained; the real-time operation parameters include real-time wind resistance values, real-time current values, real-time rotation speed values and real-time efficiency values; the real-time operation parameters are compared with standard operation parameters to generate a target comparison result, and the operation state of the motor is controlled based on the target comparison result; wherein the standard operation parameters include standard wind resistance values, standard current values, standard rotation speed values and standard efficiency values; the target comparison result includes a first comparison result, a second comparison result and a third comparison result; the first comparison result is obtained based on the comparison result of the real-time wind resistance values and the standard wind resistance values and a current comparison result; the second comparison result is obtained based on the comparison result of the real-time rotation speed values and the standard rotation speed values and the current comparison result; the third comparison result is obtained based on the comparison result of the real-time efficiency values and the standard efficiency values and the current comparison result; and the current comparison result is the comparison result of the real-time current values and the standard current values.
[0007] Optionally, the comparing the real-time operation parameter with the standard operation parameter to generate a target comparison result comprises: calculating a first difference value between the real-time current value and the standard current value, and calculating a quotient of the first difference value and the standard current value to obtain a first proportion value.
[0008] Optionally, the comparing the real-time operation parameter with the standard operation parameter to generate a target comparison result, and controlling an operation state of the motor based on the target comparison result comprises: calculating a second difference value between the real-time wind resistance value and the standard wind resistance value, and calculating a quotient of the second difference value and the standard wind resistance value to obtain a second proportion value; in a case where a first judgment condition is met, controlling the motor to perform a cleaning operation; the cleaning operation is used to control the motor to reverse; and the first judgment condition comprises: the first comparison result indicating that the second proportion value is greater than or equal to a first preset proportion threshold value and lasts for a first preset time length, and the first comparison result indicating that the first proportion value does not attenuate within the first preset time length during which the second proportion value is greater than the first preset proportion threshold value.
[0009] Optionally, the comparing the real-time operation parameter with the standard operation parameter to generate a target comparison result, and controlling an operation state of the motor based on the target comparison result comprises: calculating a third difference value between the real-time rotation speed value and the standard rotation speed value, and calculating a quotient of the third difference value and the standard rotation speed value to obtain a third proportion value; in a case where a second judgment condition is met, controlling the motor to perform a rotation speed constant operation; the rotation speed constant operation is used to control a rotation speed fluctuation rate of the motor to be within a preset fluctuation range; and the second judgment condition comprises: the second comparison result indicating that the third proportion value is greater than or equal to a second preset proportion threshold value and lasts for a second preset time length, and the second comparison result indicating that the first proportion value does not attenuate within the second preset time length during which the second proportion value is greater than the second preset proportion threshold value.
[0010] Optionally, the comparing the real-time operation parameter with the standard operation parameter to generate a target comparison result, and controlling an operation state of the motor based on the target comparison result comprises: calculating a fourth difference value between the real-time efficiency value and the standard efficiency value, and calculating a quotient of the fourth difference value and the standard efficiency value to obtain a fourth proportion value; in a case where a third judgment condition is met, controlling the motor to perform an energy-saving operation; the energy-saving operation is used to control the motor to improve an operation efficiency while keeping a current rotation speed unchanged; and the third judgment condition comprises: the third comparison result indicating that the fourth proportion value is less than a third preset proportion threshold value and lasts for a third preset time length, and the third comparison result indicating that the first proportion value does not attenuate within the third preset time length during which the third proportion value is greater than the third preset proportion threshold value.
[0011] Optionally, the comparing the real-time running parameter with the standard running parameter to generate a target comparison result, and controlling the running state of the motor based on the target comparison result comprises: in the case that the motor performs the cleaning operation, calculating a fifth difference value between the real-time wind resistance value and the standard wind resistance value, and calculating a quotient of the fifth difference value and the standard wind resistance value to obtain a fifth proportional value; in the case that a fourth judgment condition is met, controlling the motor to stop performing the cleaning operation; wherein the fourth judgment condition comprises that the first comparison result indicates that the fifth proportional value is less than the first preset proportional threshold and lasts for a fourth preset time length, and the first comparison result indicates that the first proportional value no longer attenuates.
[0012] The application further provides a motor control device of an air conditioner, comprising: a data acquisition module configured to acquire a real-time running parameter during the running of the motor; the real-time running parameter comprises a real-time wind resistance value, a real-time current value, a real-time rotating speed value and a real-time efficiency value; and a motor control module configured to compare the real-time running parameter with a standard running parameter to generate a target comparison result, and control the running state of the motor based on the target comparison result; wherein the standard running parameter comprises a standard wind resistance value, a standard current value, a standard rotating speed value and a standard efficiency value; the target comparison result comprises a first comparison result, a second comparison result and a third comparison result; the first comparison result is obtained based on a comparison result of the real-time wind resistance value and the standard wind resistance value and a current comparison result; the second comparison result is obtained based on a comparison result of the real-time rotating speed value and the standard rotating speed value and the current comparison result; the third comparison result is obtained based on a comparison result of the real-time efficiency value and the standard efficiency value and the current comparison result; and the current comparison result is a comparison result of the real-time current value and the standard current value.
[0013] Optionally, the device further comprises a calculation module configured to calculate a first difference value between the real-time current value and the standard current value, and calculate a quotient of the first difference value and the standard current value to obtain a first proportional value.
[0014] Optionally, the computing module is further configured to calculate a second difference value between the real-time wind resistance value and the standard wind resistance value, and calculate a quotient of the second difference value and the standard wind resistance value to obtain a second proportion value; and the motor control module is specifically configured to control the motor to perform a cleaning operation in a case where a first judgment condition is met; the cleaning operation is configured to control the motor to reverse; and the first judgment condition comprises that the first comparison result indicates that the second proportion value is greater than or equal to a first preset proportion threshold value and lasts for a first preset time length, and the first comparison result indicates that the first proportion value does not attenuate within the first preset time length during which the second proportion value is greater than the first preset proportion threshold value.
[0015] Optionally, the computing module is further configured to calculate a third difference value between the real-time rotating speed value and the standard rotating speed value, and calculate a quotient of the third difference value and the standard rotating speed value to obtain a third proportion value; and the motor control module is specifically configured to control the motor to perform a rotating speed constant operation in a case where a second judgment condition is met; the rotating speed constant operation is configured to control a rotating speed fluctuation rate of the motor to be within a preset fluctuation range; and the second judgment condition comprises that the second comparison result indicates that the third proportion value is greater than or equal to a second preset proportion threshold value and lasts for a second preset time length, and the second comparison result indicates that the first proportion value does not attenuate within the second preset time length during which the second proportion value is greater than the second preset proportion threshold value.
[0016] Optionally, the computing module is further configured to calculate a fourth difference value between the real-time efficiency value and the standard efficiency value, and calculate a quotient of the fourth difference value and the standard efficiency value to obtain a fourth proportion value; and the motor control module is specifically configured to control the motor to perform an energy-saving operation in a case where a third judgment condition is met; the energy-saving operation is configured to control the motor to improve operating efficiency while keeping a current rotating speed unchanged; and the third judgment condition comprises that the third comparison result indicates that the fourth proportion value is less than a third preset proportion threshold value and lasts for a third preset time length, and the third comparison result indicates that the first proportion value does not attenuate within the third preset time length during which the third proportion value is greater than the third preset proportion threshold value.
[0017] Optionally, the computing module is further configured to calculate a fifth difference value between the real-time wind resistance value and the standard wind resistance value, and calculate a quotient of the fifth difference value and the standard wind resistance value to obtain a fifth proportion value in a case where the motor performs the cleaning operation; and the motor control module is specifically configured to control the motor to stop performing the cleaning operation in a case where a fourth judgment condition is met; and the fourth judgment condition comprises that the first comparison result indicates that the fifth proportion value is less than the first preset proportion threshold value and lasts for a fourth preset time length, and the first comparison result indicates that the first proportion value no longer attenuates.
[0018] The application further provides a computer program product comprising computer programs / instructions which, when executed by a processor, implement the steps of the motor control method of any of the above-described air conditioners.
[0019] The application further provides an intelligent motor comprising a micro control unit, wherein the micro control unit is configured to execute the steps of the motor control method of any of the above-described air conditioners.
[0020] The application further provides an air conditioner comprising the above-described intelligent motor, wherein the micro control unit of the intelligent motor is configured to execute the steps of the motor control method of any of the above-described air conditioners.
[0021] The application further provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the steps of the motor control method of any of the above-described air conditioners.
[0022] The application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the motor control method of any of the above-described air conditioners.
[0023] The motor control method, device, intelligent motor, and air conditioner provided by the application first acquire real-time running parameters during the running of the motor, wherein the real-time running parameters comprise a real-time wind resistance value, a real-time current value, a real-time rotating speed value, and a real-time efficiency value; then the real-time running parameters are compared with standard running parameters to generate a target comparison result, and the running state of the motor is controlled based on the target comparison result; wherein the standard running parameters comprise a standard wind resistance value, a standard current value, a standard rotating speed value, and a standard efficiency value; the target comparison result comprises a first comparison result, a second comparison result, and a third comparison result; the first comparison result is obtained based on the comparison result of the real-time wind resistance value and the standard wind resistance value and a current comparison result; the second comparison result is obtained based on the comparison result of the real-time rotating speed value and the standard rotating speed value and the current comparison result; the third comparison result is obtained based on the comparison result of the real-time efficiency value and the standard efficiency value and the current comparison result; and the current comparison result is the comparison result of the real-time current value and the standard current value. In this way, the control of the motor by the air conditioner is placed on the micro control unit of the motor, thereby reducing the demand for the computing capability of the air conditioner controller and further reducing the cost of the air conditioner. BRIEF DESCRIPTION OF DRAWINGS
[0024] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a schematic diagram of the air conditioner's operating principle provided in this application; Figure 2 This is one of the flowcharts illustrating the motor control method for the air conditioner provided in this application; Figure 3 This is the second flowchart illustrating the motor control method for the air conditioner provided in this application; Figure 4 This is a schematic diagram of the structure of the motor control device for the air conditioner provided in this application; Figure 5 This is a schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation
[0026] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0027] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0028] The operating principle of the air conditioner involved in the embodiments of this application is described in detail below: like Figure 1As shown, the compressor compresses the refrigerant and delivers it through pipes to the condenser. The high-temperature, high-pressure gaseous refrigerant releases heat in the condenser, transforming into a medium-temperature, high-pressure liquid refrigerant. Then, the medium-temperature, high-pressure liquid refrigerant is depressurized through a capillary tube (throttling unit) to become a low-temperature, low-pressure liquid refrigerant. This low-temperature, low-pressure liquid refrigerant is then delivered to the evaporator, where it evaporates into a gas, absorbing a large amount of heat during the evaporation process. Finally, the low-temperature, low-pressure gaseous refrigerant in the evaporator is delivered to the compressor to participate in the next cycle. When the air conditioner is cooling, the outdoor unit's heat exchanger acts as the condenser, and the indoor unit's heat exchanger acts as the evaporator; conversely, when the air conditioner is heating, the outdoor unit's heat exchanger acts as the evaporator, and the indoor unit's heat exchanger acts as the condenser.
[0029] In response to the technical problem that the increasing computational requirements of air conditioner controllers lead to a year-on-year increase in air conditioner costs, this application provides an intelligent motor equipped with a microcontroller unit (MCU). This intelligent motor can intelligently control the operation of the motor, thereby offloading part of the computational load of the air conditioner controller to the microcontroller unit on the intelligent motor, reducing the computational requirements of the air conditioner controller, and thus reducing the cost of the air conditioner.
[0030] The motor control method for an air conditioner provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0031] like Figure 2 As shown in the embodiment of this application, a motor control method for an air conditioner is provided, which may include the following steps 201 and 202: Step 201: Obtain real-time operating parameters during motor operation.
[0032] The real-time operating parameters include: real-time wind resistance value, real-time current value, real-time speed value, and real-time efficiency value.
[0033] For example, the values of each parameter in the above real-time operating parameters are all acquired in real time by the microcontroller unit of the intelligent motor. The wind resistance value can be calculated based on the torque change of the intelligent motor, the current value and speed value can be acquired by sensors installed on the intelligent motor, and the efficiency value can be calculated based on the ratio of the output power to the input power of the intelligent motor.
[0034] For example, after obtaining the above real-time operating parameters, the real-time operating parameters can be calculated and compared with the standard operating parameters to determine whether it is necessary to control the operating status of the smart motor.
[0035] Step 202: Compare the real-time operating parameters with the standard operating parameters to generate a target comparison result, and control the motor's operating status based on the target comparison result.
[0036] The standard operating parameters include: standard wind resistance value, standard current value, standard speed value, and standard efficiency value; the target comparison results include: a first comparison result, a second comparison result, and a third comparison result; the first comparison result is obtained based on the comparison result between the real-time wind resistance value and the standard wind resistance value, and the current comparison result; the second comparison result is obtained based on the comparison result between the real-time speed value and the standard speed value, and the current comparison result; the third comparison result is obtained based on the comparison result between the real-time efficiency value and the standard efficiency value, and the current comparison result; the current comparison result is the comparison result between the real-time current value and the standard current value.
[0037] For example, in the embodiments of this application, the intelligent control of the motor by the microcontroller unit may include: controlling the motor to reverse to perform cleaning operations, controlling the phase voltage (voltage between phases, VSP) of the motor to control the motor to rotate at a constant speed, and controlling the phase voltage and winding selection of the motor to improve the operating efficiency of the motor.
[0038] It should be noted that all motor controls in this embodiment are based on the real-time current value of the motor.
[0039] Specifically, step 202 above may also include step 202a: Step 202a: Calculate the first difference between the real-time current value and the standard current value, and calculate the quotient of the first difference and the standard current value to obtain the first ratio value.
[0040] For example, such as Figure 3 As shown, the microcontroller unit (MCU) of the intelligent motor can detect the motor's current value in real time through the current detection module, and combine this with the wind resistance value obtained by the wind resistance detection module, the speed value obtained by the speed detection module, and the efficiency value obtained by the efficiency detection module to perform intelligent control of the intelligent motor. It should be noted that the MCU communicates with each functional module via a serial communication port (cluster communication port, COM).
[0041] Specifically, step 202 above, the step of controlling the motor to reverse for cleaning, may further include the following steps 202b1 and 202b2: Step 202b1: Calculate the second difference between the real-time wind resistance value and the standard wind resistance value, and calculate the quotient of the second difference and the standard wind resistance value to obtain the second ratio value.
[0042] Step 202b: If the first judgment condition is met, control the motor to perform a cleaning operation; the cleaning operation is used to control the motor to reverse.
[0043] The first judgment condition includes: the first comparison result indicates that the second ratio value is greater than or equal to the first preset ratio threshold and lasts for a first preset duration; the first comparison result indicates that the first ratio value does not decay within the first preset duration during which the second ratio value is greater than the first preset ratio threshold.
[0044] For example, when the second proportional value (represented by A in this embodiment) calculated based on the motor's wind resistance value is detected to be greater than or equal to the first preset proportional threshold (e.g., A≥5%) and lasts for a first preset duration (e.g., 12 hours), and the first proportional value (represented by B in this embodiment) does not decrease during each start-up of the motor within these 12 hours, it indicates that there is currently a lot of dust and the wind resistance is high. At this time, cleaning can be performed by controlling the motor to reverse.
[0045] Specifically, after step 202b2, step 202 may further include the following steps 202b3 and 202b4: Step 202b3: When the motor performs the cleaning operation, calculate the fifth difference between the real-time wind resistance value and the standard wind resistance value, and calculate the quotient of the fifth difference and the standard wind resistance value to obtain the fifth ratio value.
[0046] Step 202b4: If the fourth judgment condition is met, control the motor to stop performing the cleaning operation.
[0047] The fourth judgment condition includes: the first comparison result indicates that the fifth ratio value is less than the first preset ratio threshold and continues for a fourth preset duration; the first comparison result indicates that the first ratio value no longer decays.
[0048] For example, when the fifth ratio value is detected to be less than the first preset ratio threshold (i.e., A < 5%) and lasts for a fourth preset duration (e.g., 1 hour), and within the fourth preset duration, the first ratio value (i.e., the aforementioned B value) calculated based on the current value no longer decays, it indicates that the current cleaning operation has been completed, and the motor can be controlled to reverse again to stop the cleaning operation.
[0049] Specifically, step 202 above, controlling the motor to operate at a constant speed, may include the following steps 202c1 and 202c2: Step 202c1: Calculate the third difference between the real-time speed value and the standard speed value, and calculate the quotient of the third difference and the standard speed value to obtain the third ratio value.
[0050] Step 202c2: If the second judgment condition is met, control the motor to perform a constant speed operation; the constant speed operation is used to control the speed fluctuation rate of the motor to be within a preset fluctuation range; The second judgment condition includes: the second comparison result indicates that the third ratio value is greater than or equal to the second preset ratio threshold and lasts for a second preset duration; the second comparison result indicates that the first ratio value has not decayed within the second preset duration during which the second ratio value is greater than the second preset ratio threshold.
[0051] For example, similar to the steps described above for controlling the motor to perform cleaning operations, when a third proportional value (represented by C in this embodiment) calculated based on the motor's rotational speed is detected to be greater than or equal to a second preset proportional threshold (e.g., C ≥ 6%) and remains so for a second preset duration (e.g., 12 hours), and the first proportional value (i.e., the aforementioned B value) does not decay during each start-up of the motor within these 12 hours, it indicates that the motor's rotational speed fluctuates significantly. In this case, the motor's rotational speed can be stabilized by controlling the phase voltage of the motor. For example, when the motor's rotational speed is high, the phase voltage can be reduced; when the motor's rotational speed is low, the phase voltage can be increased.
[0052] Specifically, step 202 above, the step of controlling the energy-saving operation of the motor, may include the following steps 202d1 and 202d2: Step 202d1: Calculate the fourth difference between the real-time efficiency value and the standard efficiency value, and calculate the quotient of the fourth difference and the standard efficiency value to obtain the fourth ratio value.
[0053] Step 202d2: If the third judgment condition is met, control the motor to perform energy-saving operation; the energy-saving operation is used to control the motor to improve operating efficiency while keeping the current speed unchanged.
[0054] The third judgment condition includes: the third comparison result indicates that the fourth ratio value is less than the third preset ratio threshold and lasts for a third preset duration; the third comparison result indicates that the first ratio value has not decayed within the third preset duration when the third ratio value is greater than the third preset ratio threshold.
[0055] For example, similar to the steps of controlling the motor to perform cleaning operations described above, when it is detected that the fourth proportional value (represented by D in this embodiment) calculated based on the motor's efficiency value is less than the third preset proportional threshold (e.g., D < 75%) and lasts for a third preset duration (e.g., 12 hours), and the first proportional value (i.e., the B value mentioned above) does not decay during each start-up of the motor in these 12 hours, it indicates that the motor's operating efficiency at the current speed is low. At this time, the operating efficiency of the motor can be improved by adjusting the phase voltage and windings of the motor.
[0056] For example, in the embodiments of this application, each speed has a corresponding minimum efficiency limit. For instance, the minimum efficiency limit for 1000 RPM is 75%, and the minimum efficiency limit for 1200 RPM is 78%. When the efficiency of the motor at a certain speed is lower than the minimum efficiency limit corresponding to that speed, the operating efficiency of the motor can be improved by adjusting the phase voltage and windings of the motor.
[0057] It should be noted that since controlling the motor may affect the normal operation of the air conditioner, for example, controlling the motor to reverse will inevitably reduce the heat exchange efficiency of the indoor and outdoor heat exchangers. In this case, the microcontroller unit can inform the air conditioner's controller of the motor control results so that the air conditioner can be controlled more reasonably.
[0058] It should be noted that the smart motor in this application embodiment can be used in both indoor and outdoor units.
[0059] It should be noted that the first preset duration, the second preset duration, and the electric three-stage running duration in the embodiments of this application may be the same or different.
[0060] The air conditioner motor control method provided in this application embodiment first acquires real-time operating parameters during motor operation. These real-time operating parameters include: real-time wind resistance value, real-time current value, real-time speed value, and real-time efficiency value. Then, the real-time operating parameters are compared with standard operating parameters to generate a target comparison result, and the motor's operating state is controlled based on the target comparison result. The standard operating parameters include: standard wind resistance value, standard current value, standard speed value, and standard efficiency value. The target comparison result includes: a first comparison result, a second comparison result, and a third comparison result. The first comparison result is obtained based on the comparison result between the real-time wind resistance value and the standard wind resistance value, as well as the current comparison result. The second comparison result is obtained based on the comparison result between the real-time speed value and the standard speed value, as well as the current comparison result. The third comparison result is obtained based on the comparison result between the real-time efficiency value and the standard efficiency value, as well as the current comparison result. The current comparison result is the comparison result between the real-time current value and the standard current value. Thus, by delegating the air conditioner's motor control to a microcontroller unit installed on the motor, the computational requirements of the air conditioner controller are reduced, thereby lowering the cost of the air conditioner.
[0061] It should be noted that the motor control method for an air conditioner provided in this application embodiment can be executed by an air conditioner motor control device, or by a control module within that air conditioner motor control device for executing the air conditioner motor control method. This application embodiment uses the air conditioner motor control device executing the air conditioner motor control method as an example to illustrate the air conditioner motor control device provided in this application embodiment.
[0062] It should be noted that, in the embodiments of this application, the motor control methods of the air conditioner shown in the accompanying drawings are all illustrated by way of example with reference to one of the accompanying drawings in the embodiments of this application. In specific implementation, the motor control methods of the air conditioner shown in the accompanying drawings of the above methods can also be implemented in conjunction with any other accompanying drawings that can be combined with the above embodiments, which will not be elaborated here.
[0063] The motor control device for the air conditioner provided in this application is described below. The motor control method for the air conditioner described below can be referred to in correspondence with the motor control method described above.
[0064] Figure 4 This is a schematic diagram of the structure of the motor control device for an air conditioner provided in one embodiment of this application, as shown below. Figure 4 As shown, it specifically includes: The data acquisition module 401 is used to acquire real-time operating parameters during motor operation; the real-time operating parameters include: real-time wind resistance value, real-time current value, real-time speed value, and real-time efficiency value; the motor control module 402 is used to compare the real-time operating parameters with standard operating parameters, generate a target comparison result, and control the motor's operating state based on the target comparison result; wherein, the standard operating parameters include: standard wind resistance value, standard current value, standard speed value, and standard efficiency value; the target comparison result includes: a first comparison result, a second comparison result, and a third comparison result; the first comparison result is obtained based on the comparison result between the real-time wind resistance value and the standard wind resistance value, and the current comparison result; the second comparison result is obtained based on the comparison result between the real-time speed value and the standard speed value, and the current comparison result; the third comparison result is obtained based on the comparison result between the real-time efficiency value and the standard efficiency value, and the current comparison result is the comparison result between the real-time current value and the standard current value.
[0065] Optionally, the device further includes: a calculation module; the calculation module is used to calculate a first difference between the real-time current value and the standard current value, and to calculate the quotient of the first difference and the standard current value to obtain a first ratio value.
[0066] Optionally, the calculation module is further configured to calculate a second difference between the real-time wind resistance value and the standard wind resistance value, and calculate the quotient of the second difference and the standard wind resistance value to obtain a second proportional value; the motor control module 402 is specifically configured to control the motor to perform a cleaning operation when a first judgment condition is met; the cleaning operation is used to control the motor to reverse; wherein, the first judgment condition includes: the first comparison result indicates that the second proportional value is greater than or equal to a first preset proportional threshold and lasts for a first preset duration, and the first comparison result indicates that the first proportional value has not decayed within the first preset duration when the second proportional value is greater than the first preset proportional threshold.
[0067] Optionally, the calculation module is further configured to calculate a third difference between the real-time speed value and the standard speed value, and calculate the quotient of the third difference and the standard speed value to obtain a third proportional value; the motor control module 402 is specifically configured to control the motor to perform a constant speed operation when the second judgment condition is met; the constant speed operation is used to control the speed fluctuation rate of the motor to be within a preset fluctuation range; wherein, the second judgment condition includes: the second comparison result indicates that the third proportional value is greater than or equal to a second preset proportional threshold and lasts for a second preset duration, and the second comparison result indicates that the first proportional value has not decayed within the second preset duration when the second proportional value is greater than the second preset proportional threshold.
[0068] Optionally, the calculation module is further configured to calculate a fourth difference between the real-time efficiency value and the standard efficiency value, and to calculate the quotient of the fourth difference and the standard efficiency value to obtain a fourth proportional value; the motor control module 402 is specifically configured to control the motor to perform energy-saving operation when a third judgment condition is met; the energy-saving operation is used to control the motor to improve operating efficiency while keeping the current speed unchanged; wherein, the third judgment condition includes: the third comparison result indicates that the fourth proportional value is less than a third preset proportional threshold and lasts for a third preset duration, and the third comparison result indicates that the first proportional value has not decayed within the third preset duration when the third proportional value is greater than the third preset proportional threshold.
[0069] Optionally, the calculation module is further configured to calculate a fifth difference between the real-time wind resistance value and the standard wind resistance value when the motor performs the cleaning operation, and calculate the quotient of the fifth difference and the standard wind resistance value to obtain a fifth ratio value; the motor control module 402 is specifically configured to control the motor to stop performing the cleaning operation when a fourth judgment condition is met; wherein, the fourth judgment condition includes: the first comparison result indicates that the fifth ratio value is less than the first preset ratio threshold and continues for a fourth preset duration, and the first comparison result indicates that the first ratio value no longer decays.
[0070] The motor control device for an air conditioner provided in this application first acquires real-time operating parameters during motor operation. These real-time operating parameters include: real-time wind resistance value, real-time current value, real-time speed value, and real-time efficiency value. Then, the real-time operating parameters are compared with standard operating parameters to generate a target comparison result, and the motor's operating state is controlled based on the target comparison result. The standard operating parameters include: standard wind resistance value, standard current value, standard speed value, and standard efficiency value. The target comparison result includes: a first comparison result, a second comparison result, and a third comparison result. The first comparison result is obtained based on the comparison result between the real-time wind resistance value and the standard wind resistance value, as well as the current comparison result. The second comparison result is obtained based on the comparison result between the real-time speed value and the standard speed value, as well as the current comparison result. The third comparison result is obtained based on the comparison result between the real-time efficiency value and the standard efficiency value, as well as the current comparison result. The current comparison result is the comparison result between the real-time current value and the standard current value. Thus, by delegating the control of the air conditioner's motor to a microcontroller unit installed on the motor, the computational power requirement of the air conditioner controller is reduced, thereby lowering the cost of the air conditioner.
[0071] Figure 5 This example illustrates a schematic diagram of the physical structure of an electronic device, which can be the aforementioned air conditioner, such as... Figure 5As shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530, and a communication bus 540, wherein the processor 510, the communication interface 520, and the memory 530 communicate with each other through the communication bus 540. The processor 510 can call logic instructions in the memory 530 to execute a motor control method for the air conditioner. This method includes: first, acquiring real-time operating parameters during motor operation; the real-time operating parameters include: real-time wind resistance value, real-time current value, real-time speed value, and real-time efficiency value; then, comparing the real-time operating parameters with standard operating parameters to generate a target comparison result, and controlling the motor's operating state based on the target comparison result; wherein the standard operating parameters include: standard wind resistance value, standard current value, standard speed value, and standard efficiency value; the target comparison result includes: a first comparison result, a second comparison result, and a third comparison result; the first comparison result is obtained based on the comparison result between the real-time wind resistance value and the standard wind resistance value, and the current comparison result; the second comparison result is obtained based on the comparison result between the real-time speed value and the standard speed value, and the current comparison result; the third comparison result is obtained based on the comparison result between the real-time efficiency value and the standard efficiency value, and the current comparison result; the current comparison result is the comparison result between the real-time current value and the standard current value.
[0072] Furthermore, the logical instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0073] On the other hand, this application also provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions, and when the program instructions are executed by a computer, the computer can execute the motor control method for an air conditioner provided by the methods described above. This method includes: first, acquiring real-time operating parameters during motor operation; the real-time operating parameters include: real-time wind resistance value, real-time current value, real-time speed value, and real-time efficiency value; then, comparing the real-time operating parameters with standard operating parameters to generate a target comparison result, and controlling the motor's operating state based on the target comparison result; wherein... The standard operating parameters include: standard wind resistance value, standard current value, standard speed value, and standard efficiency value; the target comparison results include: a first comparison result, a second comparison result, and a third comparison result; the first comparison result is obtained based on the comparison result between the real-time wind resistance value and the standard wind resistance value, and the current comparison result; the second comparison result is obtained based on the comparison result between the real-time speed value and the standard speed value, and the current comparison result; the third comparison result is obtained based on the comparison result between the real-time efficiency value and the standard efficiency value, and the current comparison result; the current comparison result is the comparison result between the real-time current value and the standard current value.
[0074] In another aspect, this application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the motor control methods for the air conditioners provided above. The method includes: first, acquiring real-time operating parameters during motor operation; the real-time operating parameters include: real-time wind resistance value, real-time current value, real-time speed value, and real-time efficiency value; then, comparing the real-time operating parameters with standard operating parameters to generate a target comparison result, and controlling the motor's operating state based on the target comparison result; wherein the standard operating parameters include: standard wind resistance value, standard current value, standard speed value, and standard efficiency value; the target comparison result includes: a first comparison result, a second comparison result, and a third comparison result; the first comparison result is obtained based on the comparison result between the real-time wind resistance value and the standard wind resistance value, and the current comparison result; the second comparison result is obtained based on the comparison result between the real-time speed value and the standard speed value, and the current comparison result; the third comparison result is obtained based on the comparison result between the real-time efficiency value and the standard efficiency value, and the current comparison result; the current comparison result is the comparison result between the real-time current value and the standard current value.
[0075] The device embodiments described above are merely illustrative. The units described 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 modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0076] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0077] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method of controlling a motor of an air conditioner, characterized by, The method is applied to a micro control unit arranged on a motor, and the method comprises: During operation of the motor, real-time operation parameters are acquired; the real-time operation parameters comprise: a real-time wind resistance value, a real-time current value, a real-time rotating speed value, and a real-time efficiency value; The real-time operation parameters are compared with standard operation parameters to generate a target comparison result, and the operation state of the motor is controlled based on the target comparison result; The standard operation parameters comprise: a standard wind resistance value, a standard current value, a standard rotating speed value, and a standard efficiency value; the target comparison result comprises: a first comparison result, a second comparison result, and a third comparison result; the first comparison result is obtained based on a comparison result of the real-time wind resistance value and the standard wind resistance value and a current comparison result; the second comparison result is obtained based on a comparison result of the real-time rotating speed value and the standard rotating speed value and the current comparison result; the third comparison result is obtained based on a comparison result of the real-time efficiency value and the standard efficiency value and the current comparison result; the current comparison result is a comparison result of the real-time current value and the standard current value.
2. The method of claim 1, wherein, The comparison of the real-time operation parameters with the standard operation parameters to generate the target comparison result comprises: A first difference value of the real-time current value and the standard current value is calculated, and a quotient of the first difference value and the standard current value is calculated to obtain a first proportion value.
3. The method of claim 2, wherein, The comparison of the real-time operation parameters with the standard operation parameters to generate the target comparison result and the control of the operation state of the motor based on the target comparison result comprise: A second difference value of the real-time wind resistance value and the standard wind resistance value is calculated, and a quotient of the second difference value and the standard wind resistance value is calculated to obtain a second proportion value; In a case where a first judgment condition is met, the motor is controlled to perform a cleaning operation; the cleaning operation is used to control the motor to reverse; The first judgment condition comprises: the first comparison result indicates that the second proportion value is greater than or equal to a first preset proportion threshold value and lasts for a first preset time length, and the first comparison result indicates that the first proportion value does not attenuate within the first preset time length during which the second proportion value is greater than the first preset proportion threshold value.
4. The method of claim 2, wherein, The comparison of the real-time operation parameters with the standard operation parameters to generate the target comparison result and the control of the operation state of the motor based on the target comparison result comprise: A third difference value of the real-time rotating speed value and the standard rotating speed value is calculated, and a quotient of the third difference value and the standard rotating speed value is calculated to obtain a third proportion value; In a case where a second judgment condition is met, the motor is controlled to perform a rotating speed constant operation; the rotating speed constant operation is used to control a rotating speed fluctuation rate of the motor to be within a preset fluctuation range; The second judgment condition comprises: the second comparison result indicates that the third proportion value is greater than or equal to a second preset proportion threshold value and lasts for a second preset time length, and the second comparison result indicates that the first proportion value does not attenuate within the second preset time length during which the second proportion value is greater than the second preset proportion threshold value.
5. The method of claim 2, wherein, The comparison of the real-time running parameter with the standard running parameter generates a target comparison result, and the running state of the motor is controlled based on the target comparison result, including: a fourth difference value between the real-time efficiency value and the standard efficiency value is calculated, and a quotient of the fourth difference value and the standard efficiency value is calculated to obtain a fourth proportional value; in a case where a third judgment condition is met, the motor is controlled to perform an energy-saving operation; the energy-saving operation is used to control the motor to improve the running efficiency while the current rotating speed remains unchanged; wherein the third judgment condition includes that the third comparison result indicates that the fourth proportional value is less than a third preset proportional threshold and lasts for a third preset time length, and the third comparison result indicates that the first proportional value does not attenuate within the third preset time length when the third proportional value is greater than the third preset proportional threshold.
6. The method of claim 3, wherein, The comparison of the real-time running parameter with the standard running parameter generates a target comparison result, and the running state of the motor is controlled based on the target comparison result, including: in a case where the motor performs the cleaning operation, a fifth difference value between the real-time wind resistance value and the standard wind resistance value is calculated, and a quotient of the fifth difference value and the standard wind resistance value is calculated to obtain a fifth proportional value; in a case where a fourth judgment condition is met, the motor is controlled to stop performing the cleaning operation; wherein the fourth judgment condition includes that the first comparison result indicates that the fifth proportional value is less than the first preset proportional threshold and lasts for a fourth preset time length, and the first comparison result indicates that the first proportional value no longer attenuates.
7. A motor control apparatus for an air conditioner, characterized by comprising: The device includes: a data acquisition module configured to acquire real-time running parameters during operation of the motor; the real-time running parameters include a real-time wind resistance value, a real-time current value, a real-time rotating speed value, and a real-time efficiency value; a motor control module configured to compare the real-time running parameters with standard running parameters, generate a target comparison result, and control the running state of the motor based on the target comparison result; wherein the standard running parameters include a standard wind resistance value, a standard current value, a standard rotating speed value, and a standard efficiency value; the target comparison result includes a first comparison result, a second comparison result, and a third comparison result; the first comparison result is obtained based on a comparison result of the real-time wind resistance value and the standard wind resistance value and a current comparison result; the second comparison result is obtained based on a comparison result of the real-time rotating speed value and the standard rotating speed value and the current comparison result; the third comparison result is obtained based on a comparison result of the real-time efficiency value and the standard efficiency value and the current comparison result; and the current comparison result is a comparison result of the real-time current value and the standard current value.
8. An intelligent motor characterized by, The motor includes a micro control unit; the micro control unit is configured to perform the steps of the motor control method of the air conditioner according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, A computer program is stored thereon, and the computer program is executed by a processor to implement the steps of the motor control method of the air conditioner according to any one of claims 1 to 6.
10. An air conditioner characterized by comprising: The intelligent motor as claimed in claim 8 is arranged on the motor.