Motor control method based on MOS tube driving and related equipment

By using digital signal processing and pulse width modulation technology in the motor control system, PWM control signals generated and applied to the MOS tube, the problems of low accuracy and poor anti-interference ability of traditional analog control methods are solved, and efficient and accurate motor control is achieved.

CN119652192AActive Publication Date: 2025-03-18SHENZHEN SHENHONGSHENG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510183360.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-19
Publication Date
2025-03-18
Estimated Expiration
2045-02-19

AI Technical Summary

Technical Problem

Due to the low control accuracy and poor anti-interference ability of traditional analog control methods, it is difficult to meet the technical problems of modern industry's high requirements for motor control.

Method used

The motor control method based on MOS tube drive is adopted, and the input control signal is digitized and logically processed through a preset digital signal processor, and PWM control signal is generated in combination with pulse width modulation (PWM) technology, and applied to the target MOS tube to drive the motor.

Benefits of technology

It improves the accuracy and response speed of motor control, enhances the stability and reliability of the system, reduces the energy consumption of the motor during operation, and improves the energy efficiency ratio of the entire system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652192A_ABST
    Figure CN119652192A_ABST
Patent Text Reader

Abstract

The invention relates to a motor control method based on MOS tube driving and related equipment, and the method comprises the following steps: carrying out the digital processing of a control signal inputted into a target motor through a preset digital signal processor, and obtaining a digital control signal; performing logic processing on the digital control signal through the digital signal processor to obtain a logic control signal; performing signal modulation on the logic control signal through a pulse width modulation technology to obtain a PWM control signal; applying the PWM control signal to a target MOS tube so as to drive a target motor to work according to an expected operation state; the technical problem that due to inherent limitations such as low control precision and poor anti-interference capability, a traditional analog control mode is difficult to meet the high requirement of the modern industry for motor control is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of motor control, and in particular to a motor control method based on MOS tube driving and related equipment. Background Art

[0002] In the field of modern industrial automation and consumer electronics, motors are key actuators, and their control performance directly affects the overall efficiency and stability of the system. With the development of technology, people's requirements for motor control accuracy, response speed and energy efficiency are increasing. Traditional analog control methods have been unable to meet the current complex and changing application requirements due to their inherent limitations, such as low control accuracy and poor anti-interference ability. Therefore, developing new motor control methods that are efficient, reliable and easy to implement has become one of the key directions of current research.

[0003] Based on this background, the research on motor control using digital signal processor (DSP) came into being. DSP can quickly and accurately digitally process the input target motor control signal, which not only improves the flexibility and programmability of the control system, but also can more effectively solve the nonlinear problems in the process of motor start, stop and speed regulation through logical processing, thereby achieving more precise and smooth control of the motor. However, in practical applications, due to the influence of factors such as delay and quantization error of digital control system, the dynamic response performance of the system will be reduced, especially in the occasions of high speed or high precision requirements. How to balance the contradiction between algorithm complexity and real-time performance has become an urgent problem to be solved.

[0004] In addition, although pulse width modulation (PWM) technology has been widely used in motor speed control systems as an effective power control method, there are still some challenges in the process of using PWM signals to drive MOS tubes to control motors. For example, improper PWM frequency selection leads to increased electromagnetic interference, affecting the stability and reliability of the system; at the same time, MOS tube switching loss and thermal management are also factors that need to be considered when designing efficient motor control systems. Therefore, in-depth research and optimization of motor control methods based on MOS tube drive are of great significance to promoting related technological progress and practical applications. Summary of the invention

[0005] The main purpose of the present invention is to provide a motor control method and related equipment based on MOS tube drive, which solves the technical problem that the traditional analog control method has inherent limitations, such as low control accuracy and poor anti-interference ability, and is difficult to meet the high requirements of modern industry for motor control.

[0006] To achieve the above object, the present invention provides a motor control method based on MOS tube driving, comprising the following steps: The control signal input to the target motor is digitally processed by a preset digital signal processor to obtain a digital control signal; Performing logic processing on the digital control signal by the digital signal processor to obtain a logic control signal; Performing signal modulation on the logic control signal by pulse width modulation technology to obtain a PWM control signal; The PWM control signal is applied to the target MOS tube to drive the target motor to operate according to the desired operating state.

[0007] Furthermore, the digital signal processor includes an analog-to-digital converter, a finite state machine and a Boolean algebra operation module. The analog-to-digital converter is provided with an anti-aliasing filter and an inverter. The control signal input to the target motor is digitally processed by the preset digital signal processor to obtain a digital control signal, including: The input target motor control signal is sampled by the anti-aliasing filter to obtain an initial discrete time series; Preprocessing the initial discrete time series to obtain a preprocessed signal; Performing spectrum analysis on the preprocessed signal to obtain a motor frequency domain signal; The inverter performs inverse transformation processing on the motor frequency domain signal to obtain a digital control signal.

[0008] Furthermore, the step of performing logic processing on the digital control signal by the digital signal processor to obtain a logic control signal includes: Performing state analysis on the digital control signal through the finite state machine to obtain a state analysis signal; Performing logic synthesis processing on the state analysis signal based on a preset logic synthesis module to obtain a synthesized logic signal; Performing Boolean algebra operation on the synthesized logic signal through the Boolean algebra operation module to obtain a Boolean operation signal; Performing a lookup table mapping process on the Boolean operation signal based on a preset lookup table to obtain a mapping logic signal; The mapped logic signal is subjected to sequential logic processing to obtain a sequential logic signal, and the sequential logic signal is used as a logic control signal.

[0009] Furthermore, the signal modulation of the logic control signal by pulse width modulation technology to obtain a PWM control signal includes: Performing phase detection on the logic control signal through a preset digital phase-locked loop to obtain a phase error signal; Performing phase compensation on the logic control signal based on the phase error signal to obtain a phase compensation control signal, and converting the phase compensation control signal into an analog control signal; Performing charge pump processing on the analog control signal to obtain a smooth charge pump output signal; Performing signal oscillation processing on the output signal of the smoothing charge pump through a preset voltage-controlled oscillator to obtain an oscillation control signal; The oscillation control signal is pulse-width modulated by pulse-width modulation technology to obtain a PWM control signal.

[0010] Further, the target MOS tube includes MOS tubes of different phases, and the PWM control signal is applied to the target MOS tube to drive the target motor to operate according to the desired operating state, including: Regulating the gate of the target MOS tube by means of the PWM control signal so that the target MOS tube is in a conducting state; real-time monitoring of the actual temperature of the target MOS tube in the on state, and dynamically adjusting the PWM control signal based on the actual temperature to obtain a temperature compensated PWM signal; The temperature compensation PWM signal is distributed to multiple channels by using multi-phase PWM technology to obtain multiple small signals with staggered timing. Applying each of the time-staggered small signals to the gates of the MOS tubes of different phases respectively to obtain the drain output currents of the MOS tubes of different phases; Inputting the drain output currents of the different-phase MOS tubes into the stator windings of the target motor to drive the target motor; The load change of the target motor after driving is predicted by a preset predictive control algorithm to obtain the load change parameter; The temperature compensated PWM signal is dynamically adjusted based on the load change parameter to drive the target motor to operate according to a desired operating state.

[0011] Furthermore, the step of inputting the drain output currents of the different-phase MOS tubes into the stator winding of the target motor to drive the target motor includes: The position information of the rotor in the target motor is monitored in real time by a preset Hall effect position sensor to obtain a rotor position signal; Based on the rotor position signal, synchronously adjusting the timing-staggered small signals input to the gates of the MOS tubes of different phases to obtain the timing-staggered small signals matching the rotor position; Applying the timing-staggered small signals matching the rotor position to the gates of the MOS tubes of different phases to obtain drain output currents of the MOS tubes of different phases; The drain output currents of the MOS tubes of different phases are input to the stator windings of the target motor through the inverter bridge circuit in the target motor, so as to start and run the target motor smoothly.

[0012] Furthermore, the load change prediction of the driven target motor is performed by a preset predictive control algorithm to obtain a load change parameter, including: Collecting the operating parameters of the driven target motor through a sensor installed on the target motor to obtain the target motor operating parameters; Decomposing the operating signal of the target motor based on the operating parameters of the target motor by using an empirical mode decomposition algorithm to obtain the natural oscillation mode of the target motor; Performing Hilbert transform on the natural oscillation mode to obtain the instantaneous frequency and amplitude of the target motor; Through a preset predictive control algorithm, the load change of the target motor is predicted based on the instantaneous frequency and amplitude to obtain a load change parameter.

[0013] The present invention also provides a motor control device based on MOS tube drive, comprising: A digitization module is used to digitize the input control signal through a preset digital signal processor to obtain a digitized control signal; A logicization module, used for performing logicization processing on the digital control signal through the digital signal processor to obtain a logic control signal; A modulation module, used for performing signal modulation on the logic control signal by pulse width modulation technology to obtain a PWM control signal; The applying module is used to apply the PWM control signal to the target MOS tube to drive the target motor to operate according to the desired operating state.

[0014] The present invention also provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the above methods when executing the computer program.

[0015] The present invention also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of any of the above-mentioned methods are implemented.

[0016] The motor control method based on MOS tube drive provided by the present invention comprises the following steps: digitally processing the control signal input to the target motor by a preset digital signal processor to obtain a digital control signal; logically processing the digital control signal by the digital signal processor to obtain a logic control signal; modulating the logic control signal by pulse width modulation technology to obtain a PWM control signal; applying the PWM control signal to the target MOS tube to drive the target motor to work according to the desired operating state; solving the technical problem that the traditional analog control method is difficult to meet the high requirements of modern industry for motor control due to inherent limitations, such as low control accuracy and poor anti-interference ability, and realizing the use of pulse width modulation (PWM) technology to modulate the logic control signal, which can effectively reduce the energy consumption of the motor during operation. PWM technology adjusts the motor speed by changing the duty cycle. Compared with the direct voltage control method, this method can reduce energy loss while ensuring the performance of the motor, and improve the technical effect of the energy efficiency ratio of the entire system. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a schematic diagram of the steps of a motor control method based on MOS tube driving in one embodiment of the present invention; Figure 2 is a structural block diagram of a motor control device based on MOS tube drive in one embodiment of the present invention; Figure 3 It is a schematic block diagram of the structure of a computer device according to an embodiment of the present invention.

[0018] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of 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.

[0020] like Figure 1 As shown, Figure 1 It is a schematic diagram of the steps of a motor control method based on target MOS tube driving in one embodiment of the present invention; An embodiment of the present invention provides a motor control method based on MOS tube driving, comprising the following steps: Step S1, digitally processing the control signal input to the target motor by a preset digital signal processor to obtain a digital control signal.

[0021] Specifically, the step of "digitally processing the control signal input to the target motor through a preset digital signal processor to obtain a digital control signal" mentioned in the above steps means that in the actual application process, such as in the motor control on the industrial automation production line, the analog control signal from the controller needs to be converted into a digital signal for subsequent processing and control. The "digital signal processor" referred to here is a microprocessor specially used to perform high-speed digital signal processing tasks, which can efficiently complete signal acquisition, quantization, encoding and other operations. For example, on an automated production line, when it is necessary to control a motor to run at a specific speed, the control system will first generate an analog voltage signal corresponding to the speed, and then this analog signal will be sent to the digital signal processor. The digital signal processor integrates an analog-to-digital converter (ADC) inside, which can convert the continuously changing analog voltage value into a series of discrete digital values, which are "digital control signals". This process ensures the accuracy of the signal and also provides a basis for subsequent logical processing and PWM modulation. In this way, even in a complex industrial environment, precise control of the motor can be achieved, thereby ensuring the efficient operation of the production line.

[0022] Step S2, performing logic processing on the digitized control signal by the digital signal processor to obtain a logic control signal.

[0023] Specifically, the step of "logically processing the digital control signal through the digital signal processor to obtain a logical control signal" mentioned in the above steps means that after the digital signal processor receives the digital control signal after analog-to-digital conversion, it will further process the signal logically to generate a logical control signal that can directly guide the running state of the motor. This process involves complex algorithm processing, the purpose of which is to ensure that the motor can run accurately according to the preset parameters. For example, in an industrial automation production line, when it is necessary to control the motor to start, accelerate, decelerate or stop, the digital signal processor will analyze and process the input digital control signal according to the pre-set control logic and algorithm, determine which working mode the motor should be in, and then generate a corresponding logical control signal. This logical control signal not only contains the target speed information that the motor should reach, but also includes other control instructions such as position and direction. Through such logical processing, the digital signal processor can effectively solve the nonlinear problem that occurs during the start and stop process of the motor, and ensure the smoothness and accuracy of the motor operation. At the same time, this process also lays the foundation for the subsequent pulse width modulation (PWM) signal generation, so that the PWM signal finally output to the MOS tube can more accurately reflect the control intention, thereby achieving efficient control of the motor's operating state.

[0024] Step S3, performing signal modulation on the logic control signal by pulse width modulation technology to obtain a PWM control signal.

[0025] Specifically, the step of "modulating the logic control signal by pulse width modulation technology to obtain a PWM control signal" mentioned in the above steps specifically refers to further modulating these logic control signals by pulse width modulation (PWM) technology after the digital signal processor completes the logic processing and generates the logic control signal to generate a PWM control signal suitable for driving the motor. The core of pulse width modulation technology is to encode different signal values ​​by changing the pulse width, so that the speed, position and other parameters of the motor can be accurately controlled. In practical applications, such as motor control on industrial automation production lines, once the digital signal processor determines the target speed or other control target that the motor should achieve, it will generate the corresponding logic control signal. Next, the system will use PWM technology to convert these logic control signals into a series of pulse signals with variable widths, namely PWM control signals. These PWM control signals are then sent to the motor drive circuit to achieve fine control of the motor speed and position by adjusting the duty cycle of the pulse. For example, on an assembly line, in order to enable the conveyor belt to smoothly accelerate to a specified speed, the control system first calculates the required acceleration curve through the digital signal processor, then generates a logic control signal, and then modulates it through PWM technology, and finally outputs it to the motor driver. This control method through PWM modulation not only improves the speed and accuracy of motor response, but also enhances the stability and reliability of the system, ensuring the efficiency and smoothness of the production process.

[0026] Step S4, applying the PWM control signal to the target MOS tube to drive the target motor to operate according to the desired operating state.

[0027] Specifically, the link of "applying the PWM control signal to the target MOS tube to drive the target motor to work according to the desired operating state" mentioned in the above steps refers to the PWM control signal after being processed by the pulse width modulation technology, which is directly applied to a specific metal oxide semiconductor field effect transistor (MOS tube) as part of the motor drive circuit to control the operating state of the motor. In this process, the PWM control signal changes the voltage pulse width applied to the gate of the MOS tube, thereby controlling the on-time and off-time ratio of the MOS tube, that is, the duty cycle, thereby adjusting the magnitude and direction of the current flowing through the motor, and finally realizing the precise control of parameters such as the motor speed and torque. In the field of industrial automation, in the assembly line application scenario mentioned above, when it is necessary to control the start, stop or speed change of the conveyor belt, the control system will calculate the corresponding logic control signal through the digital signal processor according to the current demand, and then form a PWM control signal after PWM modulation. This PWM control signal is then transmitted to the target MOS tube in the motor drive circuit, and by accurately controlling the working state of the MOS tube, it is ensured that the motor can smoothly accelerate or decelerate at a preset speed, and maintain a constant speed, thereby ensuring the accurate transportation of items on the conveyor belt. In addition, due to the advantages of MOS tubes such as fast switching speed and low driving power, the entire control process is more efficient and energy-saving. It can also effectively reduce the impact current when the motor starts, extend the service life of the equipment, and improve the reliability and stability of the entire system.

[0028] In a specific embodiment, the digital signal processor includes an analog-to-digital converter, a finite state machine and a Boolean algebra operation module. The analog-to-digital converter is provided with an anti-aliasing filter and an inverter. The control signal of the input target motor is digitally processed by a preset digital signal processor to obtain a digital control signal, including: The input target motor control signal is sampled by the anti-aliasing filter to obtain an initial discrete time series; Preprocessing the initial discrete time series to obtain a preprocessed signal; Performing spectrum analysis on the preprocessed signal to obtain a motor frequency domain signal; The inverter performs inverse transformation processing on the motor frequency domain signal to obtain a digital control signal.

[0029] Specifically, the paragraph "The digital signal processor includes an analog-to-digital converter, a finite state machine and a Boolean algebra operation module, and the analog-to-digital converter is provided with an anti-aliasing filter and an inverter. The digital signal processor performs digital processing on the control signal of the input target motor to obtain a digital control signal, including: sampling the input target motor control signal through the anti-aliasing filter to obtain an initial discrete time series; preprocessing the initial discrete time series to obtain a preprocessed signal; performing spectrum analysis on the preprocessed signal to obtain a motor frequency domain signal; and performing inverse transformation processing on the motor frequency domain signal through the inverter to obtain a digital control signal" mentioned in the above steps elaborates on the specific steps and technical details of the digital signal processor when processing the motor control signal. First, the analog-to-digital converter (ADC) in the digital signal processor is the first step of the entire signal processing process, which is responsible for converting the analog control signal from the outside into a digital signal. In this process, the anti-aliasing filter plays a vital role. The main function of the anti-aliasing filter is to pre-filter the control signal of the input target motor, remove high-frequency noise and unnecessary components, and prevent aliasing during the sampling process. Aliasing can cause high-frequency signals to be mistakenly presented as low-frequency signals, seriously affecting the quality of the signal and the effect of subsequent processing. For example, in the motor control scenario on an industrial automation production line, when the speed or position of the motor needs to be accurately controlled, the input analog control signal contains various interferences, such as power supply noise, electromagnetic interference, etc. Through the effective filtering of the anti-aliasing filter, it can be ensured that only signals that meet the requirements are retained, providing a pure input signal for subsequent digital processing. Then, the signal processed by the anti-aliasing filter enters the analog-to-digital converter for sampling and quantization to obtain the initial discrete time series. This process converts the continuous analog signal into a discrete digital signal, and each sampling point corresponds to a digital value, which represents the strength of the original signal at that moment. In order to ensure the accuracy and integrity of the sampling, the appropriate sampling frequency is usually selected according to the Nyquist sampling theorem, that is, the sampling frequency is at least twice the highest frequency of the signal. In practical applications, assuming that the motor to be controlled operates within a specific frequency range, the analog-to-digital converter will sample at a frequency more than twice the upper limit of the range to ensure that no important signal information is missed. Subsequently, the obtained initial discrete time series is preprocessed. This stage is mainly to improve the signal quality and make it more suitable for subsequent spectrum analysis. Preprocessing includes operations such as signal denoising, baseline correction, and normalization, depending on the application requirements. For example, in motor control, preprocessing can help eliminate DC bias in the signal, reduce noise interference, and ensure that the results of spectrum analysis are more accurate and reliable. The preprocessed signal is called the preprocessed signal, which is the basis for the next step of analysis. Next, the preprocessed signal is subjected to spectrum analysis, which is a process of converting a time domain signal into a frequency domain signal.Spectral analysis can reveal the intensity distribution of each frequency component in the signal, which is very useful for understanding the characteristics and behavior of the signal. In motor control applications, spectrum analysis can identify the main frequency components of the motor when it is running, helping engineers understand the working status of the motor and diagnose potential problems. For example, if some abnormal frequency peaks are found in the spectrum graph, it is a sign of motor bearing wear or other mechanical failures. In addition, spectrum analysis can also help optimize the control algorithm and improve the operating efficiency and stability of the motor. Finally, the motor frequency domain signal is inversely transformed by the inverter to obtain a digital control signal. Inverse transformation is the inverse process of spectrum analysis, that is, converting the frequency domain signal back to the time domain signal. This process is usually implemented using the inverse fast Fourier transform (IFFT) algorithm to ensure that the converted signal can accurately reflect the characteristics of the original signal. The inverse transformed signal is the digital control signal, which can be directly used to control the operation of the motor. In industrial automation production lines, the digital control signal is fed into the motor drive circuit, and the precise control of motor speed, position and other parameters is achieved by adjusting the switching state of the MOS tube. The whole process not only improves the control accuracy and response speed, but also enhances the robustness and reliability of the system, providing solid technical support for efficient motor control. In summary, the digital signal processor realizes the transformation from analog signal to digital control signal through a series of complex processing of the input target motor control signal, laying the foundation for efficient and precise control of the motor. The wide application of this technology in the field of industrial automation has greatly improved production efficiency and product quality, demonstrating the powerful advantages of modern control technology.

