Does an SN754410NE H Brdige need a microcontroller?

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

Discussion Overview

The discussion revolves around the use of the SN754410NE H-Bridge in controlling a DC motor, specifically whether a microcontroller is necessary for its operation. Participants explore the circuit design, power requirements, and control signals needed for effective motor operation.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Exploratory

Main Points Raised

  • One participant describes their setup with a 5V voltage regulator and the SN754410NE but reports no voltage output, questioning if a microcontroller or logic gate is needed.
  • Another participant explains that the SN754410NE requires logical signals at its inputs to function, suggesting that these signals can be generated by a TTL circuit or a microcontroller.
  • Concerns are raised about the insufficient current output of the 5V regulator (5mA) for driving a motor, prompting requests for a schematic and motor specifications.
  • Participants discuss the need for non-overlapping control signals to operate the H-Bridge correctly and mention the importance of understanding the motor's current draw from the regulator.
  • A truth table for controlling the motor direction is provided, indicating how to connect the motor to the H-Bridge for forward and reverse operation.
  • One participant expresses uncertainty about the motor type (DC or stepper) and seeks clarification on whether all channels of the H-Bridge need to be active.
  • Another participant notes that the 7805 regulator does not seem to be overheating, indicating it may be functioning correctly, but emphasizes the need to monitor the motor's current requirements.

Areas of Agreement / Disagreement

Participants generally agree that a microcontroller or some form of logical control is necessary for the H-Bridge to operate correctly, but there is no consensus on the specific requirements for the motor or the best approach to control it. The discussion remains unresolved regarding the exact specifications and setup needed.

Contextual Notes

There are limitations in the information provided about the motor's performance and current requirements, which are critical for determining the appropriate setup. The discussion also highlights the need for further clarification on the motor type and its specifications.

Who May Find This Useful

Individuals interested in electronics, particularly those working with motor control circuits, H-Bridge configurations, or those looking to integrate microcontrollers into their projects may find this discussion beneficial.

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