Motor starting control methods, devices, electrical components and storage media

By monitoring the peak phase current of the lower bridge arm switch before motor startup, the charging of the bootstrap capacitor is controlled, thus solving the overcurrent problem caused by direct startup under high-speed reverse motor conditions and ensuring safe motor startup.

CN115566934BActive Publication Date: 2026-03-06SHENZHEN TOPBAND CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-13
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Starting a motor directly in high-speed reverse mode can easily cause overcurrent, leading to damage to internal power devices and demagnetization.

Method used

Before the motor starts, the peak phase current generated after the lower bridge arm switch is turned on is monitored. If it exceeds the preset wind protection current threshold, the bootstrap capacitor charging is stopped and the system enters a waiting state. After waiting for a preset time, the lower bridge arm switch is turned on again until the current threshold meets the requirements and the bootstrap capacitor is charged.

Benefits of technology

It effectively avoids overcurrent when the motor is started directly in high-speed reverse state, protects power devices, and prevents demagnetization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115566934B_ABST
    Figure CN115566934B_ABST
Patent Text Reader

Abstract

This application relates to a motor starting control method, device, electrical component, and storage medium. The method includes: receiving a motor starting command; responding to the motor starting command; outputting a switching transistor drive signal according to a preset switch conduction time, the switching transistor drive signal being used to turn on the lower bridge arm switch of the motor; when the peak phase current of the motor exceeds a preset wind-resistant current threshold, outputting a bootstrap capacitor charging stop command, the bootstrap capacitor charging stop command being used to control the motor to stop bootstrap capacitor charging and enter a waiting state; when the motor's waiting time reaches a preset time, returning to respond to the motor starting command and performing bootstrap capacitor charging on the motor according to the preset switch conduction time. This method can avoid the problem of overcurrent caused by directly starting the motor in a high-speed reverse state, which could damage power devices or even cause overcurrent demagnetization.
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 starting control method, device, electrical appliance, storage medium, and computer program product. Background Technology

[0002] Under normal circumstances, before the motor starts, the three switches of the lower bridge arm need to be turned on for a period of time in advance to charge the three bootstrap capacitors of the upper bridge arm, that is, to provide the working voltage for the three switches of the upper bridge arm.

[0003] If the motor reverses direction due to changes in external airflow, a certain back electromotive force will be generated inside the motor. When the lower bridge arm switch is turned on for charging, a circuit will be formed inside the motor, generating a certain current. This current will increase as the motor speed increases. When the speed reaches a certain value and high-speed reversal occurs, the current inside the motor will be too large. If the motor is started directly, it is easy to cause overcurrent, which can burn out the internal power devices and even cause motor demagnetization.

[0004] Therefore, a solution is needed to prevent overcurrent from occurring when the motor starts directly in a high-speed reverse state. Summary of the Invention

[0005] Therefore, it is necessary to provide a motor starting control method, device, electrical appliance, computer-readable storage medium, and computer program product that can prevent motor overcurrent in order to address the above-mentioned technical problems.

[0006] Firstly, this application provides a motor starting control method. The method includes:

[0007] Receive motor start command;

[0008] In response to the motor start command, a switch drive signal is output according to the preset switch conduction time. The switch drive signal is used to turn on the lower bridge arm switch of the motor.

[0009] When the peak phase current of the motor exceeds the preset wind protection current threshold, a bootstrap capacitor charging stop command is output. The bootstrap capacitor charging stop command is used to control the motor to stop bootstrap capacitor charging and enter a waiting state.

[0010] When the waiting time of the motor reaches the preset time, return to respond to the motor start command and perform the step of self-bootstrapping capacitor charging of the motor according to the preset switch conduction time.

[0011] In one embodiment, the number of lower bridge arm switching transistors is multiple;

[0012] In response to the motor start command, the output of the switching transistor drive signal carrying the switch conduction time includes:

[0013] In response to the motor start command, a first switch drive signal carrying the switch conduction time is output. The first switch drive signal is used to turn on the first lower bridge arm switch of the motor.

[0014] If the peak phase current generated after the first lower bridge arm switch is turned on is not greater than the preset windproof current threshold, then the second switch drive signal carrying the switch turn-on time is output. The second switch drive signal is used to turn on the second lower bridge arm switch of the motor according to the preset switch turn-on time.

[0015] If the peak phase current generated after the second lower bridge arm switch is turned on is not greater than the preset windproof current threshold, then the third switch drive signal carrying the switch turn-on time is output. The third switch drive signal is used to turn on the third lower bridge arm switch of the motor according to the preset switch turn-on time.

[0016] In one embodiment, after responding to a motor start command and outputting a switch drive signal carrying the switch on-time, the method further includes:

[0017] If the peak phase current generated after each lower bridge arm switch is turned on does not exceed the preset windproof current threshold, a bootstrap capacitor charging control command is output. The bootstrap capacitor charging control command is used to control the motor to perform bootstrap capacitor charging, so that the motor enters the starting state.

[0018] In one embodiment, before outputting the switch drive signal carrying the switch on-time in response to the motor start command, the method further includes:

[0019] Monitor the real-time speed of the motor;

[0020] In response to the motor start command, the output of the switching transistor drive signal carrying the switch conduction time includes:

[0021] When the real-time speed of the motor is greater than the preset speed threshold, the motor starts and outputs a switch drive signal carrying the switch conduction time in response to the motor start command.

[0022] In one embodiment, outputting a switch drive signal according to a preset switch on-time includes:

[0023] Based on the PWM (Pulse Width Modulation) driving method, the switching transistor driving signal is output according to the preset switching on time.

[0024] Secondly, this application also provides a motor starting control device. The device includes:

[0025] The instruction receiving module is used to receive motor start instructions;

[0026] The switching transistor drive module is used to respond to the motor start command and output the switching transistor drive signal according to the preset switch conduction time. The switching transistor drive signal is used to turn on the lower bridge arm switch of the motor.

[0027] The bootstrap capacitor charging control module is used to output a bootstrap capacitor charging stop command when the peak phase current of the motor is greater than the preset windproof current threshold. The bootstrap capacitor charging stop command is used to control the motor to stop bootstrap capacitor charging and enter a waiting state.

[0028] The timing module is used to wake up the switching transistor conduction module when the waiting time of the motor reaches the preset time to execute the motor start command and perform the bootstrap capacitor charging operation on the motor according to the preset switch conduction time.

[0029] In one embodiment, the switching transistor drive module is further configured to respond to a motor start command by outputting a first switching transistor drive signal carrying the switch conduction time, the first switching transistor drive signal being used to turn on the first lower bridge arm switch of the motor.

[0030] If the peak phase current generated after the first lower bridge arm switch is turned on is not greater than the preset windproof current threshold, then the second switch drive signal carrying the switch turn-on time is output. The second switch drive signal is used to turn on the second lower bridge arm switch of the motor according to the preset switch turn-on time.

[0031] If the peak phase current generated after the second lower bridge arm switch is turned on is not greater than the preset windproof current threshold, then the third switch drive signal carrying the switch turn-on time is output. The third switch drive signal is used to turn on the third lower bridge arm switch of the motor according to the preset switch turn-on time.

[0032] Thirdly, this application also provides an electrical appliance. The electrical appliance includes a motor, a memory, and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0033] Receive motor start command;

[0034] In response to the motor start command, a switch drive signal is output according to the preset switch conduction time. The switch drive signal is used to turn on the lower bridge arm switch of the motor.

[0035] When the peak phase current of the motor exceeds the preset wind protection current threshold, a bootstrap capacitor charging stop command is output. The bootstrap capacitor charging stop command is used to control the motor to stop bootstrap capacitor charging and enter a waiting state.

[0036] When the waiting time of the motor reaches the preset time, return to respond to the motor start command and perform the step of self-bootstrapping capacitor charging of the motor according to the preset switch conduction time.

[0037] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0038] Receive motor start command;

[0039] In response to the motor start command, a switch drive signal is output according to the preset switch conduction time. The switch drive signal is used to turn on the lower bridge arm switch of the motor.

[0040] When the peak phase current of the motor exceeds the preset wind protection current threshold, a bootstrap capacitor charging stop command is output. The bootstrap capacitor charging stop command is used to control the motor to stop bootstrap capacitor charging and enter a waiting state.

[0041] When the waiting time of the motor reaches the preset time, return to respond to the motor start command and perform the step of self-bootstrapping capacitor charging of the motor according to the preset switch conduction time.

[0042] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:

[0043] Receive motor start command;

[0044] In response to the motor start command, a switch drive signal is output according to the preset switch conduction time. The switch drive signal is used to turn on the lower bridge arm switch of the motor.

[0045] When the peak phase current of the motor exceeds the preset wind protection current threshold, a bootstrap capacitor charging stop command is output. The bootstrap capacitor charging stop command is used to control the motor to stop bootstrap capacitor charging and enter a waiting state.

[0046] When the waiting time of the motor reaches the preset time, return to respond to the motor start command and perform the step of self-bootstrapping capacitor charging of the motor according to the preset switch conduction time.

[0047] The aforementioned motor starting control method, device, electrical components, storage medium, and computer program product, upon receiving a motor start command, do not directly start the motor. Instead, they output a switch drive signal according to a preset switch conduction time, and activate the lower bridge arm switch of the motor according to the same conduction time. They monitor the peak phase current generated after the lower bridge arm switch is activated. When the peak phase current exceeds a preset windproof current threshold, they output a bootstrap capacitor charging stop command to control the motor to stop bootstrap capacitor charging and enter a waiting state. After a preset waiting time, they reactivate the lower bridge arm switch. This solution, by implementing current monitoring protection before the motor enters the starting state through bootstrap capacitor charging, monitors whether the peak phase current generated after the lower bridge arm switch is activated exceeds the windproof current threshold. If it does, the motor stops bootstrap capacitor charging, thus preventing the motor from starting directly in a high-speed reverse state, which could lead to overcurrent and damage to power devices or even overcurrent demagnetization. Attached Figure Description

[0048] Figure 1 This is a flowchart illustrating a motor start-up control method in one embodiment;

[0049] Figure 2 This is a flowchart illustrating the motor start-up control method in another embodiment;

[0050] Figure 3 This is a schematic diagram of a resistance sampling motor inverter control circuit in one embodiment;

[0051] Figure 4 This is a detailed flowchart of the motor start-up control method in yet another embodiment;

[0052] Figure 5 This is a schematic diagram of the PWM input waveform of the lower bridge arm switch in one embodiment;

[0053] Figure 6 This is a detailed flowchart of the motor start-up control method in yet another embodiment;

[0054] Figure 7 This is a structural block diagram of a motor starting control device in one embodiment;

[0055] Figure 8 This is a structural block diagram of the motor starting control device in another embodiment;

[0056] Figure 9 This is a diagram of the internal structure of an electrical appliance in one embodiment. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0058] In one embodiment, such as Figure 1 As shown, a motor starting control method is provided. This embodiment illustrates the application of this method to a motor controller. It is understood that this method can also be applied to a server, and to a system including a terminal and a server, and implemented through interaction between the terminal and the server. In this embodiment, the method includes the following steps:

[0059] Step 100: Receive motor start command.

[0060] In this embodiment, the motor is taken as an example, which is installed in the fan. The tester can send a motor start command to the motor controller by pressing the fan's power button, such as the "ON" button.

[0061] Step 200: In response to the motor start command, output a switch drive signal according to the preset switch conduction time. The switch drive signal is used to turn on the lower bridge arm switch of the motor.

[0062] The value of the switch conduction time is related to the fan parameters. Specifically, the fan parameters include AC / DC axis voltage, AC / DC axis current, AC / DC axis inductance, phase resistance, electric angular velocity, and potential constant. In practical applications, taking a DC fan as an example and a three-resistance sampling motor as an example, the tester can conduct a test beforehand. The test process can be that before the motor starts, the three switches of the lower bridge arm are turned on in advance to charge the three bootstrap capacitors of the upper bridge arm. When the fan reverses to a certain extent, the lower bridge arm switches turn on to charge, and a circuit is formed inside the motor to generate current. Taking the current flowing out of the U phase and into the V and W phases as an example, the parameters of the DC fan are collected, and based on the parameters of the DC fan, the AC / DC axis current is predicted through the motor voltage mathematical model. The motor voltage mathematical model is as follows:

[0063] V d =Ri d +L d pi d -ω e L q i q

[0064] Vq q =Ri q +L q pi q +ω e L d i d +ωe K e

[0065] Among them, i d For direct-axis current, i q It is the quadrature-axis current, V d Direct-axis voltage, V q Let R be the quadrature-axis voltage, R be the phase resistance, and L be the phase resistance. d For the direct and quadrature axis inductance, L q For quadrature-axis phase inductance, K e For the back potential constant, ω e It represents the electric angular velocity.

[0066] The parameters of the DC fan are as follows: R = 5.8, L d =0.0293, L q =0.0293, K e =0.1226, ω e =500. Based on the above DC fan parameters and the mathematical model of motor voltage, i is predicted to be... d and i q Subsequently, it was further discovered that the quadrature-axis current i... d and i q Upon reaching its peak value, a large instantaneous current is generated, with the peak value of the synthesized phase current (hereinafter referred to as the phase current peak value) being approximately 5.1A. If the motor is started directly at this time, the excessive current may damage the power devices inside the motor or even cause motor demagnetization. Therefore, in this embodiment, the switch on-time can be 2ms as an example. It is understood that in other embodiments, the switch on-time can be 3ms, 4ms, or 6ms, etc., depending on the fan parameters and actual conditions, and is not limited here.

[0067] Upon receiving a motor start command, the system responds by outputting a switch drive signal for a switch conduction time T, such as 2ms, to keep the lower bridge arm switch continuously on for 2ms. It is understood that there can be multiple lower bridge arm switches; therefore, multiple switch drive signals can be output sequentially, activating the corresponding lower bridge arm switch at different times with preset switch conduction times.

[0068] Step 300: When the peak phase current of the motor is greater than the preset wind protection current threshold, a bootstrap capacitor charging stop command is output. The bootstrap capacitor charging stop command is used to control the motor to stop the bootstrap capacitor charging and enter the waiting state.

[0069] The windproof current threshold is a critical current value used to determine whether an overcurrent will occur when the motor starts against the wind. If the motor current exceeds the windproof current threshold, it indicates that the motor may experience overcurrent. In this embodiment, during the continuous conduction of the lower bridge arm switch for the switch's on-time, the current in each circuit of the motor can be monitored to obtain the peak value of the motor's phase current. This peak value is then compared with the preset windproof current threshold. If the peak value of the phase current is greater than the preset windproof current threshold Im, it indicates that the wind speed is high when the motor is running against the wind. Directly starting the motor may result in overcurrent. In this case, a bootstrap capacitor charging stop command can be output to stop the motor from charging the bootstrap capacitor, putting the motor into a waiting state and preventing direct motor start-up.

[0070] Step 400: When the waiting time of the motor reaches the preset time, return to the response motor start command and perform the step of charging the motor with the bootstrap capacitor according to the preset switch conduction time.

[0071] Following the above, after the motor enters the waiting state, the waiting time can be recorded. If the waiting time reaches a preset duration t (e.g., 3 minutes), the process returns to step 200 and continues to output a switch drive signal according to the preset switch conduction time of 2ms, turning on the lower bridge arm switch. If, during the continuous conduction of the lower bridge arm switch, the phase current peak does not exceed the preset windproof current threshold, it indicates that the fan's reverse wind speed is not high. In this case, starting the motor will not cause overcurrent. Therefore, the motor's bootstrap capacitor charging can be normally controlled, allowing the motor to enter the starting state.

[0072] In the aforementioned motor start-up control method, upon receiving the motor start-up command, the motor is not started directly. Instead, a switch drive signal is output according to a preset switch conduction time, and the lower bridge arm switch of the motor is turned on according to the same conduction time. The peak phase current generated after the lower bridge arm switch is turned on is monitored. When the peak phase current exceeds a preset wind protection current threshold, a bootstrap capacitor charging stop command is output to control the motor to stop bootstrap capacitor charging and enter a waiting state. After a preset waiting time, the lower bridge arm switch of the motor is turned on again. This scheme, by implementing current monitoring protection before the motor enters the start-up state through bootstrap capacitor charging, monitors whether the peak phase current generated after the lower bridge arm switch is turned on exceeds the wind protection current threshold. If it does, the motor stops bootstrap capacitor charging, thus avoiding the problem of overcurrent caused by direct start-up of the motor in high-speed reverse rotation, which could damage power devices or even cause overcurrent demagnetization.

[0073] like Figure 2 As shown, in one embodiment, the number of lower bridge arm switching transistors is multiple;

[0074] Step 200 includes:

[0075] Step 220: In response to the motor start command, output the first switch drive signal carrying the switch conduction time. The first switch drive signal is used to turn on the first lower bridge arm switch of the motor.

[0076] Step 240: If the peak phase current generated after the first lower bridge arm switch is turned on is not greater than the preset windproof current threshold, then output the second switch drive signal carrying the switch turn-on time. The second switch drive signal is used to turn on the second lower bridge arm switch of the motor according to the preset switch turn-on time.

[0077] Step 260: If the peak phase current generated after the second lower bridge arm switch is turned on is not greater than the preset windproof current threshold, then output the third switch drive signal carrying the switch turn-on time. The third switch drive signal is used to turn on the third lower bridge arm switch of the motor according to the preset switch turn-on time.

