Motor drive device and method for starting a motor

By coordinating the feedback module and the controller, the duration and polarity of the motor voltage are controlled, and the motor voltage is regulated by power electronic devices, thus solving the problem of current surge during motor startup and reducing current surge and voltage fluctuation in the motor drive device.

CN120566945BActive Publication Date: 2026-06-26HISENSE(SHANDONG)REFRIGERATOR CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HISENSE(SHANDONG)REFRIGERATOR CO LTD
Filing Date
2024-02-27
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In existing technologies, the current surge during motor startup can impact the motor's control circuit and external control circuit, increasing voltage fluctuations.

Method used

By coordinating the feedback module and the controller, the duration and polarity of the motor voltage are controlled. Power electronic devices are used to adjust the motor voltage so that the motor voltage is energized within the target half-cycle with the opposite polarity, thereby reducing the instantaneous current value and minimizing current surges.

Benefits of technology

It reduces the current surge during motor startup, minimizes current surges and voltage fluctuations in the external control circuit of the motor drive device, and improves the motor's starting current and electromagnetic noise.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120566945B_ABST
    Figure CN120566945B_ABST
Patent Text Reader

Abstract

The application discloses a motor driving device and a method for starting a motor. The motor driving device comprises a box body, a load, a motor, a motor power supply, a feedback module, power electronics and a controller. The controller is electrically connected with the feedback module and the power electronics. The controller is configured to perform the following steps: in response to a motor starting instruction, obtaining a first real-time half cycle and determining a target half cycle corresponding to a motor voltage; the polarity of adjacent target half cycles is opposite; determining whether the first real-time half cycle is the target half cycle; in the case that the first real-time half cycle is the target half cycle, controlling the motor voltage to be powered on; and / or in the case that the first real-time half cycle is not the target half cycle, controlling the motor voltage to be powered off. The application can reduce the power-on duration of the motor voltage while maintaining the positive and negative polarity characteristics of the motor voltage, thereby reducing the effective voltage on the motor and the voltage fluctuation outside the motor driving device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of motor control technology, and in particular to a motor drive device and a method for starting a motor. Background Technology

[0002] An electric motor is a device that converts electrical energy into mechanical energy. It boasts advantages such as high efficiency, economical operation, and ease of control, and is widely used in production machinery such as household appliances, machine tools, printing machinery, and chemical machinery. In the control process of an electric motor, frequent starting and stopping are sometimes unavoidable. For example, in a washing machine, frequent starting, stopping, and reversing of the motor are necessary to remove dirt from clothes, thereby achieving the purpose of cleaning. Therefore, motor starting control is a key area in the field of motor control technology.

[0003] In existing technology, the method for starting a motor is to directly apply AC voltage to the motor. Directly applying AC voltage allows the voltage across the motor to quickly reach its rated voltage. However, this results in a starting current surge that is 2 to 3 times higher than during normal operation. This starting current impacts the motor's control circuit, which in turn causes a current surge in the external control circuit of the motor drive device, increasing voltage fluctuations outside the motor drive device. Summary of the Invention

[0004] To address the aforementioned technical problems, embodiments of this application provide a motor drive device and a method for starting a motor.

[0005] According to one aspect of the embodiments of this application, an embodiment of this application provides a motor drive device, including: a housing; a load disposed inside the housing; a motor for providing power to the load; a motor power supply for outputting a power supply voltage of a preset waveform; a feedback module for acquiring a first real-time half-cycle of the power supply voltage and feeding back the first real-time half-cycle to a controller; a power electronic device electrically connected to the motor power supply and the motor for adjusting the power supply voltage to control the motor voltage input to the motor; and a controller electrically connected to the feedback module and the power electronic device, the controller being configured to perform the following steps: in response to a preset motor start command, determining a target half-cycle corresponding to the motor voltage; adjacent target half-cycles having opposite polarities; acquiring the first real-time half-cycle fed back by the feedback module; determining whether the first real-time half-cycle is the target half-cycle; if the first real-time half-cycle is the target half-cycle, controlling the motor voltage to be energized; and / or, if the first real-time half-cycle is not the target half-cycle, controlling the motor voltage to be de-energized.

[0006] In the above embodiments, in response to a preset motor start command, a target half-cycle corresponding to the motor voltage is determined, and adjacent target half-cycles have opposite polarities; and the first real-time half-cycle of the power supply voltage fed back by the feedback module is obtained. Then, it is determined whether the first real-time half-cycle is the target half-cycle, and if the first real-time half-cycle is the target half-cycle, the motor voltage is controlled to be energized; if the first real-time half-cycle is not the target half-cycle, the motor voltage is controlled to be de-energized. In this way, the energization time of the input motor voltage is less than the energization time of the power supply voltage, and the polarities of adjacent energized half-cycles of the motor voltage are opposite. This reduces the energization time of the input motor voltage while retaining the alternating positive and negative polarity characteristics of the motor voltage, preventing the instantaneous current value on the motor from overshooting, reducing the impact of the current at the moment of motor start-up on the motor control circuit, reducing the current impact on the external control circuit of the motor drive device, and thus reducing the voltage fluctuations of the external system of the motor drive device.

[0007] In one embodiment of this application, based on the foregoing scheme, the controller is further configured to perform the following steps: by calculating S u =1+(2M-1)(N u -1) Obtain the u-th target half-cycle; where, S u Let N be the u-th target half-cycle, M be the preset voltage waveform order, M be a positive integer, and N be the value of N. u are positive integers, 1 ≤ N u ≤C; C is the preset number of half-cycles of energization, and C is a positive integer.

[0008] In the above embodiments, through formula S u =1+(2M-1)(N u -1) Obtain the target half-cycle, so that the polarity of the preset waveform is opposite in adjacent target half-cycles, so as to generate motor voltages with opposite polarities in adjacent energized half-cycles.

[0009] In one embodiment of this application, based on the foregoing scheme, the feedback module is further configured to acquire a first real-time voltage of the power supply voltage and feed the first real-time voltage back to the controller; the controller is further configured to: acquire the first real-time voltage fed back by the feedback module; determine the power-on start point and power-on end point within the first real-time half-cycle based on the first real-time voltage; and use the power electronic device to gain power at the power-on start point and continue until the power-on end point.

[0010] In the above embodiments, the motor voltage is energized only between the start point of energization within the target half-cycle and the end point of the computer cycle, further reducing the energization time of the motor voltage.

[0011] In one embodiment of this application, based on the aforementioned scheme, the power-on start point is located within a first time period between the first zero point and the first peak point of the preset waveform; the first peak point is the next peak point after the first zero point.

[0012] In the above embodiments, the starting point of power-on is restricted so that the starting point of power-on is within a first time period between the first zero point and the first peak point of the preset waveform, so as to reduce the power-on time of the motor voltage input to the motor.

[0013] In one embodiment of this application, based on the aforementioned scheme, the power-on start point is located within a second time period between the second peak point and the second zero point of the preset waveform; the second zero point is the next zero point after the second peak point.

[0014] In the above embodiments, the starting point of power-on is restricted so that the starting point of power-on is within a second time period between the second peak point and the second zero point of the preset waveform, so as to reduce the power-on time of the motor voltage input to the motor.

[0015] In one embodiment of this application, based on the aforementioned scheme, the power-on termination point is located within a third time period between the third zero point and the third peak point of the preset waveform; the third peak point is the next peak point after the third zero point.

[0016] In the above embodiments, the power-on end point is restricted so that the power-on end point is within the third time period between the third zero point and the third peak point of the preset waveform, so as to reduce the power-on duration of the input motor voltage.

[0017] In one embodiment of this application, based on the aforementioned scheme, the power-on start point is located within a fourth time period between the fourth peak point and the fourth zero point of the preset waveform; the fourth zero point is the next zero point after the fourth peak point.

[0018] In the above embodiments, the power-on end point is restricted so that the power-on end point is within the fourth time period between the fourth peak point and the fourth zero point of the preset waveform, so as to reduce the power-on duration of the input motor voltage.

[0019] In one embodiment of this application, based on the foregoing scheme, the controller is further configured to perform the following steps: when the preset waveform is at the power-on start point, control the power electronic device circuit; when the preset waveform is at the power-on end point, control the power electronic device to disconnect.

[0020] In the above embodiments, the power electronic device is controlled to be connected when the preset waveform is at the power-on start point and disconnected when the preset waveform is at the power-on end point, thereby reducing the power-on time of the input motor voltage, reducing the effective voltage value when the motor starts, thereby improving the motor starting current and electromagnetic noise, and reducing the impact of motor starting on external voltage fluctuations.

[0021] In one embodiment of this application, based on the foregoing scheme, the controller is further configured to perform the following steps: after starting the motor, obtain the upper limit half cycle of the target half cycle; control the motor to rotate continuously according to the upper limit half cycle and the first real-time half cycle.

[0022] In the above embodiments, the motor is able to continue rotating after successful startup in order to drive the load.

[0023] In one embodiment of this application, based on the foregoing scheme, the controller is further configured to perform the following steps: when the first real-time half-cycle reaches or exceeds the preset upper limit half-cycle, control the power electronic device path.

[0024] In the above embodiments, when the first real-time half-cycle reaches a preset upper limit half-cycle, the power electronic device path can be controlled to enable the motor to maintain rotation after successful startup, so as to facilitate driving.

[0025] According to one aspect of the embodiments of this application, an embodiment of this application provides a method for starting a motor, comprising: responding to a preset motor start command, determining a target half-cycle corresponding to a motor voltage; the motor voltage being the voltage input to the motor; adjacent target half-cycles having opposite polarities; acquiring a first real-time half-cycle of a power supply voltage output by a motor power supply; the motor power supply being used to output a power supply voltage with a preset waveform; determining whether the first real-time half-cycle is a target half-cycle; if the first real-time half-cycle is a target half-cycle, controlling the motor voltage to be energized; and / or, if the first real-time half-cycle is not a target half-cycle, controlling the motor voltage to be de-energized.

[0026] In the above embodiments, in response to a preset motor start command, a target half-cycle corresponding to the motor voltage is determined, and adjacent target half-cycles have opposite polarities; and the first real-time half-cycle of the power supply voltage fed back by the feedback module is obtained. Then, it is determined whether the first real-time half-cycle is the target half-cycle, and if the first real-time half-cycle is the target half-cycle, the motor voltage is controlled to be energized; if the first real-time half-cycle is not the target half-cycle, the motor voltage is controlled to be de-energized. In this way, the energization time of the input motor voltage is less than the energization time of the power supply voltage, and the polarities of adjacent energized half-cycles of the motor voltage are opposite. This reduces the energization time of the input motor voltage while retaining the alternating positive and negative polarity characteristics of the motor voltage, preventing the instantaneous current value on the motor from overshooting, reducing the impact of the current at the moment of motor start-up on the motor control circuit, reducing the current impact on the external control circuit of the motor drive device, and thus reducing the voltage fluctuations of the external system of the motor drive device.

[0027] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0028] Figure 1 A schematic diagram of the structure of a motor drive device provided in an exemplary embodiment of this application is shown;

[0029] Figure 2 A schematic diagram of the first real-time half-cycle of acquiring the power supply voltage is shown in an exemplary embodiment of this application;

[0030] Figure 3 A schematic diagram of the first real-time half-cycle of acquiring the power supply voltage is shown in another exemplary embodiment of this application;

[0031] Figure 4 A flowchart illustrating the steps executable by the controller in a motor drive device provided in an exemplary embodiment of this application is shown.

[0032] Figure 5 An exemplary embodiment of this application provides a flowchart of a power electronic device being energized at a starting point and continuing until an ending point.

[0033] Figure 6 An exemplary schematic diagram of motor voltage generation provided in the first exemplary embodiment of this application is shown;

[0034] Figure 7 An exemplary schematic diagram of motor voltage generation provided in a second exemplary embodiment of this application is shown;

[0035] Figure 8An exemplary schematic diagram of motor voltage generation provided in a third exemplary embodiment of this application is shown;

[0036] Figure 9 An exemplary schematic diagram of motor voltage generation provided in the fourth exemplary embodiment of this application is shown;

[0037] Figure 10 An exemplary schematic diagram of motor voltage generation provided in the fifth exemplary embodiment of this application is shown;

[0038] Figure 11 An exemplary schematic diagram of motor voltage generation provided in the sixth exemplary embodiment of this application is shown;

[0039] Figure 12 An exemplary schematic diagram of motor voltage generation provided in the seventh exemplary embodiment of this application is shown;

[0040] Figure 13 An exemplary flowchart of the steps that the controller can execute in a motor drive device provided by another exemplary embodiment of this application is shown;

[0041] Figure 14 A schematic diagram of the structure of a washing machine provided in an exemplary embodiment of this application is shown. Detailed Implementation

[0042] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0043] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0044] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0045] It should also be noted that "multiple" as mentioned in this application refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0046] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a particular order. The terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus.

[0047] Currently, the method for starting motors is to directly apply AC voltage. Directly applying AC voltage allows the voltage across the motor to quickly reach its rated value. However, this results in a starting current surge that is 2 to 3 times higher than during normal operation. This starting current impacts the motor's control circuit, which in turn causes a current surge in the external control circuitry of the motor drive unit, increasing voltage fluctuations outside the drive unit.

[0048] To address the aforementioned technical problems, this application proposes a motor drive device that can reduce the current surge to the external control circuit of the entire motor drive device.

