1
\$\begingroup\$

I wondered if someone could offer advice here.

I have a 3.3v dc motor. Obviously, i can change the direction it turns by flipping the + an - leads round.

Can i acheive the same thing but with 2 npn transistors. Signal to one to turn it one way, and signal 2 for the other.

Can someone advise a simple, safe circuit for this?

Thank you

\$\endgroup\$

3 Answers 3

2
\$\begingroup\$

The circuit you are looking for is called a "H bridge".

http://en.wikipedia.org/wiki/H_bridge

Two transistors will not let you change the direction, you need four as described on wikipedia. And it is also mostly MOSFET or BJT transistors used in "H bridges".

There is also small IC circuits that can be used.

\$\endgroup\$
1
  • \$\begingroup\$ Plenty of H-bridges use BJTs. For example, the venerable L293. \$\endgroup\$
    – Phil Frost
    Jan 11, 2015 at 12:54
0
\$\begingroup\$

You could get away using 2 transistors if you had a V+, V-, and an extra center ground voltage. Normally what is done with a basic two wire power supply is to use 4 transistors in an H pattern, (with the motor in the middle), this is often called an H-bridge driver. Each transistor pair allows the current to flow (through the center of the H pattern) in only one direction or the other. You can buy motor driver chips with this transistor arrangement already made.

(The unsafe part of the idea happens if you build your own circuit and accidentally turn on the wrong two transistors at the same time.)

\$\endgroup\$
2
  • \$\begingroup\$ ah i see. could we use diodes to protect the direction flow? \$\endgroup\$ Jan 11, 2015 at 11:22
  • \$\begingroup\$ The diodes shown in the later circuit are to protect the transistors from any voltage spikes coming from the motor. Diodes directly in the current flow will reduce the voltage available to the motor. The base resistors might need to be even lower in value to insure that the transistors are fully saturated reducing the Vce to a minimum. Instead of using NPN BJT transistors Mosfet or IGBT types could also be used. \$\endgroup\$
    – Nedd
    Jan 11, 2015 at 16:16
0
\$\begingroup\$

While it is possible to create the required circuit with BJT's & construct a H-Bridge

enter image description here

The problem you have is the 3v3 volts you are planning on sourcing the machine from.

Each BJT will, roughly, drop 0.6V, so that is 1.2V taken away from being able to source the electrical machine, which means your top speed & torque will be reduced.

You haven't provided much information with respect to the type of electrical machine & only hinted at how you want to operate it.

A reasonable assumption is that it is a brushedDC machine and you simply want to change direction (not vary its speed)

You could try a DPDT relay enter image description here

This way you will not have to sacrifice 37% of your available voltage

\$\endgroup\$
3
  • \$\begingroup\$ At the moment im using these hobbytronics.co.uk/…. Not thinking about speed control as yet. But i suppose it may become an issue soon \$\endgroup\$ Jan 11, 2015 at 13:40
  • \$\begingroup\$ The collector-emitter voltage of a BJT is about 0.2V, not 0.6V. \$\endgroup\$
    – Phil Frost
    Jan 11, 2015 at 13:57
  • \$\begingroup\$ could be 0.2V ;) either way thats 12% of the voltage. If it doesn't need to be as complicated a simple DPDT relay might be all that is needed. \$\endgroup\$
    – user16222
    Jan 11, 2015 at 14:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.