Motor control method and related equipment based on MOS tube drive

Driven by digital signal processing and pulse width modulation technology, the problem of insufficient accuracy and anti-interference capability in traditional motor control is solved, and efficient and accurate motor control is achieved, suitable for modern industrial automation and consumer electronics fields.

CN119652192BActive Publication Date: 2025-08-26SHENZHEN SHENHONGSHENG ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Traditional analog control methods have problems in motor control with low control accuracy and poor anti-interference ability, which is difficult to meet the high requirements of modern industry for motor control.

Method used

The motor control method based on MOS tube drive is adopted, and the input signal is digitized and logically processed through a digital signal processor, and PWM control signals are generated using pulse width modulation technology. Combined with multi-phase PWM technology and predictive control algorithms, the operating status of the motor is accurately controlled.

Benefits of technology

It improves the accuracy and response speed of motor control, reduces energy consumption, enhances the stability and reliability of the system, and is suitable for high-speed or high-precision motor control occasions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652192B_ABST
    Figure CN119652192B_ABST
Patent Text Reader

Abstract

The present invention relates to a motor control method based on MOS transistor drive and related equipment, comprising the following steps: digitally processing a control signal input to a 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 logical control signal; modulating the logical control signal by pulse width modulation technology to obtain a PWM control signal; and applying the PWM control signal to a target MOS transistor to drive the target motor to operate in a desired operating state. The method solves the technical problem that traditional analog control methods, due to inherent limitations such as low control accuracy and poor anti-interference ability, are unable to meet the high requirements of modern industry for motor control.
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 modern industrial automation and consumer electronics, motors are key actuators, and their control performance directly impacts the overall efficiency and stability of the system. With technological advancements, demands for motor control accuracy, response speed, and energy efficiency are increasing. Traditional analog control methods, due to their inherent limitations, such as low control accuracy and poor anti-interference capabilities, are no longer able to meet the complex and ever-changing demands of today's applications. Therefore, developing new, efficient, reliable, and easy-to-implement motor control methods has become a key research focus.

[0003] Against this backdrop, research on motor control using digital signal processors (DSPs) has emerged. DSPs can quickly and accurately digitally process input target motor control signals, improving the control system's flexibility and programmability. Furthermore, through logical processing, they can more effectively address nonlinearities during motor starting, stopping, and speed regulation, enabling more precise and smooth motor control. However, in practical applications, factors such as delays and quantization errors in digital control systems can lead to a decline in system dynamic response performance. This is particularly true in applications requiring high speed or high precision. Balancing algorithm complexity with real-time performance has become a pressing challenge.

[0004] Furthermore, while pulse-width modulation (PWM) technology has been widely used in motor speed control systems as an effective power control method, several challenges remain when using PWM signals to drive MOSFETs to control motors. For example, improper PWM frequency selection can increase electromagnetic interference, impacting system stability and reliability. Furthermore, MOSFET switching losses and thermal management are key considerations when designing efficient motor control systems. Therefore, in-depth research and optimization of MOSFET-driven motor control methods are crucial for advancing related technologies and promoting their practical application. 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 traditional analog control methods are 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.

[0006] To achieve the above object, the present invention provides a motor control method based on MOS transistor drive, comprising the following steps:

[0007] The control signal input to the target motor is digitally processed by a preset digital signal processor to obtain a digital control signal;

[0008] Performing logic processing on the digital control signal by the digital signal processor to obtain a logic control signal;

[0009] Performing signal modulation on the logic control signal by pulse width modulation technology to obtain a PWM control signal;

[0010] The PWM control signal is applied to the target MOS tube to drive the target motor to operate according to the desired operating state.

[0011] 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 preset digital signal processor digitally processes the control signal input to the target motor to obtain a digital control signal, including:

[0012] Sampling the input target motor control signal through the anti-aliasing filter to obtain an initial discrete time series;

[0013] Preprocessing the initial discrete time series to obtain a preprocessed signal;

[0014] Performing spectrum analysis on the preprocessed signal to obtain a motor frequency domain signal;

[0015] The inverter performs inverse transformation processing on the motor frequency domain signal to obtain a digital control signal.

[0016] Furthermore, the digital signal processor performs logic processing on the digital control signal to obtain a logic control signal, including:

[0017] Performing state analysis on the digital control signal by the finite state machine to obtain a state analysis signal;

[0018] Performing logic synthesis processing on the state analysis signal based on a preset logic synthesis module to obtain a synthesized logic signal;

[0019] Performing Boolean algebraic operations on the synthesized logic signal through the Boolean algebraic operation module to obtain a Boolean operation signal;

[0020] Performing a lookup table mapping process on the Boolean operation signal based on a preset lookup table to obtain a mapping logic signal;

[0021] Performing sequential logic processing on the mapped logic signal to obtain a sequential logic signal, and using the sequential logic signal as a logic control signal.

[0022] Furthermore, the step of modulating the logic control signal by pulse width modulation technology to obtain a PWM control signal includes:

[0023] Performing phase detection on the logic control signal through a preset digital phase-locked loop to obtain a phase error signal;

[0024] Performing phase compensation on the logic control signal based on the phase error signal to obtain a phase compensated control signal, and converting the phase compensated control signal into an analog control signal;

[0025] Performing charge pump processing on the analog control signal to obtain a smooth charge pump output signal;

[0026] 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;

[0027] The oscillation control signal is pulse-width modulated by the pulse-width modulation technology to obtain a PWM control signal.

[0028] Furthermore, the target MOS transistors include MOS transistors of different phases, and applying the PWM control signal to the target MOS transistors to drive the target motor to operate according to a desired operating state includes:

[0029] Regulating the gate of the target MOS transistor by using the PWM control signal so that the target MOS transistor is in a conducting state;

[0030] monitoring the actual temperature of the target MOS transistor in the on state in real time, and dynamically adjusting the PWM control signal based on the actual temperature to obtain a temperature-compensated PWM signal;

[0031] The temperature compensation PWM signal is distributed to multiple channels by using multi-phase PWM technology to obtain multiple small signals with staggered timing;

[0032] Applying the respective timing-shifted small signals to the gates of the MOS transistors of different phases respectively to obtain the drain output currents of the MOS transistors of different phases;

[0033] Inputting the drain output currents of the different-phase MOS tubes into the stator windings of the target motor to drive the target motor;

[0034] The load change of the target motor after driving is predicted by a preset predictive control algorithm to obtain the load change parameters;

[0035] 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.

[0036] Furthermore, the step of inputting the drain output currents of the different-phase MOS transistors into the stator winding of the target motor to drive the target motor includes:

[0037] The preset Hall effect position sensor is used to monitor the position information of the rotor in the target motor in real time to obtain the rotor position signal;

[0038] Based on the rotor position signal, the timing-staggered small signals input to the gates of the MOS transistors of different phases are synchronously adjusted to obtain timing-staggered small signals that match the rotor position;

[0039] Applying the timing-staggered small signals that match the rotor position to the gates of the corresponding MOS transistors of different phases to obtain drain output currents of the MOS transistors of different phases;

[0040] 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 operate the target motor smoothly.

[0041] 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:

[0042] Collecting operating parameters of the driven target motor by a sensor installed on the target motor to obtain the target motor operating parameters;

[0043] Decomposing the target motor's operating signal based on the target motor's operating parameters using an empirical mode decomposition algorithm to obtain a natural oscillation mode of the target motor;

[0044] Performing a Hilbert transform on the natural oscillation mode to obtain the instantaneous frequency and amplitude of the target motor;

[0045] The load change of the target motor is predicted based on the instantaneous frequency and amplitude by using a preset predictive control algorithm to obtain a load change parameter.

[0046] The present invention also provides a motor control device based on MOS tube drive, comprising:

[0047] A digitization module is used to digitize the input control signal through a preset digital signal processor to obtain a digitized control signal;

[0048] a logicization module, configured to perform logic processing on the digital control signal through the digital signal processor to obtain a logic control signal;

[0049] A modulation module, configured to modulate the logic control signal using a pulse width modulation technique to obtain a PWM control signal;

[0050] 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.

[0051] 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.

[0052] 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.

[0053] The present invention provides a motor control method based on MOS transistor drive, comprising the following steps: digitizing a control signal input to a target motor using a preset digital signal processor to obtain a digital control signal; performing logic processing on the digital control signal using the digital signal processor to obtain a logic control signal; modulating the logic control signal using pulse width modulation technology to obtain a PWM control signal; and applying the PWM control signal to the target MOS transistor to drive the target motor to operate according to a desired operating state. This method addresses the inherent limitations of traditional analog control methods, such as low control accuracy and poor anti-interference capabilities, which make it difficult to meet the high requirements of modern industry for motor control. By modulating the logic control signal using pulse width modulation (PWM), the method effectively reduces energy consumption during motor operation. PWM technology adjusts motor speed by varying the duty cycle. Compared with direct voltage control, this method can reduce energy loss while maintaining motor performance, thereby improving the energy efficiency of the entire system. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Figure 1 1 is a schematic diagram of the steps of a motor control method based on MOS transistor driving according to an embodiment of the present invention;

[0055] Figure 2 This is a structural block diagram of a motor control device based on MOS transistor drive in one embodiment of the present invention;

[0056] Figure 3 It is a schematic block diagram of the structure of a computer device according to an embodiment of the present invention.

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

[0058] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to 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.

[0059] like Figure 1 As shown, Figure 1 This is a schematic diagram of the steps of a motor control method based on target MOS transistor driving in one embodiment of the present invention;

[0060] An embodiment of the present invention provides a motor control method based on MOS transistor driving, comprising the following steps:

[0061] Step S1 : digitally processing the control signal input to the target motor by a preset digital signal processor to obtain a digital control signal.

[0062] Specifically, the step of "digitally processing the control signal input to the target motor using a pre-defined digital signal processor to obtain a digital control signal" mentioned above refers to the fact that, in practical applications, such as motor control on an industrial automated production line, the analog control signal from the controller must first be converted into a digital signal for subsequent processing and control. The "digital signal processor" referred to here is a microprocessor specifically designed to perform high-speed digital signal processing tasks, efficiently completing signal acquisition, quantization, and encoding operations. For example, on an automated production line, when a motor needs to be controlled to operate at a specific speed, the control system first generates an analog voltage signal corresponding to that speed, which is then fed into the digital signal processor. The digital signal processor integrates an analog-to-digital converter (ADC), which converts the continuously varying analog voltage value into a series of discrete digital values, which become the "digital control signal." This process ensures signal accuracy and also provides the basis for subsequent logic processing and PWM modulation. In this way, precise motor control can be achieved even in complex industrial environments, ensuring efficient production line operation.

