Magnéto déporté sous multiwii

Modérateur : Dehas

Avatar du membre
elgroso
Tricopter
Messages : 96
Enregistré le : jeu. 12 sept. 2013 11:58
Réputation : 0

Magnéto déporté sous multiwii

Message non lu par elgroso »

Bonsoir à tous,
Je viens de me commander un HMC5883L externe pour ma carte en multiwii.
Ma question est: peut-on désactiver le magnéto interne de façon logiciel sous multiwii ou vais-je devoir charcuter ma carte ??


Quadri reptile aphid,g-mega 2560 multiwii, Mystery firedragon 30a flashés simonk, Mystery 2632 1000kv...
ET...ça vole !!!
Avatar du membre
manu34
Tricopter
Messages : 71
Enregistré le : jeu. 3 oct. 2013 18:06
Réputation : 0
Localisation : Prades Le Lez

Re: Magnéto déporté sous multiwii

Message non lu par manu34 »

Salut,

Les magnétomètres fonctionnent sur le bus I2C. si tu as un port I2C tu va rajouter ce nouveau composant sur le bus et le partager avec les autres composants (le gyro/accéléro 6050 par exemple, le baro et celui sur la carte).

Pour que tout ce petit monde communique, on leur attribut des identifiants pour savoir qui cause, ou à qui s'adresse l'info. Quand on a 2 composants identiques sur le meme bus, il faut les différencier avec 2 ID différents. En général c'est en mettant une ou plusieurs pattes de leur puce à la masse.
On ne peut pas le "désactiver".

Donc dans ton cas, il faut connaitre l'ID du magnétomètre de la carte FC (qui doit être le même pour tout le monde, celui par défaut) et vérifier que celui que tu achètes est différent ou peut être changé. Sinon, il faudra en effet faire sauter celui de la FC.


Frame F450
Moteurs NTM 2830 900KV
Radio Turnigy 9X OPENTX
Avatar du membre
opossome64
Pilote toutes catégories
Messages : 907
Enregistré le : jeu. 17 oct. 2013 18:22
Réputation : 0
Localisation : Plus au sud ...

Re: Magnéto déporté sous multiwii

Message non lu par opossome64 »

Yop !

Pour avoir cherché un peu , 2 solutions :

- Retirer le mag de la carte en dessoudant , c'est du CMS donc chiant et irréversible
- Couper la piste d'alimentation du mag sur la carte , petit aussi et pas toujours possible selon le layout de la carte

Ensuite il suffit de connecter le mag externe en I2C , de le mettre à coté du GPS et selon les cartes de-commenter/commenter 1 ou 2 lignes dans le sketch .

Les retour après modif donne envie (zéro déviation sur le yaw + navigation GPS nickel) , mais trop la flemme pour le faire et je me sers pas du mag de toute façon ;)

++

EDIT : Xtro a fait la modif http://www.multi-rotor-fans-club.com/vi ... =51&t=5479


- SpeedRacer 210 - RS2205 - XM20A - SP3 Betaflight
- QX90
- Optic6 2.4Ghz FRSky
- BaseSD + VRX + faceplate mod
Chaine Youtube
Avatar du membre
elgroso
Tricopter
Messages : 96
Enregistré le : jeu. 12 sept. 2013 11:58
Réputation : 0

Re: Magnéto déporté sous multiwii

Message non lu par elgroso »

Merci pour les retours,
Bon, je pensais déjà à couper l'alim, et me disais naïvement qu 'une petite manip dans le sketch arduino était peut-être possible !!
Bon ben dès que je reçois le magnéto, je vais jouer du scalpel.... :faché:


Quadri reptile aphid,g-mega 2560 multiwii, Mystery firedragon 30a flashés simonk, Mystery 2632 1000kv...
ET...ça vole !!!
Avatar du membre
manu34
Tricopter
Messages : 71
Enregistré le : jeu. 3 oct. 2013 18:06
Réputation : 0
Localisation : Prades Le Lez

Re: Magnéto déporté sous multiwii

Message non lu par manu34 »

Avant des solutions radicales, as-tu une fiche détaillée du magnéto commandé? Y'a peut-être moyen de changer son ID.


Frame F450
Moteurs NTM 2830 900KV
Radio Turnigy 9X OPENTX
Avatar du membre
elgroso
Tricopter
Messages : 96
Enregistré le : jeu. 12 sept. 2013 11:58
Réputation : 0

