A configurable input dc brush motor controller
Patent Information
- Application Number
- CN202522183004.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-15
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2035-10-15
AI Technical Summary
[0006]本发明的目的在于解决现有直流有刷电机控制器难以兼容工业现场多种控制信号类型的技术问题
1.兼容性强:控制器支持电压信号、脉冲信号、频率信号、PWM占空比、RS485通讯、CAN通讯等多种控制信号输入,可根据现场实际信号类型灵活配置参数,能适配大多数工业应用场景的控制需求,解决了传统控制器仅能适配少数固定信号类型的局限。
Smart Images

Figure CN224746475U_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of DC brushed motor control technology, and in particular to a DC brushed motor controller with configurable inputs. Background Technology
[0002] In industrial applications of brushed DC motors, motor control needs to achieve basic actions such as starting, stopping, accelerating, decelerating, and reversing. Drive control methods are mainly divided into two categories: relay drive and H-bridge circuit drive. Relay drive, unable to achieve motor speed regulation, has been replaced by H-bridge circuit drive in scenarios requiring speed control. However, the control units used to send control commands to the driver in industrial settings have significantly different output control signal types, posing a critical compatibility issue for motor controllers.
[0003] Control signals in industrial settings primarily encompass communication bus signals and analog signals. Analog signals alone include various specifications; for example, some devices output 0-5V voltage signals, others 0-10V, and still others use pulse or frequency signals to transmit control commands. Most existing DC brushed motor controllers can only adapt to one or a few fixed types of control signals. When industrial settings require replacing control units with different signal output types, or when multiple control devices with different signal types need to coordinate motor control in the same environment, existing controllers cannot directly meet the demands.
[0004] To address this compatibility issue, operators typically need to add an intermediate signal conversion module to convert different types of control signals into signals recognizable by the controller. However, the introduction of this intermediate conversion module not only significantly increases the hardware cost of the entire motor control system but also adds complexity to the system structure. Signal delays and interference can easily occur during conversion, leading to slower motor control response, decreased stability, and even, in some cases, a failure of the conversion module could paralyze the entire control system, disrupting industrial production and causing economic losses. Therefore, the inability of existing DC brushed motor controllers to be compatible with various industrial field control signal types has become a core technological bottleneck restricting their efficient application in diverse industrial scenarios.
[0005] To address the problems mentioned above, a configurable input DC brushed motor controller has been invented. Utility Model Content
[0006] The purpose of this invention is to solve the technical problem that existing DC brushed motor controllers are difficult to be compatible with various control signal types in industrial environments. By designing a controller structure that supports multiple control signal inputs and is flexibly configurable, the controller can adapt to common industrial control signals such as voltage signals (0-3.3V, 0-5V, 0-10V), pulse signals, frequency signals, PWM duty cycle signals, RS485 communication signals, and CAN communication signals. Without the need for additional intermediate signal conversion modules, it can achieve stable control of motor output speed and torque, meeting the motor control needs of different industrial scenarios, reducing system costs, and improving control efficiency.
[0007] This application provides a configurable input DC brushed motor controller, employing the following technical solution: It includes a power supply system, a communication system, a signal input system, a drive output circuit, a sampling system, and a main control unit. The power supply system is electrically connected to the communication system, signal input system, drive output circuit, sampling system, and main control unit, providing power to each system and unit. The communication system is electrically connected to the main control unit, enabling communication between external devices and the main control unit. The signal input system is electrically connected to the main control unit, acquiring external control signals and transmitting them to the main control unit. The drive output circuit is electrically connected to the main control unit, receiving control commands from the main control unit and driving the motor. The sampling system is electrically connected to the main control unit, acquiring motor operating status signals and feeding them back to the main control unit. The main control unit receives and processes signals transmitted from the signal input system and the communication system, generates control commands to send to the drive output circuit, and simultaneously receives signals fed back from the sampling system, implementing overload protection and parameter adjustment. It can also configure input signal types and parameters to control the motor output speed and torque.
[0008] Optionally, the power supply system includes a surge protection component, a first voltage regulator chip, a second voltage regulator chip, and a boost circuit; the input terminal of the surge protection component is used to connect to an external DC power supply, and the output terminal of the surge protection component is electrically connected to the input terminal of the first voltage regulator chip; the output terminal of the first voltage regulator chip is electrically connected to the input terminal of the second voltage regulator chip and the input terminal of the boost circuit, respectively; the output terminal of the second voltage regulator chip is electrically connected to the main control unit to provide a stable voltage to the main control unit; the output terminal of the boost circuit is electrically connected to the drive output circuit to provide an operating voltage to the drive output circuit; the surge protection component consists of two TVS diodes connected in parallel to suppress surge voltage from the external power supply.
[0009] Optionally, the drive output circuit includes an H-bridge power component, a back EMF suppression component, and a half-bridge driver chip. The H-bridge power component consists of four MOSFETs, the control terminals of which are electrically connected to the output terminals of the half-bridge driver chip, and the power terminals of which are electrically connected to the motor's wiring terminals. The input terminal of the half-bridge driver chip is electrically connected to the main control unit and is used to receive the PWM signal output by the main control unit and drive the MOSFETs in the H-bridge power component to turn on or off. The back EMF suppression component includes one MOSFET and three power resistors. The three power resistors are connected in series, with one end electrically connected to the power terminal of the MOSFET in the H-bridge power component and the other end electrically connected to the power terminal of the MOSFET in the back EMF suppression component. The control terminal of the MOSFET in the back EMF suppression component is electrically connected to the main control unit and is used to receive a command from the main control unit to turn on during emergency stop or rapid deceleration of the motor, consuming the back EMF generated by the motor through the power resistors.
[0010] Optionally, the sampling system includes a current sampling component and an electromotive force (EMF) sampling component. The current sampling component includes a resistor-capacitor filter circuit, a rail-to-rail high-precision operational amplifier, and a secondary filter circuit. The input terminal of the resistor-capacitor filter circuit is electrically connected to the power terminal of the H-bridge power component in the drive output circuit, used to collect the motor operating current and perform preliminary filtering. The output terminal of the resistor-capacitor filter circuit is electrically connected to the input terminal of the rail-to-rail high-precision operational amplifier, and the output terminal of the rail-to-rail high-precision operational amplifier is electrically connected to the input terminal of the secondary filter circuit, used to amplify the filtered current signal. The output terminal of the secondary filter circuit is electrically connected to the AD acquisition interface of the main control unit, used to transmit the amplified current signal to the main control unit. The input terminal of the EMF sampling component is electrically connected to the motor's wiring terminal, and the output terminal of the EMF sampling component is electrically connected to the main control unit, used to collect the EMF at the moment of motor commutation and transmit it to the main control unit to obtain the motor's commutation frequency.
[0011] Optionally, the communication system includes an RS485 communication interface, a CAN communication interface, and an interface protection component. One end of the RS485 communication interface is electrically connected to an external communication device, and the other end is electrically connected to the main control unit, and data transmission is implemented according to the Modbus-RTU protocol. One end of the CAN communication interface is electrically connected to an external communication device, and the other end is electrically connected to the main control unit, and data transmission is implemented according to the CAN-Open protocol. The interface protection component includes a resettable fuse, a TVS diode, and a current-limiting resistor. One end of the resettable fuse is electrically connected to the signal terminals of the RS485 and CAN communication interfaces, and the other end of the resettable fuse is electrically connected to one end of the TVS diode and one end of the current-limiting resistor. The other end of the TVS diode is grounded, and the other end of the current-limiting resistor is electrically connected to the main control unit, used to prevent external abnormal voltage or current from damaging the communication interface and the main control unit.
[0012] Optionally, the signal input system includes a signal acquisition interface, an overvoltage and overcurrent protection component, a voltage divider circuit, and a voltage follower. The signal acquisition interface has three terminals, each with one end for receiving an external control signal and the other end electrically connected to the input terminal of the overvoltage and overcurrent protection component. The output terminal of the overvoltage and overcurrent protection component is electrically connected to the input terminal of the voltage divider circuit, used to transmit the external control signal to the voltage divider circuit after overvoltage and overcurrent protection. The output terminal of the voltage divider circuit is electrically connected to the input terminal of the voltage follower, used to perform voltage division processing on the external control signal according to the configuration parameters of the main control unit. The output terminal of the voltage follower is electrically connected to the main control unit, used to stably transmit the divided signal to the main control unit. The external control signals include analog signals 0-3.3V, 0-5V, 0-10V, PWM duty cycle signals, pulse signals, frequency signals, and high / low level switching signals 0-24V, where the switching signals are used to control the motor's start / stop and running direction, and the analog signals are used to control the motor's running speed and torque.
[0013] Optionally, the main control unit adopts an ARM core processor and is also connected to a host computer interaction interface. The host computer interaction interface is electrically connected to external host computer software and is used to receive configuration instructions sent by the host computer software to configure the input signal type, parameters and functions. It can also set the action of each step of the motor through the host computer software and support user-defined mode control.
[0014] In summary, this application includes the following beneficial technical effects: 1. Strong compatibility: The controller supports various control signal inputs such as voltage signals, pulse signals, frequency signals, PWM duty cycle, RS485 communication, and CAN communication. Parameters can be flexibly configured according to the actual signal type on site, which can adapt to the control needs of most industrial application scenarios and solve the limitation of traditional controllers that can only adapt to a few fixed signal types.
[0015] 2. Lower cost: No additional intermediate signal conversion module is required, reducing hardware procurement and installation costs, while simplifying the system structure and reducing the manpower and material costs for later maintenance.
[0016] 3. Stable and efficient control: Through a dedicated drive output circuit (including reverse electromotive force suppression), sampling system (current and electromotive force sampling) and ARM core main control unit, precise control of motor start-stop, forward and reverse rotation, speed and torque is achieved, avoiding delay and interference in the signal conversion process, and improving the stability and response speed of motor operation.
[0017] 4. High safety: The power supply system has overcurrent and surge protection functions. The sampling system can monitor the motor operating current in real time. When the current reaches the maximum withstand value, it will automatically trigger protection and output alarm information to prevent the motor from being damaged due to prolonged stalling or overload, thus extending the motor's service life.
[0018] 5. Flexible to use: It supports customizing motor action steps through the accompanying host computer software, and can also send control commands through RS485 and CAN communication to adapt to the operating habits and control scenario requirements of different users. Attached Figure Description
[0019] Figure 1 This is a system block diagram of a configurable input DC brushed motor controller according to this application; Figure 2 This is a schematic diagram of the power supply system of a configurable input DC brushed motor controller according to this application; Figure 3 This is a schematic diagram of the drive output system of a configurable input DC brushed motor controller according to this application; Figure 4 This is a schematic diagram of a sampling system for a configurable input DC brushed motor controller according to this application; Figure 5 This is a schematic diagram of the communication system of a configurable input DC brushed motor controller according to this application; Figure 6 This is a schematic diagram of the signal input system of a configurable input DC brushed motor controller according to this application; Figure 7 This is a schematic diagram of the main control unit of a configurable input DC brushed motor controller according to this application; Figure 8 This application describes the signal configuration of a configurable input DC brushed motor controller. Figure I ; Figure 9 This application describes the signal configuration of a configurable input DC brushed motor controller. Figure II ; Figure 10 This application describes the signal configuration of a configurable input DC brushed motor controller. Figure III . Detailed Implementation
[0020] The present application will be further described in detail below with reference to the accompanying drawings. In the description of the present utility model, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing the present utility model and 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 present utility model.
[0021] Reference Figure 1 One embodiment is shown: a configurable input DC brushed motor controller includes a power supply system, a communication system, a signal input system, a drive output circuit, a sampling system, and a main control unit. In this embodiment, the power supply system establishes electrical connections with the communication system, the signal input system, the drive output circuit, the sampling system, and the main control unit. The power supply system regulates and surge-protects the externally input DC power supply, providing a stable operating voltage to the communication system to ensure data transmission, powering the signal input system to support its acquisition of external control signals, powering the drive output circuit to meet its motor drive power requirements, powering the sampling system to ensure accurate acquisition of motor status signals, and powering the main control unit to maintain its data processing and command generation functions. The communication system is electrically connected to the main control unit. External devices send control commands to the main control unit through the communication system, while the main control unit simultaneously feeds back the motor operating status and controller operating parameters to external devices through the communication system. The signal input system is electrically connected to the main control unit. External control signals (such as analog voltage, pulse, and switch signals) first enter the signal input system for pre-processing. The signals are processed and then transmitted to the main control unit. The drive output circuit is electrically connected to the main control unit. The motor control commands (such as PWM signals and forward / reverse signals) generated by the main control unit are transmitted to the drive output circuit. The drive output circuit converts the commands into drive signals that the motor can recognize, realizing the motor's start-stop, speed adjustment, and forward / reverse actions. The sampling system is electrically connected to the main control unit. The sampling system collects the motor's operating current, commutation electromotive force, and other status signals in real time, processes the signals, and feeds them back to the main control unit. The main control unit, as the core of the controller, receives external control signals transmitted from the signal input system and external device commands transmitted from the communication system. After parsing and calculating the signals, it generates drive commands and sends them to the drive output circuit. At the same time, it receives motor status signals fed back by the sampling system. If the current exceeds the threshold, it triggers overload protection. If the control accuracy needs to be adjusted, it corrects the parameters based on the electromotive force signal. The main control unit can configure the type of input signal (such as configuring a certain interface as an analog signal input or a pulse signal input) and parameters (such as analog signal range and effective level) according to user needs, thereby realizing precise control of the motor's output speed and torque.
[0022] The implementation principle of the above embodiment is as follows: the controller uses "signal input - data processing - command output - status feedback" as the core logic to realize motor control. First, the power supply system provides a stable and matched operating voltage for each module, ensuring the normal operation of the hardware circuits of each module. External control signals enter the controller through the signal input system or communication system, are preprocessed, and then transmitted to the main control unit to ensure that the signals meet the main control unit's receiving standards. The main control unit analyzes the input signals based on preset configuration parameters (such as signal type and control logic) to determine the target operating state of the motor (such as target speed and direction), and generates corresponding drive commands through built-in algorithms. After the drive commands are transmitted to the drive output circuit, the drive output circuit converts the commands into motor drive signals, driving the motor to operate according to the target state. At the same time, the sampling system collects key state signals (current and electromotive force) during the motor operation in real time and feeds the signals back to the main control unit. The main control unit compares the target state with the actual state. If there is a deviation, it adjusts the drive commands to form a closed-loop control. If an anomaly (such as overload) is detected, the protection mechanism is immediately triggered to ensure the safe operation of the motor and controller. Throughout the process, the signal configuration function of the main control unit can flexibly adapt to different types of external control signals without the need for additional adapter modules, achieving motor control compatibility in various scenarios.
[0023] Reference Figure 2One embodiment is shown: the power supply system includes a surge protection component, a first voltage regulator chip, a second voltage regulator chip, and a boost circuit. In this embodiment, the input terminal of the surge protection component is used to connect to an external DC power supply. The external DC power supply first flows through the surge protection component, which consists of two TVS diodes connected in parallel. One end of the two TVS diodes is connected to the positive terminal of the external DC power supply, and the other end is connected to the negative terminal of the external DC power supply. When a surge voltage occurs in the external power supply, the TVS diodes quickly break down and conduct, diverting the surge current to ground and preventing the surge voltage from damaging subsequent circuits. The output terminal of the surge protection component (i.e., the end of the TVS diode connected to the positive terminal of the external power supply) is electrically connected to the input terminal of the first voltage regulator chip. The input terminal of the first voltage regulator chip receives the surge-protected DC voltage and converts the input voltage into a stable 5V DC voltage. The output terminal of the first voltage regulator chip is electrically connected to the input terminal of the second voltage regulator chip and the input terminal of the boost circuit. The system achieves two-way distribution of 5V voltage. The input of the second voltage regulator chip receives the 5V voltage output from the first voltage regulator chip. The second voltage regulator chip further stabilizes the 5V voltage and converts it into a 3.3V DC voltage. The output of the second voltage regulator chip is electrically connected to the power interface of the main control unit. Since the main control unit uses an ARM core processor, its operating voltage requirement is 3.3V. The 3.3V voltage provides a stable power supply to the processor, ensuring the stable operation of its core functions such as data processing and instruction generation. The input of the boost circuit receives the 5V voltage output from the first voltage regulator chip. The boost circuit boosts the 5V voltage to a 12V DC voltage through internal inductors, capacitors, and control chips. The output of the boost circuit is electrically connected to the power interface of the drive output circuit. The H-bridge power components, half-bridge driver chips, and other devices in the drive output circuit require a 12V operating voltage. The 12V voltage provides sufficient power support for the drive output circuit, ensuring that it can effectively drive the motor.
[0024] The implementation principle of the above embodiment is as follows: The power supply system achieves safe voltage conversion and precise matching through multi-stage processing of "surge protection - first-stage voltage regulation - second-stage voltage regulation / boost". First, the external DC power supply may be subject to surge interference (such as voltage fluctuations in industrial sites, lightning strikes, etc.). The two parallel TVS diodes of the surge protection component utilize their transient voltage suppression characteristics to quickly conduct when a surge voltage occurs, clamping the voltage within a safe range and protecting the subsequent voltage regulator chip and circuit. Next, the first voltage regulator chip stabilizes the surge-protected voltage to 5V. 5V serves as an intermediate voltage, satisfying the input requirements of the subsequent second voltage regulator chip and providing a stable input for the boost circuit. The second voltage regulator chip steps down the 5V to 3.3V to meet the low voltage requirements of the main control unit ARM processor, avoiding damage from high voltage. The processor, with a stable 3.3V output, ensures the reliability of its computation and control functions. The boost circuit raises the voltage from 5V to 12V, meeting the high voltage and high power requirements of the MOSFETs and half-bridge driver chips in the drive output circuit. This ensures that the drive circuit can output sufficient current to drive the motor, especially when the motor load is large. The 12V voltage can guarantee the normal conduction and cutoff of the H-bridge components, avoiding insufficient voltage that could lead to weak motor drive or circuit damage. Through the coordination of various components, the entire power system achieves a safe and stable conversion from the external power supply to the operating voltage of each module, providing power supply assurance for the overall operation of the controller.
[0025] Reference Figure 3One embodiment shown is as follows: the drive output circuit includes an H-bridge power component, a reverse electromotive force suppression component, and a half-bridge driver chip; in this embodiment, the H-bridge power component consists of four MOSFETs, namely a first MOSFET, a second MOSFET, a third MOSFET, and a fourth MOSFET. The control terminals (gates) of the four MOSFETs are electrically connected to the output terminals of the half-bridge driver chip. The half-bridge driver chip has four output terminals, which are respectively connected to the gates of the four MOSFETs; the power terminals (source and drain) of the four MOSFETs are connected according to the H-bridge topology, and the drains of the first MOSFET and the second MOSFET are jointly connected to the 12V output of the boost circuit. The positive terminal of the power supply is connected to the source of the first MOSFET, which is electrically connected to one terminal of the motor. The sources of the third and fourth MOSFETs are grounded together, and the drain of the third MOSFET is electrically connected to the other terminal of the motor. The sources of the second and fourth MOSFETs are connected to each other, forming a complete H-bridge circuit. This circuit controls the direction of the motor current by switching the MOSFETs on and off, thereby achieving forward and reverse rotation of the motor. The input terminal of the half-bridge driver chip is electrically connected to the PWM output interface of the main control unit. The PWM signal output by the main control unit is transmitted to the input terminal of the half-bridge driver chip. The half-bridge driver chip amplifies the PWM signal and transmits it from the output terminal to the four MOSFETs. The gate of the OS transistor drives the MOSFET to turn on or off according to the duty cycle of the PWM signal, thereby regulating the motor speed. The reverse electromotive force suppression component includes a fifth MOSFET and three power resistors (first power resistor, second power resistor, and third power resistor). The three power resistors are connected in series. One end of the first power resistor is electrically connected to the source of the first MOSFET in the H-bridge power component and one terminal of the motor. The other end of the first power resistor is electrically connected to one end of the second power resistor, the other end of the second power resistor is electrically connected to one end of the third power resistor, and the other end of the third power resistor is electrically connected to the drain of the fifth MOSFET. The source of the fifth MOSFET is grounded. The gate of the fifth MOSFET is electrically connected to the control interface of the main control unit. When the motor stops suddenly or decelerates rapidly, the main control unit detects a sudden increase in voltage across the motor (generating a back electromotive force). It immediately sends a turn-on signal to the gate of the fifth MOSFET. After the fifth MOSFET is turned on, the back electromotive force generated by the motor forms a loop through the motor terminals, the first power resistor, the second power resistor, the third power resistor, and the fifth MOSFET. The three series-connected power resistors convert the energy of the back electromotive force into heat energy. After the back electromotive force disappears and the voltage across the motor returns to normal, the main control unit sends a cut-off signal to the gate of the fifth MOSFET, and the fifth MOSFET is turned off, stopping energy consumption.
[0026] The implementation principle of the above embodiment is as follows: the drive output circuit realizes motor drive through H-bridge topology, and the circuit safety is ensured by the reverse electromotive force suppression component. The four MOSFETs of the H-bridge power component achieve different combinations of conduction and cutoff under the control of the half-bridge driver chip: when the motor needs to rotate forward, the half-bridge driver chip drives the first and third MOSFETs to conduct, and the second and fourth MOSFETs to cut off. The current flows from the positive terminal of the 12V power supply → the first MOSFET → the motor → the third MOSFET → ground, and the motor rotates forward; when the motor needs to rotate in reverse, the second and fourth MOSFETs are driven to conduct, and the first and third MOSFETs are cut off. The current flows from the positive terminal of the 12V power supply → the second MOSFET → the fourth MOSFET → the motor → ground (the current direction is opposite to that in forward rotation), and the motor rotates in reverse. The duty cycle of the PWM signal received by the half-bridge driver chip determines the conduction time ratio of the MOSFETs; the higher the duty cycle, the more active the MOSFETs. The longer the conduction time of the transistor, the higher the average voltage received by the motor and the faster the speed; conversely, the shorter the conduction time, the slower the speed, thus achieving motor speed regulation. When the motor stops suddenly or decelerates rapidly, the current in its internal inductor coil cannot change abruptly, generating a back electromotive force (EMF) opposite to the direction of the supply voltage. If not suppressed, the back EMF will be superimposed on the power supply network, damaging the power supply or the MOSFET. Under the control of the main control unit, the fifth MOSFET of the back EMF suppression component conducts when the back EMF is generated. The three series-connected power resistors form a low-impedance loop, quickly dissipating the energy of the back EMF and preventing circuit damage. After the back EMF disappears, the fifth MOSFET is turned off, without affecting the normal operation of the motor. The entire drive output circuit achieves safe and precise motor drive through the coordination of H-bridge control and back EMF suppression.
[0027] Reference Figure 4One embodiment shown is as follows: the sampling system includes a current sampling component and an electromotive force sampling component; in this embodiment, the current sampling component includes a resistor-capacitor filter circuit, a rail-to-rail high-precision operational amplifier, and a secondary filter circuit; the resistor-capacitor filter circuit consists of a sampling resistor and a filter capacitor. One end of the sampling resistor is electrically connected to the ground terminal (the source connection point of the third MOSFET and the fourth MOSFET) of the H-bridge power component in the drive output circuit, and the other end of the sampling resistor is grounded. The current when the motor is working will flow through the sampling resistor, generating a voltage signal across the sampling resistor. This voltage signal is the motor operating current. The corresponding signal of the current is used; one end of the filter capacitor is electrically connected to the ground terminal of the sampling resistor, and the other end of the filter capacitor is grounded to filter high-frequency interference in the voltage signal across the sampling resistor; the output terminal of the resistor-capacitor filter circuit (the end of the sampling resistor furthest from ground) is electrically connected to the non-inverting input terminal of the rail-to-rail high-precision operational amplifier, and the inverting input terminal of the rail-to-rail high-precision operational amplifier is connected to its own output terminal through a feedback resistor to form a non-inverting amplifier circuit; the power supply terminal of the rail-to-rail high-precision operational amplifier is connected to a 3.3V voltage (provided by the second voltage regulator chip) to provide the operating power for the operational amplifier; due to the sampling current... The voltage signal across the resistor is typically small (millivolt level) and cannot be directly recognized by the main control unit. A rail-to-rail high-precision operational amplifier amplifies this voltage signal to a range recognizable by the main control unit (e.g., 0-3.3V). The output of the rail-to-rail high-precision operational amplifier is electrically connected to the input of a secondary filter circuit. This secondary filter circuit consists of a filter resistor and a filter capacitor. One end of the filter resistor is electrically connected to the operational amplifier output, and the other end of the filter resistor, one end of the filter capacitor, and the AD acquisition interface of the main control unit are all electrically connected together. The other end of the filter capacitor is grounded for further filtering of the amplified signal. Residual interference is eliminated to ensure signal stability. The output of the secondary filter circuit (the connection point between the filter resistor and the filter capacitor) is electrically connected to the AD acquisition interface of the main control unit, transmitting the processed current signal to the main control unit. The main control unit converts the voltage signal into the corresponding current value through AD conversion, and monitors the motor operating current in real time. When the monitored current value reaches the system's preset maximum withstand current, the main control unit immediately sends a command to the drive output circuit to control the MOSFET in the H-bridge power component to turn off, stop the motor drive, and output an alarm message to prevent the motor from being damaged due to prolonged stall or overload.
[0028] The electromotive force (EMF) sampling component consists of a signal acquisition resistor and a filter capacitor. One end of the signal acquisition resistor is electrically connected to the motor's terminal (the end closest to the source of the first MOSFET in the H-bridge power component), and the other end of the signal acquisition resistor is electrically connected to one end of the filter capacitor. The other end of the filter capacitor is grounded. This component is used to acquire the EMF signal generated during motor commutation and filter interference. The output end of the EMF sampling component (the connection point between the signal acquisition resistor and the filter capacitor) is electrically connected to the signal input interface of the main control unit, transmitting the processed EMF signal to the main control unit. The main control unit analyzes the frequency of change of the EMF signal to calculate the commutation frequency of the motor. The commutation frequency has a fixed correlation with the motor speed. Based on the commutation frequency, the main control unit can further optimize the control accuracy of the motor speed to ensure smooth motor operation.
[0029] The implementation principle of the above embodiment is as follows: The sampling system achieves real-time monitoring and control optimization of the motor's operating status through a dual path of "current sampling - overload protection" and "electromotive force sampling - speed optimization". In the current sampling component, the sampling resistor is connected in series with the ground terminal of the motor current loop. Ohm's law is used to convert the current signal into a voltage signal. The resistor-capacitor filter circuit first filters high-frequency interference to avoid interference signals affecting the sampling accuracy. Since the voltage signal corresponding to the motor's operating current is weak, the rail-to-rail high-precision operational amplifier amplifies the signal to the range that the main control unit can recognize through the in-phase amplification circuit. At the same time, the rail-to-rail design ensures that the signal is linearly amplified without distortion throughout the entire power supply voltage range (0-3.3V). The secondary filter circuit further eliminates the interference introduced during the amplification process to ensure signal purity. The main control unit obtains the current data through AD conversion. When the current exceeds the threshold, protection is triggered to avoid damage to the motor and circuit. The electromotive force (EMF) sampling component directly collects the commutation EMF at the motor terminals. When the motor is running, the commutation of its internal windings generates periodic EMF changes. By collecting this signal and analyzing the frequency, the motor speed can be indirectly obtained. The main control unit adjusts the drive command based on this speed data, corrects the speed deviation, and realizes closed-loop control. The entire sampling system, through the coordinated sampling of current and EMF, takes into account both motor operation safety and control accuracy, providing data support for stable control.
[0030] Reference Figure 5One embodiment shown is as follows: The communication system includes an RS485 communication interface, a CAN communication interface, and an interface protection component. In this embodiment, the RS485 communication interface uses a standard RS485 differential interface chip. The power supply terminal of the interface chip is connected to a 3.3V voltage (provided by a second voltage regulator chip). The transmitting and receiving ends of the interface chip are electrically connected to the UART communication interface of the main control unit through signal lines to realize data interaction between the main control unit and the interface chip. The external terminals (A and B lines) of the RS485 communication interface are used to electrically connect to the RS485 interface of external communication devices (such as PLCs and industrial control computers). The communication process follows the Modbus-RTU protocol, which is a commonly used serial communication protocol in the industrial field. It supports multi-device networking and can realize the transmission of control commands (such as external devices sending motor start commands) and status data feedback (such as the main control unit feeding back the current motor speed) between the main control unit and external devices.
[0031] The CAN communication interface uses a standard CAN communication controller and transceiver. The controller's power supply is connected to a 3.3V voltage. The controller's data lines (CAN_H, CAN_L) are electrically connected to the corresponding pins of the transceiver. The transceiver's power supply is connected to a 5V voltage (provided by the first voltage regulator chip). The transceiver's external terminals (CAN_H, CAN_L) are used to electrically connect to the CAN interface of external communication devices. The CAN communication controller is electrically connected to the main control unit through the SPI interface to realize data interaction between the main control unit and the controller. The communication process follows the CAN-Open protocol, which supports industrial control scenarios with high real-time requirements and can realize fast data transmission between multiple nodes to meet the real-time command requirements of motor control.
[0032] The interface protection components include a resettable fuse, a TVS diode, and a current-limiting resistor. A protection circuit is set up for both the RS485 and CAN communication interfaces. Taking the RS485 communication interface as an example, one end of the resettable fuse is electrically connected to the external terminal (A line) of the RS485 interface chip, and the other end of the resettable fuse is electrically connected to one end of the TVS diode and one end of the current-limiting resistor. The other end of the TVS diode is electrically connected to the ground terminal of the communication interface. When an overvoltage occurs at the external interface (such as lightning-induced voltage or high voltage caused by wiring errors), the TVS diode quickly breaks down and conducts, diverting the overvoltage current to the ground terminal to prevent damage to the interface chip. The other end of the current-limiting resistor is electrically connected to the signal input terminal of the RS485 interface chip to limit the current flowing into the interface chip and prevent overcurrent damage. The protection circuit connection method for the CAN communication interface is the same as that for the RS485 interface. The resettable fuse, TVS diode, and current-limiting resistor together form a three-level protection to ensure that the communication interface can still operate normally under abnormal external voltage or current.
[0033] The implementation principle of the above embodiments is as follows: The communication system is designed with dual communication interfaces to adapt to different industrial scenarios, and interface protection ensures communication stability. The RS485 communication interface is based on differential signal transmission, has strong anti-interference capabilities, and is suitable for long-distance (up to 1200 meters) and multi-device (up to 32 nodes) networking scenarios. The Modbus-RTU protocol simplifies the data frame structure, reduces communication latency, and meets the command transmission requirements of conventional industrial control. The CAN communication interface is based on a non-destructive bus arbitration mechanism, supports multiple nodes to send data simultaneously, has high real-time performance (transmission rate up to 1Mbps), and the CAN-Open protocol defines a standardized object dictionary and communication profile, adapting to high-precision, high-real-time motor control scenarios (such as production line synchronous control). The dual-interface design allows the controller to flexibly adapt to the communication needs of different industrial sites.
[0034] In the interface protection components, the resettable fuse operates at low resistance under normal conditions, ensuring uninterrupted communication signal transmission. In the event of an overcurrent (such as a short circuit in an external device), the resettable fuse quickly switches to high resistance, cutting off the current path and protecting subsequent circuits. After the fault is cleared, the resettable fuse automatically returns to its low resistance state, requiring no replacement. The TVS diode operates at high resistance under normal voltage. In the event of an overvoltage (such as a surge voltage), it breaks down and conducts instantaneously, clamping the voltage within a safe range (e.g., 5V) to prevent damage to the interface chip. The current-limiting resistor limits the maximum operating current with a fixed resistance value (e.g., 100Ω), preventing the interface chip from burning out due to excessive current. This three-level protection works synergistically to effectively resist common industrial interferences such as overvoltage, overcurrent, and surges, ensuring stable operation of the communication system and reliable data exchange between external devices and the main control unit.
[0035] Reference Figure 6 One embodiment shown is as follows: The signal input system includes a signal acquisition interface, an overvoltage and overcurrent protection component, a voltage divider circuit, and a voltage follower. In this embodiment, there are three signal acquisition interfaces, each of which is a standard terminal interface for receiving external control signals. The types of external control signals include analog signals (0-3.3V, 0-5V, 0-10V), PWM duty cycle signals (frequency 10-50K, amplitude 3.3V-24V, duty cycle 0-100%), pulse signals, frequency signals, and high / low level switching signals (0-24V). One end of each signal acquisition interface is electrically connected to the signal terminal of an external control device (such as a potentiometer, sensor, or PLC output module), and the other end is electrically connected to the input terminal of the overvoltage and overcurrent protection component, thereby enabling the input of external signals.
[0036] The overvoltage and overcurrent protection component consists of a resettable fuse and a TVS diode. One end of the resettable fuse is electrically connected to the output terminal of the signal acquisition interface, and the other end of the resettable fuse is electrically connected to one end of the TVS diode and the input terminal of the voltage divider circuit. The other end of the TVS diode is grounded. When an external signal experiences overvoltage (e.g., exceeding 24V), the TVS diode quickly breaks down and conducts, clamping the voltage within a safe range (e.g., 5V) to prevent high voltage from damaging subsequent circuits. When an overcurrent occurs (e.g., a short circuit in an external device), the resettable fuse becomes high-resistance, cutting off the current path and achieving overcurrent protection. After the fault is cleared, the resettable fuse automatically resets, without affecting the normal operation of the system.
[0037] The voltage divider circuit consists of two precision resistors connected in series (first voltage divider resistor and second voltage divider resistor). One end of the first voltage divider resistor is electrically connected to the output terminal of the overvoltage and overcurrent protection component (the connection point between the resettable fuse and the TVS diode). The other end of the first voltage divider resistor is electrically connected to one end of the second voltage divider resistor and the input terminal of the voltage follower. The other end of the second voltage divider resistor is grounded. Since the voltage range of external analog signals is different (e.g., 0-10V, 0-5V), while the AD acquisition interface of the main control unit only supports 0-3.3V voltage input, the voltage divider circuit adjusts the resistance ratio of the first and second voltage divider resistors (e.g., a 10V signal is reduced to 0-3.3V through a 1:2 voltage division ratio) to uniformly convert external analog signals of different ranges into a standard 0-3.3V signal. The voltage divider resistors are precision resistors (0.1% accuracy) to ensure accurate voltage division ratio and avoid signal distortion.
[0038] The voltage follower consists of an operational amplifier. The non-inverting input of the operational amplifier is electrically connected to the output of the voltage divider circuit (the connection point between the first and second voltage divider resistors), and the inverting input of the operational amplifier is directly connected to its own output, forming a voltage follower circuit. The power supply terminal of the operational amplifier is connected to a 3.3V voltage (provided by the second voltage regulator chip) to power the operational amplifier. The output of the voltage follower is electrically connected to the signal input interface of the main control unit. Since the output impedance of the voltage divider circuit is high, direct transmission to the main control unit may cause signal attenuation or interference. The voltage follower has the characteristics of high input impedance and low output impedance, which can transmit the divided signal to the main control unit without distortion, while isolating the voltage divider circuit from the main control unit to avoid internal interference in the main control unit from affecting signal acquisition.
[0039] In terms of signal function allocation, the switching signal (0-24V) is transmitted to the main control unit after the above processing. The main control unit controls the drive output circuit to start and stop the motor by identifying the high and low levels of the signal (e.g., low level 0V for stop, high level 24V for start). At the same time, the motor's running direction is controlled by the combination of switching signals from different interfaces (e.g., high level at interface 1 for forward rotation, high level at interface 2 for reverse rotation). After processing, the analog signals (0-3.3V, 0-5V, 0-10V), PWM duty cycle signals, pulse signals, and frequency signals have a corresponding relationship between their signal strength or frequency and the motor speed and torque (e.g., 0-10V analog signal corresponds to 0-1000rpm speed). The main control unit generates drive commands based on this correspondence to control the motor's running speed and torque, thereby achieving precise speed regulation and torque control.
[0040] The implementation principle of the above embodiment is as follows: The signal input system achieves compatibility and accurate acquisition of various external control signals through the process of "multi-interface acquisition - multi-level protection - signal adaptation - stable transmission". Three signal acquisition interfaces can simultaneously connect to different types of external signals, meeting the needs of multi-device collaborative control in industrial settings; the self-resetting fuses and TVS diodes of the overvoltage and overcurrent protection components provide automatic protection against overvoltage and overcurrent problems caused by common wiring errors and equipment failures in industrial settings, preventing system damage; the voltage divider circuit, through precise resistor value matching, uniformly converts analog signals of different voltage ranges into a 0-3.3V standard signal recognizable by the main control unit, solving the core problem of "signal range mismatch" and ensuring that different types of analog signals can be accurately acquired; the voltage follower isolates the front-end circuit from the main control unit through high input impedance and ensures signal transmission without attenuation through low output impedance, avoiding signal distortion that affects control accuracy.
[0041] In terms of signal function implementation, the high and low levels of the switch signal directly correspond to the start, stop, and direction control of the motor, with simple and reliable logic; analog signals, PWM signals, etc., achieve continuous adjustment of motor speed and torque through the mapping relationship of "signal strength - target parameter", adapting to the needs of different load scenarios; the entire signal input system is modularly designed, which is compatible with multiple signal types and ensures the accuracy and stability of signal acquisition, providing hardware support for the controller's "configurable input" function, and can adapt to the control needs of different industrial sites without additional adapter modules.
[0042] Reference Figure 7 , Figure 8 , Figure 9 , Figure 10One embodiment shown is as follows: The main control unit adopts an ARM core processor, which has a built-in AD converter, UART communication interface, SPI interface and general I / O port. The power supply terminal of the processor is electrically connected to the output terminal of the second voltage regulator chip, and a stable 3.3V voltage is connected to provide the processor with operating power. The ground terminal of the processor is electrically connected to the common ground terminal of the controller to ensure reliable circuit grounding and avoid interference. The ARM core processor has a fast computing speed (clock frequency not less than 100MHz) and abundant resources (built-in Flash and RAM), and can simultaneously handle multiple tasks such as signal input, communication interaction, drive control, and sampling feedback to meet the real-time control requirements of the controller.
[0043] The main control unit is also connected to a host computer interface, which uses a USB or RS232 interface. The power supply terminal of the interface chip is connected to a 3.3V voltage. The data lines (TX / RX) of the interface chip are electrically connected to the UART communication interface of the ARM core processor. The external port of the interface chip is used to electrically connect to the USB / RS232 interface of an external host computer (such as a computer) to realize bidirectional data transmission between the main control unit and the host computer software. The host computer software is a visual operation interface that allows users to configure the type of input signal (such as configuring a signal acquisition interface as a 0-10V analog signal input or a pulse signal input), parameters (such as the correction coefficients K and b of the analog signal - used to compensate for signal acquisition errors, the upper and lower limits of the analog signal - setting the effective range of the signal, the internal level - selecting pull-up or pull-down, the effective level - setting high level or low level effective), and functions (such as configuring the switch signal of a certain interface as start / stop control or direction control).
[0044] In terms of custom mode control, users can set the action parameters for each step of the motor through the "Action Editing" module of the host computer software. For example: the first step is "forward rotation for 30 seconds, speed 500 rpm", the second step is "stop for 5 seconds", the third step is "reverse rotation for 20 seconds, speed 300 rpm", and the fourth step is "emergency stop". After the user finishes editing, they can click "send command". The host computer software will then transmit the action parameters to the ARM core processor through the host computer interaction interface. The processor will store the parameters in the built-in Flash as a custom control program. When the controller switches to "custom mode", the processor will call the program stored in the Flash and generate drive commands in sequence according to the set steps. These commands will be sent to the drive output circuit to control the motor to complete continuous actions. At the same time, the processor will collect the motor status signal in real time through the sampling system. If the actual status of a certain step (such as speed) deviates from the set parameter by more than a threshold, the processor will automatically adjust the drive command to ensure the accuracy of the action execution.
[0045] In addition, users can send custom control commands through the communication system (RS485 / CAN), such as sending a "step trigger" signal to the main control unit through the PLC. After receiving the signal, the processor will immediately execute the preset custom action; or modify the action parameters in real time through the communication interface (such as adjusting the speed of the next step during motor operation) to achieve flexible remote control; the main control unit's program also supports online upgrades. Users can transmit the new version of the program to the processor through the host computer interface to update the control logic or add functions, and the upgrade can be completed without disassembling the controller.
[0046] The implementation principle of the above embodiments is as follows: the main control unit, as the "core brain" of the controller, realizes parallel processing and precise control of multiple tasks through the high-performance computing power of the ARM core processor. The built-in AD converter of the ARM core processor can directly receive analog signals transmitted from the sampling system and the signal input system without the need for an additional external AD chip, simplifying the circuit structure; rich communication interfaces (UART, SPI) ensure reliable connection with the communication system and the host computer interaction interface, supporting multi-channel data transmission; general-purpose I / O ports can directly drive half-bridge driver chips or control the MOSFETs of the reverse electromotive force suppression component, realizing the rapid output of drive commands.
[0047] The design of the host computer interaction interface transforms "parameter configuration" and "action editing" from hardware operations to software-based visual operations, lowering the user threshold. Users can configure signal types, parameters, and action steps solely through the software interface without modifying the hardware circuit, adapting to the needs of different application scenarios. Parameters are stored in the built-in Flash memory, ensuring data retention even after power failure and maintaining the original configuration after controller restart. The execution of custom actions is based on a closed-loop logic of "program call - status feedback - instruction adjustment." The processor monitors the motor status in real time through the sampling system, corrects action deviations, and ensures execution accuracy.
[0048] Custom mode control supports two triggering methods: local (direct connection to host computer) and remote (communication system), adapting to different control scenarios—local mode is suitable for single-machine debugging and small-scale control, while remote mode is suitable for centralized control of industrial production lines; the online upgrade function extends the controller's life cycle, allowing software updates to adapt to new signal types or control requirements without replacing hardware; the entire main control unit, through hardware and software collaboration, achieves real-time processing of multiple tasks and provides users with flexible configuration and control methods, serving as the core implementation carrier of the controller's "configurable input" and "multi-functional control".
[0049] The working principle of this device is as follows: An external DC power supply, after surge protection and voltage regulation / boosting by the power system, powers each module. Control signals are transmitted to the ARM core main control unit via a signal input system (overvoltage and overcurrent protection, voltage division, and voltage following processing) or a communication system (protected RS485 / CAN interface). The main control unit analyzes the signals according to the configured parameters, generates PWM and other drive commands, and controls the H-bridge MOSFETs via a half-bridge driver chip to achieve motor start / stop, speed regulation, and forward / reverse rotation. During motor operation, the sampling system collects current (triggers protection in case of overcurrent) and commutation electromotive force (optimizes speed control) in real time, feeding them back to the main control unit to form a closed loop. In case of emergency motor stop, the reverse electromotive force suppression circuit is activated, consuming the reverse potential energy. Users can also configure signal parameters or customize motor action steps via a host computer to achieve flexible control.
[0050] The working principle of this device has been explained through the above embodiments. These embodiments only illustrate several implementation methods of this utility model, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the utility model patent. It should be noted that those skilled in the art can make various modifications and improvements 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 configurable input DC brushed motor controller, characterized by: The system includes a power supply system, a communication system, a signal input system, a drive output circuit, a sampling system, and a main control unit. The power supply system is electrically connected to the communication system, signal input system, drive output circuit, sampling system, and main control unit, providing power to each system and unit. The communication system is electrically connected to the main control unit, enabling communication between external devices and the main control unit. The signal input system is electrically connected to the main control unit, collecting external control signals and transmitting them to the main control unit. The drive output circuit is electrically connected to the main control unit, receiving control commands from the main control unit and driving the motor. The sampling system is electrically connected to the main control unit, collecting motor operating status signals and feeding them back to the main control unit. The main control unit receives and processes signals transmitted from the signal input system and communication system, generates control commands to send to the drive output circuit, receives signals from the sampling system, implements overload protection and parameter adjustment, and can configure input signal types and parameters to control the motor output speed and torque.
2. A configurable input DC brushed motor controller according to claim 1, characterized in that: The power supply system includes a surge protection component, a first voltage regulator chip, a second voltage regulator chip, and a boost circuit. The input terminal of the surge protection component is used to connect to an external DC power supply, and the output terminal of the surge protection component is electrically connected to the input terminal of the first voltage regulator chip. The output terminal of the first voltage regulator chip is electrically connected to the input terminals of the second voltage regulator chip and the boost circuit, respectively. The output terminal of the second voltage regulator chip is electrically connected to the main control unit to provide a stable voltage to the main control unit. The output terminal of the boost circuit is electrically connected to the drive output circuit to provide operating voltage to the drive output circuit. The surge protection component consists of two TVS diodes connected in parallel to suppress surge voltage from the external power supply.
3. A configurable input DC brushed motor controller according to claim 1, characterized in that: The drive output circuit includes an H-bridge power component, a back EMF suppression component, and a half-bridge driver chip. The H-bridge power component consists of four MOSFETs, the control terminals of which are electrically connected to the output terminals of the half-bridge driver chip, and the power terminals of which are electrically connected to the motor's wiring terminals. The input terminal of the half-bridge driver chip is electrically connected to the main control unit and is used to receive the PWM signal output by the main control unit and drive the MOSFETs in the H-bridge power component to turn on or off. The back EMF suppression component includes one MOSFET and three power resistors. The three power resistors are connected in series, with one end electrically connected to the power terminal of the MOSFET in the H-bridge power component and the other end electrically connected to the power terminal of the MOSFET in the back EMF suppression component. The control terminal of the MOSFET in the back EMF suppression component is electrically connected to the main control unit and is used to receive a command from the main control unit to turn on during emergency stop or rapid deceleration of the motor, consuming the back EMF generated by the motor through the power resistors.
4. A configurable input DC brushed motor controller according to claim 1, characterized in that: The sampling system includes a current sampling component and an electromotive force (EMF) sampling component. The current sampling component includes a resistor-capacitor filter circuit, a rail-to-rail high-precision operational amplifier, and a secondary filter circuit. The input terminal of the resistor-capacitor filter circuit is electrically connected to the power terminal of the H-bridge power component in the drive output circuit, used to collect the motor operating current and perform preliminary filtering. The output terminal of the resistor-capacitor filter circuit is electrically connected to the input terminal of the rail-to-rail high-precision operational amplifier, and the output terminal of the rail-to-rail high-precision operational amplifier is electrically connected to the input terminal of the secondary filter circuit, used to amplify the filtered current signal. The output terminal of the secondary filter circuit is electrically connected to the AD acquisition interface of the main control unit, used to transmit the amplified current signal to the main control unit. The input terminal of the EMF sampling component is electrically connected to the motor's wiring terminal, and the output terminal of the EMF sampling component is electrically connected to the main control unit, used to collect the EMF at the moment of motor commutation and transmit it to the main control unit to obtain the motor's commutation frequency.
5. A configurable input DC brushed motor controller according to claim 1, characterized in that: The communication system includes an RS485 communication interface, a CAN communication interface, and interface protection components. One end of the RS485 communication interface is electrically connected to an external communication device, and the other end is electrically connected to the main control unit, and data transmission is implemented according to the Modbus-RTU protocol. One end of the CAN communication interface is electrically connected to an external communication device, and the other end is electrically connected to the main control unit, and data transmission is implemented according to the CAN-Open protocol. The interface protection components include a resettable fuse, a TVS diode, and a current-limiting resistor. One end of the resettable fuse is electrically connected to the signal terminals of the RS485 and CAN communication interfaces, and the other end of the resettable fuse is electrically connected to one end of the TVS diode and one end of the current-limiting resistor. The other end of the TVS diode is grounded, and the other end of the current-limiting resistor is electrically connected to the main control unit, used to prevent external abnormal voltage or current from damaging the communication interface and the main control unit.
6. A configurable input DC brushed motor controller according to claim 1, characterized in that: The signal input system includes a signal acquisition interface, an overvoltage and overcurrent protection component, a voltage divider circuit, and a voltage follower. There are three signal acquisition interfaces, each with one end for receiving external control signals and the other end electrically connected to the input of the overvoltage and overcurrent protection component. The output of the overvoltage and overcurrent protection component is electrically connected to the input of the voltage divider circuit, used to transmit the external control signals to the voltage divider circuit after overvoltage and overcurrent protection. The output of the voltage divider circuit is electrically connected to the input of the voltage follower, used to perform voltage division processing on the external control signals according to the configuration parameters of the main control unit. The output of the voltage follower is electrically connected to the main control unit, used to stably transmit the divided signals to the main control unit. The external control signals include analog signals 0-3.3V, 0-5V, 0-10V, PWM duty cycle signals, pulse signals, frequency signals, and high / low level switching signals 0-24V. The switching signals are used to control the motor's start / stop and running direction, while the analog signals are used to control the motor's running speed and torque.
7. A configurable input DC brushed motor controller according to claim 1, characterized in that: The main control unit adopts an ARM core processor and is also connected to a host computer interaction interface. The host computer interaction interface is electrically connected to external host computer software and is used to receive configuration instructions sent by the host computer software to configure the input signal type, parameters and functions. It can also set the action of each step of the motor through the host computer software, and supports user-defined mode control.