Pages: [1]   Go Down
Author Topic: Motor driver for this motor  (Read 858 times)
0 Members and 1 Guest are viewing this topic.
Denmark
Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi

I have a couple of these motors
http://banebots.com/pc/MS-25XXX-180/MS-25010-180

Nominal v   : 4.5v
No Load RPM   : 1280
No Load A   : 0.2A
Stall Current   : 6.7A

But i really cant seem to find any motor driver which can handle the low nominal voltage and the relative high stall current.

I imagine i need a driver somewhere about 7 - 8A

Am i right? Any ideas where i can such driver, or just MOSFET for it?
Logged

0
Offline Offline
Shannon Member
****
Karma: 222
Posts: 12725
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The other approach is to use a supply that limits the current to less than the stall current, so that the controller doesn't have to carry such a high current.

If you need the full torque from the motor from standstill then this approach wouldn't be appropriate, but for lighter duty use it could be useful.

Note that overloading a supply like this causes its voltage to drop substantially and you cannot really share it with other loads.

The low voltage is an issue as most large current MOSFET bridges require a higher voltage to drive the gates.  Consider running from a somewhat higher voltage but limit the PWM to some percentage that is equivalent to the 4.5V.
Logged

[ I won't respond to messages, use the forum please ]

Boston Suburbs
Offline Offline
God Member
*****
Karma: 16
Posts: 955
I am above your silly so-called "Laws", Mister Ohm.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

That worries me... I would have said Logic level MOSFET.. Though 5v is best, as I understand logic level MOSFETS are even capable at 3.3v, with gate voltages as low as 2v in spec.  A Logic MOSFET would seem the thing I would now go with.. Am I missing something?
Logged

When the testing is complete there will be... cake.

0
Offline Offline
Shannon Member
****
Karma: 222
Posts: 12725
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That worries me... I would have said Logic level MOSFET.. Though 5v is best, as I understand logic level MOSFETS are even capable at 3.3v, with gate voltages as low as 2v in spec.  A Logic MOSFET would seem the thing I would now go with.. Am I missing something?

No, logic level usually means 4.5V Vgs test voltage.  High power MOSFETs rarely are driven direct from low voltages because of the large coupling from drain to gate via drain-gate capacitance(*).  Usually the drive would be via a MOSFET driver chip that has its own 12V supply.  For instance the MIC4422 that I've used and takes 5V to 18V supply and will run from 3V3 logic and drive practically the largest MOSFETs.  Most low-gate-voltage MOSFETs are surface mount and of modest Vds.

(*) When power switching the rapid change of voltage on the drain couples significant current back through the gate via the gate-drain capacitance and would easily overpower and destroy low voltage logic without good protective circuitry.
Logged

[ I won't respond to messages, use the forum please ]

Boston Suburbs
Offline Offline
God Member
*****
Karma: 16
Posts: 955
I am above your silly so-called "Laws", Mister Ohm.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

http://parts.digikey.com/1/parts/1024707-mosfet-n-ch-60v-12a-ipak-rfd3055.html

I just purchased these, they're rated for 12A @ 60v.. Logic level, n channel mosfet.  Got twenty of them from another vendor, seven bucks shipped. I will be using to switch power LEDs, but unless I am totally confused, this should switch perfectly up to their rating with no external FET driver.. Am I wrong.. And if so, what should be an appropriate driver?

I don't mean to be hijacking the thread, hehe.. It really is the same question, though..
« Last Edit: April 16, 2012, 07:38:00 pm by focalist » Logged

When the testing is complete there will be... cake.

United Kingdom
Offline Offline
Tesla Member
***
Karma: 227
Posts: 6639
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You could use an H-bridge made from logic level mosfets, similar to the one in the attached schematic, but drive it from a 5v supply instead of 12v, use logic level mosfets throughout, and reduce the 1K resistors to around 330 or 470 ohms. Take care not to drive both Arduino outputs high at the same time (although the diodes provide some protection if you do that).


* Scan 44.JPG (92.59 KB, 1653x1165 - viewed 27 times.)
« Last Edit: April 17, 2012, 02:39:07 pm by dc42 » Logged

Formal verification of safety-critical software, software development, and electronic design and prototyping. See http://www.eschertech.com. Please do not ask for unpaid help via PM, use the forum.

Boston Suburbs
Offline Offline
God Member
*****
Karma: 16
Posts: 955
I am above your silly so-called "Laws", Mister Ohm.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Just an FYI... The logic MOSFETs I purchased seem to work perfectly with a 330 ohm resistor on the gate.. Right now switching a bit over three amps at twelve volts, cool as a cucumber...
« Last Edit: April 17, 2012, 04:49:33 pm by focalist » Logged

When the testing is complete there will be... cake.

Denmark
Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I am back.

Sorry for the late answer, i have been kind of busy...  smiley-cry

Looks like ill go for the Logic Level MOSFETs. Am i right when i say that what defines a Logic Level MOSFET is the low gate threshold voltage (Max 5v) ?

Quote
I just purchased these, they're rated for 12A @ 60v.. Logic level, n channel mosfet.  Got twenty of them from another vendor, seven bucks shipped.

Thanks focalist, i appreciate your offer. Is it seven bucks for all twenty?

Quote
The other approach is to use a supply that limits the current to less than the stall current, so that the controller doesn't have to carry such a high current.

Good approach! But i do really need a good torque.


Are there any good MOSFET selection guides out there anyone could recommend?


 

Logged

St. Louis, Missouri
Offline Offline
Sr. Member
****
Karma: 1
Posts: 279
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

An L298 H-bridge will drive as low as 2.5 V. You can use the current sense pin to monitor the stall condition via an adc input on the arduino.
Logged

United Kingdom
Offline Offline
Tesla Member
***
Karma: 227
Posts: 6639
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Looks like ill go for the Logic Level MOSFETs. Am i right when i say that what defines a Logic Level MOSFET is the low gate threshold voltage (Max 5v) ?

The gate threshold voltage is the voltage at which it *starts* to conduct, not the voltage at which it is fully on A logic level mosfet is one that has a defined Rds(on) at logic level voltages. Typically, Rds(on) is quoted at 4.5v for logic level mosfets. The gate threshold voltage for logic level mosfets is normally quoted as 2V or less.

I use the Farnell site to search for logic level mosfets. Don't filter by Rds(on) test voltage, that way you will miss most logic level mosfets because Rds(on) is typically tested at both 4.5v and 10v for these mosfets, and it is the 10v test that gets used if you filter by test voltage. Instead, filter on Vgs(threshold) <= 2v (or >= -2v for a P-channel mosfet), then check the datasheets to see if Rds(on) is quoted at Vgs=4.5v.
« Last Edit: April 20, 2012, 04:26:13 am by dc42 » Logged

Formal verification of safety-critical software, software development, and electronic design and prototyping. See http://www.eschertech.com. Please do not ask for unpaid help via PM, use the forum.

Pages: [1]   Go Up
Jump to: