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
2KHz mode in betaflight
#1
What is 2KHz mode in betaflight?
Does it give your quadcopter better performance?
I love to share and help people! Flying Mini Quad is the best!
Reply
Login to remove this ad | Register Here
#2
I am new at this as well, but my understanding is that 2khz mode samples your Gyro sensor 2000 times per second. This allows the reduction of your PID loop time, in theory, to 500us. The closer we get to real time sampling the less important good PID values are because you no longer need to predict where the quad will be next.

With 2kHz you don't need any filters cause the data jumps (time jumps) are shorter. Becausea filters add delay, so betaflight is trying to rid of this. Plus some advanced scheduling get's your delay down to an minimum.
Reply
#3
Is 2khz possible with F1 based FCs?
And how to check if 2khz is off or on?
I love to share and help people! Flying Mini Quad is the best!
Reply
#4
Boris says yes F1 boards can run 2Khz mode, but I think it would be unreliable.

You need the latest betaflight to get the 2khz option, You must turn off ACC and Baro, and set gyro_lpf = OFF
Be aware you will only have 2 AUX channels left.

For F1 boards, 2khz mode is achieved by over-clocking a flight controller, basically it means the i2c bus is over-clocked, to get the gyro samples faster...

Check "Cycle time" in the configurator's status bar. If you get 500 that means 2kHz mode is on.
Reply
#5
2KHz is from code writers thinking a bit too hard and constantly thinking that faster is better when there is much more to it than just that. There is negatives as well as positives to going faster and all the while you are getting diminishing returns with bigger headaches. I am good result at 1Khz mode, and tried 2Khz mode that didn't give me any improvement to be honest.

The gyro data doesn't seem to be good enough any more when sampling this fast... we need to get away from the MPU60XX or 90XX to something better, but that will just makes it more expensive.
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Help with tx mode PJKMBAKER 0 174 29-Oct-2023, 11:48 PM
Last Post: PJKMBAKER
  Help BetaFlight 4.3.0 PPM Receiver Setup Issue SuryaKK 2 988 10-Jul-2023, 07:55 PM
Last Post: SuryaKK
  Receiver sticks not appearing in Betaflight consistently harrisgeo88 10 1,003 18-Sep-2022, 11:18 AM
Last Post: harrisgeo88
  Solved No sticks in Betaflight with CRSF BigBeard 3 389 01-Sep-2022, 11:38 PM
Last Post: BigBeard
  Betaflight Rates Issue hexvortex 3 854 07-Nov-2021, 03:05 PM
Last Post: hexvortex


Login to remove this ad | Register Here