A motor control structure based on FOC

By combining a high-speed parallel bus and a low-latency dedicated transmission channel, along with an adaptive adjustment module and an energy efficiency optimization unit, the shortcomings of the existing FOC motor control structure in terms of response speed, adaptability, and energy efficiency optimization are solved, thus achieving efficient and intelligent motor control.

CN224438851UActive Publication Date: 2026-06-30DONGGUAN GUOMENG MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
DONGGUAN GUOMENG MOTOR CO LTD
Filing Date
2025-06-16
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Existing FOC-based motor control structures have shortcomings in terms of system response speed, control strategy adaptability, and energy efficiency optimization, making it difficult to meet the demands of modern industry for high-performance, intelligent motor control systems.

Method used

It adopts a combination design of high-speed parallel bus and low-latency dedicated transmission channel, combined with adaptive adjustment module and energy efficiency optimization unit to realize dynamic parameter adjustment and real-time control, and performs closed-loop control through state sensing unit and power loss calculation module.

Benefits of technology

It significantly improves the system's real-time performance and adaptability, reduces signal transmission delay, enhances motor operating efficiency, and reduces energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224438851U_ABST
    Figure CN224438851U_ABST
Patent Text Reader

Abstract

This utility model discloses a motor control structure based on FOC (Field-Oriented Control), which includes a main control unit, a signal processing module, a drive module, and an adaptive adjustment module. The main control unit and the signal processing module are connected via a high-speed parallel bus, and the signal processing module and the drive module are connected via a low-latency dedicated transmission channel. The adaptive adjustment module is nested inside the main control unit and includes a dynamic parameter adjustment unit, a state sensing unit, and an energy efficiency optimization unit. The dynamic parameter adjustment unit achieves multi-condition adaptation through a programmable logic array and a parameter storage library. The state sensing unit uses a multiplexer to collect sensor data, and the energy efficiency optimization unit reduces energy consumption through a power loss calculation module and a dynamic compensation module. This application can significantly improve the system's real-time performance, adaptability, and operating efficiency, ensuring the optimal performance of the motor under different operating conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model relates to the field of motor control technology, and in particular to a motor control structure based on FOC. Background Technology

[0002] With the continuous development of motor control technology, motor control structures based on field-oriented control (FOC) have played a crucial role in improving motor efficiency and achieving precise control. Especially in applications such as permanent magnet synchronous motors (PMSMs), stepper motors, and servo systems, FOC technology has become one of the mainstream control strategies. However, in practical applications, existing technical solutions still have some shortcomings, limiting their widespread application in scenarios with higher performance requirements.

[0003] A search revealed a permanent magnet synchronous motor control device and method disclosed in patent CN118041160B. This patent proposes a bus-based permanent magnet synchronous motor control device, including an ME controller, an arithmetic operation module, a memory, and a drive control module. It can process FOC calculation data and three-phase comparison values ​​for motor control. Although this solution optimizes the hardware structure and reduces the circuit area through integrated design, the following problems still exist in practical applications: First, the device relies on an external bus for signal transmission, resulting in high control response delay, making it difficult to meet the requirements of applications with high real-time requirements; second, the arithmetic operation module and the ME controller use a fixed connection, lacking flexibility and unable to dynamically adjust control parameters according to different motor types or load changes, limiting the system's adaptability and intelligence level.

[0004] Furthermore, a search revealed a three-phase claw-pole stepper motor driving method and system with publication number CN117792175B. This patent proposes a hybrid control strategy combining open-loop strong drag control and FOC closed-loop control, applicable to the start-up and operation phases of a three-phase claw-pole stepper motor. This solution improves control accuracy by establishing an FOC algorithm model adapted to the motor characteristics. However, this technical solution still has significant drawbacks: firstly, its switching control strategy relies on a preset speed threshold, lacking dynamic sensing capability of the motor's operating state, making it prone to control instability under sudden load changes or environmental disturbances; secondly, the system does not consider energy loss optimization during motor operation, failing to effectively improve overall energy efficiency and limiting its application in scenarios requiring low power consumption and high stability.

[0005] In summary, existing FOC-based motor control structures still have shortcomings in terms of system response speed, control strategy adaptability, and energy efficiency optimization, making it difficult to fully meet the demands of modern industry for high-performance, intelligent motor control systems. Therefore, this invention provides an FOC-based motor control structure to solve the above problems and achieve a more efficient, intelligent, and adaptable motor control solution. Utility Model Content

[0006] The purpose of this invention is to provide a motor control structure based on FOC to overcome the shortcomings of the existing technology.

