R/C Tech Forums

R/C Tech Forums (https://www.rctech.net/forum/)
-   Radio and Electronics (https://www.rctech.net/forum/radio-electronics-137/)
-   -   Limiting kV (https://www.rctech.net/forum/radio-electronics/575702-limiting-kv.html)

stas92 12-07-2011 06:48 PM

Limiting kV
 
Hello.
Im wondering, is there anyway to limit kV on a motor. Well not necessarily on the motor. Maybe on the ESC. I've gotten my self a 3800kV motor and thinking maybe thats a bit much. I also gotten the Castle MMP. Is it possible to do with Castle link?

skyrider 12-07-2011 07:14 PM

I think the simplest way would be to limit the throttle EPA on your TX.

Eric Bryant 12-07-2011 07:18 PM

Just knock down the pinion size, or go with fewer cells. Also adjust the ESC to provide less timing advance.

Don't use EPA to limit motor performance; the ESC and motor are most efficient running at maximum throttle (at anything less than full throttle, the current ripple cause by the PWMing will cause losses - damn I^2R gets ya every time!).

skyrider 12-07-2011 07:19 PM

I have no idea what that means but sounds like he knows what he is talking about so go with that haha.

stas92 12-07-2011 07:52 PM

Hmm I was thinking of stepping down in gears, I though that would lower the torque significantly.

stas92 12-07-2011 07:54 PM

On the ESC you can adjust the throttle curve. Would that help my situation? or should I just save my self a headache and buy a second motor?

tc5 man 12-07-2011 08:03 PM

Eric: But if you limit your throttle epa on your radio to 90 to 99% from my exprience on my 1/8 e truggy its still pretty efficent and fast . But going less than that it will defietly effect the efficently and power ive tired it before.

100% epa on a dry track at least heck no lol.

Im going to get a castle link field tuner to limit the timing or punch so i can run 100% epa.

skyrider 12-07-2011 08:18 PM

What do you guys mean when you guys talk about the efficiency being effected with lower EPA?

tc5 man 12-07-2011 08:25 PM


Originally Posted by skyrider (Post 10010142)
What do you guys mean when you guys talk about the efficiency being effected with lower EPA?


Basicly if you lower the throttle epa to much the motor and the esc will have to work harder although with plently of holes in your body for cooling it whouldnt really make it hot . With lower turn kv motors i can see the issue but with a 2200kv motor i run its pretty efficent.

crusey_aus 12-07-2011 08:50 PM

Just use "torque limit" setting in the MMP (using Castlelink)

Effectively lowers the kv

Cheers

skyrider 12-07-2011 08:53 PM

You mean the punch control right? Doesn't that only hold down huge bursts in AMP so it prevents fast acceleration but he would still be able to reach top speed?

Timing and gearing is probably his best option (and controlling his trigger finger too)

crusey_aus 12-07-2011 09:13 PM

No I mean the "torque limit" that has been available on Castle ESC's for a while

Punch control does not change the topend at all, simply changes how throttle is applied

Timing will not help him with a 4 pole motor, all it does is add heat

Agree gearing may be an option if he wants to lower his speed

Cheers

tc5 man 12-07-2011 09:27 PM

Isnt that the samething as turning down the expo on your radio or no ?

crusey_aus 12-07-2011 11:16 PM

Nothing like playing with expo or throttle endpoints

Expo simply changes the the throttle response relative to trigger position

Throttle endpoints (travel) changes the ESC's duty cycle

ESC's are more efficient when WOT (wide open throttle) equals 100% duty cycle


The "Torque Limit" setting limits the kv of the motor therefore limits torque

Cheers

tc5 man 12-08-2011 05:46 AM


Originally Posted by crusey_aus (Post 10010654)
Nothing like playing with expo or throttle endpoints

Expo simply changes the the throttle response relative to trigger position

Throttle endpoints (travel) changes the ESC's duty cycle

ESC's are more efficient when WOT (wide open throttle) equals 100% duty cycle


The "Torque Limit" setting limits the kv of the motor therefore limits torque

Cheers





Ok thanks yea there was times when i lowered the expo on my radio to calm down the trigger response especially on a dry/dusty track but now i will mess with the torque limiter.

Them 2200kv motors are torquey man i think its mostly because its sensorless and the kv of the motor also.

Krio 12-08-2011 06:12 AM

As long as it's not the first thing you do, there is nothing wrong with using the epa to manage the total power of the system. With brushless motors the fets already have to switch on and off several times every rotation, so they are never at peak efficiency like a brushed esc would be when holding full throttle.

Eric Bryant 12-09-2011 03:27 PM


Originally Posted by crusey_aus (Post 10010654)
The "Torque Limit" setting limits the kv of the motor therefore limits torque

The kv constant of a motor is a physical parameter that is established by the flux linkage between the rotor and stator, and the number of turns per phase. This is not something that can be altered by the ESC.

The ESC delivers a voltage waveform to the motor winding and controls the phasing ("timing") relative to the rotor position. Those two parameters are effectively the only thing that the ESC can adjust to affect the performance of a permanent-magnet brushless motor. And since there is one "best" timing for a given speed and load, this really leaves the voltage as the only adjustment. For any delivered winding voltage that is less than the battery voltage, the ESC is running at a duty cycle (PWM rate) less than 100%.

Running at a reduced ESC duty cycle isn't the worst thing in the world, but it does cause more heat to be generated in the ESC, motor, and pack. Because of this, it is best to select a motor kv, battery voltage, and pinion size that maximizes the amount of time spent at full output.

Eric Bryant 12-09-2011 03:33 PM


Originally Posted by Krio (Post 10011269)
With brushless motors the fets already have to switch on and off several times every rotation, so they are never at peak efficiency like a brushed esc would be when holding full throttle.

The switching behavior at 100% output is determined by the rotational frequency of the motor. For example, with a 4-pole motor at 30,000 RPM, the rotational frequency is 1 kHz. Compare this to the typical PWM carrier frequency of 8 kHz that the FETs are switching at during anything less than full throttle.

crusey_aus 12-09-2011 04:02 PM


Originally Posted by Eric Bryant (Post 10017344)
The kv constant of a motor is a physical parameter that is established by the flux linkage between the rotor and stator, and the number of turns per phase. This is not something that can be altered by the ESC.

The ESC delivers a voltage waveform to the motor winding and controls the phasing ("timing") relative to the rotor position. Those two parameters are effectively the only thing that the ESC can adjust to affect the performance of a permanent-magnet brushless motor. And since there is one "best" timing for a given speed and load, this really leaves the voltage as the only adjustment. For any delivered winding voltage that is less than the battery voltage, the ESC is running at a duty cycle (PWM rate) less than 100%.

Running at a reduced ESC duty cycle isn't the worst thing in the world, but it does cause more heat to be generated in the ESC, motor, and pack. Because of this, it is best to select a motor kv, battery voltage, and pinion size that maximizes the amount of time spent at full output.


I have no idea how Castle implement their "Torque Limit" feature mate

I cant imagine it is the same as simply winding back the EPA

Agree that gearing and motor selection is the best option

Cheers

Krio 12-09-2011 04:54 PM


Originally Posted by Eric Bryant (Post 10017368)
The switching behavior at 100% output is determined by the rotational frequency of the motor. For example, with a 4-pole motor at 30,000 RPM, the rotational frequency is 1 kHz. Compare this to the typical PWM carrier frequency of 8 kHz that the FETs are switching at during anything less than full throttle.

8 khz only at half throttle. Its not a step function by any means and since the switching frequency it never is close to 0 the resulting difference in impedance from half throttle to full throttle doesn't waver much. Current plays more in creating heat at that point.

Eric Bryant 12-09-2011 05:03 PM


Originally Posted by Krio (Post 10017656)
8 khz only at half throttle.

The carrier (switching) frequency is maintained up until the point where the "modulation index" (another term for the commanded duty cycle) goes to 100%. This happens regardless of the motor rotational frequency. Put an oscilloscope on one and take a look sometime...


Current plays more in creating heat at that point.
I^2R losses (caused by current flowing across the effective drain-source resistance) are indeed the main source of heat at high motor loads. But if you're just putzing around at part throttle, the switching losses (caused by charging and discharging the gate capacitance) can be quite considerable.

Krio 12-09-2011 05:27 PM


Originally Posted by Eric Bryant (Post 10017683)
The carrier (switching) frequency is maintained up until the point where the "modulation index" (another term for the commanded duty cycle) goes to 100%. This happens regardless of the motor rotational frequency. Put an oscilloscope on one and take a look sometime...



I^2R losses (caused by current flowing across the effective drain-source resistance) are indeed the main source of heat at high motor loads. But if you're just putzing around at part throttle, the switching losses (caused by charging and discharging the gate capacitance) can be quite considerable.

The command duty cycle is maintained, but that doesn't mean the fets are cycling at that rate.

The switching losses are only considerable relative to the current losses. They are still very small.

Eric Bryant 12-09-2011 05:44 PM


Originally Posted by Krio (Post 10017766)
The command duty cycle is maintained, but that doesn't mean the fets are cycling at that rate.

??? Explain this statement further, please. As written, it does not make sense.


The switching losses are only considerable relative to the current losses. They are still very small.
Have you ever calculated them for a BLDC controller? They are not trivial.

Krio 12-10-2011 11:37 AM


Originally Posted by Eric Bryant (Post 10017822)
??? Explain this statement further, please. As written, it does not make sense.



Have you ever calculated them for a BLDC controller? They are not trivial.

Lets assume a 10khz duty cycle and linear on/off cycle to throttle % command.

At 99.99% throttle every cycle except 1 would be "on"
At 99% throttle every 100th cycle would be off.
etc.
at 50% throttle every other cycle would be off.

The change from on to off is the main loss, so the fewer times the fets actually go from on to off the lower the losses are regardless of the duty cycle.

Yes, I've calculated and measured all sorts of losses. I purposefully italicized "relatively" because while the switching losses are a good chunk, they are not the root cause of heat in an esc by any means.

tc5 man 12-10-2011 11:58 AM

My head is spinning trying to understand electric terms lol.

Eric Bryant 12-10-2011 03:46 PM


Originally Posted by Krio (Post 10020058)
The change from on to off is the main loss, so the fewer times the fets actually go from on to off the lower the losses are regardless of the duty cycle.

In a MOSFET, there is the same amount of power required to turn from "off" to "on" as there is the other way around, since you're either charging or discharging the gate capacitance. IGBTs are indeed asymmetrical, but not used in hobby controllers.

Regardless, your statement simply confirms the point of this thread - run the controller as close as possible to 100% in order to maximize controller efficiency.


Yes, I've calculated and measured all sorts of losses. I purposefully italicized "relatively" because while the switching losses are a good chunk, they are not the root cause of heat in an esc by any means.
If you have indeed done the calcs, then you should also realize that there are significant losses in the FETs during the "off" portion of their switching cycle, as the intrinsic diode forward-conducts as it provides a path for the winding current to "freewheel". Yet another reason to minimize running the ESC below 100%!

Eric Bryant 12-10-2011 03:50 PM


Originally Posted by tc5 man (Post 10020108)
My head is spinning trying to understand electric terms lol.

Don't mind the technical talk - all you need to know is that you should properly select the motor kv, pack voltage, and gearing in order to achieve the desired performance. Don't just simply turn down the travel volume, especially if the ESC is marginal for the application.

Krio 12-10-2011 05:10 PM


Originally Posted by Eric Bryant (Post 10020671)
In a MOSFET, there is the same amount of power required to turn from "off" to "on" as there is the other way around, since you're either charging or discharging the gate capacitance. IGBTs are indeed asymmetrical, but not used in hobby controllers.

Regardless, your statement simply confirms the point of this thread - run the controller as close as possible to 100% in order to maximize controller efficiency.



If you have indeed done the calcs, then you should also realize that there are significant losses in the FETs during the "off" portion of their switching cycle, as the intrinsic diode forward-conducts as it provides a path for the winding current to "freewheel". Yet another reason to minimize running the ESC below 100%!

Its not just about the power used to turn the gates on and off. I'm talking about the impedance from stopping and starting the current going to the motor. Also, I never said you shouldn't avoid running your system as efficiently as possible. My very fist post explicitly said "as long as it's not the first thing you do" when referencing cutting back on the epa. Of course you should pick the most power you need for your track rather than limit an overly powerful motor. My point has been that the losses of backing off the epa is nominal in regard to the overall efficiency of a system that typically only sees full throttle for a few seconds a lap.

What are you talking about the winding current "freewheeling"?

Eric Bryant 12-10-2011 08:40 PM


Originally Posted by Krio (Post 10020903)
My very fist post explicitly said "as long as it's not the first thing you do" when referencing cutting back on the epa.

Yep, and my apologies go out to you (and any others reading the thread) for beating this issue into the ground. I'm going to try to walk away after this post - we'll see how successful I am ;)


What are you talking about the winding current "freewheeling"?
The motor winding has inductance. The current in an inductor cannot be changed instantaneously, and as such it will attempt to find another path (if it can't find another path, the voltage will rise in the circuit until a path is created; this is the "flyback" principle that is used in things like automotive ignition systems).

So, the FETs in the ESC turn on and current starts to flow through the winding - that part is pretty intuitive. Then the ESC commands the FETs (at least the low-side ones) to the off state in order to limit the current in the winding to some desired level. At this point, the motor winding current can no longer follow the same path (which is the whole point of turning off the FETs), but it cannot instantly stop flowing. It ends up flowing through the intrinsic diode that is a by-product of the FET design (look at the FET symbol in a datasheet or schematic and you'll see a diode connected across the drain and source; this is the one I'm talking about). Since it takes several tenths of a voltage to get this diode to conduct, the VI losses can be quite significant.

TedMosby 12-11-2011 08:32 AM

This thread CA NOT DIE! You guys are hilarious! ....eherrmmm...but the conversation seems far too simplistic and linear...pray tell...how did you factor frequency variance into your calculations...?:smile::smile:
JK pleeeaaaaase don't answer that!

TedMosby 12-11-2011 08:34 AM

Easy answer; No you can't change the kv of your motor without changing the motor itself. Get a smaller pinion or a different motor.:smile:

crusey_aus 12-11-2011 12:18 PM

Not sure the following question has been answered

Does Castle's "Torque Limit" function work differently than simply lowering the throttle EPA ?

Guess we can ask them ..............

Cheers

dtr 12-14-2011 03:05 PM


Originally Posted by crusey_aus (Post 10023572)
Not sure the following question has been answered

Does Castle's "Torque Limit" function work differently than simply lowering the throttle EPA ?

Guess we can ask them ..............

Cheers

Crusey, could you contact Castle?
On the rc-monster forum Patrick has said that torque control is not a direct current limiter, but controls torque directly, and in another post that they're working towards traction control, so I guess it is based on measuring phase delay of the motor.

crusey_aus 12-14-2011 08:14 PM

I dont use it but will ask the question on rc monster

Guess the better question is do all of the following have the same effect

Limiting throttle travel (EPA)
Torque Limiting
Limiting Forward Power

Cheers

Eric Bryant 12-15-2011 05:59 AM


Originally Posted by crusey_aus (Post 10039745)
Limiting throttle travel (EPA)
Torque Limiting
Limiting Forward Power

Yes - the means of accomplishing these is the same (delivering less voltage - and thus less current - to the motor winding).

Eric Bryant 12-15-2011 06:08 AM


Originally Posted by dtr (Post 10038475)
Crusey, could you contact Castle?
On the rc-monster forum Patrick has said that torque control is not a direct current limiter, but controls torque directly

That statement makes absolutely no sense. In an "ideal" electric motor, torque is directly proportional to current, and so controlling output torque is accomplished by controlling the winding current. There are a lot of other variables that factor into this, but that's the general concept.


, and in another post that they're working towards traction control, so I guess it is based on measuring phase delay of the motor.
Uh, what? Please explain what you mean by "measuring phase delay", because that is not a term I've heard in several years of designing BLDC motors and controllers.

The most likely way to implement traction control would be to limit the rate at which the motor is allowed to accelerate. This would be rather simple to implement in software, but the calibration of it for a given setup (motor/voltage/gearing/tire size) would be pretty tricky for the average hobbyist.

dtr 12-19-2011 10:45 AM


Originally Posted by dtr (Post 10038475)
Crusey, could you contact Castle?
On the rc-monster forum Patrick has said that torque control is not a direct current limiter, but controls torque directly, and in another post that they're working towards traction control, so I guess it is based on measuring phase delay of the motor.


Originally Posted by Eric Bryant (Post 10040996)
That statement makes absolutely no sense. In an "ideal" electric motor, torque is directly proportional to current, and so controlling output torque is accomplished by controlling the winding current. There are a lot of other variables that factor into this, but that's the general concept.

Look up Patrick's comments in this thread, especially post #38.


Originally Posted by Eric Bryant (Post 10040996)
Uh, what? Please explain what you mean by "measuring phase delay", because that is not a term I've heard in several years of designing BLDC motors and controllers.

I mean measuring how far off the motor is from its ideal no-load position the more the difference, the higher torque it is forced on. Since the motor is sensorless, I think it can be determined by comparing phase of the the control signal and the back emf. I accept that phase delay is not the correct technical term for it, but it was my "best estimate". What would be the right phrase?


The most likely way to implement traction control would be to limit the rate at which the motor is allowed to accelerate. This would be rather simple to implement in software, but the calibration of it for a given setup (motor/voltage/gearing/tire size) would be pretty tricky for the average hobbyist.
I agree that it takes a lot of parameters to set up right, especially without an accelerometer.

crusey_aus 12-19-2011 01:57 PM

Had a quick scan of that thread, makes my head hurt even more

Torque Limit will not effect top speed ?

So it appears it does not have the same effect as limiting EPA or forward power

Cheers

stas92 12-19-2011 02:09 PM

Didn't think this would be so controversial.
I ordered some spur gears and some pinion gears and I'm going to play around with the ratios.
Thank you so much to all of you for so much information that my brain is still comprehending.

http://www.beeranyone.com/beer-forum...eer-smiley.gif

Eric Bryant 12-19-2011 07:17 PM


Originally Posted by dtr (Post 10057239)
Look up Patrick's comments in this thread, especially post #38.

Thanks - that makes a lot of sense. Basically, what is being discussed here is a "feed-forward" control scheme, where a model of the motor is used to determine the required modulation index (PWM duty cycle) to achieve the desired current (which then in turn controls the amount of shaft torque). This is often much easier to implement than a feedback system, where to the winding current is measured by the controller (seems simple in concept, but is rather difficult in practice).

Note that the end result is the same - the winding current is limited in order to limit torque.


I mean measuring how far off the motor is from its ideal no-load position the more the difference, the higher torque it is forced on.
The problem with this is that any proper control algorithm (sensored or sensorless) should not allow the rotor to "lag" as more torque is applied.


All times are GMT -7. It is currently 12:52 AM.

Powered By: vBulletin v3.9.3.9 Patch Level 3
Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.