All About Circuits Forum  

Go Back   All About Circuits Forum > Electronics Forums > The Projects Forum

Notices

The Projects Forum Working on an electronics project and would like some suggestions, help or critiques? If you would like to comment or assist others with their projects, this is the place to do it.

Reply   Post New Thread
 
Thread Tools Display Modes
  #1  
Old 03-10-2010, 07:36 PM
lrr81765 lrr81765 is offline
New Member
 
Join Date: Mar 2010
Posts: 1
Default ULN2803 DC Motor Control

I have a 12vdc motor that has a forward connection and a reverse connection. The motor shuts off when it hits a limit switch ( this is for a valve forward is open, reverse is close)
The motor is 55ma max.

I am trying to emulate a SPDT circuit here using as few components (and cost) as possible. Saw some really nice Max chips, but a $7 price point kills it

So, I have the attached circuit. When the input is LOW, it should go forward and when it is HIGH it should reverse. It only has these two states.

Can someone review this circuit and let me know their opinion ?
THanks
Attached Images
File Type: jpg motorcontrol.jpg (10.7 KB, 21 views)
Reply With Quote
  #2  
Old 03-10-2010, 07:56 PM
Alberto Alberto is offline
Senior Member
 
Join Date: Nov 2008
Posts: 876
Default

Quote:
Can someone review this circuit and let me know their opinion ?
Nop, your circuit will not work! To reverse a brushed dc motor you need to reverse the polarity. You can achieve it with an hbridge which needs NPN and PNP transistors.

Google for hbridge and you will find several examples.

Alberto
Reply With Quote
  #3  
Old 03-10-2010, 10:56 PM
SgtWookie's Avatar
SgtWookie SgtWookie is offline
Senior Member
 
Join Date: Jul 2007
Location: Orlando, FL USA
Posts: 13,802
Default

Actually - is your motor a linear actuator?

Some linear actuators have a +V input, and a FWD and REV inputs. Some have a GND you also need to connect. You run the actuator in FWD or REV by grounding either the FWD or REV input.

Are your motor's connections similar to that?

If so, you COULD use the ULN2003 to switch it. However, you need to keep in mind that the ULN2003 has open-collector outputs; this means that they can sink current (apply a ground) but cannot source current (supply current).

Make certain that you connect the GND terminal of the ULN2003 to ground.
Since you are driving an inductive load, you should connect the COM terminal (opposite the GND terminal) to Vcc; as the COM terminal is connected to the internal protection diodes. If you don't, you may blow the Darlington transistor output.

I see that you are using a CMOS 4069 as an inverter. ULN2003's are really designed to be driven by TTL-level logic (0v-5v). You really should use ULN2004 or ULN2804 drivers instead, as they have 10.5k input resistors instead of 2.7k input resistors. This is much less of a strain on 4000-series CMOS components.
__________________
General info:
If you have a question, please start a thread/topic. I do not provide gratis assistance via PM nor E-mail, as that would violate the intent of this Board, which is sharing knowledge ... and deprives you of other knowledgeable input.
Reply With Quote
Reply   Post New Thread

Bookmarks

Tags
, ,

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is there 1 volts dc relay mrel General Electronics Chat 1 12-16-2009 11:19 AM
smoothing dc transformer ? Mathematics! General Electronics Chat 23 11-23-2009 10:12 PM
DC DC converter saadia47 The Projects Forum 1 11-06-2009 02:33 PM
AC OR DC ? Servo help GARYN The Projects Forum 8 09-30-2009 02:44 PM
DC to DC Isolation Fuzzy54 General Electronics Chat 6 08-05-2009 09:39 PM


All times are GMT. The time now is 10:27 PM.


User-posted content, unless source quoted, is licensed under a Creative Commons Public Domain License. Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.