Motor and control method and device thereof, fan, air conditioner, medium and program product

By detecting the current interference signal of the motor and automatically adjusting the starting current, the problem of low start-up success rate in complex environments is solved, and the effect of improving the starting reliability of the motor is achieved.

CN119994799APending Publication Date: 2025-05-13GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510027320.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-08
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The motor has a low starting success rate in complex usage environments, and it is necessary to improve the startup reliability.

Method used

By detecting the current interference signal of the motor, the current starting current of the motor is automatically adjusted to reduce interference and improve the startup success rate. The specific method includes starting with a preset startup current when the motor is first started, detecting the current interference parameters, and adjusting the startup current to reduce the interference if several interferences are greater than the threshold.

Benefits of technology

It effectively improves the start-up success rate of the motor, reduces overcurrent protection caused by interference, and ensures that the motor is reliably started in complex environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119994799A_ABST
    Figure CN119994799A_ABST
Patent Text Reader

Abstract

The invention discloses a motor and a control method and device thereof, a fan, an air conditioner, a storage medium and a computer program product, and the method comprises the steps: taking the preset starting current of the motor as the current starting current of the motor in the starting stage of the motor under the condition that the motor is started for the first time; controlling the motor to start with the current starting current of the motor; in the process of starting with the current starting current of the motor, current interference parameters of the motor are obtained; wherein the current interference parameter of the motor is a parameter of a signal which is detected from a power supply side of a three-phase stator winding of the motor and has interference on the current starting current of the motor; and controlling the starting process of the motor according to the current starting current of the motor and the current interference parameter of the motor. According to the scheme, the current starting current of the motor is automatically adjusted by detecting the current interference signal of the motor, interference is reduced, and the motor starting success rate is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of motor technology, and specifically relates to a motor control method, device, motor, fan, air conditioner, storage medium and computer program product, and more particularly to a control method, device, motor, fan, air conditioner, storage medium and computer program product for improving motor starting reliability. Background Art

[0002] As the country's requirements for air conditioning energy efficiency are getting higher and higher, motors (such as permanent magnet synchronous motors) are increasingly used in air conditioning heat exchange fans. The environment in which air conditioning is used is complex, and motors need to adapt to a variety of application environments. The application requirements of motors are strict, and motor starting performance (such as the starting performance of motors in fans) is one of them. For motors (such as motors in fans), facing complex usage environment requirements, motors (such as motors in fans) occasionally have abnormal starting, and different technical means need to be adopted to improve the success rate of motor (such as motors in fans) starting.

