USB 6008 doubt on channel inputs

Hi,
        I would like to control a switch on AC to AC converter circuit i.e.. I want to blank signal in circuit until user interested time. I am just worried about DAQ at channels that can I directly connect 240v AC to DAQ or in case if not possible, I would like convert this 240V to 20V because, I read the datasheet of USB 6008 says that allow only +or- 1 to +or- 20v. I strucked here and could not conclude my self. Is there any best converters out there in market for this application?

Definitely do not connect 240 VAC to your DAQ card!!!!!!
You could look at a relay that has contacts rated for your current and voltage of interest.  You could also look at a solid state relay that can take a low voltage digital signal to turn on and off the high voltage AC signal.  But you will have to see the requirements for the input coil of the relay, or the input of the solid state relay and see whether the USB-6008 can source that voltage and current.  If not, you may need to look at another circuit such as a transistor driver to turn on and off the relay.

Similar Messages

  • Will USB-6008 DAQ be able to power and record voltage for UMS T5 tensiometer at the same time?

    I would like to use my NI USB-6008 to provide power to my UMS T5 tensiometer  (http://www.ums-muc.de/en/products/tensiometer/t5.html) as well as take readings from it, but I don't know if this is possible to do properly. The supply voltage for the instrument can be as low as 5V, which I can easily get from the dedicated +5V channel. I am able to power the instrument and connect it to an analog input on the 6008 and measure a voltage in differential mode. However, while reading the support literature for the instrument, I find the following:
    "Potential data acquisition pitfalls: Because the pressure transducer is configured in a Wheatstone full bridge, the input voltage and signal mV output cannot be connected to the same reference (ground). Hence, the signal mV output can only be measured using a differential voltage measurement. Therefore, do not attempt to make a single-ended measurement of the pressure transducer mV output."  (http://www.decagon.com/assets/Uploads/MeasuringUMSTensiometerswithnon-UMSControlandDataAcquisitionSystems.pdf)
    My understanding is that the 6008 can take a differential measurement if I attach the signal "+" and signal "-" to the positive and negative analog input terminals. However, it seems that all of the Ground ports on the 6008 are grounded to the same reference, which would make my voltage measurement invalid according to the paragraph above. So my real questions is: if I attempt to record the voltage using one of the analog inputs on the 6008 in this way, is the measurement valid? Or do I need to find a separate power supply with a different reference ground to ensure that the measurement is accurate?

    The specification sheet for that device is very poor. The manual is not much better. Companies which want to sell scientific equipment should publish decent data sheets or get out of business.
    In section 3.4.3 General requirements the device is described as a "non-amplified bridge circuit."  This information along with the bridge impedance should be in the specifications because it is essential to applying the device under any circumstances other than the nominal behavior at 10.6 V.
    The answer to your question is this:
    You can use it with the USB-6008.  The 5 V power supply will result in output voltages slightly less than half (5/10.6) the voltages specified under nominal conditions. You can use the differential input mode on the USB-6008.  The absolute input voltages will be about 2.5 V with the 5 V supply. That voltage is within the working range of the device. The differences will probably be less than 100 mV. The resolution of the USB-6008 on the +/-1 V range is about 0.5 mV so your pressure resolution will be around 1 % of full scale. The input impedance and termination voltage of the USB-6008 will introduce some errors.  These may be on the order of 5-10%. I cannot predict much better without the missing bridge impedance specification.  Those errors should be systematic and relatively constant. A calibration of the whole system - sensor and DAQ device together should allow you to compensate for much of that error.
    Lynn

  • How can i connect 24VDC to digital input (usb 6008)

    hello,
    how can i connect 24VDC to digital input (usb 6008), is it possible with some optocoupler?
    thanks

    The 6008 is a static DIO, so speed shouldn't be an issue.  Therefore an optocoupler should work.  Just make sure you get one the meets your specs.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Input Capacitance of the USB 6008

    Does anybody know the input capacitance of the NI USB 6008? Im creating a circuit that mimics a 10x probe whose design requires the value of the "oscilloscope" input capacitance, or in this case, the USB 6008 input capacitance.
    Thanks so much!

    With the low input resistance (144 kohms) the capacitance does not matter much. Any realistic value of input capacitance will have a time constant shorter than is meaningful for the device bandwidth.
    Also note that the input impedance is terminated in about 1.4 V.  See the circuit in Figure 7 of the User Manual.
    Lynn

  • Seperate channels from the usb 6008

    I am trying to read EMG signals into labview by using an USB-6008. At the moment I have tvo electrodes, and I have successfully managed to get both signals into labview. The problem now is that I want to seperate the signals. I want my program to listen for both signals, determine which electrode is active and perform specific tasks depending on the different signal.
    Im sorry if this sounds confusing, I'm confused by it too.

    Hi!
    I may be wrong but you can create two separate tasks.
    The limit is that they cannot run at the same time.
    Depending on the application, the use of two tasks or a single "acquire all" approach can be the best option.
    Regards,
    Marco

  • How to connect lvdt and loadcell to usb 6008

    please help me iam dont know  how to choose a daq card. searched a lt but iam lost.
    i want to measure force and displacement simultaneously of a suspension test rig and i wanted to use ni usb6008 because of my project budget.
    can i use this daq card to measure these parameters ??
    please reply.. thanks in advance.
    Solved!
    Go to Solution.

    Hi touheed,
    To be able to determine whether or not using a NI USB-6008 would be suitable for your application it would be useful to get a little more information about the measurements you want to take. If possible would you be able to provide the voltage range you intend to measure with your instruments, and the sampling rate you require? 
    Also I noticed in the subject line that you're going to be using an LVDT, will you also be generating the voltage for this with the 6008, or will this be done seperately?
    To give you some context, the NI USB-6008 does not take truly simultaneous readings at each instant, but will rapdily alternate between channels, giving effectively simultaneous samples. As this device has a sampling rate of 10 Ks/s, and you will be using 2 channels, the effective sampling rate for each input would be 5 Ks/s.
    Matt H
    Applications Engineer
    National Instruments UK

  • Temperature measurement usb 6008 with Thermocouple

    Hi,
    I am trying to measure temperature with type k thermocouple on USB 6008. I set max for measuring voltage, and got 0 voltage with noise. It would be appreciated if you can help me to wire up properly.
    Cheers,

    Hi,
    You are doing the right thing by acquiring your thermocouple data as a voltage. From there, you can convert it to temperature data after the acquisition.
    There are two configurations that you can use to connect your thermocouple to the USB device: Differential and Reference Single Ended (RSE). If you use differential, then you would connect one wire to the + channel and the other wire to the - channel. For example, to use AI 0, you would make connections to AI0 (+) and AI4 (-). If you use RSE mode, then you would connect one wire to an analog input channel and the other wire to ground. So for AI0, you would connect the + to AI0 and the - to ground.
    More information about these connections is available in the USB 6008/6009 User Guide. Also, here are two links about the different types of configurations you can use as well as thermocouple polarity:
    Field Wiring and Noise Considerations for Analog Signals
    How Can I Determine What Kind of Thermocouple I Have and the Correct Polarity of Signal Connections ...
    Regards,
    Hal L.

  • USB-6008 DIO Lines...

    I have a USB-6008 that I'm using to develop an application with. The development language used is C# (.NET 2003 with Measurement Studio 7.0). Right now, I have the device successfully reading from the counter input. Since this program reads rising edges from the counter input, I can get the frequency of the input signal and cause something to happen should the frequency rise above a certain threshold.
    I'm trying to use the Digital port (port0) to set line 0 high if a condition has been met. I can do this when I select 'Dev1/port0' - I get Port 0 line 0 to go high or low. The problem is that I want to have control over lines 1, 2, 3, 4, 5, 6 and 7 - I only have access to line 0 right now on either Port 0 or Port 1.
    Currently I'm using the following imported functions from the C samples included in the NI-DAQmxBase software:
    int result = DAQmxBaseCreateTask("", out dioTaskHandle); // create the DIO task...
    result = DAQmxBaseCreateDOChan(dioTaskHandle, "Dev1/port0", "", 1); // create DIO channel...
    result = DAQmxBaseWriteDigitalScalarU32(dioTaskHandle, true, 1.0, 0, out reserved); // write a 0 to the channel selected
    Just a note about the third line of code - the documentation states that parameter 2 of the 'DAQmxBaseWriteDigitalScalarU32()' function must be set to false. When I use false as the 2nd parameter, I end up getting a return value of -1073807346. I can't find what that error is in any documentation. So, I set this value to true - and it works (I get a return value of 0 meaning success).
    In my development cycle, I've tested for ways to get access to a single line (other than line 0), and found that when I create a DO channel with the value "Dev1/port0", port 0 line 0 is active. When I create a DO channel with the value "Dev1/port1", port 1 line 0 is active. If I try to create a DO channel with a value of "Dev1/port2" through "Dev1/port7", I get a return value of -200170 (Physical Channel Does Not Exist). The documentation isn't very clear on the ports and single lines for digital output.
    My question is - how can I gain access to ALL of the lines of a particular port?
    Thanks,
    tsc

    I just figured out the lines of the port - of course this will happen once I've posted a question. If others run into the same type of problem, here's how to access each individual line of a selected digital port:
    line 0 - 0x01 (binary: 0000 0001)
    line 1 - 0x02 (binary: 0000 0010)
    line 2 - 0x04 (binary: 0000 0100)
    line 3 - 0x08 (binary: 0000 1000)
    line 4 - 0x10 (binary: 0001 0000)
    line 5 - 0x20 (binary: 0010 0000)
    line 6 - 0x40 (binary: 0100 0000)
    line 7 - 0x80 (binary: 1000 0000)
    all lines off - 0x00 (binary: 0000 0000)
    all lines on - 0xff (binary: 1111 1111)
    // create a task...
    result = DAQmxBaseCreateTask("DigitalPort0 Task", out dioTaskHandle);
    // create a channel - I'm using Port 0 in this example)...
    result = DAQmxBaseCreateDOChan(dioTaskHandle, "Dev1/port0", "", 1);
    // turn off all digital lines to the port selected (I do this when starting up)...
    result = DAQmxBaseWriteDigitalScalarU32(dioTaskHandle, true, 1.0, 0x00, out reserved);
    // if I want to turn on the first line (P0.0) of port0, then I send 0x01 as the fourth parameter...
    result = DAQmxBaseWriteDigitalScalarU32(dioTaskHandle, true, 1.0, 0x01, out reserved);
    // if I want to turn on the fifth line (P0.5) of port0, then I send 0x20 as the fourth parameter...
    result = DAQmxBaseWriteDigitalScalarU32(dioTaskHandle, true, 1.0, 0x20, out reserved);
    I hope this will help someone else out using this device and Measurement Studio for .NET.

  • Per-channe​l gain on USB-6008/6​009?

    Is analog gain controllable on a per-channel basis on the USB-6008/6009
    DAQs? In other words, could AI0 be set to an input range of +/- 10V
    while AI1 is set to +/- 1V?

    Yes!  You sure can set the range on a per-channel basis. 
    -Alan A. 

  • USB 6008 power up inconsistent

    Hi,
    Now that I have read enough about the DAQ 6008 and know that the DIOs power up to 5V when it is connected to the USB. And, knowing that , I have worked around it. But, here is my problem. very random behavior occurs in that few channels dont power up and I disconnect the DAQ and connect it back; they do. This random behavior is affecting my system. Should I trust the internal pull up or should I myself pull the voltage up to 5V using an external 4.7k resistor?
    Thanks!
    V
    I may not be perfect, but I'm all I got!

    Hi VeeJay,
    I just looked through the USB-6008 user manual and specifications (found here) on page 23 it states:
    At system startup and reset, the hardware sets all DIO lines to
    high-impedance inputs. The DAQ device does not drive the signal high
    or low. Each line has a weak pull-up resistor connected to it. 
    This means that the default power up start would have each of the digital lines set for input and pulled up to 5V internally.  You shouldn't need an external pull up, though you can see on page 22 you can definitely add one.
    My question is what ports are not at 5V when you plug the 6008 in the first time? Also, is it possible that some of the lines you have connected to the digital ports are driving the lines low?  Do you notice this behavior when you don't have anything connected to the 6008?
    Eric S.
    AE Specialist | Global Support
    National Instruments

  • DIO for USB 6008

    Hello there folks,
    I just need suggestions from everyone.  have 5 digital signals and am using USB 6008 to measure using DAQ assistant express VI ( not DAQmx ), and use the digital binary values from the 5 channels to select a case statements. Attached is the word document .
     Kindly confirm:
    1)  if the PIN numbers are correct
    2) the labview part will work with DAQ assistant express VI
    3) any other example installed in labview which you can suggest to read more about , so that i can program in labview ?? 
    Attachments:
    DIO.doc ‏49 KB
    NI6008.pdf ‏855 KB

    Hi Miaa,
    The best examples for programming your application without the DAQ Assistant are "Read Dig Chan.vi" and "Read Dig Port.vi" (located under Hardware Input and Output » DAQmx » Digital Measurements in the Example Finder).
    The "Chan" VI reads each line as a true/false value and returns an array of booleans, and the "Port" VI reads the entire port and returns an integer. You can use both of these data types to drive your case structure, but I think the integer format will make the programming easier.
    Joe Friedchicken
    NI VirtualBench Application Software
    Get with your fellow hardware users :: [ NI's VirtualBench User Group ]
    Get with your fellow OS users :: [ NI's Linux User Group ] [ NI's OS X User Group ]
    Get with your fellow developers :: [ NI's DAQmx Base User Group ] [ NI's DDK User Group ]
    Senior Software Engineer :: Multifunction Instruments Applications Group
    Software Engineer :: Measurements RLP Group (until Mar 2014)
    Applications Engineer :: High Speed Product Group (until Sep 2008)

  • DAQmxCfgSampClkTiming on USB 6008

    I've been doing some experimentation with my USB 6008 device.
    Apparently DAQmxCfgSampClkTiming only works with analog channels, not digital ones. Is that a correct observation?
    Claus Tondering

    Hi Claus-
    Also, to be clear- the analog input lines do feature hardware-timed operation, but the analog output lines do not.
    Hopefully this helps-
    Tom W
    National Instruments

  • Error -10401 occurred at AI Group Config - in relation to USB-6008

    I'm attempting to run a simple vi that uses AI Aquire Waveforms.vi to input voltage data that I have coming in from the USB-6008 DAQ.  However, when I try running the program, I receive the error:
    Error -10401 occurred at AI Group Config
    Possible reason(s):
    NI-DAQ LV:  The specified device is not a National Instruments product, the driver does not support the device (for example, the driver was released before the device was supported), or the device has not been configured using the Measurement & Automation Explorer.
    And I'm not sure how to fix it.  In MAX, the device seems to be working properly and everyhting seems to work fine in the test panel, so I'm slightly at a loss.  I'm running Labview 7.1, and installed NI-DAQmx 7.5 which came with the USB-6008.

    Never mind.  I'm new to Labview, and didn't realize that I could not use the traditonal Data Aquisition components with the USB-5008 (I didn't even realize that NI-Daqmx was different).

  • Can I use more than one USB 6008 in the same program?

    I am working on a project that may require up to six USB-6008 modules.  Before I purchase more I need to know if I can use all six at a time in the same Lab View program.  Can anyone help?
    Solved!
    Go to Solution.

    Hello Nick,
    LabVIEW is able to handel that number of DAQ tasks quite easily, however you must remember that USB has a maximum bandwidth. Therefore you would have to ensure that you have enough USB hubs on your PC. Typically there are between two to four USB slots per hub and each of these will have a maximum throughput rate which will divided between all devices attached to that hub. Therefore although you may have four USB DAQ devices attached to four USB ports if they are on the same hub you may notice greatly reduced rates of data transfer. What I would suggest rather than purchasing six or more USB 6008, why not purchase one PCI card which is able to handel many more inputs with a larger bandwidth.
    Regards
    Andrew George @ NI UK

  • Drive higer load with the usb 6008

    Hi all,
    I need to drive a small motor with the analog output of the usb6008 device ... connecting it directly doesn't seem to work.
    Any suggestions how get it working??? what does the 6008 output?
    My motor works on a AAA battery dricetly.
    Thanks a lot

    On Apr 23, 12:40 am, lav21 <[email protected]> wrote:
    > Hi all,
    > &nbsp;
    > I need to drive a small motor with the analog output of the usb6008 device ... connecting it directly doesn't seem to work.
    > &nbsp;
    > Any suggestions how get it working??? what does the 6008 output?
    > &nbsp;
    > My motor works on a AAA battery dricetly.
    > &nbsp;
    > Thanks a lot
    The analog outputs of the USB-6008 are only rated at 5 Milliamps per
    channel. One suggestion for getting it to work is to use an emitter
    follower to get more current to drive your motor.
    Howard

Maybe you are looking for