Pages: [1]   Go Down
Author Topic: 6V motor powered by a 24V battery  (Read 1046 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 109
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

6V motor powered from a 24V battery

Is it possible to power a 6V motor from a 24V battery if I switch on an off the power with a certain frequency and filling factor.
If yes, how can I calculate the optimum frequency and filling factor of the PWM signal that drives the switch?
Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17301
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

How about just having a 25% (or less) duty cycle applied to a PWM output signal?

Lefty
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 109
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If the motor were a pure resistive load a duty cycle of 1/16 (P=U^2/R) would do the job.
« Last Edit: October 21, 2012, 06:43:59 pm by simplex » Logged

Offline Offline
Edison Member
*
Karma: 116
Posts: 2205
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Is it possible to power a 6V motor from a 24V battery if I switch on an off the power with a certain frequency and filling factor.

Yes.

Quote
If yes, how can I calculate the optimum frequency and filling factor of the PWM signal that drives the switch?

To answer that question, you have to define "optimum" for us.
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 109
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I mean the duty cycle and frequency for which the motor reaches an efficiency as close as possible to that of the case when it is powered from a 6V battery.
Logged

0
Offline Offline
Shannon Member
****
Karma: 215
Posts: 12467
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If the motor were a pure resistive load a duty cycle of 1/16 (P=U^2/R) would do the job.

True, but not useful as DC motors are not resistive loads (unless stalled!).
Logged

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

Offline Offline
Full Member
***
Karma: 0
Posts: 109
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I know motors are not pure resistive loads. My initial question is related to motors not resistive loads.
Logged

0
Offline Offline
Shannon Member
****
Karma: 215
Posts: 12467
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That's been answered by retrolefty - 25% - well that's a good starting point as it depends on PWM rate and how the free-wheeling is done.  If you are using a half-H-bridge switching from +24V to 0V then the behaviour in theory is linear with duty cycle.  However real-world behaviour won't be perfect.
Logged

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

Offline Offline
Full Member
***
Karma: 0
Posts: 109
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Honestly, that 25% duty cycle seemed to me a miscalculation done by somebody that took a pure resistive load as model but overlooked the fact that P in not U/R but U^2/R.

 
Logged

Offline Offline
Edison Member
*
Karma: 116
Posts: 2205
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

In general, motors don't want very high pwm. I would stay within 1khz if I were you.

I will also add that much more than 4x energy goes into the motor at 24v than at 6v, particularly when the motor is revolving at speed closer to its no-load rpm at 6v. As such, I would put 25% @ 24v as the upper end as an approximation to 100% @ 6v.

If you want to find out the exact answer, you may have to experiment.
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 634
Posts: 34547
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Without knowing the inductance of the motor it is impossible to answer the question in the manner you want.
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 109
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

For a motor like this:
http://www.pololu.com/catalog/product/1117
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 634
Posts: 34547
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Fine but you still don't know the inductance.
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 109
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Consider the inductance is L, a parameter, and calculate duty_cycle_optimum and f_optimum as a function of L. That would be much more useful for me because the results can be easily particularized to any motor as soon as I find its inductance.
« Last Edit: October 22, 2012, 10:05:35 pm by simplex » Logged

Ontario
Offline Offline
God Member
*****
Karma: 25
Posts: 888
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I would suggest you figure this out empirically.  Attach a load to your motor -- like a propeller or something -- and run it from 6V.  Measure the RPM and current draw.
Now run it from PWM 24V and finesse the duty cycle and frequency until you reach a similar RPM and current draw.
Logged

Pages: [1]   Go Up
Jump to: