Stabilité et précision mesure tension NI9205

Bonjour,
J'ai un problème de stabilité sur des mesures avec mon compactDaq et mon Ni9205
http://sine.ni.com/nips/cds/view/p/lang/fr/nid/208​800
Mon soucis est que quand je fait l'acquisition d'un signal de 5V par exemple. Sur un Multimètre étalonné externe je relève bien les 5V qui varie très peu. 5.01 4.99..etc mais avec le NI9205 j'ai des variations énormes voir même des pics anormaux ! 5.32, 5.12,etc
La varation selon les calculs effectués grâce à la notice ne devrait être que de 0.004 max...
Je ne comprend pas pourquoi ma tension n'est pas stable. La source ne semble pas être en cause...
Merci pour vos lumières

Bonjour,
Quelle mode de connection utilises-tu? RSE, NRSE, Diff?? As-tu bien vérifié que la configuration de ta tâche correspondait au cablage que tu as choisi?
As-tu essayé de mettre une résistance de bias entre ta source et la masse? autour de 10 kohm?
Olivier L. | Certified LabVIEW Developer

Similar Messages

  • Ondulation mesure tension

    Bonjour,
    Je développe acutellement un banc mésurant différentes grandeurs physiques avec un cDaq :
    Slot 1 il y a 1 module NI9215 ---> Mesures de tensions AC.
    Slot 2 il y a 1 module NI9215 ---> Mesures de tensions AC.
    Slot 3 il y a 1 module NI9215 ---> Mesures de tensions AC.
    Slot 4 il y a 1 module NI9215 ---> Mesures de tensions AC.
    Slot 5 il y a 1 module NI9263 ---> Générations d'un sinusoïde à 7V 2KHz et une autre à 3,6V 4KHz.
    Slot 6 il y a 1 module NI9401 ---> Mesures d'un codeur linéaire et un codeur angulaire. 
    Slot 7 il y a 1 module NI9237 ---> Mesures d'un capteur d'effort et d'un capteur de couple.
    Mon probleme est que j'observe une ondulation sur ma mesure éfficace des tensions à 4kHz.
    Après une longue recherche, j'ai réussi à faire disparaitre ces ondulations en méttant le module NI9237 sur un autre chassis cDaq tout seul. Car ce module tourne qu'à 50Khz contre 100Khz pour les autres.
    Je ne comprend pas pourquoi je ne peux pas laisser ce module sur mon chassis d'origine tout en tournant qu'à 50Khz.
    De plus, c'est ondulations n'apparaisse pas sur un multimetre 6 digits.

    Bonjour Yacine,
    Vous postez actuellement sur la partie Anglaise du Forum. Vous pouvez continuer sur ce post, où vous aurez plus de réponses, mais dans ce cas il faudra écrire vos questions en anglais.
    Si vous souhaitez continuer en français, je vous invite à poster sur la Communauté française du Forum.
    Merci
    Pour le problème d'ondulation, il est possible que le problème ne vienne pas de la génération, mais plutôt de la mesure. en effet, sur le cDAQ, vous ne disposez que d'un moteur de cadencement AI, du coup, étant donné qu'un de vos modules ne va pas à la même vitesse que les autres, il se peut qu'il perturbe les mesures, et le cadencement.
    Je vous invite à poster sur le forum francais et donner plus de détails sur cette ondulation, pour que l'on puisse vous aider.
    Cordialement,
    Olivier L. | Certified LabVIEW Developer

  • Calibration NI 9219 et NI 6210

    Bonjour tous le monde,
    Est ce qu'il y a quelqu'un qui peut m'aider concernant la calibaration des  modules NI 9219 et NI 6210?
    J'ai pas réussi à trouver l'astuce de calibration sachant que je les utilise pour acquérir les déformations à partir des jauges.
    Merci Bien,

    bonjour,
    les ni-9219 et ni-9401 sont des cartes d'acquisitions (un spécifique mesures tensions isolés et un spécifique port numérique). vous pouvez déjà voir dans les exemples de labview, seul certains paramètres peuvent changer. aller dans aide / recherche d'exemple / E/S matérielles / DAQmx .
    Cordialement
    L.MICOU

  • NI 9219, NI 9401

    Salut
    Pouvez vous me donner tout ce que nous pouvons faire avec les modules NI 9219 et NI 9401 ?
    (donnez moi des exemples d'applications pour ces deux modules)...
    J'attend votre réponse....
    Merci d'avance

    bonjour,
    les ni-9219 et ni-9401 sont des cartes d'acquisitions (un spécifique mesures tensions isolés et un spécifique port numérique). vous pouvez déjà voir dans les exemples de labview, seul certains paramètres peuvent changer. aller dans aide / recherche d'exemple / E/S matérielles / DAQmx .
    Cordialement
    L.MICOU

  • Mesure de valeur stabilisée d'un signal carré

    Bonjour,
    je cherche actuellement à effectuer une mesure sur un signal "carré". En effet il s'agit de la mesure d'un capteur monté dans un pont de Wheatstone. On peut voir un petit effet capacitif lorsqu'on alimente le pont. La tension que j'obtients dans le pont est en pièce jointe.   
    Je connais mes valeurs de Ton et Toff mais je cherche à récupérer la valeur de la tension lorsque le signal est stabilisé et j'avoue ne pas savoir comment m'y prendre. Pouvez vous m'aider?
    Merci d'avance,
    Renaud
    Pièces jointes :
    Capture.PNG ‏12 KB

    7,
    Si j'ai bien compris votre problème, vous souhaitez lancer l'enregistrement de vos données lorsque votre signal est stabilisé (lorsque Ton a un niveau de tension fixe).
    Je peux vous proposer deux solutions:
    -Si vous connaissez le temps de stabilisation, lancer l'acquisition et l'enregistrement après ce délais.
    -Etablir un niveau seuil (par exemple 10,5V si Ton=10V) puis établir une condition pour l'enregistrement si Ton est inférieur au seuil pendant plus d'une période.
    Je vous souhaite une bonne journée, 
    Cordialement,
    Sabri JATLAOUI
    Sabri JATLAOUI - Certified LabVIEW Developer

  • Mesurer à partir d'un changement de tension

    Bonjour,
    Je suis e train de créer un programme de mesure de tension sous Labview 2011 avec un module Ni9219.
    Je voudrais pouvoir mesurer ma tension en continue et enregistrer toutes modifications de tension de 0.01v avec le temps au bout duquel la tension a chutée.
    Je ne peux piloter mes mesures que avec une fréquence de temps. Je n'arrive pas à passer d'une fréquence de temps a une fréquence de tension.
    Merci de votre réponse
    Cordialement
    Solved!
    Go to Solution.

    There were soms issues with the server, so here's a second try.
    Kind Regards,
    Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
    CLD, CTA
    If someone helped you, let them know. Mark as solved and/or give a kudo.
    Attachments:
    tension multivoi en minutess - adapted.vi ‏63 KB
    tension multivoi en minutess - adapted.vi ‏63 KB

  • Mesurer le bruit de fond, l'écart type et la stabilité d'un courant en fonction du temps

    Bonjour  
    Je travaille sur un petit projet sur l'acquisition d'un signal à l'aide de keithley 2700. J'ai besoin de mesurer le bruit de fond, l'écart type et la stabilité du signal en utilisant LabVIEW.
    J'ai trouvé un exemple pour mesurer la valeur du signal mais je n’ai pas pu trouver comment intégrer dans le programme les fonctions de l'écart type et la stabilité du bruit de fond du signal.
    Bonne soirée.
    Attachments:
    Keithley 2700 Single Measurement.vi ‏25 KB

    Bonjour,
    Tu as posté sur le forum international, donc si tu psoes ta question en francais, tu as peu de chance d'avoir un réponse.
    Le forum francophone ce trouve ici : http://forums.ni.com/t5/Discussions-au-sujet-de-NI​/bd-p/4171
    Tu peux t'aider des exemples LabVIEW Aide>>Recherche d'exemples.
    La fonction Variance et écart-type (VI) pourrait répondre à tes attentes.
    Bonne journée
    Valentin
    Certified TestStand Architect
    Certified LabVIEW Developer
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • Saturation entrée tension

    Bonjour,
    Je mesure une tension provenant d'un capteur de force dont la sortie varie entre 0 et 10V. Pour ce faire je rentre sur un module NI9205.
    J'ai fait un petit programme sous labview permettant la mesure, la visualisation et l'enregistrement.
    Mon problème et que de façon aléatoire ma mesure sature aux alentours  des 7-8V. C'est a dire que la mesure se passe bien entre 0 et 7V, j'ai une droite ensuite avec un signal de 10V en entrée du module je mesure pas plus de 8V.
    A priori la config de la carte en 0-10V est bien prise en compte. J'ai pas le problème sous MAX.
    Avez-vous déjà rencontré se souci ?
    Merci

    Bonjour chris,
    Je pense que si tu veux un peu plus d'aide il va falloir partager ton programme...
    Bonne journée
    Vincent

  • Usb6008 : mesure d'une durée entre 2 franchissements de seuil

    Bonjour,
    Avec la carte USB 6008 est t-il possible de mesurer la durée entre le franchisssment de 2 seuils sur une mesure de tension analogique ?
    La précision de mesure devra être de l'ordre de la milliseconde au moins . Ce qui implique un comptage et une gestion des interruptions au niveau de la carte sans passer par une boucle pc .
    Sinon quel materiel faut-il utiliser ( en pxi de preference ) ? Y a t il un exemple se rapprochant de ça dans l'aide labview ?
    Cordialement. 

    Hi,
    Thank you for posting your question on National Instruments' forum.
    You are in an english speaking part of the forum. For questions written in french, there is another forum section.
    However, I'll give you several pieces of information to help you with your issue, in french.
    Le problème que vous allez rencontrer avec votre mesure dépend de ce que vous souhaitez faire dans la suite de votre application.
    La carte USB 6008 ne vous permettra pas de faire une comapraison de seuil au niveau matériel. Celle-ci sera forcement faite en logiciel suite à l'acquisition. 
    A partir de là, tout dépend de ce que vous voulez faire. Si le but est de mesurer simplement le temps, du moment que votre horloge d'échantillonage est bien choisie, vous pourrez mesurer des durées inférieures à la milliseconde (avec un cadencement matériel) et vous pourrez faire votre mesure en post traitement de votre acquisition, de façon asynchrone.
    Si le but est de réagir en moins d'une miliseconde au franchissement des seuil, là, il sera beaucoup plsu difficile de le faire et vous pouvez déjà oublier les solutions se reposant sur windows. Un passage au RT ou au FPGA semble alors obligatoire.
    Il serait donc bon d'avoir plus de précisions sur l'opération et l'application que vous souhaitez réaliser.
    Bien cordialement,
    Guillaume H.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense

  • Caractéris​tiques du NI9205 - Couplemètr​e

    Bonjour,
    le module NI9205 permet l'acquisition de tensions de plus ou moins 10V.
    En ce qui concerne le courant, quel est sa valeur ?
    Je m'explique, je souhaite acquérir les signaux d'un couplemètre SCAIME et dans la fiche technique de ce couplemètre la tension de sortie est + ou - 5V et le courant de sortie de 5mA.
    Résolu !
    Accéder à la solution.

    Il faudrait d'abord repartir de la spec et vérifier que tout est bien câblé, et que le capteur est alimenté avec un niveau de tension correct.
    Ensuite  si mesure sur channel 0, mettre le signal + sur AI0 et le - sur AI8, ainsi que la masse du capteur sur le port COM. On ne mesure su'une voie (0), il faut bien penser à la configurer en différentiel.
    Enfin il faut vérifier que l'allure du signal mesuré est la même que cette obtenue avec un oscillo, en se mettant en parallèle de la carte 9205. A priori, soit on obtient un signal variant de 0 à 5V en fonction du couple, soit un signal carré avec un niveau mini proche de 0V et un niveau maxi proche de 5V, dont la fréquence ou la rapport cyclique varie en fonction du couple (ceciu devant être décrit par la spec du capteur)
    Francis M | Voir mon profil
    Certified LabVIEW Developer

  • Connaitre la tension interne d'une pin +5V

    Bonjour,
    je souhaiterai savoir s'il était possible de connaitre la tension +5V d'un "power supply" d'une carte DAQmx ou d'un USB 6008 sans pour autant connecter cette tension à une entrée analogique.
    Le but est de libérer une entrée analogique.
    Comme je me dis que cette tension est fournie par le PC il existe peut être une fonction capable de la "lire" sans passer par une entrée analogique.
    Merci

    je pense que cette broche ne sert pas de référence absolue, mais plutôt qu'elle sert à alimenter des montages électroniques de type transistor.
    si vous avez besoin de précision, une carte USB 6008 n'est pas forcemment idéale, car toutes les tensions mesurées et générées sont liées au 5 V fournit par le port USB.
    Dans le cas d'une carte PCI, je pense que c'est plus stable. Vous pouvez à ce moment là utiliser une sortie analogique sur laquelle vous générez 5 V.
    Cordialement
    Benoît C.
    Certified LabVIEW Associate Developer

  • Problème d'acquisition de mesures avec un module 6219

    Bonjour,
    Je possède un module NI 6219 et je souhaite faire des mesures de température avec un thermocouple de type K.
    J'arrive à connecter le module au PC mais les mesures que j'obtiens sont désordonnées et complétement incohérentes que ce soit sur LabView ou sur Max. J'ai également fait des mesures de tension et j'obtiens les mêmes résultats.
    Pourriez-vous m'aider à résoudre ce problème ?

    Hello, 
    Concernant ton vi, il y aurai pas mal de commentaires...., désolé je ne peux pas rentrer dans détail.
    Les réponses précédentes te dirigent vers les exemples, pour être encore plus précis, je te conseil l'exemple "Cont Acq Thermocouple Samples-Int Clk.vi."
    dans: 
    E/S materielles/DAQmx/Mesures analogiques/temperature/Cont Acq Thermocouple Samples-Int Clk.vi.
    Tu y verra comment utiliser correctement la fonction de cadencement dont ont parle ci dessus.
    Un autre point fondamental : dans ta config de voie, tu n'a pas câblé ni le type de thermocoule, ni la compensation de soudure froide.... C'est vital si tu veux que tes mesures de températures soient justes...
    Quel module pour thermocoupe utilises tu dans ton châssis cDaq9181? Selon le hardware, les fréquences d'échantillonnages doivent  parfois être contraintes à certaines valeurs (sous multiple de l'horloge, f maxi etc).
    Bon courage
    antoine

  • Erreur -200479 pour la lecture de tension

    Bonjour,
    je réalise un module en visual basic qui doit commander un appareil de chimie via une carte PCIe 6341.
    Je veux envoyer une tension sur l'appareil est récupéré une tension en retour qui doit être enregistrée en fonction du temps.
    La tache TH_W_compensation est la tache qui impose un potentiel (en l'occurence 0V) et la tache TH_R_compensation est celle qui lit les valeurs en retour en fonction du temps.
    Voila le code :
    Private Sub btn_startcompensation_Click()
    Dim buffersize As Integer
        btn_stopcompensation.Enabled = True
        btn_startcompensation.Enabled = False
        diode_compensation.FillColor = &HFF00&
        DAQmxErr = DAQmxCreateTask("", TH_W_compensation)
        DAQmxErr = DAQmxCreateAOVoltageChan(TH_W_compensation, frmparametres_carteNI.combo_entree_potentiostat.Text, "Uin", -5, 5, DAQmx_Val_VoltageUnits2_Volts, "")
        DAQmxErr = DAQmxWriteAnalogScalarF64(TH_W_compensation, False, 10#, 0, ByVal 0&)
        DAQmxErr = DAQmxCreateTask("", TH_R_compensation)
        DAQmxErr = DAQmxCreateAIVoltageChan(TH_R_compensation, frmparametres_carteNI.combo_sortieY.Text, "Courant", DAQmx_Val_InputTermCfg_RSE, -5#, 5#, DAQmx_Val_VoltageUnits2_Volts, "")
        DAQmxErr = DAQmxCfgSampClkTiming(TH_R_compensation, "onboardclock", 10, DAQmx_Val_Rising, DAQmx_Val_AcquisitionType_ContSamps, buffersize)
        DAQmxErr = DAQmxDisableStartTrig(TH_R_compensation)
        DAQmxErr = DAQmxReadAnalogScalarF64(TH_R_compensation, 0, courant, ByVal 0&)
        DAQmxErr = DAQmxStartTask(TH_W_compensation)
        DAQmxErr = DAQmxStartTask(TH_R_compensation)
        Timer_compensation.Enabled = True
    End Sub
    Au niveau du StartTask de TH_R_compensation, j'ai l'erreur -200479. Je pense qu'il y a un probleme dans les réglages du timing, mais je ne trouve pas.
    Merci pour l'aide !
    Résolu !
    Accéder à la solution.

    Bonjour Jean-François,
    L'erreur -200479 est certainement liée à un conflit entre le start task et le DAQmxReadAnalogScalarF64(...).
    En effet, la fonction "DAQmxReadAnalogScalarF64(TH_R_compensation, 0, courant, ByVal 0&)" permet de démarrer la tâche "TH_R_Compensation" de façon implicite, et attend un éventuel trigger pour démarrer une lecture. Une fois la tâche démarrée, il vous est alors impossible de la redémarrer à l'aide du DAQmxStartTask(TH_R_compensation) sans l'avoir arrêter.
    Je vous encourage, à utiliser les fonctions dans l'ordre suivant, ceci devrait solutionner votre problématique:
    DAQmxStartTask(TH_R_compensation)
    DAQmxReadAnalogScalarF64(TH_R_compensation, 0, courant, ByVal 0&)
    Je vous invite également à prendre connaissance des informations présentes depuis notre site internet, qui permettent de prendre en main le driver NI-DAQmx:
    Getting Started with NI-DAQmx: Main Page
    http://zone.ni.com/devzone/cda/tut/p/id/5434
    Cordialement,
    Rémi D.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Les rencontres techniques de NI - Mesures et acquisition de données : de la théorie à la mise en ...

  • Mesure sur tout les éléments d'un tableau avec Teststand

    Bonjour,
    J'ai actuellement un V.I Labview qui ferme des chemins de relais lus dans un fichier texte et qui vient ensuite mesurer la tension, il me sors ensuite un tableau avec toutes les valeurs de tension mesurées. J'ai fais une séquence Teststand où je viens exécuter mon V.I et faire un "Measure numeric limit" sur les valeurs de tension.
    Seulement sur le rapport il n'y a qu'un unique pass/failed. J'aimerais que le pas de test soit fait sur chaque mesure et avoir chaque valeur avec la mention pass/failed a coté
    Merci d'avance
    Merya
    Résolu !
    Accéder à la solution.

    Une solution basique serait d'appeler un VI qui ne traite qu'une seule tension par TestStand dans une boucle.
    Une solution plus élégante serait d'utiliser un step Multiple Numeric Limit test
    Rodéric L
    Certified LabVIEW Architect
    Pièces jointes :
    sequence.png ‏50 KB
    rapport.png ‏17 KB

  • Démarrer une mesure avec un bouton-poussoir

    Bonjour,
    Dans mon programme labview, je mesure trois tensions à l'aide d'une carte d'acquisition NI-usb 6009. Et j'aimerais faire en sorte que lorsque j'appuie sur un bouton-poussoir, les mesures commencent à être prise. Mais je ne parvient pas à le "câbler" vu que la sortie d'un bouton-poussoir est booléen et que les mesures sont réelles. Comment dois-je placer mon bouton-poussoir dans le programme pour que lorsque je l'active, les mesures se font et qu'elles ne se font pas simplement lorsque j'appuie sur "Run" ?
    Merci d'avance
    Résolu !
    Accéder à la solution.

    C'est bon j'ai trouvé

Maybe you are looking for

  • Help in getting desired output

    I need to generate a report products per month and also running total.Here below i am consolidated my data to one table as below sample.This will going to run for 10 years of data.Can any one suggest the solution for this. CREATE TABLE test_Prd(     

  • Export of instance takes long time

    Hi, we're exporting an instance of a 10g database and it takes incredible long time. The dba told me, he sees wait/io on db file sequential read. I've tried to break the issue down on the OS side (Solaris 10 U09 Sparc,Generic_147440-09 ). The process

  • One question about lcds2.5 link with java

    when i am creating a custom Message Service adapter,found a question with rewriting invoke() method. java class : package test; import flex.messaging.services.ServiceAdapter; import flex.messaging.services.MessageService; import flex.messaging.messag

  • IMPORTING FLASH FILE IN CAPTIVATE

    Hi! I have an interactive training module created with Flash. It has buttons, videos, and quizzes. Now, to make it compatible with SCORM. I was advised to use Captivate. Is it possible to export the whole flash file in Captivate? Please help. Thank y

  • What's a good Card Making Tool?

    Hi, I'm swapping from a pc to a mac and i want to find out what the best (Simple) application for making greeting cards is, ones you can print out! thanks