1. #1
    Expert éminent
    Avatar de Auteur
    Profil pro
    Inscrit en
    avril 2004
    Messages
    6 675
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 6 675
    Points : 8 875
    Points
    8 875

    Par défaut Magnetometre et conversion des données en Gauss

    Bonjour,

    je récupère les données d'un magnétomètre LSM303DLHC (datasheet en pièce jointe) et je cherche à convertir les données retournées. J'ai configuré le capteur pour avoir une plage de mesure de +/-1,3G avec le registre CRB_REG_M.

    Mais le tableau fourni dans la datasheet me laisse perplexe (p38). Il est écrit que pour un gain de +/-1,3G on a:
    Gain X, Y, and Z [LSB/Gauss] = 1100
    Gain Z [LSB/Gauss] = 980
    Si j'ai bien compris pour chaque valeur, je fais l'opération X/1100 pour avoir mon champ magnétique en G selon X et de même pour Y. Par contre pour Z, je fais quoi ?
    Est-ce une erreur dans la datasheet ? Si quelqu'un peut éclairer ma lanterne.
    Images attachées Images attachées

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    septembre 2008
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : septembre 2008
    Messages : 274
    Points : 734
    Points
    734

    Par défaut

    Bonsoir Auteur

    Sur la page 10 (Sensor characteristics) les gains en Z sont bien différent que ceux en X et Y (ce qui reste compréhensible vu que ce sont des structures planaires).
    Je partirais sur une erreur de frappe vu que pour les autres caractéristiques c'est identique en X, Y et Z. Donc lire la doc de la sorte.
    Gain X and Y [LSB/Gauss] = 1100
    Gain Z [LSB/Gauss] = 980

    Faut essayer et voir si de la sorte tu conserves les mêmes mesures même en intervertissant les axes. Et faire attention aux objets magnétiques à proximité

    Bonne soirée

    Delias

  3. #3
    Expert éminent
    Avatar de Auteur
    Profil pro
    Inscrit en
    avril 2004
    Messages
    6 675
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 6 675
    Points : 8 875
    Points
    8 875

    Par défaut

    Merci Delias.

    Pour les conversions, on est bien d'accord, je dois réaliser donc ces opérations :
    - accéléromètre :
    FS = 00 => +/-2g => la sensibilité est de 1mg/LSB donc
    accélération (m/s²) = donnée * 0.001 (sur les 3 axes)

    - magnétomètre :
    GN = 001 => +/-1,3G donc
    X_Gauss = x / 1100.0
    Y_Gauss = y / 1100.0
    Z_Gauss = z / 980.0

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/08/2014, 09h25
  2. Réponses: 1
    Dernier message: 15/01/2013, 14h59
  3. Conversion des données d'un champ en une date
    Par GBAGO dans le forum Informix
    Réponses: 7
    Dernier message: 30/01/2010, 06h04
  4. Réponses: 3
    Dernier message: 16/07/2007, 13h31
  5. probleme avec la conversion des données
    Par tchimou dans le forum Bases de données
    Réponses: 5
    Dernier message: 12/06/2007, 12h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo