Stepping motor driving circuit and system and stepping motor

Through the integrated transformer control module and modular design, the driving current is dynamically adjusted, which solves the problems of low energy efficiency and high noise under load changes in traditional stepper motors, and achieves high-precision and high-responsive stepper motor control.

CN223124794UActive Publication Date: 2025-07-18BEIJING SEEKGENE BIOSCIENCES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422279352.7
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2025-07-18
Estimated Expiration
2034-09-18

AI Technical Summary

Technical Problem

Traditional stepper motor drives cannot cope with load changes, resulting in low energy efficiency, high heat generation and noise, making it difficult to meet the high-precision control needs of complex application scenarios.

Method used

The integrated transformer control module outputs precise control voltage through digital-to-analog converter and microcontroller, dynamically adjusts the driving current to adapt to load changes, and combines detection, communication, protection and indication modules to achieve fine control of stepper motors.

Benefits of technology

It significantly improves the control accuracy and response speed of stepper motors, meets the high-precision motion requirements of complex application scenarios, and improves the stability and safety of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223124794U_ABST
    Figure CN223124794U_ABST
Patent Text Reader

Abstract

The utility model discloses a stepping motor driving circuit, a stepping motor driving system and a stepping motor, relates to the technical field of stepping motors, and discloses a stepping motor driving circuit which comprises a motor driving module and a voltage transformation control module. The motor driving module is respectively connected with the voltage transformation control module and the stepping motor; the voltage transformation control module is used for outputting a control voltage within a preset range to the motor driving module; and the motor driving module is used for adjusting a driving current output to a stepping motor through the control voltage when the control voltage is received. Through the integrated voltage transformation control module, the control voltage within the preset range can be accurately output to the motor driving module. According to the design, the driving current output by the motor driving module can be finely adjusted according to control requirements, so that the control precision and the response speed of the stepping motor are remarkably improved, and the high-precision requirement on motor movement in a complex application scene is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of stepper motors, and particularly to a stepper motor drive circuit, a system, and a stepper motor. Background Art

[0002] In traditional motor drive technology, as a driving device that can convert electrical pulse signals into angular displacements, stepper motors are widely used in various precise control fields, such as industrial automation, robotics, medical equipment, and precision instruments. Its working principle is based on the attraction and release of electromagnets. By applying current to each phase winding of the motor in a certain sequence, magnetic field changes are generated, thereby driving the rotor of the motor to rotate step by step. Traditionally, the drive current of stepper motors is often constant, that is, during the operation of the motor, the magnitude of the current supplied to each phase winding remains unchanged.

[0003] However, in practical applications, different working scenarios and operating conditions pose diverse requirements for the performance of stepper motors. Especially in specific situations where it is necessary to cope with load changes, pursue higher energy efficiency, reduce heat generation and noise, or achieve more refined dynamic control, the traditional constant current drive method becomes inadequate. Summary of the Utility Model

[0004] The main purpose of this application is to provide a stepper motor drive circuit, a system, and a stepper motor, aiming to solve the technical problems that traditional stepper motor drives cannot handle more refined situations to deal with load changes and have low energy efficiency, high heat generation, and high noise.

[0005] To achieve the above object, this application proposes a stepper motor drive circuit, and the stepper motor drive circuit includes: a motor drive module and a voltage conversion control module; the motor drive module is respectively connected to the voltage conversion control module and the stepper motor; the voltage conversion control module is used to output a control voltage within a preset range to the motor drive module; the motor drive module is used to adjust the drive current output to the stepper motor through the control voltage when receiving the control voltage.

[0006] In one embodiment, the voltage conversion control module includes: a digital-to-analog converter and a microcontroller; the digital-to-analog converter is connected to the microcontroller and the motor drive module; the microcontroller is used to output a digital signal to the digital-to-analog converter to adjust the control voltage output by the digital-to-analog converter.

[0007] In one embodiment, the motor drive module includes: a stepper motor driver; the stepper motor driver is respectively connected to the digital-to-analog converter and the microcontroller; the microcontroller outputs a pulse signal to the stepper motor driver; the stepper motor driver is also used to control the rotation direction and the number of steps of the stepper motor when receiving the pulse signal.

[0008] In one embodiment, the stepper motor drive circuit further includes: a first filter capacitor; the digital-to-analog converter is connected to the stepper motor driver through the first filter capacitor.

[0009] In one embodiment, the stepper motor drive circuit further includes: a communication module; the communication module is respectively connected to the voltage conversion control module and an external communication device; the communication module is configured to receive instructions and parameter settings from the external communication device, and generate a communication signal based on the instructions and parameter settings and output the communication signal to the voltage conversion control module; the voltage conversion control module is further configured to adjust the control voltage based on the communication signal when receiving the communication signal.

[0010] In one embodiment, the stepper motor drive circuit further includes: a detection module; the detection module is respectively connected to the motor drive module and the voltage conversion control module; the detection module is configured to detect the drive current of the motor drive module and output the drive current to the voltage conversion control module; the voltage conversion control module is configured to determine whether the drive current is within an error range when receiving the drive current; the voltage conversion control module is further configured to adjust the control voltage when the drive current is outside the error range.

[0011] In one embodiment, the stepper motor drive circuit further includes: a protection module; the protection module is respectively connected to the motor drive module and the stepper motor; the protection module is configured to monitor the operating state of the stepper motor, and when an abnormal situation is detected, cut off the power supply of the motor drive module to the stepper motor, and the abnormal situation includes overheating, overcurrent, short circuit or motor jamming.

[0012] In one embodiment, the stepper motor drive circuit further includes: an indication module; the voltage conversion control module is connected to the motor drive module through the indication module; the indication module is configured to indicate the working state of the stepper motor drive circuit to the user.

[0013] In addition, to achieve the above object, the present application further provides a stepper motor drive system, the stepper motor drive system includes: a stepper motor and the stepper motor drive circuit as described above; the stepper motor is connected to the stepper motor drive circuit as described above.

[0014] In addition, to achieve the above object, the present application further provides a stepper motor, and the stepper motor applies the stepper motor drive system as described above.

[0015] One or more technical solutions proposed by the present application have at least the following technical effects:

[0016] By integrating a variable voltage control module, it is possible to accurately output a control voltage within a preset range to the motor drive module. This design enables the drive current output by the motor drive module to be finely adjusted according to control requirements, thereby significantly improving the control accuracy and response speed of the stepper motor and meeting the high-precision requirements for motor movement in complex application scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present application and, together with the specification, are used to explain the principles of the present application.

[0018] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0019] Figure 1 It is a block diagram provided for the first embodiment of the stepper motor drive circuit of the present application;

[0020] Figure 2 It is a block diagram of an implementation manner provided for the first embodiment of the stepper motor drive circuit of the present application;

[0021] Figure 3 It is a circuit schematic diagram of an implementation manner provided for the first embodiment of the stepper motor drive circuit of the present application;

[0022] Figure 4 It is a block diagram provided for the second embodiment of the stepper motor drive circuit of the present application.

[0023] Description of the reference numerals in the drawings:

[0024] Label Description Label Description 10 Motor drive module 30 Communication module 11 Stepper motor driver 40 Detection module 20 Voltage conversion control module 50 Protection module 21 Digital-to-analog converter 60 Indicator module 22 Microcontroller C1 First filter capacitor

[0025] The realization of the purpose, functional features, and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0026] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0027] To better understand the technical solutions of the present application, the following will be described in detail in combination with the drawings in the specification and the specific implementation manners.

[0028] Currently, when traditional stepper motor drives are under heavy loads, a constant current may not be able to provide sufficient driving force, resulting in the motor losing steps or a decrease in response speed; while under light loads, excessive current will cause energy waste, increase the temperature rise of the motor and the driver, shorten the service life, and may cause unnecessary vibrations and noises.

[0029] Therefore, in order to solve the problem that traditional stepper motor drives cannot handle more delicate situations to deal with load changes, and have the problems of low energy efficiency, high heat generation, and high noise. This application proposes a stepper motor drive circuit. Please refer to Figure 1 , Figure 1 which is the structural block diagram provided for the first embodiment of the stepper motor drive circuit of this application.

[0030] In the first embodiment of this application, the stepper motor drive circuit includes: a motor drive module 10 and a voltage transformation control module 20; the motor drive module is respectively connected to the voltage transformation control module and the stepper motor.

[0031] It should be noted that the motor drive module 10 and the voltage transformation control module 20 together constitute the core architecture of the stepper motor drive system. The functions of these two modules and their interactions will be elaborated below.

[0032] It should be noted that the motor drive module 10, as a bridge connecting the voltage transformation control module 20 and the stepper motor, has the ability to receive the control voltage output from the voltage transformation control module 20, and can also convert this control voltage into the drive current required for the stepper motor to operate.

[0033] It can be understood that in order to achieve this conversion, the motor drive module 10 usually integrates a high-precision current sensor, a power amplifier, and an intelligent control chip inside. The current sensor is responsible for real-time monitoring of the magnitude of the drive current to ensure that it fluctuates within a safe range; the power amplifier is responsible for amplifying the control voltage to a level sufficient to drive the stepper motor; and the intelligent control chip dynamically adjusts the parameters of the drive current, such as current magnitude, waveform, etc., according to the preset algorithm and the received control signal to achieve a comprehensive optimization of the performance of the stepper motor.

[0034] It should be noted that the voltage transformation control module 20 is the "brain" of the entire control system. It can output an accurate and adjustable control voltage according to system requirements or external instructions.

[0035] It can be understood that the variable voltage control module 20 usually includes a high-precision voltage regulator, a feedback control circuit, an overvoltage and overcurrent protection circuit, etc. The voltage regulator is responsible for adjusting the magnitude of the output voltage according to the control signal to ensure that it fluctuates stably within a preset range; the feedback control circuit monitors the changes in the output voltage and current in real time and adjusts the output of the voltage regulator in a timely manner to maintain the stability of the system; while the overvoltage and overcurrent protection circuit quickly cuts off the power supply when the voltage or current is abnormal to protect the entire system from damage.

[0036] It can be understood that when the motor drive module 10 receives the control voltage from the variable voltage control module 20, it will immediately adjust the drive current output to the stepper motor according to the magnitude and waveform of this voltage. In this process, the intelligent control chip of the motor drive module 10 plays a crucial role. It will dynamically adjust parameters such as the waveform, frequency, and amplitude of the drive current according to the preset algorithm and control signal to achieve precise control of the rotation speed, rotation direction, step angle, and operating mode of the stepper motor.

[0037] It should be noted that in the motor drive circuit, the control voltage refers to the voltage signal output by the variable voltage control module 20 for regulating the working state of the motor drive module 10 and thus controlling the performance of the stepper motor. The control voltage within the preset range refers to a set of specific voltage value ranges that the variable voltage control module 20 can output and use to regulate the working state of the motor drive module 10. The specific values of the control voltage within the preset range are usually clearly given in the selection of the motor drive module and the variable voltage control module. For example, in some applications, the variable voltage control module 20 may be able to output a control voltage within the range of 5V or 10V, and the motor drive module 10 can receive and respond to the voltage signal within this range.

[0038] It should be noted that different motor drive systems and stepper motors may have different requirements for the control voltage. Therefore, when designing and selecting the drive circuit, it is necessary to determine the control voltage within the preset range according to the specific application requirements and device characteristics.

[0039] In summary, the variable voltage control module 20 is used to output a control voltage to the motor drive module 10; the motor drive module 10 is used to adjust the drive current output to the stepper motor through the control voltage when receiving the control voltage.

[0040] In a feasible implementation manner, please refer to Figure 2 , Figure 2 This is a structural block diagram of an implementation manner provided for Embodiment 1 of the stepper motor drive circuit of this application. The variable voltage control module 20 includes: a digital-to-analog converter 21 and a microcontroller 22; the digital-to-analog converter 21 is connected to the microcontroller 22 and the motor drive module 10.

[0041] It should be noted that the digital-to-analog converter 21, as a key component of the voltage conversion control module 20, is closely connected to the microcontroller 22 and serves as a bridge between the microcontroller 22 and the motor drive module 10. The digital-to-analog converter 21 is an electronic device that converts digital signals into analog signals. The design of the digital-to-analog converter 21 allows its output voltage to be flexibly adjusted according to the digital signals input to the microcontroller 22, and this characteristic enables the digital-to-analog converter 21 to generate and output an accurate and variable control voltage.

[0042] It should be noted that the microcontroller 22 is responsible for sending digital signals to the digital-to-analog converter 21. After receiving the digital signals, the digital-to-analog converter 21 converts them into voltage signals corresponding to the digital signals, and then precisely controls the magnitude of the control voltage generated by the digital-to-analog converter 21. The microcontroller 22 usually adopts a high-performance microprocessor chip, which has powerful computing capabilities and rich peripheral interfaces. It can not only adjust the control strategy in real time according to system requirements or external instructions, but also perform data transmission and interaction with other devices through communication interfaces, realizing the intelligence and networking of the entire control system.

[0043] In one implementation, the digital-to-analog converter 21 can also be replaced by a digital potentiometer.

