Home › Magazines › 2007 › July/August › 3 Amp PWM DC Motor Controller

3 Amp PWM DC Motor Controller

Published in issue 367, July/August 2007

3 Amp PWM DC Motor Controller

This circuit is intended for motion control applications, a common occurrence in robotics! This affordable PWM DC Motor controller can control any PMDC motor specified at 12 V to 30 V and 3 Amps max. Motor direction is controlled with a slide switch and motor speed, with an ordinary potentiometer.

The circuit diagram in Figure 1 shows ICs type LMD18200 and SG3525 at the heart of the circuit. The SG3525 is a pulsewidth modulator control circuit and the LMD18200, an H-Bridge to enable the motor to be run in both directions.

Components

Resistors

R1 = 10kΩ

R2,R4 = 18kΩ

R3 = 2kΩ2

R5 = 330Ω

R6 = 2kΩ7

R7 = 1kΩ5

P1 = 10kΩ potentiometer

P2 = 100kΩ preset

 

Capacitors

C1,C2,C4,C5,C7, C9, C10 = 100nF

C3 = 18nF

C5 = 22μF 63F

C6,C8 = 100μF 63V

 

Semiconductors

D1,D2 = LED

IC1 = SG3525AN

IC2 = LMD18200

IC3 = L7805ACV

 

Miscellaneous

K1,K2,K3 = 2-way PCB terminal block, lead pitch 5mm

S1 = slide switch

PCB, ref. 060339-1 from www.thepcbshop.com

Click below to download a PDF copy of this article from Elektor magazine.

 

Downloads 

PDF article
10 Elektor Credits
PCB layout
Free download
 

Order this magazine 

Magazine July/August 2007
UK-367 (US $ 10.80)
 

Order from ThePCBShop 

PCB, bare 060339-1

Please note. In view of the complexity of international markets, Elektor cannot guarantee the availability of components for this project.

Subscribe now

Subscribe to our free
E-weekly Newsletter!

Enter your E-mail address:

FAQ

Before submitting questions, please review our FAQ section!

Spotlight

Flowcode 4 for PIC

Flowcode is one of the world's most advanced graphical programming languages for microcontrollers. Version 4 is available, including new features.
Order (or upgrade) now!

Bestseller

C# 2008 and .NET Programming for Electronic Engineers

This book is aimed at people who want to learn about the NET environment and C# programming or who have an interest in interfacing hardware to a PC.

WANTED