Aller au contenu
acheter dji air unit o3
DroneBuilds

BetaFPV HX100 - Nickel sous betaflight mais erratique en vrai


HugOil

Messages recommandés

Bonjour,

J'ai acquis d'occasion un Toothpick de BetaFPV, le HX100.
Il a bien volé quelques lipos et puis un jour un moteur ne tournait plus. Les moteurs se connectent d’origine sur la FC via une nappe. Après avoir changé le moteur et fait plusieurs tests, je me suis rendu compte que ce n'était pas le moteur le soucis mais la nappe qui était fichu. J'ai donc soudé le fil du moteur directement sur la FC et le moteur a refonctionné.

Specifications du build:

  • FC: F4 AIO FC board with 12Ax4 ESC
  • Moteurs:  BetaFPV 1103 8000 kV
  • Batterie: 3S
  • Récepteur: Frsky R-XSR
  • Radio: Taranis X7Q

Problème rencontré

Depuis la réparation, j'ai tout repris sur BF, flash du microprogramme etc mais le drone ne veut pas décoller.
Quand je pousse les gaz, les moteurs tournent mais le drone ne décolle pas, pire a niveau de gaz constant, on entend les moteurs tournaient de plus en vite.

J'ai bien vérifié l'identité (1 est bien 1, 2 est bien 2 etc...) ainsi que le sens de rotation des moteurs 1 à 1 dans BL. La FC est orientée sans shift de 180°.
Quand je fais tourner les 4 ensemble via BL ca tourne correctement et la vitesse est proportionnelle à la position des gaz.

Les hélices sont bien positionnées, partie plus élevée en bord d'attaque. Ca colle aussi avec le dessin mentionné sur les hélices.

Coté radio c'est paramétré de manière classique, chaque manche fait bien pivoter le drone dans le bon axe. Les index vont de 987 à 2011 en min/max.

Coté PID rien de particulier non plus.

Je vous mets en pièces-jointes les capture d'écrans de BL et une photo du drone pour que vous voyez le sens des hélices.

Je ne trouve vraiment pas le soucis, j'ai tout reflashé, refait etc et je ne comprends pas... Au début j'incriminais ma soudure mais ça tourne proprement sous BL donc je suppose que ca valide le montage. L’appairage radio est bon, le F/S fonctionne.

Merci d'avance pour votre support.

Config_1.thumb.PNG.43c2d37543b323182c2177d2d6d9bc70.PNG

Config_2.thumb.PNG.0452b9d67711f9117c675b32310f6c9b.PNG

Config_3.thumb.PNG.2519d756a3a80f35858b6a86203d2c54.PNG

 

 

Config_4.PNG.9410dd639fc734a638111111ead1a21c.PNG

1614316190_Rcepteur_1.thumb.PNG.e5bc211c8a0a31109c06deea1e25265a.PNG

Port.thumb.PNG.cd044e657c8d936177d48d6f6d0cdcf2.PNG

PID_1.thumb.PNG.db52c5f73c17cfc716012e61c6c262c5.PNG

PID_2.PNG.1ef9f89c2f44ca6f17bf5bdd9cee1221.PNG

 

Modes.PNG

20220306_151151.thumb.jpg.ccccbdbcad0c743729035d7fbec41779.jpg

20220306_151205.thumb.jpg.572715a61ee010ff139d6b6b9172a748.jpg

20220306_151215.thumb.jpg.76739137f93caede1e2366807bd469c1.jpg

Modifié (le) par HugOil
Orthographe
Lien vers le commentaire
Partager sur d’autres sites

SAlut, avant de flasher, tu n'avais pas fait un DUMP ou au moins un DIFF ?

Si tu as bien le bon sens des moteurs et des hélices, franchement je ne vois pas, normalement tout à l'air bon.

Quand des hélices tournent et que le drone ne bouge pas du tout, les hélices on l'air de tourner à l'envers ..

Lien vers le commentaire
Partager sur d’autres sites

@spid99 si j'ai fait un diff mais ça ne m'aide pas. Après je n'ai peut etre pas l'oeil pour voir ce qui peut clocher.

Entre les deux il y'a des différences surtout sur la partie OSD et vidéo mais aussi les rates. L'original a Profil 2 mais sans les valeurs. Est ce que ce Profil 2 est un profil par défaut de BL?

Ci-dessous le DIFF avant flash.

diff

# version
# Betaflight / STM32F411 (S411) 4.1.1 Nov 15 2019 / 12:55:17 (1e5e3d369) MSP API: 1.42
# manufacturer_id: BEFH   board_name: BETAFPVF411   custom defaults: YES

# start the command batch
batch start

board_name BETAFPVF411
manufacturer_id BEFH

# name: HX-100

# feature
feature LED_STRIP

# beacon
beacon RX_LOST
beacon RX_SET

# map
map TAER1234

# serial
serial 1 2048 115200 57600 0 115200