[0030] In a specific embodiment, the step of performing logic processing on the digitized control signal by the digital signal processor to obtain a logic control signal includes: Performing state analysis on the digital control signal through the finite state machine to obtain a state analysis signal; Performing logic synthesis processing on the state analysis signal based on a preset logic synthesis module to obtain a synthesized logic signal; Performing Boolean algebra operation on the synthesized logic signal through the Boolean algebra operation module to obtain a Boolean operation signal; Performing a lookup table mapping process on the Boolean operation signal based on a preset lookup table to obtain a mapping logic signal; The mapped logic signal is subjected to sequential logic processing to obtain a sequential logic signal, and the sequential logic signal is used as a logic control signal.

[0031] Specifically, first, the state of the digital control signal is parsed by the finite state machine to obtain a state parsing signal. A finite state machine (FSM) is a mathematical model used to represent the transition process of an object between a series of states. In motor control applications, a finite state machine can be used to parse digital control signals and identify the current state of the motor, such as starting, accelerating, running at a constant speed, decelerating or stopping. For example, in a motor control scenario on an industrial automation production line, when the control system receives a start command, the finite state machine will parse that the current motor is in a "stop" state and is ready to enter a "start" state. This process involves real-time monitoring and analysis of digital control signals to ensure that the motor can gradually transition to the target state according to a predetermined logical sequence. Next, the state parsing signal is logically synthesized based on a preset logic synthesis module to obtain a synthesized logic signal. The logic synthesis module is mainly used to combine multiple state parsing signals into a comprehensive control instruction. This process involves processing the logical relationship of different state signals to generate a synthetic logic signal that can guide the specific action of the motor. For example, when the motor switches from the "stop" state to the "start" state, the logic synthesis module will comprehensively consider parameters such as the starting speed and acceleration, and generate a synthetic logic signal containing this information to ensure that the motor can smoothly accelerate from a stationary state to a predetermined speed. Then, the Boolean algebra operation module performs Boolean algebra operations on the synthetic logic signal to obtain a Boolean operation signal. Boolean algebra operation is a mathematical operation based on binary logic, which can be used to process conditional judgments and decisions in logic control. In motor control, the Boolean algebra operation module performs logical AND, OR, NOT and other operations on the synthetic logic signal to generate a more specific Boolean operation signal. For example, when the motor needs to maintain a constant speed after reaching a certain speed, the Boolean algebra operation module will determine whether the current speed has reached the set value. If so, a Boolean operation signal for maintaining a constant speed is generated; if not, the acceleration continues until the target speed is reached. Then, the Boolean operation signal is mapped based on a preset lookup table to obtain a mapping logic signal. A lookup table (LUT) is a data structure used to store pre-calculated results for quick search and use. In motor control, a lookup table can be used to store the control parameters of the motor under different conditions, such as current, voltage, etc. Through lookup table mapping processing, the Boolean operation signal can be quickly converted into specific control parameters. For example, when the motor needs to switch from the "acceleration" state to the "constant speed" state, the lookup table will search and return a set of optimal control parameters, such as current value and voltage value, based on the current operating state and target state, and generate a mapping logic signal. Finally, the mapping logic signal is subjected to sequential logic processing to obtain a sequential logic signal, and the sequential logic signal is used as a logic control signal.Sequential logic processing refers to the introduction of time factors in the control process to ensure that each control instruction is executed in a predetermined time sequence. In motor control, sequential logic processing can ensure that the motor transitions smoothly between different states and avoid shocks caused by sudden changes. For example, when the motor switches from the "acceleration" state to the "constant speed" state, the sequential logic processing ensures that the motor gradually reduces the acceleration after reaching the target speed, and finally smoothly enters the uniform speed operation state. This process involves the timing arrangement of the mapped logic signal to ensure that each control instruction is executed at the right time point, thereby achieving precise control of the motor's operating state. In summary, through the finite state machine, logic synthesis module, Boolean algebra operation module, lookup table and sequential logic processing module in the digital signal processor, the digital control signal can be processed logically at multiple levels to finally generate precise logic control signals. This process not only improves the accuracy and response speed of motor control, but also enhances the robustness and reliability of the system, providing solid technical support for achieving efficient motor control. In industrial automation production lines, this logical processing method based on digital signal processors can ensure that motors can operate stably and efficiently under various complex working conditions, significantly improving production efficiency and product quality.

[0032] In a specific embodiment, the signal modulation of the logic control signal by pulse width modulation technology to obtain a PWM control signal includes: Performing phase detection on the logic control signal through a preset digital phase-locked loop to obtain a phase error signal; Performing phase compensation on the logic control signal based on the phase error signal to obtain a phase compensation control signal, and converting the phase compensation control signal into an analog control signal; Performing charge pump processing on the analog control signal to obtain a smooth charge pump output signal; Performing signal oscillation processing on the output signal of the smoothing charge pump through a preset voltage-controlled oscillator to obtain an oscillation control signal; The oscillation control signal is pulse-width modulated by pulse-width modulation technology to obtain a PWM control signal.

[0033] Specifically, first, the phase of the logic control signal is detected by a preset digital phase-locked loop to obtain a phase error signal. A digital phase-locked loop (DLL) is a circuit for frequency synchronization and phase locking, and its core function is to detect the phase difference between the input signal and the reference signal, that is, the phase error. In the application scenario of motor control, the logic control signal is used as an input signal, and is compared with the internally set reference signal through a digital phase-locked loop to determine the phase difference between the two. For example, in an industrial automation production line, if the motor needs to run at a specific speed, and there is a deviation between the actual speed and the target speed, then this deviation will be reflected in the phase error signal, thereby providing a basis for subsequent phase compensation. Next, the phase compensation of the logic control signal is performed based on the phase error signal to obtain a phase compensation control signal, and the phase compensation control signal is converted into an analog control signal. Phase compensation is to eliminate the phase error by adjusting the phase of the logic control signal, so that the actual operation of the motor is closer to the expected target. In this process, the phase compensation control signal is first generated in the digital domain, and then converted into an analog control signal through a digital-to-analog converter (DAC). This conversion is crucial for subsequent charge pump processing, because charge pumps usually need to process continuously changing analog signals rather than discrete digital signals. For example, during the motor startup phase, in order to ensure that the motor can smoothly accelerate to the target speed, the initial phase needs to be fine-tuned to reduce the impact of the startup moment. After that, the analog control signal is charge pumped to obtain a smooth charge pump output signal. A charge pump is a DC-DC converter that steps up or down without an inductor. It can generate an output voltage higher or lower than the input voltage, and has the characteristics of small output ripple. In motor control, charge pump processing is mainly to obtain a smoother and more stable power supply, which is very important for ensuring the quality of PWM control signals. Through charge pump processing, high-frequency noise in the analog control signal can be effectively filtered out, making the output signal smoother, which helps to improve the stability and efficiency of motor operation. For example, when the motor is running at high speed, the smooth charge pump output signal can reduce the electromagnetic interference inside the motor and improve the working efficiency of the motor. Subsequently, the smooth charge pump output signal is processed by a preset voltage controlled oscillator to obtain an oscillation control signal. A voltage controlled oscillator (VCO) is an electronic component that converts input voltage changes into frequency changes. In motor control, the smooth charge pump output signal can be converted into an oscillating signal with adjustable frequency through a voltage-controlled oscillator, which is crucial for generating a PWM control signal. The frequency of the oscillating control signal determines the period of the PWM waveform, and the length of the period directly affects the speed control of the motor. For example, when the motor needs to run at a lower speed, this can be achieved by reducing the frequency of the oscillating control signal. Finally, the oscillating control signal is pulse-width modulated through pulse width modulation technology to obtain a PWM control signal.Pulse width modulation (PWM) is a technology that uses digital output signals to control analog circuits. Its basic principle is to adjust the output power by changing the pulse width. In motor control, PWM technology is widely used to adjust the speed and torque of the motor. By pulse width modulating the oscillation control signal, a series of pulse signals with different widths can be generated. These signals directly drive the power level of the motor, thereby achieving precise control of the motor speed. For example, in an industrial automation production line, by adjusting the duty cycle of the PWM control signal, the speed of the motor can be flexibly controlled to meet the needs of different production stages and improve production efficiency. In summary, the conversion process from logic control signals to PWM control signals not only involves multiple technical links such as phase detection, phase compensation, analog signal conversion, charge pump processing, signal oscillation, etc., but each link has a direct impact on the quality of the final PWM control signal. Through this series of carefully designed technical means, not only can the accuracy and response speed of motor control be improved, but also the stability and reliability of the system can be enhanced, providing strong support for the efficient operation of industrial automation production lines.

[0034] In a specific embodiment, the target MOS tube includes MOS tubes of different phases, and applying the PWM control signal to the target MOS tube to drive the target motor to operate according to a desired operating state includes: Regulating the gate of the target MOS tube by means of the PWM control signal so that the target MOS tube is in a conducting state; real-time monitoring of the actual temperature of the target MOS tube in the on state, and dynamically adjusting the PWM control signal based on the actual temperature to obtain a temperature compensated PWM signal; The temperature compensation PWM signal is distributed to multiple channels by using multi-phase PWM technology to obtain multiple small signals with staggered timing. Applying each of the time-staggered small signals to the gates of the MOS tubes of different phases respectively to obtain the drain output currents of the MOS tubes of different phases; Inputting the drain output currents of the different-phase MOS tubes into the stator windings of the target motor to drive the target motor; The load change of the target motor after driving is predicted by a preset predictive control algorithm to obtain the load change parameter; The temperature compensated PWM signal is dynamically adjusted based on the load change parameter to drive the target motor to operate according to a desired operating state.