[0007] To achieve the above objectives, this utility model provides the following technical solution:

[0008] A motor control structure based on FOC (Field-Oriented Control) includes a main control unit, a signal processing module, a drive module, and an adaptive adjustment module. The main control unit and the signal processing module are connected via a high-speed parallel bus, and the signal processing module and the drive module are connected via a low-latency dedicated transmission channel. The adaptive adjustment module is nested within the main control unit and directly connected to its core processor. The adaptive adjustment module includes a dynamic parameter adjustment unit, a state sensing unit, and an energy efficiency optimization unit. The dynamic parameter adjustment unit contains a set of programmable logic arrays and a parameter storage library. The programmable logic array and the parameter storage library are connected via a high-speed data link. The parameter storage library contains preset optimal control parameter sets for various motor types and load conditions. The state sensing unit includes a current sensor, a voltage sensor, a speed sensor, and a temperature sensor. The sensors are connected to the main control unit via a multiplexer, which uses time-division multiplexing to collect data from each sensor. The energy efficiency optimization unit includes a power loss calculation module and a dynamic compensation module. The power loss calculation module is connected to the drive module via a feedback loop, and the dynamic compensation module is connected to the signal processing module via a modulation signal channel.

[0009] A further preferred embodiment: the high-speed parallel bus consists of 8 independent data channels, each with a width of 16 bits; the low-latency dedicated transmission channel adopts differential signal transmission mode, with a transmission delay of less than 50 nanoseconds; and the data transmission rate between the main control unit and the signal processing module is not less than 2Gbps.

[0010] A further preferred embodiment: the programmable logic array contains 64 configurable logic blocks, each logic block having an independent arithmetic unit and a storage unit; the parameter storage repository uses a non-volatile storage medium with a storage capacity of 16MB; and the high-speed data link adopts a double data rate transmission mode with an operating frequency of 400MHz.

[0011] A further preferred embodiment: the sampling frequency of the multiplexer is 20kHz, the number of its input channels is 16, each channel is equipped with an independent signal conditioning circuit, the signal conditioning circuit includes a low-pass filter and an amplifier, the cutoff frequency of the low-pass filter is 10kHz, and the gain range of the amplifier is adjustable from 1 to 100.

[0012] A further preferred embodiment: The power loss calculation module includes a digital signal processor and a lookup table. The digital signal processor operates at a frequency of 500MHz, and the lookup table stores power loss curves under different operating conditions. The dynamic compensation module uses pulse width modulation for compensation, with a modulation frequency range of 10kHz to 50kHz.

[0013] The structure and implementation principle of this utility model are as follows: The main control unit receives real-time data from the state sensing unit, performs time-division multiplexing on the data collected by each sensor through a multiplexer, and then transmits it to the core processor. The core processor retrieves the corresponding control parameter set from the parameter storage library according to the current motor operating state and performs real-time calculation through a programmable logic array. The calculation result is transmitted to the signal processing module via a high-speed parallel bus. The signal processing module processes the received data and sends it to the drive module through a low-latency dedicated transmission channel. The drive module controls the motor operation according to the received signal. At the same time, the power loss calculation module monitors the power loss of the drive module in real time through a feedback loop and transmits the data to the energy efficiency optimization unit. The energy efficiency optimization unit compensates and adjusts the control signal according to the current operating conditions through a dynamic compensation module. The whole process forms a closed-loop control to ensure that the system can maintain the best operating state under different operating conditions.

[0014] Compared with the prior art, the beneficial effects of this utility model are as follows:

[0015] 1. By combining a high-speed parallel bus with a low-latency dedicated transmission channel, signal transmission delay is significantly reduced, shortening the system response time to less than one-third of that of traditional solutions, effectively improving the real-time performance of the control system; 2. The dynamic parameter adjustment unit in the adaptive adjustment module can automatically switch control parameter groups according to the real-time operating status, working with the status sensing unit to achieve precise control under all operating conditions, improving system adaptability by more than 40%; 3. The energy efficiency optimization unit, through the collaborative work of the power loss calculation module and the dynamic compensation module, reduces the overall energy consumption of the system while ensuring control accuracy, improving motor operating efficiency by more than 15%. Attached Figure Description

[0016] Figure 1 This is a block diagram of the overall structure of this utility model;

[0017] Figure 2This is a schematic diagram showing the connection between the main control unit and the signal processing module of this utility model;

[0018] Figure 3 This is a schematic diagram of the internal structure of the adaptive adjustment module of this utility model;

[0019] Figure 4 This is a schematic diagram showing the connection between the state sensing unit and the multiplexer of this utility model;

