Measure 16 strain gages simultaneously with SBRIO 9626 + 2 NI 9235 modules

Hello everyone,
I am currently working on a deformation measuring application. I need to measure 16 strain gages simultaneously, using a SBRIO 9626 + NI 9693 (two C Slots) + 2 NI 9235. I started checking out the example included for measuring strain with shunt calibration on 4 gages with one 9235 module through the FPGA, modded it to read 8 gages without any issue.
The problem comes up when i try to use two modules for reading 16 gages. I modified the getting started example in serveral ways without any success, only can read continuously the 9235 on slot 1, and apparently, i only get an initial reading on the other 9235, and then nothing more. Below is attached the code (note that i am no expert on FPGAs, and i've been trying different configurations, and at some point, not precisely knowing what i was doing ), any advice on how to put both 9235 to work simultaneously will be appreciated.
thank you.

Hi s.jimenez
First of all, thank you for your prompt answer. Regarding your suggestion, i hadn't checked the Basic Synchronizing NI 923x example, my bad . After reading and understanding it a little, i tried to adapt it to my situation, sadly with no success. Some of the mistakes that i corrected were:
one FIFO for acquiring data from both modules
used single I/O nodes for start/stop and acquiring data from both modules
changed the clock settings of the modules to: slot1 module providing clock signal for the slot2 module
the only big difference that i notice between the example is that i added the shunt calibration procedure to the sequence, do you think this is the problem?
summing up, i havent been able to obtain continuous readings from the second module, any additional help could be greatly appreciated.
best regards.
 

Similar Messages

  • Can I measure full bridge gage configurations with SCXI1121 and 1321 terminal

    Hello
    I designed a load cell that uses a full bridge gage configuration. I have at my lab a SCXI 1121 module with a SCXI 1321 terminal block. I need to know if it is possible to use that hardware configuration in order to make de load cell and the data acquisition system fully functional.
    Thank you.
    Best regards from Bogotá, Colombia, South America

    Juan,
    The full brige configuration you are speaking of requires four wires, two for voltage and two for excitation, is this correct? If so here is a link that you might find helpful.
    Full Bridge Configuration
    This reference is for strain gauges, but the connection for a full bridge is going to be the same. The channel plus and minus and excitation plus and minus can be connected to the 1321 for the individual channel. To configure the proper gain, filtering, and excitation mode and level, please refer to the Getting Started with SCXI on pages 3-14 through 3-23 (pages 51-60 in the .pdf).
    Regards,
    Andy F.
    Applications Engineer
    National Instruments
    National Instruments

  • Which module of CompactRIO can be used to measure strain gage

    I wonder which module of compactrio can be used to measure strain gage. or should i use the analog input module to measure the value and use the analog output module to excite the bridge?

    Hello,
    You are correct that you can use any of the analog input modules to take measurements, and use analog output modules for bridge excitation. You might also need to add other external components for bridge completion, depending on your sensor.
    Regards,
    Vineet A.

  • Problems with Sampling rate in LabVIEW with 1/4 bridge strain gage

    Hello,
    I have a question.  I have SCXI 1001 and am trying to read strain gages and thermocouples.  In the slot 1 I have a 1122/1322 with thermocouples that works great.  In slot 2 I have a 1121/1321 that needs help.  I cannot figure out how to make a LabVIEW program to read the strain gage. 
    Is computer hardware a factor?  I have a relatively old Dell, 1.7 ghz, 256 MB RAM, and all of my programs bog my machine down.  My thermocouple program with 1 functioning channel takes almost 2 minutes to load. 
    Anyway, I program the DAQ assistant like I think it should be done, but I am having problems with the sampling rate.  Everytime I run the program I get an error message saying that it could not get the recommended samples in time.  I have had my delay time on my While Loop as low as .25 s and as high as 1.5 s.  I have changed my sampling rate from 1 hz to 1000 hz. 
    I would really appreciate any and all help on this matter.  I am still very new to LabVIEW. <I could not contain my excitement when my thermocouple program worked>
    Thanks,
    CDawgttu

    Hi CDawgttu,
    I think the best thing that we can do for the moment is to try and see what the maximum rate you can get on the 1121 is, when working on its own.
    According to the DataSheet the 1122 is more likely to be what's slowing you down.  There could also be some concerns with how the internal jumpers are set on the 1121, so you may want to make sure that the settings there match how you have configured your board in Measurement and Automation Explorer. 
    -You can set this up by right clicking on the SCXI module and adjusting the Properties.  On the Jumpers Tab you should then make sure the values match what you've set internally (SCXI-1121 User Manual - Chapter 2)-
    When you use just the 1121, see if that makes a difference in your overall application speed.
    Finally, it may be easier to use an example program than the DAQ Assistant since you are using such an old machine.  You can find Strain Gauge examples by opening LabVIEW and following this path:
    Help > Find Examples > Browse > Hardware Input and Output > DAQmx > Analog Measurements > Strain > Cont Acq Strain Samples.vi
    I hope some of these tips get you pointed down the right path.
    Regards,
    Otis
    Training and Certification
    Product Support Engineer
    National Instruments

  • Why do I need to connect QTR and S+ directly on the strain gage?

    I connected two wires with a 2" 120-ohm strain gage. Later, connect these wires to a strip connector. Now connect the red wire from NI system (SCXI-1314 which is already converted for 120-ohm) to red in the strip. This red is P+ in SCXI-1314. Now I connect the black (QTR in SCXI-1314) and white (S+ in SCXI-1314) to the white wire on the strip connector. Unfortunately this did not work. I got a constant strain output. But when  I connect the black (QTR in SCXI-1314) and white (S+ in SCXI-1314) to the strain gage directly it works fine.
    I tried with 4 strain gages and got the same result.
    It will be great if any one can tell me what went wrong?

    Hi Shaurav,
                Sorry, in my last post, I meant to say "SCXI-1520", which I am assuming you have  because you have the 1314 terminal block.  The SCXI-1520 has programmable gain, as mentioned HERE.  Also, I recommend looking at THIS discussion forum post becauseit talks about the different ways to set that gain.  Have you tried applying a gain in Measurement and Automation Explorer?  How are you programming this?  Thanks!
    aNItaB
    Applications Engineer
    National Instruments
    Digital Multimeters

  • How to connect 2-wire strain gage to NI 9237 by quarter bridge

    I have a Strain Gage: KYOWA KFG-20-120-C1-11 (2 wire) http://www.kyowa-ei.co.jp/english/products/gages/pdf/kfg-01.pdf, NI 9237 on a Compact DAQ (cDAQ 9174) and RJ-50 (10-pin modular plug to pigtail wires).
    Strain Gage features:
    Gage Factor: 2.08 +/- 1.0%
    Gage Resistance: 120.2 +/- 0.2 Ohms
    I'd like to connect them to measure the strain with quarter bridge configuration but I have some doubts about which line goes to which terminal.
    Thanks.
    Solved!
    Go to Solution.

    You can find the manual for the NI 9237 module here
    It's a good idea to buy an NI 9944 or NI 9945 Quarter Bridge Completion Accessory if you're planning on using this module with a quarter bridge configuration, but  you can look at the following diagrams to see what kind of internal connections are implemented: Connecting Strain Gauges and Shunt Resistors to the NI 9237
    PS Posting in the DAQ or signal conditioning forums instead of Labview may get you better/faster answers. 
    Cheers
    Message Edited by mishkin on 03-11-2010 02:40 PM
    Misha

  • Remote strain gages

    I have to measure from eight strain gage channels disposed at 100 m from the PC. The cheapest solution I found is to use a SC-2043-SG in a CA-1000 enclosure, a NI USB-6008 and a USB extender.
    Question 1: in its User Manual, is mentioned that the outputs of SC-2043-SG are NRSE signals. Does this comply with the input specifications of NI USB-6008 ?
    Question 2: is there enough space for inserting the NI USB-6008 in the CA-1000 enclosure (using some "home made" fixtures) and are there any thermal problems ?
    Thank you !

    I have to measure from eight strain gage channels disposed at 100 m from the PC. The cheapest solution I found is to use a SC-2043-SG in a CA-1000 enclosure, a NI USB-6008 and a USB extender.
    Question 1: in its User Manual, is mentioned that the outputs of SC-2043-SG are NRSE signals. Does this comply with the input specifications of NI USB-6008 ?
    A: the 6008 only has differential and RSE input configurations. However, you can attempt to make it work by using the 6008 in differential mode and connecting AISENSE to the negative pin on each of the channels. NRSE is sort of like differential mode.
    Question 2: is there enough space for inserting the NI USB-6008 in the CA-1000 enclosure (using some "home made" fixtures) and are there any thermal problems ?
    A: there appear to be enough space to put both in the enclosure. The problem maybe be the thickness of the enclosure. It is 4.39 while the thickness of the 2043 is 4.6. The difference is in the millimeters, but could be a problem. Other than that, there should not be any other problem.
    You can check these dimensions in the following PDFs:
    http://www.ni.com/pdf/manuals/321738a.pdf
    http://www.ni.com/pdf/manuals/371303a.pdf
    http://www.ni.com/pdf/manuals/371201a.pdf
    Good luck on your project

  • I am confused by instructio​ns for calibratin​g strain gages.

    Hi all,
    In my quest to learn all things  some things LabView I am attempting to calabrate my strain gages prior to running a test.  Using the Measurement and Automation program I open the NI-DAQmx tasks and run the Channel Calibration Wizzard. I have 5 SCC-SG02s in my signial conditioning block with a total of 10 gages, Does this mean 10 channels? In the Wizzard step one asks for a reference value of the measurement. Where do I get this reference value? Then I am instructed to setup the signial to take a measurement at this value, again I ask, how? If I enter numbers in the reference value slots to procede, I next come to a message that my values did not encoumpass the channel's range and endpoints, how do I determine what they are? And do I need to encoumpass them? Is there a tutorial that covers this with examples and better descriptions or do I need to keep asking questions of the forums?
    Thank you for your help.
    Jim Steinmeyer
    Design Engineer
    Reinke Mfg.
    PO 566
    Deshler NE 68340
    [email protected]

    Hi Jim,
    Hopefully this will clarify things for you but if not just post back.
    I have 5 SCC-SG02s in my signial conditioning
    block with a total of 10 gages, Does this mean 10 channels?
    Yes, you need to calibrate the measurement of each channel. In this case you have 5 modules with 2 channels each.
    In the
    Wizzard step one asks for a reference value of the measurement. Where
    do I get this reference value?
    The reference value for the measurement should be at least the low end and the high end of the signal you're measuring. So lets say you expect to read a value of 50mV you should calibrate for 0mV and 50mV at a minimum. You can enter as many calibration references as you want and it's recommended you do at least 2.
    Then I am instructed to setup the
    signial to take a measurement at this value, again I ask, how?
    I believe it's already set up to take the measurement. You can pause and start it with the button on the right of the wizard.
    If I
    enter numbers in the reference value slots to procede, I next come to a
    message that my values did not encoumpass the channel's range and
    endpoints, how do I determine what they are?
    The range of the SG02 is +/-100mV.
    And do I need to
    encoumpass them?
    It suggests you calibrate if for values that
    encompass the full range of the device but it will let you procede with
    the calibration if you don't want to do that.
    Is there a tutorial that covers this with examples and
    better descriptions or do I need to keep asking questions of the forums?
    The following two tutorials provide more information on the Calibration Wizard and the theory behind calibration:
    System Calibration
    NI-DAQmx Professional Tools
    Hope this helps.
    Regards
    Message Edited by SarahB on 07-06-2006 09:14 AM
    Sarah
    Applications Engineer | National Instruments | UK & Ireland

  • I am running a strain gage test and can't get more than 1000 samples

    A formor employee left a strain gage VI that I am attempting to reuse but no matter what I do I can,t get more than 1000 samples before needing to restart the loop. In the task timing (of NI-DAQmx) I have set the acquisition mode to N Samples and the clock settings to read 65000 samples at 25 Hz. There is a DAQmx timing(sample clock) VI that resets to finite samples and 1000 per channel when I close it but I have reset it to 65500 continious samples and left it open to no avail. There is a rate input to this sample clock on the front window that I have tried setting to several different rates to no avail. The Vi will run about 15 seconds, collect 1000 samples and then ask to verify the file location to save the data to. Upon verifying the file location the VI will run another 15 sec. loop before stopping for verification again.
    If the loop is stopped rather thanhaving the file verified an error is listed:
    Error-200278 occurred at DAQmx Read (Analog 1d WFm NChan NSamp).vi:1
    The given possible reason given is: attempted to read a sample beyond the final sample acquired.
    When I stop attempting to run the VI the block diagram opens with a dark block around file creation block. I need this VI to run for 10 min. collecting samples at about 25/sec. Can someone help me figure out what I am doing wrong?
    I have made screen shots of the VI and the error code to assist finding the incorrect programing.
    Thank you for your help.
    Jim Steinmeyer
    Jim Steinmeyer
    Design Engineer
    Reinke Mfg.
    PO 566
    Deshler NE 68340
    [email protected]
    Attachments:
    strain test error.doc ‏493 KB

    Thank you,
    I was just thinking about being able to increse the size of the doc.  for better visability. I have tried working with the rate input for the DaQmx for the sample clock and it does change the frequency of sampling, but I still get just the 1000 samples. I have included Jpegs this time. I have tried to exppand the two DAQ assistants that arn't expanded but am unable to, I also am unable to find a "propertys" command to open them up and see what exactly they do. The nested while loop for output also seems strange to me. Maybe I would be better to attempt a new program but being new to the language I thought using an existing program might be best.
    Jim
    Jim Steinmeyer
    Design Engineer
    Reinke Mfg.
    PO 566
    Deshler NE 68340
    [email protected]
    Attachments:
    block diagram.JPG ‏134 KB
    DAQmx.JPG ‏129 KB

  • How to I import MAX 4.6 config files into MAX 5.5? Missing Data Neighborhood. Strain gage set up is different.

    I have been trying to import my config file from MAX 4.6 into a new system running MAX 5.5 and daq 9.8.
    The data neighborhood does not appear, however my application sees the information. How can this be remedied? Start over?  I have a lot of inputs and would rather not have to recreate all of them.
    What is the difference between the strain gage settings in MAX 4.6 and MAX 5.5? The selection box for the bridge in 4.6 has a selection for "let niDAQ choose". Seems that is necessary to use the 4.6 config data. Try though I might, the readings in 5.5 do not match those in 4.6.     Is there a work around fo this? I don't want to have to perform an entire system calibration.
    Thanks
    Chris
    Solved!
    Go to Solution.

    Attached JPG's.
    Here is more information regarding the MAX Strain Set Up.
    Attached are screen shots from MAX 4.6 and MAX 5.5. 
    Hardware:  PXI chassis with bridge to a PC.  SCXI-1520 input card.
    Software: Old system:  Windows XP SP2 running MAX 4.6 with niDAQmx 9.0.2,   programming in LabView 2011
                       New system: Windows 7 running MAX 5.5 with niDAQmx 9.8.  Programming in LabView 2013
    5.5:  What is the gage factor?  Is that the mv/v sensitivity of the load cell?
    5.5:  Asks for Gage resistance, easy to look up and I entered the data, 350.
    5.5:  How do I determine the Initial Voltage?
    5.5:  No choice of using V Excitation for scaling
    5.5:  Is Full Bridge I the same as 4.6 Full Bridge?
    5.5:  Requires use of Strain in scale factor
    4.6:  Requires use of Volts in scale factor (flags an error if I try Strain and requests Volts)
    4.6:  Choosing to use Vex for scaling makes readings look similar to 5.5 readings, but still not correct. ie around -79 in 5.5 and around -50 in 4.6 vs. 5.2 without.
    Is there a way to set MAX 5.5 so that it provides the same starin set  up function as 4.6? If so, what is it?
    Thanks,
    Attachments:
    Max 4.6 Strain Set Up.jpg ‏32 KB
    Max 5.5 Strain Setup.jpg ‏23 KB
    MAX 4.6 Strain Scale 2.JPG ‏165 KB

  • Automatic reset of sbRIO-9626

    We have an sbRIO-9626 mounted on a main board using the RMC connector.  Is there any way to have the sbRIO-9626 automatically reset itself if the SW hangs, like a watchdog functionality of sorts?  Or does this have to be handled externally on the main board using a device to trigger the SYS_RST# pin, e.g. if the SW doesn't toggle an IO pin on a regular interval?  Unfortunately, we do not currently have access to the SYS_RST# pin on the main board.  So I hope this can be handled internally on the sbRIO-9626. :-)
    Thanks!

    Hi ojohnsen79,
    There are multiple ways to implement watchdog functionality with a RIO target, such as Single-Board RIO or CompactRIO.
    There are dedicated watchdog functions in the RT pallets, with an overview of the RT watchdog capabilities in the LabVIEW Help.
    In addition, there is a dedicated IO node in the FPGA target for System Reset.
    Programmatically Resetting the CompactRIO or Single-Board RIO System (FPGA Interface)
    This dedicated IO node can be used in a loop that is checking for responsiveness from the RT host processor.  In the event that the RT application becomes unresponsive, the FPGA can set IO values to a safe state and reset the system.  An example project for this type of application is also demonstrated on ni.com here:
    FPGA Control on CompactRIO Sample Project Documentation
    Regards,
    Spex
    National Instruments
    To the pessimist, the glass is half empty; to the optimist, the glass is half full; to the engineer, the glass is twice as big as it needs to be...

  • Does the SCC-DI01 can be set as a trigger for strain gage measuremen​t?

    I used the SCC-SG01 to measure the strain. I need a trigger to activate the gages to get the data when the test happen. Can I use the SCC-DI01 as a trigger for gages for my test? If I can, how I can do it?   

    Hello hopezx,
    The 2345 is a fairly passive device that does not actually have a lot built into it other than the signal conditioning. So the actual thing that we need to look at is the DAQ card that you have attached to the 2345.  What you need to check on is the product page on ni.com to see if your device support digital triggering.  If it does, then you can use a digital trigger for your task just like any other.  
    Please post back if you have any other questions or would like some more details.  If you do post back, please make sure to let us know what other hardware you are using.  
    ColeR
    Field Engineer

  • How to configure Spartan-6 I/O on sbRIO 9626

    Hello,
    I am currently developing a VI using the sbRIO 9626 to control various data collecting instruments. It is necessary to have the unused outputs on the sbRIO pulled down to ground in order to prevent issues with our devices. I know that it is possible, when programming a Spartan-6, to designate whether the I/O's are pulled up or pulled down. Since this same FPGA is used on the sbRIO 9626, I would suspect that there is a similar command to set the state of the RIO I/O's. Could someone give me some insight on how this would be done?
    Thanks for the help.

    Hello,
    I checked the operating instructions and see the I/Os are defaulted to tristate before and during configuration, and unused I/Os remain tristated.  You would need to implement pull-up/pull-down resistors to ensure a start up value.  Alternatively, you can have develop a configuration vi and download to the flash memory that has start up states.
    OEM OPERATING INSTRUCTIONS AND
    SPECIFICATIONS
    NI sbRIO-9605/9606 and
    NI sbRIO-9623/9626/9633/9636
    http://www.ni.com/pdf/manuals/373378d.pdf
    Downloading an FPGA VI to the Flash Memory of an FPGA Target (FPGA Module)
    http://zone.ni.com/reference/en-XX/help/371599J-01/lvfpgahelp/downloading_fpga_vi_to_flash/
    Wayne T. | Application Engineer | National Instruments

  • Is there any way to link the individual rows of data to the corresponding bars in a bar chart so that each legend title appears simultaneously with its corresponding bar when creating a build? I can do it in a pie chart but can't in a bar chart.

    Is there any way to link the individual rows of data to the corresponding bars in a bar chart so that each legend title appears simultaneously with its corresponding bar when creating a build? I can do it in a pie chart but can't in a bar chart.

    You used the data.  Verizon can not see what it was sued for.  However your phone can see whats apps used the data.  go to settings-data usage- there will be a place that says data usage cycle.  line the dates up with your cycle.  then there will be a bar graph below that   extend bother white bars one all the way to the left and one all the way to the right.  after those are extended below that will be a list of apps,  there should be one that used over 2 gb and that will show you what app used that data in her purse

  • Measure frequency of 50 Hz with at least 3 digits

    Hi.
    I have Labview 8.2 , and I want to measure the network frequency (50Hz) with at least 3 digits and good accuracy.
    Is there any solutions to do that in Labview , easy? I also have a DAQ 6210.
    Thanks.

    Hi dsasorin,
    You can use your 6210 to measure the frequency of your
    signal. The 6210 has 2 - 32 bit counters on-board. It has built-in timebases of
    80, 20 and 0.1 MHz available for use with the counters. You will still need to
    attenuate the signal. The maximum input rating for the 6210’s counters in 5
    volts. They are TTL digital inputs.  Also the counter inputs are not
    designed for negative voltages. So you may need to rectify your signal as well
    as attenuating it. Examples of frequency measurements using the DAQmx drivers
    can be found in the NI Example Finder. In Labview go to Help >> Find
    Examples… >> Hardware Input and Output >> DAQmx >> Counter
    Measurements >> Digital Frequency. 
    Please let me know if you have any questions and take care.
    Thanks,
    Nathan
    National Instruments
    Digital Hardware Engineer

Maybe you are looking for

  • Not All Fields are Displayed in RSA3 for a Generic Extractor ??

    Hi all,     I have a created a Generic Extarctor based on a View and enhanced the Extract Structure with 3 ZZ Fields. Now it has 26 fields with width of 273. In RSA3, I could see inly 12 fields with width of 147 only.    <b>No</b> field has checked a

  • Is there a way to recommend iTunes adding songs to iTunes match?

    I've been using iTunes match since it came out - and I wondered if there was a way to recommend to the powers that be songs or albums that would be nice to add to their matching service? Yes - I am aware that they can upload my songs if they don't ma

  • How do I load MacOS 9.2 to my MacOS 10.4.6 only hard drive?

    Question. How do I load MacOS 9.2 to my MacOS 10.4.6 only hard drive so I can run "Classic" programs? I have the MacOS 9 install disk. Thanks, -Apple //GS

  • Data Migration Legacy data date

    Hi, I have the following query with regard to the data migration of the Employee Master data: The legacy data of the employee starts from the date 01.01.1970. During the data upload do I need to create the employee record in SAP backdated to 01.01.19

  • Can't delete layer in photoshop

    Sorry this was the closest forum I could find. I added a layer in a photoshop to change the skin tone of a photo slightly. However, I am not happy with it, but when I delete the layer nothing changes. It seems I can delete the layer, but the actual e