A control signal and power isolation method for multi-type motor control system based on ARM
By using ARM processors, optocoupler isolation modules and power isolation methods in multi-type motor control systems, electrical isolation and power isolation between motor drive modules are achieved, solving the problem of insufficient control signal and power isolation, improving the system's stability and anti-interference ability, and ensuring the normal operation and long-term stability of the system.
Patent Information
- Application Number
- CN202411006189.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-25
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2044-07-25
AI Technical Summary
In modern electromechanical control systems, the control signal and power supply isolation of multi-type motor control systems is insufficient, resulting in insufficient system stability, reliability and anti-interference capabilities, affecting the normal operation and long-term stability of the system.
It uses an ARM processor, optocoupler isolation module, differential circuit transceiver chip, high voltage transient protection module, multi-type motor drive module and power supply module. By isolating differential bus communication and power supply isolation, it achieves electrical isolation and power supply isolation between motor drive modules, eliminating communication interference and electromagnetic interference.
The stability, reliability and anti-interference ability of the multi-type motor control system are improved, ensuring the normal operation and long-term stability of the system, reducing interference and mutual influence between circuits, and improving the reliability and controllability of the system.
Smart Images

Figure CN118783829B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ARM processor control systems, in particular to an ARM-based multi-type motor control system control signal and power supply isolation method. Background Art
[0002] Modern electromechanical control systems often employ multiple motor types and corresponding control technologies simultaneously to achieve precise control of actuators, thereby meeting diverse and complex motion control requirements. These systems are widely used in industrial automation, robotics, automotive electronics, aerospace, and other fields. To ensure precise control of motor controllers and stable operation of the motors, precise and reliable control signals and stable, low-ripple power supply are required. Therefore, isolating control signals and power supply in multi-motor control systems can ensure stable operation of the electromechanical system. Summary of the Invention
[0003] The present invention proposes a control signal and power supply isolation method for a multi-type motor control system based on ARM, which can effectively improve the stability, reliability and anti-interference ability of the multi-type motor control system and ensure the normal operation and long-term stability of the system.
[0004] The present invention adopts the following technical solutions.
[0005] A control signal and power supply isolation method for a multi-type motor control system based on ARM, comprising an ARM processor (1), a second optical coupler isolation module (2), a first optical coupler isolation module (3), a differential circuit transceiver chip (4), a high voltage transient protection module (5), an n-way stepper motor drive module (6), an n-way servo motor drive module (7), a multi-type motor module (8), an n-way 24V power supply module (9), an n-way 12V power supply module (10), a step-down rectifier module (11), an n-way 5V power supply module (12), a 3.3V power supply module (13), an n-way DC motor drive module (14), and a third optical coupler isolation module (15);
[0006] The ARM processor is used to calculate the motor state adjustment parameters, establish a connection with the motor drive module, and issue state adjustment parameters and control instructions;
[0007] The optocoupler isolation module is used to electrically isolate the ARM processor from the motor drive module and eliminate communication interference caused by the high-pass circuit during signal transmission;
[0008] The motor drive module is used to receive the command information and motor state adjustment parameters issued by the ARM processor, and control the multi-type motor module to adjust the state;
[0009] The power isolation part is used to convert 220V AC voltage into n mutually isolated DC power supplies to meet the different power requirements of each motor, motor driver chip and ARM processor.
[0010] The ARM processor (1) is connected to the first optical coupler isolation module (3), the differential line transceiver chip (4), the high voltage transient protection module (5) and the n-way stepper motor drive module (6) to establish isolated differential bus communication between the ARM processor and the stepper motor drive module. The specific connection diagram is shown in FIG. Figure 2 shown.
[0011] The ARM processor (1) is connected to the second optical coupling isolation module (2), the differential line transceiver chip (4), the high voltage transient protection module (5) and the n-way servo motor drive module (7) to establish isolated differential bus communication between the ARM processor and the servo motor driver. The specific connection is as follows: Figure 2 shown.
[0012] The ARM processor (1) is connected to the third optical coupler isolation module (15), the differential line transceiver chip (4), the high voltage transient protection module (5) and the n-way DC motor drive module (14) to establish isolated differential bus communication between the ARM processor and the PWM speed control module. The specific connection is as follows: Figure 2 shown.
[0013] The isolated differential buses used by the n-way stepper motor driver module, n-way servo motor driver module, and n-way DC motor driver module are isolated from each other and do not interfere with each other, effectively isolating interference or faults between different motor driver modules, thereby improving the stability and fault tolerance of the system;
[0014] The step-down rectifier module (11) is connected to n-way 24V power modules (9) to provide power for the 24V motor; the step-down rectifier module (11) is connected to n-way 12V power modules (10) to provide power for the 12V motor; the step-down rectifier module (11) is connected to n-way 5V power modules (12) to provide power for the 5V motor and part of the motor control chip; the step-down rectifier module (11) is connected to n-way 3.3V power modules (13) to provide power for part of the motor control chip and the ARM processor;
[0015] The step-down rectifier module (11) is composed of a single-phase isolation transformer, an AC step-down transformer, and a bridge full-wave rectifier, and converts the 220V power supply into a DC power supply to supply power to each power module;
[0016] The circuit structures of n-way 24V power supply modules (9), n-way 12V power supply modules (10), n-way 5V power supply modules (12), and n-way 3.3V power supply modules (13) are all composed of a DC step-down power supply chip, an isolation voltage regulator chip, and a power operational amplifier; the power supply modules are isolated from each other, and the power supplies within each power supply module are also isolated from each other, so as to prevent voltage and current mutations during the start and stop process of the motor and electromagnetic interference and voltage fluctuations generated by the motor during operation from damaging or interfering with the ARM processor and each motor drive module, thereby improving the stability and safety of the system.
[0017] The n-way stepper motor drive module (6), the n-way servo motor drive module (7), and the n-way DC motor drive module (14) are connected to the multi-type motor module (8) to control the multi-type motors to perform joint motion and realize complex motion control;
[0018] The multi-type motor module (8) is composed of n-way stepper motors, n-way servo motors and n-way DC motors to adapt to different working application scenarios and improve the flexibility of the system.
[0019] The control signal and power supply isolation method includes a control isolation method and a power supply isolation method. The control isolation method between the ARM processor and each motor drive module is jointly performed by communication isolation and optical coupling isolation, and the control isolation method between the motor drive module and the motor is realized by optical coupling isolation. The control isolation method and the power supply isolation method are used together to improve the performance, stability and safety of the multi-type motor control system, while reducing interference and mutual influence between circuits, thereby improving system reliability and controllability.
[0020] The first optical coupling isolation module (3), the second optical coupling isolation module (2), and the third optical coupling isolation module (15) circuits all include a high-speed logic output optical coupler, a high-pass filter, and an ordinary transistor output optical coupler;
[0021] The high-speed logic output optical coupler and the high-pass filter are used to ensure the stability and accuracy of communication conversion and signal transmission between the ARM processor (1) and the differential line transceiver chip (5) while performing electrical isolation;
[0022] Ordinary transistor output optocouplers are used to achieve electrical isolation between the ARM processor I / O port and the connected components to prevent the ARM processor from burning out due to accidental transmission of current or voltage from the connected components. The specific circuit diagram is as follows: Figure 3 As shown,
[0023] The input and output ends of the high-speed logic output optocouplers U1 and U2 and the ordinary transistor output optocoupler U3 use two sets of 3.3V isolated power supplies;
[0024] The data sent by the ARM processor is transmitted from the UART_TX port to the U1 input through a first-order RC high-pass filter. Then the corresponding signal output from the U1 output port passes through a first-order RC high-pass filter and enters the TX port of the differential circuit transceiver chip.
[0025] The data received by the differential circuit transceiver chip is transmitted from its RX port to the input of U2 through a first-order RC high-pass filter. Then the corresponding signal output from the output of U2 is filtered through a first-order RC high-pass filter and enters the UART_RX port of the ARM processor.
[0026] The control signal output by the ARM processor enters the U3 input terminal through the GPIO port on it, and the U3 output terminal outputs the corresponding inverted signal for controlling the data reception and transmission of the differential line transceiver chip.
[0027] The differential line transceiver chip (4) is used to convert communication signals that can be processed by the ARM processor into differential signals, so as to reduce the interference of the external environment on the communication signals during long-distance communication and enhance the integrity of the communication signal transmission, thereby ensuring the stability and reliability of the system; the high-voltage transient protection (5) is used to prevent the differential communication circuit from being burned due to high-voltage transients caused by harsh environments during long-distance transmission.
[0028] The stepper motor drive module consists of a differential line transceiver chip, an optocoupler isolation module B1, an optocoupler isolation module B2, an 8-bit microcontroller and a stepper motor driver chip. The 8-bit microcontroller is used to receive instructions and motor state adjustment data from the ARM processor, and provide pulses and control signals for the stepper motor driver chip; the servo motor drive module consists of a differential line transceiver chip, an optocoupler isolation module S1 and a servo motor controller; the PWM speed control module consists of a differential line transceiver chip, an optocoupler isolation module P1, an optocoupler isolation module P2, an 8-bit microcontroller and a PWM speed control chip. The 8-bit microcontroller is used to receive instructions and motor state adjustment data from the ARM processor, and provide PWM waveforms and control signals for the PWM speed control chip.
[0029] The present invention proposes a control signal and power supply isolation method for a multi-type motor control system based on ARM, aiming to effectively improve the stability, reliability and anti-interference capability of the multi-type motor control system and ensure the normal operation and long-term stability of the system. The method includes an ARM processor, an optocoupler isolation module 1, an optocoupler isolation module 2, an optocoupler isolation module 3, a differential circuit transceiver chip, a high voltage transient protection module, an n-way stepper motor drive module, an n-way servo motor drive module, an n-way DC motor drive module, a multi-type motor module, an n-way 24V power supply module, an n-way 12V power supply module, an n-way 5V power supply module, an n-way 3.3V power supply module and a step-down rectifier module. The method implements a control signal and power supply isolation method for a multi-type motor control system based on ARM, effectively isolates the power supply from the control signal, and thereby ensures the stability of the control system when multiple motors are jointly controlled. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments:
[0031] Attachment Figure 1 is a schematic diagram of the system structure of an embodiment of the present invention;
[0032] Attachment Figure 2 This is a schematic diagram of the connection between the ARM processor and the n-way stepper motor in the present invention;
[0033] Attachment Figure 3 Schematic diagram of a specific circuit of the optocoupler isolation circuit in the present invention. DETAILED DESCRIPTION
[0034] like Figure 1 As shown, the present invention proposes a control signal and power supply isolation method for a multi-type motor control system based on ARM, aiming to effectively improve the stability, reliability and anti-interference ability of the multi-type motor control system and ensure the normal operation and long-term stability of the system.
[0035] As shown in the figure, a control signal and power supply isolation method for a multi-type motor control system based on ARM includes an ARM processor 1, a second optocoupler isolation module 2, a first optocoupler isolation module 3, a differential circuit transceiver chip 4, a high voltage transient protection module 5, an n-way stepper motor drive module 6, an n-way servo motor drive module 7, a multi-type motor module 8, an n-way 24V power supply module 9, an n-way 12V power supply module 10, a step-down rectifier module 11, an n-way 5V power supply module 12, a 3.3V power supply module 13, an n-way DC motor drive module 14, and a third optocoupler isolation module 15.
[0036] The present invention realizes a control signal and power supply isolation method of a multi-type motor control system based on ARM, effectively isolating the power supply from the control signal, thereby ensuring the stability of the control system when multiple motors are jointly controlled.
[0037] The ARM processor is used to calculate the motor state adjustment parameters, establish a connection with the motor drive module, and issue state adjustment parameters and control instructions;
[0038] The optocoupler isolation module is used to electrically isolate the ARM processor from the motor drive module and eliminate communication interference caused by the high-pass circuit during signal transmission;
[0039] The motor drive module is used to receive the command information and motor state adjustment parameters issued by the ARM processor, and control the multi-type motor module to adjust the state;
[0040] The power isolation part is used to convert 220V AC voltage into n mutually isolated DC power supplies to meet the different power requirements of each motor, motor driver chip and ARM processor.
[0041] The ARM processor 1 is connected to the first optical coupler isolation module 3, the differential line transceiver chip 4, the high voltage transient protection module 5 and the n-way stepper motor drive module 6 to establish an isolated differential bus communication between the ARM processor and the stepper motor drive module. The specific connection diagram is shown in FIG. Figure 2 shown.
[0042] The ARM processor 1 is connected to the second optical coupler isolation module 2, the differential line transceiver chip 4, the high voltage transient protection module 5 and the n-way servo motor drive module 7 to establish an isolated differential bus communication between the ARM processor and the servo motor driver. The specific connection is as follows: Figure 2 shown.
[0043] The ARM processor 1 is connected to the third optical coupler isolation module 15, the differential line transceiver chip 4, the high voltage transient protection module 5 and the n-way DC motor drive module 14 to establish an isolated differential bus communication between the ARM processor and the PWM speed control module. The specific connection is as follows: Figure 2 shown.
[0044] The isolated differential buses used by the n-way stepper motor driver module, n-way servo motor driver module, and n-way DC motor driver module are isolated from each other and do not interfere with each other, effectively isolating interference or faults between different motor driver modules, thereby improving the stability and fault tolerance of the system;
[0045] The step-down rectifier module 11 is connected to the n-way 24V power supply module 9 to provide power for the 24V motor; the step-down rectifier module 11 is connected to the n-way 12V power supply module 10 to provide power for the 12V motor; the step-down rectifier module 11 is connected to the n-way 5V power supply module 12 to provide power for the 5V motor and part of the motor control chip; the step-down rectifier module 11 is connected to the n-way 3.3V power supply module 13 to provide power for part of the motor control chip and the ARM processor;
[0046] The step-down rectifier module 11 is composed of a single-phase isolation transformer, an AC step-down transformer, and a bridge full-wave rectifier. It converts the 220V power supply into a DC power supply to supply power to each power module.
[0047] The circuit structures of n-channel 24V power supply modules 9, n-channel 12V power supply modules 10, n-channel 5V power supply modules 12, and n-channel 3.3V power supply modules 13 are all composed of a DC step-down power supply chip, an isolation voltage regulator chip, and a power operational amplifier; each power supply module is isolated from each other, and the power supplies inside each power module are also isolated from each other to prevent sudden voltage and current changes during the start and stop process of the motor, as well as electromagnetic interference and voltage fluctuations generated by the motor during operation, from damaging or interfering with the ARM processor and each motor drive module, thereby improving the stability and safety of the system.
[0048] The n-way stepper motor drive module 6, the n-way servo motor drive module 7, and the n-way DC motor drive module 14 are connected to the multi-type motor module 8 to control the multi-type motors to perform joint motion and realize complex motion control;
[0049] The multi-type motor module 8 is composed of n-way stepper motors, n-way servo motors and n-way DC motors to adapt to different working application scenarios and improve the flexibility of the system.
[0050] The control signal and power supply isolation method includes a control isolation method and a power supply isolation method. The control isolation method between the ARM processor and each motor drive module is jointly performed by communication isolation and optical coupling isolation, and the control isolation method between the motor drive module and the motor is realized by optical coupling isolation. The control isolation method and the power supply isolation method are used together to improve the performance, stability and safety of the multi-type motor control system, while reducing interference and mutual influence between circuits, thereby improving system reliability and controllability.
[0051] The first optocoupler isolation module 3, the second optocoupler isolation module 2, and the third optocoupler isolation module 15 circuits all include a high-speed logic output optocoupler, a high-pass filter, and an ordinary transistor output optocoupler;
[0052] The high-speed logic output optical coupler and high-pass filter are used to ensure the stability and accuracy of communication conversion and signal transmission between the ARM processor 1 and the differential line transceiver chip 5 while performing electrical isolation;
[0053] Ordinary transistor output optocouplers are used to achieve electrical isolation between the ARM processor I / O port and the connected components to prevent the ARM processor from burning out due to accidental transmission of current or voltage from the connected components. The specific circuit diagram is as follows: Figure 3 As shown,
[0054] The input and output ends of the high-speed logic output optocouplers U1 and U2 and the ordinary transistor output optocoupler U3 use two sets of 3.3V isolated power supplies;
[0055] The data sent by the ARM processor is transmitted from the UART_TX port to the U1 input through a first-order RC high-pass filter. Then the corresponding signal output from the U1 output port passes through a first-order RC high-pass filter and enters the TX port of the differential circuit transceiver chip.
[0056] The data received by the differential circuit transceiver chip is transmitted from its RX port to the input of U2 through a first-order RC high-pass filter. Then the corresponding signal output from the output of U2 is filtered through a first-order RC high-pass filter and enters the UART_RX port of the ARM processor.
[0057] The control signal output by the ARM processor enters the U3 input terminal through the GPIO port on it, and the U3 output terminal outputs the corresponding inverted signal for controlling the data reception and transmission of the differential line transceiver chip.
[0058] The differential line transceiver chip 4 is used to convert communication signals that can be processed by the ARM processor into differential signals. This reduces interference from the external environment on the communication signals during long-distance communication, enhances the integrity of communication signal transmission, and thus ensures the stability and reliability of the system. The high-voltage transient protection 5 is used to prevent high-voltage transients caused by harsh environments from burning out the differential communication circuit during long-distance transmission.
[0059] The stepper motor drive module consists of a differential line transceiver chip, an optocoupler isolation module B1, an optocoupler isolation module B2, an 8-bit microcontroller and a stepper motor driver chip. The 8-bit microcontroller is used to receive instructions and motor state adjustment data from the ARM processor, and provide pulses and control signals for the stepper motor driver chip; the servo motor drive module consists of a differential line transceiver chip, an optocoupler isolation module S1 and a servo motor controller; the PWM speed control module consists of a differential line transceiver chip, an optocoupler isolation module P1, an optocoupler isolation module P2, an 8-bit microcontroller and a PWM speed control chip. The 8-bit microcontroller is used to receive instructions and motor state adjustment data from the ARM processor, and provide PWM waveforms and control signals for the PWM speed control chip.
[0060] Example:
[0061] The control signal and power isolation method of the multi-type motor control system based on ARM in this example includes an ARM processor (1), an optocoupler isolation module 2 (2), an optocoupler isolation module 1 (3), a differential circuit transceiver chip (4), a high voltage transient protection (5), an n-way stepper motor drive module (6), an n-way servo motor drive module (7), a multi-type motor module (8), an n-way 24V power supply module (9), an n-way 12V power supply module (10), a step-down rectifier module (11), an n-way 5V power supply module (12), a 3.3V power supply module (13), an n-way DC motor drive module (14), and an optocoupler isolation module 3 (15);
[0062] Furthermore, the control signal and power isolation method of the ARM-based multi-type motor control system can be divided into two modules: control isolation and power isolation. The control isolation between the ARM processor and each motor drive module is realized by the combined effect of communication isolation and optocoupler isolation, and the control isolation between the motor drive module and the motor is realized by optocoupler isolation. The joint use of the control isolation module and the power isolation module can improve the performance, stability and safety of the multi-type motor control system, while also reducing interference and mutual influence between circuits, making the system more reliable and controllable.
[0063] Furthermore, the ARM processor (1) is connected to the optical coupler isolation module 1 (3), the differential line transceiver chip (4), the high voltage transient protection (5) and the n-way stepper motor drive module (6) to establish isolated differential bus communication between the ARM processor and the stepper motor drive module. The specific connection diagram is as follows: Figure 2 As shown; the ARM processor (1) is connected to the optical coupler isolation module 2 (2), the differential line transceiver chip (4), the high voltage transient protection (5) and the n-way servo motor drive module (7) to establish an isolated differential bus communication between the ARM processor and the servo motor driver. The specific connection is as follows Figure 2 Similarly; the ARM processor (1) is connected to the optical coupler isolation module 3 (15), the differential line transceiver chip (4), the high voltage transient protection (5) and the n-way DC motor drive module (14) to establish an isolated differential bus communication between the ARM processor and the PWM speed control module. The specific connection is as follows Figure 2 Similarly, the isolated differential buses used by the n-way stepper motor drive module, the n-way servo motor drive module, and the n-way DC motor drive module are isolated from each other and do not interfere with each other, so as to effectively isolate interference or faults between different motor drive modules, thereby improving the stability and fault tolerance of the system;
[0064] Furthermore, the step-down rectifier module (9) is connected to the n-way 24V power supply module (7) to provide power for the 24V motor; the step-down rectifier module (9) is connected to the n-way 12V power supply module (8) to provide power for the 12V motor; the step-down rectifier module (9) is connected to the n-way 5V power supply module (10) to provide power for the 5V motor; the step-down rectifier module (9) is connected to the n-way 24V power supply module (11) to provide power for the motor control chip and the ARM processor; the n-way 24V power supply module ( 9) The n-way 12V power supply module (10), the n-way 5V power supply module (12), and the n-way 3.3V power supply module (13) have similar structures and are all composed of a DC step-down power supply chip, an isolation voltage regulator chip, and a power operational amplifier; the power supply modules are isolated from each other, and the power supplies inside each power supply module are also isolated from each other to prevent voltage and current mutations during the start-stop process of the motor and electromagnetic interference and voltage fluctuations generated by the motor during operation, which may damage or interfere with the ARM processor and each motor drive module, thereby improving the stability and safety of the system;
[0065] Furthermore, the n-way stepper motor drive module (6), the n-way servo motor drive module (7), and the n-way DC motor drive module (14) are connected to the multi-type motor module (8) to control the multi-type motors to perform joint motion and realize complex motion control; the multi-type motor module (8) is composed of n-way stepper motors, n-way servo motors, and n-way DC motors to adapt to different working application scenarios, thereby improving the flexibility of the system;
[0066] Furthermore, the optical coupler isolation module 1 (3), the optical coupler isolation module 2 (2), and the optical coupler isolation module 3 (15) have the same circuit implementation, and are all composed of a high-speed logic output optical coupler, a high-pass filter, and an ordinary transistor output optical coupler; the high-speed logic output optical coupler and the high-pass filter are used to ensure the stability and accuracy of communication conversion and signal transmission between the ARM processor (1) and the differential line transceiver chip (5) while performing electrical isolation; the ordinary transistor output optical coupler is used to achieve electrical isolation between the ARM processor I / O port and the connection component, preventing the ARM processor from burning due to accidental transmission of current or voltage from the connection component; the specific circuit diagram is as follows Figure 3 As shown, the input and output ends of the high-speed logic output optocouplers U1 and U2 and the ordinary transistor output optocoupler U3 use two sets of 3.3V isolated power supplies; the data sent by the ARM processor is transmitted from the UART_TX port through a first-order RC high-pass filter to the input end of U1, and then the corresponding signal output from the output end of U1 passes through the first-order RC high-pass filter to enter the TX port of the differential circuit transceiver chip; the data received by the differential circuit transceiver chip is transmitted from its RX port through a first-order RC high-pass filter to the input end of U2, and then the corresponding signal output from the output end of U2 passes through the first-order RC high-pass filter to enter the UART_RX port of the ARM processor; the control signal output by the ARM processor enters the input end of U3 through the GPIO port on it, and the output end of U3 outputs the corresponding inverted signal for controlling the data reception and transmission of the differential line transceiver chip;
[0067] Furthermore, the differential line transceiver chip (4) is used to convert the communication signal that can be processed by the ARM processor into the differential signal, so as to reduce the interference of the external environment on the communication signal during long-distance communication, enhance the integrity of the communication signal transmission, and thus ensure the stability and reliability of the system; the high-voltage transient protection (5) is used to prevent the differential communication circuit from being burned due to high-voltage transients caused by harsh environments during long-distance transmission;
[0068] Furthermore, the stepper motor drive module is composed of a differential line transceiver chip, an optocoupler isolation module B1, an optocoupler isolation module B2, an 8-bit microcontroller and a stepper motor drive chip. The 8-bit microcontroller is used to receive instructions and motor state adjustment data from the ARM processor, and provide pulses and control signals for the stepper motor drive chip; the servo motor drive module is composed of a differential line transceiver chip, an optocoupler isolation module S1 and a servo motor controller; the PWM speed control module is composed of a differential line transceiver chip, an optocoupler isolation module P1, an optocoupler isolation module P2, an 8-bit microcontroller and a PWM speed control chip. The 8-bit microcontroller is used to receive instructions and motor state adjustment data from the ARM processor, and provide PWM waveforms and control signals for the PWM speed control chip;
[0069] In this embodiment, the ARM processor used is the STM32F407IGT6 processor; the differential line transceiver chip uses the TI THVD1520 chip; the 8-bit microcontroller uses the STM8S003F3P6TR; the high-speed logic output optocoupler uses the Toshiba TLP2745; the ordinary transistor output optocoupler uses the Toshiba TLP185; the DC power supply chip uses the Pingxinwei PW2903 chip; and the differential bus uses the RS485 bus protocol.
[0070] This patent is not limited to the above-mentioned optimal implementation mode. Anyone can derive various other forms of an ARM-based multi-motor real-time string catapult control system and its control method under the inspiration of this patent. All equal changes and modifications made according to the scope of the patent application of this invention should be covered by this patent.
Claims
1. A method for isolating control signals and power supplies of a multi-type motor control system based on ARM, characterized by: The invention comprises an ARM processor (1), a second optical coupler isolation module (2), a first optical coupler isolation module (3), a differential line transceiver chip (4), a high voltage transient protection module (5), an n-way stepper motor drive module (6), an n-way servo motor drive module (7), a multi-type motor module (8), an n-way 24V power supply module (9), an n-way 12V power supply module (10), a step-down rectifier module (11), an n-way 5V power supply module (12), a 3.3V power supply module (13), an n-way DC motor drive module (14), and a third optical coupler isolation module (15); The ARM processor is used to calculate the motor state adjustment parameters, establish a connection with the motor drive module, and issue state adjustment parameters and control instructions; The optocoupler isolation module is used to electrically isolate the ARM processor from the motor drive module and eliminate communication interference caused by the high-pass circuit during signal transmission; The motor drive module is used to receive the command information and motor state adjustment parameters issued by the ARM processor, and control the multi-type motor module to adjust the state; The power isolation part is used to convert 220V AC voltage into n mutually isolated DC power supplies to meet the different power requirements of each motor, motor driver chip and ARM processor; The first optical coupling isolation module (3), the second optical coupling isolation module (2), and the third optical coupling isolation module (15) circuits all include a high-speed logic output optical coupler, a high-pass filter, and an ordinary transistor output optical coupler; The high-speed logic output optical coupler and the high-pass filter are used to ensure the stability and accuracy of communication conversion and signal transmission between the ARM processor (1) and the differential line transceiver chip (4) while performing electrical isolation; Ordinary transistor output optocouplers are used to achieve electrical isolation between the ARM processor I / O port and connected components to prevent the ARM processor from burning out due to accidental transmission of current or voltage from connected components; The input and output ends of the high-speed logic output optocouplers U1 and U2 and the ordinary transistor output optocoupler U3 use two sets of 3.3V isolated power supplies; The data sent by the ARM processor is transmitted from the UART_TX port to the U1 input through a first-order RC high-pass filter. Then the corresponding signal output from the U1 output port passes through a first-order RC high-pass filter and enters the TX port of the differential circuit transceiver chip. The data received by the differential circuit transceiver chip is transmitted from its RX port to the input of U2 through a first-order RC high-pass filter. Then the corresponding signal output from the output of U2 is filtered through a first-order RC high-pass filter and enters the UART_RX port of the ARM processor. The control signal output by the ARM processor enters the U3 input terminal through the GPIO port on it, and the U3 output terminal outputs the corresponding inverted signal for controlling the data reception and transmission of the differential line transceiver chip.
2. The method for isolating control signals and power supply of a multi-type motor control system based on ARM according to claim 1, characterized in that: The ARM processor (1) is connected to a first optical coupling isolation module (3), a differential line transceiver chip (4), a high voltage transient protection module (5), and an n-way stepper motor drive module (6) to establish isolated differential bus communication between the ARM processor and the stepper motor drive module.
3. The method for isolating control signals and power supply of a multi-type motor control system based on ARM according to claim 1, characterized in that: The ARM processor (1) is connected to a second optical coupling isolation module (2), a differential line transceiver chip (4), a high voltage transient protection module (5), and an n-way servo motor drive module (7) to establish isolated differential bus communication between the ARM processor and the servo motor driver.
4. The method for isolating control signals and power supply of a multi-type motor control system based on ARM according to claim 1, characterized in that: The ARM processor (1) is connected to a third optical coupling isolation module (15), a differential line transceiver chip (4), a high voltage transient protection module (5), and an n-way DC motor drive module (14) to establish isolated differential bus communication between the ARM processor and the PWM speed control module.
5. The method for isolating control signals and power supply of a multi-type motor control system based on ARM according to claim 1, characterized in that: The isolated differential buses used by the n-way stepper motor driver module, n-way servo motor driver module, and n-way DC motor driver module are isolated from each other and do not interfere with each other, effectively isolating interference or faults between different motor driver modules, thereby improving the stability and fault tolerance of the system; The step-down rectifier module (11) is connected to n-way 24V power modules (9) to provide power for the 24V motor; the step-down rectifier module (11) is connected to n-way 12V power modules (10) to provide power for the 12V motor; the step-down rectifier module (11) is connected to n-way 5V power modules (12) to provide power for the 5V motor and part of the motor control chip; the step-down rectifier module (11) is connected to n-way 3.3V power modules (13) to provide power for part of the motor control chip and the ARM processor; The step-down rectifier module (11) is composed of a single-phase isolation transformer, an AC step-down transformer, and a bridge full-wave rectifier, and converts the 220V power supply into a DC power supply to supply power to each power module; The circuit structures of n-way 24V power supply modules (9), n-way 12V power supply modules (10), n-way 5V power supply modules (12), and n-way 3.3V power supply modules (13) are all composed of a DC step-down power supply chip, an isolation voltage regulator chip, and a power operational amplifier; the power supply modules are isolated from each other, and the power supplies within each power supply module are also isolated from each other, so as to prevent voltage and current mutations during the start and stop process of the motor and electromagnetic interference and voltage fluctuations generated by the motor during operation from damaging or interfering with the ARM processor and each motor drive module, thereby improving the stability and safety of the system.
6. The method for isolating control signals and power supply of a multi-type motor control system based on ARM according to claim 5, characterized in that: The n-way stepper motor drive module (6), the n-way servo motor drive module (7), and the n-way DC motor drive module (14) are connected to the multi-type motor module (8) to control the multi-type motors to perform joint motion and realize complex motion control; The multi-type motor module (8) is composed of n-way stepper motors, n-way servo motors and n-way DC motors to adapt to different working application scenarios and improve the flexibility of the system.
7. The method for isolating control signals and power supply of a multi-type motor control system based on ARM according to claim 1, characterized in that: The control signal and power supply isolation method includes a control isolation method and a power supply isolation method. The control isolation method between the ARM processor and each motor drive module is jointly performed by communication isolation and optical coupling isolation, and the control isolation method between the motor drive module and the motor is realized by optical coupling isolation. The control isolation method and the power supply isolation method are used together to improve the performance, stability and safety of the multi-type motor control system, while reducing interference and mutual influence between circuits, thereby improving system reliability and controllability.
8. The method for isolating control signals and power supply of a multi-type motor control system based on ARM according to claim 1, characterized in that: The differential line transceiver chip (4) is used to convert communication signals that can be processed by the ARM processor into differential signals, so as to reduce the interference of the external environment on the communication signals during long-distance communication and enhance the integrity of the communication signal transmission, thereby ensuring the stability and reliability of the system; the high-voltage transient protection module (5) is used to prevent the differential communication circuit from being burned due to high-voltage transients caused by harsh environments during long-distance transmission.
9. The method for isolating control signals and power supply of a multi-type motor control system based on ARM according to claim 1, characterized in that: The stepper motor drive module consists of a differential line transceiver chip, an optocoupler isolation module B1, an optocoupler isolation module B2, an 8-bit microcontroller and a stepper motor driver chip. The 8-bit microcontroller is used to receive instructions and motor state adjustment data from the ARM processor, and provide pulses and control signals for the stepper motor driver chip; the servo motor drive module consists of a differential line transceiver chip, an optocoupler isolation module S1 and a servo motor controller; the PWM speed control module consists of a differential line transceiver chip, an optocoupler isolation module P1, an optocoupler isolation module P2, an 8-bit microcontroller and a PWM speed control chip. The 8-bit microcontroller is used to receive instructions and motor state adjustment data from the ARM processor, and provide PWM waveforms and control signals for the PWM speed control chip.
Citation Information
Patent Citations
Signal and power isolation system based on ARM dense multipath stepping motor control system
CN113794410A
Permanent magnet synchronous motor driving control system
CN114094880A