Motor control method and device, medium, fan and air conditioner

By obtaining the temperature of the intelligent power module and dynamically adjusting the SVPWM method of the motor, the uneven temperature rise and motor noise problems in the IPM module in motor control are solved, and the reliability and efficiency of motor operation are achieved.

CN120165607APending Publication Date: 2025-06-17XIAOMI TECH (WUHAN) CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311735268.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-14
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

The existing motor control methods are difficult to effectively adjust the space vector pulse width modulation (SVPWM) method when temperature changes, resulting in uneven temperature rise of IPM modules and motor noise problems.

Method used

By obtaining the temperature of the Intelligent Power Module (IPM) module, dynamically determine the SVPWM method of the motor, and select a seven-segment or five-segment method suitable for the current temperature to optimize the temperature and motor noise of the IPM module.

Benefits of technology

It realizes real-time adjustment of SVPWM mode according to the IPM module temperature, prioritizes the IPM module temperature requirements, and ensures the reliability and efficiency of motor operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120165607A_ABST
    Figure CN120165607A_ABST
Patent Text Reader

Abstract

The invention relates to a motor control method and device, a medium, a fan and an air conditioner. The motor control method comprises the following steps: acquiring the temperature of an intelligent power module (IPM), wherein the IPM is used for controlling the operation of the motor; determining a space vector pulse width modulation (SVPWM) mode of the motor according to the temperature of the IPM module, wherein the SVPWM mode comprises a seven-segment mode and a five-segment mode; and controlling the IPM module according to the determined SVPWM mode so as to control the operation of the motor. The seven-segment mode has the characteristics of fast temperature rise of the IPM module and low noise of the motor, and the five-segment mode has the characteristics of slow temperature rise of the IPM module and high noise of the motor. The SVPWM mode of the motor is determined according to the temperature of the IPM module, and the IPM module is controlled according to the determined SVPWM mode. In this way, the temperature influence of the IPM module is considered preferentially, and the temperature requirement of the IPM module can be reliably met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of motor control, and particularly to a motor control method, device, medium, fan, and air conditioner. Background Art

[0002] Motors are provided in various types of devices, and the control method of the motor can be the SVPWM (Space Vector Pulse Width Modulation) method. When the SVPWM method supplies power with three-phase symmetric sinusoidal voltages, the ideal flux circle of the motor stator is used as a reference standard, and appropriate switching is performed among different switching modes of the three-phase inverter, so as to form a Pulse Width Modulation (PWM) wave, and the actual flux vector formed is used to track its accurate flux circle. The SVPWM method usually includes a seven-segment SVPWM method and a five-segment SVPWM method. Summary of the Invention

[0003] To overcome the problems existing in the related art, the present disclosure provides a motor control method, device, medium, fan, and air conditioner.

[0004] According to a first aspect of an embodiment of the present disclosure, a motor control method is provided, including:

[0005] Obtaining the temperature of an intelligent power module (IPM module) for controlling the operation of the motor;

[0006] Determining a space vector pulse width modulation (SVPWM) method of the motor according to the temperature of the IPM module, where the SVPWM method includes a seven-segment method and a five-segment method;

[0007] Controlling the IPM module according to the determined SVPWM method to control the operation of the motor.

[0008] Optionally, the determining the space vector pulse width modulation (SVPWM) method of the motor according to the temperature of the IPM module includes:

[0009] If the temperature of the IPM module is less than or equal to a first temperature threshold, determining that the SVPWM method of the motor is the seven-segment method;

[0010] If the temperature of the IPM module is greater than or equal to a second temperature threshold, determining that the SVPWM method of the motor is the five-segment method, where the first temperature threshold is less than the second temperature threshold.

[0011] Optionally, the determining the space vector pulse width modulation (SVPWM) method of the motor according to the temperature of the IPM module further includes:

