Fun, Learning, Friendship and Mutual Respect START  HERE


Unregistered
Go Back   HeliFreak > R/C Electronics Support > Electric Motors, Gearing, Speed Controls, Gyros, Receivers, and Other Electronics Discussion


Electric Motors, Gearing, Speed Controls, Gyros, Receivers, and Other Electronics Discussion Electric Motors, Gearing, Speed Controls, Gyros, Receivers and Other Electronics Discussion


Like Tree5Likes
Reply
 
LinkBack Thread Tools Display Modes
Old 10-10-2010, 10:36 AM   #1 (permalink)
Registered Users
 

Join Date: Jun 2008
Default Understanding ESC PWM and Timing settings

What do PWM and Timing parameters in the ESC really do? What do they affect, and what is the relation of their settings to motor design, poles, efficiency, and resistance?

Knowing this would greatly assist with properly tuning the ESC to the motor.

Thank you for sharing your knowledge.
superfreak is offline        Reply With Quote Quick reply to this message
Sponsored Links
Advertisement
 
Old 10-31-2010, 10:48 AM   #2 (permalink)
Registered Users
 
Posts: 551
 
My HF Map location
Join Date: Mar 2009
Default

that would be some good info. Several weeks ago I was talking to the guys at CC about both my 600 and my 550E align. Both are running Scorp 4025-1100 motors and both wth CC Esc's. Oddly enough, they suggested that due to their testing I should be running low timing, 8 pwm and not the outrunner mode!. So,, I gave it a bash. Works like a champ alright. They told me that Scorp motors seem to like the 8 pwm setting,,,and ya know what,,,,they were right. Flight times went up, power did too. Odd huh?
__________________
President Field Of Screams Helicopter Club
Normally it starts with...."Watch This"
Trex 550E FBL (Buzz) Walkera V120D02S V2 Devo 8S, Sr 120, MCX, MCPX, TREX 250, DJI F330, DJI F450, Walkera Ladybird, yadda yadda..
nwcudaman is offline        Reply With Quote Quick reply to this message
Old 11-02-2010, 05:46 PM   #3 (permalink)
Registered Users
 
Posts: 1,156
 

Join Date: Jul 2009
Default

Same thing on a century 800kv, went from the default outrunner to 12pwm, temps went down, flights up and more fun.
__________________
Thumbs Only!
phoenixheli is offline        Reply With Quote Quick reply to this message
Old 11-03-2010, 09:41 AM   #4 (permalink)
 

Join Date: Jan 2009
Default

Here's a formula I ran across thats supposed to figure the proper PWM that so far has been working for me.
Kv x Volts (nominal you are using) x Pole count / 20
For my 500 my motor is 8 pole 1760kv running on 5s so
1760 x 18.5 = 32560 x 8 = 260480 / 20 = 13,024 so i have rounded down & set my PWM at 12k & it has performed flawlessly.
On the Scorpions I dont use it & just go directly to 8k as the Castle Guys recommended & it works. Should try the formula on them & see if it ='s out to the same or if 8k is just a good all around setting??

Sparky
Egroeg and gordoni like this.
Sparky Inman is offline        Reply With Quote Quick reply to this message
Old 11-08-2010, 05:27 PM   #5 (permalink)
Registered Users
 
Posts: 1,079
 

Join Date: Jul 2009
Default

Thanks Sparky...

I used that formula and determined the proper [ICE50] PWM setting for my setup (430XL) is ~12.3k.
Previously I was using "Outrunner Mode". After switching to 12k instead, the motor temp. has DROPPED significantly after 6 min. flights of Scale type manuevers.
N017RW is offline        Reply With Quote Quick reply to this message
Old 11-09-2010, 09:39 AM   #6 (permalink)
 

Join Date: Jan 2009
Default

Quote:
Originally Posted by N017RW View Post
Thanks Sparky...

I used that formula and determined the proper [ICE50] PWM setting for my setup (430XL) is ~12.3k.
Previously I was using "Outrunner Mode". After switching to 12k instead, the motor temp. has DROPPED significantly after 6 min. flights of Scale type manuevers.
Excellent!
Like I said it has always worked for me.
Sparky Inman is offline        Reply With Quote Quick reply to this message
Old 11-09-2010, 09:48 AM   #7 (permalink)
Registered Users
 
Posts: 3,682
 

Join Date: Apr 2010
Default

There is a great article in the November 2010 edition of AMA's Model Aviation magazine on this very subject. It's called "Inside the Electronic Speed Control". It's an in depth article that is very technical and explains things better than anything I've read to date. It's worth getting the issue for this article alone.
johnsma22 is offline        Reply With Quote Quick reply to this message
Old 02-03-2011, 01:54 PM   #8 (permalink)
Registered Users
 