Re: Magnéto déporté sous multiwii

Message non lu par elgroso »

Le lien pour le magnéto:
http://www.aliexpress.com/item/ArduPilo ... 73080.html" onclick="window.open(this.href);return false;
Et le post de ma carte:
http://www.multi-rotor-fans-club.com/vi ... f=7&t=5421" onclick="window.open(this.href);return false;


Quadri reptile aphid,g-mega 2560 multiwii, Mystery firedragon 30a flashés simonk, Mystery 2632 1000kv...
ET...ça vole !!!
Avatar du membre
elgroso
Tricopter
Messages : 96
Enregistré le : jeu. 12 sept. 2013 11:58
Réputation : 0

Re: Magnéto déporté sous multiwii

Message non lu par elgroso »

Bon j'ai essayé d' approfondir la solution proposé par manu38.
Sur ma carte le magnéto est un hmc5883 et celui commandé un hmc5883l, malheureusement d'après leurs fiches techniques respectives ils ont tout deux les mêmes adresses, à savoir 0x3D en lecture et 0x3D en écriture et il est visiblement impossible de changer ces adresses.
Donc je jouerai du scalpel sur la carte :(
En coupant juste le VDD cela devrait suffire à le désactiver je pense.


Quadri reptile aphid,g-mega 2560 multiwii, Mystery firedragon 30a flashés simonk, Mystery 2632 1000kv...
ET...ça vole !!!
Avatar du membre
Ticasso
Pilote toutes catégories
Messages : 943
Enregistré le : mar. 18 juin 2013 12:53
Réputation : 1
Localisation : Bourges

Re: Magnéto déporté sous multiwii

Message non lu par Ticasso »

Lo,

C'est en dur l'adresse I2C !
Tu peux vérifier l'adresse quand même avant de sortir le pied de biche avec un sketch arduino dispo ICI

La modif d' XTRO, c'est pour les APM ou il y a directement une piste à couper pour clouer le bec au compas intégré.
En MégaPirate, j'ai cru comprendre que la dernière version permettait sans charcuter d'en mettre un externe ... pourquoi pas sur Wii ???

Sans quoi .... http://www.rctech.net/forum/rc-flight/8 ... 2-5-a.html

@+


Avatar du membre
elgroso
Tricopter
Messages : 96
Enregistré le : jeu. 12 sept. 2013 11:58
Réputation : 0

Re: Magnéto déporté sous multiwii

Message non lu par elgroso »

Ticasso a écrit : En MégaPirate, j'ai cru comprendre que la dernière version permettait sans charcuter d'en mettre un externe ... pourquoi pas sur Wii ?
Effectivement, j'avais vu ça...
Faudrait voir si y'a pas moyen de repiquer un bout de code megapirate et l' adapter...mais là c'est une autre histoire !!


Quadri reptile aphid,g-mega 2560 multiwii, Mystery firedragon 30a flashés simonk, Mystery 2632 1000kv...
ET...ça vole !!!
Avatar du membre
manu34
Tricopter
Messages : 71
Enregistré le : jeu. 3 oct. 2013 18:06
Réputation : 0
Localisation : Prades Le Lez

Re: Magnéto déporté sous multiwii

Message non lu par manu34 »

En effet , la datasheet montre que l'adresse I2C est en dur. Pour avoir 2 fois le même, il faut 2 bus I2C...


Frame F450
Moteurs NTM 2830 900KV
Radio Turnigy 9X OPENTX
Avatar du membre
elgroso
Tricopter
Messages : 96
Enregistré le : jeu. 12 sept. 2013 11:58
Réputation : 0

Re: Magnéto déporté sous multiwii

Message non lu par elgroso »

Après moults recherches, il semble que sous megapirateng la solution pour désactiver le magnéto interne se situe au niveau du mpu6050.il a à priori 2 mode de fonctionnement: -I2C bypass mode(pour désactiver le magnéto interne)
-I2C Master mode

et quand on regarde le code multiwii ici il semble que le mpu6050 soit configuré en I2C Master mode...


Si je comprends bien, il y a bien une solution logiciel pour désactiver le magnéto...


Quadri reptile aphid,g-mega 2560 multiwii, Mystery firedragon 30a flashés simonk, Mystery 2632 1000kv...
ET...ça vole !!!
Avatar du membre
manu34
Tricopter
Messages : 71
Enregistré le : jeu. 3 oct. 2013 18:06
Réputation : 0
Localisation : Prades Le Lez

Re: Magnéto déporté sous multiwii

Message non lu par manu34 »

Bonne remarque !

Si la carte que tu as est dans ce mode, y'a surement une solution. pour le savoir, il faut retrouver le bloc de définition de ta carte dans le def.h et voir si y'a cette ligne:

#define MPU6050_I2C_AUX_MASTER // MAG connected to the AUX I2C bus of MPU6050

EDIT:

Un échange interessant: MW supporte d'autre MAG, en prenant un MAG externe différent, on a une autre adresse I2C et on peut désactiver l'original:
http://www.multiwii.com/forum/viewtopic.php?f=6&t=5184

Code : Tout sélectionner

      /* I2C magnetometer */
      //#define HMC5843
      //#define HMC5883
      //#define AK8975
      //#define MAG3110


Frame F450
Moteurs NTM 2830 900KV
Radio Turnigy 9X OPENTX
Avatar du membre
elgroso
Tricopter
Messages : 96
Enregistré le : jeu. 12 sept. 2013 11:58
Réputation : 0

Re: Magnéto déporté sous multiwii

Message non lu par elgroso »

Petits essais sur la table ce matin.
Ma carte étant "exotique" et pas référencée dans multiwii 2.3 j'ai modifié un peu les définitions de la crius AIOP pour réorienter les capteurs (la définition de la crius comprends la fameuse ligne "#define MPU6050_I2C_AUX_MASTER // MAG connected to the AUX I2C bus of MPU6050" ).

Résultats dans WinGUI:
Le magnéto est toujours considéré comme actif(en vert!!)
Par contre en regardant le sensorgraph plus aucunes données n'est transmises à l'atmega2560 par le magnéto !!!

Donc il ne me reste plus qu'à attendre mon magnéto externe(la chine c'est loin :pleur4: ) et essayer, je me dis que ça peu fonctionner :) :)


Quadri reptile aphid,g-mega 2560 multiwii, Mystery firedragon 30a flashés simonk, Mystery 2632 1000kv...
ET...ça vole !!!
Avatar du membre
manu34
Tricopter
Messages : 71
Enregistré le : jeu. 3 oct. 2013 18:06
Réputation : 0
Localisation : Prades Le Lez

Re: Magnéto déporté sous multiwii

Message non lu par manu34 »

Cool
Y'a toujours le mag au vert car y'a toujours la définition du magnéto. Mais tu dois avoir des erreurs I2c si celui ci n'est pas joignable. Ce qui est tout bon!


Frame F450
Moteurs NTM 2830 900KV
Radio Turnigy 9X OPENTX
Avatar du membre
elgroso
Tricopter
Messages : 96
Enregistré le : jeu. 12 sept. 2013 11:58
Réputation : 0

Re: Magnéto déporté sous multiwii

Message non lu par elgroso »

manu34 a écrit :...Mais tu dois avoir des erreurs I2c si celui ci n'est pas joignable...
Ben non, je n'ai aucune erreur I2C...
Je viens de regarder sur multiwii-EZGUI pareil, magnéto détecté, les roll,pitch et yaw du magnéto reste à 0 et aucune erreur I2C !


Quadri reptile aphid,g-mega 2560 multiwii, Mystery firedragon 30a flashés simonk, Mystery 2632 1000kv...
ET...ça vole !!!
Avatar du membre
manu34
Tricopter
Messages : 71
Enregistré le : jeu. 3 oct. 2013 18:06
Réputation : 0
Localisation : Prades Le Lez

Re: Magnéto déporté sous multiwii

Message non lu par manu34 »

Bon...
Verdict dans quelques jours....semaines ;-)


Frame F450
Moteurs NTM 2830 900KV
Radio Turnigy 9X OPENTX
Avatar du membre
elgroso
Tricopter
Messages : 96
Enregistré le : jeu. 12 sept. 2013 11:58
Réputation : 0

Re: Magnéto déporté sous multiwii

Message non lu par elgroso »

semaines.... :merci:


Quadri reptile aphid,g-mega 2560 multiwii, Mystery firedragon 30a flashés simonk, Mystery 2632 1000kv...
ET...ça vole !!!
Avatar du membre
manu34
Tricopter
Messages : 71
Enregistré le : jeu. 3 oct. 2013 18:06
Réputation : 0
Localisation : Prades Le Lez

