A control circuit for a direct current motor and a method of implementing the same
By combining a DC power supply module, a processing module, and a boost module, and using the dead-time control of a half-bridge driver integrated chip, the problems of voltage instability and computational complexity in DC motor drive circuits are solved, achieving stable and precise motor control and reliable low-temperature start-up.
Patent Information
- Application Number
- CN202210312392.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-28
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2042-03-28
AI Technical Summary
Existing DC motor drive circuits suffer from unstable voltage, complex calculations, and are prone to motor damage. Furthermore, they are difficult to start at low temperatures, affecting the adaptability of electrical appliances or equipment.
The system employs a DC power supply module, a processing module, a boost module, and a drive control circuit, including a half-bridge driver integrated chip and MOSFETs. The processing chip processes the MCU signals, and the dead time control of the boost module and half-bridge driver integrated chip is used to prevent the MOSFETs from conducting simultaneously, thereby achieving stable motor control.
It achieves stable and precise operation of the motor, avoids motor damage, improves starting reliability in low-temperature environments, meets the special operating requirements of automation systems, and has the advantages of simple structure and high control efficiency.
Smart Images

Figure CN114679091B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronics and information technology, specifically to a control circuit for a DC motor and a method for implementing the circuit. Background Technology
[0002] With the development of technology, the application range of electric motors is becoming wider and wider. Currently, electric motors are mainly classified into DC motors and AC motors according to their power supply. DC motors have the characteristics of fast response, large starting torque, and the ability to provide rated torque from zero speed to rated speed.
[0003] As the market demands increasingly quiet operation of DC motors, DC motors are widely used in various applications. In DC motor drive control circuits, the voltage required by the motor is often unstable. Unstable motor voltage can cause uncertainty in the number of motor rotations, which is not conducive to the precise control of DC motors.
[0004] Currently, existing motor drive circuits involve numerous resistors, transistors, or MOSFETs, resulting in complex and cumbersome calculations that hinder simple implementation. Furthermore, in actual operation, DC motors inevitably encounter overload or stall conditions, which can severely damage the motor.
[0005] In addition, many household appliances and industrial fields use DC motors for drive control. However, at low temperatures, motors often encounter difficulties starting or even fail, affecting the adaptability of appliances or equipment. Summary of the Invention
[0006] In order to overcome the shortcomings of the prior art, the purpose of this invention is to provide a control circuit and method for a DC motor. This circuit and method can solve the problems of unstable voltage, cumbersome and complex calculations, and easy damage to the motor in the prior art, thereby enabling the motor to operate stably and accurately.
[0007] To solve the above problems, the technical solution adopted by the present invention is as follows:
[0008] A control circuit for a DC motor includes: a DC power supply module, a processing module, a boost module, and a drive control circuit. The DC power supply module is connected to a power source and outputs a DC power signal to the processing module and the boost module. The boost module converts the DC power signal into a boost signal and outputs it to the drive control circuit. The processing module compares and processes the control signal input to the motor from the MCU and outputs a drive signal to the drive control circuit based on the control signal. The drive control circuit includes two sets of half-bridge driver integrated chips and four MOSFETs. Each set of half-bridge driver integrated chips controls two MOSFETs to turn on or off. When MOSFETs Q1 and Q4 are on, the motor rotates forward; when MOSFETs Q2 and Q3 are on, the motor rotates in reverse.
[0009] A further embodiment is that the processing module includes a first processing chip and a second processing chip. The A0 pin of the first processing chip is connected to the A0 pin of the second processing chip and then connected to the control signal input from the MCU to the motor. The B0 pin of the second processing chip is connected to the VCC pin and power supply of the first processing chip. The A1 pin of the second processing chip is connected to the A3 pin of the first processing chip. The D1 pin of the second processing chip is connected to HIV_B2_LIN. The D0 pin of the second processing chip is connected to LIN_A1_LIN. The B0 pin of the first processing chip is connected to HIV_B2_LIN through a transistor. The B3 pin of the first processing chip is connected to LIN_A1_LIN through a transistor. The D1 pin of the first processing chip is connected to HIV_B2. The D2 pin of the first processing chip is connected to HIV_O2.
[0010] A further proposed solution is to connect the HIN pin of the first half-bridge driver integrated chip to HIV_B2, the LIN pin of the first half-bridge driver integrated chip to LIN_A1_LIN, the HO pin of the first half-bridge driver integrated chip to the gate of MOSFET Q1, the Vs pin of the first half-bridge driver integrated chip to MOT1, and the LO pin of the first half-bridge driver integrated chip to the gate of MOSFET Q2.
[0011] A further proposed solution is to connect the HIN pin of the second half-bridge driver integrated chip to HIV_D2, the LIN pin of the second half-bridge driver integrated chip to HIV_B2_LIN, the HO pin of the second half-bridge driver integrated chip to the gate of MOSFET Q3, the Vs pin of the second half-bridge driver integrated chip to MOT2, and the LO pin of the second half-bridge driver integrated chip to the gate of MOSFET Q4.
[0012] A further alternative is that the boost module is a TP7660H charge pump voltage inverter.
[0013] A further alternative is that the DC power supply module is a step-down converter chip.
[0014] A further proposed solution is that the first and second processing chips use 74VHC08 high-speed AND gate ICs.
[0015] A method for implementing a control circuit for a DC motor, wherein the circuit is applied to implement the aforementioned control circuit for a DC motor, the method comprising: circuit initialization;
[0016] Set the signal input for the MCU. The input signals are: chop checkB_1 = 0 / 1; chop checkA_1 = 1 / 0. The MCU inputs the signal to the processing module through motor connector J3.
[0017] When the input signals are: chop checkB_1 = 0; chop checkA_1 = 1;
[0018] The obtained signal is:
[0019] LIN_AI_LIN is 0; HIV_B2 is 0;
[0020] LIN_B2_LIN is 1; HIV_O2 is 1;
[0021] At this time, the HIN and LIN pins of the second half-bridge driver integrated chip receive signals and start working. When the HO pin of the second half-bridge driver integrated chip receives a voltage signal, the MOS transistor Q3 turns on and MOT2 is powered.
[0022] When the LO pin of the second half-bridge driver integrated chip outputs a low level, MOSFET Q4 is turned off.
[0023] Then MOSFETs Q3 and Q2 are turned on, and MOSFETs Q4 and Q1 are turned off, causing the motor to rotate in the forward direction;
[0024] Conversely, if the input signals are: chop checkB_1 = 1; chop checkA_1 = 0; the first half-bridge driver integrated chip works, controlling MOSFETs Q4 and Q1 to turn on, MOSFETs Q3 and Q2 to turn off, and the motor reverses.
[0025] A further solution is that circuit initialization includes: providing 24V voltage to power supply socket J2, powering each circuit, stepping down the voltage through the DC power supply module, and providing the stepped-down voltage signal to the processing module and the boost module, and then boosting the voltage by the boost module to provide 12V voltage to the VCC pin of the half-bridge driver integrated chip, and providing 30V voltage to the VB pin of the half-bridge driver integrated chip, thus completing circuit initialization.
[0026] A further approach is to consider the input signals as follows: chop checkB_1 = 0; chop checkA_1 = 1.
[0027] chop checkB_1 is input from pin A0 of the second processing chip. At this time, pin A0 of the second processing chip is 0 and pin B0 is 1, so the network LIN_AI_LIN is 0. When LIN_AI_LIN is 0, pin B3 of the first processing chip is 1. Since chop checkA_1 = 1, pins A3 and B3 of the first processing chip form an AND gate. Pin D3 of the first processing chip is 1, so the network B2_O3 is 1 and HIV_O2 is 1.
[0028] When chop checkA_1 = 1, the input is from pin A1 of the second processing chip. At this time, pins A1 and B1 of the second processing chip are 1, and the network LIN_B2_LIN is 1. When LIN_B2_LIN is 1, pin B0 of the first processing chip is 1. Since chop checkB_1 = 0, pins A0 and B0 of the first processing chip form an AND gate. Pin O1 of the first processing chip is 0, and the network HIV_B2 is 0.
[0029] Therefore, compared to existing technologies, this invention ensures stable power supply voltage for the motor through a DC-DC power chip, preventing the DC motor's speed from being affected by changes in input voltage. A processing chip compares and processes the control signals input from the MCU to the motor. A boost module amplifies the voltage to the required level for the circuit. Dead-time control via a half-bridge driver integrated chip prevents multiple MOSFETs from conducting simultaneously, ensuring no short circuit regardless of how frequently the control signal flips. Therefore, this invention solves the problem of frequent stepless rapid start-up, braking, and reversal, meeting various special operational requirements of automated systems in production processes. It guarantees smooth, efficient, stable, and precise control of DC motor startup, braking, and reversal, offering advantages such as simple structure, high control efficiency, and high reliability, and has great application potential.
[0030] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments. Attached Figure Description
[0031] Figure 1 This is a schematic diagram of an embodiment of the control circuit for a DC motor according to the present invention.
[0032] Figure 2 This is a circuit diagram of the processing unit in an embodiment of the control circuit for a DC motor according to the present invention.
[0033] Figure 3 This is a circuit diagram of the DC power supply module in an embodiment of the control circuit for a DC motor according to the present invention.
[0034] Figure 4 This is a schematic diagram of the interface socket in an embodiment of the control circuit implementation method for a DC motor according to the present invention.
[0035] Figure 5 This is a circuit diagram of the first half-bridge driver integrated chip in an embodiment of the method for implementing a control circuit for a DC motor according to the present invention.
[0036] Figure 6 This is a circuit diagram of the second half-bridge driver integrated chip in an embodiment of the method for implementing a control circuit for a DC motor according to the present invention.
[0037] Figure 7 This is a circuit diagram of the boost module in an embodiment of the control circuit implementation method for a DC motor according to the present invention.
[0038] Figure 8 This is a circuit diagram of the first diode series circuit in an embodiment of the method for implementing a control circuit for a DC motor according to the present invention.
[0039] Figure 9 This is a circuit diagram of the second diode series circuit in an embodiment of the method for implementing a control circuit for a DC motor according to the present invention. Detailed Implementation
[0040] An embodiment of a control circuit for a DC motor:
[0041] See Figures 1 to 9 A control circuit for a DC motor includes: a DC power supply module 10, a processing module 11, a boost module 12, and a drive control circuit 13. The DC power supply module 10 is connected to a power source and outputs a DC power signal to the processing module 11 and the boost module 12. The boost module 12 converts the DC power signal into a boost signal and outputs it to the drive control circuit 13. The processing module 11 is used to compare and process the control signal input to the motor from the MCU, and output a drive signal to the drive control circuit 13 according to the control signal.
[0042] In this embodiment, the drive control circuit 13 includes two sets of half-bridge drive integrated chips and four MOSFETs. Each set of half-bridge drive integrated chips controls two MOSFETs to turn on or off. When MOSFETs Q1 and Q4 are turned on, the motor rotates forward. When MOSFETs Q2 and Q3 are turned on, the motor rotates in reverse.
[0043] Specifically, the half-bridge driver integrated chip in this embodiment is the IR2103S. The IR2103S is a half-bridge driver integrated chip that integrates independent control and drive output circuits. It can directly drive two types of power semiconductors, has fast dynamic response, strong driving capability, and multiple protection functions. In this embodiment, two IR2103S chips are used to control four MOSFETs. These four MOSFETs are divided into two groups: one group consists of MOSFETs Q1 and Q4, and the other group consists of MOSFETs Q2 and Q3. If MOSFETs Q1 and Q4 are conducting, the motor rotates forward; if MOSFETs Q2 and Q3 are conducting, the motor rotates in reverse. The IR2103S utilizes dead-time control, thus preventing all MOSFETs Q1, Q2, Q3, and Q4 from conducting simultaneously. No matter how frequently the control signal is switched, a short circuit will not occur.
[0044] like Figure 4 As shown, J1 is the motor interface, J2 is the power supply socket, and J3 is the interface socket for receiving motor control signals.
[0045] In this embodiment, the processing module 11 includes a first processing chip U4 and a second processing chip U5. The A0 pin of the first processing chip U4 is connected to the A0 pin of the second processing chip U5 and then connected to the control signal input from the MCU to the motor. The B0 pin of the second processing chip U5 is connected to the VCC pin and the power supply of the first processing chip U4. The A1 pin of the second processing chip U5 is connected to the A3 pin of the first processing chip U4. The D1 pin of the second processing chip U5 is connected to HIV_B2_LIN. The D0 pin of the second processing chip U5 is connected to LIN_A1_LIN. The B0 pin of the first processing chip U4 is connected to HIV_B2_LIN through a transistor. The B3 pin of the first processing chip U4 is connected to LIN_A1_LIN through a transistor. The D1 pin of the first processing chip U4 is connected to HIV_B2. The D2 pin of the first processing chip U4 is connected to HIV_O2.
[0046] In this embodiment, the HIN pin of the first half-bridge driver integrated chip U2 is connected to HIV_B2, the LIN pin of the first half-bridge driver integrated chip U2 is connected to LIN_A1_LIN, the HO pin of the first half-bridge driver integrated chip U2 is connected to the gate of MOSFET Q1, the Vs pin of the first half-bridge driver integrated chip U2 is connected to MOT1, and the LO pin of the first half-bridge driver integrated chip U2 is connected to the gate of MOSFET Q2.
[0047] In this embodiment, the HIN pin of the second half-bridge driver integrated chip U3 is connected to HIV_D2, the LIN pin of the second half-bridge driver integrated chip U3 is connected to HIV_B2_LIN, the HO pin of the second half-bridge driver integrated chip U3 is connected to the gate of MOSFET Q3, the Vs pin of the second half-bridge driver integrated chip U3 is connected to MOT2, and the LO pin of the second half-bridge driver integrated chip U3 is connected to the gate of MOSFET Q4.
[0048] In this embodiment, the boost module 12 is a TP7660H charge pump voltage inverter (U1). As can be seen, the TP7660H in this embodiment plays a boost role, raising the voltage to the voltage required by each circuit, such as raising it to 30V. The purpose of boosting is to ensure that the NCE8295AD MOSFET can be fully turned on.
[0049] In this embodiment, the boost module 12 is also connected to a first diode series circuit and a second diode series circuit. The first diode series circuit includes diodes D4-D9 connected in series, and the second diode series circuit includes diodes D12-D15 connected in series. The TP7660H_2 signal is output from the TP7660H charge pump voltage inverter to the first diode series circuit and the second diode series circuit. The first diode series circuit outputs 24V and 30V voltages, and the second diode series circuit outputs 12V and 5V voltages.
[0050] In this embodiment, the DC power module 10 is a buck converter chip TPS54331DR (U6). The TPS54331DR is a DC-DC power chip, specifically including: BOOT, a 0.1μF bootstrap capacitor is required between the BOOT and PH pins. If the voltage on this capacitor falls below a minimum requirement, the high-side MOSFET is forced to turn off until the capacitor is refreshed; VIN, this pin is for the 3.5 to 28V input supply voltage; EN, this pin is the enable pin. To disable, reduce the voltage below 1.25V. Leave this pin floating to enable. It is recommended to program the input undervoltage lockout using two resistors; SS, this pin is the slow-start pin. An external capacitor connected to this pin sets the output rise time; VSENSE, this pin is the inverting node of the transconductance (gm) error amplifier; COMP, this pin is the output of the error amplifier and the input of the PWM comparator. Connect the frequency compensation component to this pin; GND, ground; PH, the PH pin is the source of the internal high-side power MOSFET.
[0051] In this embodiment, the first processing chip U4 and the second processing chip U5 employ the 74VHC08 high-speed AND gate IC. It can be seen that this embodiment utilizes the 74VHC08 chip to compare and process the control signals input from the MCU to the motor. Specifically, the 74VHC08 in this embodiment is an advanced high-speed CMOS input AND gate manufactured using silicon gate CMOS technology. It achieves high-speed operation similar to equivalent bipolar Schottky TTL while maintaining the low power consumption of CMOS. The internal circuitry consists of four stages (including a buffered output), providing high noise immunity and stable output. The input protection circuit ensures that 0V to 7V can be applied to the input pins without considering the power supply voltage. This prevents damage to the device due to power supply and input voltage mismatch.
[0052] Furthermore, the control circuit of this embodiment also includes a temperature detection module 21 for detecting the current ambient temperature of the motor, an energy storage voltage detection module 22 for detecting the energy storage voltage of the motor, and an energy storage power discharge control module 23 for discharging the boosted motor drive voltage. The temperature detection module 21 is connected to the energy storage voltage detection module 22, the boost module 12, the energy storage power discharge control module 23 and the drive control circuit 13, respectively. The energy storage power discharge control module 23 is connected to the boost module 12 and the drive control circuit 13, respectively.
[0053] An embodiment of a control circuit implementation method for a DC motor:
[0054] A method for implementing a control circuit for a DC motor, wherein the circuit is applied to implement the aforementioned control circuit for a DC motor, the method comprising: circuit initialization;
[0055] The MCU is configured with input signals: chop checkB_1 = 0 / 1; chop checkA_1 = 1 / 0. The MCU inputs the signals to the processing module 11 via the motor mount J3.
[0056] When the input signals are: chop checkB_1 = 0; chop checkA_1 = 1.
[0057] The obtained signal is:
[0058] LIN_AI_LIN is 0; HIV_B2 is 0;
[0059] LIN_B2_LIN is 1; HIV_O2 is 1;
[0060] At this time, the HIN and LIN pins of the second half-bridge driver integrated chip U3 receive signals and start working. The HO pin of the second half-bridge driver integrated chip U3 receives a voltage signal (30V voltage), then the MOSFET Q3 is turned on, and MOT2 is energized with a voltage of 24V.
[0061] When the LO pin of the second half-bridge driver integrated chip U3 outputs a low level, the MOSFET Q4 is turned off.
[0062] Then MOSFETs Q3 and Q2 are turned on, and MOSFETs Q4 and Q1 are turned off, causing the motor to rotate forward.
[0063] Conversely, if the input signals are: chop checkB_1 = 1; chop checkA_1 = 0; the first half-bridge driver integrated chip U2 works, controlling MOSFETs Q4 and Q1 to conduct, MOSFETs Q3 and Q2 to turn off, and the motor reverses.
[0064] In this embodiment, circuit initialization includes: providing 24V voltage to power supply socket J2, powering each circuit, stepping down the voltage through DC power module 10, and providing the stepped-down voltage signal to processing module 11 and boost module 12, and then boosting the voltage by boost module 12 to provide 12V voltage to VCC pin of half-bridge driver integrated chip, and providing 30V voltage to VB pin of half-bridge driver integrated chip, thus completing circuit initialization.
[0065] Specifically, when the input signals are: chop checkB_1 = 0 and chop checkA_1 = 1, chop checkB_1 is input from the A0 pin of the second processing chip U5. At this time, the A0 pin of the second processing chip U5 is 0 and the B0 pin is 1, so the network LIN_AI_LIN is 0. When LIN_AI_LIN is 0, the B3 pin of the first processing chip U4 is 1. Since chop checkA_1 = 1, the A3 pin and the B3 pin of the first processing chip U4 form an AND gate. The D3 pin of the first processing chip U4 is 1, so the network B2_O3 is 1 and HIV_O2 is 1.
[0066] When chop checkA_1 = 1, it is input from pin A1 of the second processing chip U5. At this time, pins A1 and B1 of the second processing chip U5 are 1, and the network LIN_B2_LIN is 1. When LIN_B2_LIN is 1, pin B0 of the first processing chip U4 is 1. Since chop checkB_1 = 0, pins A0 and B0 of the first processing chip U4 form an AND gate. Pin O1 of the first processing chip U4 is 0, and the network HIV_B2 is 0.
[0067] Specifically, the method for implementing the control circuit of a DC motor provided by this invention includes the following steps:
[0068] 1. Supply 24V to socket J2, powering all circuits. The voltage is stepped down by TPS54331DR and supplied to 74VHC08 and TP7660H. Then, the voltage is stepped up by TP7660H to 12V and supplied to pin 1 (VCC) of IR2103S, and 30V and supplied to pin 8 (VB) of IR2103S. At this point, the initial circuit is complete.
[0069] 2. The MCU inputs a signal to socket J3. The MCU is set to either (0 1) or (1 0). First, input the signals: chop checkB_1 = 0; chop checkA_1 = 1. Then, the two sets of signals flow into 74VHC08.
[0070] 3. Chop check B_1 is input from A0 of the second processing chip U5 (A0 is 0, B0 is 1), so the network LIN_AI_LIN is 0. When LIN_AI_LIN is 0, the 9th pin B3 of the first processing chip U4 is 1. Because chop check A_1 = 1, the 10th pin A3 of the first processing chip U4 and the 9th pin B3 form an AND gate, so the 8th pin D3 of U4 is 1, so the network B2_O3 is 1, and thus HIV_O2 is 1.
[0071] 4. When chop check A_1 = 1, input A1 of the second processing chip U5 (A1 is 1, B1 is 1), then the network LIN_B2_LIN is 1. When LIN_B2_LIN is 1, then the second pin of the first processing chip U4 is 1. Because chop check B_1 = 0, the first pin A0 and the second pin B0 of the first processing chip U4 form an AND gate, so the sixth pin O1 of the first processing chip U4 is 0, and the network HIV_B2 is 0.
[0072] In practical applications, the circuit of this invention can be used on the KT320 automatic cutter. When the product completes a printing cycle, the MCU outputs a control signal to the motor control board, thereby controlling the DC motor to complete a rapid start, braking and reversal action.
[0073] Furthermore, in this embodiment, the current ambient temperature of the motor can be detected in real time by the temperature detection module 21, and it can be determined whether the current ambient temperature is higher than the first preset temperature. If the current ambient temperature is higher than the first preset temperature, the energy storage power discharge control module 23 is turned off, and the motor drive voltage is boosted by the boost module 12, so that the drive control circuit 13 supplies power to the motor with normal voltage. Otherwise, proceed to the next step.
[0074] The energy storage voltage of the motor detected by the energy storage voltage detection module 22 is compared with the preset voltage. Based on the comparison result, the opening and closing of the energy storage power discharge control module 23 is controlled, thereby causing the boost module 12 to start or stop driving the forward and reverse rotation of the motor forward and reverse module, and the count n is incremented by one.
[0075] Determine whether the count n is not less than the preset number N. If so, shut down the energy storage power discharge control module 23 and supply power to the motor with normal voltage.
[0076] Therefore, compared with existing technologies, this invention ensures stable power supply voltage for the motor through a DC-DC power chip, preventing the DC motor's speed from being affected by changes in input voltage. A processing chip compares and processes the control signals input from the MCU to the motor. A boost module 12 boosts the voltage to the required level for the circuit. Dead-time control via a half-bridge driver integrated chip prevents multiple MOSFETs from conducting simultaneously, ensuring no short circuit regardless of how frequently the control signal flips. Therefore, this invention solves the problem of frequent stepless rapid start-up, braking, and reversal, meeting various special operational requirements of automated systems in production processes. It ensures smooth, efficient, stable, and precise control of the DC motor's rapid start-up, braking, and reversal, offering advantages such as simple structure, high control efficiency, and high reliability, and has great application potential.
[0077] Furthermore, compared with the prior art, the present invention detects the current ambient temperature of the motor through the temperature detection module 21, detects the motor energy storage voltage through the energy storage voltage detection module 22, boosts the motor drive voltage through the boost module 12, controls the discharge of the boosted motor drive voltage through the energy storage power discharge control module 23, and drives the motor to rotate forward and backward through the drive control circuit 13. This makes the motor starting voltage correspond to the temperature, adjusts the boost voltage and starting voltage according to the ambient temperature, and adds forward and reverse jitter control before the motor starts and enters the normal rotation direction, reducing the resistance of initial lubricating oil adhesion, improving the reliability of the motor starting at low temperatures, and reducing costs.
[0078] The above embodiments are merely preferred embodiments of the present invention and should not be construed as limiting the scope of protection of the present invention. Any non-substantial changes and substitutions made by those skilled in the art based on the present invention shall fall within the scope of protection claimed by the present invention.
Claims
1. A control circuit for a DC motor, characterized in that, include: The system includes a DC power supply module, a processing module, a boost module, and a drive control circuit. The DC power supply module is connected to a power source and outputs a DC power signal to the processing module and the boost module. The boost module converts the DC power signal into a boost signal and outputs it to the drive control circuit. The processing module is used to compare and process the control signal input from the MCU to the motor, and outputs a drive signal to the drive control circuit according to the control signal. The drive control circuit includes two sets of half-bridge drive integrated chips and four MOSFETs. Each set of half-bridge drive integrated chips controls two of the MOSFETs to turn on or off. When MOSFETs Q1 and Q4 are turned on, the motor rotates forward. When MOSFETs Q2 and Q3 are turned on, the motor rotates in reverse. The processing module includes a first processing chip and a second processing chip. Both the first and second processing chips use 74VHC08 high-speed AND gate ICs. The A0 pin of the first processing chip is connected to the A0 pin of the second processing chip, which is then connected to the MCU to input the control signal to the motor. The B0 pin of the second processing chip is connected to the VCC pin and power supply of the first processing chip. The A1 pin of the second processing chip is connected to the A3 pin of the first processing chip. The D1 pin of the second processing chip is connected to HIV_B2_LIN, and the D0 pin of the second processing chip is connected to LIN_A1_LIN. The B0 pin of the first processing chip is connected to HIV_B2_LIN through a transistor, and the B3 pin of the first processing chip is connected to LIN_A1_LIN through a transistor. The D1 pin of the first processing chip is connected to HIV_B2, and the D2 pin of the first processing chip is connected to HIV_O2.
2. The control circuit according to claim 1, characterized in that: The HIN pin of the first half-bridge driver integrated chip of the drive control circuit is connected to HIV_B2, the LIN pin of the first half-bridge driver integrated chip is connected to LIN_A1_LIN, the HO pin of the first half-bridge driver integrated chip is connected to the gate of MOSFET Q1, the Vs pin of the first half-bridge driver integrated chip is connected to MOT1, and the LO pin of the first half-bridge driver integrated chip is connected to the gate of MOSFET Q2.
3. The control circuit according to claim 2, characterized in that: The HIN pin of the second half-bridge driver integrated chip of the drive control circuit is connected to HIV_D2, the LIN pin of the second half-bridge driver integrated chip is connected to HIV_B2_LIN, the HO pin of the second half-bridge driver integrated chip is connected to the gate of MOSFET Q3, the Vs pin of the second half-bridge driver integrated chip is connected to MOT2, and the LO pin of the second half-bridge driver integrated chip is connected to the gate of MOSFET Q4.
4. The control circuit according to any one of claims 1 to 3, characterized in that: The boost module is a TP7660H charge pump voltage inverter.
5. The control circuit according to any one of claims 1 to 3, characterized in that: The DC power supply module is a step-down converter chip.
6. A method for implementing a control circuit for a DC motor, characterized in that, This method is applied to the control circuit of a DC motor as described in any one of claims 1 to 5, and the method includes: Circuit initialization; Set the signal input for the MCU. The input signals are: chop checkB_1=0 / 1; chop checkA_1=1 / 0. The MCU inputs the signal to the processing module through motor connector J3. When the input signals are: chop checkB_1=0; chop checkA_1=1; The obtained signal is: LIN_AI_LIN is 0; HIV_B2 is 0; LIN_B2_LIN is 1; HIV_O2 is 1; At this time, the HIN and LIN pins of the second half-bridge driver integrated chip receive signals and start working. When the HO pin of the second half-bridge driver integrated chip receives a voltage signal, the MOS transistor Q3 turns on and MOT2 is powered. When the LO pin of the second half-bridge driver integrated chip outputs a low level, MOSFET Q4 is turned off. Then MOSFETs Q3 and Q2 are turned on, and MOSFETs Q4 and Q1 are turned off, causing the motor to rotate in the forward direction; Conversely, if the input signals are: chop checkB_1=1; chop checkA_1=0; The first half-bridge driver integrated chip operates, controlling MOSFETs Q4 and Q1 to conduct, and MOSFETs Q3 and Q2 to turn off, causing the motor to reverse.
7. The method according to claim 6, characterized in that: Circuit initialization includes: providing 24V voltage to power supply socket J2, powering each circuit, stepping down the voltage through the DC power supply module, and providing the stepped-down voltage signal to the processing module and boost module. The boost module then boosts the voltage, providing 12V voltage to the VCC pin of the half-bridge driver integrated chip and 30V voltage to the VB pin of the half-bridge driver integrated chip, thus completing circuit initialization.
8. The method according to claim 6, characterized in that: When the input signals are: chop checkB_1=0; chop checkA_1=1; chop checkB_1 is input from pin A0 of the second processing chip. At this time, pin A0 of the second processing chip is 0 and pin B0 is 1, so the network LIN_AI_LIN is 0. When LIN_AI_LIN is 0, pin B3 of the first processing chip is 1. Since chop checkA_1=1, pins A3 and B3 of the first processing chip form an AND gate. Pin D3 of the first processing chip is 1, so the network B2_O3 is 1 and HIV_O2 is 1. When chop checkA_1=1 is input from pin A1 of the second processing chip, pin A1 and pin B1 of the second processing chip are both 1, and the network LIN_B2_LIN is 1. When LIN_B2_LIN is 1, pin B0 of the first processing chip is 1. Since chop checkB_1=0, pins A0 and B0 of the first processing chip form an AND gate, pin O1 of the first processing chip is 0, and the network HIV_B2 is 0.
Citation Information
Patent Citations
Single-port control H-bridge motor drive circuit and electric appliance
CN111614289A
Control circuit of brushless fan directly connected with AC commercial power source
CN201319578Y