[0049] Please see Figure 1 , Figure 1 This is a schematic diagram of the structure of a motor drive device provided in an exemplary embodiment of this application. Figure 1 As shown, the motor drive device 10 includes a housing 11, a load 12, a motor 13, a motor power supply 14, a feedback module 15, power electronic devices 16, and a controller 17. Each part of the motor drive device 10 will be described in detail below.

[0050] The housing 11 is the external structure of the motor drive unit 10, used to fix and protect the internal components. The housing 11 is usually made of metal or plastic; it is usually provided with a door for putting clothes into or taking out the load 12, and the door is usually equipped with a sealing ring to prevent water leakage; the housing 11 is also usually provided with a display screen and a control panel, on which there are buttons, knobs or touch screens.

[0051] The load 12 is located inside the housing 11. It is usually made of stainless steel and is used to hold the clothes to be treated and to wash the clothes. By rotating, the clothes collide and rub against each other, so that the dirt can be removed from the clothes under the action of the washing liquid, thereby achieving the purpose of washing the clothes.

[0052] Motor 13 is the power source of motor drive device 10, responsible for providing rotational power to load 12.

[0053] It should be noted that the motor 13 drives the load 12 to rotate, thereby causing the clothes inside the load to tumble. In this way, the dry hot air can fully mix and contact with the tumbling clothes, improving the drying effect.

[0054] Motor power supply 14 is the driving power supply for the motor, which is used to output a power supply voltage with a preset waveform.

[0055] It should be noted that the power supply voltage is an AC voltage, meaning that the preset waveform corresponding to this power supply voltage is an AC wave waveform, which is a sine wave waveform.

[0056] Feedback module 15 is electrically connected to motor power supply 14 and is used to acquire the first real-time voltage and the first real-time half-cycle of the power supply voltage.

[0057] Furthermore, after acquiring the first real-time voltage and the first real-time half-cycle of the power supply voltage, the feedback module will also feed back the first real-time voltage and the first real-time half-cycle of the power supply voltage to the controller.

[0058] The first real-time voltage of the power supply voltage characterizes the real-time voltage of the power supply output of the motor power supply.

[0059] The first real-time half-cycle of the power supply voltage characterizes the real-time half-cycle of the power supply voltage output by the motor power supply, that is, the real-time half-cycle corresponding to the real-time voltage.

[0060] It should be noted that since the power supply voltage is AC voltage, the preset waveform corresponding to the power supply voltage is an AC wave waveform with a fixed period. Half period means half of the preset fixed period.

[0061] Please see Figure 2 , Figure 2 This is a schematic diagram of the first real-time half-cycle of acquiring the power supply voltage, provided as an exemplary embodiment of this application.

[0062] like Figure 2As shown, the preset waveform corresponding to the power supply voltage is a sine wave. The x-axis of this preset waveform is t, i.e., time, and the y-axis is v, i.e., the first real-time voltage of the power supply. Vpp is the peak-to-peak voltage of the preset waveform, i.e., the voltage difference between the positive peak and the negative peak of the preset waveform; Vpp / 2 is the positive peak of the preset waveform; -Vpp / 2 is the negative peak of the preset waveform.

[0063] It should be noted that points a, b, c, d, e, f, g, h, and i in the preset waveform are all zero points of the preset waveform. It can be seen that in the preset waveform, starting from the positive polarity of the power supply voltage, point a to point c constitutes one cycle, point c to point e constitutes one cycle, point e to point g constitutes one cycle, and point g to point i constitutes one cycle. Specifically, point a to point b constitutes one and a half cycles; point b to point c constitutes one and a half cycles; point c to point d constitutes one and a half cycles; point d to point e constitutes one and a half cycles; point e to point f constitutes one and a half cycles; point f to point g constitutes one and a half cycles; point g to point h constitutes one and a half cycles; and point h to point i constitutes one and a half cycles. In the preset waveform corresponding to the power supply voltage, the half-cycle from point a to point b is the first half-cycle; the half-cycle from point b to point c is the second half-cycle; the half-cycle from point c to point d is the third half-cycle; the half-cycle from point d to point e is the fourth half-cycle; the half-cycle from point e to point f is the fifth half-cycle; the half-cycle from point f to point g is the sixth half-cycle; the half-cycle from point g to point h is the seventh half-cycle; and the half-cycle from point h to point i is the eighth half-cycle.

[0064] exist Figure 2 In the above, point A is located between point e and point f, which means that point A is within the 5th half-cycle. That is, the first real-time half-cycle of the first real-time voltage corresponding to point A is 5.

[0065] It should be noted that the above calculation of the half-cycle starts from the positive polarity of the power supply voltage. However, the calculation of the half-cycle can also start from the negative polarity of the power supply voltage.

[0066] like Figure 3 As shown, Figure 3 This is a schematic diagram of the first real-time half-cycle of acquiring the power supply voltage, provided as another exemplary embodiment of this application.

[0067] like Figure 3 As shown, the preset waveform corresponding to the power supply voltage is a sine wave. The x-axis of this preset waveform is t, i.e., time, and the y-axis is v, i.e., the first real-time voltage of the power supply. Vpp is the peak-to-peak voltage of this preset waveform, i.e., the voltage difference between the positive peak point and the negative peak point of the preset waveform; Vpp / 2 is the positive peak point of this preset waveform; -Vpp / 2 is the negative peak point of this preset waveform.

[0068] It should be noted that points j, k, I, m, n, o, p, q, and r in the preset waveform are all zero points of the preset waveform. It can be seen that in the preset waveform, starting from the negative polarity of the power supply voltage, point j to point l constitutes one cycle, point I to point n constitutes one cycle, point n to point p constitutes one cycle, and point p to point r constitutes one cycle. Specifically, point j to point k constitutes one and a half cycles; point k to point I constitutes one and a half cycles; point I to point m constitutes one and a half cycles; point m to point n constitutes one and a half cycles; point n to point o constitutes one and a half cycles; point o to point p constitutes one and a half cycles; point p to point q constitutes one and a half cycles; and point q to point r constitutes one and a half cycles. In the preset waveform corresponding to the power supply voltage, the half-cycle from point j to point k is the first half-cycle; the half-cycle from point k to point I is the second half-cycle; the half-cycle from point I to point m is the third half-cycle; the half-cycle from point m to point n is the fourth half-cycle; the half-cycle from point n to point o is the fifth half-cycle; the half-cycle from point o to point p is the sixth half-cycle; the half-cycle from point p to point q is the seventh half-cycle; and the half-cycle from point q to point r is the eighth half-cycle.

[0069] exist Figure 3 In the above, point B is located between point q and point r, which means that point B is within the 8th half-cycle. Therefore, the first real-time half-cycle of the first real-time voltage corresponding to point B is 8.

