Does an SN754410NE H Brdige need a microcontroller?

  • Thread starter Thread starter aquitaine
  • Start date Start date
  • Tags Tags
    Microcontroller
Click For Summary
SUMMARY

The discussion centers on the use of the SN754410NE H-Bridge for controlling a DC motor without a microcontroller. The user successfully built a 5V voltage regulator from a 9V battery but encountered issues with the H-Bridge circuit, leading to no voltage output. It was established that the SN754410NE requires logical control signals on its inputs (1A, 2A, 3A, 4A) to function properly, and the user must provide Pulse-Width Modulated (PWM) signals for effective motor control. The consensus is that a microcontroller or TTL circuit is necessary to generate these control signals.

PREREQUISITES
  • Understanding of SN754410NE H-Bridge functionality
  • Basic knowledge of Pulse-Width Modulation (PWM) signals
  • Experience with voltage regulation using a 7805 regulator
  • Familiarity with TTL circuits or microcontroller programming
NEXT STEPS
  • Research how to implement PWM signals for motor control using the SN754410NE
  • Learn about microcontroller options suitable for driving the SN754410NE
  • Study the specifications and requirements of the DC motor being used
  • Explore circuit design principles for creating a TTL circuit to control the H-Bridge
USEFUL FOR

Electronics enthusiasts, hobbyists working on motor control projects, and anyone looking to understand H-Bridge applications in DC motor control.

aquitaine
Messages
30
Reaction score
9
A few months ago I asked about diodes for a basic low voltage H-Bridge. So I got the parts together. The first thing I did was to build a 5V voltage regulator, getting power from a 9V battery. I managed to build the regulator with no issues, it puts out 5mA and about 5V. I went ahead with the H-Bridge, the enable line for the side of the chip I'm using is tied to 5V power through a 1k resister, IC power and the motor power are also 5V but directly connected. The other enable line is tied to ground, as are all ground pins. The motor is connected to the motor pins, the main logic pin is tied to power. I connect the regulator to the circuit...nothing happens. I break out my multimeter and found that there's no voltage to be found anywhere in either the H-Bridge circuit or the regulator, almost like there's some kind of broken circuit. I used the multimeter to check the connections, never found a broken one.

All this makes me wonder if I'm missing something, should I have used a microcontroller or some kind of logic gate instead of connecting the logic directly to power? Or is there something else going on?
 
Engineering news on Phys.org
The SN754410NE is just a 4 channel amplifier with some enable feature:

http://pdf1.alldatasheet.com/datasheet-pdf/view/28616/TI/SN754410NE.html

So you must connect some logical signals to the inputs 1A, 2A, 3A, 4A to be amplified. These signals can be made by some TTL-circuit or a μ-controller.

You have not mentioned if you are using a stepper motor? but if you are, you can see some signals here

http://www.ni.com/white-paper/14892/en/

to be provided.

At some instances the output signal is shown ( Fig. 6-19 ) to be 0V ( no current ). That's when you disable two channels.

If you are using a DC-motor, you must provide some PWM-signal ( Pulse-Width-modulated signal ). The SN754410NE cannot distinguish between a 4V or a 5V signal, only between a high or low signal.
 
Last edited by a moderator:
First off, 5V at 5ma is not going to drive any motor I know of.

Can you attach a schematic of the regulator and driver/motor? Also the motor specification.

As Hesch said, an H bridge driver is just that. A driver. You need to supply non overlapping control signals to turn on the legs in the proper sequence without shorting.
Depending on what motor you are using we can help with the motor control part.

Need to know that you are trying to do, from a top level. Need variable speed? Stop/Go only, how fast, how slow, etc etc.
 
Hesch said:
The SN754410NE is just a 4 channel amplifier with some enable feature:

http://pdf1.alldatasheet.com/datasheet-pdf/view/28616/TI/SN754410NE.html

So you must connect some logical signals to the inputs 1A, 2A, 3A, 4A to be amplified. These signals can be made by some TTL-circuit or a μ-controller.

You have not mentioned if you are using a stepper motor? but if you are, you can see some signals here

http://www.ni.com/white-paper/14892/en/

to be provided.

At some instances the output signal is shown ( Fig. 6-19 ) to be 0V ( no current ). That's when you disable two channels.

If you are using a DC-motor, you must provide some PWM-signal ( Pulse-Width-modulated signal ). The SN754410NE cannot distinguish between a 4V or a 5V signal, only between a high or low signal.

Ok, so I am missing something. I think it might be a stepper, but I'm not totally sure because it doesn't say specifically, just gives a voltage range. So do all 4 channels need to be active or just the two for the side I'm using? Also, any recommendations for a simple micro controller?

meBigGuy said:
First off, 5V at 5ma is not going to drive any motor I know of.

Can you attach a schematic of the regulator and driver/motor? Also the motor specification.

As Hesch said, an H bridge driver is just that. A driver. You need to supply non overlapping control signals to turn on the legs in the proper sequence without shorting.
Depending on what motor you are using we can help with the motor control part.

Need to know that you are trying to do, from a top level. Need variable speed? Stop/Go only, how fast, how slow, etc etc.

I don't have anything like that on computer, it's really just a 7805 with a couple small capacitors on pins 1 and 3. That amount of power is enough to run the motor, I plugged it directly in (yeah, bad practice) to the output and it spun like a top. It doesn't have any load and I currently don't intend for there to be any. All I'm looking to do with the motor is make it go forward and if I change the input in the right way make it go backward, that's it. I'm not looking for variable speed This is the motor I'm using.

It's been a really really long time I've been in electronics, I'm doing this because I'm looking to get back into it and the best to learn is to do it. Thanks guys, I appreciate whatever help can be provided.
 
Last edited by a moderator:
This is a simple DC motor, but there is no information regarding the performance and current requirements. That is load and winding resistance dependent.

You need to understand what the motor is actually drawing from the 7805. Does the 7805 get hot?

It will pretty easy to drive it one direction, then in the other direction with the H bridge.

if you connect the motor between 1Y and 2Y the following will control the motor

Code:
             1A    2A
Stopped      0      0
forward      1      0
reverse      0      1
 
meBigGuy said:
This is a simple DC motor, but there is no information regarding the performance and current requirements. That is load and winding resistance dependent.

You need to understand what the motor is actually drawing from the 7805. Does the 7805 get hot?

It will pretty easy to drive it one direction, then in the other direction with the H bridge.

if you connect the motor between 1Y and 2Y the following will control the motor

Code:
             1A    2A
Stopped      0      0
forward      1      0
reverse      0      1
It doesn't seem that warm, I can't really tell if it's putting off that much heat, surely a good sign. On the other hand I didn't leave it plugged in for that long so maybe there wasn't enough time. Anyway, thanks for the truth table, looking into microcontrollers I think right now I'll go with making a TTL circuit. Thanks for your help, I'll give an update on the thread if it still doesn't work.
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
Replies
5
Views
3K
  • · Replies 18 ·
Replies
18
Views
4K
  • · Replies 11 ·
Replies
11
Views
2K
Replies
80
Views
5K