Control Method, Control Device, Control Equipment, Electric Machine and Electrical Equipment of Electric Machine
By detecting the motor speed information, the speed sawtooth wave signal is generated and fused with the initial VSP speed regulation signal, the problem of unstable speed of the brushless DC motor when the load changes is solved, the stable control of the motor speed and the stable output of the air volume are achieved, the control method is simplified and the processing speed of the microcontroller is improved.
Patent Information
- Application Number
- CN202111470107.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-03
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2041-12-03
AI Technical Summary
The speed of the brushless DC motor is unstable when the load changes, affecting the air volume output. The existing control methods are complex and occupying a lot of microcontroller resources, affecting the processing speed.
By detecting the motor speed information, a speed sawtooth wave signal is generated and the initial VSP speed regulation signal is fused to generate a speed control signal, and the motor is controlled to maintain the speed stable.
It realizes stable operation of the motor speed when the load changes, maintains stable air volume output, simplifies the control method, reduces the microcontroller resource occupation, and improves processing speed.
Smart Images

Figure CN114301332B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of motor control, and in particular, to a control method, a control device, a control equipment, a motor and an electrical equipment for a motor. Background Art
[0002] A brushless DC motor mainly consists of a motor body, a controller, a sensor, etc. It has the characteristics of large starting torque, good speed regulation performance, high efficiency, etc., and is widely used in electrical products such as air conditioning systems and air purifiers.
[0003] In practical applications, the brushless DC motor is affected by operating conditions, which will cause the speed to change, and then affect the air volume. For example, when the outdoor unit of the air conditioner frosts, it affects the overall operation of the motor and causes the air volume to change. And the air volume is a key performance impact index for evaluating the motor. A stable air volume will enable the entire motor system to achieve good air volume output, heat and cold exchange, and achieve efficient operation of the load, bringing a better experience to users. If a stable air volume output needs to be maintained, this requires the motor to maintain a stable speed after the load changes.
[0004] Currently, a constant torque control method is usually adopted. By collecting the voltage and current in real time to adjust the VSP speed regulation signal, high-precision control of speed and air volume is achieved. Under load fluctuations, accurate adjustment and rapid response of speed can be realized. This method requires real-time sampling of voltage and current, not only the control method is complex, but also it requires a lot of single-chip microcomputer resources, affecting the processing speed of the single-chip microcomputer. Summary of the Invention
[0005] In view of this, the purpose of the present invention is to provide a control method, a control device, a control equipment, a motor and an electrical equipment for a motor, so as to overcome the problems that the current motor not only has a complex control method, but also requires a lot of single-chip microcomputer resources, affecting the processing speed of the single-chip microcomputer.
[0006] To achieve the above purpose, the present invention adopts the following technical solutions:
[0007] On the one hand, the present invention provides a control method for a motor, including:
[0008] Detecting the speed information of the motor;
[0009] Generating a speed sawtooth wave signal based on the speed information of the motor;
[0010] Fusing the speed sawtooth wave signal and an initial VSP speed regulation signal to generate a speed control signal;
[0011] Controlling the operation of the motor according to the speed control signal.
[0012] Further, in the motor control method described above, the step of fusing the rotational speed sawtooth wave signal and the initial VSP speed regulation signal to generate a rotational speed control signal includes:
[0013] Comparing the rotational speed sawtooth wave signal and the initial VSP speed regulation signal;
[0014] If the rotational speed sawtooth wave signal is less than the initial VSP speed regulation signal, output a high-level signal; if the rotational speed sawtooth wave signal is greater than the initial VSP speed regulation signal, output a low-level signal;
[0015] Construct the rotational speed control signal with the output high-level signal and low-level signal.
[0016] Further, in the motor control method described above, the step of detecting the rotational speed information of the motor includes:
[0017] Real-time monitoring of the rotational speed of the motor;
[0018] Determine the rotational speed change trend information of the motor according to the rotational speed of the motor, and use the rotational speed change trend information as the rotational speed information of the motor.
[0019] Further, in the motor control method described above, the step of generating a rotational speed sawtooth wave signal based on the rotational speed information of the motor includes:
[0020] Input the rotational speed information into a preset sawtooth wave generating circuit to obtain the output rotational speed sawtooth wave signal.
[0021] On the other hand, the present invention also provides a motor control device, including:
[0022] A detection module, configured to detect the rotational speed information of the motor;
[0023] A first generation module, configured to generate a rotational speed sawtooth wave signal based on the rotational speed information of the motor;
[0024] A second generation module, configured to fuse the rotational speed sawtooth wave signal and the initial VSP speed regulation signal to generate a rotational speed control signal;
[0025] A control module, configured to control the operation of the motor according to the rotational speed control signal.
[0026] Further, in the control device of the motor described above, the second generation module is specifically configured to compare the rotational speed sawtooth wave signal and the initial VSP speed regulation signal; if the rotational speed sawtooth wave signal is less than the initial VSP speed regulation signal, a high-level signal is output, and if the rotational speed sawtooth wave signal is greater than the initial VSP speed regulation signal, a low-level signal is output; the output high-level signal and low-level signal are combined to form the rotational speed control signal.
[0027] On the other hand, the present invention also provides a control device for a motor, including a processor and a memory, the processor is connected to the memory:
[0028] Among them, the processor is used to call and execute the program stored in the memory;
[0029] The memory is used to store the program, and the program is at least used to execute the control method of the motor described in any one of the above.
[0030] On the other hand, the present invention also provides a motor, including a motor main body and the control device of the motor described above;
[0031] The motor main body is connected to the control device of the motor.
[0032] On the other hand, the present invention also provides an electrical appliance device, including the motor described above.
[0033] Further, in the electrical appliance device described above, the electrical appliance device includes but is not limited to an air conditioning system and an air purification system.
[0034] The control method, control device, control equipment, motor and electrical appliance device of the motor of the present invention, the method includes detecting the rotational speed information of the motor, generating a rotational speed sawtooth wave signal based on the rotational speed information of the motor, fusing the rotational speed sawtooth wave signal and the initial VSP speed regulation signal to generate a rotational speed control signal, and controlling the operation of the motor according to the rotational speed control signal. By adopting the technical solution of the present invention, the rotational speed of the motor is monitored in real time during the load change process, and a rotational speed control signal is generated according to the change of the rotational speed of the motor, so as to control the rotational speed of the motor, ensure the stable operation of the rotational speed of the motor, maintain the stable output of the air volume, and moreover, it is not necessary to sample the voltage and current in real time, the control method is simple, the resources occupied by the single-chip microcomputer are small, and the processing speed of the single-chip microcomputer is ensured. Description of the Drawings
[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0036] Figure 1 It is a flowchart provided by an embodiment of the control method of the motor of the present invention;
[0037] Figure 2 It is a schematic diagram of the fusion of the rotational speed sawtooth wave signal and the initial VSP speed regulation signal provided by an embodiment of the control method of the motor of the present invention;
[0038] Figure 3 It is a schematic diagram of the fusion of the rotational speed sawtooth wave signal and the initial VSP speed regulation signal provided by another embodiment of the control method of the motor of the present invention;
[0039] Figure 4 It is a schematic structural diagram provided by an embodiment of the control device of the motor of the present invention;
[0040] Figure 5 It is a schematic structural diagram provided by an embodiment of the control equipment of the motor of the present invention;
[0041] Figure 6 It is a schematic structural diagram provided by an embodiment of the motor of the present invention. Detailed implementation manners
[0042] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be described in detail below. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other implementation manners obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the scope protected by the present invention.
[0043] In practical applications, the speed of a brushless DC motor will change due to the influence of operating conditions, which will in turn affect the air volume. For example, when the outdoor unit of an air conditioner frosts, it affects the overall operation of the motor and causes the air volume to change. The air volume is a key performance impact index for evaluating the motor. A stable air volume will enable the entire motor system to achieve good air volume output, heat and cold exchange, and efficient operation of the load, bringing a better experience to users. If it is necessary to maintain a stable air volume output, it is required that the motor maintains a stable speed after the load changes.
[0044] Currently, a constant torque control method is usually adopted. By collecting the voltage and current in real time to adjust the VSP speed regulation signal, high-precision control of the speed and air volume can be achieved. Under load fluctuations, accurate adjustment and rapid response of the speed can be realized. This method requires real-time sampling of the voltage and current, which not only has a complex control method, but also requires a large amount of single-chip microcomputer resources, affecting the processing speed of the single-chip microcomputer.
[0045] To solve the above technical problems, the present application provides the following specific embodiments.
[0046] Figure 1 It is a flowchart provided by an embodiment of the control method of the motor of the present invention. Please refer to Figure 1 , this embodiment may include the following steps:
[0047] S11. Detect the rotational speed information of the motor.
[0048] In the embodiments of the present application, the rotational speed information of the motor can be detected in real time. In an alternative embodiment, the rotational speed information of the motor can be detected through the following steps:
[0049] Step 1. Monitor the rotational speed of the motor in real time;
[0050] Step 2. Determine the rotational speed change trend information of the motor according to the rotational speed of the motor, and use the rotational speed change trend information as the rotational speed information of the motor.
[0051] Specifically, the rotational speed of the motor can be detected in real time. When the load changes, the rotational speed will change. It can be further determined whether the rotational speed increases or decreases to generate the rotational speed change trend information of the motor, and use the rotational speed change trend information as the rotational speed information of the motor. For example, if it is applied to an air conditioning system, when the outdoor unit of the air conditioner is frosted, the increase in the load of the motor will cause the rotational speed to decrease, and then the information of the rotational speed decrease can be generated as the rotational speed information of the motor.
[0052] S12. Generate a rotational speed sawtooth wave signal based on the rotational speed information of the motor.
[0053] In the embodiments of the present application, a rotational speed sawtooth wave signal can be further generated according to the rotational speed information of the motor. A sawtooth wave generating circuit can be preset so as to input the rotational speed information into the preset sawtooth wave generating circuit to obtain the output rotational speed sawtooth wave signal.
[0054] Specifically, if the rotational speed of the motor is in an increasing trend, then the corresponding PWM duty cycle to be output should increase, that is, the slope of the rising trend of the sawtooth wave should decrease and the gradient should become smaller; the slope of the falling trend of the sawtooth wave should increase and the gradient should become smaller; if the rotational speed of the motor is in a decreasing trend, then the corresponding PWM duty cycle to be output should decrease, that is, the slope of the rising trend of the sawtooth wave should increase and the gradient should become larger; the slope of the falling trend of the sawtooth wave should decrease and the gradient should become larger.
[0055] S13. Fuse the rotational speed sawtooth wave signal and the initial VSP speed regulation signal to generate a rotational speed control signal.
[0056] In the embodiments of the present application, the rotational speed sawtooth wave signal and the initial VSP speed regulation signal are further fused to obtain a new duty cycle signal of the PWM period as the rotational speed control signal.
[0057] In an alternative embodiment, the rotational speed sawtooth wave signal and the initial VSP speed control signal can be fused through the following steps:
[0058] Step 1: Compare the rotational speed sawtooth wave signal and the initial VSP speed control signal;
[0059] Step 2: If the rotational speed sawtooth wave signal is less than the initial VSP speed control signal, output a high-level signal; if the rotational speed sawtooth wave signal is greater than the initial VSP speed control signal, output a low-level signal;
[0060] Step 3: Form a rotational speed control signal from the output high-level signal and low-level signal.
[0061] Specifically, in this embodiment, we can compare the rotational speed sawtooth wave signal and the initial VSP speed control signal to determine the magnitudes of the rotational speed sawtooth wave signal and the initial VSP speed control signal at the same moment. It should be noted that the rotational speed sawtooth wave signal will change with the rotational speed of the motor, while the initial VSP speed control signal remains unchanged. When the rotational speed sawtooth wave signal is less than the initial VSP speed control signal, a high-level signal is output; when the rotational speed sawtooth wave signal is greater than the initial VSP speed control signal, a low-level signal is output. The output high-level signal and low-level signal are used to form the duty cycle signal of a new PWM period as the rotational speed control signal.
[0062] Figure 2 is a schematic diagram of the fusion of the rotational speed sawtooth wave signal and the initial VSP speed control signal provided by an embodiment of the control method of the motor of the present invention. As Figure 2 shown, L1 is the initial VSP speed control signal, L2 is the rotational speed sawtooth wave signal, and L3 is the rotational speed control signal. When the load remains unchanged, the rotational speed control signal L3 is obtained by fusing the initial VSP speed control signal L1 and the rotational speed sawtooth wave signal L2 to keep the rotational speed basically constant.
[0063] Figure 3 is a schematic diagram of the fusion of the rotational speed sawtooth wave signal and the initial VSP speed control signal provided by another embodiment of the control method of the motor of the present invention. As Figure 3 shown, L1 is the initial VSP speed control signal, L2' is the changed rotational speed sawtooth wave signal, and L3' is the changed rotational speed control signal. Specifically, after the load changes, the rotational speed information of the motor changes, and the rotational speed sawtooth wave signal L2 changes to the rotational speed sawtooth wave signal L2'. The rotational speed sawtooth wave signal L2' is fused with the initial VSP speed control signal L1 to obtain the changed rotational speed control signal L3' with a new duty cycle.
[0064] S14. Control the operation of the motor according to the rotational speed control signal.
[0065] In an embodiment of the present application, after determining the speed control signal, the motor can be controlled to operate according to the speed control signal, so that the speed of the motor is the same as the speed before the complex change, maintaining stable operation, avoiding the influence of speed fluctuation due to load change, and realizing the constant torque control method of the motor.
[0066] Taking the outdoor unit of an air conditioner as an example, during the operation of the outdoor unit, frosting and other situations may occur, resulting in the blockage of the air inlet surface and affecting the air inlet, that is, the load will become heavier. Since the control method of the motor is open-loop speed control, when the initial VSP speed regulation signal remains unchanged, the speed will decrease, the air volume output of the outdoor unit will become smaller, and the operation performance of the outdoor unit will be affected. Therefore, when the initial VSP speed regulation signal remains unchanged, after the load changes, the speed is monitored and the speed sawtooth wave signal is output and compared with the initial VSP speed regulation signal to form a new duty cycle signal of the PWM period as the speed control signal, so that the motor speed is adjusted to increase or decrease and stably operate towards the predetermined speed before the load change, finally meeting the constant torque control of the motor, that is, no matter what changes occur in the load, the motor speed operates constantly.
[0067] The control method of the motor in this embodiment includes detecting the speed information of the motor, generating a speed sawtooth wave signal based on the speed information of the motor, fusing the speed sawtooth wave signal and the initial VSP speed regulation signal to generate a speed control signal, and controlling the operation of the motor according to the speed control signal. By adopting the technical solution of this embodiment, the motor speed is monitored in real time during the load change process, and the speed control signal is generated according to the change of the motor speed, so as to control the motor speed, ensure the stable operation of the motor speed, maintain the stable output of the air volume, and moreover, it is not necessary to sample the voltage and current in real time. The control method is simple, occupies less resources of the single-chip microcomputer, and ensures the processing speed of the single-chip microcomputer.
[0068] The present invention also provides a control device for a motor to implement the above method embodiment. Figure 4 It is a schematic structural diagram provided by an embodiment of the control device for the motor of the present invention. As Figure 4 shown, the control device of this embodiment includes:
[0069] A detection module 21 for detecting the speed information of the motor;
[0070] A first generation module 22 for generating a speed sawtooth wave signal based on the speed information of the motor;
[0071] A second generation module 23 for fusing the speed sawtooth wave signal and the initial VSP speed regulation signal to generate a speed control signal;
[0072] A control module 24 for controlling the operation of the motor according to the speed control signal.
[0073] In an alternative embodiment, the second generation module 23 is specifically configured to compare the rotational speed sawtooth wave signal with the initial VSP speed regulation signal; if the rotational speed sawtooth wave signal is less than the initial VSP speed regulation signal, it outputs a high-level signal, and if the rotational speed sawtooth wave signal is greater than the initial VSP speed regulation signal, it outputs a low-level signal; the output high-level signal and low-level signal are combined to form a rotational speed control signal.
[0074] In an alternative embodiment, the detection module 21 is specifically configured to monitor the rotational speed of the motor in real time; determine the rotational speed change trend information of the motor according to the rotational speed of the motor, and use the rotational speed change trend information as the rotational speed information of the motor.
[0075] In an alternative embodiment, the first generation module 22 is specifically configured to input the rotational speed information into a preset sawtooth wave generation circuit to obtain the output rotational speed sawtooth wave signal.
[0076] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.
[0077] The present invention also provides a control device for a motor, which is used to implement the above method embodiments. Figure 5 FIG. is a schematic structural diagram of a control device for a motor according to an embodiment of the present invention. As Figure 5 shown, the control device for the motor in this embodiment includes a processor 31 and a memory 32, and the processor 31 is connected to the memory 32. Among them, the processor 31 is used to call and execute a program stored in the memory 32; the memory 32 is used to store the program, and the program is at least used to execute the control method for the motor in the above embodiments.
[0078] Based on a general inventive concept, the present invention also provides a motor, Figure 6 FIG. is a schematic structural diagram of a motor according to an embodiment of the present invention. As Figure 6 shown, it includes a motor main body 41 and the control device 42 for the motor in the above embodiment, and the motor main body 41 is connected to the control device 42 for the motor.
[0079] Based on a general inventive concept, the present invention also provides an electrical appliance device, which includes the motor in the above embodiment.
[0080] It can be understood that the same or similar parts in the above embodiments can be referred to each other, and the content not detailed in some embodiments can be referred to the same or similar content in other embodiments.
[0081] It should be noted that in the description of the present invention, the terms "first", "second", etc. are only used for descriptive purposes and cannot be construed as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "a plurality of" refers to at least two.
[0082] Any process or method description shown in a flowchart or described in any other way herein can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a specific logical function or process. The scope of the preferred embodiments of the present invention includes additional implementations, where the functions may be executed in a substantially simultaneous manner or in an order opposite to that shown or discussed, according to the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention pertain.
[0083] It should be understood that various parts of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
[0084] Those of ordinary skill in the art of the present technology can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.
[0085] In addition, each functional unit in various embodiments of the present invention can be integrated into a processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0086] The above-mentioned storage medium can be a read-only memory, a magnetic disk, an optical disk, etc.
[0087] In the description of this specification, the descriptions referring to terms such as "one embodiment", "some embodiments", "examples", "specific examples", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples.
[0088] Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present invention.
Claims
1. A control method for an electric motor, characterized in that, including: detecting the rotational speed information of the motor; generating a rotational speed sawtooth wave signal based on the rotational speed information of the motor, including: when the rotational speed of the motor is in an increasing trend, the slope of the rising trend of the sawtooth wave decreases, the gradient becomes smaller, and the slope of the falling trend of the sawtooth wave becomes larger, the gradient becomes smaller; when the rotational speed of the motor is in a decreasing trend, the slope of the rising trend of the sawtooth wave becomes larger, the gradient becomes larger, and the slope of the falling trend of the sawtooth wave becomes smaller, the gradient becomes larger; fusing the rotational speed sawtooth wave signal and the initial VSP speed control signal to generate a rotational speed control signal; controlling the operation of the motor according to the rotational speed control signal.
2. The control method of the motor according to claim 1, wherein The fusing the rotational speed sawtooth wave signal and the initial VSP speed control signal to generate a rotational speed control signal includes: comparing the rotational speed sawtooth wave signal and the initial VSP speed control signal; outputting a high-level signal if the rotational speed sawtooth wave signal is less than the initial VSP speed control signal, and outputting a low-level signal if the rotational speed sawtooth wave signal is greater than the initial VSP speed control signal; constituting the rotational speed control signal with the output high-level signal and low-level signal.
3. The control method of the motor according to claim 1, characterized in that The detecting the rotational speed information of the motor includes: real-time monitoring the rotational speed of the motor; determining the rotational speed change trend information of the motor according to the rotational speed of the motor, and using the rotational speed change trend information as the rotational speed information of the motor.
4. The control method of the motor according to claim 1, characterized in that, The generating a rotational speed sawtooth wave signal based on the rotational speed information of the motor includes: inputting the rotational speed information into a preset sawtooth wave generating circuit to obtain the output rotational speed sawtooth wave signal.
5. A control device for an electric motor, characterized in that, including: a detection module for detecting the rotational speed information of the motor; a first generation module for generating a rotational speed sawtooth wave signal based on the rotational speed information of the motor, including: when the rotational speed of the motor is in an increasing trend, the slope of the rising trend of the sawtooth wave decreases, the gradient becomes smaller, and the slope of the falling trend of the sawtooth wave becomes larger, the gradient becomes smaller; when the rotational speed of the motor is in a decreasing trend, the slope of the rising trend of the sawtooth wave becomes larger, the gradient becomes larger, and the slope of the falling trend of the sawtooth wave becomes smaller, the gradient becomes larger; a second generation module for fusing the rotational speed sawtooth wave signal and the initial VSP speed control signal to generate a rotational speed control signal; a control module for controlling the operation of the motor according to the rotational speed control signal.
6. The control device of the motor according to claim 5, characterized in that, The second generation module is specifically configured to compare the rotational speed sawtooth wave signal and the initial VSP speed control signal; output a high-level signal if the rotational speed sawtooth wave signal is less than the initial VSP speed control signal, and output a low-level signal if the rotational speed sawtooth wave signal is greater than the initial VSP speed control signal; and constitute the rotational speed control signal with the output high-level signal and low-level signal.
7. A control device for an electric motor, characterized in that, including a processor and a memory, the processor is connected to the memory: wherein, the processor is used to call and execute the program stored in the memory; the memory is used to store the program, and the program is at least used to execute the control method of the motor according to any one of claims 1-4.
8. A motor, characterized in that, including a motor main body and the control device of the motor according to claim 7; the motor main body is connected to the control device of the motor.
9. An electrical device, characterized in that, including the motor according to claim 8.
10. The electrical device according to claim 9, characterized in that, The electrical equipment includes an air conditioning system and an air purification system.
Citation Information
Patent Citations
PWM signal generation circuit and sawtooth wave signal generation circuit
CN111030653A
Motor speed control system
US4441061A