[0078] like Figure 3 As shown, in this embodiment, a three-phase motor is used as an example. The lower bridge arm switch of the motor includes the U-phase lower bridge arm switch ( Figure 3The three phases of the lower bridge arm switch (V4), V6 (V6) and W2 (V2) can be IGBTs (Insulated Gate Bipolar Transistors). In practical applications, the lower bridge arm switches V4, V6, and W2 can be turned on sequentially, or any one of the lower bridge arm switches can be turned on sequentially. The turn-on order of the three lower bridge arm switches can be determined according to the actual situation and is not limited here. In this embodiment, taking the sequential activation of the U-phase lower bridge arm switch, V-phase lower bridge arm switch, and W-phase lower bridge arm switch as an example, in response to the motor start command, a first switch drive signal carrying the switch activation time is output. The first switch drive signal is used to activate the first lower bridge arm switch of the motor, i.e., the U-phase lower bridge arm switch. Then, it is monitored whether the peak phase current generated after the U-phase lower bridge arm switch is activated exceeds a preset windproof current threshold. If the peak phase current is not greater than the preset windproof current threshold, a second switch drive signal carrying the switch activation time is output. The second switch drive signal is used to activate the motor according to the preset switch activation time. The second lower bridge arm switch of the motor, i.e., the V-phase lower bridge arm switch, is turned on during the turn-on time. Similarly, it monitors whether the peak phase current generated after the V-phase lower bridge arm switch is turned on exceeds the preset windproof current threshold. If the peak phase current does not exceed the preset windproof current threshold, a third switch drive signal carrying the switch turn-on time is output. The third switch drive signal is used to turn on the third lower bridge arm switch of the motor, i.e., the W-phase lower bridge arm switch, according to the preset switch turn-on time. It continues to monitor whether the peak phase current generated after the W-phase lower bridge arm switch is turned on exceeds the preset windproof current threshold to control whether the motor enters a waiting state. During this process, if the peak phase current generated after any lower bridge arm switch is turned on exceeds the preset windproof current threshold, a bootstrap capacitor charging stop command is output to stop the motor from charging the bootstrap capacitor and put the motor into a waiting state.

[0079] In this embodiment, by monitoring whether the peak phase current generated after the current phase lower arm switch is turned on exceeds the preset wind protection current threshold, the conduction of the next phase lower arm switch and whether the bootstrap capacitor charging is stopped can be controlled, which can avoid the overcurrent problem of motor starting against the wind to the greatest extent.

[0080] like Figure 4 As shown, in one embodiment, after step 200, the method further includes:

[0081] Step 320: If the peak phase current generated after each lower bridge arm switch is turned on is not greater than the preset windproof current threshold, then the bootstrap capacitor charging control command is output. The bootstrap capacitor charging control command is used to control the motor to perform bootstrap capacitor charging, so that the motor enters the starting state.

[0082] Following the previous embodiment, if the U-phase lower bridge arm switches, V-phase lower bridge arm switches, and W-phase lower bridge arm switches are all turned on, and no phase current peak value exceeds the preset windproof current threshold during the turn-on process, it indicates that the current reverse wind speed of the fan is not high, and there will be no overcurrent even if the motor is started. Therefore, the bootstrap capacitor charging of the motor can be controlled normally, and a bootstrap capacitor charging control command is output. The bootstrap capacitor charging control command is used to control the motor to charge the bootstrap capacitor normally, so that the motor enters the starting state. In this embodiment, by comprehensively considering the relationship between the phase current peak value generated after the three-phase lower bridge arm switches are turned on and the preset windproof current threshold, the normal charging of the bootstrap capacitor can be controlled, ensuring that no overcurrent occurs during the subsequent start-up process of the motor.

[0083] like Figure 4 As shown, in one embodiment, prior to step 200, the method further includes:

[0084] Step 120: Monitor the real-time speed of the motor;

[0085] Step 200 includes:

[0086] Step 222: When the real-time speed of the motor is greater than the preset speed threshold, respond to the motor start command and output the first switch drive signal carrying the switch conduction time. The first switch drive signal is used to turn on the first lower bridge arm switch of the motor.

[0087] In practical applications, given that this application studies the problem of wind turbine start-up against the wind, and that the motor reverses direction due to wind force under headwind conditions, resulting in a certain rotational speed, the following approach can be adopted: upon receiving the motor start command, the real-time rotational speed of the motor (i.e., the current rotational speed) can be monitored and compared with a preset speed threshold to determine if the motor is reversing. If the real-time rotational speed is greater than the preset speed threshold (e.g., 200 rpm), since the motor has not yet entered the start-up state, it can be determined that the motor is reversing. In this case, the motor start command can be responded to by outputting a switch drive signal carrying the switch conduction time, ensuring that the motor start control method provided in this application is executed at the appropriate time.

[0088] In one embodiment, outputting a switch drive signal according to a preset switch on-time includes: outputting a switch drive signal according to a preset switch on-time based on a PWM drive method.

[0089] Pulse width modulation (PWM) is a method of digitally encoding analog signal levels. By using a high-resolution counter, the duty cycle of a square wave is modulated to encode the level of a specific analog signal. For example... Figure 5As shown, in this embodiment, the lower bridge arm switch can be driven using a PWM drive method. That is, a counter is used to output a PWM waveform to the drive circuit, which then turns on each phase's lower bridge arm switch according to the PWM waveform. It is understood that in other embodiments, the switch drive signal can also be output using an SPWM (Sinusoidal PWM) drive method; the specific drive method can be determined according to the actual situation. In this embodiment, outputting the switch drive signal using a PWM drive method can save hardware costs to a certain extent.

[0090] To provide a clearer explanation of the motor starting control method provided in this application, the following will be combined with... Figure 6 and one A specific embodiment will be described, which includes the following:

[0091] Step 1: Receive the motor start command.

[0092] Step 2: Monitor whether the real-time speed of the motor is greater than the preset speed threshold. If the real-time speed is greater than the preset speed threshold, proceed to step 3; otherwise, start the motor directly.

[0093] Step 3: In response to the motor start command, output the first switch drive signal carrying the switch conduction time. The first switch drive signal is used to turn on the first lower bridge arm switch of the motor. Monitor the peak phase current generated after the first lower bridge arm switch is turned on. If the peak phase current is not greater than the preset windproof current threshold, proceed to step 4; if the peak phase current is greater than the preset windproof current threshold, proceed to step 7.

[0094] Step 4: Output the second switch drive signal carrying the switch conduction time. The second switch drive signal is used to turn on the second lower bridge arm switch of the motor. Monitor the peak phase current generated after the second lower bridge arm switch is turned on. If the peak phase current is not greater than the preset windproof current threshold, proceed to step 5; if the peak phase current is greater than the preset windproof current threshold, proceed to step 7.

[0095] Step 5: Output the third switch drive signal carrying the switch conduction time. The third switch drive signal is used to turn on the third lower bridge arm switch of the motor according to the preset switch conduction time. Monitor the peak phase current generated after the third lower bridge arm switch is turned on. If the peak phase current is not greater than the preset windproof current threshold, proceed to step 6; if the peak phase current is greater than the preset windproof current threshold, proceed to step 7.

[0096] Step 6: Output the bootstrap capacitor charging control command. The bootstrap capacitor charging control command is used to control the motor to charge the bootstrap capacitor, so that the motor enters the starting state.

[0097] Step 7: Output a bootstrap capacitor charging stop command. The bootstrap capacitor charging stop command is used to control the motor to stop the bootstrap capacitor charging and enter the waiting state.

[0098] Step 8: Count the waiting time of the motor. When the waiting time of the motor reaches the preset time, such as 3 minutes, return to step 3.

[0099] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0100] Based on the same inventive concept, this application also provides a motor starting control device for implementing the motor starting control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more embodiments of the motor starting control device provided below can be found in the limitations of the motor starting control method described above, and will not be repeated here.

[0101] In one embodiment, such as Figure 7 As shown, a motor starting control device is provided, including: a command receiving module 610, a switching transistor driving module 620, a bootstrap capacitor charging control module 630, and a timing module 640, wherein:

[0102] The instruction receiving module 610 is used to receive motor start instructions.

[0103] The switching transistor drive module 620 is used to respond to the motor start command and output a switching transistor drive signal according to the preset switch conduction time. The switching transistor drive signal is used to turn on the lower bridge arm switch of the motor.

[0104] The bootstrap capacitor charging control module 630 is used to output a bootstrap capacitor charging stop command when the peak phase current of the motor is greater than the preset wind protection current threshold. The bootstrap capacitor charging stop command is used to control the motor to stop bootstrap capacitor charging and enter a waiting state.

[0105] The timing module 640 is used to wake up the switching transistor conduction module to execute the motor start command when the waiting time of the motor reaches the preset time, and to perform the bootstrap capacitor charging operation on the motor according to the preset switch conduction time.

[0106] The aforementioned motor starting control device, upon receiving a motor start command, does not directly start the motor. Instead, it outputs a switch drive signal according to a preset switch conduction time, activating the lower bridge arm switch of the motor according to the same time. It monitors the peak phase current generated after the lower bridge arm switch is activated. When the peak phase current exceeds a preset wind protection current threshold, it outputs a bootstrap capacitor charging stop command to control the motor to stop bootstrap capacitor charging and enter a waiting state. After a preset time, it reactivates the lower bridge arm switch. This device, by implementing current monitoring protection before the motor enters the start-up state through bootstrap capacitor charging, monitors whether the peak phase current generated after the lower bridge arm switch is activated exceeds the wind protection current threshold. If it does, it stops the motor from bootstrap capacitor charging, thus preventing the motor from starting directly in a high-speed reverse state, which could lead to overcurrent damage to power devices or even overcurrent demagnetization.

[0107] In one embodiment, the number of lower bridge arm switching transistors is multiple;

[0108] The switching transistor drive module 620 is also used to respond to the motor start command and output a first switching transistor drive signal carrying the switch conduction time. The first switching transistor drive signal is used to turn on the first lower bridge arm switch of the motor. If the peak phase current generated after the first lower bridge arm switch is turned on is not greater than the preset windproof current threshold, a second switching transistor drive signal carrying the switch conduction time is output. The second switching transistor drive signal is used to turn on the second lower bridge arm switch of the motor according to the preset switch conduction time. If the peak phase current generated after the second lower bridge arm switch is turned on is not greater than the preset windproof current threshold, a third switching transistor drive signal carrying the switch conduction time is output. The third switching transistor drive signal is used to turn on the third lower bridge arm switch of the motor according to the preset switch conduction time.

[0109] In one embodiment, the bootstrap capacitor charging control module 630 is further configured to output a bootstrap capacitor charging control command if the peak phase current generated after each lower bridge arm switch is turned on is not greater than a preset windproof current threshold. The bootstrap capacitor charging control command is used to control the motor to perform bootstrap capacitor charging, so that the motor enters the starting state.

[0110] like Figure 8 As shown, in one embodiment, the device further includes a speed monitoring module 602 for monitoring the real-time speed of the motor. When the real-time speed of the motor is greater than a preset speed threshold, the switch driver module 620 is woken up to respond to the motor start command and outputs a switch driver signal carrying the switch conduction time.

[0111] In one embodiment, the switch driver module 620 is further configured to output a switch driver signal based on a preset switch on-time using a PWM drive method.

[0112] Each module in the aforementioned motor starting control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the appliance in hardware form or independent of it, or stored in the appliance's memory in software form, so that the processor can call and execute the corresponding operations of each module.

[0113] In one embodiment, an electrical appliance is provided, which may be a fan, and its internal structure diagram may be as follows: Figure 9 As shown, the electrical appliance includes a motor, a processor, and a memory. The motor, processor, and memory are connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. When the computer program is executed by the processor, it implements a motor starting control method.

[0114] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electrical appliances to which the present application is applied. Specific electrical appliances may include more or fewer components than those shown in the figure, or may combine certain components, or may have different component arrangements.

[0115] In one embodiment, an electrical appliance is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described motor start control method.

[0116] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the motor start control method described above.

[0117] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the motor starting control method described above.

[0118] It should be noted that the data involved in this application (including but not limited to data used for analysis, data stored, data displayed, etc.) are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0119] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0120] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0121] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method of motor start control, characterized by, The method comprises: receiving a motor starting instruction; in response to the motor starting instruction, outputting a switch tube driving signal according to a preset switch conduction time, the switch tube driving signal being used for turning on a lower bridge arm switch tube of the motor, the motor being a motor installed in a fan, and the switch conduction time being determined based on a fan parameter; when a phase current peak value of the motor is greater than a preset windproof current threshold value, outputting a bootstrap capacitor charging suspension instruction, the bootstrap capacitor charging suspension instruction being used for controlling the motor to suspend bootstrap capacitor charging and enter a waiting state; after a waiting duration of the motor reaches a preset duration, returning to the step of outputting the switch tube driving signal according to the preset switch conduction time in response to the motor starting instruction; wherein the number of the lower bridge arm switch tubes is multiple; and the step of outputting the switch tube driving signal carrying the switch conduction time in response to the motor starting instruction comprises: in response to the motor starting instruction, outputting a first switch tube driving signal carrying a switch conduction time, the first switch tube driving signal being used for turning on a first lower bridge arm switch tube of the motor; if a phase current peak value generated after the first lower bridge arm switch tube is turned on is not greater than the preset windproof current threshold value, outputting a second switch tube driving signal carrying the switch conduction time, the second switch tube driving signal being used for turning on a second lower bridge arm switch tube of the motor according to the preset switch conduction time; if a phase current peak value generated after the second lower bridge arm switch tube is turned on is not greater than the preset windproof current threshold value, outputting a third switch tube driving signal carrying the switch conduction time, the third switch tube driving signal being used for turning on a third lower bridge arm switch tube of the motor according to the preset switch conduction time.

2. The method of claim 1, wherein, after the step of outputting the switch tube driving signal carrying the switch conduction time in response to the motor starting instruction, the method further comprises: if the phase current peak value generated after each lower bridge arm switch tube is turned on is not greater than the preset windproof current threshold value, outputting a bootstrap capacitor charging control instruction, the bootstrap capacitor charging control instruction being used for controlling the motor to perform bootstrap capacitor charging and making the motor enter a starting state.

3. The method according to any one of claims 1 to 2, characterized in that, before the step of outputting the switch tube driving signal carrying the switch conduction time in response to the motor starting instruction, the method further comprises: monitoring a real-time rotating speed of the motor; the step of outputting the switch tube driving signal carrying the switch conduction time in response to the motor starting instruction comprises: when the real-time rotating speed of the motor is greater than a preset rotating speed threshold value, outputting the switch tube driving signal carrying the switch conduction time in response to the motor starting instruction.

4. The method according to any one of claims 1 to 2, characterized in that, the step of outputting the switch tube driving signal according to the preset switch conduction time comprises: outputting the switch tube driving signal according to the preset switch conduction time based on a PWM driving mode.

5. An electric motor starting control device characterized by comprising: The device comprises: an instruction receiving module configured to receive a motor starting instruction; The switch tube driving module is configured to output a first switch tube driving signal carrying a switch-on time of a switch in response to the motor start instruction, the first switch tube driving signal being used to turn on a first lower bridge arm switch tube of the motor; output a second switch tube driving signal carrying a switch-on time of a switch if a phase current peak value generated after the first lower bridge arm switch tube is turned on is not greater than a preset windproof current threshold, the second switch tube driving signal being used to turn on a second lower bridge arm switch tube of the motor according to the preset switch-on time of a switch; and output a third switch tube driving signal carrying the switch-on time of a switch if a phase current peak value generated after the second lower bridge arm switch tube is turned on is not greater than the preset windproof current threshold, the third switch tube driving signal being used to turn on a third lower bridge arm switch tube of the motor according to the preset switch-on time of a switch, the motor being a motor installed in a fan, and the switch-on time of a switch being determined based on a fan parameter. The bootstrap capacitor charging control module is configured to output a bootstrap capacitor charging suspension instruction when a phase current peak value of the motor is greater than a preset windproof current threshold, the bootstrap capacitor charging suspension instruction being used to control the motor to suspend bootstrap capacitor charging and enter a waiting state. The timing module is configured to wake up the switch tube on module to perform the operation of responding to the motor start instruction and performing bootstrap capacitor charging on the motor according to a preset switch-on time of a switch when a waiting duration of the motor reaches a preset duration.

6. The apparatus of claim 5, wherein, The bootstrap capacitor charging control module is further configured to output a bootstrap capacitor charging control instruction if a phase current peak value generated after each lower bridge arm switch tube is turned on is not greater than the preset windproof current threshold, the bootstrap capacitor charging control instruction being used to control the motor to perform bootstrap capacitor charging and make the motor enter a start state.

7. The apparatus of claim 5 or 6, wherein, The device further includes a rotating speed monitoring module configured to monitor a real-time rotating speed of the motor, and wake up the switch tube driving module to respond to a motor start instruction and output a switch tube driving signal carrying a switch-on time of a switch when the real-time rotating speed of the motor is greater than a preset rotating speed threshold.

8. An electric appliance comprising an electric motor, a memory and a processor, said memory storing a computer program, characterized in that, The processor executes the computer program to implement the steps of the method in any one of claims 1 to 4.

9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 4.

10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 4. The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Starting control method and device of direct-current fan, outdoor unit and air conditioner

    CN109372786A