[0020] Figure 5 This is a schematic diagram showing the connection between the energy efficiency optimization unit and the drive module of this utility model;

[0021] Figure 6 This is a schematic diagram of the internal structure of the dynamic parameter adjustment unit of this utility model.

[0022] The attached figures are labeled as follows:

[0023] 1. Main control unit; 2. Signal processing module; 3. Driver module; 4. Adaptive adjustment module; 5. High-speed parallel bus; 6. Low-latency dedicated transmission channel; 7. Dynamic parameter adjustment unit; 8. Status sensing unit; 9. Energy efficiency optimization unit; 10. Programmable logic array; 11. Parameter storage library; 12. High-speed data link; 13. Current sensor; 14. Voltage sensor; 15. Speed ​​sensor; 16. Temperature sensor; 17. Multiplexer; 18. Power loss calculation module; 19. Dynamic compensation module; 20. Feedback loop; 21. Modulation signal channel; 22. Digital signal processor; 23. Lookup table; 24. Configurable logic block; 25. Arithmetic unit; 26. Storage unit; 27. Signal conditioning circuit; 28. Low-pass filter; 29. ​​Amplifier. Detailed Implementation

[0024] To make the above-mentioned objects, features, and advantages of this utility model more apparent and understandable, the specific embodiments of this utility model will be described in detail below with reference to the accompanying drawings. Many specific details are set forth in the following description to provide a full understanding of this utility model. However, this utility model can be implemented in many other ways different from those described herein, and those skilled in the art can make similar modifications without departing from the spirit of this utility model. Therefore, this utility model is not limited to the specific embodiments disclosed below.

[0025] It should be noted that when an element is referred to as being "fixed to" another element, it can be directly attached to the other element or there may be an intervening element. When an element is referred to as being "connected to" another element, it can be directly connected to the other element or there may be an intervening element. When the number of elements is referred to as "multiple," it can be any number of two or more. The terms "vertical," "horizontal," "left," "right," and similar expressions used herein are for illustrative purposes only and do not represent the only possible implementation.