[0063] Step S2: performing logic processing on the digital control signal by the digital signal processor to obtain a logic control signal.

[0064] Specifically, the step of "logically processing the digital control signal by the digital signal processor to obtain a logical control signal" mentioned above refers to the process in which the digital signal processor, after receiving the analog-to-digital converted digital control signal, further logically processes the signal to generate a logical control signal that can directly control the motor's operating state. This process involves complex algorithmic processing to ensure that the motor operates accurately according to preset parameters. For example, in an industrial automation production line, when a motor needs to be started, accelerated, decelerated, or stopped, the digital signal processor analyzes and processes the input digital control signal according to pre-set control logic and algorithms, determines the motor's operating mode, and then generates a corresponding logical control signal. This logical control signal not only contains information about the target speed that the motor should achieve, but also includes other control instructions such as position and direction. Through this logical processing, the digital signal processor can effectively address nonlinear issues that arise during the motor's starting and stopping processes, ensuring smooth and accurate 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 status.

[0065] Step S3: modulate the logic control signal using pulse width modulation technology to obtain a PWM control signal.

[0066] Specifically, the step of "modulating the logic control signal using pulse width modulation to obtain a PWM control signal" mentioned above refers to further modulating the logic control signal using pulse width modulation (PWM) after the digital signal processor completes logic processing and generates the logic control signal to produce a PWM control signal suitable for driving the motor. The core of pulse width modulation is to encode different signal values ​​by varying the pulse width, which allows for precise control of motor parameters such as speed and position. In practical applications, such as motor control in industrial automation production lines, once the digital signal processor determines the target speed or other control objectives for the motor, it generates the corresponding logic control signal. Next, the system uses PWM technology to convert these logic control signals into a series of variable-width pulse signals, namely PWM control signals. These PWM control signals are then sent to the motor driver circuit, where the pulse duty cycle is adjusted to achieve precise control of the motor's speed and position. For example, on an assembly line, to ensure smooth acceleration of a conveyor belt to a specified speed, the control system first calculates the required acceleration profile using the digital signal processor, then generates a logic control signal, which is then modulated using PWM technology and ultimately output 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.

[0067] Step S4: applying the PWM control signal to the target MOS transistor to drive the target motor to operate according to the desired operating state.

[0068] Specifically, the aforementioned step of "applying the PWM control signal to the target MOSFET to drive the target motor to operate according to the desired operating state" refers to the PWM control signal, after undergoing pulse width modulation (PWM) processing, being directly applied to a specific metal-oxide semiconductor field-effect transistor (MOS transistor) as part of the motor drive circuit to control the motor's operating state. During this process, the PWM control signal modulates the voltage pulse width applied to the MOS transistor's gate, thereby controlling the ratio of its on-time and off-time, i.e., its duty cycle. This adjusts the magnitude and direction of the current flowing through the motor, ultimately achieving precise control of parameters such as motor speed and torque. In the field of industrial automation, such as the aforementioned assembly line application scenario, when controlling the start, stop, or speed change of a conveyor belt, the control system calculates the corresponding logic control signal using a digital signal processor based on the current requirements. This signal is then modulated by PWM to form a PWM control signal. This PWM control signal is then transmitted to the target MOS transistor in the motor drive circuit. By precisely controlling the MOS transistor's operating state, the motor can smoothly accelerate or decelerate at a preset speed and maintain a constant speed, 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. At the same time, 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.

[0069] 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 preset digital signal processor digitally processes the control signal input to the target motor to obtain a digital control signal, including:

[0070] Sampling the input target motor control signal through the anti-aliasing filter to obtain an initial discrete time series;

[0071] Preprocessing the initial discrete time series to obtain a preprocessed signal;

[0072] Performing spectrum analysis on the preprocessed signal to obtain a motor frequency domain signal;

[0073] The inverter performs inverse transformation processing on the motor frequency domain signal to obtain a digital control signal.

[0074] Specifically, the aforementioned step, "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 equipped with an anti-aliasing filter and an inverter. The predetermined digital signal processor performs digital processing on the input target motor control signal to obtain a digitized 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 spectral analysis on the preprocessed signal to obtain a motor frequency domain signal; and inverse transforming the motor frequency domain signal through the inverter to obtain a digitized control signal." This paragraph details the specific steps and technical details of the digital signal processor's processing of motor control signals. First, the analog-to-digital converter (ADC) in the digital signal processor is the first step in the entire signal processing process, responsible for converting the external analog control signal into a digital signal. In this process, the anti-aliasing filter plays a crucial role. The anti-aliasing filter's main function is to pre-filter the input target motor control signal, removing high-frequency noise and unnecessary components to prevent aliasing during the sampling process. Aliasing can cause high-frequency signals to appear as low-frequency signals, severely impacting signal quality and subsequent processing. For example, in motor control scenarios on industrial automation production lines, when precise control of motor speed or position is required, the input analog control signal contains various interferences, such as power supply noise and electromagnetic interference. Effective anti-aliasing filtering ensures that only signals that meet the requirements are retained, providing a clean input signal for subsequent digital processing. The signal processed by the anti-aliasing filter then enters the analog-to-digital converter (ADC) for sampling and quantization, resulting in the initial discrete time series. This process converts the continuous analog signal into a discrete digital signal, with each sample point corresponding to a digital value representing the strength of the original signal at that moment. To ensure sampling accuracy and integrity, an appropriate sampling frequency is typically selected based on the Nyquist sampling theorem: at least twice the highest signal frequency. In practical applications, assuming the motor to be controlled operates within a specific frequency range, the ADC will sample at a frequency at least twice the upper limit of this range to ensure that no important signal information is missed. The resulting initial discrete time series then undergoes preprocessing. This stage primarily aims to improve signal quality and make it more suitable for subsequent spectral 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 remove DC offsets from the signal, reduce noise interference, and ensure more accurate and reliable spectral analysis results. The preprocessed signal is called the preprocessed signal and serves as the foundation for the next analysis step. Next, spectral analysis is performed on the preprocessed signal, which converts the time domain signal into the frequency domain.Spectral analysis reveals the intensity distribution of various frequency components in a signal, which is very useful for understanding the signal's characteristics and behavior. In motor control applications, spectrum analysis can identify the primary frequency components during motor operation, helping engineers understand the motor's operating status and diagnose potential problems. For example, abnormal frequency peaks in the spectrum may indicate motor bearing wear or other mechanical faults. Spectral analysis also helps optimize control algorithms, improving motor efficiency and stability. Finally, an inverter performs an inverse transform on the motor's frequency domain signal to generate a digitized control signal. Inverse transformation is the inverse of spectrum analysis, converting the frequency domain signal back into the time domain. This process is typically performed using the inverse fast Fourier transform (IFFT) algorithm to ensure that the converted signal accurately reflects the characteristics of the original signal. The resulting inverse transform is the digitized control signal, which can be used directly to control the motor. In industrial automation production lines, the digitized control signal is fed into the motor driver circuit, which adjusts the switching state of MOSFETs to precisely control parameters such as motor speed and position. This entire process not only improves control accuracy and response speed but also enhances system robustness and reliability, providing solid technical support for efficient motor control. In summary, the digital signal processor, through a series of complex processing steps on the input target motor control signal, transforms analog signals into digital control signals, laying the foundation for efficient and precise motor control. The widespread application of this technology in industrial automation has significantly improved production efficiency and product quality, demonstrating the powerful advantages of modern control technology.

[0075] 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:

[0076] Performing state analysis on the digital control signal by the finite state machine to obtain a state analysis signal;

[0077] Performing logic synthesis processing on the state analysis signal based on a preset logic synthesis module to obtain a synthesized logic signal;

[0078] Performing Boolean algebraic operations on the synthesized logic signal through the Boolean algebraic operation module to obtain a Boolean operation signal;

[0079] Performing a lookup table mapping process on the Boolean operation signal based on a preset lookup table to obtain a mapping logic signal;

[0080] Performing sequential logic processing on the mapped logic signal to obtain a sequential logic signal, and using the sequential logic signal as a logic control signal.

[0081] Specifically, first, the finite state machine (FSM) performs state analysis on the digital control signal to generate a state-analyzed 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, FSMs can be used to analyze digital control signals and identify the motor's current state, such as starting, accelerating, running at a constant speed, decelerating, or stopping. For example, in a motor control scenario on an industrial automated production line, when the control system receives a start command, the FSM will analyze that the motor is currently in the "stop" state and prepare to enter the "start" state. This process involves real-time monitoring and analysis of the digital control signal to ensure that the motor can gradually transition to the target state according to a predetermined logical sequence. Next, the state-analyzed signal is logically synthesized based on a preset logic synthesis module to generate a synthesized logic signal. The logic synthesis module is primarily used to combine multiple state-analyzed signals into a comprehensive control instruction. This process involves processing the logical relationships between different state signals to generate a synthesized logic signal that can guide the specific operation of the motor. For example, when a motor switches from a "stopped" state to a "started" state, the logic synthesis module comprehensively considers parameters such as the starting speed and acceleration to generate a synthesized logic signal containing this information, ensuring that the motor can smoothly accelerate from a standstill to a predetermined speed. The Boolean algebra module then performs Boolean algebraic operations on the synthesized logic signal to produce a Boolean operation signal. Boolean algebra is a mathematical operation based on binary logic that can be used to process conditional judgments and decisions in logic control. In motor control, the Boolean algebra module performs logical operations such as AND, OR, and NOT on the synthesized logic signal to generate a more specific Boolean operation signal. For example, if a motor needs to maintain a constant speed after reaching a certain speed, the Boolean algebra module determines whether the current speed has reached the set value. If so, it generates a Boolean operation signal to maintain the constant speed; if not, it continues accelerating until the target speed is reached. The Boolean operation signal is then mapped using a preset lookup table to produce a mapped logic signal. A lookup table (LUT) is a data structure used to store pre-calculated results for quick access and use. In motor control, lookup tables can be used to store motor control parameters, such as current and voltage, under different conditions. Through lookup table mapping, Boolean operation signals can be quickly converted into specific control parameters. For example, when a motor needs to switch from an "acceleration" state to a "constant speed" state, the lookup table searches and returns a set of optimal control parameters, such as current and voltage values, based on the current operating state and target state, generating a mapping logic signal. Finally, sequential logic processing is performed on the mapping logic signal to obtain a sequential logic signal, which is then used as the logic control signal.Sequential logic processing introduces a time factor into the control process, ensuring that each control instruction is executed in a predetermined time sequence. In motor control, sequential logic processing ensures smooth transitions between motor states, avoiding shocks caused by sudden changes. For example, when a motor switches from "acceleration" to "constant speed," sequential logic processing ensures that the motor gradually decreases acceleration after reaching the target speed, ultimately entering a smooth, constant speed state. This process involves scheduling the timing of mapped logic signals to ensure that each control instruction is executed at the correct time, thereby achieving precise control of the motor's operating state. In summary, the finite state machine, logic synthesis module, Boolean algebra module, lookup table, and sequential logic processing module in a digital signal processor enable multi-level logic processing of digital control signals, ultimately generating precise logical 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 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.

[0082] In a specific embodiment, the step of modulating the logic control signal by pulse width modulation technology to obtain a PWM control signal includes:

[0083] Performing phase detection on the logic control signal through a preset digital phase-locked loop to obtain a phase error signal;

[0084] Performing phase compensation on the logic control signal based on the phase error signal to obtain a phase compensated control signal, and converting the phase compensated control signal into an analog control signal;

[0085] Performing charge pump processing on the analog control signal to obtain a smooth charge pump output signal;

[0086] 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;

[0087] The oscillation control signal is pulse-width modulated by the pulse-width modulation technology to obtain a PWM control signal.

[0088] Specifically, a preset digital phase-locked loop (DLL) first performs phase detection on the logic control signal to generate a phase error signal. A digital phase-locked loop (DLL) is a circuit used for frequency synchronization and phase locking. Its core function is to detect the phase difference between the input signal and a reference signal, namely the phase error. In motor control applications, the logic control signal serves as the input signal. The DLL compares it with an internally set reference signal to determine the phase difference between the two. For example, in an industrial automation production line, if a motor is required to operate at a specific speed and the actual speed deviates from the target speed, this deviation is reflected in the phase error signal, providing a basis for subsequent phase compensation. Next, the logic control signal is phase-compensated based on the phase error signal to generate a phase-compensated control signal, which is then converted into an analog control signal. Phase compensation eliminates the phase error by adjusting the phase of the logic control signal, ensuring that the actual motor operation is closer to the desired target. In this process, the phase-compensated control signal is first generated in the digital domain and then converted into an analog control signal using a digital-to-analog converter (DAC). This conversion is crucial for subsequent charge pump processing, as charge pumps typically process continuously varying analog signals rather than discrete digital signals. For example, during motor startup, to ensure smooth acceleration to the target speed, the initial phase needs to be fine-tuned to reduce the initial shock. The analog control signal is then charge pumped to produce a smooth charge pump output signal. A charge pump is an inductorless step-up or step-down DC-DC converter that can generate output voltages above or below the input voltage while minimizing output ripple. In motor control, charge pump processing primarily aims to provide a smoother and more stable power supply, which is crucial for ensuring the quality of the PWM control signal. Charge pump processing effectively filters high-frequency noise from the analog control signal, resulting in a smoother output signal and improving motor stability and efficiency. For example, at high motor speeds, a smooth charge pump output signal can reduce electromagnetic interference within the motor and improve efficiency. The smoothed charge pump output signal is then oscillated by a pre-set voltage-controlled oscillator (VCO) to produce an oscillating control signal. A voltage-controlled oscillator (VCO) is an electronic component that converts input voltage changes into frequency changes. In motor control, a voltage-controlled oscillator (VCO) converts the smoothed charge pump output signal into an oscillating signal with adjustable frequency. This step is crucial for generating the PWM control signal. The frequency of the oscillating control signal determines the period of the PWM waveform, which in turn directly affects the motor's speed control. For example, if a motor needs to operate 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 using pulse-width modulation (PWM) technology to generate the PWM control signal.Pulse-width modulation (PWM) is a technique that uses digital output signals to control analog circuits. Its basic principle is to adjust output power by varying pulse width. In motor control, PWM technology is widely used to regulate motor speed and torque. By pulse-width modulating an oscillating control signal, a series of pulse signals with varying widths are generated. These signals directly drive the motor's power stage, achieving precise control of motor speed. For example, in industrial automation production lines, adjusting the duty cycle of the PWM control signal allows for flexible control of motor speed, meeting the needs of different production stages and improving production efficiency. In summary, the conversion process from logic control signals to PWM control signals involves multiple technical steps, including phase detection, phase compensation, analog signal conversion, charge pump processing, and signal oscillation. Each step directly impacts the quality of the final PWM control signal. This series of carefully designed technical measures not only improves motor control accuracy and response speed, but also enhances system stability and reliability, providing strong support for the efficient operation of industrial automation production lines.

[0089] In a specific embodiment, the target MOS transistors include MOS transistors of different phases, and applying the PWM control signal to the target MOS transistors to drive the target motor to operate according to a desired operating state includes:

[0090] Regulating the gate of the target MOS transistor by using the PWM control signal so that the target MOS transistor is in a conducting state;

[0091] monitoring the actual temperature of the target MOS transistor in the on state in real time, and dynamically adjusting the PWM control signal based on the actual temperature to obtain a temperature-compensated PWM signal;

[0092] The temperature compensation PWM signal is distributed to multiple channels by using multi-phase PWM technology to obtain multiple small signals with staggered timing;

[0093] Applying the respective timing-shifted small signals to the gates of the MOS transistors of different phases respectively to obtain the drain output currents of the MOS transistors of different phases;

[0094] Inputting the drain output currents of the different-phase MOS tubes into the stator windings of the target motor to drive the target motor;

[0095] The load change of the target motor after driving is predicted by a preset predictive control algorithm to obtain the load change parameters;

[0096] 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.

[0097] Specifically, first, the gate of the target MOS transistor is regulated by the PWM control signal to turn the target MOS transistor on. During this process, the PWM control signal acts as a switch, rapidly switching between high and low levels to control the on and off of the MOS transistor. For example, in an electric vehicle's motor control system, when the motor speed needs to be adjusted, the controller sends a corresponding PWM signal to the gate of the MOS transistor based on the current required speed. By adjusting the duty cycle of the PWM signal, the motor's power output is controlled, thereby achieving the purpose of regulating the motor speed. Next, the actual temperature of the target MOS transistor 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 MOS transistors generate heat during operation, and temperature changes can affect their performance and even cause damage. Therefore, the temperature of the MOS transistor is monitored in real time by a temperature sensor. Once the temperature exceeds a preset value, the system automatically adjusts the parameters of the PWM signal, such as reducing the duty cycle, to reduce the workload of the MOS transistor and prevent overheating. For example, during electric vehicle operation, especially during extended periods of operation in high-temperature environments, temperature compensation mechanisms can effectively protect MOSFETs from overheating and ensure safe vehicle operation. Multi-phase PWM technology then distributes the temperature-compensated PWM signal across multiple channels to generate multiple, time-staggered small signals. 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, phase-staggered small signals, which are applied to MOSFETs of different phases. This ensures more uniform current across the motor phases and reduces the impact of current fluctuations. Taking a three-phase AC motor as an example, multi-phase PWM technology can ensure three-phase current balance, avoid motor vibration or noise caused by current imbalance, and improve motor operation stability and efficiency. Subsequently, each of the time-staggered small signals is applied to the gates of the MOSFETs of different phases to generate their drain output currents. The time-staggered small signals ensure that the MOSFETs are turned on at the correct time, generating precise current output and providing the required driving force for the motor. For example, during acceleration in an electric vehicle, precise current control ensures the motor delivers sufficient power while maintaining efficient energy conversion. Furthermore, the drain output currents of the out-of-phase MOS transistors are fed into the stator windings of the target motor to drive the target motor. This is the core step in motor drive. By feeding the appropriate current into the motor's stator windings, a rotating magnetic field is generated, driving the motor's rotor. In electric vehicle applications, this process directly impacts the vehicle's acceleration performance and range.Finally, a preset predictive control algorithm predicts load changes on the target motor after driving, obtaining load change parameters. Based on these load change parameters, the temperature-compensated PWM signal is dynamically adjusted to drive the target motor to the desired operating state. The predictive control algorithm can predict load changes in advance based on the motor's current operating state and external environmental conditions, and promptly adjust the PWM signal to ensure the motor always operates in optimal conditions. For example, when an electric vehicle is traveling uphill or encountering increased wind resistance, the predictive control algorithm can proactively detect the load increase and automatically adjust the PWM signal to increase the motor's output power, ensuring a smooth climb or maintaining a desired speed, thereby improving the driving experience and energy efficiency. In summary, the entire process, from generating the PWM control signal to ultimately driving the target motor to the desired operating state, integrates a variety of advanced control technologies and algorithms to achieve efficient, safe, and stable motor control. The application of this suite of technologies is crucial for improving vehicle performance and ensuring driving safety, particularly in complex applications such as electric vehicles.

[0098] In a specific embodiment, inputting the drain output currents of the different-phase MOS transistors into the stator winding of the target motor to drive the target motor includes:

[0099] The preset Hall effect position sensor is used to monitor the position information of the rotor in the target motor in real time to obtain the rotor position signal;

[0100] Based on the rotor position signal, the timing-staggered small signals input to the gates of the MOS transistors of different phases are synchronously adjusted to obtain timing-staggered small signals that match the rotor position;

[0101] Applying the timing-staggered small signals that match the rotor position to the gates of the corresponding MOS transistors of different phases to obtain drain output currents of the MOS transistors of different phases;

[0102] 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 operate the target motor smoothly.

[0103] Specifically, first, a pre-set Hall effect position sensor monitors the rotor position in the target motor in real time to generate a rotor position signal. A Hall effect position sensor is a non-contact detection element that determines the position of an object based on changes in magnetic field strength. In the field of motor control, Hall effect sensors are typically installed inside the motor to detect the position of the rotor's magnetic poles. As the rotor rotates, the Hall effect sensor senses the changes in the magnetic field and generates a corresponding electrical signal, the rotor position signal. These signals are crucial for subsequent control logic because they provide information about the exact rotor position, which is essential for precise current control. For example, in electric vehicle motor control, Hall effect sensors help the controller accurately understand the rotor position, thereby providing the most appropriate current control strategy under different operating conditions (such as acceleration and deceleration). Based on the rotor position signal, the time-staggered small signals input to the gates of the MOS transistors of different phases are synchronously adjusted to generate a time-staggered small signal that matches the rotor position. This means that once the exact rotor position is determined, the control system can calculate the most appropriate current waveform to ensure the motor operates at maximum efficiency. Specifically, by analyzing the rotor position signal, it is possible to determine when to send a current control signal to the MOS transistor of which phase to achieve the optimal electromagnetic field configuration. This precise control not only helps improve motor efficiency but also reduces unnecessary energy loss and extends the motor's service life. In the case of electric vehicles, this precise control can significantly improve the vehicle's acceleration performance and ride comfort, especially in urban traffic with frequent starts and stops, providing a more comfortable driving experience. The time-shifted small signals that match the rotor position are applied to the gates of the MOS transistors of different phases to obtain the drain output currents of the MOS transistors of different phases. This step converts the control signal into physical current. Each MOS transistor acts as a switch, and its on and off states are determined by the time-shifted small signals applied to its gate. When the MOS transistor is on, current flows from the power supply through the MOS transistor to the motor's stator winding; otherwise, the current is cut off. In this way, precise control of the current in each phase of the motor can be achieved, ensuring that the electromagnetic field generated by the motor is always optimally aligned with the rotor position, thereby achieving efficient operation. For example, in the motor control of electric vehicles, by precisely controlling the current of each phase, it is possible to ensure that the motor can provide stable and powerful driving force under any operating conditions. Finally, 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 to smoothly start and run the target motor. The inverter bridge circuit is a key component that connects 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 requires 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.By precisely controlling the MOS transistors through the aforementioned steps, the inverter bridge circuit ensures that current is optimally delivered to the motor's stator windings. This not only enables smooth motor startup but also maintains optimal motor performance under various operating conditions. For example, when an electric vehicle accelerates from a standstill to cruising speed, the synergistic effect of the inverter bridge circuit and MOS transistors ensures that the motor smoothly transitions from low to high speed while maintaining efficient energy conversion, reducing energy consumption and increasing range. In summary, acquiring rotor position information through Hall-effect position sensors, combined with precise control of time-staggered small signals and the effective use of the inverter bridge circuit, enables efficient and stable motor control. The application of this series of technologies plays a significant role in improving motor performance, optimizing energy efficiency, and enhancing system stability. Particularly in applications requiring high-performance motor control, such as electric vehicles, the application of these technologies can significantly enhance product competitiveness and user experience.

[0104] In a specific embodiment, the load change prediction of the driven target motor by a preset predictive control algorithm to obtain the load change parameter includes:

[0105] Collecting operating parameters of the driven target motor by a sensor installed on the target motor to obtain the target motor operating parameters;

[0106] Decomposing the target motor's operating signal based on the target motor's operating parameters using an empirical mode decomposition algorithm to obtain a natural oscillation mode of the target motor;

[0107] Performing a Hilbert transform on the natural oscillation mode to obtain the instantaneous frequency and amplitude of the target motor;

[0108] The load change of the target motor is predicted based on the instantaneous frequency and amplitude by using a preset predictive control algorithm to obtain a load change parameter.

[0109] Specifically, sensors installed on the target motor are first used to collect operating parameters of the driven target motor to obtain the target motor operating parameters. These sensors include, but are not limited to, current sensors, voltage sensors, temperature sensors, and vibration sensors. They monitor the motor's operating status in real time, such as key parameters such as current, voltage, temperature, and vibration. Accurately collecting these parameters is crucial for subsequent analysis and prediction. For example, in electric vehicle applications, current and voltage sensors can monitor the motor's energy consumption in real time, while temperature sensors can monitor the motor's operating temperature under high load to prevent safety hazards caused by overheating. Data collected by these sensors provides a comprehensive understanding of the motor's actual operating status, providing basic data support for subsequent load change predictions. Next, an empirical mode decomposition algorithm is used to decompose the target motor's operating signal based on the target motor operating parameters to obtain the target motor's inherent oscillation mode. Empirical mode decomposition (EMD) is an adaptive signal processing method particularly suitable for analyzing nonlinear and nonstationary signals. The EMD algorithm decomposes complex motor operating signals into several inherent mode functions (IMFs), each representing a unique inherent oscillation mode of the signal. This method can effectively extract useful information from the signal and remove noise interference, making subsequent analysis more accurate. In predicting load changes in electric vehicle motors, EMD decomposition of motor operating parameters can identify characteristic patterns under different operating conditions, providing key input for establishing a prediction model. Then, a Hilbert transform is performed on the natural oscillation modes to obtain the instantaneous frequency and amplitude of the target motor. The Hilbert transform is a mathematical tool that converts real signals into complex signals, thereby obtaining the instantaneous frequency and amplitude of the signal. By performing a Hilbert transform on the IMFs obtained from the EMD decomposition, the instantaneous frequency and amplitude of each natural oscillation mode can be obtained, which is extremely important for understanding the dynamic characteristics of the motor's operating state. In electric vehicle applications, changes in instantaneous frequency and amplitude can directly reflect the motor's response speed and stability under different load conditions. For example, when the vehicle suddenly accelerates, the motor's instantaneous frequency rises rapidly, while when the vehicle is traveling at a constant speed, the frequency tends to stabilize. This information is important for predicting future load change trends. Finally, a preset predictive control algorithm is used to predict the load change of the target motor based on the instantaneous frequency and amplitude to obtain the load change parameters. Predictive control algorithms are advanced control strategies that predict future system behavior based on historical data and adjust the control strategy accordingly 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 motor's load changes over a period of time. This allows the motor's control parameters to be adjusted in advance, ensuring that the motor maintains optimal operating conditions even in the face of sudden load changes.For example, when an electric vehicle enters a slope from a flat road, a predictive control algorithm can anticipate the increase in motor load and thus preemptively increase the current supply to ensure a smooth climb while avoiding motor overload or other safety issues caused by a sudden current surge. In summary, this series of steps constitutes a complete motor load change prediction process. From data acquisition to signal processing to final predictive control, each step is closely linked and works together to improve the performance of the motor system. In practical electric vehicle applications, this process not only effectively improves the motor's response speed and operating efficiency, but also ensures vehicle safety and comfort in complex and changing driving environments, demonstrating the widespread application and far-reaching impact of modern intelligent control technology in the new energy vehicle sector.

[0110] The above describes the motor control method based on MOS transistor drive in the embodiment of the present invention. The following describes the motor control device based on MOS transistor drive in the embodiment of the present invention. Figure 2 In one embodiment of the present invention, a motor control device based on MOS transistor driving includes:

[0111] The digitization module 21 is used to digitize the input control signal through a preset digital signal processor to obtain a digitized control signal;

[0112] a logicization module 22, configured to perform logic processing on the digital control signal through the digital signal processor to obtain a logic control signal;

[0113] The modulation module 23 is used to modulate the logic control signal by pulse width modulation technology to obtain a PWM control signal;

[0114] The applying module 24 is used to apply the PWM control signal to the target MOS transistor to drive the target motor to operate according to the desired operating state.

[0115] 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.

[0116] Reference Figure 3 In an embodiment of the present invention, a computer device is also provided, wherein the internal structure of the computer device can be as follows: Figure 3As shown. The computer device includes a processor, memory, display screen, input device, network interface and database connected via a system bus. The processor of the computer design 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 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 via a network connection. When the computer program is executed by the processor, the above method is implemented.

[0117] 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.

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

[0119] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware using a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the above-described method embodiments. Any reference to memory, storage, database, or other media provided herein 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. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double-speed SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct RAMbus dynamic RAM (DRDRAM), and RAMbus dynamic RAM.

[0120] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, apparatus, article, or method comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, apparatus, article, or method. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, apparatus, article, or method comprising the element.

[0121] 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 description 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 drive, 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; Applying the PWM control signal to the target MOS transistor to drive the target motor to operate according to the desired operating state; 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 preset digital signal processor digitally processes the control signal input to the 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; Performing inverse transformation processing on the motor frequency domain signal through the inverter to obtain a digital control signal; 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 by 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 algebraic operations on the synthesized logic signal through the Boolean algebraic 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; Performing sequential logic processing on the mapped logic signal to obtain a sequential logic signal, and using the sequential logic signal as a logic control signal.

2. The motor control method based on MOS transistor driving according to claim 1, characterized in that: The method of performing signal modulation on the logic control signal by using a pulse width modulation technique 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 compensated control signal, and converting the phase compensated 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 the pulse-width modulation technology to obtain a PWM control signal.

3. The motor control method based on MOS transistor driving according to claim 1, characterized in that: The target MOS transistors include MOS transistors of different phases, and applying the PWM control signal to the target MOS transistors to drive the target motor to operate according to a desired operating state includes: Regulating the gate of the target MOS transistor by using the PWM control signal so that the target MOS transistor is in a conducting state; monitoring the actual temperature of the target MOS transistor in the on state in real time, 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 the respective timing-shifted small signals to the gates of the MOS transistors of different phases respectively to obtain the drain output currents of the MOS transistors 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 parameters; 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.

4. The motor control method based on MOS transistor driving according to claim 3, characterized in that: The step of inputting the drain output currents of the different-phase MOS transistors into the stator winding of the target motor to drive the target motor includes: The preset Hall effect position sensor is used to monitor the position information of the rotor in the target motor in real time to obtain the rotor position signal; Based on the rotor position signal, the timing-staggered small signals input to the gates of the MOS transistors of different phases are synchronously adjusted to obtain timing-staggered small signals that match the rotor position; Applying the timing-staggered small signals that match the rotor position to the gates of the corresponding MOS transistors of different phases to obtain drain output currents of the MOS transistors 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 operate the target motor smoothly.

5. The motor control method based on MOS transistor driving according to claim 4, characterized in that: 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 operating parameters of the driven target motor by a sensor installed on the target motor to obtain the target motor operating parameters; Decomposing the target motor's operating signal based on the target motor's operating parameters using an empirical mode decomposition algorithm to obtain a natural oscillation mode of the target motor; Performing a Hilbert transform on the natural oscillation mode to obtain the instantaneous frequency and amplitude of the target motor; The load change of the target motor is predicted based on the instantaneous frequency and amplitude by using a preset predictive control algorithm to obtain a load change parameter.

6. 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, configured to perform logic processing on the digital control signal through the digital signal processor to obtain a logic control signal; A modulation module, configured to modulate the logic control signal using a pulse width modulation technique to obtain a PWM control signal; An applying module, configured to apply the PWM control signal to a target MOS transistor to drive the target motor to operate in a desired operating state; 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 preset digital signal processor digitally processes the control signal input to the 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; Performing inverse transformation processing on the motor frequency domain signal through the inverter to obtain a digital control signal; 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 by 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 algebraic operations on the synthesized logic signal through the Boolean algebraic 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; Performing sequential logic processing on the mapped logic signal to obtain a sequential logic signal, and using the sequential logic signal as a logic control signal.

7. 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 5 are implemented.

8. 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 5 are implemented.

Citation Information

Patent Citations

  • Inverter control method

    CN106487268A

  • Multi-motor operation control system

    CN113595451A