[0070] Power electronic device 16, connected to the motor power supply and the motor, is used to control the motor voltage input to the motor.

[0071] In this embodiment, the power electronic device 16 is a switch-type electronic device that adjusts the preset waveform corresponding to the power supply voltage output by the motor power supply through a circuit or short circuit to generate the motor voltage, thereby achieving the purpose of controlling the motor voltage waveform of the input motor voltage.

[0072] In this embodiment of the application, the power electronic device 16 includes: power diode, thyristor, IGBT (Insulated Gate Bipolar Transistor), GTR (Giant Transistor), GTO (Gate-Turn-Off Thyristor), Power MOSFET (Power Metal-Oxide-Semiconductor Field-Effect Transistor), etc.

[0073] Power electronic devices can be selected based on actual conditions.

[0074] The controller 17 is electrically connected to the feedback module 15 and the motor 13.

[0075] Please see Figure 4 , Figure 4 This is a flowchart illustrating the steps that a controller in a motor drive device can execute, according to an exemplary embodiment of this application. The controller can be configured to perform the following steps:

[0076] In step S410, in response to a preset motor start command, the target half-cycle corresponding to the motor voltage is determined; adjacent target half-cycles have opposite polarities. Then, step S420 is executed.

[0077] Step S420: Obtain the first real-time half-cycle feedback from the feedback module. Then execute step S430.

[0078] Step S430: Determine whether the first real-time half-cycle is the target half-cycle. If yes, proceed to step S440; otherwise, proceed to step S450.

[0079] Step S440: Control the motor voltage to receive power.

[0080] Step S450: Control the motor voltage to be cut off.

[0081] In this embodiment, in response to a preset motor start command, a target half-cycle corresponding to the motor voltage is determined, and adjacent target half-cycles have opposite polarities. The first real-time half-cycle of the power supply voltage fed back by the feedback module is obtained. Then, it is determined whether the first real-time half-cycle is the target half-cycle. If the first real-time half-cycle is the target half-cycle, the motor voltage is energized; if the first real-time half-cycle is not the target half-cycle, the motor voltage is de-energized. This ensures that the energization time of the input motor voltage is less than the energization time of the power supply voltage, and that adjacent energized half-cycles of the motor voltage have opposite polarities. This reduces the energization time of the input motor voltage while retaining the alternating positive and negative polarity characteristics of the motor voltage, preventing instantaneous current overshoot on the motor. This reduces the impact of the current at the moment of motor start-up on the motor's control circuit and the current impact on the external control circuit of the motor drive device, thereby reducing voltage fluctuations on the external circuit of the motor drive device. Simultaneously, because the instantaneous current on the motor is prevented from overshooting, motor noise is reduced.

[0082] The steps described above will be described in detail below.

[0083] In step S410, the preset motor start command is a control command used to start the motor.

[0084] It should be noted that the motor has two states: off and on. When the motor is on, it is powered on and provides rotational power to the load by rotating. When the motor is off, it is completely de-energized, does not rotate, and the load does not rotate either.

[0085] The preset motor start command is a command issued by the user via a button or control terminal to start the motor. It can also be a command automatically generated by the motor drive device at preset intervals to start the motor.

[0086] Furthermore, to determine the target half-cycle corresponding to the motor voltage, the controller's execution program should at least include: calculating S... u =1+(2M-1)(N u -1) Obtain the u-th target half-cycle; where, S u Let N be the u-th target half-cycle, M be the preset voltage waveform order, M be a positive integer, and N be the value of N. u are positive integers, 1 ≤ N u ≤C; C is the preset number of energized half-cycles, and C is a positive integer. This makes the polarity of the preset waveform opposite in adjacent target half-cycles, so as to generate motor voltages with opposite polarities in adjacent energized half-cycles.

[0087] The preset voltage waveform order is used to control the interval between each target half-cycle when multiple target half-cycles are determined; the interval between each target half-cycle represents the number of energized half-cycles between each target half-cycle; the target half-cycle is the energized half-cycle in the motor voltage waveform.

[0088] It should be noted that when calculating the target half-cycle, if C equals 1, then N is determined. u Set N to 1. u Substitute 1 into the formula S u =1+(2M-1)(N u -1) is calculated to obtain 1 target half-cycle, and the target half-cycle is 1.

[0089] If C is greater than 1, then N will be sequentially... u The integers are determined to be positive integers from 1 to C, inclusive, resulting in C N values. u That is, N1=1, N2=2, ..., N C =C. Then, sequentially assign each N... u That is, N1, N2, ..., N C Substitute into formula S u =1+(2M-1)(N u -1) Perform calculations to obtain C target half-cycles.

[0090] In step S420, the first real-time half-cycle is either actively fed back to the controller by the feedback module, or fed back to the controller by the feedback module when the controller requests the first real-time half-cycle.

[0091] In step S430, it should be noted that the preset waveform of the power supply voltage output changes over time; therefore, the first real-time half-cycle acquired at different times will be different. Each time the first real-time half-cycle is acquired, it is necessary to determine whether the first real-time half-cycle is the target half-cycle. Alternatively, after the first real-time half-cycle changes, it is necessary to determine whether the first real-time half-cycle is the target half-cycle.

[0092] In step S440, for controlling the motor voltage to be energized, the controller's execution program includes at least: acquiring the first real-time voltage fed back by the feedback module; determining the energization start point and energization end point within the first real-time half-cycle based on the first real-time voltage; and energizing the motor voltage at the energization start point using power electronic devices, continuing until the energization end point. This ensures that the motor voltage is energized only between the energization start point and the computer end point within the target half-cycle, further reducing the energization time of the motor voltage.

[0093] In the embodiments of this application, within the same target half-cycle, there can be multiple sets of power-on start points and power-on end points, with the power-on end point of the same set located after the power-on start point, and the power-on end point of the previous set located before the power-on start point of the next set. For example, if there is a power-on start point I and a power-on end point D within the same target half-cycle, then there is only one set of power-on start points and power-on end points within that target half-cycle. If there are power-on start points E, power-on end points F, power-on start points G, and power-on end points H within the same target half-cycle, with power-on start point E preceding power-on end point F, power-on end point F preceding power-on start point G, and power-on start point G preceding power-on end point H, then within that target half-cycle, there are two sets of power-on start points and power-on end points: (power-on start point E, power-on end point F) and (power-on start point G, power-on end point H).

[0094] Meanwhile, the second real-time voltage corresponding to the starting point or the third real-time voltage corresponding to the ending point may be different in different target half-cycles.

[0095] The requirements for the power-on start point are as follows: the power-on start point is within a first time period between the first zero point and the first peak point of the preset waveform; the first peak point is the next peak point of the first zero point; and / or, the power-on start point is within a second time period between the second peak point and the second zero point of the preset waveform; the second zero point is the next zero point of the second peak point.

[0096] In this way, the starting point of energization is restricted, so that the starting point of energization is within a first time period between the first zero point and the first peak point of the preset waveform, and / or, the starting point of energization is within a second time period between the second peak point and the second zero point of the preset waveform, so as to reduce the energization time of the motor voltage input to the motor.

[0097] It should be noted that the first time period is the first 50% of the time period between the first zero point and the first peak point, that is, the time period from 0% to 50% of the time period between the first zero point and the first peak point; the second time period is the last 50% of the time period between the second peak point and the second zero point, that is, the time period from 50% to 100% of the time period between the second peak point and the second zero point.

[0098] The requirements for the power-on termination point are as follows: the power-on termination point is within the third time period between the third zero point and the third peak point of the preset waveform; the third peak point is the next peak point after the third zero point; and / or, the power-on start point is within the fourth time period between the fourth peak point and the fourth zero point of the preset waveform; the fourth zero point is the next zero point after the fourth peak point.

[0099] In this way, the energizing end point is restricted, so that the energizing end point is within the third time period between the third zero point and the third peak point of the preset waveform, and / or, the energizing end point is within the fourth time period between the fourth peak point and the fourth zero point of the preset waveform, so as to reduce the energizing time of the motor voltage input to the motor.

[0100] The third time period is the first 50% of the time period between the third zero point and the third peak point, that is, the time period from 0% to 50% of the time period between the third zero point and the third peak point; the fourth time period is the last 50% of the time period between the fourth peak point and the fourth zero point, that is, the time period from 50% to 100% of the time period between the fourth peak point and the fourth zero point.

[0101] It should be noted that the first zero point, the second zero point, the third zero point, and the fourth zero point are all zero points of the preset waveform of the power supply voltage, which represent that the first real-time voltage of the power supply voltage is 0. The first peak point, the second peak point, the third peak point, and the fourth peak point are all peak points of the preset waveform of the power supply voltage, which can be positive peak points or negative peak points.

[0102] In this embodiment, when the preset voltage waveform order is a preset order, the power-on start point and power-on end point of the same group cannot simultaneously be the zero point of the preset waveform of the power supply voltage. Wherein, if the preset order is 1, the interval between each target half-cycle is 0, that is, each target half-cycle is adjacent, and the number of energized half-cycles between each target half-cycle is 0. For example, when the preset voltage waveform order is 1, if the first real-time voltage corresponding to the power-on start point is the zero point of one half-cycle of the preset waveform, then the other zero point of that half-cycle cannot be the power-on end point of the same group as the power-on start point.

[0103] If the preset voltage waveform order is not the preset order, the start point and end point of energization of the same group can be the zero point of the preset waveform of the power supply voltage at the same time.

[0104] Furthermore, the controller is configured to: control the power electronic devices to operate when the preset waveform is at the energization start point; and control the power electronic devices to operate to disconnect when the preset waveform is at the energization end point. This control of the power electronic devices to operate when the preset waveform is at the energization start point and disconnect when the preset waveform is at the energization end point reduces the energization time of the input motor voltage, thereby reducing the effective voltage value during motor startup. This improves the motor's starting current and electromagnetic noise, and reduces the impact of motor startup on external voltage fluctuations.

[0105] Please see Figure 5 , Figure 5 This is a flowchart illustrating an exemplary embodiment of this application, showing the use of power electronic devices to receive power from a starting point to an ending point. (See attached flowchart.) Figure 5 As shown, the controller's execution program, which utilizes power electronic devices to receive power at the start point and maintain it until the end point, includes at least the following:

[0106] Step S501: Determine whether the preset waveform is at the power-on start point. If yes, proceed to step S502; otherwise, proceed to step S503.

[0107] Step S502 controls the power electronic device path. Then return to execute S501.

[0108] Step S503: Determine whether the preset waveform is at the power-on end point. If yes, proceed to step S504; otherwise, proceed to step S505.

[0109] Step S504: Control the power electronic device to disconnect the circuit. Then return to execute S501.

[0110] Step S505: Do not change the on / off state of the power electronic devices. Then return to execute S501.

[0111] In this way, by sequentially determining whether the preset waveform is at the start or end of power-on, the system controls the power electronic device's circuit when the preset waveform is at the start of power-on, and controls the power electronic device's circuit when the preset waveform is at the end of power-on, thus controlling the power electronic device to disconnect. If the preset waveform is neither at the start nor end of power-on, the on / off state of the power electronic device remains unchanged. This ensures that the motor voltage is continuously energized between the start and end points of power-on within the target half-cycle, and continuously de-energized at other times, further reducing the energization time of the motor voltage.

[0112] In step S450, the motor voltage is de-energized. That is, if the first real-time half-cycle is not the target half-cycle, the on / off state of the power electronic device is not changed, so that the power electronic device is always de-circuited, thereby reducing the energization time of the motor voltage.

[0113] Furthermore, the controller is also configured to: acquire the upper half-cycle of the target half-cycle; and control the motor to rotate continuously based on the upper half-cycle and the first real-time half-cycle. This ensures that the motor maintains rotation after successful startup, thus enabling it to drive the load.

[0114] Furthermore, the controller is configured to control the power electronic device path when the first real-time half-cycle reaches or exceeds a preset upper limit half-cycle. This allows the motor to maintain rotation after successful startup by controlling the power electronic device path when the first real-time half-cycle reaches or exceeds the preset upper limit half-cycle, thus enabling the drive of the load.

[0115] The preset upper limit half-cycle represents the maximum value in the target half-cycle. For example, if there is only one target half-cycle, and it is 1, the upper limit half-cycle is 1. If there are multiple target half-cycles, the upper limit half-cycle is the largest target half-cycle.

[0116] It should be noted that the power electronic device path is controlled when the first real-time half-cycle reaches or exceeds the preset upper limit half-cycle. That is, the power electronic device path is controlled when the first real-time half-cycle is greater than the preset upper limit half-cycle.

[0117] In one embodiment of this application, such as Figure 6 As shown, Figure 6 This is a schematic diagram of motor voltage generation provided for a first exemplary embodiment of this application.

[0118] Figure 6 The waveform at the top center is the preset waveform of the power supply voltage, which has 14 half-cycles. The preset voltage waveform order M = 1, and the preset number of energizing half-cycles C = 4, then through S... u =1+(2M-1)(N u-1) Four target half-cycles are calculated, numbered 1, 2, 3, and 4. Within these four target half-cycles, the starting point of energization is the zero point of the preset waveform of the power supply voltage, and the ending point of energization is the corresponding point in the first 45% of the time between that zero point and the next peak point. The preset upper limit half-cycle is 4. When the first real-time half-cycle of the preset waveform of the power supply voltage is greater than 4, the power electronic device path is controlled to make the motor rotate continuously, and the waveform of the generated motor voltage is as follows. Figure 6 The waveform below shows the following. In the first target half-cycle, the energization start point is P, which is the zero point of the preset waveform, satisfying the requirement that the energization start point falls within the first 50% of the time period between the first zero point and the first peak point of the preset waveform. The energization end point is Q, satisfying the requirement that the energization end point falls within the first 50% of the time period between the third zero point and the third peak point of the preset waveform. Simultaneously, it also satisfies the requirement that, when the preset voltage waveform order is set, the energization start point and energization end point of the same group cannot simultaneously be the zero point of the preset waveform of the power supply voltage.

[0119] In one embodiment of this application, such as Figure 7 As shown, Figure 7 A schematic diagram of motor voltage generation provided for a second exemplary embodiment of this application.

[0120] Figure 7 The waveform at the top center is the preset waveform of the power supply voltage, which has 14 half-cycles. The preset voltage waveform order M = 2, and the preset number of energizing half-cycles C = 2, then through S... u =1+(2M-1)(N u -1) Two target half-cycles are calculated, namely 1 and 4. Within the two target half-cycles, each target half-cycle has two sets of energizing start points and energizing end points.

[0121] The first group of energization start points is the zero point of the preset waveform of the power supply voltage, and the energization end point of the same group is the corresponding point of the first 30% of the time between the zero point and the next peak point. The second group of energization start points is the corresponding point of the 65% of the time between the peak point of the target half-cycle and the next zero point, and the energization end point of the same group is the zero point of the target half-cycle. The preset upper limit half-cycle is 4. When the first real-time half-cycle of the preset waveform of the power supply voltage is greater than 4, the power electronic device path is controlled to make the motor rotate continuously, and the generated motor voltage waveform is as follows. Figure 7 The waveforms below are shown. In the first target half-cycle, there are energization start point P, energization end point Q, energization start point L, and energization end point R; energization start point P and energization end point Q form one group, and energization start point L and energization end point R form another group.

[0122] The energizing start point is P, which is the zero point of the preset waveform, and meets the requirements of the energizing start point: the energizing start point is within the first 50% of the time period between the first zero point and the first peak point of the preset waveform; the energizing end point is Q, which meets the requirements of the energizing end point: the energizing end point is within the first 50% of the time period between the third zero point and the third peak point of the preset waveform; the energizing start point L meets the requirements of the energizing start point: the energizing start point is within the last 50% of the time period between the second peak point and the second zero point of the preset waveform; the energizing end point R meets the requirements of the energizing end point: the energizing start point is within the last 50% of the time period between the fourth peak point and the fourth zero point of the preset waveform.

[0123] In one embodiment of this application, such as Figure 8 As shown, Figure 8 A schematic diagram of motor voltage generation provided for a third exemplary embodiment of this application.

[0124] Figure 8 The waveform at the top center is the preset waveform of the power supply voltage, which has 14 half-cycles. The preset voltage waveform order M = 2, and the preset number of energizing half-cycles C = 3, then through S... u =1+(2M-1)(N u -1) Three target half-cycles are calculated, namely 1, 4, and 7. Within the three target half-cycles, each target half-cycle has one set of energization start points and energization end points. The energization start point is the zero point of the preset waveform of the power supply voltage, and the energization end point is another zero point of that target half-cycle.

[0125] The preset upper limit half-cycle is 7. When the first real-time half-cycle of the preset waveform of the power supply voltage is greater than 7, the power electronic device path is controlled to make the motor rotate continuously, and the generated motor voltage waveform is as follows. Figure 8 The waveform below is shown. In the first target half-cycle, there is a starting point P and an ending point Q for energization. The starting point P is the zero point of the preset waveform, satisfying the requirement that the starting point is within the first 50% of the time period between the first zero point and the first peak point of the preset waveform. The ending point Q satisfies the requirement that the starting point is within the last 50% of the time period between the fourth peak point and the fourth zero point of the preset waveform.

[0126] In one embodiment of this application, such as Figure 9 As shown, Figure 9 A schematic diagram of motor voltage generation provided for the fourth exemplary embodiment of this application.

[0127] Figure 9The waveform at the top center is the preset waveform of the power supply voltage, which has 14 half-cycles. The preset voltage waveform order M = 2, and the preset number of energizing half-cycles C = 3, then through S... u =1+(2M-1)(N u -1) Three target half-cycles are calculated, namely 1, 4, and 7. Within the three target half-cycles, each target half-cycle has one set of energization start points and energization end points. The energization start point is the point corresponding to the first 45% of the time between the zero point of the preset waveform of the power supply voltage and the next peak point, and the energization end point is the point corresponding to the 60% of the time between the peak point and the zero point of the target half-cycle.

[0128] The preset upper limit half-cycle is 7. When the first real-time half-cycle of the preset waveform of the power supply voltage is greater than 7, the power electronic device path is controlled to make the motor rotate continuously, and the generated motor voltage waveform is as follows. Figure 9 The waveform below is shown. In the first target half-cycle, there is a power-on start point P and a power-on end point Q. The power-on start point P corresponds to the point within the first 45% of the time interval between the zero point and the next peak point of the preset waveform of the power supply voltage, satisfying the requirement that the power-on start point is within the first 50% of the time interval between the first zero point and the first peak point of the preset waveform. The power-on end point Q satisfies the requirement that the power-on end point is within the last 50% of the time interval between the fourth peak point and the fourth zero point of the preset waveform.

[0129] In one embodiment of this application, such as Figure 10 As shown, Figure 10 A schematic diagram of motor voltage generation provided for the fifth exemplary embodiment of this application.

[0130] Figure 10 The waveform at the top center is the preset waveform of the power supply voltage, which has 14 half-cycles. The preset voltage waveform order M = 2, and the preset number of energizing half-cycles C = 3, then through S... u =1+(2M-1)(N u -1) Three target half-cycles are calculated, namely 1, 4, and 7. Within the three target half-cycles, each target half-cycle has one set of energization start points and energization end points. The energization start point is the point corresponding to 75% of the time between the peak point of the preset waveform of the power supply voltage and the next zero point; the energization end point is the next zero point of the peak value.

[0131] The preset upper limit half-cycle is 7. When the first real-time half-cycle of the preset waveform of the power supply voltage is greater than 7, the power electronic device path is controlled to make the motor rotate continuously, and the generated motor voltage waveform is as follows. Figure 10The waveform below is shown. In the first target half-cycle, there is a power-on start point P and a power-on end point Q. The power-on start point P corresponds to the point 25% of the time between the peak point of the preset waveform of the power supply voltage and the next zero point, satisfying the requirement that the power-on start point is within the latter 50% of the time period between the fourth peak point and the fourth zero point of the preset waveform.

[0132] In one embodiment of this application, such as Figure 11 As shown, Figure 11 A schematic diagram of motor voltage generation provided for the sixth exemplary embodiment of this application.

[0133] Figure 11 The waveform at the top center is the preset waveform of the power supply voltage, which has 14 half-cycles. The preset voltage waveform order M = 3, and the preset number of energizing half-cycles C = 2, then through S... u =1+(2M-1)(N u -1) Two target half-cycles are calculated, namely 1 and 6. Within the two target half-cycles, each target half-cycle has a set of energization start points and energization end points. The energization start point is the zero point of the preset waveform of the power supply voltage, and the energization end point is another zero point of the target half-cycle.

[0134] The preset upper limit half-cycle is 6. When the first real-time half-cycle of the preset waveform of the power supply voltage is greater than 6, the power electronic device path is controlled to make the motor rotate continuously, and the generated motor voltage waveform is as follows. Figure 11 The waveform below is shown. In the first target half-cycle, there is a starting point P and an ending point Q for energization. The starting point P is the zero point of the preset waveform, satisfying the requirement that the starting point is within the first 50% of the time period between the first zero point and the first peak point of the preset waveform. The ending point Q satisfies the requirement that the starting point is within the last 50% of the time period between the fourth peak point and the fourth zero point of the preset waveform.

[0135] In one embodiment of this application, such as Figure 12 As shown, Figure 12 A schematic diagram of motor voltage generation provided for the seventh exemplary embodiment of this application.

[0136] Figure 12 The waveform at the top center is the preset waveform of the power supply voltage, which has 14 half-cycles. The preset voltage waveform order M = 3, and the preset number of energizing half-cycles C = 3, then through S... u =1+(2M-1)(N u-1) Three target half-cycles are calculated, namely 1, 6, and 11. Within the three target half-cycles, each target half-cycle has one set of energization start points and energization end points. The energization start point is the zero point of the preset waveform of the power supply voltage, and the energization end point is another zero point of that target half-cycle.

[0137] The preset upper limit half-cycle is 11. When the first real-time half-cycle of the preset waveform of the power supply voltage is greater than 11, the power electronic device path is controlled to make the motor rotate continuously, and the generated motor voltage waveform is as follows. Figure 12 The waveform below is shown. In the first target half-cycle, there is a starting point P and an ending point Q for energization. The starting point P is the zero point of the preset waveform, satisfying the requirement that the starting point is within the first 50% of the time period between the first zero point and the first peak point of the preset waveform. The ending point Q satisfies the requirement that the starting point is within the last 50% of the time period between the fourth peak point and the fourth zero point of the preset waveform.

[0138] According to the above Figures 6 to 12 As can be seen from the waveforms of the power supply voltage and the motor voltage, the starting motor of this application embodiment reduces the energization time of the input motor voltage while retaining the alternating positive and negative polarity characteristics of the motor voltage, so that the instantaneous current value on the motor will not overshoot, reducing the impact of the current on the motor control circuit at the moment of motor start-up, and reducing the current impact on the external control circuit of the entire motor drive device. Thus, it can reduce the voltage fluctuation of the entire external motor drive device during the motor start-up process.

[0139] In this embodiment, after controlling the power electronic device circuit, the motor is in the on state (i.e., not in the off state). Then, after a third preset time interval, the power electronic device is disconnected to control the motor to be in the off state. Then, after a first preset time interval, the motor is restarted using the motor voltage.

[0140] Please see Figure 13 , Figure 13 This is a flowchart illustrating the steps that a controller in a motor drive device can execute, provided in another exemplary embodiment of this application. The controller can be configured to perform the following steps:

[0141] Step S1301: In response to a preset motor start command, determine the target half-cycle corresponding to the motor voltage; adjacent target half-cycles have opposite polarities. Then execute step S1302.

[0142] Step S1302: Obtain the first real-time half-cycle feedback from the feedback module. Then execute step S1303.

[0143] Step S1303: Determine whether the first real-time half-cycle is the target half-cycle. If yes, proceed to step S1304; otherwise, proceed to step S1307.

[0144] Step S1304: Obtain the first real-time voltage fed back by the feedback module. Then execute step S1305.

[0145] Step S1305: Determine the energizing start point and energizing end point within the first real-time half-cycle based on the first real-time voltage. Then execute step S1306.

[0146] Step S1306: Power electronic devices are used to energize the device at the start point of energization and continue energizing it until the end point of energization. Then, step S1308 is executed.

[0147] Step S1307: Control the power electronic device to disconnect the circuit. Then return to step S1302.

[0148] Step S1308: Obtain the upper half-cycle of the target half-cycle. Then execute step S1309.

[0149] Step S1309: Determine whether the first real-time half-cycle is greater than the preset upper limit half-cycle. If yes, proceed to step 1310; otherwise, return to step S1302.

[0150] Step S1310: Control the power electronic device path.

[0151] In this way, by responding to a preset motor start command, the target half-cycle corresponding to the motor voltage is determined, and adjacent target half-cycles have opposite polarities; and the first real-time half-cycle of the power supply voltage fed back by the feedback module is acquired. Then, it is determined whether the first real-time half-cycle is the target half-cycle. If the first real-time half-cycle is the target half-cycle, the power-on start point and power-on end point are determined within the first real-time half-cycle based on the first real-time voltage of the power supply, so that the power electronic device is energized at the power-on start point and continues to be energized until the power-on end point; if the first real-time half-cycle is not the target half-cycle, the power electronic device is controlled to disconnect. Until the first real-time half-cycle is greater than a preset upper limit half-cycle, the power electronic device is controlled to continue. In this way, during the motor startup process, the energization time of the input motor voltage is shorter than that of the power supply voltage, and the polarity of adjacent energized half-cycles of the motor voltage is opposite. This reduces the energization time of the input motor voltage while retaining the alternating positive and negative polarity characteristics of the motor voltage, preventing the instantaneous current value on the motor from overshooting. This reduces the impact of the current at the moment of motor startup on the motor control circuit and reduces the current impact on the external control circuit of the motor drive unit, thereby reducing the voltage fluctuations on the external circuit of the motor drive unit.

[0152] To reduce the current surge to the external control circuit of the motor drive unit, this application proposes a method for starting a motor that can reduce the current surge to the external control circuit of the motor drive unit. A flowchart of this method for starting a motor can be found in [reference needed]. Figure 4 The flowchart of the steps.

[0153] The method for starting a motor includes: responding to a preset motor start command, determining a target half-cycle corresponding to the motor voltage; the motor voltage is the voltage input to the motor; adjacent target half-cycles have opposite polarities; acquiring a first real-time half-cycle of the power supply voltage output by the motor power supply; the motor power supply is used to output a power supply voltage with a preset waveform; determining whether the first real-time half-cycle is the target half-cycle; if the first real-time half-cycle is determined to be the target half-cycle, controlling the motor voltage to be energized; if the first real-time half-cycle is determined not to be the target half-cycle, controlling the motor voltage to be de-energized.

[0154] The method for starting the motor in the embodiments of this application is the same as Figure 4 The steps that the controller can execute are the same, and will not be repeated here.

[0155] In this embodiment, the motor drive device is a washing machine. The load is the drum of the washing machine, which is used to hold the clothes to be washed. Figure 14 As shown, Figure 14 This is a schematic diagram of the structure of a washing machine.

[0156] The washing machine 21 may include a cabinet 22.

[0157] The washing machine 21 may include a drum 23. The drum 23 is located inside the housing 22 and is used to hold clothes to be washed.

[0158] The washing machine 21 may include a motor 24. The motor 24 is used to provide rotational power to the drum 23.

[0159] The washing machine 21 may include a motor power supply 25. The motor power supply 25 is used to output a power supply voltage with a preset waveform.

[0160] The washing machine 21 may include a feedback module 26. The feedback module 26 is used to acquire the first real-time half-cycle of the power supply voltage and feed the first real-time half-cycle back to the controller.

[0161] The washing machine 21 may include a power electronic device 27. The power electronic device 27 is electrically connected to the motor power supply 25 and the motor 24, and is used to regulate the power supply voltage to control the motor voltage input to the motor 24.

[0162] The washing machine 21 may include a controller 28. The controller 28 is electrically connected to the feedback module 26 and the power electronic device 27.

[0163] Because the washing machine requires frequent motor starts, stops, and reversals during operation to remove dirt from clothes, the controller responds to a preset motor start command when the motor starts, determining the target half-cycle corresponding to the motor voltage. Adjacent target half-cycles have opposite polarities. This motor start command is generated at preset intervals after the user presses the washing machine's start button, serving as the time interval between washing machine start-ups. Then, the controller acquires the first real-time half-cycle from the feedback module; determines whether the first real-time half-cycle is the target half-cycle; and if the first real-time half-cycle is the target half-cycle, it controls the motor voltage to be energized; and / or, if the first real-time half-cycle is not the target half-cycle, it controls the motor voltage to be de-energized.

[0164] In this way, after experiencing multiple adjacent target half-cycles with opposite polarities, the motor can be started, ensuring that the energization time of the input motor voltage is less than the energization time of the power supply voltage. Furthermore, the polarity of adjacent energized half-cycles of the motor voltage is opposite. This reduces the energization time of the input motor voltage while preserving the alternating positive and negative polarity characteristics of the motor voltage, preventing instantaneous current overshoot in the motor. This reduces the impact of the initial current on the motor's control circuit and the current surge to the external control circuit of the washing machine, thereby reducing voltage fluctuations to the washing machine's external circuitry. Even with frequent motor starts and stops during washing machine operation, there will be no impact on the external circuitry, protecting the washing machine's external control circuitry.

[0165] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

[0166] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the described embodiments and various different variations of embodiments suitable for specific use considerations.

Claims

1. A motor drive device, characterized in that, include: Box; The load is located inside the enclosure; An electric motor is used to provide power to the load; Motor power supply, used to output a power supply voltage with a preset waveform; The feedback module is used to acquire the first real-time half-cycle of the power supply voltage and feed the first real-time half-cycle back to the controller. Power electronic devices, electrically connected to the motor power supply and the motor, are used to regulate the power supply voltage to control the motor voltage input to the motor; The controller, electrically connected to the feedback module and the power electronic device, is configured to perform the following steps: In response to a preset motor start command, a target half-cycle corresponding to the motor voltage is determined; adjacent target half-cycles have opposite polarities, and the target half-cycles are selected at intervals. Obtain the first real-time half-cycle fed back by the feedback module; Determine whether the first real-time half-cycle is the target half-cycle; When the first real-time half-cycle is the target half-cycle, the motor voltage is controlled to be energized; and / or, when the first real-time half-cycle is not the target half-cycle, the motor voltage is controlled to be de-energized.

2. The motor drive device according to claim 1, characterized in that, The controller is also configured to: The u-th target half-cycle is obtained by calculating Su = 1 + (2M-1)(Nu-1); where Su is the u-th target half-cycle, M is the preset voltage waveform order, M is a positive integer greater than 1, Nu is a positive integer, 1≤Nu≤C; C is the preset number of energized half-cycles, C is a positive integer.

3. The motor drive device according to claim 1, characterized in that, The feedback module is further configured to acquire a first real-time voltage of the power supply voltage and feed the first real-time voltage back to the controller; the controller is further configured to: Obtain the first real-time voltage fed back by the feedback module; The starting point and ending point of power generation are determined within the first real-time half-cycle based on the first real-time voltage. The power electronic device is energized at the starting point of energization and continues to be energized until the ending point of energization.

4. The motor drive device according to claim 3, characterized in that, The starting point of power gain is within a first time period between the first zero point and the first peak point of the preset waveform; the first peak point is the next peak point after the first zero point.

5. The motor drive device according to claim 3, characterized in that, The starting point of the power supply is within a second time period between the second peak point and the second zero point of the preset waveform; the second zero point is the next zero point after the second peak point.

6. The motor drive device according to claim 3, characterized in that, The power-on termination point is located within the third time period between the third zero point and the third peak point of the preset waveform; the third peak point is the next peak point after the third zero point.

7. The motor drive device according to claim 3, characterized in that, The power-on termination point is located within the fourth time period between the fourth peak point and the fourth zero point of the preset waveform; the fourth zero point is the next zero point after the fourth peak point.

8. The motor drive device according to claim 3, characterized in that, The controller is also configured to: When the preset waveform is at the power-on start point, the power electronic device path is controlled; When the preset waveform is at the power-on end point, the power electronic device is controlled to disconnect.

9. The motor drive device according to any one of claims 1 to 8, characterized in that, The controller is also configured to: Obtain the upper half-cycle of the target half-cycle; The motor is controlled to rotate continuously based on the upper limit half-cycle and the first real-time half-cycle.

10. The motor drive device according to claim 9, characterized in that, The controller is also configured to: When the first real-time half-cycle reaches or exceeds the preset upper limit half-cycle, the power electronic device path is controlled.

11. A method for starting a motor, characterized in that, include: In response to a preset motor start command, the target half-cycle corresponding to the motor voltage is determined; The motor voltage is the voltage input to the motor; the polarities of adjacent target half-cycles are opposite, and the target half-cycles are selected at intervals. The first real-time half-cycle of the power supply voltage output by the motor power supply is obtained; the motor power supply is used to output a power supply voltage with a preset waveform. Determine whether the first real-time half-cycle is the target half-cycle; When the first real-time half-cycle is the target half-cycle, the motor voltage is controlled to be energized; and / or, when the first real-time half-cycle is not the target half-cycle, the motor voltage is controlled to be de-energized.