SC-2345 signal conditioner module

Has anyone worked with this hardware before?
 DAQ interface to the [SC-2345] signal conditioner module. It is configurable with individual SC modules. 
(2) Using equipment currently being procured: NI CompactDAQ 9181 over Ethernet housing one NI 9213 x16 channel thermocouple  module. 
Functionality should be such that a variable sample rate may be employed from 1 sample per second to 1 sample per minute for all channels.  One sample per minute shall be the threshold requirement.  Only temperature is expected to be measured.  All available channels having temperature modules shall be measured and recorded.  The data should be viewed on a graph for the current test mainly for troubleshooting and calibration purposes.  All data shall be stored on hard drive to a data file in a usable file format, preferably *.csv file format.  User interface shall support start and stop of a test in a single mouse or keyboard action.  Each start of a new test shall create a new test data file not to overwrite other data.

What you are trying to do is possible with the equipment you have and LabVIEW.  The 9213 has built in cold junction compensation for up to 16 thermocouple measurements.  
To get started programming this try looking at the example under Help-> Example Finder-> Hardware Input and Output-> DAQmx-> Analog Measurements-> Temperature-> Cont Acq Thermocouple Samples-SW Timed.vi
This link may help you to program the start and stop for your measurements:
http://zone.ni.com/devzone/cda/tut/p/id/3331
Good luck! 
Brian G.

Similar Messages

  • Is there a way to set up browse sequences for project with multiple TOCs and conditionalized modules

    I'm using RoboHelp 9 with WebHelp output.
    I've got five outputs, one of which contains Help for common functions, while the other four contain Help for licensed modules. When a user opens the Help for a licensed module, the user sees the core Help and the licensed Help. In addition, files are conditionalized so that searching for unlicensed content from a licensed Help module brings up nothing.
    I've been troubleshooting problems with the Previous Topic and Next Topic which, thanks to William, I learned are related to browse sequences. After trying assorted configurations, I've got a couple of questions:
    Does RH support only a single browse sequence in a project, even when the project has multiple outputs & TOCs?
    If RH supports only a single browse sequence, does that mean there is no way to create a unique browse sequence for each separate output?
    If RH supports multiple browse sequences, what is the workflow?
    I also maintain a 'master' TOC that contains all the modules, both common and unlicensed. What I've done for now is to autocreate a browse sequence based on the 'master TOC'. When I generate output for a licensed module, which is conditionalized, I only see the TOC for that module and, therefore, can only browse between books and subbooks in that module. I've also verified that topics that do not appear in the conditionalized module, such as for another licensed module, do not appear in the Search results list either.
    Carol

    Me again, Carol
    You also asked about the functional differences between WebHelp and WebHelp Pro, so let me elaborate.
    I'm aware of only two major differences (other than the extra benefits of feedback analytics reports and management of "Areas" with authentication in RoboHelp Server).
    The behavior of Browse Sequences as explained above
    The fact that Content Categories are not supported in WebHelp Pro for this latest version 9.
    As for the Browse Sequences you are trying to provide for different modules (licensed, etc.): Multiple Browse Sequences are included in a single .BRS file. The sequences are defined in the XML within the single file.
    As a workaround (for either WebHelp or WebHelp Pro) you could create a NGP Help.brs. which you have already created for one module; then backup and archive it. Then, create a modification for the different module before you generate again. The NGP Help.brs. will need to have the same name as your project so you will have to manage the desired .brs file into the project folder when you generate that version. All of your other choices (TOC, Index, Conditional Tags, etc.) would remain the same for the respective modules.
    Finally, I note that you are apparently generating WebHelp Pro right now even though you are not publishing it to the RH Server? This is really not the best practice. You should generate plain WebHelp for a web server that does not have RH Server on it (even though you may be getting away with it). As for your concern about "breaking" something; each output is placed in a different !SSL! folder automatically when you generate, so you should be able to generate WebHelp without interferring with the WebHelp Pro output. Then, you can re-publish to the RH Server using WebHelp Pro whenever the server is ready.
    John Daigle
    Adobe Certified RoboHelp and Captivate Instructor
    Evergreen, Colorado
    www.showmethedemo.com

  • Filter SC-2345: signal drift issues

    Hello all,
    Our lab has a NI filter SC-2345 (Signal Conditioning Connector Block) to filter out noise from motion sensors used in a MRI console. We also use LabView to gather this data in our computer. The problem is that when we set up our equipment (serial cables with motion sensor at end) the signal seems cleaner, but appears to drift- eventually going out of our field of view. This (floating) signal is drifting out of range over time. We are thinking it might be an issue with the grounding? Does anyone know how to properly ground this device? What could fix this problem? Would adding resistors help? and are there fixes without adding resistors?
    Any help or advice is much appreciated.
    Thank you!!
    Sandra

    Hello Sandra,
    This is Marcus in Applications Engineering.  Thank you for your post.  I have attached a document which I think will be helpful.  It has procedures for wiring your analog signals and also has a section on noise and floating signals which I believe will be relevant to your case.  
    Please let me know if you are still having issues and I will do my best to assist you.
    http://zone.ni.com/devzone/cda/tut/p/id/3344#toc2
    Regards, 
    Marcus
    Marcus M.
    PXI Product Support Engineer
    National Instruments

  • Using a TCP/IP Connection to REQUEST and RECEIVE data from a iDRX Signal Conditioner through a EIS-2B Server

    First let me say that I am new to labview, please bear with me.  I want to use Labview to querry a iDRX thermocouple signal conditioner using tcp/ip.  The signal conditioner is wired to a EIS-2B server.  The server is at 198.162.10.53 and port 2000.  The data request command is *10x01\r and the expected data to be returned is 01X01+00064.6 (or whatever the actual temperature is).  The conditioner and server are working and testing correctly using the iDRX supplied software.
    My attached vi runs, creates no errors, but returns no data either.  I can find many examples of how to set up a listener, but I need to QUERRY and then RECEIVE the data.
    Thanks in advance.
    Attachments:
    Alyeska 4.vi ‏15 KB

    Hi Alyeska!  Welcome to the forums!
    I took a quick look at the VI, and I have four quick suggestions for
    you that may give us some information about what is happening.
    You may be experiencing an error that just isn't detected by the VI -
    normally we add an error handling VI at the end of program execution to
    report any errors that occurred.  Also, it's helpful to have a way
    to exit the while loop so that the program can finish executing if an
    error occurs.  Third, you may need to introduce a delay between
    the query and the read command to allow the server time to process and
    respond to the request.  Lastly, if you already know how long the
    return message will be, you should wire this length to the Bytes to
    Read input of the TCP Read VI so it knows to return the data once it
    receives that number of bytes.  I've attached a modified version
    of the VI incorporating these - give this a try, and let us know if you
    still see an error, and if so, what error.  Also, if you haven't
    taken a look at it already, there are excellent resources for learning
    LabVIEW at the LabVIEW Fundamentals page - it's a great way to introduce yourself to LabVIEW and get up to speed quickly.
    Cheers,
    Matt Pollock
    National Instruments
    Attachments:
    Alyeska 4.vi ‏19 KB

  • Developed VI for data input from a Serial RS485 S. Himmelstein 700 Series Signal Conditioner

    Has any one developed a VI for data input from a serial RS485 connection with S. Himmelstein 700 series signal conditioner. Multiple displays and channels. Labview 2009

    Hi 
    I am using the same vi which you have suggested and i have selected proper com port and other settings, but i am not getting any data,but if i send "ADC0" and "*IDN?\n" command alternatively then it is giving the data...but if i do that i will get zero and data alternatively.I want to get data without zero in between.. any solutions on why i have to send *IDN?\n?
    Expand.Evolve.Influence
    Attachments:
    Hammltn.jpg ‏91 KB

  • Force Sensor with Signal Conditioner to NI 6009 DAQ

    Hello, 
    I am currently conducting a unique impact test using a pendulum. Currently, there is a rotary potentiometer measuring the shaft rotation and a force sensor to measure the impact. The rotary potentiometer and DAQ work like a charm in SignalExpress but I am currently having problems with the force sensor.
    The setup:
    Force Sensor --> Signal Conditioner Box --> DAQ (Analog Input 1 & Corresponding Ground).
    In Signal Express, when I procede to "Add Step" - should I be choosing "Acquire Signals --> DAQmx Acquire --> Analog Input --> [Voltage? Force? Custom?]
    Thanks a million,
    AW (big noob)
    Solved!
    Go to Solution.

    Hi a_wishart,
    I don't think the evaluation version of Signal Express is the reason you are getting that error, please see the related document, as there are multiple possible causes for that error. 
    http://ae.natinst.com/public.nsf/web/searchinternal/485201b647950bf886257537006ceb89?OpenDocument
    -N
    National Instruments
    Applications Engineer

  • Is the connection of thermocouple need any signal conditioner if we use a NI USB-6216 Card?

    I have a NI USB-6216 Card and I want to use it to measure a temperature using a thermocouple but I want to know if I need a signal conditioner circuit in this case
    Best regards

    Hi kukarobot,
    Themocouples do typically require signal conditioning becuase they have such a small signal and are succeptable to noise because they are antennas.  A low signal input range (minimum for 6216 is -200 to +200 mV) helps to get better resolution with the thermocouple, and a lotpass filter can help to knock off the noise on the line.  This can be done in LabVIEW with a filter.
    Also, you can opt for a low-cost TC01 for a single TC or multiple or USB 9211 or 9213 for multiple thermocouples.  The devices have lower input ranges and the filtering built in.
    Best,
    Adam
    Academic Product Manager
    National Intruments

  • Analog signal change(module 9381) in labview when activating switch on relay module (NI9481) on seperate circuit

    We are getting analog voltage changes in Labview on several different inputs (not found with multimeter). It happens when we activate the NI 9481 relay module with a 24V DC signal to power a solenoid. Don't understand why this is happens or why it shows on three different inputs in LabVIEW but not when testing the points with a meter.

    That picture is of little help, since the devices will report what they measure, wether it is the voltage of interest or not
    To find the root cause of that effect, you 'just' have to follow the current. However current and to note _fast changing current_  can go funny, not always so obvious ways.
    That's why I asked for details of the setup, and every wire counts
    (and ground is a con......   see sig)
    And a as fast as possible sampled voltage channel while a switch is actvated (say 20ms) would help too.
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

  • Problems with DAQmxBase under Linux/C

    I'm attempting to use "C" to write code for the PCI-MIO-16XE-10/PCI-6030E DAQ interface card. I have it connected to the SC-2345 signal conditioning module with a SCC-TC02 thermocouple unit plugged into "Dev/ai0". The thermocouple reference circuit is connected to "Dev/ai8." When I run the example code for acquireNScansThermocouple I get a -1 return code. Debug statements show that the first call, DAQmxErrChk(DAQmxBaseCreateTask) is being executed, but the next statement, DAQmxErrChk(DAQmxBaseCreateAIThrmcplChan) fails.
    By way of further information, the argument to the call is: DAQmxBaseCreateAIThrmcplChan (taskHandle, chan, "", min, max, DAQmx_Val_DegC, DAQmx_Val_K_Type_TC, DAQmx_Val_Chan, 0, "Dev1/ai8").
    Although I have not checked the results fully, I can run the acquire1Scan example, and it seems to be performing properly, so it appears that the hardware is functioning properly. I have not yet tried to match the voltage output results to the temperature that I would expect the thermocouple to indicate.
    I would greatly appreciate any indication of just what I can do next.
    Harold Skank

    Welcome to the NI discussion forums!
    Sorry, I cannot answer your question, but I would like to point out that you probably posted your question on the wrong board. (This part is for feedback on the discussion forums).
    There is no specific board for Linux or C and maybe there should be?
    Look around a bit in all of the NI Discussion Forums. More appropriate would be maybe e.g. Multifunction DAQ depending on the main focus of your question.
    Hopefully, you'll get quick help once you post in a more suitable area. Good luck!.
    LabVIEW Champion . Do more with less code and in less time .

  • How do I use a counter to measure frequency and multiple analog signals in the same VI?

    I have a PCI-6071E, an SC-2345 with multiple modules, and a PXI-8184 (with a PXI-1002 Chassis).
    My goal is to monitor pressures, flows, temperatures, and speed in one VI.
    I am using Measurement and Automation Explorer version 3.1.1.3004 to manage my channels.
    My speed is a PWM signal which I recently rewired through the counter 0 of my board.
    I was hoping to configure this to read frequency directly in measurment
    and automation, have this scale the value to RPM, and then feed it
    directly in to my labView program.
    In labView, it will not except this signal though.
    I get error -200300 from the DAQmx Start Task.vi
    Possible reasons(s):
    Invalid timing type for this channel.
    Property: SampTimingType
    You Have Requested: Sample Clock
    You Can Select: Implicit, On Demand
    After doing some research, it seems that the counter wants "Implicit"
    selected for the DAQmx Start Task.vi, but then I cannot use my other
    channels. Also, counter is included in the "Sample Clock" option
    description, so I do not understand why it is not working.
    Does anyone know how to work around this problem or a way to configure the counter so that it will work in this way?
    All my other channels are Analog.
    Thank you.

    I am working on getting just the counter working by using
    the program posted previously, and I am running into issues. Periodically I get
    the error:
    Error -200141
    occurred at DAQmx Read (Counter DBL 1Chan 1Samp).vi
    Possible reason(s):
    Data was overwritten
    before it could be read by the system.
    If Data Transfer
    Mechanism is Interrupts, try using DMA. Otherwise, divide the input signal
    before taking the measurement.
    It seems to work better if I use cascaded counters, but I need timer 0 for
    analog channels when I run this code along with the program for the other
    measurements.
    I have tried averaging, and selecting different values for the millisecond
    timer, and these did not seem to have an effect.
    I tried different DAQms configurations and "Counter DBL 1Samp" seemed
    to work the best.
    The program will work for a while and then it will give me the above error
    message.
    If I use counter 0 as a cascaded counter input, the program runs fine. If I run
    this with other analog channels, it errors out because the analog channels use
    counter 0.
    If I use counter 1 as a cascaded counter input, it seems to work better than a
    single channel, but it will still error out with the above error.
    If I use only counter 1, I get the error above even faster.
    Also, none of the
    configurations give measurements outside the While Loop.
    The only place I can add a speed dial for the front panel is within the While
    Loop.
    Is there someway to get the signal to continuously send out of the while loop?
    I thought if I could get the signal out of the while loop, I could condition it
    anyway I wanted without the program erroring out.
    Any suggestions would be much appreciated.
    Thank you.
    Attachments:
    Counter_error.jpg ‏45 KB

  • Can I measure voltage with a current module by removing the resistor?

    I'm trying to measure a 0-10 VDC signal and I don't have any voltage throughput modules for my 2345 signal conditioning unit. I do have some SCC-CI20 (4-20mA) input modules that use a 249 ohm resistor. The output from these modules are 1-5 VDC as expected. I'm wondering if I remove the resistor do I not have a voltage module?
    Please help, I need to get some measurements done soon.
    Thanks

    Hi,
    Yes, you can use the CI20 module to read in voltages. Connecting a voltage source in parallel with R3 will result in the same potential drop to appear across the R3 resistor (see diagram attached).
    Make sure that you DO NOT configure the CI20 in the Measurement and Automation Explorer, so you can read the raw voltage. Also DO NOT supply more voltage than 5V, or you might damage the module.
    Hope this helps,
    Lesley Y.
    Attachments:
    CI20 Connection for Voltage.gif ‏38 KB

  • How to compensate for mili-volta​ge output interactio​n with FieldPoint FP-AI-100 Module?

    I have the white and green outputs of four Omega PX180B (100mV = 200 psig full scale) full bridge pressure transducers hooked to a FieldPoint FP-AI-100 analog input module.  I have a separate regulated 10V DC supply providing power to each transducer.  At zero pressure, FieldPoint Explorer and LabView read only small offset milivolts as expected.  When one transducer is exposed to 100 psig and the others are at zero, the exposed transducer milivolt signal is reduced to about 80 psig; while the other three read from 5 to 10 psig.  I think they are interacting?  How can I prevent this?  Can I ground the COM terminal of the FP-AI-100 module?  If so, to the 10V DC supply or to the FP-1000 module?

    Sorry, this is a hardware issue and it has to be fixed in hardware.  A couple more ideas to try:
    Take the green wire from sensor and connect to Vin of one channel.  Connect white wire to Vin of another channel.  Connect COM of AI-100 to common of 10V supply.  Measure both channels in your vi and add the two voltages together before making the conversion to PSI.  Would take twice as many AI channels but it might work.  I would read the entire module and the same time.
    You could also build your own simple signal conditioner.  Just need a good instrumentation amp set for a gain of 1.  AMP02 works well for this.

  • Is it possible to condition a load cell signal with a 1520 SCXI and then use it as the primary analog feedback for a 735X motion control board?

    My system
    PXI 1052 chassis
    PXI 8196 RT controller
    Flexmotion 7356 motion controller
    Flexmotion 7354 motion controller
    6259 M series DAQ
    1520 SCXI
    1520 SCXI
    1314 SCXI frount mounting terminal block
    DSM strain gage load cells
    Exlar SR Brushless PM motors
    Kollmorgen servo star CD series 5 drives
    My objective:
    I want to measure the force on the load cells with the 1520 SCXI (i.e. excite the load cell then amplify and condition its output) then I want to use this analog (force) signal as the primary feedback for my motion control system (7356 and 7354 motion controller connected to my drives and motors).
    The problem:
    The motion controller boards (7356 and 7354) can be configured for force feedback control via analog feedback from a load cell.  However the boards implicitly expect the load cell signal to be amplified and conditioned with and external signal conditioner rather then using an NI SCXI module.  Currently I’m am reading the SCXI signals via the 6259 M seriers DAQ and consequentially have no way to route the signal into the 735X boards for force feedback control.  I can use softmotion to control the motors but then I loose the fast PID update rates possible with the 735X boards.
    The question:
    Is it possible to condition a load cell signal with a 1520 SCXI and then use it as the primary analog feedback for a 735X motion control board? 
    Thanks
    Patrick Aubin
    Ph.D Candidate
    University of Washington &
    VA MedicalCenter of Excellence for
    Limb Loss Prevention and Prosthetic Engineering  

    Hi GG,
    Thank you for your feedback.
    >create your own external circuitry to amplify the signal.>
    True a few op-amps could amplify and filter the signal externally but the performance of such an amateur built system will never match the accuracy and functionality of the 1520 SCXI.  That’s why we spent the $2500 for the professional version.
    >One thing that you could do is to use a UMI with your motion controller and then wire your signal from your SCXI to the UMI.>
    As I understand it the UMI is basically a break out connectivity interface for third party drives.  After conditioning and amplifying the analog force signal with the SCXI module the analog signal isn’t available to wire into a UMI.  To my knowledge the conditioned signal of the SCXI resides only in the PXI backplane (i.e. there is no physical access to the conditioned analog signal).  Can you explain how the UMI could be help here.
    Again thanks for your input GG.
    Patrick

  • Wiring diagram of SC 2345

    I am trying to figure out how the connections are made between the signal conditioning modules on my SC 2345 board and the board's J24 connecter and screw terminals. For example, I have an AI02 at channel 0/8 and I want to know where + and GND connect to this. Basically any wiring diagrams or tables with pin layouts will probably help me out quite a bit.

    Check out page B-2 in the SC-2345 user's manual: http://www.ni.com/pdf/manuals/371064c.pdf
    You will notice that each analog input slot on the SC-2345 can output two different Nonreference Single-ended (NRSE) signals to the Data Acquisition board that is connected to the 68-pin connector at J24. If you have a SCC-AI02 connected to J1, then it has two differential analog input signals which are conditioned and passed to the DAQ board as two separate single-ended signals to channels AI0 and AI8 on the 68-pin connector. You can look up the e-series pinout with the e-series user's manual: http://digital.ni.com/manuals.nsf/websearch/05A25C65C755D8DB86256FD30081687D. You will see that AI0 and AI8 correspond to pins 68 and 34 on the 68 pin connector. Page 11 of the SCC-AI user's manual: http://www.ni.com/pdf/manuals/323089a.pdf describes the inner-workings of the module, which will also give you some additional insight into the connections.
    If you are just getting started with SCC and want to know how to configure it in software, then there is an SCC quick start guide that may also be of use to you: http://digital.ni.com/manuals.nsf/websearch/5D08FA2610E23C4A86256FB1005880FA
    I hope that helps.
    Logan Kunitz

  • Verify SCXI chassis: Configurat​ion specifies a SCXI -1600 module but nothing was detected

    Hello NI Engineer,
    I am using SCXI 1001 chassis with SCXI 1600 control module, SCXI 1520 signal conditioning module and SCXI 1314 connector block to acquire data from strain gage. Once I right clicked SCXI 1001 under device and Interfaces in MAX>> test>>I found a pop up window as “Verify SCXI chassis: Configuration specifies a SCXI -1600 module but nothing was detected”.
    This is what I did.  I connected wires from strain gage to SCXI 1314 connector block which is then connected to SCXI 1520, placed in chassis. I connected SCXI 1600 controller module to computer using a USB 2.0 cable. As soon as I switched on chassis, I found a pop up at task bar as “SCXI 1600 is detected”. I opened MAX and right clicked NI SCXI -1001 under devices and interfaces>> Properties>>selected the accessory under module tab and got “Configuration complete” message at top of pop  up window, But once I right clicked NI SCXI 1001 >> test >> I found an error as mentioned above. Also once I right clicked NI SCXI 1520, under NI SCXI 1001>> Configure TEDS>> I was not able to click scan for HW TEDS option (i.e. It’s not shown up). How to overcome these two errors? Please help me. I also attached screen shots with this. I am using windows XP.
    Thanks
    Dhaya.
    Attachments:
    Error pic 1.JPG ‏115 KB
    Error pic.JPG ‏97 KB

    Hi Dhaya,
    You seems in the correct direction to configure the SCXI hardware. There is nothing to test on the SCXI-1001 chassis instead you can test on the individual channels inside the SCXI. SCXI 1600 will auto detect the modules inside the SCXI Chassis and display it in MAX. The next step that you may need to do is to configure the Accessories (Connector Block) that is attached to the SCXI-1520 mentioned.
    Once you configure the connector block, you should be able to test SCXI-1520 channel.
    In regards to TEDS, Are you using SCXI-1314T connector block (http://sine.ni.com/nips/cds/view/p/lang/en/nid/137​35) which is for TEDS sensors?
    I hope that this helps
    - Meadow -
    LabVIEW 7.0 - 2011, Vision, RT, FPGA
    TestStand 3.0 - 4.5

Maybe you are looking for