[0044] It should be noted that a digital potentiometer is a programmable resistor device whose resistance value can be continuously or stepwise adjusted under the control of the microcontroller 22. This design enables the digital potentiometer to output an accurate and variable control voltage, which is a key signal for driving the stepper motor to operate. The high precision and stability of the digital potentiometer ensure the accuracy and consistency of the control voltage, thereby improving the control precision and stability of the stepper motor.

[0045] In addition, the motor drive module includes: a stepper motor driver 11; the stepper motor driver 11 is respectively connected to the digital-to-analog converter 21 and the microcontroller 22. The microcontroller 22 outputs a pulse signal to the stepper motor driver; the stepper motor driver is also used to control the rotation direction and the number of steps of the stepper motor when receiving the pulse signal. Generally speaking, the windings of each phase of the stepper motor are respectively connected to the corresponding output pins of the stepper motor driver. The common terminal of the stepper motor is usually connected to the power ground or the GND pin of the driver.

[0046] It should be noted that the stepper motor driver 11 is respectively connected to the digital-to-analog converter 21 and the microcontroller 22, and receives key signals from both. On the one hand, it obtains an accurate control voltage from the digital-to-analog converter 21, which determines the running speed and strength of the stepper motor; on the other hand, it also receives pulse signals from the microcontroller 22, and these signals contain specific instructions for the rotation direction and number of steps of the stepper motor.

[0047] It should be noted that after receiving these signals, the stepper motor driver 11 will perform accurate parsing and drive the stepper motor to perform corresponding rotational actions according to the parsing results. By accurately controlling the rotation direction and number of steps, the stepper motor can achieve various complex motion trajectories and meet the requirements of various application scenarios.

[0048] Furthermore, please refer to Figure 3 , Figure 3 which is a circuit schematic diagram of an implementation manner provided for the first embodiment of the stepper motor drive circuit of this application. Figure 3 A specific connection relationship diagram of the stepper motor driver 11 and the digital-to-analog converter 21 is given.

[0049] It can be understood that in this implementation manner, the stepper motor driver 11 selects A4988SETTR-T / C38437, and the digital-to-analog converter 21 selects MCP4725A0T-E / CH / C144198.

[0050] Specifically, the DIR direction pin of A4988SETTR-T / C38437 is usually connected to the digital pin of the microcontroller to control the rotation direction of the stepper motor; the STEP step pin is connected to the digital pin of the microcontroller to generate step pulses; the GND pin is connected to the power ground; the VDD pin is connected to the logic power supply.

[0051] Specifically, the VDD pin and the VSS pin of MCP4725A0T-E / CH / C144198 are respectively connected to the logic power supply and the power ground; the SDA pin and the SCL pin are respectively connected to the I2C data line and the clock line of the microcontroller; A0 is grounded.

[0052] It should be noted that the REF pin of A4988SETTR-T / C38437 is connected to

[0053] the VOUT pin of MCP4725A0T-E / CH / C144198.

[0054] It can be understood that the driving process of the stepper motor in this embodiment is as follows: Initialize the communication with the MCP4725A0T-E / CH / C144198 using the I2C library of the microcontroller. Calculate the digital signal to be output according to the required driving current of the stepper motor to set the output voltage of the MCP4725A0T-E / CH / C144198. The relationship between the VREF of the A4988SETTR-T / C38437 and the driving current is usually VREF = I_drive * 0.5, but it is not limited to this. There are differences in the selection conversion of different stepper motor drivers, and the corresponding specification sheets can be consulted specifically. Finally, by sending pulses to the STEP pin of the A4988SETTR-T / C38437, the steps of the stepper motor are controlled; by sending pulses to the DIR pin, the rotation direction of the motor is controlled.

[0055] In addition, the stepper motor drive circuit further includes: a first filter capacitor C1; the digital-to-analog converter 21 is connected to the stepper motor driver 11 through the first filter capacitor C1. Correspondingly, in Figure 3 the first end of the first filter capacitor C1 can be connected to the connection point between the REF pin of the A4988SETTR-T / C38437 and the output pin VOUT of the MCP4725A0T-E / CH / C144198, and the second end of the first filter capacitor C1 is grounded for filtering out interference.

[0056] In this embodiment, by integrating the variable voltage control module, a control voltage within a preset range can be accurately output to the motor drive module. This design enables the driving current output by the motor drive module to be finely adjusted according to the control requirements, thereby significantly improving the control accuracy and response speed of the stepper motor and meeting the high-precision requirements for motor movement in complex application scenarios.

[0057] Furthermore, on the basis of Embodiment 1, the present application proposes Embodiment 2. Please refer to Figure 4 , Figure 4 which is the structural block diagram provided for Embodiment 2 of the stepper motor drive circuit of the present application.

[0058] In one embodiment, the stepper motor drive circuit further includes: a communication module 30; the communication module 30 is respectively connected to the variable voltage control module 20 and an external communication device. The communication module 30 is used to receive instructions and parameter settings from the external communication device, and generate a communication signal based on the instructions and parameter settings and output it to the variable voltage control module 20; the variable voltage control module 20 is further used to adjust the control voltage based on the communication signal when receiving the communication signal.

[0059] It should be noted that the communication module 30, as an information interaction interface, its main function is to receive various instructions and parameter setting information from external communication devices. These instructions and parameters may involve aspects such as the working mode of the device, adjustment of the operating state, and configuration of performance parameters, which are crucial for the normal operation and flexible control of the entire system.

[0060] In addition, the communication module 30 has high compatibility and stability, and can ensure accurate reception and parsing of these external information in various complex communication environments. When valid instructions and parameter settings are received, the communication module 30 will immediately generate corresponding communication signals according to this information. The generated communication signals are then output to the voltage transformation control module 20.

[0061] It can be understood that when the voltage transformation control module 20 receives the communication signal from the communication module 30, it will immediately start the preset processing mechanism inside to parse and identify these signals. Based on the specific instructions and parameter requirements parsed out, the voltage transformation control module 20 can intelligently adjust the control voltage it outputs.

[0062] In an embodiment, the stepping motor drive circuit further includes: a detection module 40; the detection module 40 is respectively connected to the motor drive module 10 and the voltage transformation control module 20.

[0063] It should be noted that the detection module 40 is used to detect the drive current of the motor drive module 10 and output the drive current to the voltage transformation control module 20; the voltage transformation control module 20 is used to judge whether the drive current is within the error range when receiving the drive current; the voltage transformation control module 20 is further used to adjust the control voltage when the drive current is outside the error range.

[0064] It can be understood that the detection module 40 is to monitor the drive current output by the motor drive module 10 in real time. This process is achieved through a high-precision current sensor, which can accurately capture and quantify the current value flowing through the motor drive circuit. Subsequently, the detection module 40 will transmit this drive current data to the voltage transformation control module 20 in real time, providing a solid basis for subsequent analysis and adjustment.

[0065] It can be understood that after the voltage transformation control module 20 receives the drive current information from the detection module 40, the voltage transformation control module 20 starts its built-in judgment program. This program will preset a reasonable current error range, which is comprehensively determined based on the specifications of the motor, the load characteristics, and the safety margin of the system design. The voltage transformation control module 20 evaluates whether the current working state of the motor is within the ideal range by comparing the actual drive current with the preset error range.

[0066] It can be understood that if the analysis result shows that the drive current deviates from the predetermined error range, whether it is too high or too low, it means that the motor may be facing overload, underload or other potential fault risks. At this time, the variable voltage control module 20 will dynamically adjust the control voltage output to the motor drive module 10 through the internal voltage regulation mechanism. This adjustment action aims to correct the current deviation, so that the working current of the motor returns to the safe and efficient operating range, thereby effectively protecting the motor from damage and ensuring the stability and performance of the entire drive system.

[0067] In one embodiment, the stepping motor drive circuit further includes: a protection module 50; the protection module 50 is respectively connected to the motor drive module 10 and the stepping motor.

[0068] It should be noted that the protection module 50 is used to monitor the operating state of the stepping motor. When an abnormal situation is detected, the power supply of the motor drive module 10 to the stepping motor is cut off. The abnormal situations include overheating, overcurrent, short circuit or motor jamming.

[0069] It should be noted that the protection module 50 continuously monitors the operating state of the stepping motor. This process covers multiple key indicators, including but not limited to the temperature of the motor, the magnitude of the current, the circuit connectivity, and the rotation state of the motor.

[0070] In one embodiment, the stepping motor drive circuit further includes: an indication module 60; the variable voltage control module 20 is connected to the motor drive module 10 through the indication module 60.