Posts: 1,280
 
My HF Map location
Join Date: Nov 2009
Default

I remember that AMA article, and if memory serves it was written by an engineer at CC.
I just talked to CC about my KDE/Neu motor, which calls for 16KHz PWM in the specs. The formula above gives me ~12KHz. Lo and behold, CC also recommends 12KHz.
So, what I'm taking away from this is that the formula works well except when running Scorpion (and thus also Hyperion) motors, which are better at 8KHz.
__________________
TREX 600ESP, Outrage G5, mCPX, CX3
Phoenix Sim - Mastering flight one crash at a time.
Cheetah62 is offline        Reply With Quote Quick reply to this message
Old 06-23-2011, 09:43 AM   #9 (permalink)
Registered Users
 
Posts: 1,502
 
My HF Map location
Join Date: Dec 2010
Default

I am running the 470kV 70MX motor in my Trex 700e F3C. The motor gets VERY hot (although the CC 120 ICE HV seems to be staying relatively cool). I currently have the PWM set to 8kHz in the Castle Link software. Using the above formula (Kv x volts x poles count / 20) results in the following:
470 x 44.4 x 10 = 208680 / 20 = 10434. On the Castle Link software, I can only choose 8 kHz or 12 kHz. Would I be safe moving it to 12 kHz in order to get cooler motor temps? Also, I have motor timing set to "5" in the software. Is this correct for this motor?

Thanks,

Aram
__________________
Trex 800e, Trex 600n
Futaba 14SG / AMA# 959345 / IRCHA #3954
aramb is offline        Reply With Quote Quick reply to this message
Old 06-23-2011, 11:25 AM   #10 (permalink)
Registered Users
 

Join Date: Aug 2010
Default

The PWM rate has mostly to do with the motor inductance. The higher the inductance (actually it is the ratio of inductance "L" divided by the resistance. "R"), the lower you can run the PWM rate. This "L/R" time constant actually acts to smooth out the current flowing in the motor. A low PWM rate, giving long on/off pulses to the motor is pretty inefficient.

The motors really have no issue with high PWM rates. I run my Scorpions at 12 to 24 kHz and have excellent results. I have no idea why 8kHz is magic for Scorpions. Maybe the big ones have such a large value of L/R that 8kHz is fine. But so would 12kHz too.

On the other hand, the ESC prefers as low a rate as possible. The faster the switching, the the hotter the FETs run. That's because when the FET is transitioning between off (~infinite resistance) and on (very low ~milli ohms), there is a region of finite resistance. This short time span produces most if all of the ESC heat (why CC claims ~80% throttle is the hardest on the ESC). The faster the PWM rate, the more of these transitions occur in a period of time, so more heating.

Since most info about PWM rates we get comes from the ESC manufacturer, it is no surprise that they recommend going for as low a PWM as possible.

In one test I did, I found I was modestly more efficient at 24kHz than at 12kHz (Scorpion 3020 motor, ESC, and battery).

Another detail is the commutation speed. You do want the PWM rate to be higher than that speed by some factor, and I think that is what the formula given by Sparky is effectively calculating.

AFAIK, the outrunner mode is trying to use that calculation to change the PWM rate dynamically as your motor rpm changes, but I don't think it has been too successful. I really don't see a downside to the higher PWM rates, as long as the ESC isn't complaining!

JUST IMHO!
berg911 likes this.
ahahn is offline        Reply With Quote Quick reply to this message
Old 06-23-2011, 01:55 PM   #11 (permalink)
Registered Users
 

Join Date: May 2009
Default

Quote:
Originally Posted by ahahn View Post
JUST IMHO!
+1 to all of that.
berg911 likes this.
ollie2893 is offline        Reply With Quote Quick reply to this message
Old 06-23-2011, 02:14 PM   #12 (permalink)
Registered Users
 
Posts: 1,502
 
My HF Map location
Join Date: Dec 2010
Default

Quote:
Originally Posted by ahahn View Post
The PWM rate has mostly to do with the motor inductance. The higher the inductance (actually it is the ratio of inductance "L" divided by the resistance. "R"), the lower you can run the PWM rate. This "L/R" time constant actually acts to smooth out the current flowing in the motor. A low PWM rate, giving long on/off pulses to the motor is pretty inefficient.

The motors really have no issue with high PWM rates. I run my Scorpions at 12 to 24 kHz and have excellent results. I have no idea why 8kHz is magic for Scorpions. Maybe the big ones have such a large value of L/R that 8kHz is fine. But so would 12kHz too.

On the other hand, the ESC prefers as low a rate as possible. The faster the switching, the the hotter the FETs run. That's because when the FET is transitioning between off (~infinite resistance) and on (very low ~milli ohms), there is a region of finite resistance. This short time span produces most if all of the ESC heat (why CC claims ~80% throttle is the hardest on the ESC). The faster the PWM rate, the more of these transitions occur in a period of time, so more heating.

Since most info about PWM rates we get comes from the ESC manufacturer, it is no surprise that they recommend going for as low a PWM as possible.

In one test I did, I found I was modestly more efficient at 24kHz than at 12kHz (Scorpion 3020 motor, ESC, and battery).

Another detail is the commutation speed. You do want the PWM rate to be higher than that speed by some factor, and I think that is what the formula given by Sparky is effectively calculating.

AFAIK, the outrunner mode is trying to use that calculation to change the PWM rate dynamically as your motor rpm changes, but I don't think it has been too successful. I really don't see a downside to the higher PWM rates, as long as the ESC isn't complaining!

JUST IMHO!
This is great information! Thanks!!!

Aram
berg911 likes this.
__________________
Trex 800e, Trex 600n
Futaba 14SG / AMA# 959345 / IRCHA #3954
aramb is offline        Reply With Quote Quick reply to this message
Old 11-13-2011, 04:49 AM   #13 (permalink)
HF Support
 
Posts: 4,808
 
My HF Map location
Join Date: Jan 2009
Default

Quote:
Originally Posted by nwcudaman View Post
that would be some good info. Several weeks ago I was talking to the guys at CC about both my 600 and my 550E align. Both are running Scorp 4025-1100 motors and both wth CC Esc's. Oddly enough, they suggested that due to their testing I should be running low timing, 8 pwm and not the outrunner mode!. So,, I gave it a bash. Works like a champ alright. They told me that Scorp motors seem to like the 8 pwm setting,,,and ya know what,,,,they were right. Flight times went up, power did too. Odd huh?
any idea if this holds true for the smaller Scorpions as well? I will be running a 2221-8 in my 450 Pro 3GX...
__________________
Team "Wife" sponsored pilot... Thanks Baby!!!
badfrog is offline        Reply With Quote Quick reply to this message
Old 11-27-2011, 07:25 PM   #14 (permalink)
Registered Users
 
My HF Map location
Join Date: Mar 2011
Default

"I am running the 470kV 70MX motor in my Trex 700e F3C. The motor gets VERY hot (although the CC 120 ICE HV seems to be staying relatively cool). I currently have the PWM set to 8kHz in the Castle Link software. Using the above formula (Kv x volts x poles count / 20) results in the following:
470 x 44.4 x 10 = 208680 / 20 = 10434. On the Castle Link software, I can only choose 8 kHz or 12 kHz. Would I be safe moving it to 12 kHz in order to get cooler motor temps? Also, I have motor timing set to "5" in the software. Is this correct?"


CC says to use 12PWM & Normal timing (5) for all Align motors.
sward104 is offline        Reply With Quote Quick reply to this message
Old 11-27-2011, 09:42 PM   #15 (permalink)
Registered Users
 
Posts: 1,502
 
My HF Map location
Join Date: Dec 2010
Default

I have the 470kV motor also on my F3C. I have it set to 8 kHz and "5" on the motor timing. The motor feels pretty hot to the touch after 9 minutes of flight, but according to my motor temp sensor (telemetry), it is not getting any hotter than 120 degrees F which I think is okay.
__________________
Trex 800e, Trex 600n
Futaba 14SG / AMA# 959345 / IRCHA #3954
aramb is offline        Reply With Quote Quick reply to this message
Old 10-07-2012, 07:37 AM   #16 (permalink)
Registered Users
 
Posts: 938
 

Join Date: May 2010
Default

I am running the scorpion-8 on my 3s 450 Pro and have been running at 8 kHz for some time as that was the suggested setting. After calculating with the above formula I got an answer of 1197.35 rounded up to 12 kHz and I am going to see how that runs and will give some feedback. Thanks for this great info.
__________________
Oxy 3 (6s) MSH Brain -Compass Atom 500 (6) Beastx - Align Trex 450 Pro DFC (3s) GPro - Align Trex 250 DFC 3Gx - Compass Warp 360 (6s) Beastx - Compass Atom 5.5 (6s) Beastx - Compass 550 Ultimate (6s) Tracx FBL
heliphlier is offline        Reply With Quote Quick reply to this message
Old 10-21-2012, 11:53 PM   #17 (permalink)
Registered Users
 
Posts: 3,393
 
My HF Map location
Join Date: Aug 2009
Location: New Zealand
Default