Re: Magnéto déporté sous multiwii

Message non lu par manu34 »

mon dernier achat... 59€.... 7 semaines.... 25€ de douane... -=-


Frame F450
Moteurs NTM 2830 900KV
Radio Turnigy 9X OPENTX
Avatar du membre
Jean des Biolles
Hexacopter
Messages : 360
Enregistré le : dim. 3 nov. 2013 20:08
Réputation : 0
Localisation : Oleyres
Contact :

Re: Magnéto déporté sous multiwii

Message non lu par Jean des Biolles »

Salut,
@elgroso
Intéressé pour mettre un compas déporté, je suis ton post avec intérêt. Quand tu dit que tu a modifié la définition de la crius, concrètement tu as fait quoi, tu as commenté la ligne "ligne "#define MPU6050_I2C_AUX_MASTER " afin de ne plus avoir de retour du Mag?

Merci de partager tes expériences :D

A+
Jo


Quad X 540 cm, tube alu carré 20 x 20
AUAV-X2
RCTimer HP 2814 910kv
Afro 30a
HQ 11x5
4s 5Ah 30C
-==-
Quad mini ECKS
NAZE32, avec Cleanflight
DYS 1806 2300kv
Afro 12a
GemFan 5x3
3s 1,3Ah, 45C
LED WS2812
-==-
Turnigy 9XR
Avatar du membre
elgroso
Tricopter
Messages : 96
Enregistré le : jeu. 12 sept. 2013 11:58
Réputation : 0

Re: Magnéto déporté sous multiwii

Message non lu par elgroso »

Petit retour.
Le vendeur sur aliexpress ne m'ayant pas donné de nouvelles en deux semaines, j' ai annulé la commande et ai commandé sur eBay la dernière version du magnéto (hmc5983) chez un vendeur français (drotek, bravo reçu en 2 jours !!)
Donc dans mon cas (et avec ma carte exotique) rien à faire de façon logiciel, impossible de faire communiquer le magnéto externe.
Je me suis résolu à faire sauter le magnéto interne. Cela ce fait très facilement avec un petit cutter. On fait légèrement levier dans un coin du magnéto et hop il saute tout seul.
le magnéto déporté est parfaitement reconnu et actif.
Reste plus qu'a faire un essai dehors dès que j'ai le temps, mais bon, en théorie cela ne peut-être que mieux.


Quadri reptile aphid,g-mega 2560 multiwii, Mystery firedragon 30a flashés simonk, Mystery 2632 1000kv...
ET...ça vole !!!
Avatar du membre
darkavenger59
Tricopter
Messages : 83
Enregistré le : mar. 11 mars 2014 08:44
Réputation : 0

Re: Magnéto déporté sous multiwii

Message non lu par darkavenger59 »

alors les news????


DJI F450
Sunnysky x2212 980KV
Afro Esc 30A simonk
Multiwii pro v2.0 readytoflyquad
Turnigy 9XR module FRSKY
Avatar du membre
Jean des Biolles
Hexacopter
Messages : 360
Enregistré le : dim. 3 nov. 2013 20:08
Réputation : 0
Localisation : Oleyres
Contact :

Re: Magnéto déporté sous multiwii

Message non lu par Jean des Biolles »

Salut, j'ai reçu mon GPS avec magnéto il y a quelques jours. Même magnéto que celui de la FC. malheureusement je n'ai pas réussi a désactiver celui de la carte. Je pense qu'il faudrait enlever la puce du contrôleur de vol. Mais comme j'ai réussit a faite fonctionner mon mag intégré en éloignant les câbles d'alimentation , je vais tous laisser comme ça pour l'instant . La prochaine FC je la prend sans magnéto intégré !


Quad X 540 cm, tube alu carré 20 x 20
AUAV-X2
RCTimer HP 2814 910kv
Afro 30a
HQ 11x5
4s 5Ah 30C
-==-
Quad mini ECKS
NAZE32, avec Cleanflight
DYS 1806 2300kv
Afro 12a
GemFan 5x3
3s 1,3Ah, 45C
LED WS2812
-==-
Turnigy 9XR
Répondre

Retourner vers « Cartes a base de Multiwii »