High-performance motor driving method based on motor control algorithm

By using an MCU paired with a DC brushed motor and Hall sensors in the motor drive system, and combining it with LIN communication programming technology, the inconvenience and reliability problems of existing motor drive methods are solved, and high-precision and high-efficiency motor drive control is achieved.

CN121966357APending Publication Date: 2026-05-01SUZHOU YAOXIN MICROELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SUZHOU YAOXIN MICROELECTRONICS CO LTD
Filing Date
2026-01-26
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing motor drive methods have a simple structure, are inconvenient to control, have low precision and efficiency, and poor reliability, making it difficult to meet high-performance requirements.

Method used

It uses an MCU paired with a DC brushed motor, uses a Hall sensor for position detection, supports LIN communication for programming, supports multiple working modes, and combines a main control chip, Hall sensor, power components, communication interface and online programming module for power connection and software programming, monitors electrical parameters in real time, and ensures the stability of motor drive.

Benefits of technology

It achieves high-precision, high-efficiency, and high-reliability motor drive control, has multiple working modes, is easy to operate, and significantly improves the performance of motor drive.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121966357A_ABST
    Figure CN121966357A_ABST
Patent Text Reader

Abstract

The invention discloses a high-performance motor driving method based on a motor control algorithm, and the method comprises the steps: carrying out the power connection, inputting a power supply, determining a current requirement according to a motor load, connecting a motor, accessing a communication interface, opening a project directory, entering a development environment, compiling a project, adding a motor control algorithm, burning a program, and carrying out the software burning and communication burning. LIN interface connection is carried out, correct connection is ensured, a corresponding control instruction is sent, instruction format description is carried out, a motor is controlled, electrical parameters during motor control are monitored in real time, and resistance, voltage and capacitance are monitored. According to the high-performance motor driving method based on the motor control algorithm, the MCU is matched with the direct-current brush motor, position detection is carried out through the Hall sensor, the motor control algorithm is input, burning is carried out through LIN communication, multiple working modes are supported, and the high-performance motor driving method has the advantages of being high in precision, high in efficiency and high in reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of motor drive control technology, and in particular to a high-performance motor drive method based on a motor control algorithm. Background Technology

[0002] High-performance motor drive methods are a type of motor drive control method. Motor drive systems are mainly used to control the operation of motors to achieve various mechanical movements and energy conversions. By programming the motor with data, the motor can be automatically controlled. With the continuous development of technology, people's requirements for high-performance motor drive methods are also getting higher and higher.

[0003] Existing motor drive methods have certain drawbacks. First, their structure is relatively simple, making them difficult to control quickly and easily. They also have limited operating modes, and their accuracy and efficiency are not up to par, which is not conducive to user experience. Furthermore, existing motor drive methods cannot perform reliable testing, which negatively impacts practical applications. Therefore, we propose a high-performance motor drive method based on a motor control algorithm. Summary of the Invention

[0004] Technical problem solved: To address the shortcomings of existing technologies, this invention provides a high-performance motor drive method based on a motor control algorithm. It uses an MCU paired with a DC brushed motor, performs position detection through a Hall sensor, inputs the motor control algorithm, supports LIN communication for programming, supports multiple working modes, and features high precision, high efficiency, and high reliability, effectively solving the problems in the background technology.

[0005] Technical Solution: To achieve the above objectives, the technical solution adopted by this invention is: a high-performance motor drive method based on a motor control algorithm, specifically including the following operation steps: S1: Motor drive components: The motor drive control includes a main control chip, Hall sensor, power components, operating voltage, communication interface and online programming module; S2: Hardware connection: Connect the power supply, input the power supply, determine the current requirement according to the motor load, connect the motor, and connect to the communication interface. S3: Software burning: Open the project directory, enter the development environment, compile the project, add the motor control algorithm, burn the program, and perform software burning and communication burning. S4: Communication Operation: Establish LIN interface connection, ensure correct connection, send corresponding control commands, and explain the command format to control the motor; S5: Technical parameters: Real-time monitoring of electrical parameters during motor control, including resistance, voltage, and capacitance; S6: Troubleshooting: Real-time monitoring and control of programming, communication, and motor rotation status during motor control to ensure stable motor drive.

[0006] As a preferred technical solution of this application, in step S2, a 12-24V power supply is connected, the motor interface is a standard three-phase motor interface, a three-wire Hall sensor interface is set, the communication interface adopts a standard LIN interface with a baud rate of 19.2kbps, and the terminating resistor is built-in with 120Ω.

[0007] As a preferred technical solution of this application, in step S3, the user enters the Keil development environment. In the Keil environment, the user first clicks the compile button to compile the code. After successful compilation, the user clicks the burn button to burn the program. The user needs to pay attention to the selection of the burning block, confirm the target chip model, and check the connection status of the programmer.

[0008] As a preferred technical solution of this application, the LIN software burning in step S3 is different from Keil burning. It requires online burning via the LIN bus, burning the bootloader program, compiling the application program, and burning online via the LIN communication program.

[0009] As a preferred technical solution of this application, the S3 step sets an MCU sleep mechanism. If the LIN bus port is idle, the MCU will enter a sleep state. The compilation of the application program and the LIN communication and burning must be completed quickly within 4 seconds. The application file is selected in the file for burning.

[0010] As a preferred technical solution of this application, in step S5, the resistor is 50 milliohms, the voltage is limited to no more than 0.3V, and the total capacitance is less than 100nF.

[0011] As a preferred technical solution of this application, in step S6, when the programming fails, the LIN connection and MCU status are checked; when the communication is abnormal, the LIN bus termination resistor is checked; and when the motor does not rotate, the power supply and Hall sensor are checked.

[0012] As a preferred technical solution of this application, the steps S1-S6 use an MCU paired with a DC brushed motor, and position detection is performed by a Hall sensor, supporting programming via LIN communication.

[0013] Beneficial Effects: Compared with existing technologies, this invention provides a high-performance motor drive method based on a motor control algorithm, which has the following beneficial effects: This high-performance motor drive method based on a motor control algorithm uses an MCU paired with a DC brushed motor, uses a Hall sensor for position detection, inputs a motor control algorithm, supports LIN communication for programming, supports multiple working modes, and features high precision, high efficiency, and high reliability. The motor drive control includes a main control chip, Hall sensor, power components, working voltage, communication interface, and online programming module. The process involves power connection, inputting power, determining the current requirement based on the motor load, connecting the motor, connecting the communication interface, opening the project directory, entering the development environment, compiling the project, adding the motor control algorithm, programming the program, performing software programming and communication programming, establishing a LIN interface connection to ensure correct connection, sending corresponding control commands, specifying the command format, controlling the motor, and monitoring electrical parameters during motor control in real time, including resistance, voltage, and capacitance. During motor control, real-time monitoring and control of programming, communication, and motor rotation status ensure stable motor drive. The entire high-performance motor drive method has a simple structure, is easy to operate, and performs better than traditional methods. Attached Figure Description

[0014] Figure 1 This is a schematic diagram of the overall process of a high-performance motor drive method based on a motor control algorithm according to the present invention.

[0015] Figure 2 This is a simplified flowchart of a high-performance motor drive method based on a motor control algorithm according to the present invention. Detailed Implementation

[0016] The technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings and specific embodiments. However, those skilled in the art will understand that the embodiments described below are some embodiments of the present invention, but not all embodiments, and are only used to illustrate the present invention, and should not be regarded as limiting the scope of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention. Where specific conditions are not specified in the embodiments, conventional conditions or conditions recommended by the manufacturer shall be followed. Where the manufacturers of reagents or instruments are not specified, they are all conventional products that can be purchased commercially.

[0017] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0018] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0019] like Figure 1 , 2 As shown, a high-performance motor drive method based on a motor control algorithm includes the following steps: S1: Motor drive components: The motor drive control includes a main control chip, Hall sensor, power components, operating voltage, communication interface and online programming module; S2: Hardware connection: Connect the power supply, input the power supply, determine the current requirement according to the motor load, connect the motor, and connect to the communication interface. S3: Software burning: Open the project directory, enter the development environment, compile the project, add the motor control algorithm, burn the program, and perform software burning and communication burning. S4: Communication Operation: Establish LIN interface connection, ensure correct connection, send corresponding control commands, and explain the command format to control the motor; S5: Technical parameters: Real-time monitoring of electrical parameters during motor control, including resistance, voltage, and capacitance; S6: Troubleshooting: Real-time monitoring and control of programming, communication, and motor rotation status during motor control to ensure stable motor drive.

[0020] It uses an MCU paired with a DC brushed motor, and uses a Hall sensor for position detection to input the motor control algorithm. It supports LIN communication for programming, supports multiple working modes, and features high precision, high efficiency, and high reliability.

[0021] In step S2, connect a 12-24V power supply, use a standard three-phase motor interface, and set a three-wire Hall sensor interface. The communication interface uses a standard LIN interface with a baud rate of 19.2kbps and a built-in 120Ω terminating resistor.