[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The object of the present invention is to provide a motor control method, device, motor, fan, air conditioner, storage medium and computer program product to solve the problem of low starting success rate of motors (such as motors in fans) in complex usage environments, so as to achieve the effect of automatically adjusting the current starting current of the motor by detecting the current interference signal of the motor, reducing interference and improving the starting success rate of the motor.

[0005] The present invention provides a method for controlling a motor, wherein the motor has a three-phase stator winding; the method for controlling the motor comprises: in the starting phase of the motor, when the motor is started for the first time, using the pre-set starting current of the motor as the current starting current of the motor; controlling the motor to start with the current starting current of the motor; obtaining a current interference parameter of the motor during the process of the motor starting with the current starting current of the motor; wherein the current interference parameter of the motor is a parameter of a signal that is detected from the power supply side of the three-phase stator winding of the motor and interferes with the current starting current of the motor; and controlling the starting process of the motor according to the current starting current of the motor and the current interference parameter of the motor.

[0006] In some embodiments, the starting process of the motor is controlled according to the current starting current of the motor and the current interference parameters of the motor, including: determining whether the motor needs to be protected from overcurrent according to the current interference parameters of the motor; if it is determined that the motor does not need to be protected from overcurrent, determining that the motor has been started successfully; if it is determined that the motor needs to be protected from overcurrent, controlling the motor to enter a pre-set starting current adjustment stage, so as to adjust the current starting current of the motor in combination with the current interference parameters of the motor, and controlling the motor to continue starting.

[0007] In some embodiments, the motor further comprises an IPM module; determining whether the motor needs to be protected from overcurrent based on the current interference parameter of the motor comprises: determining whether the current interference parameter of the motor is greater than a preset overcurrent protection parameter threshold of the IPM module of the motor; if it is determined that the current interference parameter of the motor is greater than the preset overcurrent protection parameter threshold of the IPM module of the motor, determining that the motor needs to be protected from overcurrent; if it is determined that the current interference parameter of the motor is less than or equal to the preset overcurrent protection parameter threshold of the IPM module of the motor, determining that the motor does not need to be protected from overcurrent;

[0008] And / or, controlling the motor to enter a preset starting current adjustment stage, so as to adjust the current starting current of the motor in combination with the current interference parameters of the motor, and controlling the motor to continue starting, including: determining whether the current starting current of the motor is greater than the preset minimum starting current of the motor; if it is determined that the current starting current of the motor is less than or equal to the preset minimum starting current of the motor, controlling the motor to restart with the current starting current of the motor; and accumulating the number of times the motor is restarted with the current starting current of the motor to obtain the number of restarts of the motor; if it is determined that the current starting current of the motor is greater than the preset minimum starting current of the motor, adjusting the current starting current of the motor in combination with the current interference parameters of the motor, and controlling the motor to continue starting.

[0009] In some embodiments, the current starting current of the motor is adjusted in combination with the current interference parameter of the motor, and the motor is controlled to continue starting, including: determining whether the current interference parameter of the motor is greater than a preset interference parameter threshold; if it is determined that the current interference parameter of the motor is less than or equal to the preset interference parameter threshold, controlling the motor to restart with the current starting current of the motor; and accumulating the number of times the motor is restarted with the current starting current of the motor to obtain the number of restarts of the motor; if it is determined that the current interference parameter of the motor is greater than the preset interference parameter threshold, correcting the current starting current of the motor to obtain a new current starting current of the motor; and returning to control the motor to start with the new current starting current of the motor.

[0010] In some embodiments, the current starting current of the motor is corrected to obtain a new current starting current of the motor, including: using a preset correction amount of the current starting current of the motor as the starting current correction amount of the motor; or, determining the correction amount of the current starting current of the motor according to the current starting current of the motor, a preset minimum starting current of the motor, and a current interference parameter of the motor, recorded as the starting current correction amount of the motor; using the difference between the current starting current of the motor and the starting current correction value of the motor as the new current starting current of the motor.

[0011] Matching the above method, the present invention provides a control device for a motor on the other hand, wherein the motor has a three-phase stator winding; the control device for the motor comprises: a control unit configured to use a preset starting current of the motor as the current starting current of the motor during the starting phase of the motor when the motor is started for the first time; the control unit is further configured to control the motor to start with the current starting current of the motor; an acquisition unit is configured to acquire a current interference parameter of the motor during the process of the motor starting with the current starting current of the motor; wherein the current interference parameter of the motor is a parameter of a signal that is detected from the power supply side of the three-phase stator winding of the motor and interferes with the current starting current of the motor; the control unit is further configured to control the starting process of the motor according to the current starting current of the motor and the current interference parameter of the motor.

[0012] In some embodiments, the control unit controls the starting process of the motor according to the current starting current of the motor and the current interference parameters of the motor, including: determining whether the motor needs to be protected from overcurrent according to the current interference parameters of the motor; if it is determined that the motor does not need to be protected from overcurrent, determining that the motor has been started successfully; if it is determined that the motor needs to be protected from overcurrent, controlling the motor to enter a pre-set starting current adjustment stage, so as to adjust the current starting current of the motor in combination with the current interference parameters of the motor, and controlling the motor to continue starting.

[0013] In some embodiments, the motor further has an IPM module; the control unit determines whether the motor needs to be protected from overcurrent based on the current interference parameter of the motor, including: determining whether the current interference parameter of the motor is greater than a preset overcurrent protection parameter threshold of the IPM module of the motor; if it is determined that the current interference parameter of the motor is greater than the preset overcurrent protection parameter threshold of the IPM module of the motor, determining that the motor needs to be protected from overcurrent; if it is determined that the current interference parameter of the motor is less than or equal to the preset overcurrent protection parameter threshold of the IPM module of the motor, determining that the motor does not need to be protected from overcurrent;

[0014] And / or, the control unit controls the motor to enter a preset starting current adjustment stage to adjust the current starting current of the motor in combination with the current interference parameters of the motor, and control the motor to continue starting, including: determining whether the current starting current of the motor is greater than the preset minimum starting current of the motor; if it is determined that the current starting current of the motor is less than or equal to the preset minimum starting current of the motor, controlling the motor to restart with the current starting current of the motor; and accumulating the number of times the motor is restarted with the current starting current of the motor to obtain the number of restarts of the motor; if it is determined that the current starting current of the motor is greater than the preset minimum starting current of the motor, adjusting the current starting current of the motor in combination with the current interference parameters of the motor, and controlling the motor to continue starting.

[0015] In some embodiments, the control unit, in combination with the current interference parameter of the motor, adjusts the current starting current of the motor and controls the motor to continue starting, including: determining whether the current interference parameter of the motor is greater than a preset interference parameter threshold; if it is determined that the current interference parameter of the motor is less than or equal to the preset interference parameter threshold, controlling the motor to restart with the current starting current of the motor; and accumulating the number of times the motor is restarted with the current starting current of the motor to obtain the number of restarts of the motor; if it is determined that the current interference parameter of the motor is greater than the preset interference parameter threshold, correcting the current starting current of the motor to obtain a new current starting current of the motor; and returning to control the motor to start with the new current starting current of the motor.

[0016] In some embodiments, the control unit corrects the current starting current of the motor to obtain a new current starting current of the motor, including: using a preset correction amount of the current starting current of the motor as the starting current correction amount of the motor; or, determining the correction amount of the current starting current of the motor according to the current starting current of the motor, a preset minimum starting current of the motor, and a current interference parameter of the motor, recorded as the starting current correction amount of the motor; using the difference between the current starting current of the motor and the starting current correction value of the motor as the new current starting current of the motor.

[0017] Matching the above device, the present invention provides a motor on another aspect, including: the control device of the motor described above.

[0018] Matching the above device, the present invention provides a fan on another aspect, including: the control device of the motor described above, or the motor described above.

[0019] Matching the above-mentioned device, the present invention provides an air conditioner on another aspect, comprising: the control device of the motor mentioned above, or the motor mentioned above, or the fan mentioned above.

[0020] In accordance with the above method, the present invention provides a storage medium on the other hand, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the steps of the motor control method described above.

[0021] In accordance with the above method, the present invention further provides a computer program product, comprising a computer program, which implements the steps of the above motor control method when executed by a processor.

[0022] Therefore, the scheme of the present invention, for the starting stage of the motor, starts with a preset starting current (such as normal starting current Is) when the motor is started for the first time, detects interference signals during the starting process and determines whether there is overcurrent based on the interference signals, if there is overcurrent, corrects the starting current to reduce the starting current when the starting current is greater than the preset minimum starting current of the motor and the interference signal is greater than the interference threshold, and then restarts; if there is overcurrent, restarts multiple times when the starting current is less than or equal to the preset minimum starting current of the motor; thereby, the current starting current of the motor is automatically adjusted by detecting the current interference signal of the motor, interference is reduced, and the success rate of motor starting is improved.

[0023] Other features and advantages of the present invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the present invention.

[0024] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 A schematic flow chart of an embodiment of a method for controlling a motor of the present invention;

[0026] Figure 2 A schematic flow chart of an embodiment of a process for controlling the starting of the motor in the method of the present invention;

[0027] Figure 3 A schematic diagram of a flow chart of an embodiment of determining whether overcurrent protection is required for the motor in the method of the present invention;

[0028] Figure 4 A schematic diagram of a flow chart of an embodiment of controlling the motor to enter a preset starting current adjustment phase in the method of the present invention;

[0029] Figure 5 A schematic diagram of a flow chart of an embodiment of adjusting the current starting current of the motor and controlling the motor to continue starting in the method of the present invention;

[0030] Figure 6 A schematic diagram of a flow chart of an embodiment of correcting the current starting current of the motor in the method of the present invention;

[0031] Figure 7 A schematic structural diagram of an embodiment of a control device for a motor of the present invention;

[0032] Figure 8 It is a structural diagram of the control system of the motor;

[0033] Fig. 9It is a curve diagram of interference signal and overcurrent protection signal when the interference signal causes motor overcurrent protection;

[0034] Fig.10 Schematic diagram of the process for regulating the starting current to control the motor starting.

[0035] In conjunction with the accompanying drawings, the reference numerals in the embodiments of the present invention are as follows:

[0036] S1-interference signal curve; S2-overcurrent protection signal curve; 102-acquisition unit; 104-control unit. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the specific embodiments of the present invention and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0038] Considering that the motor (such as the motor in the fan) has a low startup success rate in complex use environments. For example, for motors (such as the motor in the fan), facing complex use environment requirements (such as wind blades blowing against the wind, unstable power grid, parasitic parameters such as excessive parasitic inductance and capacitance of connecting wires, etc.), abnormal startup of the fan occasionally occurs, and different technical means need to be adopted to improve the success rate of fan startup.

[0039] The control method in the related scheme will adopt the method of multiple starts to improve the success rate of starting after the motor fails to start, but there is randomness.

[0040] Therefore, the scheme of the present invention proposes a control method for a motor, specifically a control method for improving the reliability of motor starting, which automatically adjusts the current starting current of the motor by detecting the current interference signal of the motor. When the interference signal is detected to be greater than a certain threshold and triggers the overcurrent protection during the starting phase, the starting current is reduced at the next start to reduce interference and improve the success rate of motor starting.

[0041] According to an embodiment of the present invention, a method for controlling a motor is provided. Figure 1 The flow chart of an embodiment of the method of the present invention is shown in FIG. The motor has a three-phase stator winding. Figure 8 Figure 1 is a schematic diagram of the structure of the motor control system. Figure 8As shown, 220V AC power is output to the three-phase winding of the motor in the DC fan after passing through a rectifier bridge, a power factor correction (PFC) circuit, a bus capacitor and an inverter bridge. Among them, the rectifier bridge is composed of a diode D1, a diode D2, a diode D3 and a diode D4. The PFC circuit is composed of an inductor L1, a switch tube Q1 (such as a triode) and a diode D5. The bus capacitor is composed of a capacitor C1. The inverter is composed of a switch tube G1, a switch tube G2, a switch tube G3, a switch tube G4, a switch tube G5 and a switch tube G6. The switch tubes G1, G2, G3, G4, G5 and G6 can all be insulated gate bipolar transistors (IGBTs) with freewheeling diodes. The controller obtains the detection signal and the protection signal from the output end of the inverter bridge, and outputs the control signal to the switch tube control end of the upper bridge arm and the switch tube control end of the lower bridge arm in the inverter bridge. The switch tubes of the upper bridge arm include switch tubes G1, G2 and G3, and the switch tubes of the lower bridge arm include switch tubes G4, G5 and G6. The switch tubes G1 and G4 constitute the first phase bridge arm, and the common end of the switch tubes G1 and G4 is connected to the motor (such as Figure 8 The switch tube G2 and the switch tube G5 constitute a second-phase bridge arm, and the common end of the switch tube G2 and the switch tube G5 is connected to the second-phase stator winding in the three-phase stator winding of the motor; the switch tube G3 and the switch tube G6 constitute a third-phase bridge arm, and the common end of the switch tube G3 and the switch tube G6 is connected to the third-phase stator winding in the three-phase stator winding of the motor. Figure 8 The motor of the DC fan is a brushless DC motor (BLDC) or a permanent magnet synchronous motor (PMSM or IPMSM).

[0042] In the scheme of the present invention, Figure 1 As shown, the motor control method includes: step S110 to step S140.

[0043] At step S110, during the starting phase of the motor, when the motor is started for the first time, a preset starting current of the motor is determined, and the preset starting current of the motor is used as the current starting current of the motor; wherein, the preset starting current of the motor is the starting current when the motor starts normally, such as the normal current Is.

[0044] In step S120 , the motor is controlled to start with the current starting current of the motor.

[0045] At step S130, during the process of starting the motor with the current starting current of the motor, the current interference parameter of the motor is obtained; wherein the current interference parameter of the motor is a parameter of a signal that interferes with the current starting current of the motor and is detected from the power supply side of the three-phase stator winding of the motor. In the motor control, the phase current of the motor needs to be sampled, which is generally obtained by sampling a sampling resistor or a current sensor through a conditioning circuit, and the current interference signal can be obtained by high-speed ADC sampling.

[0046] In step S140, the starting process of the motor is controlled according to the current starting current of the motor and the current interference parameter of the motor to improve the starting success rate of the motor.

[0047] The solution of the present invention provides a control scheme for improving the reliability of motor starting. The cause of the failure to start the fan is classified and judged through detection technology, and the starting scheme is adjusted according to the type of the failure to start the fan: when the interference signal causes the IPM module of the fan to overcurrent protection, the starting current is adjusted to reduce interference and improve the success rate. Among them, the types of fan start-up failure include: motor loss of step, motor phase loss, motor overcurrent, motor overvoltage, etc., which are all situations that lead to the failure of fan start-up. The solution of the present invention is mainly aimed at the start-up failure caused by overcurrent protection, and is optimized and improved: when the interference signal causes the IPM module of the fan to overcurrent protection, the starting current is adjusted to reduce interference and improve the success rate.

[0048] In some implementations, the specific process of controlling the starting process of the motor according to the current starting current of the motor and the current interference parameter of the motor in step S140 is described in the following exemplary embodiments.

[0049] Combine the following Figure 2 The flowchart of an embodiment of the method of the present invention for controlling the starting process of the motor further illustrates the specific process of controlling the starting process of the motor in step S140, including: step S210 to step S230.

[0050] Step S210: determining whether overcurrent protection is required for the motor according to the current interference parameter of the motor.

[0051] Step S220: If it is determined that the motor does not need to be protected from overcurrent, it is determined that the motor is started successfully.

[0052] Step S230, if it is determined that the motor needs to be protected from overcurrent, the motor is controlled to enter a preset starting current adjustment phase, so as to adjust the current starting current of the motor in combination with the current interference parameter of the motor, and control the motor to continue starting.

[0053] In the scheme of the present invention, the factors that affect the failure of starting during the starting process of the motor (such as the motor in the fan), such as the blades blowing against the wind, unstable power grid, parasitic parameters such as excessive parasitic inductance and capacitance of the connecting line, etc., are targeted, mainly for the situation where the parasitic parameters are too large to cause interference and lead to the failure of starting, and the starting scheme of the motor (such as the motor in the fan) is adjusted, including adjusting the motor starting current and the motor positioning angle, to ensure the success rate of the starting of the motor (such as the motor in the fan). Among them, the motor torque size and the motor torque direction can be controlled when the fan is positioned. Generally, the motor torque size is controlled by the motor starting current, and the motor torque direction is controlled by the motor positioning angle; and the scheme of the present invention mainly controls the motor torque size by the motor starting current to achieve fan starting control.

[0054] In some embodiments, the motor further comprises an IPM module. The specific process of determining whether to perform overcurrent protection on the motor according to the current interference parameter of the motor in step S210 is described in the following exemplary embodiment.

[0055] Combine the following Figure 3 The flowchart of an embodiment of determining whether the motor needs to be protected against overcurrent in the method of the present invention is shown, further illustrating the specific process of determining whether the motor needs to be protected against overcurrent in step S210, including: steps S310 to S330.

[0056] Step S310, determining whether the current interference parameter of the motor is greater than a preset overcurrent protection parameter threshold of the IPM module of the motor; the preset overcurrent protection parameter threshold of the IPM module of the motor, such as the overcurrent protection threshold of the IPM power module.

[0057] Step S320: If it is determined that the current interference parameter of the motor is greater than the preset overcurrent protection parameter threshold of the IPM module of the motor, it is determined that overcurrent protection needs to be performed on the motor.

[0058] Step S330: If it is determined that the current interference parameter of the motor is less than or equal to the preset overcurrent protection parameter threshold of the IPM module of the motor, it is determined that overcurrent protection is not required for the motor.

[0059] Fig. 9 It is a curve diagram of interference signal and overcurrent protection signal when the interference signal causes motor overcurrent protection. Fig. 9 It includes an interference signal curve S1 and an overcurrent protection signal curve S2. Fig. 9The green signal line in the middle (i.e., the interference signal curve S1) is the overcurrent detection signal line. The oscillating signal in front of the interference signal curve S1 is the interference signal. When the interference signal is greater than the overcurrent protection threshold of the intelligent power module (IPM), the IPM power module performs a protection action, prohibits the output signal, and pulls the overcurrent signal down to a low level (i.e., Fig. 9 The purple signal line (ie, the overcurrent protection signal curve S2) is the overcurrent protection signal line. The overcurrent protection threshold of the IPM power module is 0.5V to 1V, and the overcurrent protection thresholds of different models of IPM power modules are different.

[0060] Fig. 9 The horizontal axis is the time value, with 40 microseconds (us) per grid; the vertical axis is the voltage value, with 500 millivolts (mV) per grid for green signals and 2 volts (V) per grid for purple signals. Fig. 9 The middle dotted line is the measurement cursor. The specific test data is in the upper right corner. The horizontal measurement is the time value, and the vertical measurement is the voltage value. Fig. 9 The interference signal measured in the circuit has reached 660mV, which has exceeded the overcurrent protection threshold of the IPM power module (the threshold of the IPM power module is 0.5V).

[0061] Usually the control principle of the DC motor control system is as follows Figure 8 The controller detects the motor's operating signal, performs relevant calculations, and then outputs a control signal. At the same time, the controller detects the protection signal of the motor's power supply control circuit in real time. When the motor has an abnormal situation such as overcurrent, the protection signal will be output in time. When the controller detects the protection signal, the output signal is immediately turned off.

[0062] The related operations generally refer to related algorithms for motor control, such as the more common field oriented control (FOC) or direct torque control (DTC).

[0063] Protection signal of the power supply control circuit on the motor power supply side, such as overcurrent protection signal. Figure 8 The figure shows a simplified block diagram of motor control. In the actual circuit, there will be an overcurrent detection circuit. There are generally two situations for the overcurrent detection circuit: in the first situation, the overcurrent detection circuit will be integrated in the IPM module. When an overcurrent occurs, the IPM module will output an overcurrent protection signal FaultOut; in the second situation, the overcurrent detection circuit built by discrete devices generally inputs the sampled current signal. When the current signal exceeds the preset protection threshold, the protection signal is generated by flipping the comparator.

[0064] During the motor startup phase, the controller generally drives the motor to rotate in an open loop by outputting a relatively large current. After the motor starts to rotate, it detects the relevant position information of the motor (such as the speed or angle of the motor rotor) and then enters closed-loop control. During the motor startup phase, since the actual load size is not effectively detected at this time, for the sake of versatility and startup success rate, its starting current is generally larger than the current required by the actual load. However, when used in some complex environments, excessive starting current will cause interference and abnormal protection; for example: Fig. 9 As shown, overcurrent protection will occur when the interference signal is greater than 0.5V.

[0065] For example, the motor connection wire is aged, or the connection wire is artificially connected, which causes the capacitance, inductance and other parasitic parameters between the controller and the motor to change or even deteriorate. In the case of large starting current, these parasitic parameters will cause current oscillation, which is easy to introduce interference signals to the controller, and in severe cases, trigger overcurrent protection. Fig. 9 The figure shows that the connection line between the motor and the controller is too long, which introduces interference signals and triggers the overcurrent protection.

[0066] In the scheme of the present invention, during the starting stage of the motor, it is determined whether the current interference parameter of the motor is greater than the overcurrent protection parameter threshold of the IPM module of the motor that is preset, so that overcurrent protection can be performed in time when the current interference parameter of the motor is greater than the overcurrent protection parameter threshold of the IPM module of the motor that is preset, thereby improving the safety of motor starting.

[0067] In some embodiments, in step S230, when it is determined that the motor needs to be protected from overcurrent, the motor is controlled to enter a preset starting current adjustment stage to adjust the current starting current of the motor in combination with the current interference parameters of the motor, and the specific process of controlling the motor to continue starting is described in the following exemplary embodiment.

[0068] Combine the following Figure 4 The flowchart of an embodiment of controlling the motor to enter a preset starting current regulation phase in the method of the present invention further illustrates the specific process of controlling the motor to enter a preset starting current regulation phase in step S230, including: steps S410 to S430.

[0069] Step S410, when it is determined that the motor needs to be protected against overcurrent, determine whether the current starting current of the motor is greater than a preset minimum starting current of the motor.

[0070] Step S420, when it is determined that the motor needs to be protected from overcurrent, if it is determined that the current starting current of the motor is less than or equal to the preset minimum starting current of the motor, the motor is controlled to restart with the current starting current of the motor; and the number of times the motor is restarted with the current starting current of the motor is accumulated to obtain the number of restarts of the motor.

[0071] Step S430, when it is determined that the motor needs to be protected from overcurrent, if it is determined that the current starting current of the motor is greater than the preset minimum starting current of the motor, the current starting current of the motor is adjusted in combination with the current interference parameter of the motor, and the motor is controlled to continue starting.

[0072] The solution of the present invention provides a control solution for improving the reliability of fan start-up for an air conditioner, specifically a control solution for improving the reliability of motor start-up in a fan. In the solution of the present invention, the current signal and interference signal of the motor are sampled by a high-speed ADC (i.e., digital-to-analog conversion) sampling module on a motor control chip to detect the current signal and interference signal of the motor; the starting current is automatically adjusted by detecting the current signal and interference signal of the motor, and when the interference signal is detected to be greater than a certain threshold and triggers the overcurrent protection during the starting phase, the starting current is reduced at the next start to reduce the interference signal, prevent the interference signal from triggering the overcurrent protection, and improve the starting success rate of the DC motor. Among them, after the starting current of the motor is reduced, the oscillation signal generated by the parasitic capacitance of the motor current signal through the long connecting line becomes smaller, so that the interference signal of the motor becomes smaller.

[0073] In some embodiments, in step S430, when it is determined that the motor needs to be protected from overcurrent and that the current starting current of the motor is greater than a preset minimum starting current of the motor, the current starting current of the motor is adjusted in combination with the current interference parameters of the motor, and the specific process of controlling the motor to continue starting is described in the following exemplary description.

[0074] Combine the following Figure 5 The flowchart of an embodiment of adjusting the current starting current of the motor and controlling the motor to continue starting in the method of the present invention is shown, which further illustrates the specific process of adjusting the current starting current of the motor and controlling the motor to continue starting in step S430, including: step S510 to step S530.

[0075] Step S510, when it is determined that the motor needs to be protected from overcurrent and the current starting current of the motor is greater than the preset minimum starting current of the motor, determine whether the current interference parameter of the motor is greater than a preset interference parameter threshold.

[0076] Step S520, when it is determined that the motor needs to be protected from overcurrent and it is determined that the current starting current of the motor is greater than the preset minimum starting current of the motor, if it is determined that the current interference parameter of the motor is less than or equal to the preset interference parameter threshold, the motor is controlled to restart with the current starting current of the motor; and the number of times the motor is restarted with the current starting current of the motor is accumulated to obtain the number of restarts of the motor.

[0077] Step S530, when it is determined that the motor needs to be protected from overcurrent and it is determined that the current starting current of the motor is greater than the preset minimum starting current of the motor, if it is determined that the current interference parameter of the motor is greater than the preset interference parameter threshold, the current starting current of the motor is corrected to obtain a new current starting current of the motor; and return to control the motor to start with the new current starting current of the motor. Of course, in the process of starting the motor with the new current starting current of the motor, the current interference parameters of the motor continue to be obtained, and then, according to the new current starting current of the motor and the current interference parameters of the motor, the starting process of the motor is controlled to improve the starting success rate of the motor.

[0078] Fig.10 This is a flow chart of adjusting the starting current to control the motor starting. Fig.10 As shown in the figure, the process of adjusting the starting current to control the motor starting includes:

[0079] Step 1: When the motor is started for the first time, it starts with normal current Is, and then proceed to step 2.

[0080] Step 2: When the motor is started for the first time with the normal current Is, the interference signal Ie is detected at the same time, and then step 3 is executed.

[0081] Among them, the motor phase current needs to be sampled in motor control, which is generally obtained by sampling through a sampling resistor or current sensor through a conditioning circuit. The interference signal Ie can be directly sampled through a high-speed ADC, or filtered and amplified by a high-pass filter.

[0082] Step 3: Determine whether overcurrent protection is required based on the detected interference signal Ie: if yes, execute step 4; otherwise, determine that the motor is started successfully. For example: if the detected interference signal Ie is greater than the overcurrent protection threshold (such as the interference signal threshold Ith), it is determined that overcurrent protection is required; if the detected interference signal Ie is not greater than the overcurrent protection threshold, it is determined that overcurrent protection is not required.

[0083] Among them, the interference signal threshold for judging whether overcurrent protection is required is different from the interference signal threshold Ith. The overcurrent protection threshold can be considered as the real current. After exceeding the threshold, it is necessary to shut down the machine in time for protection, otherwise the components will be damaged. The interference signal is actually an oscillation signal generated by parasitic parameters, so different thresholds can be set. For example, the overcurrent protection threshold is 2.5A, and the interference signal threshold is set to 1A.

[0084] Step 4: When it is determined that overcurrent protection is required based on the detected interference signal Ie, determine whether the normal current Is is greater than the minimum starting current Imin: if so, execute step 5; otherwise, execute step 7.

[0085] Step 5: Determine whether the interference signal Ie is greater than the interference signal threshold Ith: If so, execute step 6; otherwise, execute step 7.

[0086] Step 6, enter the starting current adjustment stage, adjust the starting current Is, such as reducing the starting current Is by Ir, and obtain the current starting current Is = the previous starting current Is-Ir, then return to step 1 to start the motor again with the current starting current Is.

[0087] Step 7. Try to start the system several times, then proceed to step 8.

[0088] Step 8: Determine whether the startup is successful after multiple starts: if yes, confirm the startup is successful, otherwise confirm the startup failure. After the startup is successful, the motor will rotate at a given speed, otherwise it will report various abnormal faults such as overcurrent and loss of step.

[0089] In the scheme of the present invention, when it is determined that the motor needs to be protected from overcurrent and that the current starting current of the motor is greater than the preset minimum starting current of the motor, the current starting current of the motor is adjusted in combination with the current interference parameters of the motor, and the motor is controlled to continue starting, thereby effectively improving the success rate of starting the air conditioner fan and ensuring long-term and reliable operation of the air conditioner in a complex environment.

[0090] In some embodiments, in step S530, when it is determined that the motor needs to be protected from overcurrent, when it is determined that the current starting current of the motor is greater than a preset minimum starting current of the motor, and when it is determined that the current interference parameter of the motor is greater than a preset interference parameter threshold, the current starting current of the motor is corrected to obtain a new current starting current of the motor. For the specific process, see the following illustrative description.

[0091] Combine the following Figure 6The flowchart of an embodiment of correcting the current starting current of the motor in the method of the present invention further illustrates the specific process of correcting the current starting current of the motor in step S530, including: step S610 to step S620.

[0092] Step S610, using the preset correction amount of the current starting current of the motor as the starting current correction amount of the motor, such as the starting current correction amount Ir; or, determining the correction amount of the current starting current of the motor based on the current starting current of the motor, the preset minimum starting current of the motor, and the current interference parameter of the motor, and recording it as the starting current correction amount of the motor, such as the starting current correction amount Ir.

[0093] Step S620: taking the difference between the current starting current of the motor and the corrected value of the starting current of the motor as the new current starting current of the motor. (n-1) , the new starting current of the motor is the current Is (n) .

[0094] like Fig.10 As shown, the process of adjusting the starting current to control the starting of the motor also includes: in steps 3 to 8, if overcurrent protection occurs during the starting process, it means that the starting current is too large at this time, and it is necessary to enter the starting current adjustment stage. The minimum starting current Imin and the interference signal threshold Ith are preset in the controller program. Under normal working conditions, the minimum starting current Imin can ensure normal starting and the interference signal will not exceed the interference signal threshold Ith. After entering the starting current adjustment stage, the controller program determines the next starting current value by judging the size of the starting current Is and the interference signal Ie. If the starting current Is is greater than the minimum starting current Imin and the interference signal is greater than the interference threshold Ith, the starting current Is is adjusted: Is (n) =Is (n-1) -Ir, Is (n) Is the starting current value of this time, (n-1) Is the last starting current value, Ir is the correction value of the starting current. The correction value of the starting current Ir is a fixed correction value, or it can be adjusted by Is (n-1) The difference between the minimum starting current Imin and the interference signal Ith is calculated comprehensively; the last starting current value Is (n-1)The minimum starting current Imin is the allowable adjustment range. When the starting current Is exceeds the interference signal threshold Ith by a large amount, the adjustment range is large. When the starting current Is exceeds the interference signal threshold Ith by a small amount, the adjustment range is small. After adjusting the starting current Is, the starting current Is decreases, the oscillation signal decreases, and the interference signal Ie decreases accordingly. The probability of startup failure caused by the interference signal during the startup process is reduced; if the startup is successful, the startup process ends. If the startup is abnormal, the conventional multiple startup process is entered. If the startup fails after multiple starts, the startup failure end process is entered.

[0095] Among them, Is (n-1) -Imin is the allowable adjustment range. When Is exceeds the protection threshold Ith by a large amount, the adjustment range is large. When Is exceeds the protection threshold Ith by a small amount, the adjustment range is small.

[0096] For example: Is (n) =Is (n-1) -K(Is (n-1) -Imin), where K is the adjustment coefficient, which is determined by the interference signal Ie and the interference signal threshold Ith. (n-1) -Ith) / (Ie max -Ith). max is the estimated maximum interference value. The value range of K is 0 to 1. The coefficient is preset in the program by looking up the table. (n-1) -Ith) is larger, K=0.8, smaller, K=0.2, with multiple gears appropriately subdivided in between.

[0097] In the scheme of the present invention, the current starting current of the motor is automatically adjusted by detecting the current interference signal of the motor. When the interference signal is detected to be greater than a certain threshold and triggers the overcurrent protection during the starting phase, the starting current is reduced at the next start to reduce interference and improve the success rate of motor starting. By adopting the control method provided by the scheme of the present invention, the success rate of air conditioner fan starting is effectively improved, ensuring long-term reliable operation of the air conditioner in a complex environment.

[0098] By adopting the technical solution of this embodiment, the motor is started with a preset starting current (such as normal starting current Is) when it is started for the first time during the starting phase of the motor. During the starting process, the interference signal is detected and whether there is overcurrent is determined based on the interference signal. If there is overcurrent, the starting current is corrected to reduce the starting current when the starting current is greater than the preset minimum starting current of the motor and the interference signal is greater than the interference threshold. If there is overcurrent, the motor is restarted multiple times when the starting current is less than or equal to the preset minimum starting current of the motor. Thus, the current starting current of the motor is automatically adjusted by detecting the current interference signal of the motor, interference is reduced, and the success rate of motor starting is improved.

[0099] According to an embodiment of the present invention, a motor control device corresponding to the motor control method is also provided. Figure 7 The structure diagram of an embodiment of the device of the present invention is shown in FIG. The motor has a three-phase stator winding. Figure 8 As shown, 220V AC power is output to the three-phase winding of the motor in the DC fan after passing through a rectifier bridge, a power factor correction (PFC) circuit, a bus capacitor and an inverter bridge. Among them, the rectifier bridge is composed of a diode D1, a diode D2, a diode D3 and a diode D4. The PFC circuit is composed of an inductor L1, a switch tube Q1 (such as a triode) and a diode D5. The bus capacitor is composed of a capacitor C1. The inverter is composed of a switch tube G1, a switch tube G2, a switch tube G3, a switch tube G4, a switch tube G5 and a switch tube G6. The switch tubes G1, G2, G3, G4, G5 and G6 can all be insulated gate bipolar transistors (IGBTs) with freewheeling diodes. The controller obtains the detection signal and the protection signal from the output end of the inverter bridge, and outputs the control signal to the switch tube control end of the upper bridge arm and the switch tube control end of the lower bridge arm in the inverter bridge. The switch tubes of the upper bridge arm include switch tubes G1, G2 and G3, and the switch tubes of the lower bridge arm include switch tubes G4, G5 and G6. The switch tubes G1 and G4 constitute the first phase bridge arm, and the common end of the switch tubes G1 and G4 is connected to the motor (such as Figure 8 The switch tube G2 and the switch tube G5 constitute a second-phase bridge arm, and the common end of the switch tube G2 and the switch tube G5 is connected to the second-phase stator winding in the three-phase stator winding of the motor; the switch tube G3 and the switch tube G6 constitute a third-phase bridge arm, and the common end of the switch tube G3 and the switch tube G6 is connected to the third-phase stator winding in the three-phase stator winding of the motor.

[0100] In the scheme of the present invention, Figure 7 As shown, the motor control device includes: an acquisition unit 102 and a control unit 104.

[0101] The control unit 104 is configured to determine the preset starting current of the motor during the starting phase of the motor and when the motor is started for the first time, and use the preset starting current of the motor as the current starting current of the motor; wherein the preset starting current of the motor is the starting current when the motor starts normally, such as the normal current Is. The specific functions and processing of the control unit 104 refer to step S110.

[0102] The control unit 104 is further configured to control the motor to start with the current starting current of the motor. The specific functions and processing of the control unit 104 are also shown in step S120.

[0103] The acquisition unit 102 is configured to acquire the current interference parameter of the motor during the process of starting the motor with the current starting current of the motor; wherein the current interference parameter of the motor is a parameter of a signal that interferes with the current starting current of the motor and is detected from the power supply side of the three-phase stator winding of the motor. The specific function and processing of the acquisition unit 102 refer to step S130.

[0104] The control unit 104 is further configured to control the starting process of the motor according to the current starting current of the motor and the current interference parameter of the motor to improve the starting success rate of the motor. The specific functions and processing of the control unit 104 are also shown in step S140.

[0105] In the scheme of the present invention, the causes of the failure to start the fan are classified and judged through detection technology, and the starting scheme is adjusted according to the type of the failure to start the fan: when the interference signal causes the IPM module of the fan to overcurrent protection, the starting current is adjusted to reduce interference and improve the success rate. Among them, the types of failure to start the fan include: motor loss of step, motor phase loss, motor overcurrent, motor overvoltage, etc., which are all situations that lead to the failure of the fan to start. The scheme of the present invention is mainly aimed at the failure to start caused by overcurrent protection, and is optimized and improved: when the interference signal causes the IPM module of the fan to overcurrent protection, the starting current is adjusted to reduce interference and improve the success rate.

[0106] In some implementations, the control unit 104 controls the starting process of the motor according to the current starting current of the motor and the current interference parameter of the motor, including:

[0107] The control unit 104 is further configured to determine whether the motor needs to be protected from overcurrent according to the current interference parameter of the motor. The specific functions and processing of the control unit 104 are also shown in step S210.

[0108] The control unit 104 is further configured to determine that the motor is started successfully if it is determined that the motor does not need to be protected against overcurrent. The specific functions and processing of the control unit 104 are also shown in step S220.

[0109] The control unit 104 is further configured to control the motor to enter a preset starting current adjustment phase if it is determined that the motor needs to be protected against overcurrent, so as to adjust the current starting current of the motor in combination with the current interference parameter of the motor, and control the motor to continue starting. The specific functions and processing of the control unit 104 are also shown in step S230.

[0110] In the scheme of the present invention, the factors that affect the failure of starting during the starting process of the motor (such as the motor in the fan), such as the blades blowing against the wind, unstable power grid, parasitic parameters such as excessive parasitic inductance and capacitance of the connecting line, etc., are targeted, mainly for the situation where the parasitic parameters are too large to cause interference and lead to the failure of starting, and the starting scheme of the motor (such as the motor in the fan) is adjusted, including adjusting the motor starting current and the motor positioning angle, to ensure the success rate of the starting of the motor (such as the motor in the fan). Among them, the motor torque size and the motor torque direction can be controlled when the fan is positioned. Generally, the motor torque size is controlled by the motor starting current, and the motor torque direction is controlled by the motor positioning angle; and the scheme of the present invention mainly controls the motor torque size by the motor starting current to achieve fan starting control.

[0111] In some embodiments, the motor further comprises an IPM module; the control unit 104 determines whether overcurrent protection is required for the motor according to the current interference parameter of the motor, including:

[0112] The control unit 104 is further configured to determine whether the current interference parameter of the motor is greater than a preset overcurrent protection parameter threshold of the IPM module of the motor; the preset overcurrent protection parameter threshold of the IPM module of the motor, such as the overcurrent protection threshold of the IPM power module. The specific functions and processing of the control unit 104 are also referred to step S310.

[0113] The control unit 104 is further configured to determine that overcurrent protection is required for the motor if the current interference parameter of the motor is greater than a preset overcurrent protection parameter threshold of the IPM module of the motor. The specific functions and processing of the control unit 104 are also shown in step S320.

[0114] The control unit 104 is further configured to determine that overcurrent protection is not required for the motor if it is determined that the current interference parameter of the motor is less than or equal to the preset overcurrent protection parameter threshold of the IPM module of the motor. The specific functions and processing of the control unit 104 are also shown in step S330.

[0115] like Fig. 9 The diagram includes an interference signal curve S1 and an overcurrent protection signal curve S2. Fig. 9The green signal line in the middle (i.e., the interference signal curve S1) is the overcurrent detection signal line. The oscillating signal in front of the interference signal curve S1 is the interference signal. When the interference signal is greater than the overcurrent protection threshold of the intelligent power module (IPM), the IPM power module performs a protection action, prohibits the output signal, and pulls the overcurrent signal down to a low level (i.e., Fig. 9 The purple signal line (ie, the overcurrent protection signal curve S2) is the overcurrent protection signal line. The overcurrent protection threshold of the IPM power module is 0.5V to 1V, and the overcurrent protection thresholds of different models of IPM power modules are different.

[0116] Fig. 9 The horizontal axis is the time value, with 40 microseconds (us) per grid; the vertical axis is the voltage value, with 500 millivolts (mV) per grid for green signals and 2 volts (V) per grid for purple signals. Fig. 9 The middle dotted line is the measurement cursor. The specific test data is in the upper right corner. The horizontal measurement is the time value, and the vertical measurement is the voltage value. Fig. 9 The interference signal measured in the circuit has reached 660mV, which has exceeded the overcurrent protection threshold of the IPM power module (the threshold of the IPM power module is 0.5V).

[0117] Usually the control principle of the DC motor control system is as follows Figure 8 The controller detects the motor's operating signal, performs relevant calculations, and then outputs a control signal. At the same time, the controller detects the protection signal of the motor's power supply control circuit in real time. When the motor has an abnormal situation such as overcurrent, the protection signal will be output in time. When the controller detects the protection signal, the output signal is immediately turned off.

[0118] During the motor startup phase, the controller generally drives the motor to rotate in an open loop by outputting a relatively large current. After the motor starts to rotate, it detects the relevant position information of the motor (such as the speed or angle of the motor rotor) and then enters closed-loop control. During the motor startup phase, since the actual load size is not effectively detected at this time, for the sake of versatility and startup success rate, its starting current is generally larger than the current required by the actual load. However, when used in some complex environments, excessive starting current will cause interference and abnormal protection; for example: Fig. 9 As shown, overcurrent protection will occur when the interference signal is greater than 0.5V.

[0119] For example, the motor connection wire is aged, or the connection wire is artificially connected, which causes the capacitance, inductance and other parasitic parameters between the controller and the motor to change or even deteriorate. In the case of large starting current, these parasitic parameters will cause current oscillation, which is easy to introduce interference signals to the controller, and in severe cases, trigger overcurrent protection. Fig. 9The figure shows that the connection line between the motor and the controller is too long, which introduces interference signals and triggers the overcurrent protection.

[0120] In the scheme of the present invention, during the starting stage of the motor, it is determined whether the current interference parameter of the motor is greater than the overcurrent protection parameter threshold of the IPM module of the motor that is preset, so that overcurrent protection can be performed in time when the current interference parameter of the motor is greater than the overcurrent protection parameter threshold of the IPM module of the motor that is preset, thereby improving the safety of motor starting.

[0121] In some embodiments, the control unit 104, when determining that the motor needs to be protected from overcurrent, controls the motor to enter a preset starting current adjustment phase, so as to adjust the current starting current of the motor in combination with the current interference parameter of the motor, and controls the motor to continue starting, including:

[0122] The control unit 104 is further configured to determine whether the current starting current of the motor is greater than the preset minimum starting current of the motor when it is determined that the motor needs to be protected against overcurrent. The specific functions and processing of the control unit 104 are also shown in step S410.

[0123] The control unit 104 is further configured to, when it is determined that the motor needs to be protected against overcurrent, control the motor to restart with the current starting current of the motor if it is determined that the current starting current of the motor is less than or equal to the preset minimum starting current of the motor; and accumulate the number of times the motor is restarted with the current starting current of the motor to obtain the number of restarts of the motor. The specific functions and processing of the control unit 104 are also shown in step S420.

[0124] The control unit 104 is further configured to, when it is determined that the motor needs to be protected against overcurrent, adjust the current starting current of the motor in combination with the current interference parameter of the motor and control the motor to continue starting if it is determined that the current starting current of the motor is greater than the preset minimum starting current of the motor. The specific functions and processing of the control unit 104 are also shown in step S430.

[0125] In the scheme of the present invention, the current signal and interference signal of the motor are sampled by a high-speed ADC (i.e., digital-to-analog conversion) sampling module on the motor control chip to detect the current signal and interference signal of the motor; the starting current is automatically adjusted by detecting the current signal and interference signal of the motor, and when the interference signal is detected to be greater than a certain threshold and triggers the overcurrent protection during the startup phase, the starting current is reduced at the next startup to reduce the interference signal, prevent the interference signal from triggering the overcurrent protection, and improve the startup success rate of the DC motor. Among them, after the starting current of the motor is reduced, the oscillation signal generated by the parasitic capacitance of the motor current signal through the long connecting line becomes smaller, so that the interference signal of the motor becomes smaller.

[0126] In some embodiments, the control unit 104, when determining that the motor needs to be protected from overcurrent and determining that the current starting current of the motor is greater than a preset minimum starting current of the motor, adjusts the current starting current of the motor in combination with the current interference parameter of the motor, and controls the motor to continue starting, including:

[0127] The control unit 104 is further configured to determine whether the current interference parameter of the motor is greater than a preset interference parameter threshold value when it is determined that the motor needs to be protected against overcurrent and the current starting current of the motor is greater than a preset minimum starting current of the motor. The specific functions and processing of the control unit 104 are also shown in step S510.

[0128] The control unit 104 is further configured to, when it is determined that the motor needs to be protected from overcurrent and the current starting current of the motor is greater than the preset minimum starting current of the motor, control the motor to restart with the current starting current of the motor if the current interference parameter of the motor is less than or equal to the preset interference parameter threshold value; and accumulate the number of times the motor is restarted with the current starting current of the motor to obtain the number of restarts of the motor. The specific functions and processing of the control unit 104 are also shown in step S520.

[0129] The control unit 104 is also specifically configured to, when it is determined that the motor needs to be protected from overcurrent and the current starting current of the motor is greater than the preset minimum starting current of the motor, if it is determined that the current interference parameter of the motor is greater than the preset interference parameter threshold, correct the current starting current of the motor to obtain a new current starting current of the motor; and return to control the motor to start with the new current starting current of the motor. Of course, in the process of starting the motor with the new current starting current of the motor, continue to obtain the current interference parameter of the motor, and then, according to the new current starting current of the motor and the current interference parameter of the motor, control the starting process of the motor to improve the starting success rate of the motor. The specific functions and processing of the control unit 104 are also shown in step S530.

[0130] Fig.10 This is a flow chart of adjusting the starting current to control the motor starting. Fig.10 As shown in the figure, the process of adjusting the starting current to control the motor starting includes:

[0131] Step 1: When the motor is started for the first time, it starts with normal current Is, and then proceed to step 2.

[0132] Step 2: When the motor is started for the first time with the normal current Is, the interference signal Ie is detected at the same time, and then step 3 is executed.

[0133] Step 3: Determine whether overcurrent protection is required based on the detected interference signal Ie: if yes, execute step 4; otherwise, determine that the motor is started successfully. For example: if the detected interference signal Ie is greater than the overcurrent protection threshold (such as the interference signal threshold Ith), it is determined that overcurrent protection is required; if the detected interference signal Ie is not greater than the overcurrent protection threshold, it is determined that overcurrent protection is not required.

[0134] Step 4: When it is determined that overcurrent protection is required based on the detected interference signal Ie, determine whether the normal current Is is greater than the minimum starting current Imin: if so, execute step 5; otherwise, execute step 7.

[0135] Step 5: Determine whether the interference signal Ie is greater than the interference signal threshold Ith: If so, execute step 6; otherwise, execute step 7.

[0136] Step 6, enter the starting current adjustment stage, adjust the starting current Is, such as reducing the starting current Is by Ir, and obtain the current starting current Is = the previous starting current Is-Ir, then return to step 1 to start the motor again with the current starting current Is.

[0137] Step 7. Try to start the system several times, then proceed to step 8.

[0138] Step 8: Determine whether the startup is successful after multiple startups: if so, confirm that the startup is successful; otherwise, confirm that the startup fails.

[0139] In the scheme of the present invention, when it is determined that the motor needs to be protected from overcurrent and that the current starting current of the motor is greater than the preset minimum starting current of the motor, the current starting current of the motor is adjusted in combination with the current interference parameters of the motor, and the motor is controlled to continue starting, thereby effectively improving the success rate of starting the air conditioner fan and ensuring long-term and reliable operation of the air conditioner in a complex environment.

[0140] In some embodiments, the control unit 104, when determining that the motor needs to be protected from overcurrent, determining that the current starting current of the motor is greater than a preset minimum starting current of the motor, and determining that the current interference parameter of the motor is greater than a preset interference parameter threshold, corrects the current starting current of the motor to obtain a new current starting current of the motor, including:

[0141] The control unit 104 is further configured to use the preset correction amount of the current starting current of the motor as the starting current correction amount of the motor, such as the starting current correction amount Ir; or, according to the current starting current of the motor, the preset minimum starting current of the motor, and the current interference parameter of the motor, determine the correction amount of the current starting current of the motor, and record it as the starting current correction amount of the motor, such as the starting current correction amount Ir. The specific functions and processing of the control unit 104 are also shown in step S610.

[0142] The control unit 104 is further configured to use the difference between the current starting current of the motor and the corrected value of the starting current of the motor as the new current starting current of the motor. (n-1) , the new starting current of the motor is the current Is (n) The specific functions and processing of the control unit 104 can also be found in step S620.

[0143] like Fig.10As shown, the process of adjusting the starting current to control the starting of the motor also includes: in steps 3 to 8, if overcurrent protection occurs during the starting process, it means that the starting current is too large at this time, and it is necessary to enter the starting current adjustment stage. The minimum starting current Imin and the interference signal threshold Ith are preset in the controller program. Under normal working conditions, the minimum starting current Imin can ensure normal starting and the interference signal will not exceed the interference signal threshold Ith. After entering the starting current adjustment stage, the controller program determines the next starting current value by judging the size of the starting current Is and the interference signal Ie. If the starting current Is is greater than the minimum starting current Imin and the interference signal is greater than the interference threshold Ith, the starting current Is is adjusted: Is (n) =Is (n-1) -Ir, Is (n) Is the starting current value of this time, (n-1) Is the last starting current value, Ir is the correction value of the starting current. The correction value of the starting current Ir is a fixed correction value, or it can be adjusted by Is (n-1) The difference between the minimum starting current Imin and the interference signal Ith is calculated comprehensively; the last starting current value Is (n-1) The minimum starting current Imin is the allowable adjustment range. When the starting current Is exceeds the interference signal threshold Ith by a large amount, the adjustment range is large. When the starting current Is exceeds the interference signal threshold Ith by a small amount, the adjustment range is small. After adjusting the starting current Is, the starting current Is decreases, the oscillation signal decreases, and the interference signal Ie decreases accordingly. The probability of startup failure caused by the interference signal during the startup process is reduced; if the startup is successful, the startup process ends. If the startup is abnormal, the conventional multiple startup process is entered. If the startup fails after multiple starts, the startup failure end process is entered.

[0144] In the scheme of the present invention, the current starting current of the motor is automatically adjusted by detecting the current interference signal of the motor. When the interference signal is detected to be greater than a certain threshold and triggers the overcurrent protection during the starting phase, the starting current is reduced at the next start to reduce interference and improve the success rate of motor starting. By adopting the control method provided by the scheme of the present invention, the success rate of air conditioner fan starting is effectively improved, ensuring long-term reliable operation of the air conditioner in a complex environment.

[0145] Since the processing and functions implemented by the device of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments, and no further elaboration will be made here.

[0146] According to an embodiment of the present invention, a motor corresponding to a control device of the motor is also provided. The motor may include: the control device of the motor described above.

[0147] Since the processing and functions implemented by the motor of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned device, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments and will not be repeated here.

[0148] According to an embodiment of the present invention, a fan corresponding to a control device of a motor is also provided. The fan may include: the control device of the motor described above, or the motor described above.

[0149] Since the processing and functions implemented by the fan of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned device, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments, and no further elaboration will be made here.

[0150] According to an embodiment of the present invention, an air conditioner corresponding to a control device of a motor is also provided. The air conditioner may include: the control device of the motor described above, or the motor described above, or the fan described above.

[0151] Since the processing and functions implemented by the air conditioner of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned devices, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments and will not be repeated here.

[0152] According to an embodiment of the present invention, a computer program product corresponding to the motor control method is also provided, comprising a computer program, and when the computer program is executed by a processor, the steps of the motor control method described above are implemented.

[0153] Since the processing and functions implemented by the product of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments, and no further elaboration will be made here.

[0154] According to an embodiment of the present invention, a storage medium corresponding to the motor control method is also provided, the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the steps of the motor control method described above.

[0155] Since the processing and functions implemented by the storage medium of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments, and no further elaboration will be made here.

[0156] In summary, it is easy for those skilled in the art to understand that, under the premise of no conflict, the above-mentioned advantageous methods can be freely combined and superimposed.

[0157] The above description is only an embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention shall be included in the scope of the claims of the present invention.

Claims

1. A method for controlling a motor, characterized in that: The motor has a three-phase stator winding; the control method of the motor includes: In the starting phase of the motor, when the motor is started for the first time, the preset starting current of the motor is used as the current starting current of the motor; Controlling the motor to start with the current starting current of the motor; In the process of starting the motor with the current starting current of the motor, a current interference parameter of the motor is obtained; wherein the current interference parameter of the motor is a parameter of a signal that interferes with the current starting current of the motor and is detected from the power supply side of the three-phase stator winding of the motor; The starting process of the motor is controlled according to the current starting current of the motor and the current interference parameter of the motor.

2. The motor control method according to claim 1, characterized in that: Controlling the starting process of the motor according to the current starting current of the motor and the current interference parameter of the motor includes: Determining whether overcurrent protection is required for the motor according to the current interference parameter of the motor; If it is determined that the motor does not need to be protected from overcurrent, then determining that the motor is started successfully; If it is determined that the motor needs to be protected from overcurrent, the motor is controlled to enter a preset starting current adjustment phase to adjust the current starting current of the motor in combination with the current interference parameters of the motor, and the motor is controlled to continue starting.

3. The motor control method according to claim 2, characterized in that: in, The motor further comprises an IPM module; determining whether overcurrent protection is required for the motor according to the current interference parameter of the motor, including: Determine whether the current interference parameter of the motor is greater than a preset overcurrent protection parameter threshold of the IPM module of the motor; If it is determined that the current interference parameter of the motor is greater than a preset overcurrent protection parameter threshold of the IPM module of the motor, it is determined that overcurrent protection needs to be performed on the motor; If it is determined that the current interference parameter of the motor is less than or equal to the preset overcurrent protection parameter threshold of the IPM module of the motor, it is determined that overcurrent protection is not required for the motor; and / or, Controlling the motor to enter a preset starting current adjustment phase, so as to adjust the current starting current of the motor in combination with the current interference parameter of the motor, and controlling the motor to continue starting, including: Determining whether the current starting current of the motor is greater than a preset minimum starting current of the motor; If it is determined that the current starting current of the motor is less than or equal to the preset minimum starting current of the motor, the motor is controlled to restart with the current starting current of the motor; and the number of times the motor is restarted with the current starting current of the motor is accumulated to obtain the number of restarts of the motor; If it is determined that the current starting current of the motor is greater than the preset minimum starting current of the motor, the current starting current of the motor is adjusted in combination with the current interference parameter of the motor, and the motor is controlled to continue starting.

4. The motor control method according to claim 3, characterized in that: In combination with the current interference parameter of the motor, the current starting current of the motor is adjusted, and the motor is controlled to continue starting, including: Determining whether a current interference parameter of the motor is greater than a preset interference parameter threshold; If it is determined that the current interference parameter of the motor is less than or equal to a preset interference parameter threshold, the motor is controlled to restart with the current starting current of the motor; and the number of times the motor is restarted with the current starting current of the motor is accumulated to obtain the number of restarts of the motor; If it is determined that the current interference parameter of the motor is greater than a preset interference parameter threshold, the current starting current of the motor is corrected to obtain a new current starting current of the motor; and the process is returned to control the motor to start with the new current starting current of the motor.

5. The motor control method according to claim 4, characterized in that: Correcting the current starting current of the motor to obtain a new current starting current of the motor includes: Using a preset correction amount of the current starting current of the motor as the starting current correction amount of the motor; or determining the correction amount of the current starting current of the motor according to the current starting current of the motor, a preset minimum starting current of the motor, and a current interference parameter of the motor, and recording it as the starting current correction amount of the motor; The difference between the current starting current of the motor and the corrected value of the starting current of the motor is used as the new current starting current of the motor.

6. A control device for a motor, characterized in that: The motor has a three-phase stator winding; the control device of the motor includes: A control unit is configured to use a preset starting current of the motor as a current starting current of the motor when the motor is started for the first time during the starting phase of the motor; The control unit is further configured to control the motor to start with a current starting current of the motor; An acquisition unit is configured to acquire a current interference parameter of the motor during the process of starting the motor with the current starting current of the motor; wherein the current interference parameter of the motor is a parameter of a signal that interferes with the current starting current of the motor and is detected from the power supply side of the three-phase stator winding of the motor; The control unit is further configured to control the starting process of the motor according to the current starting current of the motor and the current interference parameter of the motor.

7. A motor, characterized in that: include: The control device for a motor as claimed in claim 6.

8. A fan, characterized in that: include: A control device for a motor as claimed in claim 6, or a motor as claimed in claim 7.

9. An air conditioner, characterized in that: include: The control device of the motor as claimed in claim 6, or the motor as claimed in claim 7, or the fan as claimed in claim 8.

10. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the motor control method according to any one of claims 1 to 5.

11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the motor control method according to any one of claims 1 to 5 are implemented.

Citation Information

Cited By

  • Self-adaptive starting method and system based on voltage and current monitoring

    CN120729089A