Salut à tous !
J'ai pas l'habitude de demander de l'aide mais là j'ai beau cherché je ne comprends pas trop 😕
Pour le contexte : je viens d'upgrade ma stack fc+esc qui commençait à dater, pour une neuve : FC mamba F722 app MK1 + ESC mamba F50 BlHeli32
J'ai tout configuré sans problème (rpm filter, bidirectionnel dshot, etc) avec dernière version de bf 4.2.9 + blheli en 32.7
Mais quand je teste mes moteurs sur betaflight voilà ce qu'il se passe :
En pid 8k + dshot600 = 0.1% d'erreur jusqu'à 3% des fois !?
En pid 4k + dshot300 = 0% d'erreur absolu
En pid 4k + dshot600 = 0% d'erreur absolu
Donc ça vient du pid loop, mais une f7 qui ne supporte pas du 8k pidLoop c'est étrange non ?
J'ai alors testé les esc en 32.8 tout défaut, puis 32.7 tout défaut, puis 32.7 PWM=48khz et/ou 23deg motor timing, ça ne change rien. Donc ça vient forcément de la FC.
J'ai donc vérifié dans le cli -> tasks :
4k pid = 4000 ; avgLoad~20%
8k pid = 8000 ; avgLoad~40%
40% ça ne me semble pas exorbitant vu que le reste (gyro et filtre) est plutôt bas ~10-20%
Si vous voulez plus de détails sur ma configuration n'hésitez pas à demander 😉
Sinon si personne ne trouve de solution c'est pas grave je vais rester en 4k Ds300 mais bon je trouve ça bizarre quand même, j'ai acheté une F7 et des esc bl32 justement pour être en 8k Dshot 600 comme j'ai toujours eu l'habitude..