Control method, control device and motor device of dual-winding motor
Automatically switch between low-speed and high-speed windings of dual-winding motors through the dual-contactor control method, solving the problems of complex hardware and low switching efficiency of traditional drive devices, and achieving more efficient and safe motor control.
Patent Information
- Application Number
- CN202210133614.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-14
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2042-02-14
AI Technical Summary
The traditional dual-winding motor drive device has complex hardware and low switching efficiency. It is easy to generate back potential and voltage impact during non-zero speed switching, which may lead to abnormal control or module damage, and low zero-speed switching efficiency.
Using the dual contactor control method, the low-speed and high-speed windings are connected by the first contactor and the second contactor respectively, and automatic switching is achieved using the speed threshold and the preset duration to avoid high-voltage impact of the inverter module, and auxiliary contacts are introduced to detect abnormal situations. .
The circuit structure is simplified, switching efficiency and safety are improved, and the reliability and safety of the dual-winding motor in high and low speed operation are ensured.
Smart Images

Figure CN116633234B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of dual-winding motors, and in particular relates to a control method and a control device for a dual-winding motor, and a motor and drive connection device. Background Art
[0002] A dual-winding motor refers to a motor with two stator windings. The electromagnetic torque generated by the two windings acts on the same rotor or on two coaxially arranged rotors respectively to achieve the functions of low speed, high magnetic flux density, high torque and high speed, low magnetic flux density and high speed, so as to adapt to the motor requirements required in different working occasions.
[0003] Among them, the conventional dual-winding motor drive device is respectively provided with two inverter modules, and then the low-speed winding and the high-speed winding are controlled by the two inverter modules in a time-sharing output. The hardware is complex. At the same time, when switching between low speed and high speed, the motor must be stopped at zero speed before switching. When switching at non-zero speed, a high back electromotive force will be generated during the rotation of the synchronous motor, and the wiring between the two inverter modules and the motor winding cannot be completely disconnected. During the switching process, a large voltage shock will be brought to the module, which may cause abnormal motor control or the risk of module damage. If the switching is stopped at zero speed, the switching efficiency will be low. Summary of the invention
[0004] The purpose of the present invention is to provide a control method for a dual-winding motor, aiming to solve the problems of complex hardware and low switching efficiency in traditional dual-winding motor driving devices.
[0005] A first aspect of an embodiment of the present invention provides a control method for a dual-winding motor, wherein the dual-winding motor includes a low-speed winding corresponding to a first number of turns and a high-speed winding corresponding to a second number of turns, wherein the low-speed winding is connected to an output end of a driver through a first contactor, and the high-speed winding is connected to an output end of the driver through a second contactor, and the first contactor and the second contactor circuit are logically interlocked;
[0006] The control method of the dual-winding motor comprises:
[0007] The first contactor is turned on at the initial power-on. When the running signal comes, the driver outputs the low-speed winding according to the control parameters of the low-speed winding, so that the motor runs at the set low-speed stage according to the first set of parameters. When it is detected that the speed of the dual-winding motor rises to the preset speed threshold, the driver suspends the output internally, controls the first contactor to be turned off and the second contactor to be turned on at the same time, and after detecting that the contactor switching is completed, the driver switches the current control parameters from the first set of parameters to the second set of parameters internally, and outputs the high-speed winding to drive the motor to run at the set high-speed stage until the set speed is reached;
[0008] During the deceleration process, when the driver detects that the speed of the dual-winding motor drops to a preset speed threshold, the driver suspends output, controls the second contactor to be turned off and the first contactor to be turned on, and after detecting that the contactor switching is completed, the driver switches the current control parameters from the second set of parameters to the first set of parameters, and re-outputs the drive low-speed winding, so that the motor runs or stops at the set low-speed stage;
[0009] When a fault shutdown occurs during high-speed operation or a free stop is performed during high-speed operation, when the driver detects that the speed of the dual-winding motor drops to a preset speed threshold, the second contactor is controlled to be turned off and the first contactor is turned on, and after detecting that the contactor switching is completed, the driver switches the current control parameters from the second set of parameters to the first set of parameters, and then freely slides by load inertia until it stops.
[0010] Optionally, the preset speed threshold is V1+△V in the acceleration stage and V1-△V in the deceleration stage, wherein V1 is the preset speed value and △V is the hysteresis speed;
[0011] When it is detected that the speed of the dual-winding motor rises to a preset speed threshold, the driver internally suspends output, controls the first contactor to be turned off and the second contactor to be turned on, and after detecting that the contactor switching is completed, the driver internally switches the current control parameters from the first set of parameters to the second set of parameters, and outputs the steps of driving the high-speed winding, which specifically include:
[0012] When it is detected that the speed of the dual-winding motor rises to V1+△V, the driver is controlled to stop output according to the first set of parameters;
[0013] After a first preset time, the first contactor is controlled to be turned off and the second contactor is controlled to be turned on. When it is detected that the contactor switching state is completed, the current control parameters are switched to the control parameters corresponding to the second set of parameters. After a second preset time, the second set of parameters are output and the high-speed winding is driven to operate the second set of parameters.
[0014] Optionally, the first contactor or the second contactor further includes an auxiliary contact;
[0015] After the first preset time, the first contactor is controlled to be turned off and the second contactor is controlled to be turned on. When the contactor switching state is detected to be completed, the current control parameters are switched to the control parameters corresponding to the second set of parameters, and after the second preset time, the second set of parameters are output and driven to operate the high-speed winding according to the second set of parameters. The steps specifically include:
[0016] After a first preset time, output a control signal to control the first contactor to turn off and the second contactor to turn on, and when a turn-off signal of the auxiliary contact of the first contactor is detected or a close signal of the auxiliary contact of the second contactor is detected, update and call the second set of parameters;
[0017] After the second preset time, the driver resumes the running state before the switching and drives the high-speed winding connected to the second contactor to operate according to the second set of parameters.
[0018] Optionally, after a first preset time, the first contactor is controlled to be turned off and the second contactor is controlled to be turned on, and when it is detected that the contactor switching state is completed, the current control parameters are switched to control parameters corresponding to the second set of parameters, and after a second preset time, the second set of parameters are output and the high-speed winding is driven to operate the second set of parameters, and the step also includes:
[0019] After a first preset time, a control signal is output to control the first contactor to shut down and the second contactor to shut down. When the shut-off signal of the auxiliary contact of the first contactor is not detected or the closing signal of the auxiliary contact of the second contactor is not detected, the driver determines that the switching is abnormal, does not switch the parameters and stops the output. The driver alarms and sends a fault alarm signal to the host computer.
[0020] Optionally, when the driver detects that the speed of the dual-winding motor drops to a preset speed threshold, the driver pauses output, controls the second contactor to turn off and the first contactor to turn on, and after detecting that the contactor switching is completed, the driver switches the current control parameters from the second set of parameters to the first set of parameters, and re-outputs the steps of driving the low-speed winding, specifically including:
[0021] When it is detected that the speed of the dual-winding motor drops to V1-△V, the driver stops outputting;
[0022] After the third preset time, the second contactor is controlled to be turned off and the first contactor is controlled to be turned on, and when the closing signal of the auxiliary contact of the first contactor is detected or the closing signal of the auxiliary contact of the second contactor is detected, the first set of parameters is updated and called, and after the fourth preset time, the driver obtains the operating status before switching and drives the low-speed winding connected to the first contactor to operate according to the first set of parameters.
[0023] Optionally, after the third preset time, the second contactor is controlled to be turned off and the first contactor is controlled to be turned on, and when a closing signal of an auxiliary contact of the first contactor is detected or a closing signal of an auxiliary contact of the second contactor is detected, the first set of parameters is updated and called, and after a fourth preset time, the driver obtains the operating state before switching and drives the low-speed winding connected to the first contactor to operate according to the first set of parameters. Specifically, the steps include:
[0024] After a third preset time, output a control signal to control the second contactor to turn off and the first contactor to turn on, and when a turn-off signal of an auxiliary contact of the second contactor is detected or a closing signal of an auxiliary contact of the first contactor is detected, update and call the first set of parameters;
[0025] After a fourth preset time period, the driver resumes the operating state before the switching and drives the low-speed winding connected to the first contactor to operate according to the first set of parameters.
[0026] Optionally, after the third preset time, the second contactor is controlled to be turned off and the first contactor is controlled to be turned on, and when a closing signal of the auxiliary contact of the first contactor is detected or a closing signal of the auxiliary contact of the second contactor is detected, the first set of parameters is updated and called, and after a fourth preset time, the driver obtains the operating state before switching and drives the low-speed winding connected to the first contactor to operate according to the first set of parameters, the step also includes:
[0027] After the third preset time, the output control signal controls the second contactor to turn off and controls the first contactor to turn on. When the shutdown signal of the auxiliary contact of the second contactor is not detected or the closing signal of the auxiliary contact of the first contactor is not detected, the driver considers the switching abnormality and does not switch the parameters and stops the output. The driver alarms and sends a fault alarm signal to the host computer.
[0028] Optionally, the first preset duration is equal to the third preset duration, and the second preset duration is equal to the fourth preset duration.
[0029] A second aspect of an embodiment of the present invention provides a control device for a dual-winding motor, wherein the dual-winding motor includes a low-speed winding corresponding to a first number of turns and a high-speed winding corresponding to a second number of turns, and the control device for the dual-winding motor includes an encoder, a first contactor, a second contactor, and a driver;
[0030] The driver comprises a control circuit and a main circuit, wherein the main circuit comprises a low-speed winding connected to the output end of the driver through a first contactor; a high-speed winding connected to the output end of the driver through a second contactor, and a main circuit inside the driver;
[0031] The control loop includes driving the connection with the auxiliary contacts of the contactor, interlocking of the first contactor and the second contactor or control program logic, parameter storage update, etc. The computer program running on the processor implements the steps of the above-mentioned dual-winding motor control method.
[0032] A third aspect of an embodiment of the present invention provides a motor device, comprising a dual-winding motor and a control device for the dual-winding motor as described above, which are connected to each other;
[0033] The dual-winding motor includes a low-speed winding corresponding to a first number of turns and a high-speed winding corresponding to a second number of turns;
[0034] The dual-winding motor control device also includes a device for connecting two coaxially connected low-speed motors and a high-speed motor to achieve automatic high- and low-speed switching.
[0035] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: in the control method of the dual-winding motor, the two windings are respectively connected to the same inverter output of the same driver through a contactor, and there is no need to configure two inverter outputs, which simplifies the circuit structure and reduces the cost. At the same time, the on and off states of the first contactor and the second contactor are correspondingly controlled according to the speed of the dual-winding motor, and the switching of the low-speed winding and the high-speed winding is automatically completed in the dynamic state, which improves the switching efficiency, and introduces a switching delay and switches the control parameters of the corresponding winding by detecting the switching state, and drives the corresponding winding according to the corresponding control parameter output. The high and low speed working reliability of the dual-winding motor is guaranteed, and the safety of the dual motor control is improved by detecting the contactor state. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 A schematic diagram of a first structure of a dual-winding motor provided by an embodiment of the present invention;
[0037] Figure 2 A schematic diagram of a second coaxial connection structure of the dual-winding motor control method provided in an embodiment of the present invention;
[0038] Figure 3 A schematic diagram of the structure of a dual-winding motor and a control device provided in an embodiment of the present invention;
[0039] Figure 4 A schematic flow chart of a control method for a dual-winding motor provided by an embodiment of the present invention;
[0040] Figure 5 A logical timing diagram of a control method for a dual-winding motor provided by an embodiment of the present invention;
[0041] Figure 6 for Figure 4The specific flow chart of step S100 in the control method of the dual-winding motor shown;
[0042] Figure 7 for Figure 4 The specific flow chart of step S200 in the control method of the dual-winding motor shown;
[0043] Figure 8 for Figure 4 The specific flow chart of step S300 in the control method of the dual-winding motor shown;
[0044] Fig. 9 for Figure 4 The specific flow chart of step S400 in the control method of the dual-winding motor shown;
[0045] Fig.10 A flow chart for setting parameters for initial debugging of a dual-winding motor in a dual-winding motor control method;
[0046] Fig.11 A schematic diagram of the structure of a control loop in a control device for a dual-winding motor provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0047] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0048] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0049] A first aspect of an embodiment of the present invention provides a control method for a dual-winding motor.
[0050] Among them, Figure 1 and Figure 2 As shown, the dual-winding motor includes a low-speed winding M1 corresponding to a first number of turns and a high-speed winding M2 corresponding to a second number of turns, and M1 and M2 and the same rotor constitute a dual-winding motor, or a device including two coaxially connected ordinary low-speed motors and an ordinary high-speed motor connected to form a device similar to the dual-winding motor structure.
[0051] Among them, Figure 3As shown, the low-speed winding M1 is connected to the output end of the driver through the first contactor KM1, and the high-speed winding M2 is connected to the output end of the driver through the second contactor KM2. The first contactor KM1 and the second contactor KM2 are electrically interlocked. The rotor position of the dual-winding motor is also provided with a motor encoder 30, and is connected to the control circuit 20. The control circuit 20 drives the output end of the driver to drive the motor to operate according to the parameters of the current winding according to the control signal. The first contactor KM1 connects the low-speed winding M1 and the output end of the driver, and the second contactor KM2 connects the high-speed winding M2 and the output end of the driver, that is, the low-speed winding M1 and the high-speed winding M2 are connected to the same driver output end through corresponding contactors, and drive the corresponding windings with the control parameters of the corresponding state under different states.
[0052] A corresponding contactor circuit 40 and a circuit breaker 50 may also be provided at the front end of the driver to realize power-on and power-off control of the driver.
[0053] The driver completes the switching between the high-speed winding M2 and the low-speed winding M1 according to the current feedback speed of the motor end encoder. Specifically, Figure 4 and Figure 5 As shown, the control method of the dual-winding motor includes:
[0054] S100, after initial power-on, the first contactor KM1 is controlled to be turned on and the second contactor KM2 is turned off. When the driver enable signal S0 is valid, the driver drives the low-speed winding according to the control parameter output of the low-speed winding, so that the motor runs at the set low-speed stage;
[0055] S200, during the acceleration process, when it is detected that the speed of the dual-winding motor rises to the preset speed threshold, the driver will suspend the output, control the first contactor KM1 to turn off and control the second contactor KM2 to turn on, and when it is detected that the contactor switching state signal Sback is at a high level, the internal control parameters of the driver will be switched from the first set of parameters to the second set of parameters, and then the operating state before the switch will be restored to immediately output the drive high-speed winding, so that the motor runs at the set high-speed stage. Until the set speed;
[0056] S300, during the deceleration and parking process, when the driver detects that the speed of the dual-winding motor drops to a preset speed threshold, the driver suspends output, controls the second contactor KM2 to be turned off and the first contactor KM1 to be turned on, and when the contactor switching state signal Sback is detected to be at a low level, the second set of internal control parameters of the driver is switched to the first set of parameters, and then the operating state is restored to immediately re-output the drive low-speed winding, so that the motor runs or stops at the set low-speed stage.
[0057] S400, when a fault alarm occurs during high-speed operation or a free stop is performed during high-speed operation, when the driver detects that the speed of the dual-winding motor drops to a preset speed threshold, the second contactor KM2 is controlled to be turned off while the first contactor KM1 is turned on, and when the contactor switching state signal Sback is detected to be at a low level, the second set of internal control parameters of the driver is switched to the first set of parameters, and then the motor freely slides by load inertia until it stops.
[0058] In this embodiment, S0 refers to the internal enable signal of the driver, which controls the start and stop of the driver, Scontact refers to the signal output by the driver through the digital output port to control the contactor to be attracted, and Sback refers to the status signal fed back to the driver by the auxiliary contact of the contactor.
[0059] like Figure 5 As shown, the preset speed is V1+△V in the acceleration stage and V1-△V in the deceleration stage, wherein V1 is the preset speed value and △V is the hysteresis speed. By increasing the hysteresis speed, the first contactor M1 and the second contactor M2 can be effectively prevented from frequently switching near the preset speed value V1, thereby causing damage to the equipment.
[0060] The specific implementation method is as follows:
[0061] like Figure 6 As shown, step S100 specifically includes:
[0062] S110: After the driver is initially powered on, the initialization of the driver's internal circuits and parameters is completed, and the driver is in a normal standby state.
[0063] S120, after completing the initialization, the driver outputs the control contactor switching signal of the default state through the digital output port, so that the output of the driver in the default state is connected to the low-speed winding M1 of the motor through the first contactor KM1.
[0064] like Figure 7 As shown, step S200 specifically includes:
[0065] S210. During the acceleration process, when the driver detects that the current encoder feedback speed rises to V1+△V, the driver output terminal suspends output and starts to delay for the first preset time △t1. The purpose of this delay is to ensure that the contactor is cut when the driver internal enable is completely turned off and the output is blocked. In this way, the high-voltage impact on the inverter module will not be generated due to the contactor action when the driver inverter module has output, which may easily cause damage to the inverter module.
[0066] S220, after delaying for the first preset time length △t1, the driver controls the first contactor KM1 to turn off and the second contactor KM2 to turn on by outputting the Scontact signal, that is, completing the switching of the contactors, so that the output end of the driver is connected to the motor high-speed winding M2 through the second contactor.
[0067] S230. When the driver detects through the contactor auxiliary contact status signal that the contactor switching action is completed, it starts to switch the current control parameters and starts delaying. The current control parameters are switched from the first group of control parameters to the second group of control parameters. The purpose of this delay is to ensure that the driver main control chip has enough time to switch the current control parameters and update the programs associated with each parameter, thereby ensuring the reliability of motor control after switching.
[0068] S240, when the delay time exceeds △t2, the driver returns to the running state before the switch, completes the automatic switch in the whole acceleration process, and accelerates to the set speed. There is only a short free sliding state in the whole process, which will not cause the speed to drop seriously or drop to zero speed and then restart.
[0069] like Figure 8 As shown, step S300 specifically includes:
[0070] S310. During deceleration operation or deceleration stop, when the driver detects that the current encoder feedback speed drops to V1-△V, the driver output terminal suspends output and starts to delay for the third preset time △t3; the purpose of this delay is to ensure that the contactor is cut when the internal enable of the driver is completely turned off and the output is blocked, so as not to cause a high-voltage shock to the inverter module due to the action of the contactor when the drive inverter module has output, which may easily cause damage to the inverter module.
[0071] S320, after delaying for a third preset time length △t3, the driver controls the first contactor KM1 to turn on and the second contactor KM2 to turn off by outputting the Scontact signal, that is, completing the switch to the low-speed winding, so that the output end of the driver is connected through the first contactor and the motor low-speed winding M1.
[0072] S330: When the driver detects through the contactor auxiliary contact status signal that the contactor switching action is completed, it starts to switch the current control parameters and starts to delay, and the current control parameters are switched from the second group of control parameters to the first group of control parameters. The purpose of this delay is to ensure that the driver main control chip has enough time to switch the current control parameters and update the programs associated with each parameter, thereby ensuring the reliability of the switching.
[0073] S340, when the delay time exceeds △t4, the driver returns to the running state before the switch, completes the automatic switch in the whole deceleration operation or deceleration stop process, decelerates to the set speed or deceleration stop. Also in the whole process, there is only a short free sliding state, which will not cause the speed to drop seriously or drop to zero speed and then restart.
[0074] like Fig. 9 As shown, step S400 specifically includes:
[0075] S410, whether a fault occurs during high-speed operation or the driver stops in a self-parking mode at high speed, the driver blocks the output in a free-stop mode, and the motor will slide freely to zero speed by its own inertia. When the driver detects that the current encoder feedback speed drops to V1-△V, it starts to delay for the third preset time △t3;
[0076] S420, after delaying for a third preset time length △t3, the driver controls the first contactor KM1 to be turned on and the second contactor KM2 to be turned off by outputting the Scontact signal, that is, completing the switch to the low-speed winding, so that the output end of the driver is connected through the first contactor and the motor low-speed winding M1.
[0077] S430: When the driver detects through the contactor auxiliary contact status signal that the contactor switching action is completed, it starts to switch the current control parameters and starts to delay, and the current control parameters are switched from the second group of control parameters to the first group of control parameters.
[0078] S440, when the delay time exceeds △t4, the driver resumes the running state before switching, completes the automatic switching in the whole free parking process, and the motor slides freely to zero speed by load inertia.
[0079] The above steps S100, S200, S300 and S400 also include:
[0080] If the parameter switching fails during the switching process, the contactor is in an abnormal state during the switching process, or the contactor is in an abnormal state during normal operation, the driver will shut down the output and alarm. The alarm signal can be transmitted to the host computer, which reads the alarm information and stops sending instructions.
[0081] Introducing a speed hysteresis △V during the switching process can effectively prevent frequent switching back and forth near the switching speed, thereby avoiding equipment damage caused by frequent switching.
[0082] Introducing delay times △t1, △t2, △t3, and △t4 during the switching process can avoid high-voltage shock to the inverter module caused by the action of the output contactor of the driver during output, ensure the reliability of parameter switching and updating, and improve the safety of the entire switching process.
[0083] like Fig.10 As shown, this embodiment also includes a dual motor parameter debugging and setting method as shown in the figure, and the specific steps are as follows:
[0084] S500, the software sets a dual motor control switch. When the switch is closed, the single winding motor mode is executed, that is, the general driver mode. The digital output port function of the driver can be used to select the first contactor or the second contactor to close separately, so that the output end of the driver is connected separately through the first contactor and the low-speed winding or through the second contactor and the high-speed winding. When debugging a dual-winding motor for the first time, use this mode to debug the control parameters of the corresponding winding to the optimal state. The purpose of this function is to make the debugging of the dual motor control solution in the application simpler and more practical.
[0085] S510, utilizing the digital output port function of the driver to select the driver output terminal and the low-speed winding or the high-speed winding to be turned on by controlling the contactor.
[0086] S520, after the output end of the driver is selected to be connected to the low-speed winding through the first contactor in S510, the motor parameters of the current low-speed winding are set, and the motor control parameters, current loop and encoder are self-learned, and the speed loop PI, speed limit and other parameters are debugged to achieve the best control effect of the low-speed motor.
[0087] S521. After the output end of the driver is selected to be connected to the high-speed winding through the second contactor in S510, the motor parameters of the current high-speed winding are set, and the motor control parameters, current loop and encoder are self-learned, and the speed loop PI, speed limit and other parameters are debugged to achieve the best high-speed motor control effect.
[0088] S530, the software sets a one-key setting function parameter, selects all the parameters debugged in step S520 or S521, and stores them in the low-speed winding parameter storage area and the high-speed winding parameter storage area with one-key setting respectively. It is only executed once during the first debugging.
[0089] S540, storing all parameters for controlling the low-speed winding. In addition to storing the parameters in the storage area with one key in step S530, the parameters can also be directly modified to debug the low-speed winding control parameters.
[0090] S550, storing all parameters for controlling the high-speed winding. In addition to storing the parameters in the storage area with one key in step S530, the parameters in the storage area can also be directly modified to debug the high-speed winding control parameters.
[0091] S560, dual-winding motor mode, is a mode for automatically switching the high and low speed windings of the dual-winding motor. This mode is entered after the two sets of motor control parameters are respectively adjusted to the optimal value in the single-winding mode.
[0092] S570, the driver automatically controls the state of the two contactors at the output end of the driver according to the current encoder feedback speed, so that the output end of the driver is time-sharing and the low-speed winding and high-speed winding of the dual-winding motor are turned on; and the current control parameters of the low-speed winding and high-speed winding of the dual-winding motor are switched accordingly according to the state of the auxiliary contacts of the contactor. For detailed control steps, please refer to the description of steps S100, S200, S300 and S400.
[0093] Above Fig.10 In the dual motor parameter debugging and setting method shown, in order to make the debugging of the dual motors simple, convenient and practical, the dual winding motor control switch as mentioned above is introduced so that the debugging can be carried out separately without being affected by automatic switching; the one-key setting function is introduced to store all current motor control parameters in the corresponding storage area, making parameter setting faster; the partition storage can be manually modified, making it convenient to manually fine-tune in the dual winding mode.
[0094] like Fig.11 , 21 is the main control chip of the driver. All control work in this embodiment is completed by this chip. The program code is stored in the code storage area of the main control chip. 22 is the parameter storage chip. The parameters of the driver are stored in this area. 20 refers to the control loop composed of the main control board circuit and the control program of the driver.
[0095] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0096] like Figure 3 As shown, the second aspect of the embodiment of the present invention provides a control device 100 for a dual-winding motor, the dual-winding motor includes a low-speed winding M1 corresponding to a first number of turns and a high-speed winding M2 corresponding to a second number of turns, the first number of turns is greater than the second number of turns, the control device 100 for the dual-winding motor includes an encoder, a first contactor KM1, a second contactor KM2 and a driver;
[0097] The driver includes a control circuit 20 and a main power circuit 10, the low-speed winding M1 is connected to the output end of the main power circuit 10 through a first contactor KM1, the high-speed winding M2 is connected to the main power circuit 10 through a second contactor KM2, and the control circuit 20 is also connected to the main power circuit 10;
[0098] The control loop 20 includes a memory 22, a processor 21, and a computer program 221 stored in the memory 22 and executable on the processor 21. When the processor 21 executes the computer program 221, the steps of the control method for the dual-winding motor described above are implemented.
[0099] In this embodiment, the low-speed winding M1 is connected to the output end of the main power circuit 10 through the first contactor KM1, and the high-speed winding M2 is connected to the output end of the main power circuit 10 through the second contactor KM2. The first contactor KM1 and the second contactor KM2 are electrically interlocked. The rotor position of the dual-winding motor is also provided with a motor encoder 30, and is connected to the control circuit 20. The control circuit 20 drives the main power circuit 10 to output three-phase alternating current with corresponding parameters according to the control signal. The main power circuit 10 includes a rectifier circuit and an inverter circuit connected to each other. The first contactor KM1 connects the low-speed winding M1 and the three-phase output end of the inverter circuit, and the second contactor KM2 connects the high-speed winding M2 and the three-phase output end of the inverter circuit, that is, the low-speed winding M1 and the high-speed winding M2 are connected to the same power output end through corresponding contactors, and receive three-phase alternating current with different parameters under different speed states.
[0100] A corresponding contactor circuit 40 and a circuit breaker 50 may also be provided at the front end of the main power supply circuit 10 to implement power-on and power-off control of the main power supply circuit 10 .
[0101] The two windings are connected to a main power supply circuit 10 through a contactor respectively, and there is no need to configure two power supply circuits, which simplifies the circuit structure and reduces the cost. At the same time, the control circuit 20 outputs three-phase alternating current with corresponding parameters to the high-speed winding M2 or the low-speed winding M1 according to the acceleration control signal and the deceleration control signal, and controls the on and off states of the first contactor KM1 and the second contactor KM2 according to the speed of the dual-winding motor, thereby switching the low-speed winding M1 and the high-speed winding M2, realizing direct switching in the dynamic process, saving switching time, and improving switching efficiency. After switching, the three-phase alternating current with the required parameters of the low-speed winding M1 and the high-speed winding M2 is output accordingly to ensure the high and low speed working reliability of the dual-winding motor.
[0102] The motor encoder 30 realizes closed-loop control of the speed, and detects the contactor state in real time to realize closed-loop control of the switching state, and the switching state alarm detection link realizes closed-loop control with the command of the host computer 200, thereby improving the reliability of the control device 100.
[0103] Corresponds to Figures 1 to 3 As shown, the present invention also proposes a motor device, which includes a dual-winding motor and a control device 100 for the dual-winding motor connected to each other. The specific structure of the control device 100 for the dual-winding motor refers to the above embodiment. Since the motor device adopts all the technical solutions of all the above embodiments, all the beneficial effects brought by the technical solutions of at least the above embodiments are not described one by one here. The dual-winding motor includes a low-speed winding M1 corresponding to a first number of turns and a high-speed winding M2 corresponding to a second number of turns;
[0104] The dual-winding motor control device also includes a device for automatically switching between high and low speeds by connecting two coaxially connected low-speed motors and a high-speed motor, which are respectively arranged corresponding to the low-speed winding M1 and the high-speed winding M2 to form a dual-winding motor.
[0105] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A control method for a dual-winding motor, the dual-winding motor comprising a low-speed winding corresponding to a first number of turns and a high-speed winding corresponding to a second number of turns, the low-speed winding being connected to an output terminal of a driver through a first contactor, the high-speed winding being connected to an output terminal of the driver through a second contactor, the first contactor and the second contactor being circuit-logically interlocked; It is characterized in that The control method of the dual-winding motor comprises: The first contactor is turned on at the initial power-on. When the running signal comes, the driver outputs the low-speed winding according to the control parameters of the low-speed winding, so that the motor runs at the set low-speed stage according to the first set of parameters. When it is detected that the speed of the dual-winding motor rises to the preset speed threshold, the driver suspends the output internally. After a first preset time, the first contactor is controlled to be turned off and the second contactor is turned on. After detecting that the contactor switching is completed, the driver switches the current control parameters from the first set of parameters to the second set of parameters, and after a second preset time, the driver outputs the high-speed winding, so that the motor runs at the set high-speed stage until the set speed is reached. During the deceleration process, when the driver detects that the speed of the dual-winding motor drops to a preset speed threshold, the driver suspends output, and after a third preset time, controls the second contactor to be turned off while the first contactor is turned on, and after detecting that the contactor switching is completed, the driver switches the current control parameters from the second set of parameters to the first set of parameters, and after a fourth preset time, re-outputs the drive low-speed winding, so that the motor runs or stops at the set low-speed stage; When a fault shutdown occurs during high-speed operation or a free stop is performed during high-speed operation, when the driver detects that the speed of the dual-winding motor drops to a preset speed threshold, it starts to delay for a third preset time, and after the third preset time, controls the second contactor to be turned off and the first contactor to be turned on, and after detecting that the contactor switching is completed, the driver switches the current control parameters from the second set of parameters to the first set of parameters, and after a fourth preset time, the driver freely slides by load inertia until it stops; The control method of the dual-winding motor also includes: The software sets a dual motor control switch. When the switch is closed, the single winding motor mode is executed, the first contactor or the second contactor is closed, and the output end of the driver is separately turned on through the first contactor and the low speed winding or separately turned on through the second contactor and the high speed winding; After the output end of the selected driver is connected to the low-speed winding through the first contactor, the motor parameters of the current low-speed winding are set, and self-learning of the motor control parameters, current loop and encoder is performed; After the output end of the selected driver is connected to the high-speed winding through the second contactor, the motor parameters of the current high-speed winding are set, and self-learning of the motor control parameters, current loop and encoder is performed; The software sets a one-key setting function parameter, and selects to store the debugged low-speed winding motor parameters or high-speed winding motor parameters into the low-speed winding parameter storage area and the high-speed winding parameter storage area respectively. This is only executed once during the first debugging. Switching to the dual-winding motor mode, the driver automatically controls the states of the two contactors at the output end of the driver according to the current encoder feedback speed, so that the output end of the driver is time-sharing and the low-speed winding and high-speed winding of the dual-winding motor are turned on; and the current control parameters of the low-speed winding and high-speed winding of the dual-winding motor are switched accordingly according to the state of the contactor.
2. The control method of the dual-winding motor according to claim 1, characterized in that: The preset speed threshold is V1+△V in the acceleration stage and V1-△V in the deceleration stage, wherein V1 is the preset speed value and △V is the hysteresis speed; When it is detected that the speed of the dual-winding motor rises to a preset speed threshold, the driver internally suspends output, controls the first contactor to be turned off and the second contactor to be turned on, and after detecting that the contactor switching is completed, the driver internally switches the current control parameters from the first set of parameters to the second set of parameters, and outputs the steps of driving the high-speed winding, which specifically include: When it is detected that the speed of the dual-winding motor rises to V1+△V, the driver is controlled to stop output according to the first set of parameters; After a first preset time, the first contactor is controlled to be turned off and the second contactor is controlled to be turned on. When it is detected that the contactor switching state is completed, the current control parameters are switched to the control parameters corresponding to the second set of parameters. After a second preset time, the second set of parameters are output and the high-speed winding is driven to operate the second set of parameters.
3. The control method of the dual-winding motor according to claim 2, characterized in that: The first contactor or the second contactor further includes an auxiliary contact; After the first preset time, the first contactor is controlled to be turned off and the second contactor is controlled to be turned on. When the contactor switching state is detected to be completed, the current control parameters are switched to the control parameters corresponding to the second set of parameters, and after the second preset time, the second set of parameters are output and driven to operate the high-speed winding according to the second set of parameters. The steps specifically include: After a first preset time, output a control signal to control the first contactor to turn off and the second contactor to turn on, and when a turn-off signal of the auxiliary contact of the first contactor is detected or a close signal of the auxiliary contact of the second contactor is detected, update and call the second set of parameters; After the second preset time, the driver resumes the running state before the switching and drives the high-speed winding connected to the second contactor to operate according to the second set of parameters.
4. The control method of the dual-winding motor according to claim 3, characterized in that: After the first preset time has passed, the first contactor is controlled to be turned off and the second contactor is controlled to be turned on, and when the contactor switching state is detected to be completed, the current control parameters are switched to the control parameters corresponding to the second set of parameters, and after the second preset time has passed, the second set of parameters are output and driven to operate the high-speed winding according to the second set of parameters. The step also includes: After a first preset time, a control signal is output to control the first contactor to shut down and the second contactor to shut down. When the shut-off signal of the auxiliary contact of the first contactor is not detected or the closing signal of the auxiliary contact of the second contactor is not detected, the driver determines that the switching is abnormal, does not switch the parameters and stops the output. The driver alarms and sends a fault alarm signal to the host computer.
5. The control method of the dual-winding motor according to claim 3, characterized in that: The steps of suspending output when the driver detects that the speed of the dual-winding motor drops to a preset speed threshold, controlling the second contactor to turn off and the first contactor to turn on, and after detecting that the contactor switching is completed, switching the current control parameters from the second set of parameters to the first set of parameters inside the driver, and re-outputting the driving low-speed winding specifically include: When it is detected that the speed of the dual-winding motor drops to V1-△V, the driver stops outputting; After the third preset time, the second contactor is controlled to be turned off and the first contactor is controlled to be turned on, and when the closing signal of the auxiliary contact of the first contactor is detected or the closing signal of the auxiliary contact of the second contactor is detected, the first set of parameters is updated and called, and after the fourth preset time, the driver obtains the operating status before switching and drives the low-speed winding connected to the first contactor to operate according to the first set of parameters.
6. The control method of the dual-winding motor according to claim 5, characterized in that: After the third preset time, the second contactor is controlled to be turned off and the first contactor is controlled to be turned on, and when a closing signal of the auxiliary contact of the first contactor is detected or a closing signal of the auxiliary contact of the second contactor is detected, the first set of parameters is updated and called, and after a fourth preset time, the driver obtains the running state before the switching and drives the low-speed winding connected to the first contactor to operate according to the first set of parameters. The steps specifically include: After a third preset time, output a control signal to control the second contactor to turn off and the first contactor to turn on, and when a turn-off signal of an auxiliary contact of the second contactor is detected or a closing signal of an auxiliary contact of the first contactor is detected, update and call the first set of parameters; After a fourth preset time period, the driver resumes the operating state before the switching and drives the low-speed winding connected to the first contactor to operate according to the first set of parameters.
7. The control method of the dual-winding motor according to claim 6, characterized in that: After the third preset time, the second contactor is controlled to be turned off and the first contactor is controlled to be turned on, and when a closing signal of the auxiliary contact of the first contactor is detected or a closing signal of the auxiliary contact of the second contactor is detected, the first set of parameters is updated and called, and after a fourth preset time, the driver obtains the running state before the switching and drives the low-speed winding connected to the first contactor to operate according to the first set of parameters, the step also includes: After the third preset time, the output control signal controls the second contactor to turn off and controls the first contactor to turn on. When the shutdown signal of the auxiliary contact of the second contactor is not detected or the closing signal of the auxiliary contact of the first contactor is not detected, the driver considers the switching abnormality and does not switch the parameters and stops the output. The driver alarms and sends a fault alarm signal to the host computer.
8. The control method of a dual-winding motor according to claim 6, characterized in that: The first preset time length is equal to the third preset time length, and the second preset time length is equal to the fourth preset time length.
9. A control device for a dual-winding motor, the dual-winding motor comprising a low-speed winding corresponding to a first number of turns and a high-speed winding corresponding to a second number of turns, the control device for the dual-winding motor comprising an encoder, a first contactor, a second contactor and a driver; It is characterized in that The driver comprises a control circuit and a main circuit, wherein the main circuit comprises a low-speed winding connected to the output terminal of the driver through a first contactor; a high-speed winding connected to the output terminal of the driver through a second contactor, and a main circuit inside the driver; The control loop includes a computer program running on a processor, such as a drive connection with the auxiliary contacts of the contactor, interlocking or control program logic between the first contactor and the second contactor, and parameter storage update. When the processor executes the computer program, the steps of the control method of the dual-winding motor as described in any one of claims 1 to 8 are implemented.
10. A motor device, characterized in that: A control device comprising a dual-winding motor connected to each other and a dual-winding motor as claimed in claim 9; The dual-winding motor includes a low-speed winding corresponding to a first number of turns and a high-speed winding corresponding to a second number of turns; The dual-winding motor control device also includes a device for connecting two coaxially connected low-speed motors and a high-speed motor to achieve automatic high- and low-speed switching.
