Intelligent motor control system based on integrated circuit
Through the integrated circuit intelligent motor control system, the existing motor control technology is solved inefficient in complex operating conditions, and high-precision and high-reliability motor control is achieved, which is suitable for industrial automation and intelligent control.
Patent Information
- Application Number
- CN202421833207.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2034-07-31
AI Technical Summary
The existing motor control technology is inefficient under complex working conditions and changing loads, and the Hall component detection accuracy and anti-interference ability are insufficient, resulting in poor control effect.
It adopts an integrated circuit-based intelligent motor control system, integrates MCU microcontroller, driving circuit, current detection circuit, position detection circuit, voltage detection circuit, temperature detection circuit and CAN network interface circuit, realizes motor driving, forward and reverse current differential detection, drive voltage detection, over-temperature detection and position detection functions, and supports CAN network interface.
Improves the accuracy and response speed of motor control, enhances the reliability of the system, and is suitable for high performance and high reliability industrial automation and intelligent control applications.
Smart Images

Figure CN223093691U_ABST
Abstract
Description
Technical Field
[0001] The utility model relates to the technical field of motor control, in particular to an intelligent motor control system based on integrated circuits. Background Art
[0002] Existing motor control technologies use traditional control methods such as PID control or vector control. However, these methods perform poorly under complex working conditions and changing loads, easily leading to problems such as low motor efficiency and overheating. In addition, among existing current detection technologies, Hall elements are widely used in the field of motor control due to their non-contact detection and durability. Hall elements have obvious deficiencies in detection accuracy, linearity, and anti-interference ability, resulting in poor control effects. Summary of the Utility Model
[0003] An intelligent motor control system based on integrated circuits provided by the utility model can improve the accuracy of motor control.
[0004] To achieve the above object, the key to an intelligent motor control system based on integrated circuits provided by the utility model is: it is provided with an MCU microcontroller, a drive circuit, a first motor detection circuit, a second motor detection circuit, and a CAN network interface circuit;
[0005] The motor drive end of the MCU microcontroller is connected to the drive circuit, and the drive circuit drives the motor to work;
[0006] The current / position detection end of the MCU microcontroller is connected to a first motor detection circuit. The first motor detection circuit is provided with a current detection circuit and a position detection circuit. The current detection circuit collects the drive current signal of the drive circuit, and the position detection circuit collects the motor position signal;
[0007] The over-temperature / over-voltage detection end of the MCU microcontroller is connected to a second motor detection circuit. The second motor detection circuit is provided with a voltage detection circuit and a temperature detection circuit. The voltage detection circuit collects the drive voltage signal, and the temperature detection circuit collects the motor temperature signal;
[0008] The data transmission end of the MCU microcontroller is connected to a CAN network interface circuit, and the CAN network interface circuit is connected to a vehicle controller or a domain controller.
[0009] Through the above design, by reasonably designing the drive circuit, current detection circuit, voltage detection circuit, temperature detection circuit, position detection circuit and CAN network interface circuit, the intelligent motor control system not only has functions of motor drive, forward and reverse current differential detection, drive voltage detection, over-temperature detection and position detection, but also integrates a CAN network interface and an MCU debugging interface, realizing efficient, accurate and safe motor control.
[0010] Preferably: The input terminal group of the drive circuit is correspondingly connected to the motor drive terminal group of the MCU microcontroller, and the output terminal group of the drive circuit is correspondingly connected to the receiving terminal group of the motor; The drive circuit is provided with a first drive unit, a second drive unit and a third drive unit;
[0011] The first drive unit is provided with a first isolation driver U16. The enable terminal EN of the first isolation driver U16 is connected to the enable control terminal PA0 of the MCU microcontroller. The high-side gate drive input terminal HI of the first isolation driver U16 is connected to the first drive terminal PB7 of the MCU microcontroller. The low-side gate drive input terminal LI of the first isolation driver U16 is connected to the second drive terminal PB6 of the MCU microcontroller; The high-side gate drive output terminal HO of the first isolation driver U16 is connected to the gate of the MOS tube U15 after series resistance R59. The drain of the MOS tube U15 is connected to the drive power supply, and the source is connected to the front end of the resistor R55. The rear end of the resistor R55 is connected to the first receiving terminal U31 of the motor; The low-side gate drive output terminal LO of the first isolation driver U16 is connected to the gate of the MOS tube U20 after series resistance R57. The drain of the MOS tube U20 is connected to the front end of the resistor R55, and the source is grounded;
[0012] The second drive unit is provided with a second isolation driver U22. The enable terminal EN of the second isolation driver U22 is connected to the enable control terminal PA0 of the MCU microcontroller. The high-side gate drive input terminal HI of the second isolation driver U22 is connected to the third drive terminal PB5 of the MCU microcontroller. The low-side gate drive input terminal LI of the second isolation driver U22 is connected to the fourth drive terminal PB4 of the MCU microcontroller; The high-side gate drive output terminal HO of the second isolation driver U22 is connected to the gate of the MOS tube U21 after series resistance R64. The drain of the MOS tube U21 is connected to the drive power supply, and the source is connected to the front end of the resistor R60. The rear end of the resistor R60 is connected to the second receiving terminal U30 of the motor; The low-side gate drive output terminal LO of the second isolation driver U22 is connected to the gate of the MOS tube U23 after series resistance R62. The drain of the MOS tube U23 is connected to the front end of the resistor R60, and the source is grounded;
[0013] The third driving unit is provided with a third isolation driver U25. The enable terminal EN of the third isolation driver U25 is connected to the enable control terminal PA0 of the MCU microcontroller. The high-side gate drive input terminal HI of the third isolation driver U25 is connected to the fifth drive terminal PB3 of the MCU microcontroller. The low-side gate drive input terminal LI of the third isolation driver U25 is connected to the sixth drive terminal PA15 of the MCU microcontroller. The high-side gate drive output terminal HO of the third isolation driver U25 is connected to the gate of the MOS transistor U24 after series-connected with a resistor R69. The drain of the MOS transistor U24 is connected to the drive power supply, and the source is connected to the front end of the resistor R65. The rear end of the resistor R65 is connected to the third receiving terminal U29 of the motor. The low-side gate drive output terminal LO of the second isolation driver U22 is connected to the gate of the MOS transistor U26 after series-connected with a resistor R67. The drain of the MOS transistor U26 is connected to the front end of the resistor R65, and the source is grounded.
[0014] Through the above design, the first driving unit, the second driving unit and the third driving unit are used to provide three-phase driving current for the motor to ensure the normal operation of the motor. The gate driver is used to drive the corresponding MOS transistor switch to realize the conduction or cut-off of the drive power supply.
[0015] Preferably, the current detection circuit is provided with a first current detection module and a second current detection module;
[0016] The first current detection module is provided with a bidirectional current detection differential amplifier U19. The positive input terminal of the bidirectional current detection differential amplifier U19 is connected to the front end of the resistor R55, the negative input terminal is connected to the rear end of the resistor R55, and the output terminal is connected to the first input terminal I_U of the DIP switch P1. The first / second output terminals of the DIP switch P1 are connected to the first data receiving terminal PA6 of the MCU microcontroller, and the third / fourth output terminals are connected to the second data receiving terminal PA7 of the MCU microcontroller;
[0017] The second current detection module is provided with a bidirectional current detection differential amplifier U33. The positive input terminal of the bidirectional current detection differential amplifier U33 is connected to the front end of the resistor R60, the negative input terminal is connected to the rear end of the resistor R60, and the output terminal is connected to the second input terminal I_V of the DIP switch P1.
[0018] Through the above design, the adopted positive and negative current differential detection scheme realizes the detection of the positive and negative currents of the motor through high-precision sampling resistors and differential operational amplifiers, providing accurate current feedback; significantly improving the accuracy and linearity of current detection, being able to provide fast and accurate current feedback; not only improving the accuracy and response speed of motor control, but also enhancing the reliability of the system, and being particularly suitable for industrial automation and intelligent control applications that require high performance and high reliability.
[0019] For three-phase current, only the current data of two phases need to be detected to calculate the current data of the other phase, thereby achieving three-phase current detection.
[0020] Preferably, the position detection circuit is provided with a position sensing chip U18. The data receiving end MISO of the position sensing chip U18 is connected to the third input end of the DIP switch P1 after passing through the resistor R73. The data sending end MOSI is connected to the fourth input end of the DIP switch P1 after passing through the resistor R74. The clock end SCK of the position sensing chip U18 is connected to the clock control end PA5 of the MCU microcontroller after passing through the resistor R75. The chip select end CSN of the position sensing chip U18 is connected to the chip select control end PA4 of the MCU microcontroller after passing through the resistor R76. The first signal output end A of the position sensing chip U18 is connected to the first position detection end PA10 of the MCU microcontroller after passing through the resistor R77. The second signal output end B of the position sensing chip U18 is connected to the second position detection end PA9 of the MCU microcontroller after passing through the resistor R78. The third signal output end Z of the position sensing chip U18 is connected to the third position detection end PA8 of the MCU microcontroller after passing through the resistor R79.
[0021] The position detection circuit obtains the real-time position of the motor through the position sensing chip and provides accurate position feedback.
[0022] Preferably, the voltage detection circuit is provided with a first voltage-dividing resistor R52, a second voltage-dividing resistor R53, a capacitor C47, and a bidirectional transient voltage suppression diode D6.
[0023] The front end of the first voltage-dividing resistor R52 is connected to the drive power supply, and the rear end is grounded after passing through the second voltage-dividing resistor R53 in series. The common end of the first voltage-dividing resistor R52 and the second voltage-dividing resistor R53 is connected to the first input end Y0 of the analog switch U35. The output end Z of the analog switch U35 is connected to the over-temperature / over-voltage detection end. The digital selection input end S of the analog switch U35 is connected to the selection control end PB0 of the MCU microcontroller after passing through the resistor R84.
[0024] The common end of the first voltage-dividing resistor R52 and the second voltage-dividing resistor R53 is also grounded after passing through the capacitor C47 in series, and this common end is also grounded after passing through the bidirectional transient voltage suppression diode D6 in series.
[0025] The voltage detection circuit is used to monitor the drive voltage in real time to ensure that the motor operates within a safe voltage range. When the detected drive voltage is abnormal, the MCU microcontroller controls the motor to disconnect the power supply and stop working through the drive circuit to ensure the safe operation of the motor.
[0026] Preferably, the temperature detection circuit is provided with a temperature sensor, which is connected to the heating element of the motor. The output end of the temperature sensor is connected to a 3V power supply after being connected in series with resistor R81. The output end of the temperature sensor is also connected to the positive input end of amplifier U17 after being connected in series with resistor R82. The output end of amplifier U17 is connected to the negative input end after being connected in series with resistor R80, and this output end is also connected to the second input end Y1 of analog switch U35 after being connected in series with resistor R83.
[0027] The temperature detection circuit monitors the motor temperature using a thermocouple to avoid overheating damage. When the motor temperature is too high, the MCU microcontroller controls the motor to stop working, avoiding safety accidents or motor failures caused by excessive motor temperature and extending the service life of the motor.
[0028] The analog switch features fast operating speed, can quickly respond to signal switching, ensures timely response to abnormal states of the motor drive voltage and temperature, and improves the safety guarantee during the motor operation.
[0029] Preferably, the CAN network interface circuit is provided with a CAN bus interface U13. The data transmission end TXD of the CAN bus interface U13 is connected to the first data transceiver end PA12 of the MCU microcontroller. The data reception end RXD of the CAN bus interface U13 is connected to the first data transceiver end PA11 of the MCU microcontroller. The high-level end CANH of the CAN bus interface U13 is connected to the first data transceiver end of the vehicle controller or domain controller. The low-level end CANL of the CAN bus interface U13 is connected to the second data transceiver end of the vehicle controller or domain controller;
[0030] The high-level end CANH is grounded after being connected in series with capacitor C34. The low-level end CANL is grounded after being connected in series with capacitor C35. A resistor R15 is connected in series between the high-level end CANH and the low-level end CANL. The high-level end CANH and the low-level end CANL are connected to both ends of a transient voltage suppressor (D5), and the grounding end of this transient voltage suppressor (D5) is grounded.
[0031] Supports the CAN communication protocol to achieve efficient communication between the controller and other devices. The motor controller receives instructions from the vehicle control module or domain controller through the CAN network interface circuit, and these instructions are used to control the output torque and operating state of the motor.
[0032] Preferably, a power supply circuit is also provided, and the power supply circuit is provided with a primary step-down circuit and a secondary step-down circuit;
[0033] The primary step-down circuit is provided with a first step-down module U1. The input end of the first step-down module U1 is connected to the cathode of a voltage-regulating diode U3, and the anode of the voltage-regulating diode U3 is connected to a 12V power supply. The input end of the first step-down module U1 is also grounded after being connected in series with a bidirectional transient voltage suppression diode D2, and is also grounded after being connected in series with a capacitor C20, a capacitor C21, a capacitor C22, and is also grounded after being connected in series with a resistor R4 and a resistor R6 in sequence. The common terminal of the series-connected resistor R4 and resistor R6 is connected to the enable terminal EN of the first step-down module U1;
[0034] The output end of the first step-down module U1 outputs a 5V power supply after being connected in series with an inductor L3 and a resistor R1. The output end of the first step-down module U1 is also connected to the cathode of a voltage-regulating diode U2, and the anode of the voltage-regulating diode U2 is grounded; the common terminal of the inductor L3 and the resistor R1 is also grounded after being connected in series with a capacitor C19, a capacitor C23, a capacitor C24, and is also grounded after being connected in series with a resistor R2, a resistor R5, and a resistor R8 in sequence. A capacitor NC1 is connected in parallel across both ends of the resistor R5. The common terminal of the resistor R5 and the resistor R8 is connected to the reference voltage pin VSENSE of the first step-down module U1;
[0035] The rear end of the resistor R1 is connected to the anode of a light-emitting diode LED1 after being connected in series with a resistor R3, and the cathode of the light-emitting diode LED1 is grounded;
[0036] The secondary step-down circuit is provided with a second step-down module U14. The input end of the second step-down module U14 is connected to a 5V power supply, and is also connected to the cathode of a voltage-regulating diode D1. The anode of the voltage-regulating diode D1 is grounded. The input end of the second step-down module U14 is also grounded after being connected in series with a capacitor C44. The output end of the second step-down module U14 outputs a 3.3V power supply after being connected in series with an inductor L2, and is also grounded after being connected in series with a capacitor C46.
[0037] The primary step-down circuit is used to step down the 12V power supply to a 5V power supply, and the secondary step-down circuit is used to step down the 5V power supply to a 3.3V power supply to meet the requirements of the intelligent motor control system for power supplies of different magnitudes.
[0038] As a preference: A high-frequency filtering circuit is also provided between the power supply terminal VDD of the MCU microcontroller and the 3.3V power supply. The 3.3V power supply is connected to the front end of an inductor U10, and the rear end of the inductor U10 is connected to the power supply terminal VDD. The rear end of the inductor U10 is also grounded after being connected in series with a capacitor C42, a capacitor C43, and a capacitor C28.
[0039] The high-frequency filtering circuit is used to achieve high-frequency filtering between the 3.3V power supply and the power supply terminal VDD of the MCU microcontroller, ensuring the stability of the input voltage.
[0040] Preferably, the debugging control terminal group of the vehicle controller or domain controller is correspondingly connected to the debugging terminal group of the MCU microcontroller. A debugging interface for the MCU is provided, facilitating developers to debug and maintain the MCU microcontroller.
[0041] The beneficial effects of the present utility model: By integrating multiple detection functions and advanced control logics, the present utility model not only has functions of motor drive, forward and reverse current differential detection, drive voltage detection, over-temperature detection, and position detection, but also integrates a CAN network interface and an MCU debugging interface, achieving efficient, accurate, and safe motor control. Description of the Drawings
[0042] Figure 1 is the structural block diagram of the present utility model;
[0043] Figure 2 is the circuit diagram of the MCU microcontroller;
[0044] Figure 3 is the drive circuit diagram;
[0045] Figure 4 is the current detection circuit diagram;
[0046] Figure 5 is the position detection circuit diagram;
[0047] Figure 6 is the DIP switch circuit diagram;
[0048] Figure 7 is the voltage detection circuit diagram;
[0049] Figure 8 is the temperature detection circuit diagram;
[0050] Figure 9 is the analog switch circuit diagram;
[0051] Figure 10 is the CAN network interface circuit diagram;
[0052] Figure 11 is the first-stage buck circuit diagram;
[0053] Figure 12 is the second-stage buck circuit diagram;
[0054] Figure 13 is the high-frequency filtering circuit diagram;
[0055] Figure 14 is the schematic diagram of the wiring terminals of the vehicle controller or domain controller. Detailed implementation mode
[0056] The present utility model will be further described in detail below in conjunction with the accompanying drawings and specific examples. The following embodiments or drawings are used to illustrate the present utility model, but not to limit the scope of the present utility model.
[0057] As Figure 1 shown: An intelligent motor control system based on an integrated circuit is provided with an MCU microcontroller, a drive circuit, a first motor detection circuit, a second motor detection circuit, and a CAN network interface circuit;
[0058] The motor drive end of the MCU microcontroller is connected to the drive circuit, and the drive circuit drives the motor to work;
[0059] The current / position detection end of the MCU microcontroller is connected to a first motor detection circuit. The first motor detection circuit is provided with a current detection circuit and a position detection circuit. The current detection circuit collects the drive current signal of the drive circuit, and the position detection circuit collects the motor position signal;
[0060] The over-temperature / over-voltage detection end of the MCU microcontroller is connected to a second motor detection circuit. The second motor detection circuit is provided with a voltage detection circuit and a temperature detection circuit. The voltage detection circuit collects the drive voltage signal, and the temperature detection circuit collects the motor temperature signal;
[0061] The data transmission end of the MCU microcontroller is connected to a CAN network interface circuit, and the CAN network interface circuit is connected to a vehicle controller or a domain controller.
[0062] As Figure 2 、 Figure 3 shown: The input end group of the drive circuit is correspondingly connected to the motor drive end group of the MCU microcontroller, and the output end group of the drive circuit is correspondingly connected to the receiving end group of the motor; The drive circuit is provided with a first drive unit, a second drive unit, and a third drive unit;
[0063] The first driving unit is provided with a first isolation driver U16. The enable terminal EN of the first isolation driver U16 is connected to the enable control terminal PA0 of the MCU microcontroller. The high-side gate drive input terminal HI of the first isolation driver U16 is connected to the first drive terminal PB7 of the MCU microcontroller. The low-side gate drive input terminal LI of the first isolation driver U16 is connected to the second drive terminal PB6 of the MCU microcontroller. The high-side gate drive output terminal HO of the first isolation driver U16 is connected to the gate of the MOS transistor U15 after series-connected with a resistor R59. The drain of the MOS transistor U15 is connected to the drive power supply, and the source is connected to the front end of a resistor R55. The rear end of the resistor R55 is connected to the first receiving terminal U31 of the motor. The low-side gate drive output terminal LO of the first isolation driver U16 is connected to the gate of the MOS transistor U20 after series-connected with a resistor R57. The drain of the MOS transistor U20 is connected to the front end of the resistor R55, and the source is grounded;
[0064] The second driving unit is provided with a second isolation driver U22. The enable terminal EN of the second isolation driver U22 is connected to the enable control terminal PA0 of the MCU microcontroller. The high-side gate drive input terminal HI of the second isolation driver U22 is connected to the third drive terminal PB5 of the MCU microcontroller. The low-side gate drive input terminal LI of the second isolation driver U22 is connected to the fourth drive terminal PB4 of the MCU microcontroller. The high-side gate drive output terminal HO of the second isolation driver U22 is connected to the gate of the MOS transistor U21 after series-connected with a resistor R64. The drain of the MOS transistor U21 is connected to the drive power supply, and the source is connected to the front end of a resistor R60. The rear end of the resistor R60 is connected to the second receiving terminal U30 of the motor. The low-side gate drive output terminal LO of the second isolation driver U22 is connected to the gate of the MOS transistor U23 after series-connected with a resistor R62. The drain of the MOS transistor U23 is connected to the front end of the resistor R60, and the source is grounded;
[0065] The third driving unit is provided with a third isolation driver U25. The enable terminal EN of the third isolation driver U25 is connected to the enable control terminal PA0 of the MCU microcontroller. The high-side gate drive input terminal HI of the third isolation driver U25 is connected to the fifth drive terminal PB3 of the MCU microcontroller. The low-side gate drive input terminal LI of the third isolation driver U25 is connected to the sixth drive terminal PA15 of the MCU microcontroller. The high-side gate drive output terminal HO of the third isolation driver U25 is connected to the gate of the MOS transistor U24 after series-connected with a resistor R69. The drain of the MOS transistor U24 is connected to the drive power supply, and the source is connected to the front end of a resistor R65. The rear end of the resistor R65 is connected to the third receiving terminal U29 of the motor. The low-side gate drive output terminal LO of the second isolation driver U22 is connected to the gate of the MOS transistor U26 after series-connected with a resistor R67. The drain of the MOS transistor U26 is connected to the front end of the resistor R65, and the source is grounded.
[0066] AsFigures 4 - 6 As shown: The current detection circuit is provided with a first current detection module and a second current detection module;
[0067] The first current detection module is provided with a bidirectional current detection differential amplifier U19. The positive input terminal of the bidirectional current detection differential amplifier U19 is connected to the front end of the resistor R55, the negative input terminal is connected to the rear end of the resistor R55, and the output terminal is connected to the first input terminal I_U of the DIP switch P1. The first / second output terminals of the DIP switch P1 are connected to the first data receiving terminal PA6 of the MCU microcontroller, and the third / fourth output terminals are connected to the second data receiving terminal PA7 of the MCU microcontroller;
[0068] The second current detection module is provided with a bidirectional current detection differential amplifier U33. The positive input terminal of the bidirectional current detection differential amplifier U33 is connected to the front end of the resistor R60, the negative input terminal is connected to the rear end of the resistor R60, and the output terminal is connected to the second input terminal I_V of the DIP switch P1.
[0069] The position detection circuit is provided with a position sensing chip U18. The data receiving terminal MISO of the position sensing chip U18 is connected to the third input terminal of the DIP switch P1 after passing through the resistor R73 in series. The data sending terminal MOSI is connected to the fourth input terminal of the DIP switch P1 after passing through the resistor R74 in series. The clock terminal SCK of the position sensing chip U18 is connected to the clock control terminal PA5 of the MCU microcontroller after passing through the resistor R75 in series. The chip select terminal CSN of the position sensing chip U18 is connected to the chip select control terminal PA4 of the MCU microcontroller after passing through the resistor R76 in series. The first signal output terminal A of the position sensing chip U18 is connected to the first position detection terminal PA10 of the MCU microcontroller after passing through the resistor R77 in series. The second signal output terminal B of the position sensing chip U18 is connected to the second position detection terminal PA9 of the MCU microcontroller after passing through the resistor R78 in series. The third signal output terminal Z of the position sensing chip U18 is connected to the third position detection terminal PA8 of the MCU microcontroller after passing through the resistor R79 in series.
[0070] As Figures 7 - 9 shown: The voltage detection circuit is provided with a first voltage dividing resistor R52, a second voltage dividing resistor R53, a capacitor C47, and a bidirectional transient voltage suppression diode D6;
[0071] The front end of the first voltage dividing resistor R52 is connected to the driving power supply, and the rear end is grounded after being connected in series with the second voltage dividing resistor R53. The common terminal of the first voltage dividing resistor R52 and the second voltage dividing resistor R53 is connected to the first input terminal Y0 of the analog switch U35. The output terminal Z of the analog switch U35 is connected to the over-temperature / over-voltage detection terminal. The digital selection input terminal S of the analog switch U35 is connected to the selection control terminal PB0 of the MCU microcontroller after passing through the resistor R84 in series.
[0072] The common terminal of the first voltage-dividing resistor R52 and the second voltage-dividing resistor R53 is also grounded after being connected in series with a capacitor C47, and this common terminal is also grounded after being connected in series with a bidirectional transient voltage suppressor diode D6.
[0073] The temperature detection circuit is provided with a temperature sensor, which is connected to the heating element of the motor. The output terminal of the temperature sensor is connected to a 3V power supply after being connected in series with a resistor R81, and the output terminal of the temperature sensor is also connected to the positive input terminal of an amplifier U17 after being connected in series with a resistor R82. The output terminal of the amplifier U17 is connected to the negative input terminal after being connected in series with a resistor R80, and this output terminal is also connected to the second input terminal Y1 of the analog switch U35 after being connected in series with a resistor R83.
[0074] As Figure 10 shown: The CAN network interface circuit is provided with a CAN bus interface U13. The data transmission terminal TXD of the CAN bus interface U13 is connected to the first data transceiver terminal PA12 of the MCU microcontroller. The data reception terminal RXD of the CAN bus interface U13 is connected to the first data transceiver terminal PA11 of the MCU microcontroller. The high-level terminal CANH of the CAN bus interface U13 is connected to the first data transceiver terminal of the vehicle controller or domain controller. The low-level terminal CANL of the CAN bus interface U13 is connected to the second data transceiver terminal of the vehicle controller or domain controller;
[0075] The high-level terminal CANH is grounded after being connected in series with a capacitor C34, the low-level terminal CANL is grounded after being connected in series with a capacitor C35, a resistor R15 is connected in series between the high-level terminal CANH and the low-level terminal CANL, and the high-level terminal CANH and the low-level terminal CANL are connected to both ends of a transient voltage suppressor (D5), and the grounding terminal of this transient voltage suppressor (D5) is grounded.
[0076] As Figure 11 、 Figure 12 shown: A power supply circuit is also provided, and the power supply circuit is provided with a first-stage step-down circuit and a second-stage step-down circuit;
[0077] The first-stage step-down circuit is provided with a first step-down module U1. The input terminal of the first step-down module U1 is connected to the cathode of a zener diode U3, the anode of this zener diode U3 is connected to a 12V power supply. The input terminal of the first step-down module U1 is also grounded after being connected in series with a bidirectional transient voltage suppressor diode D2, and is also grounded after being connected in series with a capacitor C20, and is also grounded after being connected in series with a capacitor C21, and is also grounded after being connected in series with a capacitor C22. The input terminal is also connected to the enable terminal EN of the first step-down module U1 after being connected in series with a resistor R4 and a resistor R6 in sequence;
[0078] The output terminal of the first step-down module U1 outputs a 5V power supply after sequentially connecting an inductor L3 and a resistor R1 in series. The output terminal of the first step-down module U1 is also connected to the cathode of a voltage regulator diode U2, and the anode of the voltage regulator diode U2 is grounded; the common terminal of the inductor L3 and the resistor R1 is also grounded after connecting a capacitor C19 in series, the common terminal is also grounded after connecting a capacitor C23 in series, the common terminal is also grounded after connecting a capacitor C24 in series, the common terminal is also grounded after sequentially connecting a resistor R2, a resistor R5 and a resistor R8 in series, and a capacitor NC1 is connected in parallel across both ends of the resistor R5. The common terminal of the resistor R5 and the resistor R8 is connected to the reference voltage pin VSENSE of the first step-down module U1.
[0079] The rear end of the resistor R1 is connected to the anode of a light-emitting diode LED1 after connecting a resistor R3 in series, and the cathode of the light-emitting diode LED1 is grounded.
[0080] The secondary step-down circuit is provided with a second step-down module U14. The input terminal of the second step-down module U14 is connected to a 5V power supply. This input terminal is also connected to the cathode of a voltage regulator diode D1, the anode of the voltage regulator diode D1 is grounded, the input terminal of the second step-down module U14 is also grounded after connecting a capacitor C44 in series, the output terminal of the second step-down module U14 outputs a 3.3V power supply after connecting an inductor L2 in series, and the output terminal is also grounded after connecting a capacitor C46 in series.
[0081] As Figure 13 shown: A high-frequency filtering circuit is also provided between the power supply terminal VDD of the MCU microcontroller and the 3.3V power supply. The 3.3V power supply is connected to the front end of an inductor U10, the rear end of the inductor U10 is connected to the power supply terminal VDD, the rear end of the inductor U10 is also grounded after connecting a capacitor C42 in series, the rear end of the inductor U10 is also grounded after connecting a capacitor C43 in series, and the rear end of the inductor U10 is also grounded after connecting a capacitor C28 in series.
[0082] The debugging control terminal group of the vehicle controller or domain controller is correspondingly connected to the debugging terminal group of the MCU microcontroller.
[0083] The above are only the preferred embodiments of the present invention and are not used to limit the present invention. For those skilled in the art, various changes and modifications can be made to the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. An intelligent motor control system based on integrated circuits, characterized in that: It is provided with an MCU microcontroller, a drive circuit, a first motor detection circuit, a second motor detection circuit, and a CAN network interface circuit; The motor drive terminal of the MCU microcontroller is connected to the drive circuit, and the drive circuit drives the motor to work; The current / position detection terminal of the MCU microcontroller is connected to a first motor detection circuit. The first motor detection circuit is provided with a current detection circuit and a position detection circuit. The current detection circuit collects the drive current signal of the drive circuit, and the position detection circuit collects the motor position signal; The over-temperature / over-voltage detection terminal of the MCU microcontroller is connected to a second motor detection circuit. The second motor detection circuit is provided with a voltage detection circuit and a temperature detection circuit. The voltage detection circuit collects the drive voltage signal, and the temperature detection circuit collects the motor temperature signal; The data transmission terminal of the MCU microcontroller is connected to a CAN network interface circuit, and the CAN network interface circuit is connected to the vehicle controller or domain controller.
2. The intelligent motor control system based on an integrated circuit according to claim 1, wherein: The input terminal group of the drive circuit is correspondingly connected to the motor drive terminal group of the MCU microcontroller, and the output terminal group of the drive circuit is correspondingly connected to the receiving terminal group of the motor; The drive circuit is provided with a first drive unit, a second drive unit, and a third drive unit; The first drive unit is provided with a first isolation driver U16. The enable terminal EN of the first isolation driver U16 is connected to the enable control terminal PA0 of the MCU microcontroller. The high-side gate drive input terminal HI of the first isolation driver U16 is connected to the first drive terminal PB7 of the MCU microcontroller. The low-side gate drive input terminal LI of the first isolation driver U16 is connected to the second drive terminal PB6 of the MCU microcontroller; The high-side gate drive output terminal HO of the first isolation driver U16 is connected to the gate of the MOS tube U15 after series-connected with the resistor R59. The drain of the MOS tube U15 is connected to the drive power supply, and the source is connected to the front end of the resistor R55. The rear end of the resistor R55 is connected to the first receiving terminal U31 of the motor; The low-side gate drive output terminal LO of the first isolation driver U16 is connected to the gate of the MOS tube U20 after series-connected with the resistor R57. The drain of the MOS tube U20 is connected to the front end of the resistor R55, and the source is grounded; The second driving unit is provided with a second isolation driver U22. The enable terminal EN of the second isolation driver U22 is connected to the enable control terminal PA0 of the MCU microcontroller. The high-side gate drive input terminal HI of the second isolation driver U22 is connected to the third drive terminal PB5 of the MCU microcontroller. The low-side gate drive input terminal LI of the second isolation driver U22 is connected to the fourth drive terminal PB4 of the MCU microcontroller. The high-side gate drive output terminal HO of the second isolation driver U22 is connected to the gate of the MOS transistor U21 after series-connected with a resistor R64. The drain of the MOS transistor U21 is connected to the drive power supply, and the source is connected to the front end of a resistor R60. The rear end of the resistor R60 is connected to the second receiving terminal U30 of the motor. The low-side gate drive output terminal LO of the second isolation driver U22 is connected to the gate of the MOS transistor U23 after series-connected with a resistor R62. The drain of the MOS transistor U23 is connected to the front end of the resistor R60, and the source is grounded. The third driving unit is provided with a third isolation driver U25. The enable terminal EN of the third isolation driver U25 is connected to the enable control terminal PA0 of the MCU microcontroller. The high-side gate drive input terminal HI of the third isolation driver U25 is connected to the fifth drive terminal PB3 of the MCU microcontroller. The low-side gate drive input terminal LI of the third isolation driver U25 is connected to the sixth drive terminal PA15 of the MCU microcontroller. The high-side gate drive output terminal HO of the third isolation driver U25 is connected to the gate of the MOS transistor U24 after series-connected with a resistor R69. The drain of the MOS transistor U24 is connected to the drive power supply, and the source is connected to the front end of a resistor R65. The rear end of the resistor R65 is connected to the third receiving terminal U29 of the motor. The low-side gate drive output terminal LO of the second isolation driver U22 is connected to the gate of the MOS transistor U26 after series-connected with a resistor R67. The drain of the MOS transistor U26 is connected to the front end of the resistor R65, and the source is grounded.
3. The intelligent motor control system based on an integrated circuit according to claim 2, characterized in that: The current detection circuit is provided with a first current detection module and a second current detection module. The first current detection module is provided with a bidirectional current detection differential amplifier U19. The positive input terminal of the bidirectional current detection differential amplifier U19 is connected to the front end of the resistor R55, the negative input terminal is connected to the rear end of the resistor R55, and the output terminal is connected to the first input terminal I_U of the DIP switch P1. The first / second output terminals of the DIP switch P1 are connected to the first data receiving terminal PA6 of the MCU microcontroller, and the third / fourth output terminals are connected to the second data receiving terminal PA7 of the MCU microcontroller. The second current detection module is provided with a bidirectional current detection differential amplifier U33. The positive input terminal of the bidirectional current detection differential amplifier U33 is connected to the front end of the resistor R60, the negative input terminal is connected to the rear end of the resistor R60, and the output terminal is connected to the second input terminal I_V of the DIP switch P1.
4. The intelligent motor control system based on an integrated circuit according to claim 3, characterized in that: The position detection circuit is provided with a position sensing chip U18. The data receiving end MISO of the position sensing chip U18 is connected to the third input end of the DIP switch P1 after being connected in series with a resistor R73. The data sending end MOSI is connected to the fourth input end of the DIP switch P1 after being connected in series with a resistor R74. The clock end SCK of the position sensing chip U18 is connected to the clock control end PA5 of the MCU microcontroller after being connected in series with a resistor R75. The chip select end CSN of the position sensing chip U18 is connected to the chip select control end PA4 of the MCU microcontroller after being connected in series with a resistor R76. The first signal output end A of the position sensing chip U18 is connected to the first position detection end PA10 of the MCU microcontroller after being connected in series with a resistor R77. The second signal output end B of the position sensing chip U18 is connected to the second position detection end PA9 of the MCU microcontroller after being connected in series with a resistor R78. The third signal output end Z of the position sensing chip U18 is connected to the third position detection end PA8 of the MCU microcontroller after being connected in series with a resistor R79.
5. The intelligent motor control system based on an integrated circuit according to claim 1, characterized in that: The voltage detection circuit is provided with a first voltage dividing resistor R52, a second voltage dividing resistor R53, a capacitor C47 and a bidirectional transient suppression diode D6; The front end of the first voltage dividing resistor R52 is connected to the drive power supply, and the rear end is grounded after being connected in series with the second voltage dividing resistor R53. The common end of the first voltage dividing resistor R52 and the second voltage dividing resistor R53 is connected to the first input end Y0 of the analog switch U35. The output end Z of the analog switch U35 is connected to the over-temperature / over-voltage detection end. The digital selection input end S of the analog switch U35 is connected to the selection control end PB0 of the MCU microcontroller after being connected in series with a resistor R84; The common end of the first voltage dividing resistor R52 and the second voltage dividing resistor R53 is also grounded after being connected in series with the capacitor C47, and is also grounded after being connected in series with the bidirectional transient suppression diode D6.
6. The intelligent motor control system based on an integrated circuit according to claim 5, characterized in that: The temperature detection circuit is provided with a temperature sensor. The temperature sensor is connected to the heating element of the motor. The output end of the temperature sensor is connected to the 3V power supply after being connected in series with a resistor R81. The output end of the temperature sensor is also connected to the positive input end of the amplifier U17 after being connected in series with a resistor R82. The output end of the amplifier U17 is connected to the negative input end after being connected in series with a resistor R80, and is also connected to the second input end Y1 of the analog switch U35 after being connected in series with a resistor R83.
7. The intelligent motor control system based on an integrated circuit according to claim 1, characterized in that: The CAN network interface circuit is provided with a CAN bus interface U13. The data sending end TXD of the CAN bus interface U13 is connected to the first data transceiver end PA12 of the MCU microcontroller. The data receiving end RXD of the CAN bus interface U13 is connected to the first data transceiver end PA11 of the MCU microcontroller. The high-level end CANH of the CAN bus interface U13 is connected to the first data transceiver end of the vehicle controller or domain controller. The low-level end CANL of the CAN bus interface U13 is connected to the second data transceiver end of the vehicle controller or domain controller; The high-level CANH terminal is grounded after being connected in series with capacitor C34, the low-level CANL terminal is grounded after being connected in series with capacitor C35, a resistor R15 is connected in series between the high-level CANH terminal and the low-level CANL terminal, the high-level CANH terminal and the low-level CANL terminal are connected to both ends of a transient voltage suppressor (D5), and the grounding terminal of the transient voltage suppressor (D5) is grounded.
8. The intelligent motor control system based on an integrated circuit according to claim 1, characterized in that: A power supply circuit is also provided, and the power supply circuit is provided with a first-stage buck circuit and a second-stage buck circuit; The first-stage buck circuit is provided with a first buck module U1. The input end of the first buck module U1 is connected to the cathode of a zener diode U3, the anode of the zener diode U3 is connected to a 12V power supply, the input end of the first buck module U1 is also grounded after being connected in series with a bidirectional transient suppression diode D2, the input end is also grounded after being connected in series with a capacitor C20, the input end is also grounded after being connected in series with a capacitor C21, the input end is also grounded after being connected in series with a capacitor C22, the input end is also grounded after being connected in series with a resistor R4 and a resistor R6 in sequence, and the common end of the series-connected resistor R4 and resistor R6 is connected to the enable end EN of the first buck module U1; The output end of the first buck module U1 outputs a 5V power supply after being connected in series with an inductor L3 and a resistor R1 in sequence. The output end of the first buck module U1 is also connected to the cathode of a zener diode U2, and the anode of the zener diode U2 is grounded; the common end of the inductor L3 and the resistor R1 is also grounded after being connected in series with a capacitor C19, the common end is also grounded after being connected in series with a capacitor C23, the common end is also grounded after being connected in series with a capacitor C24, the common end is also grounded after being connected in series with a resistor R2, a resistor R5 and a resistor R8 in sequence. A capacitor NC1 is connected in parallel at both ends of the resistor R5, and the common end of the resistor R5 and the resistor R8 is connected to the reference voltage pin VSENSE of the first buck module U1; The rear end of the resistor R1 is connected in series with a resistor R3 and then connected to the anode of a light-emitting diode LED1, and the cathode of the light-emitting diode LED1 is grounded; The second-stage buck circuit is provided with a second buck module U14. The input end of the second buck module U14 is connected to a 5V power supply, the input end is also connected to the cathode of a zener diode D1, the anode of the zener diode D1 is grounded, the input end of the second buck module U14 is also grounded after being connected in series with a capacitor C44, the output end of the second buck module U14 outputs a 3.3V power supply after being connected in series with an inductor L2, and the output end is also grounded after being connected in series with a capacitor C46.
9. The intelligent motor control system based on an integrated circuit according to claim 8, wherein: A high-frequency filtering circuit is also provided between the power supply terminal VDD of the MCU microcontroller and the 3.3V power supply. The 3.3V power supply is connected to the front end of an inductor U10, the rear end of the inductor U10 is connected to the power supply terminal VDD, the rear end of the inductor U10 is also grounded after being connected in series with a capacitor C42, the rear end of the inductor U10 is also grounded after being connected in series with a capacitor C43, and the rear end of the inductor U10 is also grounded after being connected in series with a capacitor C28.
10. The intelligent motor control system based on an integrated circuit according to claim 1, characterized in that: The debugging control terminal group of the vehicle controller or domain controller is correspondingly connected to the debugging terminal group of the MCU microcontroller.
Citation Information
Cited By
Argon arc welding pulse signal processing circuit and welding device
CN121373657A