# led
led 0 0,0::A:0
led 1 1,0::A:0
led 2 2,0::L:0
led 3 3,0::L:0

# mode_color
mode_color 6 0 2

# aux
aux 0 0 0 1700 2100 0 0
aux 1 1 1 1300 1700 0 0
aux 2 2 1 1700 2100 0 0
aux 3 28 2 900 1300 0 0
aux 4 35 2 1700 2100 0 0

# vtxtable
vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 4
vtxtable powervalues 0 1 2 3
vtxtable powerlabels 25 200 500 800

# master
set acc_calibration = -67,-25,-324
set ibata_scale = 220
set yaw_motors_reversed = ON
set small_angle = 180
set pid_process_denom = 1
set osd_warn_batt_warning = OFF
set osd_warn_core_temp = OFF
set osd_vbat_pos = 2433
set osd_rssi_pos = 289
set osd_tim_2_pos = 2455
set osd_flymode_pos = 2425
set osd_throttle_pos = 2401
set osd_crosshairs_pos = 2253
set osd_current_pos = 2368
set osd_mah_drawn_pos = 2392
set osd_craft_name_pos = 2443
set vtx_band = 4
set vtx_channel = 4
set vtx_power = 2
set vtx_freq = 5800
set vcd_video_system = NTSC
set name = HX-100

profile 0

rateprofile 0

# rateprofile 0
set roll_rc_rate = 180
set pitch_rc_rate = 180
set yaw_rc_rate = 180
set roll_expo = 30
set pitch_expo = 30
set yaw_expo = 30
set roll_srate = 55
set pitch_srate = 55
set yaw_srate = 55

# end the command batch
batch end

# 

Ici le DIFF post flash:


# diff

# version
# Betaflight / STM32F411 (S411) 4.2.11 Nov  9 2021 / 20:28:23 (948ba6339) MSP API: 1.43
# config: manufacturer_id: BEFH, board_name: BETAFPVF411, version: 5e96c97e, date: 2021-09-22T21:01:22Z

# start the command batch
batch start

board_name BETAFPVF411
manufacturer_id BEFH

# name: HX-100

# feature
feature MOTOR_STOP

# beeper
beeper -GYRO_CALIBRATED
beeper -ARMING_GPS_FIX
beeper -GPS_STATUS
beeper -ACC_CALIBRATION
beeper -ACC_CALIBRATION_FAIL
beeper -READY_BEEP
beeper -DISARM_REPEAT
beeper -SYSTEM_INIT
beeper -ON_USB
beeper -BLACKBOX_ERASE
beeper -CAM_CONNECTION_OPEN
beeper -CAM_CONNECTION_CLOSE
beeper -RC_SMOOTHING_INIT_FAIL

# beacon
beacon RX_LOST
beacon RX_SET

# map
map TAER1234

# aux
aux 0 0 0 900 1200 0 0
aux 1 1 1 900 1700 0 0
aux 2 27 4 1800 2100 0 0
aux 3 13 5 1800 2100 0 0
aux 4 35 3 1800 2100 0 0

# master
set acc_calibration = -83,-104,-223,1
set small_angle = 60
set name = HX-100

profile 2

rateprofile 3

# end the command batch
batch end
Lien vers le commentaire
Partager sur d’autres sites

J'ai refait une boucle de vérification et en faisant tourner très lentement les moteurs, je vois que deux tournent dans le mauvais sens. Très bizarre car à plus haute vitesse ca semblait etre dans le bon sens, comme quoi les illusions d'optique sont vraiment trompeuses...

De ce que je lis, je peux modifier le sens de rotation sur BLHeli. Cependant, je me demandais si en inversant les fils des moteurs sur la FC ca peut aussi le faire?
Je crois que je préfère manipuler le fer à souder que m'essayer a un nouveau logiciel qui n'a pas l'air simple...

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, HugOil a dit :

Cependant, je me demandais si en inversant les fils des moteurs sur la FC ca peut aussi le faire?

Oui, sans problème. Mais c'est très facile avec BLHeli.

https://www.helicomicro.com/2017/03/07/inversion-du-sens-de-rotation-des-helices-ca-fonctionne/

Regarde le paragraphe "Mise en pratique"

Lien vers le commentaire
Partager sur d’autres sites

Youtube WE are FPV

Pour conclure j'ai choisi la solution Firmware plutot qu'Hardware. J'ai donc utilisé BlLHeli.

Cependant pas si simple de comprendre la différence entre BLHeli et BLConfigurator. Les paramètres ESC n'étaient pas lisibles dans BLHeli et je ne pouvais rien faire, hormis faire tourner les moteurs.

En revanche dans BLConfigurator il avait accès à mes ESC et j'ai pu les flasher pour changer le sens de rotations. Ca prend en effet 10s.

Grosse frayeur après le flash car je ne pouvais plus faire tourner mes moteurs, meme dans BetaFlight. En fait c'était juste la batterie qui était trop faible!

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...