[0012] If the temperature of the IPM module is greater than the first temperature threshold and less than the second temperature threshold, determine that the space vector pulse width modulation (SVPWM) mode of the motor is the current SVPWM mode.

[0013] Optionally, the method further includes:

[0014] If the temperature of the IPM module is greater than or equal to a third temperature threshold, output a first prompt message, where the third temperature threshold is greater than the second temperature threshold.

[0015] Optionally, the method further includes:

[0016] If the temperature of the IPM module is greater than or equal to the third temperature threshold, control the motor to pause operation;

[0017] When the motor pauses operation and the temperature of the IPM module drops to less than a fourth temperature threshold, control the motor to resume operation, where the fourth temperature threshold is greater than the second temperature threshold and less than the third temperature threshold.

[0018] Optionally, when the motor pauses operation and the temperature of the IPM module drops to less than the fourth temperature threshold, controlling the motor to resume operation includes:

[0019] When the motor pauses operation, the temperature of the IPM module drops to less than the fourth temperature threshold, and the number of times the first prompt message is output has not reached a predetermined number of times, control the motor to resume operation.

[0020] According to a second aspect of the embodiments of the present disclosure, there is provided a motor control device, the device includes:

[0021] An acquisition module configured to acquire the temperature of an intelligent power module (IPM) module, where the IPM module is used to control the operation of the motor;

[0022] A determination module configured to determine the space vector pulse width modulation (SVPWM) mode of the motor according to the temperature of the IPM module, where the SVPWM mode includes a seven-segment mode and a five-segment mode;

[0023] A first control module configured to control the IPM module according to the determined SVPWM mode to control the operation of the motor.

[0024] According to a third aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, on which computer program instructions are stored, and when the program instructions are executed by a processor, the steps of the motor control method provided in the first aspect of the present disclosure are implemented.

[0025] According to a fourth aspect of the embodiments of the present disclosure, a motor control device is provided, including:

[0026] a processor;

[0027] a memory for storing executable instructions of the processor;

[0028] wherein, the processor is configured to implement the steps of the motor control method provided in the first aspect of the present disclosure.

[0029] According to a fifth aspect of the embodiments of the present disclosure, a fan is provided, including a motor, an IPM module, and the motor control device provided by the present disclosure.

[0030] According to a sixth aspect of the embodiments of the present disclosure, an air conditioner is provided, including the above-mentioned fan.

[0031] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:

[0032] The seven-segment mode has the characteristics of fast temperature rise of the IPM module and low motor noise, and the five-segment mode has the characteristics of slow temperature rise of the IPM module and high motor noise. This solution determines the SVPWM mode of the motor according to the temperature of the IPM module, giving priority to the influence of the IPM module temperature, and can reliably meet the temperature requirements of the IPM module.

[0033] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.

[0035] Figure 1 is a flowchart of a motor control method shown according to an exemplary embodiment.

[0036] Figure 2 is a schematic diagram of a control system of a motor shown according to an exemplary embodiment.

[0037] Figure 3 is a schematic diagram of the voltage vector space of a three-phase motor shown according to an exemplary embodiment.

[0038] Figure 4 is a schematic diagram of a seven-segment mode shown according to an exemplary embodiment.

[0039] Figure 5 is a schematic diagram of a five-segment mode shown according to an exemplary embodiment.

[0040] Figure 6 It is a block diagram of a motor control device shown according to an exemplary embodiment.

[0041] Figure 7 It is a block diagram of a device for motor control shown according to an exemplary embodiment. Detailed implementation

[0042] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0043] It should be noted that all actions of obtaining signals, information, or data in the present disclosure are carried out on the premise of complying with the corresponding data protection regulations and policies of the country where it is located and obtaining the authorization given by the owner of the corresponding device.

[0044] Figure 1 It is a flowchart of a motor control method shown according to an exemplary embodiment. As Figure 1 shown, the method includes the following steps.

[0045] In step S101, the temperature of the Intelligent Power Module (IPM) module is obtained, and the IPM module is used to control the operation of the motor.

[0046] The motor can be a Brushless DC Motor (BLDC), for example, it can be a three-phase motor, a four-phase motor, a five-phase motor, etc. Exemplarily, the temperature of the IPM module can be obtained by a temperature sensor provided in the IPM module.

[0047] Figure 2 It is a schematic diagram of a control system of a motor shown according to an exemplary embodiment. As Figure 2As shown in the figure, the motor control system includes a DC power supply module 1, an IPM module 2, a control module 3, and a motor 4. The DC power supply module 1 is connected to the IPM module 2 and is used to supply power to the IPM module 2. The IPM module 2 includes a three-phase full-bridge circuit and a current sampling resistor, and is used to control the operation of the motor 4. The three-phase full-bridge circuit includes six power switch tubes, and the power switch tube can be an Insulate-Gate Bipolar Transistor (IGBT). The input end of the U-phase winding of the motor 4 is connected to the first-phase bridge arm composed of the first power switch tube SW1 and the fourth power switch tube SW4. The input end of the V-phase winding of the motor 4 is connected to the second-phase bridge arm composed of the second power switch tube SW2 and the fifth power switch tube SW5. The input end of the W-phase winding of the motor 4 is connected to the third-phase bridge arm composed of the third power switch tube SW3 and the sixth power switch tube SW6. Figure 2 The motor 4 in it is a three-phase motor. The control module 3 includes a Microcontroller Unit (MCU). The MCU is respectively connected to the three current sampling resistors of the IPM module 2 and is used to obtain the currents of the power switch tubes respectively connected to each phase winding of the motor in the IPM module 2. The MCU is also used to control the conduction and disconnection of the six power switch tubes.

[0048] In step S102, the SVPWM mode of the motor is determined according to the temperature of the IPM module. The SVPWM mode includes a seven-segment mode and a five-segment mode.

[0049] The SVPWM mode controls multiple power switch tubes in the IPM module to conduct and disconnect according to a predetermined timing sequence by outputting an SVPWM pulse width modulation signal to the IPM module, so as to output a multi-phase symmetric sinusoidal voltage to control the operation of the motor. The SVPWM mode usually includes a seven-segment mode and a five-segment mode.

[0050] In the case of controlling the IPM module by the seven-segment mode, within each PWM cycle, the power switch tube has seven switching states. The seven-segment mode has the advantages of symmetric wave generation, small harmonic content, and low motor noise. At the same time, due to the relatively large number of switching times of the power tubes within one PWM cycle, the seven-segment mode has a large loss for the power switch tubes, a fast temperature rise of the IPM module, and a large amount of heat generation.

[0051] In the case of controlling the IPM module by the five-segment mode, within each PWM cycle, the power switch tube has five switching states. Due to the relatively small number of switching times of the power tubes within one PWM cycle, the five-segment mode has the advantages of small loss of the power switch tubes, slow temperature rise of the IPM module, and small amount of heat generation. At the same time, the five-segment SVPWM mode also has defects such as asymmetric wave generation, large harmonic content, and high motor noise. The SVPWM mode of the motor can be determined according to the temperature of the IPM module.

[0052] In step S103, the IPM module is controlled according to the determined SVPWM method to control the operation of the motor.

[0053] After determining the SVPWM method of the motor, the rotor position of the motor can be obtained. Exemplarily, the rotor position can be obtained by a position sensor. According to the determined rotor position, the sector to which the rotor belongs in the voltage vector space of the motor is determined. The voltage vector space may include multiple sectors. The IPM module is controlled in a seven-segment mode or a five-segment mode corresponding to the sector to which the rotor belongs.

[0054] If it is determined that the SVPWM method of the motor is the seven-segment mode, the IPM module is controlled in the corresponding seven-segment mode of the sector to which the rotor belongs; if it is determined that the SVPWM method of the motor is the five-segment mode, the IPM module is controlled in the corresponding five-segment mode of the sector to which the rotor belongs.

[0055] Taking a three-phase motor as an example, Figure 3 is a schematic diagram of the voltage vector space of a three-phase motor shown according to an exemplary embodiment. As Figure 3 shown, the voltage vector space of the three-phase motor includes eight voltage vectors: U0(000), U7(111), U4(100), U6(110), U2(010), U3(011), U1(001), and U5(101). Among them, six voltage vectors, U4(100), U6(110), U2(010), U3(011), U1(001), and U5(101), divide the voltage vector space of the three-phase motor into six sectors, sector I to sector VI, and U0 and U7 are zero vectors. The sector to which the rotor belongs is any one of the six sectors. Figure 3 If the sector to which the rotor belongs in the voltage vector space of the three-phase motor is sector I, the IPM module can be controlled in the corresponding seven-segment mode or five-segment mode of sector I.

[0056] Different voltage vectors can correspond to different conduction states of the power switching tubes of the IPM module. U0(000) represents that Figure 2 SW1, SW2, and SW3 in Figure 2 are disconnected, and SW4, SW5, and SW6 are closed; U7(111) represents that Figure 2 SW1, SW2, and SW3 in Figure 2 are closed, and SW4, SW5, and SW6 are disconnected; U4(100) represents that Figure 2SW4, SW2, and SW6 in it are closed, and SW1, SW5, and SW3 are open; U3(011) represents Figure 2 SW4, SW2, and SW3 in it are closed, and SW1, SW5, and SW6 are open; U1(001) represents Figure 2 SW4, SW5, and SW3 in it are closed, and SW1, SW2, and SW6 are open; U5(101) represents Figure 2 SW1, SW5, and SW3 in it are closed, and SW4, SW2, and SW6 are open.

[0057] Figure 4 is a schematic diagram of a seven-segment mode shown according to an exemplary embodiment. Specifically, when the rotor of the three-phase motor is located at Figure 3 the sector I of the voltage vector space shown, a schematic diagram of the seven-segment mode. As Figure 4 shown, PWMU is the PWM signal for controlling the U phase of the three-phase motor, PWMV is the PWM signal for controlling the V phase of the three-phase motor, and PWMW is the PWM signal for controlling the W phase of the three-phase motor. Ts is a PWM modulation period. Figure 4 In, within the PWM modulation period Ts of the seven-segment mode, the six power switching tubes of the IPM module have seven states, which can be represented by voltage vectors as U0(000)-U4(100)-U6(110)-U7(111)-U6(110)-U4(100)-U0(000). Among them, in each voltage vector, 0 indicates that the upper bridge arm corresponding to the phase is open and the lower bridge arm is closed, and 1 indicates that the upper bridge arm corresponding to the phase is closed and the lower bridge arm is open.

[0058] The five-segment mode can only insert one zero vector (U0 or U7) in each sector of the voltage vector space. It can insert zero vector U0 in the sector, or it can insert zero vector U7. To ensure that the heat generation of the power switching tubes is relatively uniform and effectively reduce the temperature rise of the power switching tubes, when the rotor rotates in the entire sector, zero vector U0 and zero vector U7 can be inserted alternately in the sector. Referring to Figure 3 it, zero vector U0 can be inserted in sector I, sector III, and sector V of the voltage vector space of the three-phase motor, and zero vector U7 can be inserted in sector II, sector IV, and sector VI. It is also possible to insert zero vector U7 in sector I, sector III, and sector V of the voltage vector space of the three-phase motor, and zero vector U0 can be inserted in sector II, sector IV, and sector VI.

[0059] Figure 5 is a schematic diagram of a five-segment mode shown according to an exemplary embodiment. Figure 5 is when the rotor of the three-phase motor is located at Figure 3 sector I shown, and zero vector U0 is inserted in sector I, a schematic diagram of the five-segment mode. As Figure 5As shown, within the PWM modulation period Ts, the six power switching transistors of the IPM module have five states, which can be represented by voltage vectors as U0(000) - U4(100) - U6(110) - U4(100) - U0(000).

[0060] The seven-segment mode has the characteristics of fast temperature rise of the IPM module and low motor noise, while the five-segment mode has the characteristics of slow temperature rise of the IPM module and high motor noise. This solution determines the SVPWM mode of the motor according to the temperature of the IPM module, giving priority to the influence of the temperature of the IPM module and being able to reliably meet the temperature requirements of the IPM module.

[0061] In another embodiment, the above-mentioned determining the SVPWM mode of the motor according to the temperature of the IPM module includes:

[0062] If the temperature of the IPM module is less than or equal to the first temperature threshold, it is determined that the SVPWM mode of the motor is the seven-segment mode;

[0063] If the temperature of the IPM module is greater than or equal to the second temperature threshold, it is determined that the SVPWM mode of the motor is the five-segment mode, and the first temperature threshold is less than the second temperature threshold.

[0064] When the temperature of the IPM module is less than or equal to the first temperature threshold (for example, 70 °C), it is considered that the current temperature of the IPM module is relatively low. Even if the seven-segment mode with a fast temperature rise is adopted, the temperature of the IPM module will not rise too high in a short time. At this time, the influence of temperature on the IPM module is temporarily small, and the seven-segment mode with relatively low motor noise can be considered to reduce the influence of motor noise. Therefore, when the temperature of the IPM module is less than the first temperature threshold, it can be determined that the SVPWM mode of the motor is the seven-segment mode.

[0065] When the temperature of the IPM module is greater than or equal to the second temperature threshold (for example, 80 °C), it is considered that the current temperature of the IPM module is already relatively high. If the seven-segment mode with a fast temperature rise is adopted, the temperature of the IPM module will soon be too high, affecting the operating efficiency of the motor and even causing faults. At this time, priority can be given to avoiding too fast a temperature rise of the IPM module, and the five-segment mode with a slow temperature rise can be adopted. Moreover, when the temperature of the IPM module is relatively high, the speed of the motor is usually relatively high, and the motor noise caused by the high speed of the motor is already relatively large. Adopting the seven-segment mode with relatively low motor noise has a relatively small impact on the total noise of the motor. Therefore, when the temperature of the IPM module is greater than or equal to the second temperature threshold, it can be determined that the SVPWM mode of the motor is the five-segment mode.

[0066] In this embodiment, according to the comparison result between the temperature of the IPM module and the threshold value, a five-segment mode or a seven-segment mode is selected, achieving a balance between motor noise and the temperature rise of the IPM module.

[0067] In yet another embodiment, the method for determining the space vector pulse width modulation (SVPWM) mode of the motor according to the temperature of the IPM module further includes:

[0068] If the temperature of the IPM module is greater than the first temperature threshold and less than the second temperature threshold, it is determined that the SVPWM mode of the motor is the current SVPWM mode.

[0069] That is, when the temperature of the IPM module is within the range greater than the first temperature threshold and less than the second temperature threshold, the SVPWM mode of the motor remains unchanged.

[0070] For example, when the temperature of the IPM module is less than or equal to the first temperature threshold, and the SVPWM mode of the motor is the seven-segment mode, the seven-segment mode remains unchanged before the temperature of the IPM module rises from less than the first temperature threshold to the second temperature threshold; when the temperature of the IPM module is greater than or equal to the second temperature threshold, and the SVPWM mode of the motor is the five-segment mode, the five-segment mode remains unchanged before the temperature of the IPM module drops from greater than the second temperature threshold to the first temperature threshold.

[0071] In this embodiment, it is possible to avoid frequent switching of the SVPWM mode of the motor, reduce the switching frequency of the SVPWM mode of the motor, simplify the control strategy, and reduce the motor faults caused by frequent switching of the control mode.

[0072] In yet another embodiment, the above method further includes:

[0073] If the temperature of the IPM module is greater than or equal to the third temperature threshold, a first prompt message is output, and the third temperature threshold is greater than the second temperature threshold.

[0074] The third temperature threshold can be preset by the designer. For example, it can be 92°C. When the temperature of the IPM module is greater than or equal to the third temperature threshold, it is considered that the temperature of the IPM module is too high and the damage risk is relatively high. Therefore, the first prompt message can be controlled to be output. The first prompt message is used to prompt that the temperature of the IPM module is too high. Exemplarily, a pop-up message can be controlled to be output on the display panel of the air conditioner or the display screen of the user's mobile terminal: "The temperature of the IPM module is too high. Please handle it in time."

[0075] In this embodiment, when the temperature of the IPM module is greater than or equal to the third temperature threshold, a prompt message is output, which is convenient for the user to take corresponding solutions in time and improves safety.

[0076] In another embodiment, the above method further includes:

[0077] If the temperature of the IPM module is greater than or equal to the third temperature threshold, control the motor to suspend operation;

[0078] When the motor suspends operation and the temperature of the IPM module drops to less than the fourth temperature threshold, control the motor to resume operation, where the fourth temperature threshold is greater than the second temperature threshold and less than the third temperature threshold.

[0079] When the temperature of the IPM module is greater than or equal to the third temperature threshold, it is considered that the temperature of the IPM module is too high and the risk of damage is relatively high. At this time, the motor can be controlled to suspend operation to reduce the temperature of the IPM module until the temperature of the IPM module drops to less than the fourth temperature threshold (for example, 85°C), and then control the motor to resume operation.

[0080] In this embodiment, the risk of damage to the IPM module due to excessive temperature can be reliably reduced, and the service life of the IPM module is improved.

[0081] In another embodiment, when the motor suspends operation and the temperature of the IPM module drops to less than the fourth temperature threshold, controlling the motor to resume operation includes:

[0082] When the motor suspends operation, the temperature of the IPM module drops to less than the fourth temperature threshold, and the number of times of outputting the first prompt message has not reached the predetermined number, control the motor to resume operation.

[0083] The motor can be controlled to suspend operation while outputting the first prompt message. The conditions for controlling the motor to resume operation include that the temperature of the IPM module drops to less than the fourth temperature threshold and the number of times of outputting the first prompt message has not reached the predetermined number. That is, when the number of times of outputting the first prompt message has reached the predetermined number, the motor is no longer controlled to resume operation.

[0084] Exemplarily, when the motor suspends operation, the temperature of the IPM module drops to less than the fourth temperature threshold, and the number of times of outputting the first prompt message within a predetermined time period (for example, 30 min) has not reached the predetermined number, control the motor to resume operation.

[0085] In this embodiment, by restricting the number of times the motor resumes operation, the probability of faults caused by the motor suspending and resuming operation more frequently can be reduced, and the service lives of the IPM module and the motor are improved.

[0086] Based on the same inventive concept, the present disclosure provides a motor control device. Figure 6 It is a block diagram of a motor control device shown according to an exemplary embodiment. As Figure 6As shown in the figure, the motor control device 600 includes an acquisition module 601, a determination module 602, and a first control module 603.

[0087] The acquisition module 601 is configured to acquire the temperature of the intelligent power module (IPM module) that is used to control the operation of the motor.

[0088] The determination module 602 is configured to determine the space vector pulse width modulation (SVPWM) mode of the motor according to the temperature of the IPM module, and the SVPWM mode includes a seven-segment mode and a five-segment mode.

[0089] The first control module 603 is configured to control the IPM module according to the determined SVPWM mode to control the operation of the motor.

[0090] Optionally, the determination module 602 includes a first determination sub-module and a second determination sub-module.

[0091] The first determination sub-module is configured to determine that the SVPWM mode of the motor is the seven-segment mode if the temperature of the IPM module is less than or equal to the first temperature threshold.

[0092] The second determination sub-module is configured to determine that the SVPWM mode of the motor is the five-segment mode if the temperature of the IPM module is greater than or equal to the second temperature threshold, and the first temperature threshold is less than the second temperature threshold.

[0093] Optionally, the determination module 602 further includes a third determination sub-module.

[0094] The third determination sub-module is configured to determine that the SVPWM mode of the motor is the current SVPWM mode if the temperature of the IPM module is greater than the first temperature threshold and less than the second temperature threshold.

[0095] Optionally, the motor control device 600 further includes an output module.

[0096] The output module is configured to output a first prompt message if the temperature of the IPM module is greater than or equal to the third temperature threshold, and the third temperature threshold is greater than the second temperature threshold.

[0097] Optionally, the motor control device 600 further includes a second control module.

[0098] The second control module is configured to control the motor to suspend operation if the temperature of the IPM module is greater than or equal to the third temperature threshold; and control the motor to resume operation when the motor is suspended and the temperature of the IPM module drops to less than the fourth temperature threshold, and the fourth temperature threshold is greater than the second temperature threshold and less than the third temperature threshold.

[0099] Optionally, the second control module includes a control sub-module.

[0100] The control sub-module is configured to control the motor to resume operation when the motor pauses, the temperature of the IPM module drops below a fourth temperature threshold, and the number of times of outputting a first prompt message does not reach a predetermined number.

[0101] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment related to the method, and will not be elaborated here.

[0102] The seven-segment mode has the characteristics of fast temperature rise of the IPM module and low motor noise, and the five-segment mode has the characteristics of slow temperature rise of the IPM module and high motor noise. This solution determines the SVPWM mode of the motor according to the temperature of the IPM module, giving priority to the influence of the temperature of the IPM module, and can reliably meet the temperature requirements of the IPM module.

[0103] The present disclosure also provides a computer-readable storage medium, on which computer program instructions are stored, and when the program instructions are executed by a processor, the steps of the above-mentioned motor control method are implemented.

[0104] The present disclosure also provides a motor control device, including:

[0105] A processor;

[0106] A memory for storing instructions executable by the processor;

[0107] Wherein, the processor is configured to implement the steps of the above-mentioned motor control method.

[0108] The present disclosure also provides a blower, including a motor, an IPM module, and the above-mentioned motor control device.

[0109] The present disclosure also provides an air conditioner, including the above-mentioned blower.

[0110] Figure 7 It is a block diagram of a device for motor control shown according to an exemplary embodiment. For example, the device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0111] Refer to Figure 7 , the device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input / output interface 812, a sensor component 814, and a communication component 816.

[0112] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-described motor control method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0113] The memory 804 is configured to store various types of data to support the operation of the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, and the like. The memory 804 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.

[0114] The power component 806 provides power to the various components of the device 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.

[0115] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operation mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0116] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive external audio signals when the device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker for outputting audio signals.

[0117] The input / output interface 812 provides an interface between the processing component 802 and a peripheral interface module, and the peripheral interface module can be a keyboard, a click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, a volume button, a start button, and a lock button.

[0118] The sensor component 814 includes one or more sensors for providing an assessment of various aspects of the state of the device 800. For example, the sensor component 814 can detect the on / off state of the device 800, the relative positioning of components, such as the display and keypad of the device 800. The sensor component 814 can also detect a change in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and a change in the temperature of the device 800. The sensor component 814 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 814 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 can further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0119] The communication component 816 is configured to facilitate communication between the device 800 and other devices in a wired or wireless manner. The device 800 can access a wireless network based on communication standards, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0120] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above-described motor control method.

[0121] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the above instructions can be executed by a processor 820 of the apparatus 800 to complete the above-described motor control method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0122] In addition to being an independent electronic device, the above apparatus may also be a part of an independent electronic device. For example, in one embodiment, the apparatus may be an integrated circuit (IC) or a chip. The integrated circuit may be a single IC or a collection of multiple ICs; the chip may include, but is not limited to, the following types: GPU (Graphics Processing Unit), CPU (Central Processing Unit), FPGA (Field Programmable Gate Array), DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), SOC (System on Chip), etc. The above integrated circuit or chip may be used to execute executable instructions (or codes) to implement the above-described motor control method. The executable instructions may be stored in the integrated circuit or chip, or may be obtained from other devices or apparatuses. For example, the integrated circuit or chip includes a processor, a memory, and an interface for communicating with other devices. The executable instructions may be stored in the memory, and when the executable instructions are executed by the processor, the above-described motor control method is implemented; or, the integrated circuit or chip may receive the executable instructions through the interface and transmit them to the processor for execution to implement the above-described motor control method.

[0123] In another exemplary embodiment, there is also provided a computer program product, which includes a computer program executable by a programmable device. The computer program has a code portion for performing the above-described motor control method when executed by the programmable device.

[0124] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include known common general knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0125] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A motor control method, characterized in that, Including: Obtain the temperature of the intelligent power module (IPM module) that is used to control the operation of the motor; Determine the space vector pulse width modulation (SVPWM) mode of the motor according to the temperature of the IPM module, where the SVPWM mode includes a seven-segment mode and a five-segment mode; Control the IPM module according to the determined SVPWM mode to control the operation of the motor.

2. The method according to claim 1, characterized in that, The determining the space vector pulse width modulation (SVPWM) mode of the motor according to the temperature of the IPM module includes: If the temperature of the IPM module is less than or equal to a first temperature threshold, determine that the SVPWM mode of the motor is the seven-segment mode; If the temperature of the IPM module is greater than or equal to a second temperature threshold, determine that the SVPWM mode of the motor is the five-segment mode, where the first temperature threshold is less than the second temperature threshold.

3. The method according to claim 2, characterized in that, The determining the space vector pulse width modulation (SVPWM) mode of the motor according to the temperature of the IPM module further includes: If the temperature of the IPM module is greater than the first temperature threshold and less than the second temperature threshold, determine that the SVPWM mode of the motor is the current SVPWM mode.

4. The method according to claim 2, characterized in that, The method further includes: If the temperature of the IPM module is greater than or equal to a third temperature threshold, output a first prompt message, where the third temperature threshold is greater than the second temperature threshold.

5. The method according to claim 4, characterized in that, The method further includes: If the temperature of the IPM module is greater than or equal to the third temperature threshold, control the motor to pause operation; When the motor pauses operation and the temperature of the IPM module drops to less than a fourth temperature threshold, control the motor to resume operation, where the fourth temperature threshold is greater than the second temperature threshold and less than the third temperature threshold.

6. The method according to claim 5, characterized in that, The controlling the motor to resume operation when the motor pauses operation and the temperature of the IPM module drops to less than the fourth temperature threshold includes: When the motor pauses operation, the temperature of the IPM module drops to less than the fourth temperature threshold, and the number of times the first prompt message is output has not reached a predetermined number of times, control the motor to resume operation.

7. A motor control device, characterized in that, The device includes: An acquisition module configured to acquire the temperature of the intelligent power module (IPM module) that is used to control the operation of the motor; A determination module configured to determine the space vector pulse width modulation (SVPWM) mode of the motor according to the temperature of the IPM module, where the SVPWM mode includes a seven-segment mode and a five-segment mode; A first control module configured to control the IPM module according to the determined SVPWM mode to control the operation of the motor.

8. A computer-readable storage medium, on which computer program instructions are stored, characterized in that, When the program instruction is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

9. A motor control device, characterized in that, Including: A processor; A memory for storing instructions executable by the processor; Wherein, the processor is configured to implement the steps of the method according to any one of claims 1 to 6.

10. A fan, characterized in that, Including a motor, an IPM module, and the motor control device according to claim 9.

11. An air conditioner, characterized in that, Including the fan according to claim 10.