IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

Synchronisation de l'acquisition de signaux analogique par un codeur incrémental


Sujet :

LabVIEW

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Synchronisation de l'acquisition de signaux analogique par un codeur incrémental
    Bonjour,


    Pour mon stage, je dois réaliser un VI par le biais de LabVIEW. Ce VI sera utilisé dans de le cadre de la caractérisation de moteur électrique.

    J'ai à ma disposition un cDAQ-9174 avec 2 modules qui sont : 9215 pour les signaux analogiques et 9411 pour les signaux numériques.

    On me demande de faire l'acquisition de signaux analogique comme un capteur de couple, une sonde à effet hall, ... en fonction de la position angulaire du moteur. Pour déterminer cette dernière, j'ai un codeur incrémental avec une résolution de 5000 point sachant qu'il possède une voie A, B et un index de position.

    Pour le moment, je suis parvenu à réaliser un projet permettant de mettre la position angulaire et la valeur de la tension du capteur dans un tableau pour chaque position différente. Je rencontre un problème qui est que je n'ai aucun contrôle sur l'échantillonnage. En effet, je n'ai pas un pas angulaire constant. Si l'utilisateur fait tourner le moteur très lentement, on arrive à avoir un échantillon tous les 0.018°, mais s'il tourne à une vitesse d'environ 15s/tour, il se peut que l'on ait des échantillons tous les degrés.

    J'aimerai faire une acquisition de mes signaux analogiques à chaque nouveaux angles avec une résolution angulaire choisit par l'utilisateur.


    En vous remerciant par avance


    Cordialement
    Images attachées Images attachées  

  2. #2
    Membre habitué Avatar de Nightmare Theater
    Homme Profil pro
    Ingénieur après-vente
    Inscrit en
    Juin 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Ingénieur après-vente
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 127
    Points : 174
    Points
    174
    Par défaut
    Salut Guillaume,

    Tu utilise "write to spreadsheet" qui est un VI extremement lent dans la meme boucle que ton acquisition. Le probleme pourrait venir de là. Je te conseil de basculer sur une structure de "producteur/consommateur" avec ton acquisition dans la boucle producteur et le travail et la sauvegarde de tes données dans la boucle consommateur.

    Application Design Patterns: Producer/Consumer
    http://zone.ni.com/devzone/cda/tut/p/id/3023

    Pour un resultat qui devrait ressembler à ca:

    Using Producer/Consumer Architecture for DAQmx Read and Write to File
    https://decibel.ni.com/content/docs/DOC-2431

    Cordialement

Discussions similaires

  1. [Débutant] [Data Acquisition Toolbox] acquisition de signaux analogique
    Par nirvo_ca dans le forum Signal
    Réponses: 6
    Dernier message: 05/05/2009, 22h12
  2. Réponses: 9
    Dernier message: 11/03/2009, 18h31
  3. Réponses: 0
    Dernier message: 27/11/2008, 17h15
  4. Réponses: 22
    Dernier message: 16/11/2007, 17h29
  5. Acquisition de signaux
    Par tiluz dans le forum Langage
    Réponses: 2
    Dernier message: 20/09/2006, 13h00

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