Nouvelle interface Bêta 1.6 (jaune)

Avatar du membre
jull
Libellule
Libellule
Messages : 146
Enregistré le : 21 nov. 2013, 20:29
Localisation : qu'es aquo

Re: Nouvelle interface Bêta 1.6 (jaune)

Message non lu par jull »

Parce que la force et avec toi. :lol:



En OneShot le temps de communication entre les esc et la carte de vol et compris entre 125 et 250 uS alors qu'en multishot c'est de 5us à 25us.
Donc normalement tu gagne en stabilisation.

https://www.dropbox.com/sh/cbn7ryllh6in ... yJFfa?dl=0
Avatar du membre
vinadre
Condor
Condor
Messages : 675
Enregistré le : 09 mars 2016, 23:07
Localisation : 91

Re: Nouvelle interface Bêta 1.6 (jaune)

Message non lu par vinadre »

Green tu as trouvé une solution ?

J'ai tenté de passer ma F3 evo en betaflight 2.9 ou 3.0 mais c'est là cata.

Dès que je pousse les gaz le quad se roule par terre, c'est assez flipant.
J'ai tenté le multishot et c'est pareil, ya un truc à particulier à régler sur betaflight ?
DJI F550 / Armadillo / evo X /QCarbon 130 / Tiny Whoop
Avatar du membre
LuluTchab
Aigle Royal
Aigle Royal
Messages : 3170
Enregistré le : 08 déc. 2015, 14:28

Re: Nouvelle interface Bêta 1.6 (jaune)

Message non lu par LuluTchab »

j'ai eu ce problème hier quand j'ai voulu mettre et activer le multishot sur mes little bee 20A avec BetaFlight 3.0.0.
Je savais pas trop comment faire alors j'ai "bêtement" suivi ce tuto: http://drones.bzh/forum/viewtopic.php?t=631.
Les lignes de commande, pas possible de faire un copier-coller, ça passe pas. J'ai dû ré-écrire à la main. Par contre, j'ai pris tel quel les valeurs données et j'arrivais à faire du stationnaire avec le multi et dès que je mettais un peu trop de gaz, il partait dans tous les sens.
J'ai commencé à croire que c'était le TPA (parce que j'étais passé de 0.2 à 0.1) mais après test, non. Après un peu de réflexion, je me suis dit que le paramètre "motor_pwm_rate" était peut-être un peu haut! J'ai donc remis à 4000 pour tester et ça passait nickel.
Pour le moment, j'ai pas encore tenté d'augmenter (je crois que j'étais à 400 avant). Faudrait que je voie pour l'augmenter parce que théoriquement, Oneshot125 peut déjà aller à 4000... donc c'est un peu inutile d'avoir mis "multishot" si c'est pour être à 4000 aussi :lol:

Et pour augmenter, je vais essayer autrement cette fois-ci, histoire que je fasse pas mal au multi (non parce qu'il a quand même fait une chute de 5-6m et j'ai explosé un support Xiaomi (impression 3D) ainsi qu'une protection de lentille :shock:
En faisant mes tests, connecté au PC, sans les hélices, en ayant encore 32000 pour "motor_pwm_rate", ben j'ai remarqué que si j'actionnais les moteurs depuis l'onglet "Motors", dès que je faisais un peu trop d'aller-retour avec le curseur, ben au bout d'un moment, ça ne répondait plus!
Pour tester, je pense donc que je vais monter doucement la valeur et voir comment ça se comporte via ce biais. ça m'évitera de péter des trucs :shock:

DoooOOOOnc! tout ça pour dire que c'est peut-être le problème que tu as également, mais plus sévèrement que moi!

Après quelques recherches, une valeur de 4000 pour "motor_pwm_rate", ça signifie 4kHz. Et le "pid_process_denom" qui est mis à "1" a pour description:
Determines PID and motor write frequency by dividing the gyro sample rate. This is automatically set to proper values when LOOPTIME (microSeconds) is set using the Config GUI.
donc
Détermine la fréquence d'écriture des PID et du moteur en divisant la vitesse du gyro. Ceci est automatiquement mis à la bonne valeur quand LOOPTIME (micro Secondes) est initialisé avec l'interface graphique

Ce que je comprends de ceci, c'est que la valeur de "motor_pwm_rate" ne devrait pas être plus élevée que la valeur du LOOPTIME sinon ça pars dans tous les sens! (logique).

Donc moi qui ait une LOOPTIME de 4kHz, idéalement, c'est pas une bonne idée de vouloir augmenter plus "motor_pwm_rate" :lol: à part bien sûr si j'augmente la vitesse de mon LOOPTIME. A tester!
Avatar du membre
LuluTchab
Aigle Royal
Aigle Royal
Messages : 3170
Enregistré le : 08 déc. 2015, 14:28

Re: Nouvelle interface Bêta 1.6 (jaune)

Message non lu par LuluTchab »

LuluTchab a écrit :Ce que je comprends de ceci, c'est que la valeur de "motor_pwm_rate" ne devrait pas être plus élevée que la valeur du LOOPTIME sinon ça pars dans tous les sens! (logique).

Donc moi qui ait une LOOPTIME de 4kHz, idéalement, c'est pas une bonne idée de vouloir augmenter plus "motor_pwm_rate" :lol: à part bien sûr si j'augmente la vitesse de mon LOOPTIME. A tester!
Je suis pas sûr si le raisonnement que j'ai fait est correct... pas sûr...

En lisant un peu cet article, ça donne une infos intéressante : https://oscarliang.com/best-looptime-flight-controller/
It is preferred if your ESC protocol is slightly faster than the looptime of your FC, however the opposite does not hold true. If your FC is running at a faster looptime than your ESC, then the ESC will get behind in its data and can overload the ESC.
Donc
Il est préférable que votre protocole ESC soit plus rapide que le looptime de votre FC, cependant l'opposé est faux. Si votre FC tourne avec un looptime plus rapide que votre ESC, l'ESC va être "derrière" avec ses données et ça pourrait le surcharger

Autrement dit, un ESC qui tourne avec Oneshot125 entre 250us (4kHz) et 125us (8kHz), ben si on met un looptime de 8kHz, ça va être trop pour l'ESC, il ne pourra pas suivre (vu qu'il tourne "entre" 4kHz et 8kHz et pas exactement à 8kHz).

Mon raisonnement semble donc un peu foireux... ce que je vais faire du coup, c'est peut-être augmenter uniquement "motor_pwm_rate" pour voir jusqu'ou je peux aller sans que ça foire et on verra :D
Avatar du membre
vinadre
Condor
Condor
Messages : 675
Enregistré le : 09 mars 2016, 23:07
Localisation : 91

Re: Nouvelle interface Bêta 1.6 (jaune)

Message non lu par vinadre »

J'ai lu le même tuto que toi mais le problème que j'ai se produit en oneshot sur betaflight alors que sur cleanflight en oneshot ca passe.

Je vais tester de resouder les ESC sans utiliser la fonction de l'ESC qui inverse le sens, je vient de voir plusieurs commentaire là dessus :
http://drones.bzh/forum/viewtopic.php?f ... =70#p13539
Ca peut être la cause de Death Roll

Normalement on peut monter en loop 8k / PID 8k / ESC 32k avec le sp f3 evo
Déjà si j'arrive à voler en multishot je serai content
DJI F550 / Armadillo / evo X /QCarbon 130 / Tiny Whoop
Avatar du membre
vinadre
Condor
Condor
Messages : 675
Enregistré le : 09 mars 2016, 23:07
Localisation : 91

Re: Nouvelle interface Bêta 1.6 (jaune)

Message non lu par vinadre »

Bon ca change rien , je vais réussir à casser quelque chose:
DJI F550 / Armadillo / evo X /QCarbon 130 / Tiny Whoop
Avatar du membre
LuluTchab
Aigle Royal
Aigle Royal
Messages : 3170
Enregistré le : 08 déc. 2015, 14:28

Re: Nouvelle interface Bêta 1.6 (jaune)

Message non lu par LuluTchab »

Question conne. Tu as bien configuré l'alignement de la fc par rapport au multi? Ça me fait un peu penser à un problème du style quand je regarde ta vidéo

Envoyé depuis mon multi en acro avec Tapatalk
Avatar du membre
Papi78
Vautour
Vautour
Messages : 1748
Enregistré le : 23 nov. 2013, 23:02
Localisation : 78 et 39 en alternance

Re: Nouvelle interface Bêta 1.6 (jaune)

Message non lu par Papi78 »

Oui ça y ressemble, ou bien une inversion des n° moteurs entre les ESC et la F3 ?
Avatar du membre
Papi78
Vautour
Vautour
Messages : 1748
Enregistré le : 23 nov. 2013, 23:02
Localisation : 78 et 39 en alternance

Re: Nouvelle interface Bêta 1.6 (jaune)

Message non lu par Papi78 »

J'ai fait un petit tuto ici : http://www.multi-rotor-fans-club.com/vi ... 40&t=16613
Si ça intéresse, je peux le recopier sur MV.fr
Avatar du membre
LuluTchab
Aigle Royal
Aigle Royal
Messages : 3170
Enregistré le : 08 déc. 2015, 14:28

Re: Nouvelle interface Bêta 1.6 (jaune)

Message non lu par LuluTchab »

Papi78 a écrit :J'ai fait un petit tuto ici : http://www.multi-rotor-fans-club.com/vi ... 40&t=16613
Si ça intéresse, je peux le recopier sur MV.fr
Pas mal ton petit tuto. Je pense que tu peux le mettre ici aussi. ça devrait pouvoir en aider certains :D
Répondre

Retourner vers « Naze32 et dérivées »