SCXI-1520 Zero Offset Changes with Variable Loads

We are using the SCXI-1520 to calibrate sensors based on strain gauge bridges.  The problem I'm having is that the offset changes when changing the bridge resistance.  For example, the output reads 0.0000 mV/V for 350 ohm bridges.  It reads 0.0112 mV/V for 700 ohm bridges.  It reads 0.0135 mV/V for 1000 ohm bridges.  The signal input is a constant zero for all three of these examples.  The span (gain) is very consistent.  In other words, changing the bridge resistance does not affect the gain.   I know the excitation sense lines are working and they are applied very near the bridge.  Enabling or disabling the autozero mode makes no difference.  What can be done to eliminate the variable offset when changing the bridge resistance?

Dear Dj143,
Are you calibrating your strain gauge lines in the Measurement and Automation Explorer (MAX) or in your LabVIEW program?
In MAX you can create a task and use the calibrate tab in the task to calibrate your line. You would then call the task in LabVIEW. If you are using this method, make sure that you are specifying the correct Gage Resistance (gauges in an unstrained position). The default is 350 so it would make sense that you are getting 0 V with this resistance.
In LabVIEW you can use DAQmx Perform Bridge Offset Nulling Calibration.vi to calibrate your lines. There is an example in the Example Finder that shows how to use this VI. (LabVIEW Help menu>>Find Examples. Search calibration. Cont Acq Strain Samples (with Calibration).vi). In this case make sure that you are specifying the correct Nominal Gage Resistance (gauges in an unstrained position). Once again the default is 350.
If you still get incorrect voltages when specifying the correct resistance, let me know how you are calibrating your lines and I will see what I can think of. Have a great day!
Sincerely,
Marni S.

