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 :

Acquisition de données en fonction du temps sous Labview 8.5


Sujet :

LabVIEW

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 17
    Points
    17
    Par défaut Acquisition de données en fonction du temps sous Labview 8.5
    Bonjour à tous,

    Je suis actuellement en stage et je dois relever des mesures de variation de capteurs de pression et tracer un graphe. J'utilise pour ça un boitier NI USB 6008 auquel je connecte les sorties de mon montage électronique. Pour linstant aucun souci.

    Le problème c'est que le graphe que j'obtiens ne varie pas en fonction du temps mais en fonction du nombre d'acquisitions. J'aimerais l'avoir en fonction du temps pour pouvoir exploiter plus précisément le résultat.

    Ci-joint mon VI.

    Voila j'espère avoir donné tous les éléments nécessaires. Si ce n'est pas le cas, n'hésitez pas à me demander de plus amples informations.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re,
    Salut,

    Relie directement la sortie de ton VI Express d'acquisition (il s'agit d'un type de données dynamiques) à ton graphe déroulant.

    En transformant les données dynamiques en tableau de scalaire, tu as perdu la notion de temps (horodatage)

    Encore une remarque : ta boucle d'acquisition tourne en continu, en réalisant une acquisition point par point. Pas top comme fonctionnement. Utilise plutôt une acquisition continue bufferisée. Tu gagnera en précision et tu sera sûr de ne pas perdre de point.

    A+

    B.

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 17
    Points
    17
    Par défaut
    Bonjour,

    tout d'abord merci de ta réponse rapide.

    J'ai donc connecté mon VI assistant DAQ directement au graphe, je retrouve donc la fonction de temps et de date, ce qui me convient parfaitement.

    Par contre je ne suis pas sûr de comprendre ce que tu veux dire par acquisition continue bufférisée. S'agit-il de modifier le mode d'aquisition au sein du VI assistant DAQ dans la partie "cadencement de la tâche"? (mettre "en continu"?).

    Cordialement.

  4. #4
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Citation Envoyé par Madje55 Voir le message
    Bonjour,

    tout d'abord merci de ta réponse rapide.


    J'ai donc connecté mon VI assistant DAQ directement au graphe, je retrouve donc la fonction de temps et de date, ce qui me convient parfaitement.



    Par contre je ne suis pas sûr de comprendre ce que tu veux dire par acquisition continue bufférisée. S'agit-il de modifier le mode d'aquisition au sein du VI assistant DAQ dans la partie "cadencement de la tâche"? (mettre "en continu"?).
    Oui, c'est tout à fait cela ....

    A+

    B.

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 17
    Points
    17
    Par défaut
    D'accord c'est fait.

    Comme quoi pourquoi chercher compliqué...

    Merci bien en tout cas , bonne journée.

  6. #6
    Membre à l'essai
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 17
    Points
    17
    Par défaut
    Dernière petite question:

    J'obtiens alors une courbe assez bruitée.

    J'ai utilisé le bloc "Mesure CC efficace moyennée en sortie de mon Assistant DAQ" avant de tracer la courbe. Je peux donc m'affranchir de cet inconvénient mais juste pour info, d'où viennent ces signaux parasites?

  7. #7
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re,
    Salut,

    Pour avoir une idée plus précise, j'ai besoin d'un certain nombre d'éléments .....

    Quelle est ta fréquence d'acquisition ????
    Quels type de capteurs utilises-tu ?
    Comment sont-ils excités ?
    Tes câbles sont-ils blindés ?
    Fais-tu une acquisition en mode différentiel ou RSE ???

    A+

    B.

  8. #8
    Membre à l'essai
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 17
    Points
    17
    Par défaut
    J'utilise un capteur un peu particulier. C'est un fil résistif dont la résistance change lorsqu'il est étiré.

    Il est introduit dans un pont de Wheastone (montage pont simple). La tension de déséquilibre du pont est ensuite amplifiée par un amplificateur d'instrumentation AD 620. Je mesure donc ce qui sort de mon amplificateur.

    Mes câbles ne sont pas blindés, et j'utilise le mode d'acquisition différentiel ( Borne + à la sortie de l'ampli et borne - à la masse... Il ne me semble pas possible de faire autrement avec le NI USB 6008).

    Lorsque je mets "en continu" dans l'assistant DAQ, la case fréquence d'échantillonnage se grise... Faut-il quand même la prendre en compte? Elle est de 1K.

  9. #9
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re,
    Salut

    ATTENTION : Sur la 6008 (ainsi que sur beaucoup de cartes d'acquisition), tu as deux façons de connecter ton câblages.

    • En mode référencé : Tu connectes les deux bornes + et - de ton signal respectivement à l'entrée analogique i et à la masse de la carte
    • En mode différentiel : Tu connectes les deux bornes + et - de ton signal respectivement à l'entrée analogique i et l'entrée analogique i+4.



    C'est ce qui explique que sur la 6008, tu as 8 voies disponibles en entrées référencées (single ended) OU 4 voies différentielles.

    Bien évidemment, tu dois configurer ton acquisition sous LabVIEW en conséquence.

    Peux-tu vérifier dans quelle configuration tu te trouves ?

    A+

    B.

  10. #10
    Membre à l'essai
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 17
    Points
    17
    Par défaut
    Je suis en mode différentiel avec la borne + à AI0 et la borne - à AI4.

  11. #11
    Membre à l'essai
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 17
    Points
    17
    Par défaut
    Et par la même occasion, je travaille maintenant avec le temps relatif sauf que j'ai des valeurs aberrantes sur mon graphe en axe des abscisses (du genre 9925515, au lieu des 60 minutes que j'ai marqué ).

  12. #12
    Membre à l'essai
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Points : 17
    Points
    17
    Par défaut
    Apparement le temps est compté à partir du 1er Janvier 1904 à minuit. Y a-t-il un moyen de modifier ce paramètre?

  13. #13
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Je rencontre exactement le même problème avec une abscisse complètement déréglée qui lorsque je lance l'acquisition se retrouve a plus de 950000 heures, c'est a n'y rien comprendre.

Discussions similaires

  1. [MySQL] Fonctions des temps sous MySQL
    Par et-touri dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 04/07/2014, 09h17
  2. Acquisition de données USB temps réel sous Linux Xenomai
    Par nourryan dans le forum Matériel
    Réponses: 1
    Dernier message: 03/05/2012, 14h45
  3. acquisition de données sous Labview
    Par faridaetudiante dans le forum LabVIEW
    Réponses: 7
    Dernier message: 18/05/2010, 11h36
  4. exécuter une fonction à un temps donné en C
    Par haithem20080 dans le forum Débuter
    Réponses: 1
    Dernier message: 15/04/2010, 10h26
  5. Acquisition de données sous simulink via port TCPIP
    Par Francis63 dans le forum MATLAB
    Réponses: 3
    Dernier message: 06/12/2006, 11h22

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