[0035] Specifically, first, the gate of the target MOS tube is regulated by the PWM control signal so that the target MOS tube is in the on state. In this process, the PWM control signal plays the role of a switch, which can quickly switch between a high level and a low level to control the on and off of the MOS tube. For example, in the motor control system of an electric vehicle, when the speed of the motor needs to be adjusted, the controller will send a corresponding PWM signal to the gate of the MOS tube according to the current required speed, and control the power output of the motor by adjusting the duty cycle of the PWM signal, thereby achieving the purpose of adjusting the motor speed. Next, the actual temperature of the target MOS tube in the on state is monitored in real time, and the PWM control signal is dynamically adjusted based on the actual temperature to obtain a temperature compensated PWM signal. This is because the MOS tube generates heat during operation, and the change in temperature will affect its performance and even cause damage. Therefore, the temperature of the MOS tube is monitored in real time by a temperature sensor. Once the temperature exceeds the preset value, the system will automatically adjust the parameters of the PWM signal, such as reducing the duty cycle, to reduce the workload of the MOS tube and prevent overheating. For example, during the driving process of electric vehicles, especially when running for a long time in a high temperature environment, the temperature compensation mechanism can effectively protect the MOS tube from overheating damage and ensure the safe operation of the vehicle. Then, through the multi-phase PWM technology, the temperature compensation PWM signal is distributed in multiple channels to obtain multiple small signals with staggered timing. Multi-phase PWM technology can effectively reduce current fluctuations and improve the smoothness of motor operation. Specifically, a single PWM signal is decomposed into multiple small signals with staggered phases, which are applied to MOS tubes of different phases respectively, so that the current of each phase of the motor can be more uniform and the impact of current fluctuations can be reduced. Taking a three-phase AC motor as an example, through the multi-phase PWM technology, the balance of the three-phase current can be ensured, the motor vibration or noise problems caused by current imbalance can be avoided, and the stability and efficiency of the motor operation can be improved. Subsequently, each of the small signals with staggered timing are applied to the gates of the MOS tubes of different phases to obtain the drain output current of the MOS tubes of different phases. Here, the small signals with staggered timing ensure that the MOS tube can be turned on at the right time point, thereby generating accurate current output and providing the required driving force for the motor. For example, during the acceleration of an electric vehicle, precise current control can ensure that the motor provides sufficient power while maintaining an efficient energy conversion rate. Furthermore, the drain output current of the different-phase MOS tubes is input into the stator winding of the target motor to drive the target motor. This is the core step of motor driving. By inputting appropriate current into the stator winding of the motor, a rotating magnetic field can be generated to drive the motor rotor to rotate. In electric vehicle applications, this process is directly related to the acceleration performance and mileage of the vehicle.Finally, the load change of the driven target motor is predicted by the preset predictive control algorithm to obtain the load change parameter; based on the load change parameter, the temperature compensation PWM signal is dynamically adjusted to drive the target motor to work according to the desired operating state. The predictive control algorithm can predict the load change trend in advance according to the current working state of the motor and the external environmental conditions, and adjust the PWM signal in time to ensure that the motor is always in the best working state. For example, when an electric vehicle goes uphill or encounters increased wind resistance, the predictive control algorithm can sense the increase in load in advance, automatically adjust the PWM signal, increase the output power of the motor, ensure that the vehicle climbs smoothly or maintains a set speed, and improve the driving experience and energy utilization efficiency. In summary, from the generation of the PWM control signal to the final driving of the target motor to work according to the desired state, the whole process integrates a variety of advanced control technologies and algorithms to achieve efficient, safe and stable motor control. Especially in complex application scenarios such as electric vehicles, the application of this series of technologies is of great significance to improving vehicle performance and ensuring driving safety.

[0036] In a specific embodiment, the step of inputting the drain output currents of the different-phase MOS tubes into the stator winding of the target motor to drive the target motor includes: The position information of the rotor in the target motor is monitored in real time by a preset Hall effect position sensor to obtain a rotor position signal; Based on the rotor position signal, synchronously adjusting the timing-staggered small signals input to the gates of the MOS tubes of different phases to obtain the timing-staggered small signals matching the rotor position; Applying the timing-staggered small signals matching the rotor position to the gates of the MOS tubes of different phases to obtain drain output currents of the MOS tubes of different phases; The drain output currents of the MOS tubes of different phases are input to the stator windings of the target motor through the inverter bridge circuit in the target motor, so as to start and run the target motor smoothly.

[0037] Specifically, first, the position information of the rotor in the target motor is monitored in real time by a preset Hall effect position sensor to obtain a rotor position signal. The Hall effect position sensor is a non-contact detection element that can determine the position of an object based on the change in magnetic field strength. In the field of motor control, the Hall sensor is usually installed inside the motor to detect the position of the rotor pole. When the rotor rotates, the Hall sensor can sense the change in the magnetic field and generate a corresponding electrical signal, namely the rotor position signal. These signals are crucial to the subsequent control logic because they provide information about the exact position of the rotor, which is very necessary to achieve precise current control. For example, in the motor control of an electric vehicle, the Hall sensor can help the controller accurately understand the position of the motor rotor, thereby providing the most appropriate current control strategy under different operating conditions (such as acceleration and deceleration). Based on the rotor position signal, the timing staggered small signal input to the gate of the MOS tube of different phases is synchronously adjusted to obtain a timing staggered small signal matching the rotor position. This means that once the exact position of the rotor is obtained, the control system can calculate the most appropriate current waveform to ensure that the motor runs at the highest efficiency. Specifically, by analyzing the rotor position signal, it can be determined when to send a current control signal to which phase of the MOS tube to achieve the optimal electromagnetic field configuration. This precise control not only helps to improve the efficiency of the motor, but also reduces unnecessary energy loss and prolongs the service life of the motor. In the case of electric vehicles, this precise control can significantly improve the acceleration performance and smoothness of the vehicle, especially in the case of frequent starting and stopping in urban traffic, and can provide a more comfortable driving experience. The timing staggered small signal matching the rotor position is applied to the gate of the corresponding MOS tube of different phases to obtain the drain output current of the MOS tube of different phases. This step realizes the conversion from control signal to physical current. Each MOS tube is used as a switch, and its conduction and cutoff are determined by the timing staggered small signal applied to its gate. When the MOS tube is turned on, the current flows from the power supply through the MOS tube to the stator winding of the motor, and vice versa, the current is cut off. In this way, fine control of the current of each phase of the motor can be achieved, ensuring that the electromagnetic field generated by the motor and the position of the rotor always maintain the best match, thereby achieving efficient operation. For example, in the motor control of electric vehicles, by accurately controlling the current of each phase, it can be ensured that the motor can provide stable and powerful driving force under any working conditions. Finally, the drain output current of the MOS tubes of different phases is input to the stator winding of the target motor through the inverter bridge circuit in the target motor to smoothly start and run the target motor. The inverter bridge circuit is a key component connecting the power supply and the motor. It is responsible for converting the DC power supply into AC power suitable for the motor. In electric vehicles, the battery usually provides DC power, while the motor needs AC power. The inverter bridge circuit converts DC power into multi-phase AC power by controlling the switching action of the MOS tube, thereby driving the motor.Through the precise control of the MOS tube in the above steps, the inverter bridge circuit can ensure that the current is delivered to the stator winding of the motor in the most optimized way, which not only realizes the smooth start of the motor, but also maintains the best performance of the motor under various operating conditions. For example, in the process of electric vehicles accelerating from a stationary state to a cruising speed, the synergy of the inverter bridge circuit and the MOS tube ensures that the motor can smoothly switch from low speed to high speed while maintaining a high energy conversion rate, reducing energy consumption and increasing the cruising range. In summary, by obtaining rotor position information through the Hall effect position sensor, combined with the precise control of the timing staggered small signal and the effective use of the inverter bridge circuit, efficient and smooth control of the motor can be achieved. The application of this series of technologies plays an important role in improving motor performance, optimizing energy efficiency, and enhancing system stability. Especially in application scenarios such as electric vehicles that require high-performance motor control, the application of these technologies can significantly improve the competitiveness of products and user experience.

[0038] In a specific embodiment, the load change prediction of the driven target motor is performed by a preset prediction control algorithm to obtain the load change parameter, including: Collecting the operating parameters of the driven target motor through a sensor installed on the target motor to obtain the target motor operating parameters; Decomposing the operating signal of the target motor based on the operating parameters of the target motor by using an empirical mode decomposition algorithm to obtain the natural oscillation mode of the target motor; Performing Hilbert transform on the natural oscillation mode to obtain the instantaneous frequency and amplitude of the target motor; Through a preset predictive control algorithm, the load change of the target motor is predicted based on the instantaneous frequency and amplitude to obtain a load change parameter.

[0039] Specifically, first, the operating parameters of the target motor after driving are collected by the sensors installed on the target motor to obtain the target motor operating parameters. The sensors here include but are not limited to current sensors, voltage sensors, temperature sensors and vibration sensors, which are responsible for real-time monitoring of the working state of the motor, such as key parameters such as current, voltage, temperature and vibration. The accurate collection of these parameters is crucial for subsequent analysis and prediction. For example, in the application scenario of electric vehicles, current and voltage sensors can monitor the power consumption of the motor in real time, while temperature sensors can monitor the working temperature of the motor under high load to prevent safety hazards caused by overheating. Through the data collection of these sensors, the state of the motor in actual operation can be fully understood, providing basic data support for subsequent load change prediction. Next, the empirical mode decomposition algorithm is used to decompose the operating signal of the target motor based on the target motor operating parameters to obtain the inherent oscillation mode of the target motor. Empirical mode decomposition (EMD) is an adaptive signal processing method, which is particularly suitable for the analysis of nonlinear and non-stationary signals. Through the EMD algorithm, the complex motor operation signal can be decomposed into several inherent mode functions (IMFs), each IMF representing an inherent oscillation mode of the signal. This method can effectively extract useful information from the signal, remove noise interference, and make subsequent analysis more accurate. In the prediction of load changes in electric vehicle motors, by decomposing the EMD of motor operating parameters, characteristic modes under different working conditions can be identified, providing key input for the establishment of prediction models. Then, the natural oscillation mode is Hilbert transformed to obtain the instantaneous frequency and amplitude of the target motor. Hilbert transform is a mathematical tool that can convert real signals into complex signals to obtain the instantaneous frequency and amplitude of the signal. By performing Hilbert transform on the IMF obtained by EMD decomposition, the instantaneous frequency and amplitude information of each natural oscillation mode can be obtained, which is extremely important for understanding the dynamic characteristics of the motor operating state. In electric vehicle applications, changes in instantaneous frequency and amplitude can directly reflect the response speed and stability of the motor under different load conditions. For example, when the vehicle suddenly accelerates, the instantaneous frequency of the motor will rise rapidly, while when the vehicle is traveling at a constant speed, the frequency tends to be stable. This information is of great significance for predicting future load change trends. Finally, through the preset predictive control algorithm, the load change of the target motor is predicted based on the instantaneous frequency and amplitude to obtain the load change parameters. The predictive control algorithm is an advanced control strategy that can predict future system behavior based on historical data and adjust the control strategy in advance to optimize system performance. In this case, the predictive control algorithm uses the instantaneous frequency and amplitude information obtained in the previous steps to predict the load changes of the motor in the future, so as to adjust the control parameters of the motor in advance to ensure that the motor can maintain a good operating state in the face of sudden load changes.For example, when an electric vehicle is driving from a flat road onto a ramp, the predictive control algorithm can foresee in advance that the motor load will increase, thereby increasing the current supply in advance to ensure that the vehicle can climb the slope smoothly, while avoiding motor overload or other safety issues caused by a sudden increase in current. In summary, this series of steps constitutes a complete motor load change prediction process. From data acquisition to signal processing, and then to the final predictive control, each step is closely linked and works together to improve the performance of the motor system. In the actual application of electric vehicles, this process can not only effectively improve the response speed and operating efficiency of the motor, but also ensure the safety and comfort of the vehicle in a complex and changeable driving environment, reflecting the wide application and far-reaching impact of modern intelligent control technology in the field of new energy vehicles.

[0040] The above describes the motor control method based on MOS tube driving in the embodiment of the present invention. The following describes the motor control device based on MOS tube driving in the embodiment of the present invention. Figure 2 In one embodiment of the present invention, a motor control device based on MOS tube driving includes: The digitization module 21 is used to digitize the input control signal through a preset digital signal processor to obtain a digitized control signal; A logicization module 22, configured to perform logicization processing on the digital control signal through the digital signal processor to obtain a logic control signal; The modulation module 23 is used to perform signal modulation on the logic control signal by pulse width modulation technology to obtain a PWM control signal; The applying module 24 is used to apply the PWM control signal to the target MOS tube to drive the target motor to operate according to the desired operating state.

[0041] In this embodiment, for the specific implementation of each unit in the above device embodiment, please refer to the above method embodiment, which will not be repeated here.

[0042] Reference Figure 3 The present invention also provides a computer device in an embodiment, wherein the internal structure of the computer device can be as follows: Figure 3As shown. The computer device includes a processor, a memory, a display screen, an input device, a network interface and a database connected through a system bus. Among them, the processor designed by the computer is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store the corresponding data in this embodiment. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the above method is implemented.

[0043] Those skilled in the art will understand that Figure 3 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied.

[0044] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above method is implemented. It can be understood that the computer-readable storage medium in this embodiment can be a volatile readable storage medium or a non-volatile readable storage medium.

[0045] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media provided by the present invention and used in the embodiments may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double-speed data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM.

[0046] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, device, article or method. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, device, article or method including the element.

[0047] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A motor control method based on MOS tube driving, characterized in that: The following steps are involved: The control signal input to the target motor is digitally processed by a preset digital signal processor to obtain a digital control signal; Performing logic processing on the digital control signal by the digital signal processor to obtain a logic control signal; Performing signal modulation on the logic control signal by pulse width modulation technology to obtain a PWM control signal; The PWM control signal is applied to the target MOS tube to drive the target motor to operate according to the desired operating state.

2. The motor control method based on MOS tube driving according to claim 1 is characterized in that: The digital signal processor includes an analog-to-digital converter, a finite state machine and a Boolean algebra operation module. The analog-to-digital converter is provided with an anti-aliasing filter and an inverter. The control signal input to the target motor is digitally processed by the preset digital signal processor to obtain a digital control signal, including: The input target motor control signal is sampled by the anti-aliasing filter to obtain an initial discrete time series; Preprocessing the initial discrete time series to obtain a preprocessed signal; Performing spectrum analysis on the preprocessed signal to obtain a motor frequency domain signal; The inverter performs inverse transformation processing on the motor frequency domain signal to obtain a digital control signal.

3. The motor control method based on MOS tube driving according to claim 2 is characterized in that: The step of performing logic processing on the digitized control signal by the digital signal processor to obtain a logic control signal includes: Performing state analysis on the digital control signal through the finite state machine to obtain a state analysis signal; Performing logic synthesis processing on the state analysis signal based on a preset logic synthesis module to obtain a synthesized logic signal; Performing Boolean algebra operation on the synthesized logic signal through the Boolean algebra operation module to obtain a Boolean operation signal; Performing a lookup table mapping process on the Boolean operation signal based on a preset lookup table to obtain a mapping logic signal; The mapped logic signal is subjected to sequential logic processing to obtain a sequential logic signal, and the sequential logic signal is used as a logic control signal.

4. The motor control method based on MOS tube driving according to claim 1, characterized in that: The method of performing signal modulation on the logic control signal by pulse width modulation technology to obtain a PWM control signal includes: Performing phase detection on the logic control signal through a preset digital phase-locked loop to obtain a phase error signal; Performing phase compensation on the logic control signal based on the phase error signal to obtain a phase compensation control signal, and converting the phase compensation control signal into an analog control signal; Performing charge pump processing on the analog control signal to obtain a smooth charge pump output signal; Performing signal oscillation processing on the output signal of the smoothing charge pump through a preset voltage-controlled oscillator to obtain an oscillation control signal; The oscillation control signal is pulse-width modulated by pulse-width modulation technology to obtain a PWM control signal.

5. The motor control method based on MOS tube driving according to claim 1, characterized in that: The target MOS tube includes MOS tubes of different phases, and the PWM control signal is applied to the target MOS tube to drive the target motor to operate according to the desired operating state, including: Regulating the gate of the target MOS tube by means of the PWM control signal so that the target MOS tube is in a conducting state; real-time monitoring of the actual temperature of the target MOS tube in the on state, and dynamically adjusting the PWM control signal based on the actual temperature to obtain a temperature compensated PWM signal; The temperature compensation PWM signal is distributed to multiple channels by using multi-phase PWM technology to obtain multiple small signals with staggered timing. Applying each of the time-staggered small signals to the gates of the MOS tubes of different phases respectively to obtain the drain output currents of the MOS tubes of different phases; Inputting the drain output currents of the different-phase MOS tubes into the stator windings of the target motor to drive the target motor; The load change of the target motor after driving is predicted by a preset predictive control algorithm to obtain the load change parameter; The temperature compensated PWM signal is dynamically adjusted based on the load change parameter to drive the target motor to operate according to a desired operating state.

6. The motor control method based on MOS tube driving according to claim 5, characterized in that: The step of inputting the drain output currents of the different-phase MOS tubes into the stator winding of the target motor to drive the target motor includes: The position information of the rotor in the target motor is monitored in real time by a preset Hall effect position sensor to obtain a rotor position signal; Based on the rotor position signal, synchronously adjusting the timing-staggered small signals input to the gates of the MOS tubes of different phases to obtain the timing-staggered small signals matching the rotor position; Applying the timing-staggered small signals matching the rotor position to the gates of the MOS tubes of different phases to obtain drain output currents of the MOS tubes of different phases; The drain output currents of the MOS tubes of different phases are input to the stator windings of the target motor through the inverter bridge circuit in the target motor, so as to start and run the target motor smoothly.

7. The motor control method based on MOS tube driving according to claim 6, characterized in that: The load change prediction of the driven target motor is performed by a preset prediction control algorithm to obtain a load change parameter, including: Collecting operating parameters of the driven target motor through a sensor installed on the target motor to obtain the target motor operating parameters; Decomposing the operating signal of the target motor based on the operating parameters of the target motor by using an empirical mode decomposition algorithm to obtain the natural oscillation mode of the target motor; Performing Hilbert transform on the natural oscillation mode to obtain the instantaneous frequency and amplitude of the target motor; Through a preset predictive control algorithm, the load change of the target motor is predicted based on the instantaneous frequency and amplitude to obtain a load change parameter.

8. A motor control device based on MOS tube drive, characterized in that: include: A digitization module is used to digitize the input control signal through a preset digital signal processor to obtain a digitized control signal; A logicization module, used for performing logicization processing on the digital control signal through the digital signal processor to obtain a logic control signal; A modulation module, used for performing signal modulation on the logic control signal by pulse width modulation technology to obtain a PWM control signal; The applying module is used to apply the PWM control signal to the target MOS tube to drive the target motor to operate according to the desired operating state.

9. A computer device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Fault Tolerant Power Supply Incorporating Intelligent Load Switch To Provide Uninterrupted Power

    CN104052258A

  • Inverter control method

    CN106487268A

  • Multi-motor operation control system

    CN113595451A

  • Motor driving circuit

    JP2004135411A

  • Vector control for brushless DC motor

    US5426354A