Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Looptime faster than ESC switching, how is that better?
#1
Looptime Discussion:

At 100% efficiency, a 2300Kv motor spins at 36,800rpm at 16v wide open.

The motors we use on 5" have 12 poles, which means that the ESC is switching 12 times per revolution, or 441,600 time per minute. (36,800*12)
This mean that the ESCs are switching at 7,360 per second at 16v wide open.

How could it be beneficial to run a looptime (hz) that is any higher than the ESC is even switching and adjusting? I can see that 8Khz could make some difference since you're now computing at the same rate as the ESC is physically working, but I see talk of 16Khz and now 32Khz coming and I'm just not understanding how there could be any real benefit...


I have tried 4K, 8K and 32K, Simply cannot see any difference from 8khz and higher frequency rates. Even 4khz is hard to notice any difference.
Reply
Login to remove this ad | Register Here
#2
Basically it has little difference but in analog signal increasing loop time just sends the signal multiple times per switch so if the analog signal is slightly off it will average out the signal kind of thing.
Reply
#3
A bit of a tangent but I think the ESC switches the FET many times per pole - the length of time that it's switched on for is proportional to the throttle amount (it's a PWM signal going to each phase)

But just because the ESC output stage is switching faster doesn't mean that it's reading faster anyway. It's quite feasible to code it in a way that adjusts the throttle once per revolution, or once per pole, or many times per pole.

But I fly Kiss anyway so I guess I'm just happy with 1Khz
Reply
#4
From what i read, the advantage of 32kHz is simply less delay. Downside is that noise becomes an even bigger issue.
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  ESC How big or small Titanv11 30 4,718 04-Jan-2024, 12:27 PM
Last Post: iFly4rotors
  Strange 4in1 ESC behavior dukevah 16 966 02-Mar-2023, 07:52 PM
Last Post: Pathfinder075
  Help Holybro ESC/motors stop spinning after about 10 seconds cpintheloop 7 1,006 23-Feb-2022, 01:04 AM
Last Post: cpintheloop
  Solved ESC - only first three beeps BigBeard 5 748 29-Dec-2021, 12:54 AM
Last Post: SnowLeopardFPV
Exclamation Bugs3 Project Revisit PIDS and Hoover video added BF 4.1. F4 FC with JESC ESC rolo95 95 8,756 10-Jun-2021, 02:06 PM
Last Post: rolo95


Login to remove this ad | Register Here