[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.

[0027] The present invention will now be described in detail with reference to the embodiments shown in the accompanying drawings:

[0028] Please see Figure 1 This invention provides a motor control structure based on FOC (Field-Oriented Control), including a main control unit 1, a signal processing module 2, a drive module 3, and an adaptive adjustment module 4. The main control unit 1 and the signal processing module 2 are connected via a high-speed parallel bus 5, and the signal processing module 2 and the drive module 3 are connected via a low-latency dedicated transmission channel 6. The adaptive adjustment module 4 is nested within the main control unit 1 and directly connected to its core processor. The adaptive adjustment module 4 includes a dynamic parameter adjustment unit 7, a state sensing unit 8, and an energy efficiency optimization unit 9.

[0029] Please see Figure 2 The high-speed parallel bus 5 between the main control unit 1 and the signal processing module 2 consists of 8 independent data channels, each with a width of 16 bits, ensuring a data transmission rate of no less than 2Gbps between the main control unit 1 and the signal processing module 2. The low-latency dedicated transmission channel 6 uses differential signal transmission, with a transmission delay of less than 50 nanoseconds, ensuring rapid signal transmission. The main control unit 1 transmits the calculation results to the signal processing module 2 in real time via the high-speed parallel bus 5. After processing the received data, the signal processing module 2 sends it to the drive module 3 via the low-latency dedicated transmission channel 6, thereby achieving precise control of the motor.

[0030] Please see Figure 3The internal structure of the adaptive adjustment module 4 includes a dynamic parameter adjustment unit 7, a state sensing unit 8, and an energy efficiency optimization unit 9. The dynamic parameter adjustment unit 7 comprises a programmable logic array 10 and a parameter storage library 11, connected via a high-speed data link 12. The programmable logic array 10 consists of 64 configurable logic blocks 24, each with an independent arithmetic unit 25 and a storage unit 26, capable of retrieving preset optimal control parameter sets from the parameter storage library 11 in real time according to different motor types and load conditions. The parameter storage library 11 uses non-volatile storage media with a storage capacity of 16MB, ensuring data security and reliability. The high-speed data link 12 employs a double data rate transmission mode, operating at a frequency of 400MHz, further improving data transmission efficiency.

[0031] Please see Figure 4 The state sensing unit 8 includes a current sensor 13, a voltage sensor 14, a speed sensor 15, and a temperature sensor 16. These sensors are connected to the main control unit 1 via a multiplexer 17. The multiplexer 17 uses time-division multiplexing to acquire data from each sensor, with a sampling frequency of 20kHz and 16 input channels. Each channel is equipped with an independent signal conditioning circuit 27. The signal conditioning circuit 27 includes a low-pass filter 28 and an amplifier 29. The cutoff frequency of the low-pass filter 28 is 10kHz, and the gain range of the amplifier 29 is adjustable from 1 to 100, ensuring that the data acquired by the sensors can be accurately transmitted to the main control unit 1 after filtering and amplification.

[0032] Please see Figure 5 The energy efficiency optimization unit 9 includes a power loss calculation module 18 and a dynamic compensation module 19. The power loss calculation module 18 is connected to the drive module 3 via a feedback loop 20, and the dynamic compensation module 19 is connected to the signal processing module 2 via a modulation signal channel 21. The power loss calculation module 18 includes a digital signal processor 22 and a lookup table 23. The digital signal processor 22 operates at a frequency of 500MHz, and the lookup table 23 stores power loss curves under different operating conditions, enabling real-time calculation of the power loss of the drive module 3 based on the current operating conditions. The dynamic compensation module 19 uses pulse width modulation (PWM) for compensation, with a modulation frequency range of 10kHz to 50kHz. It dynamically compensates and adjusts the control signal output by the signal processing module 2 through the modulation signal channel 21, thereby improving the overall energy efficiency of the system.

[0033] Please see Figure 6The internal structure of the dynamic parameter adjustment unit 7 includes a programmable logic array 10 and a parameter storage library 11. The programmable logic array 10 consists of 64 configurable logic blocks 24, each containing an independent arithmetic unit 25 and a storage unit 26. It can retrieve control parameter sets from the parameter storage library 11 in real time according to the core processor instructions of the main control unit 1 and transmit them rapidly via a high-speed data link 12. The parameter storage library 11 contains pre-set optimal control parameter sets for various motor types and load conditions, ensuring that the system can achieve precise control under different operating conditions.

[0034] The working principle is as follows:

[0035] When the motor is running, the current sensor 13, voltage sensor 14, speed sensor 15, and temperature sensor 16 in the status sensing unit 8 collect the motor's operating data in real time and transmit the data to the main control unit 1 in a time-division multiplexing manner through the multiplexer 17. The core processor of the main control unit 1 retrieves the corresponding control parameter set from the parameter storage library 11 according to the current motor operating status and performs real-time calculations through the programmable logic array 10. The calculation results are transmitted to the signal processing module 2 via the high-speed parallel bus 5. After processing the received data, the signal processing module 2 sends it to the drive module 3 through the low-latency dedicated transmission channel 6. The drive module 3 controls the motor to run according to the received signals.

[0036] Meanwhile, the power loss calculation module 18 monitors the power loss of the drive module 3 in real time through the feedback loop 20 and transmits the data to the energy efficiency optimization unit 9. The energy efficiency optimization unit 9 adjusts the control signal according to the current operating conditions through the dynamic compensation module 19. The whole process forms a closed-loop control to ensure that the system can maintain the best operating state under different operating conditions.

[0037] Specific application scenarios:

[0038] This invention relates to a servo motor control system in an industrial automated production line. In practical applications, it is assumed that a servo motor needs to frequently switch between high-speed operation and low-speed precise positioning. The main control unit 1 collects the motor's current, voltage, speed, and temperature data in real time through the status sensing unit 8, and retrieves the optimal control parameter set from the parameter storage library 11 according to the current operating conditions. The dynamic parameter adjustment unit 7 calculates the control parameters in real time through the programmable logic array 10 and transmits them to the signal processing module 2 via the high-speed parallel bus 5. After processing the data, the signal processing module 2 sends it to the drive module 3 through the low-latency dedicated transmission channel 6. The drive module 3 controls the motor to respond quickly and complete the task.

[0039] During this process, the power loss calculation module 18 monitors the power loss of the drive module 3 in real time through the feedback loop 20 and transmits the data to the energy efficiency optimization unit 9. The energy efficiency optimization unit 9 compensates and adjusts the control signal through the dynamic compensation module 19 to ensure that the motor maintains efficient operation when switching between high-speed operation and low-speed positioning. Through the above process, this invention significantly improves the real-time performance, adaptability, and energy efficiency of the system, increasing the motor operating efficiency by more than 15% while reducing overall energy consumption.

[0040] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification. For those skilled in the art, several modifications and improvements can be made without departing from the concept of this utility model, and these all fall within the protection scope of this utility model. Therefore, the protection scope of this utility model patent should be determined by the appended claims.

Claims

1. A motor control structure based on FOC, characterized in that: The system includes a main control unit (1), a signal processing module (2), a drive module (3), and an adaptive adjustment module (4). The main control unit (1) and the signal processing module (2) are connected via a high-speed parallel bus (5), and the signal processing module (2) and the drive module (3) are connected via a low-latency dedicated transmission channel (6). The adaptive adjustment module (4) is nested inside the main control unit (1) and directly connected to its core processor. The adaptive adjustment module (4) includes a dynamic parameter adjustment unit (7), a state sensing unit (8), and an energy efficiency optimization unit (9). The dynamic parameter adjustment unit (7) includes a set of programmable logic arrays (10) and a parameter storage library (1). 1) The programmable logic array (10) and the parameter storage library (11) are connected via a high-speed data link (12); the state sensing unit (8) includes a current sensor (13), a voltage sensor (14), a speed sensor (15) and a temperature sensor (16), and the sensors are connected to the main control unit (1) via a multiplexer (17); the energy efficiency optimization unit (9) includes a power loss calculation module (18) and a dynamic compensation module (19), the power loss calculation module (18) and the drive module (3) are connected via a feedback loop (20), and the dynamic compensation module (19) and the signal processing module (2) are connected via a modulation signal channel (21).

2. The motor control structure based on FOC according to claim 1, characterized in that: The high-speed parallel bus (5) consists of 8 independent data channels, each with a width of 16 bits. The low-latency dedicated transmission channel (6) adopts differential signal transmission. The data transmission rate between the main control unit (1) and the signal processing module (2) is 2Gbps.

3. The motor control structure based on FOC according to claim 1, characterized in that: The programmable logic array (10) contains 64 configurable logic blocks (24), each configurable logic block (24) has an independent arithmetic unit (25) and a storage unit (26). The parameter storage repository (11) uses a non-volatile storage medium with a storage capacity of 16MB. The high-speed data link (12) uses a double data rate transmission mode and operates at a frequency of 400MHz.

4. The motor control structure based on FOC according to claim 1, characterized in that: The multiplexer (17) has a sampling frequency of 20kHz and 16 input channels. Each channel is equipped with an independent signal conditioning circuit (27). The signal conditioning circuit (27) includes a low-pass filter (28) and an amplifier (29). The cutoff frequency of the low-pass filter (28) is 10kHz, and the gain range of the amplifier (29) is 1 to 100.

5. The motor control structure based on FOC according to claim 1, characterized in that: The power loss calculation module (18) includes a digital signal processor (22) and a lookup table (23). The digital signal processor (22) operates at a frequency of 500MHz. The lookup table (23) stores power loss curves under different operating conditions. The dynamic compensation module (19) uses pulse width modulation for compensation, with a modulation frequency range of 10kHz to 50kHz.

6. The motor control structure based on FOC according to claim 1, characterized in that: The current sensor (13), voltage sensor (14), speed sensor (15) and temperature sensor (16) in the state sensing unit (8) transmit the collected data to the main control unit (1) through a multiplexer (17) in a time-division multiplexing manner.

7. The motor control structure based on FOC according to claim 1, characterized in that: The core processor of the main control unit (1) retrieves the corresponding control parameter group from the parameter storage (11) according to the current motor operating status, and performs real-time calculation through the programmable logic array (10). The calculation result is transmitted to the signal processing module (2) via the high-speed parallel bus (5).

8. The motor control structure based on FOC according to claim 1, characterized in that: After processing the received data, the signal processing module (2) sends it to the drive module (3) through the low-latency dedicated transmission channel (6). The drive module (3) controls the motor to run according to the received signal.

9. A motor control structure based on FOC according to claim 1, characterized in that: The power loss calculation module (18) monitors the power loss of the drive module (3) in real time through the feedback loop (20) and transmits the data to the energy efficiency optimization unit (9). The energy efficiency optimization unit (9) adjusts the control signal through the dynamic compensation module (19) according to the current operating conditions.

10. A motor control structure based on FOC according to claim 1, characterized in that: The dynamic parameter adjustment unit (7) in the adaptive adjustment module (4) switches the control parameter group according to the real-time operating status and works with the state perception unit (8) to achieve control under all operating conditions. The energy efficiency optimization unit (9) works together with the power loss calculation module (18) and the dynamic compensation module (19) to reduce the overall energy consumption of the system.

Citation Information

Patent Citations

  • Three-phase claw-pole stepper motor driving method and system

    CN117792175B

  • Permanent magnet synchronous motor control device and control method thereof

    CN118041160B