[0071] It should be noted that the indication module 60 is used to indicate the working state of the stepping motor drive circuit to the user. The indication module 60 usually integrates a variety of signal indicator lights or display screens. These elements can emit different color light signals or display corresponding information according to the actual working state of the circuit, such as voltage level, current magnitude, motor operating speed or any preset alarm condition. For example, when the stepping motor is working normally, the indication module may light up a green indicator light; if an abnormality occurs in the circuit, such as too high or too low voltage, it may flash a red light or display an error code to quickly attract the user's attention.

[0072] In this embodiment, by introducing the communication module, detection module, protection module and indication module, the overall performance, reliability and user-friendliness are improved. The coordinated work of these modules not only improves the stability and safety of the circuit, but also provides strong support for its wider application scenarios.

[0073] The present application also provides a stepper motor drive system. The stepper motor drive system includes the stepper motor drive circuit and the stepper motor of each of the above embodiments. The specific circuit structure of the stepper motor drive refers to the above embodiments. Since this stepper motor drive system adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, and will not be elaborated one by one here.

[0074] The present application also provides a stepper motor. The stepper motor drive system applies the stepper motor drive system. Since the stepper motor adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, and will not be elaborated one by one here.

[0075] The above are only some embodiments of the present application, and thus do not limit the patent scope of the present application. Any equivalent structural transformation made under the technical concept of the present application by using the content of the specification and drawings of the present application, or any direct / indirect application in other related technical fields is included in the patent protection scope of the present application.

Claims

1. A stepping motor drive circuit, characterized in that, The stepping motor drive circuit includes: a motor drive module and a voltage conversion control module; The motor drive module is respectively connected to the voltage conversion control module and the stepping motor; The voltage conversion control module is used to output a control voltage within a preset range to the motor drive module; The motor drive module is used to adjust the drive current output to the stepping motor through the control voltage when receiving the control voltage.

2. The stepper motor drive circuit according to claim 1, wherein, The voltage conversion control module includes: a digital-to-analog converter and a microcontroller; The digital-to-analog converter is connected to the microcontroller and the motor drive module; The microcontroller is used to output a digital signal to the digital-to-analog converter to adjust the control voltage output by the digital-to-analog converter.

3. The stepper motor drive circuit according to claim 2, wherein The motor drive module includes: a stepping motor driver; The stepping motor driver is respectively connected to the digital-to-analog converter and the microcontroller; The microcontroller outputs a pulse signal to the stepping motor driver; The stepping motor driver is further used to control the rotation direction and the number of steps of the stepping motor when receiving the pulse signal.

4. The stepper motor drive circuit according to claim 3, wherein, The stepping motor drive circuit further includes: a first filter capacitor; The digital-to-analog converter is connected to the stepping motor driver through the first filter capacitor.

5. The stepper motor drive circuit according to claim 1, characterized in that, The stepping motor drive circuit further includes: a communication module; The communication module is respectively connected to the voltage conversion control module and an external communication device; The communication module is used to receive instructions and parameter settings from the external communication device, and generate a communication signal based on the instructions and parameter settings and output the communication signal to the voltage conversion control module; The voltage conversion control module is further used to adjust the control voltage based on the communication signal when receiving the communication signal.

6. The stepper motor drive circuit according to claim 5, wherein, The stepping motor drive circuit further includes: a detection module; The detection module is respectively connected to the motor drive module and the voltage conversion control module; The detection module is used to detect the drive current of the motor drive module and output the drive current to the voltage conversion control module; The voltage conversion control module is used to judge whether the drive current is within an error range when receiving the drive current; The voltage conversion control module is further used to adjust the control voltage when the drive current is outside the error range.

7. The stepper motor drive circuit according to claim 6, wherein The stepping motor drive system further includes: a protection module; The protection module is respectively connected to the motor drive module and the stepping motor; The protection module is used to monitor the operating state of the stepping motor, and when an abnormal situation is detected, cut off the power supply of the motor drive module to the stepping motor, and the abnormal situation includes overheating, overcurrent, short circuit or motor jamming.

8. The stepper motor drive circuit according to claim 7, wherein The stepping motor drive circuit further includes: an indication module; The voltage conversion control module is connected to the motor drive module through the indication module; The indication module is used to indicate the working state of the stepping motor drive circuit to the user.

9. A stepper motor drive system, characterized in that, The stepping motor drive system includes: a stepping motor and the stepping motor drive circuit according to any one of claims 1 to 8; The stepping motor is connected to the stepping motor drive circuit according to any one of claims 1 to 8.

10. A stepper motor, characterized in that, The stepping motor as described is applied to the stepping motor drive system as claimed in claim 9.