Search the Community
Showing results for tags 'dc motor driver'.
The Full-Bridge (H-Bridge) is the most popular driver circuit to control brushed DC motors. The main advantage of a full bridge driver is the ability to change the rotation direction of the motor, without manually reversing the supply wires. I’ve already published the Half-bridge and H-bridge driver circuits before; however, I was receiving many requests and comments for a standalone H-Bridge driver to control the DC motors, without using any external board or a controller. Therefore, I introduced a cheap, compact, and standalone H-Bridge DC motor driver that can be embedded in a variety of mechatronic devices. A cheap ATTiny13 microcontroller controls everything and I used the Arduino IDE to write the microcontroller code. All components, except for the connectors, are SMD. The motor can be controlled in three modes: Forward, Stop, and Reverse. The user can adjust the rotation speed of the motor separately in the forward or reverse direction, using two panel-mounting potentiometers. The low ON-Resistance of the Mosfets allows you to use this circuit in high currents. To design the schematic and PCB, I used Altium Designer 22. The fast component search engine (octopart) allowed me to quickly collect the components’ data and generate the BOM as well. To get high-quality fabricated boards, I sent the Gerber files to PCBWay. To test the driver board, I disassembled an electric toy car and used its powerful 775 DC motor (plus the gearbox). It’s a cool experience, just build one and have fun! Specifications Input Voltage (Motor): 8-40VDC Supply Voltage (Controller): 12VDC PWM Frequency: 25KHz Motor Control: Forward-Stop-Reverse Motor Speed: [0 to 100%] Forward, [0 to 100%] Reverse References Article: https://www.pcbway.com/blog/technology/A_Standalone_Full_Bridge_DC_Motor_Driver_2c7c2086.html : ATTiny13 MCU: https://octopart.com/attiny13a-ssur-microchip-77761976?r=sp : 78L05 SOT89: https://octopart.com/ka78l05aimtf-onsemi-84329328?r=sp : IRF3205 D2PACK: https://octopart.com/irf3205strlpbf-infineon-65873335?r=sp : IR2104: https://octopart.com/ir2104spbf-infineon-65872813?r=sp : MicroCore Arduino Package: https://github.com/MCUdude/MicroCore : Complied HEX file: https://drive.google.com/file/d/1_FEbxj3XtWoZCNCxfpgcvCwcf9j8cqj-/view?usp=sharing
An H-Bridge (Full-Bridge) driver is quite popular in driving loads such as brushed DC motors and it is widely used in robotics and industry. The main advantages of using an H-Bridge driver are: high efficiency, rotation direction change, and braking the motor. In this article/video, I have introduced a complete H-Bridge DC motor driver using four IR3205 power MOSFETs and two IR2104 MOSFET drivers. Theoretically, the above-mentioned MOSFET can handle currents up to 80A, however, in practice we can expect to get currents up to 40A if the MOSFET temperature is kept as low as possible, using a big heatsink or even a fan. References Article: https://www.pcbway.com/blog/technology/Powerful_H_Bridge_DC_Motor_Driver.html : IRF3205 Datasheet: http://www.irf.com/product-info/datasheets/data/irf3205.pdf : IR2104 Datasheet: https://www.infineon.com/dgdl/Infineon-IR2104-DS-v01_00-EN.pdf?fileId=5546d462533600a4015355c7c1c31671 : 1N5819 Datasheet: https://www.diodes.com/assets/Datasheets/ds23001.pdf : IR2104 Schematic Symbol, PCB Footprint, 3D Model: https://componentsearchengine.com/part-view/IR2104PBF/Infineon : IRF3205 Schematic Symbol, PCB Footprint, 3D Model: https://componentsearchengine.com/part-view/IRF3205ZPBF/Infineon : CAD Plugins: https://www.samacsys.com/library-loader-help