H-Bridge for High Power Brushed DC Motor with Current Sense

  • Rajkumar Sharma
  • 355 Views
  • medium
  • Tested
  • SKU: EL144112
  • Quote Now

This H-bridge board is an easy-to-use brushed DC motor driver that can handle large-size motors such as wheelchair motors, and winch motors. An H-bridge is an electronic circuit that switches the polarity of a voltage applied to a load. The circuit is built using 4 x N-Channel MOSFETs, gate driver IR2104, and a logic circuit. The direction of rotation is dependent upon the polarity of the applied voltage. If you reverse the voltage, the direction of rotation reverses.

Features

  • Power Supply Motor 12V to 50V DC
  • Load Up to 10Amp Continues – Tested, Maximum 20A
  • Gate Driver Power Supply 12V to 15V
  • Logic/Current Sense Power Supply 5V
  • PWM Frequency Up to 20Khz
  • PWM Duty Cycle Input 95% to 5%
  • On Board Current Circuit
  • On Board Power LED (Gate Driver)
  • 4 x 3 mm Mounting Holes
  • PCB Dimensions 91.92 x 32.70 mm

PWM and Direction Control

The project requires 2 signals to control the DC motor, a PWM for speed control and a DIR signal for direction control. The project is tested with a frequency up to 20KHz and a PWM duty cycle 95% to 5%. Both logic signals are TTL 5V compatible.

CN4: All Inputs are TTL 5V

  • Pin 1 5V DC for U3 Chip
  • Pin 2 Direction High or Low
  • Pin 3 PWM Duty Cycle 95% to 5% Frequency up to 20Khz
  • Pin 4 Current Sense Output
  • Pin 5 GND

Direct Gate Driver Control: Shutdown, PWM/Logic

The project also can be controlled with direct logic signals applied to Gate driver chip IR2104, use connector CN2 for inputs, and don’t populate the U3 chip in this case.

CN2 Input Signals: All Input Signals are TTL 5V

  • Pin 1 = VCC 12V Power for Gate Driver
  • Pin 2 = IN2 PWM/Logic Input
  • Pin 3 = Shutdown 2 (TTL Logic High=Enable)
  • Pin 4 = IN1 PWM/Logic Input
  • Pin 5 = Shutdown 1 (TTL Logic High=Enable)
  • Pin 6 = GND

Current Sense

An optional current sense circuit can be used if required. The current sense circuit is built using OPAMP U4, which measures the current across shunt resistors R8 and R9 and provides current feedback at CN4 Pin 4. This signal can be used to detect the current flow, over current conditions etc. Current sense Output approx. 0.1V/A

Note1: If the current sense circuit is not required don’t install the following components: R5, R10, R18, R6, C12, C10, C11, and U4, Replace R8 and R9 with 0 Ohm.
Note:2: The project can handle higher voltage and current. In this case, choose appropriate MOSFETS. It is important to replace capacitors C1, C2, C3, and C15 with the required voltage rating.

Connection

  • CN1: Pin 1 = Motor Power Supply 12V to 50V DC, Pin 2 GND
  • CN2: Pin 1 = Power for Gate driver 12 to 15V, Pin 2 IN2, Pin 3 Shutdown 3, Pin 4 IN1, Pin 5 = Shutdown 1, Pin 6 = GND
  • CN3: Pin 1 = Motor, Pin 2 Motor
  • CN4: Pin 1 = 5V DC for U3 and Current Sense Circuit, Pin 2 = Direction Input TTL5V (High/Low), Pin 3 = PWM Input Duty Cycle 95% to 5%, Pin 4 = Current Sense Output, Pin 5 = GND
  • Jumper J1: Enable/Disable U2 (Jumper Closed = Enable)
  • Jumper J2: Enable/Disable U1 (Jumper Closed = Enable)
  • D7: Power LED

Schematic

Parts List

NO.QNTY.REF.DESC.MANUFACTURERSUPPLIER SUPPLIER PART NO
12CN1,CN32 PIN SCREW TERMINAL PITCH 5.08MMPHOENIX DIGIKEY277-1247-ND
21CN26 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5319-ND
31CN45 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5318-ND
41C1470uF/63V ELECTROLYTICPANASONICDIGIKEYP10352-ND
53C8,C13,C140.1uF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
62C2,C30.1uF/60V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
74C4,C7,C9,C1710uF/25VYAGEO/MURATADIGIKEY
82C5,C61uF/25V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
112C10,C1147KPF CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
121C1233PF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
131C15DNP
141C16100uF/16V CERAMIC SMD SIZE 1210TAIYO YUDENDIGIKEY587-5426-2-ND
162D1,D2SS14TAIWAN SEMIMOUSER821-SS14M2G
174D3,D4,D5,D61N4148VISHAYMOUSER78-1N4148WS-E3-18
181D7LED SMD SIZE 0805475-1278-1-NDDIGIKEYOSRAM
192J1,J2SOLDER JUMPER ON PCB
204Q1,Q2,Q3,Q4IRFP4468 TO247INFINEONDIGIKEYIRFP4468PBF
214R1,R2,R3,R410E 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
224R5,R6,R7,R101K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
232R8,R90.02E/2WDIGIKEY
241R1810K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
252U1,U2IR2104 SOIC8INFINEONMOUSER942-IR2104STRPBF
261U3SN7402 SOIC14TIDIGIKEY296-1188-1-ND
271U4MCP6001 SOT23-5MICROCHIPDIGIKEYMCP6001UT-I/OTCT-ND

Connections

Gerber View

Photos

Video

IR2104 Datasheet

Please follow and like us:
Pin Share

PCB

Subscribe
Notify of
guest

1 Comment
Inline Feedbacks
View all comments
F. Hdez

Looking at the DIR and PWM input signal and the logic designed, it seems to me that the duty cycle is mirrored (the output current at the H-bridge will be higher for a longer off-time duty cycle signal). Is that right?
Kind regards and thank you for sharing your designs.
F. Hdez.

RELATED PROJECTS

TOP PCB Companies