constant output voltage DAQ NI PCIe-6321

Good evening

I am trying to output a constant tension there 10V DAQassist.
However, as far as I know, when I want it to generate signals, it will only display waves.

I'm relatively new to labview and can not fully use the modules of the individual drivers for DAQmx.
Currently I use an external voltage source to power a set of scales that I'm trying out signals in LabVIEW.
I've been somewhat successful, but a cleaner set would be to get an output of data acquisition to fully integrate the system
I know that traditionally deplete you a game recommended by, OR like this:
http://www.NI.com/white-paper/7138/en/

However, I work with hardward existing on a limited budget.
I have an acquisition of data NI PCIe-6321, with a block of connection BNC 20990.
So, I work with BNC connectors.

Change the AO writing single-channel > sample > DBL. That should give you a single value whenever you call the VI of Scripture. Also change the entry of data in a single digital control. Maybe call it voltage or something like that? You can probably remove the synchronisation screw DAQmx and the node property Regen as those who will be most relevant.

A cell of 700 ohm load will draw 10 ohms = 14.3 V/700 mA, which is still well above the 5 limit my AO lines.

A load cell is wired as a bridge. It is the equivalent of two voltage dividers. Without load on the output of the cell the two lines have equal tension: 5.00 V. When you have a 20 mV out of load cell tension on the two output lines will be 4,990 V 5,010 V (or 5,000 V and 5,020 V, according to the internal configuration). So your 6321 must be configured to accept 5,020 V (plus a bit of noise, mistakes and overload conditions). So, you will need to set it to 10 V range. On the 6341 (I happen to have the factsheet - the 6321 is probably very similar) which means a +/-10 V rank. Which translates a theoretical resolution of 0.3 mV. The output 20 mV full scale of the load cell, it comes down to resolution of 6 bits (6: 16).

Two possible ways to improve: 1. use a preamplifier or a signal conditioner to amplify the 20 mV at a few volts. These usually have the differential amplifiers to reject common-mode 5 V. voltage They can also have hardware filters.

2. use a power supply excitement split so that the load cell is excited by the + 5V and - 5V. This puts the common mode voltage to ~ 0 V and you can use the +/-0.2 V rank on the lines of HAVE it.  The resolution is then about 6 uV and the effective resolution on your signal is approximately 11 bits.

Lynn

Tags: NI Hardware

Similar Questions

  • output voltage DAQ for external device control

    Hi all

    I have been using LabView 8.5 to acquire data from an acquisition of data USB Multifunction (1608FS of MCC DAQ) module.  However, I now want to use this device even for controlling an optical shutter, but also to detect the position of the shutter sensor.  Is it possible using this device in LabView?

    I had no problems on the side of the acquisition but I was not able to generate any output voltages can any body in this case help.

    Concerning

    Steven

    According to my quick google search, this device is listed as

    DAQ module with eight 16-bit analog inputs and eight e/s digital

    So there are no outputs only digital outputs.

  • Retrigger AO finished on PCIe-6321?

    Hello!

    As indicated in the subject, I would like to generate an output on the card PCIe-6321 analog redeclenchables finished-samples (X series).

    I wired faithful to start: redeclenchables enter the node property trigger, but the AO task runs that once after it is started (with trigger arriving constantly pulses).

    Is there anything else I need to implement?

    Assistance, the Commission should support trigger, and I don't get any errors on the execution of the VI.

    Or have I misunderstood the concept, and it is only the counters that can be retriggered?

    Kind regards

    SEB

    Hi Sebastian,.

    the link above was a pretty old one. It should be more suitable:

    Community: Generate several updates of tension with redeclenchables Trigger - National Instruments
    https://decibel.NI.com/content/docs/doc-11304

    To answer your question the X-series (like your PCIe-6321) supports a redeclenchables analog output. Maybe you had a little hiccup with your code, I can't really say the distance.

    Best regards

    Christoph

  • PCI 6221 generating an output voltage

    Hi all

    I'm trying to use a card PCI-6221 to provide a voltage of 5V analogue output and use it HAVE read the returned signal using labview. Anyone know how I can do this using this hardware device?

    Thank you

    Hi lrving9,

    First you need the DAQmx driver, here is the link for you to install the latest version.

    NOR-DAQmx 15.0.1
    http://www.NI.com/download/NI-DAQmx-15.0.1/5353/en/

    If you already have it, so go ahead and take a look at this example:

    It shows you how an analog DC output voltage.

    Community: Output analog voltage constant
    https://decibel.NI.com/content/docs/doc-18631

    So you have a block of connection to connect the signals?

    If you do, then you can simply create a task to read a continuous voltage entry, as in this example

    Community: - Input voltage
    https://decibel.NI.com/content/docs/doc-25105

    If you do not have a connection block and have no way to connect the OD to HAVE, then you can read the inner channel of AO, as shown in this link (there is an example at the bottom):

    It is Possible to read the value of the digital or analog output channels?
    http://digital.NI.com/public.nsf/allkb/CB86B3B174763C3E86256FFD007A2511

    Also when you install the driver a few examples are installed as well, this shows you how to get them:

    Where are the examples of NOR-DAQmx installed?
    http://digital.NI.com/public.nsf/allkb/E3BAF6FC4017960B8625755A00525D37

    Kind regards

    Caroline

  • DAQmx task start-up delay / quickly generate arbitrary output voltages

    Hello

    (Sorry, I m new to this forum and could not find a reasonable solution by using the search)

    I develop a c# multithreaded application that generates a waveform in the 'background' using output buffering simultaneously, captures the images via a firewire camera and treat them. I have a second channel DA free that I would use when debugging a marker in real-time so that I can check on an oscilloscope which is the relative condition of simultaneous processes, i.e. output a voltage of 1 V while treatment step 1, 2 Volts to processing step 2 etc. or I would be out a short spike at some critical point. This is done using a task as

    DA_Task_sgl = new Task();
    DA_Task_sgl. AOChannels.CreateVoltageChannel ("/ Dev1/ao0", "DA0" - MXVOLTAGE, MXVOLTAGE, AOVoltageUnits.Volts);
    DA_Task_sgl. Control (TaskAction.Verify);
    DA_Task_sgl. Timing.SampleTimingType = SampleTimingType.OnDemand;
    DA_Writer_sgl = new AnalogSingleChannelWriter (DA_Task_sgl. Stream);

    then, when I want to change the tension

    DA_Writer_sgl. WriteSingleSample (true blood);

    A similar technique worked pretty well using Traditional NI DAQ, but with NIDAQmx and the concept of task, it seems that a voltage of output value takes about 1.5 ms (also of time CPU) which is too slow in many cases. With Traditional NI DAQ two consecutive calls to AO_VWrite() may generate a COB with only a few µs endeavors instead. I guess that the delay in the NIDAQmx is mainly determined by start and stop work, etc.

    Is there a way to avoid all this (in NIDAQmx) and more direct access to the underlying hardware?

    (Please Don t tell me that it is a limitation of Windows, NOR-Trad code clearly shows that it was possible, clearly the thread may be interrupted during the output voltage, but is also my treatment, exactly what I want TO check with this technique, but that 1.5 ms the delay is still there!)

    (Currently used card PCI-6014 with NIDAQmx 9.x, but I think that it s not the card which is itself too slow, I can get the update rate Analog > 100 kHz on the string of voltage waveform via DMA)

    Thank you

    Joachim

    Hi fabwes,

    The snippet you posted on request AO.  This means that whenever you write we go and search equipment to generate tension.  Your assumption is correct, the slowness that you see is because of the job template.  Whenever you are calling WriteSingleSample the task is launched, the tension is out, and the task is stopped.  I suggest the following code:

    DA_Task_sgl = new Task();
    DA_Task_sgl. AOChannels.CreateVoltageChannel ("/ Dev1")

    ("/ ao0", "DA0" - MXVOLTAGE, MXVOLTAGE, AOVoltageUnits.Volts);
    DA_Task_sgl. Timing.SampleTimingType = SampleTimingType.OnDemand;

    DA_Writer_sgl = new AnalogSingleChannelWriter (DA_Task_sgl. Stream);

    DA_Task_sgl. Control (TaskAction.Start);

    DA_Writer_sgl. WriteSingleSample (false / * since we are already started, this parameter is essentially ignored * /, tension);

    This slight change gets the load to start the task of the road before start you writing.

  • DC motor of control using the analog output of DAQ 6008

    Hello

    Since the 6008 DAQ implements not good PWM, can I control the speed of the DC motor using outputs analog, protected by amplifiers?

    This will damage my DAQ?

    Ok.  The engines will be quite low.

    Consider using an LM317 as the "amplifier". Add one or two diodes protection. Connect the AO to the terminal of the regulator with a resistance setting to land.  Your output voltage can go down to 1.25 V and up to minutes (battery-2 V, Vaomax-1,25 V). If you have a battery of 12 V and a 12 V, the maximum speed of the motor engine will be slightly lower than the nominal speed full. The minimum voltage the motor probably will not work.  The regulator has a built in protection against overcurrent and overheating.  It's the motor controller cheaper you can do and works very well.

    If you need to reverse the engines, things get complicated a bit more.  You can use a DPDT relay or a transistor H-bridge.

    Lynn

  • vary the value of output of the digital HIGH output voltage.

    Hello

    Is it possible to vary the values of the NOR-DAQ HIGH output voltage. If Yes please tell me how to do the same. I want to reduce tension before moving out of my camera, digital signal as my rating of device is only 3 volts for the digital HIGH.

    Kind regards

    Pradeep.

    The digital output voltages cannot be changed on your USB-6259 (that you mentioned that you use in a different thread).  Please see the specifications for more information on the digital logic levels used on your Board.

    Best regards

  • Configuration of the analog output of the controller PCI-7358

    Hello world

    I work with the PCI-7358 during a period of time and now I need to configure the output of the controller for a specific purpose. All I have to do is turn on and turn off the output to an analog 5V DC voltage level. I use a UMI-7774 as a breakthrough. I plugged the IO of 5-8 to the UMI axis MOVEMENT and I hope to get the tension off-axis 1 of the UMI CONTROL block. I use DAC.vi to load to turn on and off this PIN on UMI. When I tried the voltage level was 1.5VDC and it fluctuates so I tried to read the voltage on the PIN and she was 3.2Vac. It was said in this DAC.vi of charge help offset values or front torque limits does not affect the level of tension. I can't understand what is to limit the output voltage level. (I tried the 32000 and-32000 for entry this .vi)

    If anyone can help urgently, I will be grateful...

    Gencer Genç

    Hi Roman,

    in MAX, you must configure the axis as the stepper motors. You don't have to worry about the type of comment. You can leave this set to "encode". You can configure the engines loop Mode step by step in the tab settings of the Stepper to open loop. But in fact your needs, no matter, if you configure open-loop or closed-loop axis. Any mode stepper will be unmap the CAD of the axis.

    In LabVIEW, just use ' configure axis resources "and map of the main output of your axis of stepper output or 'None '. This will also unmap the CAD of the axis. The secondary output must also be mapped to 'None '.

    I hope this helps,

    Jochen

  • OR PCIe-6321 custom PCB connection

    Hi you all,.

    I design a PCB custom at the interface between our sensors and our NI PCIe-6321.

    1 - can use a non shielded cable to make the connection? We work with low frequency shielded cable (less than 100 kHz) signal will cause trouble, because everything will be locked in a small space.

    2 should. what kind of receiver I use on the printed circuit to interface with cable (RC68-68)

    Thank you!

    Fabrice

    Hi Fabrice,.

    This document contains the set of our connection connectors Multifunction DAQ card.  You'll want to check out the section of connectors up 0.050 map 68 pins under the connectors and basket funds for SCSI connectors.  You can get either the right angle or vertical mounting of our website or a 3rd option part of the seller.  (We provide the part in this document number, if you want to buy it elsewhere).

    Kind regards

  • Find the strength of output voltage

    My VI generates a graph displays the output voltage of two 250 lbf (http://search.digikey.com/us/en/products/FC2311-0000-0250-L/MSP6952-ND/809398) to load data sheet (http://www.meas-spec.com/downloads/FC23.pdf) cells. I am trying to determine how much force is applied to the my output voltage load cell. So basically how to convert the output of a tension force (Newtons). Thank you.

    Sheet indicates that the nominal power is 100 mV at load full scale and 0 at no charge.  If you neglect the mini-maxi offset of zero and span min - max variation, you have 250 lbf/100 mV.  Then multiply by the conversion factor appropriate in newtons.  To account for the offset and gain variations, you might use a linear correction by solving the equation of a line (y = m * x + b) at two points, one with and without load near full scale.

    Some DAQ drivers put the scale included.

    Lynn

  • 6008 OR using Labview 8.6 variable output voltage

    Hey guys,.

    So my goal is to create an output voltage of my USB 6008 OR which can be set from 1 - 5V in Labview. (This output goes to a mass flow controller that varies its pressure based on an entry 1 - 5V) I'm using Labview 8.6 and far I used the DAQ to create analog output of fishing, but I can't figure out how to get a right voltage DC output. Is this possible? Also to measure the output so I connect the cable on the + and - or the + and gnd? Please help me!

    The tension of desire is just a digital control.

    You should probably just stop and take one of the free tutorials. A digital control is a very basic concept.

  • error-10401 with pcie-6321

    Hello

    I have the error-10401 when I want to configure a port card PCIe-6321 (3 ports of 8 bits each).
    I use the sub - vi ' DIO-configure a port.
    I checked all the settings.
    I also tested the sub - vi 'Read a digital line' and I have the same error.
    The PC used for my tests is on Windows XP and using LabVIEW 2010 SP1 and NI DAQ MX (supplied with the PCIe-6321) 9.3.5.

    Sincerely,

    This function is part of the traditional DAQ driver obsolete. Use the DAQmx functions in your palette.

  • What is the level of output voltage of the NI 622 X

    There is no clear definition of the level of output voltage of cards X NI DAQ 622 in the spec.

    Are they drain open output? What is their level of voltage? The programmable ETC, voltage level is able to be configured to 3.3 or 5V?

    Look at the graphs on page 8.  This is not the usual way of Voh specification, but is is very informative. Other charts display different values from the DMV.

    Lynn

  • How the output voltage is coded on 16 bits DAQmx devices?

    In our laboratory, we have two devices DAQmx, the NOR-PCIe-6363 and the NOR-PCI-6733. Both have 16-bit for bipolar analog output precision. I understand that the small voltage difference that can be made is 2 * Vref/2 ^ 16, where Vref is the reference AO voltage (10 Volts or externally provided for 6733, 10 or 5 Volts or externally supplied for the 6363).

    I wanted to know how the output voltage is coded. DAQmx functions take 64 bit floats as input, and at some point, they must have their reduced accuracy. How is this done rounding, is a floating point around the nearest possible tension, or is always rounded down or always rounded upward?

    What is all the possible output voltages? Some diagrams in NOR-DAQmx help/measurement Fundamentals, signals, Analog, sampling considerations seem like they could involve the maximum voltage + Vref is not achievable, so I think that is all of the possible tensions - Vref + 2 * Vref * n/2 ^ 16, with n ranging from 0 to 2 ^ 16-1 included. This includes - Vref and does not zero but + Vref.

    Could I get confirmation on this point, or be corrected if it is wrong?

    Hi Chris,

    The scale of writing DAQmx version performs double floating precision scaling and then he made a turn, the closest to convert the resulting code of the DAC to double int16_t (or uint16_t for unipolar devices). Floating point scale includes the custom scale AO if you have configured one, the conversion of volts or AMPS to the codes of the DAC and for some devices, the calibration scale.

    You can check the coefficients of scaling using the AO. Property of DevScalingCoeff. It takes V / A-> CAD codes and scaling into account calibration, but not the scales to customized AO.

    The PCIe-6363 X series devices preset scaling in software. The internal reference of the AO is slightly higher than 10V, to correct the errors of gain and offset does not limit the output range. It also means that you are not limited to 9.9997 V on this device when you are using an internal reference.

    The PCI-6733 uses calibration DAC instead of software scaling. RAW - 32768 means - 10 V, 0 corresponds to 0 V, 32768 is impossible because of two of the 16 bits of the add-in and 32767 translates 9.9997 V. When you continue 10 V to write DAQmx with this device, DAQmx he forced into 9.9997 V.

    Note that for these two devices, the absolute accuracy full scale includes over 305 uV of error. Look at the tables of absolute precision AO in the specs of the device for the full story.

    Brad

  • How to get Strain Gage output voltage

    Hello.  I'm trying to do and calibrate a load cell with the installation of full-bridge strain gage.  I use a NI9219 module with a cDAQ chassis.  Is it possible to capture the actual output voltage?  Signal Express gives me a value of strain, but I really need to know the output voltage.  Where to look.  Thank you!  P.S. I only use this equipment on occasion and am not the more familiar with it, so keep things simple for me.  Thanks again.

    Then, it is quite simple. Two channels:

    Ch01 - DAQmx acquire > an analog Signal > choose voltage: range min/max of the actuator load cell enter the installation of voltage input range (+/-5 k for example), and then create and apply a custom scale (choose the beaches of the table) where the +/-10V = full scale commercial load cell. Once applied "Scaling of units" should be updated automatically to display custom units you defined in the scale.

    Ch02 Custom with Excitation voltage: range of input Signal (can probably leave default), scaling of units = voltage, E.g. Source = internal, Ex value = 2.5V, use Ex for unchecked staggered, depending on Configuration Configuration Terminal, Custom Scaling = none.

    Optional: I normally add an amplitude and levels (analysis > measures Time-Domain) step, drag and drop the "DC" signal on both channels in the graph and create a scalar XY Chart, so I can see my field in real time.

    Add a record to the ASCII step and save the two signals to Excel so you can draw your curve.

Maybe you are looking for

  • MacBook (running 10.6.8) works only in the secure boot? What's wrong?

    I woke up my MacBook to mode 'sleep' when I suddenly had a kernel panic. After stopping and restarting my regular boot of the computer, the MacBook will run after the gray apple screen. but after that, it hangs on a gray white screen and refuses to g

  • How to burn CDs & DVDs on Satellite M60?

    Could someone advise me how to burn a CD or a DVD on my laptop Satellite M60-164. I can't find any software CD/DVD burning on my PC.Thank you

  • ElitePad 1000 G2: 10 Pro Version 1511, threshold 2 update Windows crashes on 'features and drivers '.

    Summer running Windows 10 Pro 64-bit for months without problem on my G2 ElitePad 1000; application Windows 10 updates throughout - so far. Yesterday, 12/11/2015, 1511 (threshold 2) updated version of Microsoft automatically downloaded and rebooted t

  • Tony

    How to upgrade my laptop Win Vista Home Premium to Win 7 or 8 using my DVDs MS licensed? I recently inherited a laptop Sony Vaio PCG - 7143M 32 Bit with a MS Win Vista Home Premium license installed and I want to upgrade the operating system.I bought

  • No description of points that I watch on ebay

    I can see the order of the day, the brief description top of page but none of the descriptions below. I logged on the other pc and I can see everything if its only on my laptop