[TUTO] Betaflight : comment flasher ses ESC en Multishot
- Beach
- Quad d'argent
- Messages : 5286
- Inscription : lun. 3 août 2015 03:44
- Localisation : LA BOUEXIERE
- Contact :
Re: Tuto : comment flasher ses ESC en Multishot
Tu es en looptime 250 ? Essay de le remonter à 500.
J'ai pas de théorie c'est juste pour explorer les champs des possibilités
I believe i Can crash !
J'ai pas de théorie c'est juste pour explorer les champs des possibilités
I believe i Can crash !
Zigogne RS200: Betaflight FC, RAcerstar 30AV2, F40Pro 2306 2400kv
QAVX: Betaflight FC, Hobbywing 30A, Brother hobby 2206 R4 2300kv
QAV210: FC F3, Littlebee spring 30A, Brother hobby 2206 R3 2600kv
RUB130: Piko BLX, racerstar 12A, Emax 1306 4000kv (3s)
QAVR6": FC F3, Esc littlebee 30A, F60 2207 2000kv
Fatshark Domintor SE
Taranis X9D+
I believe I can Crash !
QAVX: Betaflight FC, Hobbywing 30A, Brother hobby 2206 R4 2300kv
QAV210: FC F3, Littlebee spring 30A, Brother hobby 2206 R3 2600kv
RUB130: Piko BLX, racerstar 12A, Emax 1306 4000kv (3s)
QAVR6": FC F3, Esc littlebee 30A, F60 2207 2000kv
Fatshark Domintor SE
Taranis X9D+
I believe I can Crash !
- born22000
- Helice d'argent
- Messages : 862
- Inscription : jeu. 14 janv. 2016 15:58
- Localisation : L'Hermitage Lorge
- Contact :
Re: Tuto : comment flasher ses ESC en Multishot
Effectivement c' est depuis le passage en looptime 250 et non passage en multishot ......Vu que j' ai fais les 2 dans la foulée, j' ai fait erreur dans mon précedent message.....
Et en 500, oneshot 125 pas de soucis à l' époque ....
Et en 500, oneshot 125 pas de soucis à l' époque ....
Born to crash!!!!!
- Vinzzhh
- Quad de bronze
- Messages : 4120
- Inscription : lun. 28 déc. 2015 15:27
- Contact :
Tuto : comment flasher ses ESC en Multishot
Quelques compléments d'information importants.
Joshua Bardwell vient d'alerter sur les risques pour les ESC à base de F330, particulièrement à 4khz. À nos risques et périls sur les Littlebee 20A
D'autre part, il apporte des compléments grâce à cette lecture, ainsi que celle là, qui expliquent que
pour bénéficier des gains du Multishot, il faut bien synchroniser les fréquences avec les commandes suivantes :
get denom
Pour obtenir les deux valeurs suivantes :
A - gyro_sync_denom
Permet de lire la vitesse de rafraîchissement du gyro, en multipliant par 125 pour lire le looptime
=> looptime = 125*gyro_sync_denom
Ici pas de valeur à modifier
B - pid_process_denom
En multipliant cette valeur par le looptime, on obtient la vitesse de rafraîchissement des ESC. Valeur normalement par défaut sur 2.
=> Vitesse ESC = Looptime*pid_process_denom
Exemple avec un looptime 250 : le gyro tournera à 250/4khz, mais avec un pid_process_denom à 2 par défaut, les ESC tourneront à 2khz
=> il faut donc modifier le pid_process_denom à 1 pour synchroniser les vitesses de rafraîchissement
D'autre part, les 3 dernières lignes de mon premier post seraient bien à saisir.
Ça devrait encore modifier les sensations de pilotage et peut-être régler des problèmes, comme les vibrations qui sait
Joshua Bardwell vient d'alerter sur les risques pour les ESC à base de F330, particulièrement à 4khz. À nos risques et périls sur les Littlebee 20A
D'autre part, il apporte des compléments grâce à cette lecture, ainsi que celle là, qui expliquent que
pour bénéficier des gains du Multishot, il faut bien synchroniser les fréquences avec les commandes suivantes :
get denom
Pour obtenir les deux valeurs suivantes :
A - gyro_sync_denom
Permet de lire la vitesse de rafraîchissement du gyro, en multipliant par 125 pour lire le looptime
=> looptime = 125*gyro_sync_denom
Ici pas de valeur à modifier
B - pid_process_denom
En multipliant cette valeur par le looptime, on obtient la vitesse de rafraîchissement des ESC. Valeur normalement par défaut sur 2.
=> Vitesse ESC = Looptime*pid_process_denom
Exemple avec un looptime 250 : le gyro tournera à 250/4khz, mais avec un pid_process_denom à 2 par défaut, les ESC tourneront à 2khz
=> il faut donc modifier le pid_process_denom à 1 pour synchroniser les vitesses de rafraîchissement
D'autre part, les 3 dernières lignes de mon premier post seraient bien à saisir.
Ça devrait encore modifier les sensations de pilotage et peut-être régler des problèmes, comme les vibrations qui sait
Dernière modification par Vinzzhh le lun. 16 mai 2016 23:53, modifié 1 fois.
- born22000
- Helice d'argent
- Messages : 862
- Inscription : jeu. 14 janv. 2016 15:58
- Localisation : L'Hermitage Lorge
- Contact :
Re: Tuto : comment flasher ses ESC en Multishot
Visiblement sur BF 2.7 , le pid_process_denom est par défaut sur 1(edit: il est bien sur 2!
).
Ma config diffère des votres par les moteurs , RCX dans mon cas , de fait la plage de couple doit être aussi différentes , et la vitesse de réaction aussi....D' où , peut être l'obligation de mettre une valeur de p très faible sur mes modèles et pas sur les vôtres!
En tout cas avec un P proche de 3 pas de vibrations et ça lock très bien......Faut peut être que j' arrête de psychoter sur mes écart de valeurs , d'autant que ça fonctionne très bien par ailleurs.....
Ma config diffère des votres par les moteurs , RCX dans mon cas , de fait la plage de couple doit être aussi différentes , et la vitesse de réaction aussi....D' où , peut être l'obligation de mettre une valeur de p très faible sur mes modèles et pas sur les vôtres!
En tout cas avec un P proche de 3 pas de vibrations et ça lock très bien......Faut peut être que j' arrête de psychoter sur mes écart de valeurs , d'autant que ça fonctionne très bien par ailleurs.....
Dernière modification par born22000 le mar. 17 mai 2016 15:53, modifié 1 fois.
Born to crash!!!!!
- sky022
- Helice d'or
- Messages : 2274
- Inscription : lun. 15 févr. 2016 14:38
- Localisation : Trémuson (22)
- Contact :
Re: Tuto : comment flasher ses ESC en Multishot
Heureux possesseurs d'une SP racing F3, ous arrivez à armer avec les 2 boucles à 4khz ?
La BeeRotor ne tient pas en tous cas, impossible d'armer (looptime 250):
La BeeRotor ne tient pas en tous cas, impossible d'armer (looptime 250):
Si je repasse le pid_process_denom à 2 (boucle à 2khz donc) ca fonctionne... C'est con# get denom
gyro_sync_denom = 2
Allowed range: 1 - 8
pid_process_denom = 1
Allowed range: 1 - 8
blackbox_rate_denom = 1
Allowed range: 1 - 32
# status
System Uptime: 329 seconds, Voltage: 167 * 0.1V (4S battery - OK), CPU:100%
CPU Clock=72MHz, GYRO=MPU6050
Cycle Time: 333, I2C Errors: 0, config size: 1300
SAM 220x - F40 Pro (2306) 2600kv - Betaflight F3 - RCX "Super RacerBee" 30A D600
RaceDayQuads "RDQ182" - BotherHobby Returner "ZMX" v3 2206 2600kv - Racerstars V2 30A, KK5x4x3
C210 (QAV210) - FVT LittleBee 30A - RS2205 2300kv - SPRF3 - DALprop V2 5045BN - HS1177
MINIMALIST 128 mini 3" - RS MS15A - Emax RS1306 4000kv - Graphene 3S 500mAh 65C
RaceDayQuads "RDQ182" - BotherHobby Returner "ZMX" v3 2206 2600kv - Racerstars V2 30A, KK5x4x3
C210 (QAV210) - FVT LittleBee 30A - RS2205 2300kv - SPRF3 - DALprop V2 5045BN - HS1177
MINIMALIST 128 mini 3" - RS MS15A - Emax RS1306 4000kv - Graphene 3S 500mAh 65C
- born22000
- Helice d'argent
- Messages : 862
- Inscription : jeu. 14 janv. 2016 15:58
- Localisation : L'Hermitage Lorge
- Contact :
Re: Tuto : comment flasher ses ESC en Multishot
chez moi ça fonctionne sur le Green Hornet ....mais il faut sortir du CLI pour armer ....
Copie Ecran du CLI
Entering CLI Mode, type 'exit' to return, or 'help'
# get denom
gyro_sync_denom = 2
Allowed range: 1 - 8
pid_process_denom = 1
Allowed range: 1 - 8
blackbox_rate_denom = 1
Allowed range: 1 - 32
# status
System Uptime: 95 seconds, Voltage: 164 * 0.1V (4S battery - OK), CPU:15%
CPU Clock=72MHz, GYRO=MPU6050
Cycle Time: 249, I2C Errors: 0, config size: 1300
#
Je teste sur mon 210 et ses FVT 20A.....
Copie Ecran du CLI
Entering CLI Mode, type 'exit' to return, or 'help'
# get denom
gyro_sync_denom = 2
Allowed range: 1 - 8
pid_process_denom = 1
Allowed range: 1 - 8
blackbox_rate_denom = 1
Allowed range: 1 - 32
# status
System Uptime: 95 seconds, Voltage: 164 * 0.1V (4S battery - OK), CPU:15%
CPU Clock=72MHz, GYRO=MPU6050
Cycle Time: 249, I2C Errors: 0, config size: 1300
#
Je teste sur mon 210 et ses FVT 20A.....
Born to crash!!!!!
- born22000
- Helice d'argent
- Messages : 862
- Inscription : jeu. 14 janv. 2016 15:58
- Localisation : L'Hermitage Lorge
- Contact :
Re: Tuto : comment flasher ses ESC en Multishot
QAV210....Ca fonctionne!!!
ET effectivement, la commande set pid_process_denom était sur 2 d' origine......
Donc désolé pour toi Fabien , soit erreur de manip , soit ta carte est incompatible .
As tu bien fait la commande "save" avant d' armer ?
Perso je n' arrive à armer que sorti du CLI.
ET effectivement, la commande set pid_process_denom était sur 2 d' origine......
Donc désolé pour toi Fabien , soit erreur de manip , soit ta carte est incompatible .
As tu bien fait la commande "save" avant d' armer ?
Perso je n' arrive à armer que sorti du CLI.
Born to crash!!!!!
- born22000
- Helice d'argent
- Messages : 862
- Inscription : jeu. 14 janv. 2016 15:58
- Localisation : L'Hermitage Lorge
- Contact :
Re: Tuto : comment flasher ses ESC en Multishot
Merci Vinzzhh pour les infos , il n'y a plus qu' à tester!!!!! 