Similar Messages

  • Created textbox doesn't change with variable?

    I've tried various ways of changing tumbler = 0 to
    if(...){tumbler = 1}, if(...){tumbler = tumbler +1} and so forth,
    but unless I manually change the tumbler value, the text in the
    question box doesn't budge. I've tried moving the tLabel outside
    the onEnterFrame and it just sets to undefined.
    What's going on?

    I seem to be having a problem with inputting new data into
    the textfield, especially in the form of arrays.
    Every time I try to input an array that changes with an
    onenterFrame, it spits out "undefined".
    I can manually change the TLabel.text to display anything,
    such as "Question 3" or "My Dog is an Awesome Dog";
    but when I set up tLabel.text = myArray[myvariable];
    it displays 'undefined'
    I've tried this in an alternative version of the program with
    similar problems.
    When I tried sticking the code for the textfield into an
    onEnterFrame all text disappears entirely.

  • Material price change with variable G/L account - which function module?

    Hi,
    do you know a function module which allows to change the material price (S or V) and accepts a cost center for the price variances that is not the one from customizing?

    Hi Tony.
    I feel that you are in extended classic scenario.
    For the "extended classic scenario" with services you must consider the following corrections in the R/3 system as of Release 40.
    1) Three new function modules
    2) Source code corrections in R/3 System
    ->  account assignment category in R/3 system can be changed for EBP
    These information are from one SAP note.
    Note 431954 - Extended classic scenario (services): Changes in R/3.
    regards,nishant
    please reward point if this helps

  • What is the combined effect of the SCXI-1520 Gain and NI-Max Gain?

    LabVIEW 6.1
    SCXI-1000
    SCXI-1520
    SCXI-1314
    PCI-6031E
    Windows 2000
    Greetings-
    I'm trying to determine how the gain that is settable on a given channel of an SCXI-1520 module is combined with the gain that NI Max assigns to a Virtual Channel.
    For example, if you set a gain of 100 on ch0 of an SCXI-1520, and you then create a Virtual Channel to read the mV output of the Ch0 sensor, (in this case a full bridge load cell), should the AI limits (range) that you specify in the Virtual Channel creation reflect the gain of 100 that the 1520 module is already applying to the signal? And after the 1520 module applies it's gain, does NI Max attempt to apply another gain if there is still capacity to amplify the signal within the AI range of the daq device?
    Also, when measuring a full bridge sensor as an analog input voltage signal, and after performing a Null on the sensor, there is usually some residual offset. Does one then programmatically (in LabVIEW) tare, or zero this residual offset by subtracting its value from all subsequent measurements?
    Thanks for your help.

    Hello Steve,
    How are you applying gain if not through a virtual channel?
    When you set the input signal ranges in MAX for your virtual channel, SCXI and DAQ board gains are applied. For example, if you create a voltage channel to read the mV output of a sensor, and set the range to +/- 10mV, the SCXI Module would apply a gain of 1000 to the signal and send the resulting +/-10V to the MIO DAQ device. The DAQ device will then attenuate this signal to +/-5V (the range of the ADC) by applying a gain of 0.5. Now, if you set the input signal range to +/-1mV, the SCXI Module will apply its maximum gain of 1000 and send the resulting +/-1V to the MIO device. The DAQ device will then amplify this signal to +/-5V by applying a gain of 5.
    If you are still seeing a residual offset after null calibration, you should use the Auto Zero property. This property measures ground before an acquisition and then subtracts that value from every subsequent measurement. You can set this in a strain task, or with a Channel Property Node in LabVIEW.
    Let me know if you have any further questions.
    Sean C.

  • Using SCXI-1520 in Parallel Mode.

    Hi all,
    I am using SCXI-1000 chassis and PCI-1024E DAQ card.
    I want to use my SCXI-1520 in Parallel mode.
    Is there any other way to configure my 1520 in parallel mode other than directly connecting to DAQ board using SCXI-1180 feed through panel and SCXi-1302?
    Some of my friends are telling that there are some Patch files, through which we can use the scxi-1520 in parallel mode. Is it true? If it is true please give me how use the Patch files( or alternative solutions).
    Thanq
    Regards
    Preetam

    Preetam,
    As explained in the SCXI-1520 user manual, Traditional NI-DAQ does not support true parallel mode operation of the SCXI-1520. However, NI-DAQmx does. I would recommend installing NI-DAQ 7.2, which includes the latest version of both Traditional NI-DAQ and NI-DAQmx. Then you can use the NI-DAQmx driver to control your SCXI-1520 in parallel mode. To configure the SCXI-1520 in parallel mode with NI-DAQmx, simply select the Parallel Mode check box when setting up your chassis and modules in MAX. I hope this information helps.
    SCXI-1520 User Manual
    NI-DAQ 7.2 Download

  • Applying Excitation Load to the SCXI-1520

    We use the SCXI-1520 signal conditioner to test and calibrate bridge sensors that we manufacture and it works great.  While the system is not used (i.e. when the operator connectes a sensor to the system) the SCXI-1520 is automatically isolated by using relays in a switching system.  The primary intent for this is to avoid possibly damaging the signal conditioner.  (Operators do regretful things.)   This means that the excitation power is floating with no load while the signal conditioner is disconnected,.  I was wondering if it would be appropriate to have the system automatically apply a load resistor to the excitation source to keep it "warmed up" so to speak.  Most sensors are a 350 ohm bridge and may be as high as 5000 ohms.  I was thinking of applying a common 330 ohm 1/2 watt resistor as a load.  (We are currently only using two channels at a time.)  Although I'm sure it would not make things worse, I just wonder if it's worth the bother.  Please advise...

    In my opinion, I don't think it is worth the trouble. The temperature
    of the SCXI-1520 probably won't change much from connecting a load to
    the exictation since there is plenty of heat generated from the
    SCXI-1520 to keep it at a stable temperature with or without the
    excitation source being connected. A bigger concern would be that
    strain gages can have self-heating errors when current is applied,
    which is usually accounted for by using a Quarter Bridge Type II
    configuration with a dummy strain gage next to the active gage. These
    self-heating errors occur when the strain gage is connected to the
    excitation source - so if you wanted to keep anything "warmed up" it
    should actually be the strain gage that you are disconnecting; not the
    SCXI-1520.
    -Logan K

  • Problem with variable offset for 0CALMONTH

    Hello Community,
    I have a problem with using variables offset for time characteristic 0CALMONTH
    Let's say my current query looks like this:
    ...................01.2006..........02.2006..........03.2006   (0CALMONTH)
    Sales ..............100..................125................200   (Keyfigure)
    What I want do now is to add a previous year comparison. So that it should look this way:
    ...................01.2006..........02.2006..........03.2006   (0CALMONTH)
    Sales ..............100..................125................200   (selected months)
    LY_Sales...........50..................100................100   (selected months - 12)
    (LY_Sales should show figures of 01.2005, 02.2005 and 03.2006 in this example)
    I used new selection for LY_Sales with variable offset for 0CALMONTH -12 but that didn't work. Figures in second line are zero. The desired figures would show up (if I expand the selected time intervall wide enough) in 01.2005, 02.2005 and 03.2005 but that's of course not what I want.
    Please help if you can!
    Regards,
    Ulrich

    Hi,
    We can get an an other way by using CELL editor caoncept.
    First create teh query like this:
    ...................01.2006..........02.2006........12.2006.....01.2005...02.20005...12.2005  Sales ..............100................125..............200.............50...........100.........100 
    Sales ..............100................125..............200.............50...........100.........100
    Then hide the 2005 years' kf:
    ...................01.2006..........02.2006........12.2006
      Sales ..............100................125..............200 
    Sales ..............100................125..............200
    Though the call editor concept overwrite the second rows(selection) content with hidden columns of second row(selection) one by one .i.e first cell of 2nd row will be overwritten by 13 th cell of second column.similarly second cell of 2nd row will be overwritten by 14 th cell of second column........
    First row(selection) : Cal year Charactertic with restriction 2006.
    second row(selection) : Cal year Charactertic with restriction 2005.
    With rgds,
    Anil Kumar Sharma .P

  • SCXI-1520 AND 700 OHM LOAD CELL?

    Will the SCXI-1520 work with a 700 ohm full bridge load cell? I'm a load cell mfg proposing a 700 ohm load cell solution to a customer. He says he doesn't think the 700 ohm cell will work with his 1520. The load cell will can take a maximum 20 VDC excitation and outputs 2 mV/V.

    Hi,
    Can you verify that the voltage coming out of the thermocouple is correct? You can do this by measuring across the thermocouple using a hand held multimeter. You may also want to input a known voltage into the module (a simple battery would suffice) and see if this produces the correct voltage in Measurement and Automation Explorer.
    Abhinav T.
    Abhinav T.
    Applications Engineering
    National Instruments India
    LabVIEW Introduction Course - Six Hours
    Getting Started with NI-DAQmx
    Measurement Fundamentals

  • How do I deal with a cascaded system, First Stage SCXI-1520'​s and Second Stage SCXI-1143'​s?

    I am aware of the following link:
    http://digital.ni.com/public.nsf/allkb/653505DF63A​D04E686256DD7005D42F6
    I'm kind of stuck here.  The system is already in place.  1520's in first stage and 1143's in second.  I am supposed to configure the 1520's and scan the 1143's.
    What problems do you see with this?
    How do I go about doing an end to end calibration?
    Should I just rip out the 1143's and hope nobody notices?

    Hello Frank,
    Let's start from the beginning.  I understand that you have some SCXI-1520s and 1143s that you are using in your measurement system. What type of sensors are you acquiring data from? It seems that you intend to use the 1143s to filter the data between the 1520s and the software.  Is this correct? Another question that I have is what do you mean by "end to end calibration?" The more specific that you are about the application you are developing, the easier it will be for others to help you with any questions that you might have.
    Looking at the knowledge base article that you linked in your original post, it seems that the point was to filter the data from the SCXI-1520 in software, using the LabVIEW Filter Express VI. Would this be a viable option for you? If so, then you could just rip out the 1143s.
    Regards,
    Wallace F.
    National Instruments
    Applications Engineer

  • Connecting Half Bridge I Config with SCXI 1520 and 1314

    Hi! I'm using Half Bridge -I Configuration with SCXI 1520 and 1314, but the diagrams in the SCXI-1520 manual are not very comprehensible to me. Three questions:
    1) Is it "necessary" to connect SCx terminals?
    2) If yes, why is there no lead resistance "RL" shown?
    3) Are one end each of two strain gauges to be shorted externally, or wired all the way upto SCXI-1340?
    If u can also post a drawing with actual leads and gauges shown, it will be great.
    These questions may seem trivial, but I'm just starting with strain measurement so...
    Thanks
    Rajat

    Rajat,
    If you are wanting to perform a shunt calibration on your strain gauges then the SCA terminals will need to be connected. The reason that no lead resistance (RL) is shown is that the resistance of those leads will not be affecting the reading you are taking. Lead resistances only need to be considered when they are part of the wheatstone bridge.
    The strain gauges are R3 and R4 in figure 2-3 on page 2-7 of the SCXI-1520 User Manual (linked below). One side of the strain gauges should be connected to each other, then the other side of the strain gauges need to be connected to P+ and P-. Only connections to the right of the 1314 terminal block (in figure 2-3) are connections you will need to make. I hope this helps.
    SCXI-1520 User Manual
    http://digital.
    ni.com/manuals.nsf/webAdvsearch/ED087ED0FDB34CF586​2569DC0068992B?OpenDocument
    Regards,
    Todd D.
    Applications Engineer
    National Instruments

  • How would I change the variables in multiple methods with the user input?

    Here is my code for a tic tac toe game I have to do for an assignment, it is currently set at the normal 3 x 3, but the teacher what the user to be albe to change these to between 3-5 before they start playing, here is my codeing
    import java.util.*;
    public class TicTacToe
    Constructs an empty board.
    private String[][] board;
    private static int ROWS = 3;
    private static int COLUMNS = 3;
    public TicTacToe()
    int size = in.nextInt();
    board = new String[ROWS][COLUMNS];
    // Fill with spaces
    for (int i = 0; i < size; i++)
    for (int j = 0; j < size; j++)
    board[i][j] = " ";
    Sets a field in the board. The field must be unoccupied.
    @param i the row index
    @param j the column index
    @param player the player ("x" or "o")
    public void set(int i, int j, String player)
    if (board[i][j].equals(" "))
    board[i][j] = player;
    Creates a string representation of the board, such as
    |x o|
    | x |
    | o|
    @return the string representation
    public String toString()
    String r = "";
    for (int i = 0; i < ROWS; i++)
    r = r + "|";
    for (int j = 0; j < COLUMNS; j++)
    r = r + board[i][j];
    r = r + "|\n";
    return r;
    I am having a problem figuring out how to change the variables ROWS , COLUMNS to the given user input, it seems easy but i can't really figure out how to do it
    thanks ahead of time

    import java.util.*;
    public class TicTacToe
    Constructs an empty board.
    private String[][] board;
    private static int ROWS = 3;
    private static int COLUMNS = 3;
    public TicTacToe()
    int size = in.nextInt();
    board = new String[ROWS][COLUMNS];
    // Fill with spaces
    for (int i = 0; i < size; i++)
    for (int j = 0; j < size; j++)
    board[j] = " ";
    Sets a field in the board. The field must be unoccupied.
    @param i the row index
    @param j the column index
    @param player the player ("x" or "o")
    public void set(int i, int j, String player)
    if (board[j].equals(" "))
    board[j] = player;
    Creates a string representation of the board, such as
    |x o|
    | x |
    | o|
    @return the string representation
    public String toString()
    String r = "";
    for (int i = 0; i < ROWS; i++)
    r = r + "|";
    for (int j = 0; j < COLUMNS; j++)
    r = r + board[j];
    r = r + "|\n";
    return r;
    }sorry for not posting code correctyl new to this forums
    Thanks for the help but let me rephrase my question, the rows and columns are the same like 3x3, 4x4 ,or 5x5,
    -when the program runs it will ask the user for what they want to set the tic tac toe at between 3 - 5.
    My question is how do I get the code
    Scanner a = new Scanner ( System.in );
    System.out.print("Enter the size of the tic tac toe box to be between 3-5 : ");
    int sizeTicTacToe = a.next();to change the variables of ROWS COLUMNS
    I just want to know of a way to make the users input of sizeTicTacToe to change the variables ROWS & COLUMNS in my toString() and TicTacToe() methods

  • I have a macbook 2011 and its booting to the apple with a loading bar. it gets halfway and changes to a screen with the apple and a spinning circle. It spins untill it dies. will not boot to safe mode. Do not have orriginal osx disk either.... HELP :(

    i have a macbook 2011 and its booting to the apple with a loading bar. it gets halfway and changes to a screen with the apple and a spinning circle. It spins untill it dies. will not boot to safe mode. Do not have orriginal osx disk either.... HELP

    It happened after an update

  • Reading a thermocoup​le with the SCXI 1520

    Does the SCXI 1520 have something to account for the interface connection heat, and is it needed? I've heard this is what the thermocouple modules do, and it is necessary.

    The SCXI-1520 uses the SCXI-1314 Module which does not have cold-junction(CJ)compensation capability - meaning it can not compensate for either the temperature of the connection to the DAQ system, nor, the additional voltage effect due to the dis-similar metal contacts of the DAQ system. This correction is absolutly necessary for accurate temperature measurement. I suggest you use a "third-party" cold junction module from a vendor such as OMEGA Engineering (www.omega.com). The CJ sensors are battery powered and reference the signal to 32 Deg F while at the same time providing standard copper leads for the DAQ system.

  • SCXI 1520 for load measurement cable lengths of 500 meters

    HI ,
    I ned to measure lod from a 1000 ohm full bridge circuit. The distance between the sensor & my SCXI 1520 is 500 meters. Please let me know how can I compensate for the lead resistances both in Excitation & while reading back the actual sensor value.

    grte,
    For extremely long cable runs resulting in much higher than normal lead resistance to bridge resistance ratios, you must use remote sense, which is a six wire connection (four wires for excitation and two for signal).  Refer to your SCXI-1520 manual for more information:  http://www.ni.com/pdf/manuals/372583d.pdf, specifically page 2-9 and Chapter 4, Theory of Operation.

  • Scxi 1520 exitation of 11 -30 vdc

    Hello
    I want to know wether i can use a device in my strain (scxi 1520) gauge module which requires an exitaion of 11-30 vdc and gives an ouptput of 4-20 mA.if possible whats the configuration and if not ,if i provide an external exitation how do i use it with my scxi 1520 module..
    plz its urgent
    lalit

    You can convert almost any current output to a voltage output by adding a resistor across the output terminals. Calculate the resistor such that the voltage across the resistor at max current does not exceed max input voltage of the acquisition system. Also, check the specs for max output voltage of the signal source. Don't expect the circuitry to supply more than the circuit supply voltage minus, say, 20 p.c.
    Of course you will have to compensate the offset - at 4mA 'live zero' output you will of course get a reading different from zero. This should be possible by software.
    However, if you need an excitation voltage higher than supplied by the board you can use an external power supply. Maybe you will have to use a grounding scheme different from what be used with an 'internal excitation' source (from the board).

Maybe you are looking for

  • Embedded Video in PDF

    Hi, I have window desktop application develop in Visual Studio.NET 2010 (C#.NET). The video is saved in *.MP4 or *.AVI format with high definition. The desktop application record the Live Web Cam Video, as soon the video is saved in need to export th

  • Customer hierarchy changes history

    Hello, is it possible to see all changes done in a customer hierarchy (entry in CDHDR CDPOS tables for exemple) ? Thanks.

  • White edges

    When I print out the InDesign file, there is always white edges on the paper, how can I remove them?

  • Can Automator Print to PDF?

    I want to create a workflow that includes printing a selected file to a PDF.  But Automator can't seem to do it.  The one command that looked the most promising, "Save as Adobe PDF" won't load.  Every time I try to add it to the workflow I get an err

  • Trouble opening a document

    How do i go about changing a .docm file to a .doc file if the file was sent to me through email.