DAQ signal accessory and thermocouple reading fluctuations

I have a DAQ signal accessory connected to a laptop via a 6024E DAQ card. I am attempting to connect a type K thermocouple to the thermocouple port on the signal accessory and take temperature readings. The VI that I have set up is a slightly modified 'continuous thermocouple reading' example VI. I am having problems getting accurate readings. The temperature fluctuates 30-40 degrees between readings. This is impossible do to the lack of thermal variations in the environment. Please help!

Nah. I think we've isolated the problems.
It sounds like noisy inputs to the DAQ board.
As I said, TCs are very prone to noise on the line, and normally there's a filter on the TC to eliminate the noise, and just get the DC component of the TC--but you don't have that.
Therefore, to get the same effect, you're going to have to average many readings, which will in effect average out the AC component.
Another thing--if your panel (TC junction) is in a controlled environment (same temperature all the time), I would average the CJC IC voltage, and just continuously use that, rather than reading it every iteration.
Try something like this attached file.
Mark
Attachments:
Continuous_Thermocouple_Measurement_Mod.vi ‏61 KB

Similar Messages

  • Does anyone have a more detailed description on the functions of the DAQ Signal Accessory Demo Box?

    I have just purchased the DAQ Signal Accessory and have read the manual but like more information on the various funtions of this box. Can anyone provide more detail information or schematics?

    Joey,
    That's going to be a question for the NI sales or support team.
    Start by going to ni.com/ask. They may actually have something on the website. This is a very powerful site for getting support, finding software and drivers, as well as patches. If you start a support question, you will be given a bunch of links. Be sure to enter the model or name of the signal accessory as well as other pertinent information in the question, as this is the query to search all of NI's databases.
    Unfortunately, I don't think you will get a schematic diagram for this. It is proprietary technology, and National Instruments is very protective of such information, as they should be.
    If you have a specific question, perhaps someone here can help.

  • Command a ventilator with USB6251 and The Daq Signal Accessory

    Hello,
    I would like to make a school project using Labview and the USB6251 connected  to the Daq Signal Accessory Board.
    The Labview program must read continuously the temperature from the temperature sensor (AI channel 4, internally connected) from the Daq Signal Accessory Board. When the temperature reaches an established value, then a led on the front pannel must be turned on and an output singal from the Daq must start a ventilator connected to the Daq which cools down the sensor and then stops.
    Would it be possible to do something like this? Even if I generate a square signal and the ventilator runs only on the high state of the signal. The ventilator requires at least 120 mV DC current. I am afraid that if I take such current from the Daq I might damage the device.
    Thank you.
    Solved!
    Go to Solution.

    I guess you mean 120 mA DC current . If you look at your daq board spec you will find that the max current are far bellow 120 mA. This is true for both analog out and digital out. Take a look at this site it may help out some. http://www.me.umn.edu/courses/me2011/robot/technotes/motorcontrol/motorcontrol.html cool site. If you want speed control you have two options PWM or regulating the motor voltage.
    Good luck
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • DAQ Signal Accessory ve USB-6255 Bağlantısı

    Selamlar,
    Elimdeki DAQ Signal Accessory'yi USB-6255 Screw Term Tipi M serisi DAQ cihazına bağlamak istiyorum (sadece analog input kanallarını kullanacağım).
    ni.com/manuals'te yer alan 1996 tarihli DAQ Signal Accessory manual'inde "SH68-68 kablonun bir ucunu DAQ Signal Accessory'e diğer ucunu E serisi
    DAQ cihazına bağlayın" bilgisinden başka bir bilgi yer almıyor. buradan yola çıkarak DAQ Signal Accessory üzerindeki "68 pin device (Diff mode)"
    connectorüne ait pinout bilgisinin 6036E E serisi DAQ kartına ait pinout dağılımı ile aynı olduğunu söyleyebilir miyiz veya bu connector'ün pinout
    bilgisine sahip olan birileri var mıdır?
    Not: M series manual'inin "M series and E series pinout comparison" bölümünde gördüğüm kadarıyla sadece dijital kanallar arasında farklar bulunduğu
    için DAQ Signal Accessory M serisi bir DAQ cihazıyla haberleşebileceğini düşünüyorum...
    Teşekkürler 

    Selamlar,
    Sanırsam talebim yanlış anlaşıldı:
    DAQ signal accessory'den çıkan SH68-68'in diğer ucuna bir ucu kesik SCSI 68 pin kablo takarak bağlantı yapmak istiyorum.
    Ekteki resimde görüldüğü şekilde bazı pin'lerin bağlantılarını yaptım. Ancak DAQ signal accessory'nin tüm pinoutunu bilemediğim için tüm pin'leri bağlayamadım:
    E serisi 68 pin'li DAQ kartlarında örneğin 20 no'lu pin 6036'da "NC" iken 604x serisinde aynı pin "AO Ext Ref" sinyali tarafı için kullanılıyor. Yanlış bağlantı yapıpta
    cihazlara zarar vermemek için DAQ signal accessory'e uygun pinoutu öğrenebilirsem, 6255 ile pin bazında eşleştirme yapabilirim.
    Kolay gelsin... 
    Attachments:
    DAQ.jpg ‏151 KB

  • Is it possible to use PCI-1200 on the DAQ Signal Accessory?

    Is it possible to use PCI-1200 on the DAQ Signal Accessory? The documentation for the Daq signal accessory did not mention explicitly whether it
    supports the PCI-1200 specifically or not?

    Hi,
    Yes, you can. According to the manual, the DAQ Signal Accessory is compatible with Lab / 1200 series devices -- this includes the PCI-1200 card.
    Regards,
    RamziH.

  • Reading AI and thermocouple reading using virtual channels

    Hi All
    This is the configuration of my apparatus
    SCXI 1102- thermocouple readings
    PCI-MIO-16E-4 card
    i want to read both analog inputs (from a front feedthrough panel) and a thermocouple reading simulataneously. I tried defining the channels as DAQmx global channels and tried to use the specific DAQmx polmorphic VI to read both the AI and the thermocouple reading simultaneously. But it looks like the AI affects the thermocouple reading. When i change the AI, the thermocouple reading also gets erratic(changes to lower values, sometimes even negative). Can anyone help me on this. Im absolutely new to this. Excuse me if the question was pretty trivial. Thanks a million
    sambar

    Sambar,
    To which pins on the feedthrough panel are you connecting your signal? Make sure you are not connecting it to channel 0. All of your SCXI channels are multiplexed to channel 0 on your PCI-MIO-16E-4. If you are unsure of the pinout of your feedthrough panel, the KnowledgeBase linked below provides this information:
    Pinout for the SCXI-1302 50-Pin Terminal Block
    Good luck with your application.
    Spencer S.

  • Datasheets of DAQ Signal Accessory

    I hev a PCI6023E board and I atempt to us it with Measure for Windows Version 2.0 NT/98/95/3.1 in a Compaq EVO runing on XP. Me NI-DAQ Win 2000/NT/9X Ver 6.7 ( It wont rekignize the board.Whi ?

    Hello;
    You definitely need to be more specific on your question. However, one thing to try right of the bat is to upgrade the NI-DAQ driver version to the latest version available on our web site (version 6.9.3).
    Make sure to uninstall the previous NI-DAQ version before installing the new one.
    Regards
    Filipe A.
    Applications Engineer
    National Instruments

  • I have a Gotality Heart Monitor accessory and my iPhone 4 is not reading it. I restored the phone and cleaned out the 30 pin jack and still no luck. Any suggestions without going to a apple store. Thanks

    I recieved a gotality heart monitor accessory and my iPhone doesn't read the accessory when attached to phone. The accessory works on my friends iPhone 4, so the accessory works. I restored my phone and cleaned out the 30 pin jack and still no luck. Any suggestion without going to the apple store. Thanks.

    A reset may help. Tap and hold the Home button and the On/Off buttons for approximately 15-20 seconds, until the Apple logo reappears. When the logo appears, release both buttons.
    No content is affected by this procedure.

  • How do I take a thermocouple reading with a pci6025E?

    How do I take a thermocouple reading with a pci6025E? I have seen some postings with scxi-1112 modules which I do not have. I need advice from the ground up. Do I need external circuitry, can I just wire both leads of the thermocouple to Ain0 differential pins, what vis are necessary in the actual programming... If there is an example program or anything else that might seem relavent? I appreciate any help.

    This is most probably a result of multiple factor that make the measurement imperfect:
    - You're not using signal conditioning, so your resolution is definitely very reduced. Any temperature drift in the board could cause a big difference in the reading. I recommend you run your vi for approximately half an hour, unplug the accessory and perform a self calibration. This will have the board at the operational temperature you're expecting and will give you the best results.
    -I personally would recommend using a different sensor type (RTD or Thermistor) as the CJC source, in order to obtain an accurate measurement, otherwise you have a bit of a "chicken and egg" problem, because you're using thermocouple 2 as the CJC for thermocouple 1, but what are you using as the CJC source of thermocouple 2?
    - Are both your thermocouples of the same type and manufacturer? Due to the nature of the thermocouple itself, you can find slight variations between thermocouples from different vendors, due to the purity of the metals used. While this would usually be almost impossible to detect, it might be driving your voltage just enough to be in the next detectable voltage step (again, due to the reduced resolution).
    - I've worked with temperature sensors for a while, and I'd still recommend that you try some sort of signal conditioning in order to increase your accuracy. Even a small amplifier and a passive lowpass filter will do great. I know you said you don't have SCXI, but if you want some lower cost ready to use applications you might consider looking at the SCC Carriers and modules we have.
    I hope these suggestions help. Please let me know if you have any other questions.
    Daniel

  • How to synchronize the signal sending and data acquiring process dynamically with one DAQ_Urgent

    Dear Sir,
    I am using one DAQ card to send a modulation signal (which is a signal summed by a low frequency saw tooth and high frequency sin signal) to the laser controller, and acquire voltage signal from another instrument  (It is in a same measurement system with the laser controller)?
    I would like these two process happening at the same time.
    In the attachment, there are two parts, one of them is signal generating program, the other one is data acquiring program, how to do like this: when I press"run", first the modulation will be sent to the laser controller immediately, and at the same time, the acquiring program starts as well...
    In addition, I think my program is not complete, could you please help me check if there are any other problems with it? 
    Thank you very much.. and appreciate your quick reply in advance.
    Best regards,
    Memorysun
    Attachments:
    Signals generation and lockin recording.vi ‏1227 KB

    Jamie S. wrote:
    Hi Memorysun,
    Thank you for your post and welcome to the forums.
    From your description what you want to achieve is:
     Write data to a Analog Output channel that is then recieved by the Laser
     Acquire (read) data from using an Analog Input channel (output from Laser/Instrument)
    This can be achieved using a single VI with 2 seperate DAQ tasks, one the "Continuously Writes" to the Laser and the other that "Continuously Reads" from the Laser/Instrument. Can I recommend the following examples that can be found in the NI Example Finder (Help>>Find Examples>>Hardware Input and Output>>DAQmx):
     "Cont Gen Voltage Wfm-Int Clk.vi" (for continuous writing)
     "Cont Acq&Graph Voltage-Int Clk.vi" (for continuous acquisition)
    The code from within both these VI's can be placed in a single VI therefore achieving the desired functionality.
    Many Thanks
    Jamie,
    They would be better served with an example that routes the AO hardware sample clock to the source of an externally clocked AI.
    Using the examples you posted will still leave them with the challenge of trying to alligh stimulus with response.
    Ben 
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Thermocouple reading

    Hi,
    I am working with a type K thermocouple and I use a LM 35 temperature sensor to get an accurate CJC. I have got an external serial device were I do the voltage measurement of both (K and LM35), that means I get the voltage value as string using VISA in Labview. 
    I would like to use the thermocouple reading vi for the linearization. My questions are:
    Which option should I choose on  the CJC sensor input of the thermocouple reading vi?
    Can I connect the value that I get from the lm 35 to the CJC voltage input of the thermocouple vi?
    Thanks

    Hi Navarro,
    thank you for your answer.
    The first thing you have to define, is the Temperature Unit you want to get as the output of the Converter VI. Please refer to the LabVIEW help for the options:
    Convert Thermocouple Reading VI - LabVIEW 2014 Help - National Instruments
    http://zone.ni.com/reference/en-XX/help/371361L-01/lvinstio/conv_thermcoup_read/
    As you described, your serial device returns scalar singular values to you, choose the scalar option of the converter VI.
    The CJC options depend on your reference sensor. You can use a voltage or current reference, depending on what signal comes from the reference. Please refer to the help and the following link for more information:
    What is CJC and Why Does My Data Acquisition Board or Signal Conditioning Unit Include a CJC Sensor? - National Instruments
    http://digital.ni.com/public.nsf/allkb/E332E1D829059FB5862570AE005066B3
    I hope, this helps.
    Best regards,
    Melanie

  • Variable scale for daq signal

    I hope this is not painfully simple to most of the people on this forum but I have an application where I set up a test bench to do testing on a component that have varying reponse piece-to-piece. For example, one component might have a voltage of 0.6 to 3.75 for the desired range while another can be 0.5 to 3.9.
    Being a noobie, I heavily rely on DAQ Assist and this is not an option (user-input slope, etc.)  Do you know the best way to go about this?   I looked at creating a virtual channel through daqmx but it seems that it will only take a predefined scale you set up as opposed to allowing the user to define that scale.
    Please help!
    Thanks
    KM

    You seem to be mixing up some terms. It seems you are talking about range of the signal that you are measuring and not the scaling.
    If it really is the range, then based on your example, you probably don't need to change anything. When you provide the range values, what you are telling the DAQmx driver is what actual range of the daq device to use to best measure the signal. For example, if the device has actual ranges of +/- .1V, +/- 1V, +/- 5V, and +/- 10V, then it will use the +/- 5V range as the best fit for the signal you anticipate. So, in your example, the actual range used by the DAQ device is going to be the same. You can check the manual for the DAQ device to see what ranges are supported. If you actually do need to switch ranges, then the best thing to do is use the lower level DAQmx functions. The DAQmc Create Channel has inputs for min and max.

  • How to solve problem - " Safari cannot open page because it isn't connected to the internet" but the airport is ok. signal full and i have n IP address.

    How to solve problem - " Safari cannot open page because it isn't connected to the internet" but the airport is ok. signal full and i have n IP address. and i m using Macbook pro.
    OS snow leopard and above...

    Do you have this problem with all websites, or only some? If only some, which ones?

  • N8 poor signal reception and other hardware issues...

    I have always been a Nokia fan . I started with Nokia 6600, then N70, then N82 and now a Nokia N8.
    However, I am facing the worst experience with N8 reception issues.
    The problems faced are as under :
    1) Poor Signal Reception Issues - Signal strength is weak and is constantly fluctuating compared to other Nokia Phones. At my workplace, if Nokia N82 displays 5 bars, N8 would display only 1 or 2 bars.
    2) Phone freezes many times. Whenever an Alarm is enabled, phone freezed much more.
    3) Purple Tint in the display. Nokia Service Centre says that its normal but according to me, they are just ignoring this issue. 
    4) Vibration is weak : I often do not realize when the phone is vibrating in my pocket !! 
    Upcoming Symbian Anna will just improve the user interface but will not be able to solve these hardware issues.
    If Nokia plans a hardware update facility for N8 users wherein they can fix the signal reception issues and increase the RAM to 1 GB atleast, I would retain this phone for few years.  
    But, now, I intend to switch to Samsung Galaxy S II. 
    Your views solicited.
    Regards
    MODERATOR'S NOTE: This post has been edited as we do not allow the discussion of speculations concerning products or services which have not been officially announced by Nokia.

    sats_24 wrote:
    I have always been a Nokia fan . I started with Nokia 6600, then N70, then N82 and now a Nokia N8.
    However, I am facing the worst experience with N8 reception issues.
    The problems faced are as under :
    1) Poor Signal Reception Issues - Signal strength is weak and is constantly fluctuating compared to other Nokia Phones. At my workplace, if Nokia N82 displays 5 bars, N8 would display only 1 or 2 bars.
    2) Phone freezes many times. Whenever an Alarm is enabled, phone freezed much more.
    3) Purple Tint in the display. Nokia Service Centre says that its normal but according to me, they are just ignoring this issue. 
    4) Vibration is weak : I often do not realize when the phone is vibrating in my pocket !! 
    Upcoming Symbian Anna will just improve the user interface but will not be able to solve these hardware issues.
    If Nokia plans a hardware update facility for N8 users wherein they can fix the signal reception issues and increase the RAM to 1 GB atleast, I would retain this phone for few years.  
    But, now, I intend to switch to Samsung Galaxy S II. 
    Your views solicited.
    Regards
    MODERATOR'S NOTE: This post has been edited as we do not allow the discussion of speculations concerning products or services which have not been officially announced by Nokia.
    I am agree with poor signal issue with nokia N8. I have two cell with one is N8 and other one is N26 with nearly 4.5 year old but at same place Nokia N8 showing very poor quality of network signal compared to N26. So for same network provider with two different cell with same manufacture how can drastic different that is also investing nearly RS.22000!
    Please resolve the issue ASAP.
    Regards,
    Praful

  • 10g Signal Handlers and Dynamic Binding Problems on Mac OS X

    I have the following env vars set up, and it seems the client libs show a deadl\
    ock behavior post installation. SqlPlus exhibits a similar problem with 10g cli\
    ent libs on the Mac, since it simply hangs for 20 secs before returning the pro\
    mpt. I have G4 10.3.4 Mac, and 3.3 (1640) gcc, and still haunted by this probl\
    em...
    ORACLE_HOME=/Users/Oracle/10g/orahome
    ORACLE=ORACLE_HOME/bin
    ORACLE_BASE=/Users/Oracle/10g
    DYLD_LIBRARY_PATH=/Users/Oracle/10g/orahome/lib
    a) ktrace sqlplus user/pass@db
    b) kdump -R | grep sigaction gives:
    885 sqlplus 5.877734 CALL sigaction(0x2,0xbffff500,0xbffff570)
    885 sqlplus 0.001252 RET sigaction 0
    885 sqlplus 0.002032 CALL sigaction(0xd,0xbfff90f0,0xbfff9160)
    885 sqlplus 0.001831 RET sigaction 0
    885 sqlplus 0.001293 CALL sigaction(0x12,0xbfffb6e0,0xbfffb750)
    885 sqlplus 0.001234 RET sigaction 0
    885 sqlplus 0.001551 CALL sigaction(0x12,0xbfffbda0,0xbfffbe10)
    885 sqlplus 0.001401 RET sigaction 0
    885 sqlplus 0.001331 CALL sigaction(0x2,0xbfffd090,0xbfffd100)
    885 sqlplus 0.001333 RET sigaction 0
    This shows a 5.9 sec delay for the first sigaction, and a full response is received some long 20 secs later on the prompt.
    Some feedback from engineering regarding this issue since the 9i release has been:
    "This is a known problem with signal handlers and the lazy binding we have on Mac OS X. A small change to how Oracle library's signal
    handler is installed using _signal_nobind(3) and
    _dyld_lookup_and_bind_fully(3) could help to solve this problem.
    The problem that we are trying to avoid is a possible dead lock from
    code that could be called in a signal handler when the thread that
    gets the signal is in the middle of lazy binding a symbol. So when a
    signal handlers installed the default action is to cause it to be
    bound fully. This is made very expensive by the mismatch of the
    interfaces to signal(3) and segvec(2) like routines which are passed
    an address and the dynamic linker that wants a global symbol name. So the end result is to call the routine _dyld_bind_fully_image_containing_address(3) with the address of the signal handler to be bound. Which binds everything in the image (in this case the Oracle shared library).
    We have had problems like this before. For example: [This is what is
    done in usleep(3)]
    usleep()
    /* code removed for this example */
    setvec(vec, sleepx);
    #ifdef __DYNAMIC__
    _dyld_lookup_and_bind_fully("_usleep", NULL, NULL);
    (void) _sigvec_nobind(SIGALRM, &vec, &ovec);
    #else
    (void) sigvec(SIGALRM, &vec, &ovec);
    #endif
    static void sleepx(int unused)
    ringring = 1;
    The use of _sigvec_nobind(2) (or _signal_nobind(3) ) and the use of
    _dyld_lookup_and_bind_fully(3) will cause just the needed symbols used by the signal handler. "
    It seems this issue hasn't been resolved in the most recent 10g client release.Can anyone shed some light one this issue?
    For better demonstration, here is a series of steps we took here:
    sigaction.c - C file produced by "proc sigaction.pc"
    sigaction.pc - ProC source file
    gcc_sig* - Shell script to compile sigaction.c
    ktrace.sigtest - raw ktrace output from running sigtest
    ktrace.sqlplus - raw ktrace output from running sqlplus
    kdump.sqlplus - output of kdump -R on ktrace.sqlplus
    kdump.sigtest - output of kdump -R on ktrace.sigtest
    sigaction.lis - auxiliary file produced by proc
    1. sigaction.pc:
    #include <stdio.h>
    #include <stdlib.h>
    #include "/Users/oracle/10g/orahome/precomp/public/sqlca.h"
    int main(int argc, char **argv) {
    char user[30], passwd[30], db[40];
    char con_str[100], date[10], *icp;
    strcpy(user, "XXXXXXXX");
    strcpy(passwd, "XXXXXXXX");
    strcpy(db, "db_name");
    sprintf(con_str,"%s/%s@%s",user,passwd,db);
    EXEC SQL CONNECT :con_str;
    EXEC SQL SELECT SYSDATE INTO :date FROM DUAL;
    printf("SYSTEM DATE = %s\n",date);
    EXEC SQL COMMIT RELEASE;
    2. gcc_sig:
    #!/bin/sh
    CFLAGS="-I$ORACLE_HOME/precomp/public -I/usr/include"
    CFLAGS="$CFLAGS -I$ORACLE_HOME/lib -L$ORACLE_HOME/lib"
    ORALIBS="-L$ORACLE_HOME/lib -lclntsh $ORACLE_HOME/lib/nautab.o $ORACLE_HOME/lib/naeet.o"
    CC="gcc -g"
    PROG=$1
    OUTPUT=$2
    $CC $CFLAGS $PROG -o $OUTPUT $ORALIBS
    3. Generate the rest of the output files for your viewing of the results based on the commands provided above.
    Thanks!

    It's a delay, not a deadlock, that originatesfrom the way Oracle
    libraries handle dymaic bindings.to "dynamic" bindings. Maybe prebinding could help ?
    export DYLD_PREBIND_DEBUG=1ronr@[email protected]:/Users/ronr
    sqlplus "/ as sysdba"dyld: sqlplus: prebinding disabled because library: /Users/oracle/product/server/10.1/lib/libsqlplus.dylib got slid
    dyld: in map_image() determined the system shared regions ARE used
    dyld: 2 two-level prebound libraries used out of 5
    Ronald
    http://homepage.mac.com/ik_zelf/oracle/

Maybe you are looking for

  • How to fix itunes when it says "Apple Mobile Device Not started"

    whenever i open itunes with my ipod connected to my usb port, it say the apple mobile device is not started. i have no idea what to do, and god knows im not a computer whiz. if anyone can help me that would be EXTREMELY appreciated. -Thanks

  • Data recovery from deleted trash

    I must have accidently removed two documents from Apple Works. I then emptied my trash not realizing that those documents were in the trash. I have looked at the posted questions and don't seem to find one similar to mine. Is there software available

  • Can I execute a thread JPanel?

    I want my Jpanel to do a bouncing ball. So I decided to use a thread to update the coordinates regularly. How do I set the panel to visible and at the same time run run()? As you will see, it doesn't work (Code for drawing I haven't placed yet. Inste

  • Smartform Printing Problem After - Sign

    I have some strange problem in Smart forms. Actually I am printing PO Number in Invoice layout and its printing normally . But If Po Number Value Like 1-234567 or ABC-234 then its printing only 1 or ABC. Means after - sign its not printing any thing.

  • More of a TV issue than a Fios, but I can't see my Fios TV!

    HELP! So Last night daughter's TV was too loud, went in there to turn the volume down. Accidentally pushed the channel button. Now I can't get the TV to show the Fios stuff. Her TV says do a channel auto scan (which BTW comes up with no channels foun