Born to crash!!!!!
- sky022
- Helice d'or
- Messages : 2274
- Inscription : lun. 15 févr. 2016 14:38
- Localisation : Trémuson (22)
- Contact :
Re: Tuto : comment flasher ses ESC en Multishot
A mon avis la BeeRotor n'est pas compatible : T'es à 15% d'utilisation du CPU en full 4khz, alors que moi en 4khz(gyro)/2khz(moteurs) je suis à 30-40%...
Ou alors j'ai loupé un truc !
Ou alors j'ai loupé un truc !
SAM 220x - F40 Pro (2306) 2600kv - Betaflight F3 - RCX "Super RacerBee" 30A D600
RaceDayQuads "RDQ182" - BotherHobby Returner "ZMX" v3 2206 2600kv - Racerstars V2 30A, KK5x4x3
C210 (QAV210) - FVT LittleBee 30A - RS2205 2300kv - SPRF3 - DALprop V2 5045BN - HS1177
MINIMALIST 128 mini 3" - RS MS15A - Emax RS1306 4000kv - Graphene 3S 500mAh 65C
RaceDayQuads "RDQ182" - BotherHobby Returner "ZMX" v3 2206 2600kv - Racerstars V2 30A, KK5x4x3
C210 (QAV210) - FVT LittleBee 30A - RS2205 2300kv - SPRF3 - DALprop V2 5045BN - HS1177
MINIMALIST 128 mini 3" - RS MS15A - Emax RS1306 4000kv - Graphene 3S 500mAh 65C
- born22000
- Helice d'argent
- Messages : 862
- Inscription : jeu. 14 janv. 2016 15:58
- Localisation : L'Hermitage Lorge
- Contact :
Re: Tuto : comment flasher ses ESC en Multishot
Pour avoir fait plusieurs fois la commande Status , j' ai eu diverses valeurs en utilisation CPU (entre 15 et 100%) jusqu' à se stabiliser entre 15 et 20%, va savoir pourquoi.....
Sur le 210 à l' instant:
# status
System Uptime: 26 seconds, Voltage: 160 * 0.1V (4S battery - OK), CPU:18%
CPU Clock=72MHz, GYRO=MPU6050
Cycle Time: 250, I2C Errors: 0, config size: 1300
Sur le Green Hornet:
# status
System Uptime: 33 seconds, Voltage: 159 * 0.1V (4S battery - OK), CPU:15%
CPU Clock=72MHz, GYRO=MPU6050
Cycle Time: 250, I2C Errors: 0, config size: 1300
Sur le 210 à l' instant:
# status
System Uptime: 26 seconds, Voltage: 160 * 0.1V (4S battery - OK), CPU:18%
CPU Clock=72MHz, GYRO=MPU6050
Cycle Time: 250, I2C Errors: 0, config size: 1300
Sur le Green Hornet:
# status
System Uptime: 33 seconds, Voltage: 159 * 0.1V (4S battery - OK), CPU:15%
CPU Clock=72MHz, GYRO=MPU6050
Cycle Time: 250, I2C Errors: 0, config size: 1300
Born to crash!!!!!
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités