What is a 4-wire resistance measurement?

I'm developing a Labview user interface for setting up analog input channels. AI Config.vi has a measurement mode input cluster that includes a 4-wire ohms option. I hate to admit it but I don't know what that is, when one would want to use it, or how. Can anyone enlighten me?

4-wire resistance measurements are used when you need either very-high accuracy, or the measurement leads are very long. The way a normal 2-wire resistance measurement works is that a fixed current is passed through the resistance being measured and the meter reads the voltage drop across the unknown resistance, and Ohm's law allows the meter to calculate the resistance. The problem is that this technique read the total resistance (including the test leads and any connection resistance).
A 4-Wire resistance measurement uses seperate sets of leads for applying the current to the unknown resistance and for measuring the voltage drop across the resistance. This gives very accurate measurements because the sense inputs to the meter have very very high impedence,
resulting in very very small current flow through the sense leads. Thanks again to Ohm's law, very very small current flow means very very small voltage drop in the wires, resulting in very very small measurement error--regardless of how long the measurement leads are.
Or at least that's the theory.
Mike...
Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion
"... after all, He's not a tame lion..."
Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

Similar Messages

  • What's the difference between 4-wire and 2 wire resistance measurements w/ 9219?

    It appears that the NI-9219 provides a small current in either 4-wire or 2-wire resistance measurement mode.  What is the difference between the two methods?  Just accuracy?
    Also, if I am measuring the resistance of a solenoid (when it is not excited) using either method above, do I need some type of shunt resistor or do I just litteraly just wire HI/LO and EX+/EX- across the solenoid terminals?
    Thanks!

    Resistance thermometer wiring configurations:
    Two-wire configuration
    The simplest resistance thermometer configuration uses two wires. It is only used when high accuracy is not required as the resistance of the connecting wires is always included with that of the sensor leading to errors in the signal. This applies equally to balanced bridge and fixed bridge system.
    Three-wire configuration
    In order to minimize the effects of the lead resistances a three wire configuration can be used. Using this method the two leads to the sensor are on adjoining arms, there is a lead resistance in each arm of the bridge and therefore the lead resistance is cancelled out. High quality connection cables should be used for this type of configuration because an assumption is made that the two lead resistances are the same.
    Four-wire configuration
    The four wire resistance thermometer configuration even further increases the accuracy and reliability of the resistance being measured. In the diagram above a standard two terminal RTD is used with another pair of wires to form an additional loop that cancels out the lead resistance. The above Wheatstone bridge method uses a little more copper wire and is not a perfect solution. Below is a better alternative configuration four-wire Kelvin connection that should be used in all RTDs. It provides full cancellation of spurious effects and cable resistance of up to 15 Ω can be handled. Actually in four wire measurement the resistance error due to lead wire resistance is zero.
    Message Edited by JoeLabView on 10-24-2008 01:00 PM

  • Why is the PXI-2575 not recommended for 2-wire resistance measurements?

    The spec for the NI PXI/PXIe-2575 says "Note   The NI PXI/PXIe-25-75 is not recommended for 2-wire resistance measurements". Why is this? If I want to perform 2-wire resistance measurements, what would be a good alternative?

    It really depends on your measurement.  The problem with 2-wire resistance measurements is that the resistance of the wiring and the switch path will be included in your measurement.  If you are measuring in the kOhms to MOhms, this should be neglible.  But measuring anything smaller will add a large error.  That is why 4-wire resistance measurements are recommended.  The sense lines can measure the voltage across the part you actually want to measure and an accurate measurement can be made.
    This is true for all switches.
    My philosophy is to use 4-wire measurements except when checking for an open.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • 4-wire resistance measurement with 3706 DMM using 3721-ST plug-in card

    Hi,
    I am new to labview and trying to get a 4-wire resistance measuremnt . I am kooking for an example program to get a 4-wire resistance measurement using a 3721-ST card on a 3706 Keithley DMM. I have one program where I always get error -1074000000. Thanks a lot for your inputs.
    Best,
    Chander

    As you should be able to determine with Help>Explain Error, it's an instrument error query failure. See if you can run the error query in MAX.
    You did not specify where you got the driver or attach the code. The only driver I found was from Keithley. If this is the driver you are using, you should ask them about their code.

  • 4 wire resistance with HP34401A takes 600ms for 1 measure! run faster?

    Hi everyone,
    I am using an HP 34401A Multimeter ( through RS 232 ) to make a 4 wire resistance measure every 1000ms (very precisely). However each measure takes roughly 600 ms...Consequently, I don't know when that measure is made (at ,...,300, 400, ...ms?).
    Would anybody know how I could solve this problem? Like for example letting the multimeter refresh the measurement as farst as it can ( intern trigger) and labview just reading the value every 1000ms...?  However the measurement would still take 600ms ( I suppose ) ....
    Any help would be great,
    Marc
    PS : If the HP trigger is software and the while loop set to go as farst as possible I can get a measure every 600 ms.... 
            Lowing the precision doesn't make the measure go faster....
            If the HP trigger is "internal" and the while loop set to 1 sec(or as quick as possible) the while loop takes 2000 ms.... 
    Attachments:
    HP VI.vi ‏40 KB

    Hi,
    It is not useful to create several subjects for the same problem (http://forums.ni.com/ni/board/message?board.id=170&message.id=211603)
    I think that it is nor useful ti use the "control mode.vi" at each time. You need to configure it only one time.
    You also can try to modify your instrument driver and to delete unused functions which take time. More things you write or read to the serial port, more time it will take.
    Hope this helps
    Manuel R
    AE dans une autre vie

  • 4 wire resistance

    I need to check the resistance on a joint weld. I am using a PXI system running in LabView. I need to add this test to the exsisting program.
    1. Use a 4 wire resistance meter such as an HP 34420A Nano0ohmeter.
    2. Put the meter on 4 wire resistance measurement mode and set to the most
    sensitive scale.
    3. Connect the current injection leads to heater pins 1 and 7.
    4. Connect the voltage measurement leads to heater pins 8 and C1.
    5. Measure the resistance.
    Any suggestions???

    Here you find an instrument driver for your HP 34420A.
    Since I do not know the instrument itself I don't know if the connections will be ok.
    Waldemar
    Message Edited by Support on 04-24-2007 10:47 AM
    Waldemar
    Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
    Don't forget to give Kudos to good answers and/or questions

  • NI-4060 giving invalid 1st reading after switching from or to LOW Resistance Measurements

    We've been using TestStand & LabView to test various Circuit board. On series of test involves checking for a short circuit (Measure Low Resistance 4-wire) then measuring for a 3.5Vrms signal on another part of the board.
    For each measurement, the following NI-DMM VI's are used in order:
    niDMMInit, niDMMAutoZero, niDMMConfigure, niDMMMeasure, niDMMClose.
    If we do the Low Resistance 4WR measurement, then a AC V measurement, the 1st reading from the DMM is approx 10x too high, if a 2nd reading it done it is then OK.
    It doesn't matter how long a delay is before we take the 1st measurement, it's always approx a factor of 1E+1 out.
    If however we don't do a Low Restance prior to
    the AC V measurement, then the measurement is always correct.
    I expermented with turning AutoZero on & off, and various resolution settings, however none of these seem to have an effect on the result.
    Can anyone explain these strange results?
    Thanks
    Simon Holman
    Simon Holman
    Software Engineer
    Certified LabVIEW Developer
    Certified TestStand Developer
    measX GmbH & Co. KG.
    http://www.measx.com

    Thanks, after playing with a few more settings I found if I turned the Cacheing off niDMMInitWithOptions, with "Cache=0" that everything worked fine, but it would take a couple of seconds to get the first AC measurement after switching from resistance.
    Simon
    Simon Holman
    Software Engineer
    Certified LabVIEW Developer
    Certified TestStand Developer
    measX GmbH & Co. KG.
    http://www.measx.com

  • HAS any one used a 50 ch DMM for resistance measurement?

    What i'm trying to do is simple, i'm trying to monitor 50 channels or should i say 50 points of resistance measurement and then datalogging a change but i have a restriction and that is the sampling rate. i can't use a realy since there is a DEBOUNCE issue so i'm stuck right now on this. i have to pretty much scan a 50 channels in 20uS or less and then logg everything that changes. please help thanks.

    Hi CrukZ,
          I am NOT a "hardware" person, but recently researched this subject and (with a hardware person) built a shorts-test station.  One solution that I/we considered was to use an analog DAQ board.  We'd have put some voltage - say 5V - on a buss, then branched off the buss with 50 individual high-precision resistors - one to each testpoint (one input goes straight to the ?V buss).  The DAQ board does a single-ended voltage measurement at each test-point - the mid-point of a voltage-divider - and use the measured voltage to calculate current and/so resistance.  Two 1.25MHz DAQ boards (triggered together), at 25-channels each, would get the DAQ-rate you're after.
    You'd have to play with the test-voltage and resistor choices depending on the current/voltage specs of your device.  I think the closer the series resistor matches expected DUT resistance, the better it is for the calcs, but then really low resistance means higher current so it's "a balancing act".  The more expected resistance varies, the worse it is for the calcs. 
    In our case, the tested circuits included diodes and current didN'T change linearly with test-voltage.  However, we successfully emulated a hand-held Fluke DMM @1.2V on the 400 ohm scale.  Done-deal! 
    BTW, I won't feel bad if someone describes why this is a terrible idea.
    I am NOT a hardware guy person
    When they give imbeciles handicap-parking, I won't have so far to walk!

  • What are the avlble methods to Measure  Quality of Customer Service in SAP

    Hi
    We are in Retail business, and I would like to know what are the available methods to measure the Quality of Customer service in SAP CRM. Help us to get the required information?
    Best regards

    Venkat,
    there are two aspects to this :
    1. The overall philosophy ( for want of a better word ) of QOS for any service - there is a lot of thought that has gone into measuring QOS for a service - hence I would say that QOS is more related to the specific service than the entire domain.
    2. Measuring the quality of service in terms of what ? - there are a lot of KPIs for the same some of them could be :
    Average time taken to service a customer
    Does the customer get all that they want in the store or only some of the items ( partial fill)
    Are the products neatly arranged and easy to access
    average time taken for the customer to get what h/she needs
    customer facilities like parking / childern play area etc
    Availability of attendants / helpers for the customer
    home delivery
    credit options... etc etc and the list could go on endlessly ... as you can see it is very specific to the service being provided and accordingly you will get KPIs for the same.
    As for measauring the same - there are umpteen ways to do the samedepending on the place it gets recorded - you can have surveys / web surveys / POS details etc etc - what is it that you are looking for specifically ?
    Arun
    Hope it helps....
    Message was edited by:
            Arun Varadarajan

  • HT2498 how do I find out what kind of fire wire port I have on my desktop? I want to transfer video from my camcorder.

    how do I find out what kind of fire wire port I have on my desktop? I want to transfer video from my camcorder.

    If you have Firewire 800 it's a boxy looking port, the Firewire 400 is thinner and has a arrow looking shape, you can get a adpater.
    FW800 is simply FW 400 x 2, so the adapter gives you FW 400.

  • What sensor should be used to measure speed of motor

    Hi,
    I am using NI PCI-6624 to control the speed of dc motor. I have used "PWM-Counter Output.vi" example to generate PWM pulses to control the input power of motor. I am using "counter output" and "analog input" terminals of PCI-6624. Counter output terminal is used to generate PWM signal and "analog input" terminal will be used as an input from speed sensor.
    Can someone tell me what sensor I can use to measure the speed of motor. Please note that the output of the sensor will be the analog input to PCI6624, so it is essential that speed sensor's output is ANALOG.
    Please help me in this matter and tell me which sensor can be used and from where I can buy it ?
    Thanks

    Ayaz,
    the straight forward low-cost solution for velocity measurements is using a quadrature encoder. With your  DAQ device you could use the second counter of the board to measure the frequency of one phase, but that's jus one option amongst others.
    I haven't come across sensors that output a voltage that is proportional to velocity but expect such a device to be much more expensive and probably less accurate.
    Do you plan to do closed loop velocity control? Are you using Windows or a realtime system?
    Kind regards,
    Jochen Klier
    National Instruments

  • HT201180 What type of Fire Wire cable to use to connect MacBook Pro 2009 to tape-based Sony TRV720 camcorder

    What type of Fire Wire cable to use to connect MacBook Pro 2009 to tape-based Sony TRV720 camcorder

    USB is the slowest. Firewire is faster. eSata is the fastest (and will be superceded by Thunderbolt).  The old Fire was 4 pin (Firewire 400 and is essentially obsolete), new is 9 pin, Firewire 800.  All of the will transmit data, simply a different speeds.
    For eSata connectivity, you MBP must have an express card slot (and the appropriate eSata connection card) and you external enclosure must have an eSata input.  eSata cables will only transmit data, therefor it will require power by Firewire or USB cables.
    Ciao.

  • Keithley 2010 resistance measurement via LabVeiw 8.5

    Hello!
    I have Keithley 2010 multimeter and I want to measure resistance with it under LabVeiw 8.5. I download needed configs from official web-site. It almost works, however there is one problem. After each resistance measurement multimeter switch to the voltage mode. It's look like: resistance measurement ->voltage mode ->resistance mode->resistance measurement ->voltage mode->resistance mode->... So it mesuare once per second or less. It's not enough fast for me, I need something about 10 times per second. Could you please help me? 
    Thanks in advance!
    Sergey
    P.S. http://forums.ni.com/t5/LabVIEW/Fast-readings-with-Keithley-2010-Multimeter/m-p/91867 - doesn't help

    I received this answer on Keithley forum: 
    *RST
    ENSE:FUNC 'RES'
    ENSE:RES:RANGE 10
    ENSE:RES:NPLC 0.01
    ENSE:RES:AVERTATE OFF
    For I = 1 to 100
    :READ?
    Now read the unit with a VISA READ
    Next I
    So I used SCIP commands via VISA WRITEs, and it helped me.
    Best regards and thanks,
    Sergey

  • Keithley 238-Keithley 182 Resistance Measurement

    Dear all,
    I am going to make temperature dependence resistance measurement.I will mak this vi as sub vi and add to basic vi. I built a vi but I have a problem. K238 apply current but K182 is late to measure. As I highlight the exacutaion, there is no problem.
    Structure:
    COnfigure K238
    K238-> apply current
    wait 3 sec.
    K182 ->measure voltage
    K238->standby
    I don't know where I am making mistake. Indeed, trigger lamp is not constant also. Please chekc my vi and help about it and also any addition to my vi is appriciated.
    Attachments:
    Resistance_14.10.2011.vi ‏19 KB
    kei_smu.llb ‏709 KB
    kei182.llb ‏312 KB

    Hi becidea,
    no one willing to help? No one able to help!
    - Missing subVIs...
    - Missing hardware to test your VI...
    Hint:
    Read the manual for both Keithleys. They are old devices and easy to program. Follow the descriptions in the manuals, test all commands step by step...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Problems in Resistivity Measurement Setup?

    We have a Resistivity measurement Labview(4.0).And we measure the Resistivity of our sample using this Program.The working principle for the measurement is the Vander Paw Effect. The problem is with the Determination of the Shear Factor(F) and the another value Q ( which is just a ratio of Voltages).
    I have discovered that the program(it is a standard Purchased Software) instead of using the Q calculated in the program uses some predetermined array Q and the nearest value to the actual calculated Q is picked up from this array.The index is remembered and from the corresponding index in the F array( the SHEAR FACTOR) it picks the shear factor.This also takes a lot of time even though all the calculation are being done at roo
    m temperature.Could anyone explain the Logic please.
    Thanks in advance
    Utpal
    you can reach us at ::
    (205)-348-7686
    between 11AM and 3PM Central Time Zone

    Please post a copy of your code (all of it) or a image that we can look at.
    It sounds like you like the results you get, but they are just to slow.
    Is this correct?
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

Maybe you are looking for

  • Setting up exchange calendar on iCal for existing exchange account

    I already had my exchange email setup in Mail (which is working exactly as before), so there was no Mail setup so it didn't run (I'm guessing) the auto setup for calendar and address book to make use of the new integration. So how do I do that withou

  • Error while adding essbase server(V9.3.1)

    Hi All, I have installed all essbase related products and configured everything thru configuration utility successfully.But while adding essbase server through ADMINISTARTION SERVICES CONSOLE,I got the following error. ===============================

  • Which is better - SQL Statement in APEX or as a function returning a type?

    Hi I have a general question about best practices for APEX development. If we have say a report region based on a SQL statement, is it better (from a performance perspective) to have the SQL statement defined in the region in APEX OR have the actual

  • 1 line item in invoice for Multiple line items of SO

    Hi SD Gurus, My client requirement is multiple line items of the sales order should reflect as a single line item in the invoice ..? For ex: I am using Service material type Dien & material created under different material groups. My Sales order look

  • CSV to CSV (FILE to FILE Adapter)Scenario

    Hi All,          Kindly provide an immediate response.. The error is as follows.. Conversion initialization failed: java.lang.Exception: java.lang.Exception: Error(s) in XML conversion parameters found: Parameter '.fieldFixedLengths' or '.fieldSepara