Lots of good information above on PWM kHz but not so much on timing. Can anyone give a general explanation of the effect of higher and lower timing? I'm running a scorpion 4025-1100 on a T550 and it gets fairly warm. I run low HS and will be putting a scale fuse on - in fact will probably change to an 890 kv motor anyway.
What is the effect of change from medium to low timing?

I note that the Castle instruction sheet says "Electronic timing advance: Low advance - May slightly decrease current draw, and will give longer runtime and a cooler motor and batteries. This is the preferred setting for outrunner motors". This looks the way to go for me. But I would like to see a link to a more detailed description.
__________________
Nelson JR DSX9 II; Stretched Atom 500 in Bell 222 body , Stretched TRex550 in 600 size AS350 - . Trex 450 S and 550E for sport . practice.SK720 all round..
npomeroy is offline        Reply With Quote Quick reply to this message
Old 11-08-2012, 12:45 PM   #18 (permalink)
Registered Users
 
Posts: 209
 

Join Date: Jul 2012
Default

Quote:
Originally Posted by heliphlier View Post
I am running the scorpion-8 on my 3s 450 Pro and have been running at 8 kHz for some time as that was the suggested setting. After calculating with the above formula I got an answer of 1197.35 rounded up to 12 kHz and I am going to see how that runs and will give some feedback. Thanks for this great info.
How did running the PWM @ 12 work for you? Am also running a small motor and want to know if changing the PWM make a big difference?
Attached Files
File Type: pdf Phoenix_Ice2HV_setting_for_HK-2221-1630.pdf (73.2 KB, 612 views)
__________________
Align T-Rex 450 pro 3GX V2, JR X9503, 2X satellite receivers
CC Phoenix Ice2 HV40, CC-BEC, MKS DS92+A
Scorpion HK-2221-1630, 6S 1300MHz, 12+min Flight Time
realmoto is offline        Reply With Quote Quick reply to this message
Old 11-09-2012, 07:09 AM   #19 (permalink)
Registered Users
 
Posts: 209
 

Join Date: Jul 2012
Default

Okay yesterday I made the changes on my esc. I had a 30min break and tried the PWM setting @ 12khz also the current limiting set to disable, also changed the timing from 0 to 5. Went out and tried it. The motor was very responsive did some pitch pumps and loops. The flight time was 10min. When I checked the motor & esc by touch they were warm not even hot the battery as well, I haven't had a chance to download the esc to see the data, but the battery had 3.658v per cell left. So am happy the the settings.
__________________
Align T-Rex 450 pro 3GX V2, JR X9503, 2X satellite receivers
CC Phoenix Ice2 HV40, CC-BEC, MKS DS92+A
Scorpion HK-2221-1630, 6S 1300MHz, 12+min Flight Time
realmoto is offline        Reply With Quote Quick reply to this message
Old 02-05-2013, 07:50 AM   #20 (permalink)
Registered Users
 

Join Date: Feb 2011
Default

Quote:
Originally Posted by aramb View Post
I am running the 470kV 70MX motor in my Trex 700e F3C. The motor gets VERY hot (although the CC 120 ICE HV seems to be staying relatively cool). I currently have the PWM set to 8kHz in the Castle Link software. Using the above formula (Kv x volts x poles count / 20) results in the following:
470 x 44.4 x 10 = 208680 / 20 = 10434. On the Castle Link software, I can only choose 8 kHz or 12 kHz. Would I be safe moving it to 12 kHz in order to get cooler motor temps? Also, I have motor timing set to "5" in the software. Is this correct for this motor?

Thanks,

Aram
you know I would have to agree with CC, BTW have you updated you'r ESC becuse I have the same ESC as you do and the PWM rate has 24khz 16khz 12khz 8khz and outrunner .
soon I'll be starting on my logo 600 and I got this turnigy 480kv motor for it will run on 12s, so I used the above formula to verify the PWM and the results where 10656 so I asume I'll be seting the PWM to 12kz and the timeimg I guess would be 5*
DALE-PABAJO69 is offline        Reply With Quote Quick reply to this message
Reply




Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the HeliFreak forums, you must first register.
Please enter your desired user name, your REAL and WORKING email address and other required details in the form below.
User Name:
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself. Use a real email address or you will not be granted access to the site. Thank you.
Email Address:
Location
Where do you live? ie: Country, State, City or General Geographic Location please.
Name and Lastname
Enter name and last name here. (This information is not shown to the general public. Optional)
Helicopter #1
Enter Helicopter #1 type and equipment.
Helicopter #2
Enter Helicopter #2 type and equipment.
Helicopter #3
Enter Helicopter #3 type and equipment.
Helicopter #4
Enter Helicopter #4 type and equipment.

Log-in


Thread Tools
Display Modes

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




Copyright © Website Acquisitions Inc. All rights reserved.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

SEO by vBSEO 3.6.1