[0022] In step S3, enter the Keil development environment. Within Keil, first click the compile button to compile the code. After successful compilation, click the burn button to burn the program. Pay attention to the burn block selection, confirm the target chip model, and check the programmer connection status. LIN software burning in step S3 differs from Keil burning; it requires online burning via the LIN bus. Burn the bootloader program, compile the application program, and burn online via the LIN communication program. In step S3, set the MCU sleep mechanism. If the LIN bus port is idle, the MCU will enter sleep mode. The application program compilation and LIN communication burning must be completed quickly within 4 seconds. Select the application file in the file to burn.

[0023] In step S5, the resistor is 50 milliohms, the voltage is limited to no more than 0.3V, and the total capacitance is less than 100nF.

[0024] If programming fails in step S6, check the LIN connection and MCU status; if communication is abnormal, check the LIN bus termination resistor; if the motor does not turn, check the power supply and Hall sensor.

[0025] Steps S1-S6 use an MCU paired with a DC brushed motor, with position detection via a Hall sensor, and support for programming via LIN communication.

[0026] Main control chip: NSUC1610-Q1QAER; Hall sensor: MT8362ET (MagnTek). Power device: NCE40P05Y MOSFET; Operating voltage: 12-24V DC; Communication interface: LIN bus; Supports online burning via Bootloader_UDS.

[0027] Power connection Power input: 12-24V DC; Current requirement: Determined based on motor load; Power supply polarity: Pay attention to the positive and negative terminals when connecting.

[0028] Motor connection Motor interface: Standard 3-phase motor interface; Hall sensor: 3-wire Hall interface.

[0029] LIN communication interface LIN bus interface: Standard LIN interface; Baud rate: 19.2kbps; Termination resistor: Built-in 120Ω.

[0030] Electrical parameters MVSS shunt resistor: 50 milliohms; MVSS voltage limit: not exceeding 0.3V; Total capacitance of AVDD capacitors: less than 100nF.

[0031] It should be noted that, in this document, relational terms such as first and second (number one, number two), etc., are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0032] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are merely illustrative of the principles of the invention. Various changes and modifications can be made to the invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of the claimed invention.

Claims

1. A high-performance motor drive method based on a motor control algorithm, characterized in that: Specifically, the following steps are included: S1: Motor drive components: The motor drive control includes a main control chip, Hall sensor, power components, operating voltage, communication interface and online programming module; S2: Hardware connection: Connect the power supply, input the power supply, determine the current requirement according to the motor load, connect the motor, and connect to the communication interface. S3: Software burning: Open the project directory, enter the development environment, compile the project, add the motor control algorithm, burn the program, and perform software burning and communication burning. S4: Communication Operation: Establish LIN interface connection, ensure correct connection, send corresponding control commands, and explain the command format to control the motor; S5: Technical parameters: Real-time monitoring of electrical parameters during motor control, including resistance, voltage, and capacitance; S6: Troubleshooting: Real-time monitoring and control of programming, communication, and motor rotation status during motor control to ensure stable motor drive.

2. The high-performance motor drive method based on motor control algorithm according to claim 1, characterized in that: In step S2, a 12-24V power supply is connected, the motor interface is a standard three-phase motor interface, and a three-wire Hall sensor interface is set. The communication interface adopts a standard LIN interface with a baud rate of 19.2kbps and a built-in 120Ω terminating resistor.

3. The high-performance motor drive method based on motor control algorithm according to claim 1, characterized in that: In step S3, enter the Keil development environment. In the Keil environment, first click the compile button to compile the code. After successful compilation, click the burn button to burn the program. Pay attention to the selection of the burning block, confirm the target chip model, and check the connection status of the programmer.

4. The high-performance motor drive method based on motor control algorithm according to claim 1, characterized in that: The LIN software burning process in step S3 differs from Keil burning. It requires online burning via the LIN bus, burning the bootloader program, compiling the application program, and burning online via the LIN communication program.

5. The high-performance motor drive method based on motor control algorithm according to claim 1, characterized in that: In step S3, an MCU sleep mechanism is set. If the LIN bus port is idle, the MCU will enter sleep mode. The application program must be compiled and burned into LIN communication within 4 seconds. Select the application file in the file to burn it.

6. The high-performance motor drive method based on motor control algorithm according to claim 1, characterized in that: In step S5, the resistor is 50 milliohms, the voltage is limited to no more than 0.3V, and the total capacitance is less than 100nF.

7. The high-performance motor drive method based on motor control algorithm according to claim 1, characterized in that: In step S6, if programming fails, check the LIN connection and MCU status; if communication is abnormal, check the LIN bus termination resistor; and if the motor does not turn, check the power supply and Hall sensor.

8. The high-performance motor drive method based on motor control algorithm according to claim 1, characterized in that: In steps S1-S6, an MCU is used in conjunction with a DC brushed motor, and position detection is performed using a Hall sensor. LIN communication is supported for programming.