Worldwide Technical Support and Product Information
ni.com
National Instruments Corporate Headquarters
11500 North Mopac Expressway Austin, Texas 78759-3504 USA Tel: 512 683 0100
Worldwide Offices
Australia 1800 300 800, Austria 43 662 457990-0, Belgium 32 (0) 2 757 0020, Brazil 55 11 3262 3599,
Canada 800 433 3488, China 86 21 5050 9800, Czech Republic 420 224 235 774, Denmark 45 45 76 26 00,
Finland 385 (0) 9 725 72511, France 33 (0) 1 48 14 24 24, Germany 49 89 7413130, India 91 80 41190000,
Israel 972 3 6393737, Italy 39 02 413091, Japan 81 3 5472 2970, Korea 82 02 3451 3400,
Lebanon 961 (0) 1 33 28 28, Malaysia 1800 887710, Mexico 01 800 010 0793, Netherlands 31 (0) 348 433 466,
New Zealand 0800 553 322, Norway 47 (0) 66 90 76 60, Poland 48 22 3390150, Portugal 351 210 311 210,
Russia 7 495 783 6851, Singapore 1800 226 5886, Slovenia 386 3 425 42 00, South Africa 27 0 11 805 8197,
Spain 34 91 640 0085, Sweden 46 (0) 8 587 895 00, Switzerland 41 56 2005151, Taiwan 886 02 2377 2222,
Thailand 662 278 6777, Turkey 90 212 279 3031, United Kingdom 44 (0) 1635 523545
For further support information, refer to the Technical Support Information document. To comment on National
Instruments documentation, refer to the National Instruments Web site at
The SCXI-1503 is warranted against defects in materials and workmanship for a period of one year from the date of shipment, as evidenced
by receipts or other documentation. National Instruments will, at its option, repair or replace equipment that proves to be defective during the
warranty period. This warranty includes parts and labor.
The media on which you receive National Instruments software are warranted not to fail to execute programming instructions, due to defects
in materials and workmanship, for a period of 90 days from date of shipment, as evidenced by receipts or other documentation. National
Instruments will, at its option, repair or replace software media that do not execute programming instructions if National Instruments receives
notice of such defects during the warranty period. National Instruments does not warrant that the operation of the software shall be
uninterrupted or error free.
A Return Material Authorization (RMA) number must be obtained from the factory and clearly marked on the outside of the package before
any equipment will be accepted for warranty work. National Instruments will pay the shipping costs of returning to the owner parts which are
covered by warranty.
National Instruments believes that the information in this document is accurate. The document has been carefully reviewed for technical
accuracy. In the event that technical or typographical errors exist, National Instruments reserves the right to make changes to subsequent
editions of this document without prior notice to holders of this edition. The reader should consult National Instruments if errors are suspected.
In no event shall National Instruments be liable for any damages arising out of or related to this document or the information contained in it.
E
XCEPTASSPECIFIEDHEREIN, NATIONAL INSTRUMENTSMAKESNOWARRANTIES, EXPRESSORIMPLIED, ANDSPECIFICALLYDISCLAIMSANYWAR RANTYOF
MERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE . CUSTOMER’SRIGHTTORECOVERDAMAGESCAUSEDBYFAULTORNEGLIGENCEONTHEPART OF
NATIONAL INSTRUMENTSSHALLBELIMITEDTOTHEAMOUNTTHERETOFOREPAIDBYTHECUSTOMER. NATIONAL INSTRUMENTSWILLNOTBELIABLEFOR
DAMAGESRESULTINGFROMLOSSOFDATA, PROFITS, USEOFPRODUCTS, ORINCIDENTALORCONSEQUENTIALDAMAGES, EVENIFADVISEDOFTHEPOSS IBILITY
THEREOF. This limitation of the liability of National Instruments will apply regardless of the form of action, whether in contract or tort, including
negligence. Any action against National Instruments must be brought within one year after the cause of action accrues. National Instruments
shall not be liable for any delay in performance due to causes beyond its reasonable control. The warranty provided herein does not cover
damages, defects, malfunctions, or service failures caused by owner’s failure to follow the National Instruments installation, operation, or
maintenance instructions; owner’s modification of the product; owner’s abuse, misuse, or negligent acts; and power failure or surges, fire,
flood, accident, actions of third parties, or other events outside reasonable control.
Copyright
Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying,
recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National
Instruments Corporation.
National Instruments respects the intellectual property of others, and we ask our users to do the same. NI software is protected by copyright and other
intellectual property laws. Where NI software may be used to reproduce software or other materials belonging to others, you may use NI software only
to reproduce materials that you may reproduce in accordance with the terms of any applicable license or other legal restriction.
Trademarks
National Instruments, NI, ni.com, and LabVIEW are trademarks of National Instruments Corporation. Refer to the Terms of Use section
on
ni.com/legal for more information about National Instruments trademarks.
Other product and company names mentioned herein are trademarks or trade names of their respective companies.
Patents
For patents covering National Instruments products, refer to the appropriate location: Help»Patents in your software, the patents.txt file
on your CD, or
ni.com/patents.
WARNING REGARDING USE OF NATIONAL INSTRUMENTS PRODUCTS
(1) NATIONAL INSTRUMENTS PRODUCTS ARE NOT DESIGNED WITH COMPONENTS AND TESTING FOR A LEVEL OF
RELIABILITY SUITABLE FOR USE IN OR IN CONNECTION WITH SURGICAL IMPLANTS OR AS CRITICAL COMPONENTS IN
ANY LIFE SUPPORT SYSTEMS WHOSE FAILURE TO PERFORM CAN REASONABLY BE EXPECTED TO CAUSE SIGNIFICANT
INJURY TO A HUMAN.
(2) IN ANY APPLICATION, INCLUDING THE ABOVE, RELIABILITY OF OPERATION OF THE SOFTWARE PRODUCTS CAN BE
IMPAIRED BY ADVERSE FACTORS, INCLUDING BUT NOT LIMITED TO FLUCTUATIONS IN ELECTRICAL POWER SUPPLY,
COMPUTER HARDWARE MALFUNCTIONS, COMPUTER OPERATING SYSTEM SOFTWARE FITNESS, FITNESS OF COMPILERS
AND DEVELOPMENT SOFTWARE USED TO DEVELOP AN APPLICATION, INSTALLATION ERRORS, SOFTWARE AND
HARDWARE COMPATIBILITY PROBLEMS, MALFUNCTIONS OR FAILURES OF ELECTRONIC MONITORING OR CONTROL
DEVICES, TRANSIENT FAILURES OF ELECTRONIC SYSTEMS (HARDWARE AND/OR SOFTWARE), UNANTICIPATED USES OR
MISUSES, OR ERRORS ON THE PART OF THE USER OR APPLICATIONS DESIGNER (ADVERSE FACTORS SUCH AS THESE ARE
HEREAFTER COLLECTIVELY TERMED “SYSTEM FAILURES”). ANY APPLICATION WHERE A SYSTEM FAILURE WOULD
CREATE A RISK OF HARM TO PROPERTY OR PERSONS (INCLUDING THE RISK OF BODILY INJURY AND DEATH) SHOULD
NOT BE RELIANT SOLELY UPON ONE FORM OF ELECTRONIC SYSTEM DUE TO THE RISK OF SYSTEM FAILURE. TO AVOID
DAMAGE, INJURY, OR DEATH, THE USER OR APPLICATION DESIGNER MUST TAKE REASONABLY PRUDENT STEPS TO
PROTECT AGAINST SYSTEM FAILURES, INCLUDING BUT NOT LIMITED TO BACK-UP OR SHUT DOWN MECHANISMS.
BECAUSE EACH END-USER SYSTEM IS CUSTOMIZED AND DIFFERS FROM NATIONAL INSTRUMENTS' TESTING
PLATFORMS AND BECAUSE A USER OR APPLICATION DESIGNER MAY USE NATIONAL INSTRUMENTS PRODUCTS IN
COMBINATION WITH OTHER PRODUCTS IN A MANNER NOT EVALUATED OR CONTEMPLATED BY NATIONAL
INSTRUMENTS, THE USER OR APPLICATION DESIGNER IS ULTIMATELY RESPONSIBLE FOR VERIFYING AND VALIDATING
THE SUITABILITY OF NATIONAL INSTRUMENTS PRODUCTS WHENEVER NATIONAL INSTRUMENTS PRODUCTS ARE
INCORPORATED IN A SYSTEM OR APPLICATION, INCLUDING, WITHOUT LIMITATION, THE APPROPRIATE DESIGN,
PROCESS AND SAFETY LEVEL OF SUCH SYSTEM OR APPLICATION.
Conventions
The following conventions are used in this manual:
<>Angle brackets that contain numbers separated by an ellipsis represent a
range of values associated with a bit or signal name—for example,
P0.<3..0>.
»The » symbol leads you through nested menu items and dialog box options
to a final action. The sequence File»Page Setup»Options directs you to
pull down the File menu, select the Page Setup item, and select Options
from the last dialog box.
This icon denotes a note, which alerts you to important information.
This icon denotes a caution, which advises you of precautions to take to
avoid injury, data loss, or a system crash.When this symbol is marked on
the product, refer to the Read Me First: Safety and Radio-Frequency Interference document, shipped with the product, for precautions to take.
When symbol is marked on a product it denotes a warning advising you to
take precautions to avoid electrical shock.
When symbol is marked on a product it denotes a component that may be
hot. Touching this component may result in bodily injury.
boldBold text denotes items that you must select or click in the software, such
as menu items and dialog box options. Bold text also denotes parameter
names.
italicItalic text denotes variables, emphasis, a cross-reference, hardware labels,
or an introduction to a key concept. Italic text also denotes text that is a
placeholder for a word or value that you must supply.
monospaceText in this font denotes text or characters that you should enter from the
keyboard, sections of code, programming examples, and syntax examples.
This font is also used for the proper names of disk drives, paths, directories,
programs, subprograms, subroutines, device names, functions, operations,
variables, filenames, and extensions.
Contents
Chapter 1
About the SCXI-1503
What You Need to Get Started ......................................................................................1-1
National Instruments Documentation ............................................................................1-2
Installing Application Software, NI-DAQ, and the E/M Series DAQ Device ..............1-4
Installing the SCXI-1503 Module into the SCXI Chassis...............................1-4
Installing the Terminal Block..........................................................................1-4
Configuring the SCXI System Software .........................................................1-4
Verifying the SCXI-1503 Installation............................................................................1-5
Chapter 2
Connecting Signals
Analog Input Signal Connections ..................................................................................2-1
Ground-Referencing the Signals .....................................................................2-2
Connecting Resistive Devices to the SCXI-1503 ..........................................................2-2
This manual describes the electrical and mechanical aspects of the
SCXI-1503 module and contains information concerning its installation
and operation. The SCXI-1503 module provides 16 differential input
channels and 16 channels of 100 μA current excitation and one cold
junction sensor channel. The SCXI-1503 is ideally suited for measuring
resistive transducers, such as RTDs or thermistors.
Each channel has an amplifier with a selectable gain of 1 or 100 and a
lowpass filter with a 5 Hz cutoff frequency to reject 50/60 Hz noise.
The SCXI-1503 can programmatically connect each input to ground, which
greatly improves its accuracy by enabling a self-calibration of each input to
reduce offset drift errors.
You can multiplex several SCXI-1503 modules and other SCXI modules
into a single channel on the DAQ device, greatly increasing the number of
analog input signals that you can digitize.
Detailed specifications of the SCXI-1503 modules are listed in
Appendix A, Specifications.
1
What You Need to Get Started
To set up and use the SCXI-1503, you need the following items:
❑ Hardware
–SCXI-1503 module
–One of the following terminal blocks:
•SCXI-1306—front-mount terminal block with screw
terminal connectivity.
•SCXI-1310—custom kit for custom connectivity.
•TBX-96—DIN EN mount terminal block with screw terminal
connectivity.
–Cabling, cable adapter, and sensors as required for your
application
❑ Software
–NI-DAQ 8.1 or later
–Application software, such as LabVIEW, LabWindows
Measurement Studio, or other programming environments
❑ Documentation
–Read Me First: Safety and Radio-Frequency Interference
–DAQ Getting Started Guide
–SCXI Quick Start Guide
–SCXI-1503 User Manual
–Terminal block installation guide
–Documentation for your software
™
/CVI™,
❑ Tools
–Wire cutter
–Wire stripper
–Flathead screwdriver
–Phillips screwdriver
National Instruments Documentation
The SCXI-1503 User Manual is one piece of the documentation set for data
acquisition (DAQ) systems. You could have any of several types of
manuals depending on the hardware and software in the system. Use the
manuals you have as follows:
•The SCXI Quick Start Guide—This document contains a quick
overview for setting up an SCXI chassis, installing SCXI modules and
terminal blocks, and attaching sensors. It also describes setting up the
SCXI system in MAX.
SCXI-1503 User Manual1-2ni.com
Chapter 1About the SCXI-1503
•SCXI or PXI/SCXI chassis manual—Read this manual for
maintenance information on the chassis and for installation
instructions.
•The DAQ Getting Started Guide—This document has information on
installing NI-DAQ and the E/M Series DAQ device. Install these
before you install the SCXI module.
•The SCXI hardware user manuals—Read these manuals for detailed
information about signal connections and module configuration. They
also explain, in greater detail, how the module works and contain
application hints.
•Accessory installation guides or manuals—Read the terminal block
and cable assembly installation guides. They explain how to physically
connect the relevant pieces of the system. Consult these guides when
you are making the connections.
•The E/M Series DAQ device documentation—This documentation has
detailed information about the DAQ device that plugs into or is
connected to the computer. Use this documentation for hardware
installation and configuration instructions, specification information
about the DAQ device, and application hints.
•Software documentation—You may have both application software
and NI-DAQ software documentation. National Instruments (NI)
application software includes LabVIEW, LabWindows/CVI, and
Measurement Studio. After you set up the hardware system, use either
your application software documentation or the NI-DAQ
documentation to help you write your application. If you have a large,
complex system, it is worthwhile to look through the software
documentation before you configure the hardware.
•One or more of the following help files for software information:
–Start»Programs»National Instruments»NI-DAQ»
NI-DAQmx Help
–Start»Programs»National Instruments»NI-DAQ»
Traditional NI-DAQ User Manual
–Start»Programs»National Instruments»NI-DAQ»
Traditional NI-DAQ Function Reference Help
You can download NI documents from
the latest version of NI-DAQ, click Drivers and Updates at
Installing Application Software, NI-DAQ, and the
E/M Series DAQ Device
Refer to the DAQ Getting Started Guide packaged with the NI-DAQ
software to install your application software, NI-DAQ driver software, and
the DAQ device to which you will connect the SCXI-1503. NI-DAQ 8.1 or
later is required to configure and program the SCXI-1503 module. If you
do not have NI-DAQ 8.1 or later, you can either contact an NI sales
representative to request it on a CD or download the latest NI-DAQ version
from
ni.com.
Note Refer to the Read Me First: Radio-Frequency Interference document before
removing equipment covers or connecting or disconnecting any signal wires.
Installing the SCXI-1503 Module into the SCXI Chassis
Refer to the SCXI Quick Start Guide to install your SCXI-1503 module.
Installing the Terminal Block
Table 1-1 shows the supported SCXI-1503 terminal blocks. Refer to the
SCXI Quick Start Guide and the terminal block installation guide for more
information about the terminal block.
Table 1-1. Supported SCXI-1503 Terminal Blocks
Terminal BlockCJC SensorMeasurement Type
SCXI-1306Ye sResistive temperature
measurements
TBX-96NoCustom signals
SCXI-1310No
Configuring the SCXI System Software
Refer to the SCXI Quick Start Guide and the user manuals of the modules
in your application to configure and verify them in software.
SCXI-1503 User Manual1-4ni.com
Verifying the SCXI-1503 Installation
Refer to the SCXI Quick Start Guide, for details about testing the SCXI
chassis and module installation in software. Refer to Chapter 3,
Configuring and Testing, for details about setting up a task and verifying
This chapter describes the input and output signal connections to the
SCXI-1503 module with the module front connector and rear signal
connector. This chapter also includes connection instructions for the
signals on the SCXI-1503 module when using the SCXI-1306 terminal
block.
In addition to this section, refer to the installation guide of the terminal
block for detailed information regarding connecting the signals. If you are
using a custom cable or connector block, refer to the Front Connector
section.
Analog Input Signal Connections
Each differential input (AI+ and AI–) goes to a separate filter and amplifier
that is multiplexed to the module output buffer. If the terminal block has a
temperature sensor, the sensor output—connected to pins A3 and/or A4
(CJ SENSOR)—is also filtered and multiplexed to the module output
buffer.
2
The differential input signal range of an SCXI-1503 module input channel
is ±10 V when using a gain of 1 or ±0.1 V when using a gain of 100. This
differential input range is the maximum measurable voltage difference
between the positive and negative channel inputs. The common-mode input
signal range of an SCXI-1503 module input channel is ±10 V. This
common-mode input range for either positive or negative channel input is
the maximum input voltage that results in a valid measurement. Each
channel includes input protection circuitry to withstand the accidental
application of voltages up to ±42 VDC powered on or ±25 VDC
powered off.
Caution Exceeding the input damage level (±42 VDC powered on or ±25 VDC powered
off between input channels and chassis ground) can damage the SCXI-1503 module, the
SCXIbus, and the DAQ device. NI is not liable for any injuries resulting from such signal
connections.
Note Exceeding the differential or common-mode input channel ranges results in a
distorted signal measurement, and can also increase the settling time requirement of the
connected E/M Series DAQ device.
Ground-Referencing the Signals
Do not ground signals that are already ground-referenced; doing so results
in a ground loop, which can adversely affect the measurement accuracy.
Directly grounding floating signals to the chassis ground without using a
bias resistor is not recommended as this can result in noisy readings
Connecting Resistive Devices to the SCXI-1503
You can connect resistive devices to the SCXI signal conditioning system
in a 4-, 2-, or 3-wire configuration. Figures 2-1 through 2-4 illustrate
various ways to connect sensors for current excitation and voltage
measurements using the SCXI-1503 with the SCXI-1306 terminal block.
Refer to the appropriate ADE and SCXI documentation for information
concerning setting appropriate voltage gains for the analog inputs.
You can use the SCXI-1306 terminal block to make signal connections to
the SCXI-1503. When using the SCXI-1306 terminal block, refer to the
SCXI-1306 Terminal Block Installation Guide.
SCXI-1503 User Manual2-2ni.com
4-Wire Configuration
The 4-wire configuration, also referred to as a Kelvin connection, is shown
in Figure 2-1. The 4-wire configuration uses one pair of wires to deliver the
excitation current to the resistive sensor and uses a separate pair of wires to
sense the voltage across the resistive sensor. Because of the high input
impedance of the differential amplifier, negligible current flows through
the sense wires. This results in a very small lead-resistance voltage drop
error. The main disadvantage of the 4-wire connection is the greater
number of field wires required.
Chapter 2Connecting Signals
+
–
SCXI-1503
Channel X
I = 100 µA
External SensorSCXI-1306
R
L1
R
L2
R
T
R
L4
R
L3
IEX+
AI+
AI–
IEX–
CH X
ON
Figure 2-1. 4-Wire Resistive Sensor Connected in a 4-Wire Configuration
The basic2-wire configuration is shown in Figure 2-2. In this configuration
an error voltage (V
excitation current (I
R
the error voltage is:
This is the most commonly used configuration for connecting thermistors
to a signal conditioning system because the large sensitivity of thermistors
usually results in the introduction of a negligible error by the lead
resistances.
RTDs typically have a much smaller sensitivity and nominal resistance than
thermistors, therefore a 2-wire configuration usually results in the
introduction of larger errors by the lead resistance.
) is introduced into the measurement equal to the
E
) times the sum of the two lead resistances, RL1 and
EX
. If we assume equal lead resistances, RL1= RL2= RL, the magnitude of
L2
V
2RLI
=
E
SCXI-1306External SensorSCXI-1503
R
L1
R
T
R
L2
IEX+
AI+
AI–
IEX–
EX
Channel X
+
–
I = 100 µA
CH X
ON
Figure 2-2. 2-Wire Resistive Sensor Connected in a 2-Wire Configuration
SCXI-1503 User Manual2-4ni.com
3-Wire Resistive Sensor Configuration
If you are using a 3-wire resistive sensor, you can reduce the error voltage
by one-half over the 2-wire measurement by connecting the device as
shown in Figure 2-3. In this configuration, very little current flows through
R
and therefore RL2 is the only lead resistance that introduces an error into
L3
the measurement. The resulting measurement error is:
Lead-Resistance Compensation Using a 3-Wire Resistive Sensor and
Two Matched Current Sources
You can compensate for the errors introduced by lead-resistance voltage
drops by using a 3-wire resistive sensor and two matched current sources
connected as shown in Figure 2-4.
SCXI-1306External Sensor
R
L1
R
T
R
L2
R
L3
EX0+
AI0+
AI0–
EX0–
ON
EX1+
AI1+
AI1–
EX1–
ON
+
–
+
–
SCXI-1503
I = 100 µA
I = 100 µA
Figure 2-4. 3-Wire Configuration Using Matched Current Sources
SCXI-1503 User Manual2-6ni.com
Chapter 2Connecting Signals
In this configuration, the lead-resistance voltage drop across RL3 is
converted into a common-mode voltage that is rejected by the differential
amplifier. Also, the polarity of the lead-resistance voltage drops across R
and R
are series opposing, relative to the inputs of the differential
L2
amplifier, eliminating their effect on the voltage measured across R
L1
.
T
Note R
and RL2 are assumed to be equal.
L1
The effectiveness of this method depends on the matching of the current
sources. Each current source on the SCXI-1503 has an accuracy of ±0.05%.
This accuracy results in a worst-case matching of ±0.1%. Refer to the
Chapter 4, Theory of Operation, for accuracy considerations of RTDs and
thermistors.
Front Connector
The pin assignments for the SCXI-1503 front signal connector are shown
in Table 2-1.
Table 2-3 shows the SCXI-1503 module rear signal connector pin
assignments.
Table 2-3. Rear Signal Pin Assignments
Rear Connector DiagramSignal NamePin NumberPin Number Signal Name
AI GND12AI GND
AI 0 +34AI 0 –
NC56NC
12
34
56
78
910
11 12
13 14
15 16
17 18
19 20
21 22
23 24
25 26
27 28
29 30
31 32
33 34
35 36
37 38
39 40
41 42
43 44
45 46
47 48
49 50
NC78NC
NC910NC
NC1112NC
NC1314NC
NC1516NC
NC1718NC
NC1920NC
NC2122NC
NC2324DIG GND
SER DAT IN2526SER DAT OUT
DAQ D*/A2728NC
SLOT 0 SEL*2930NC
NC3132NC
DIG GND3334NC
NC3536SCAN CLK
SER CLK3738NC
NC3940NC
NC4142NC
RSVD4344NC
NC4546RSVD
NC means no connection.
RSVD means reserved.
SCXI-1503 User Manual2-10ni.com
NC4748NC
NC4950NC
Chapter 2Connecting Signals
Rear Signal Connector Descriptions
The rear signal connector on the cabled module is the interface between
the DAQ device and all modules in the SCXI chassis. AI 0 is used to
differentially multiplex all 16 channels, the CJ sensor, and analog signals
from the modules to the connected DAQ device.
The communication signals between the DAQ device and the SCXI system
are listed in Table 2-4. If the DAQ device is connected to the SCXI-1503,
these digital lines are unavailable for general-purpose digital I/O.
into the SCXIbus MISO line to
accept serial output data from a
module.
27DAQ D*/AP0.1InputBoard data/address line—this
signal taps into the SCXIbus D*/A
line to indicate to the module
whether the incoming serial stream
is data or address information.
29SLOT 0 SEL*P0.2InputSlot 0 select—this signal taps into
the SCXIbus INTR* line to indicate
whether the information on MOSI
is being sent to a module or Slot 0.
36SCAN CLKAI HOLD COMP,
AI HOLD
InputScan clock—a rising edge indicates
to the scanned SCXI module that
the E/M Series DAQ device has
taken a sample and causes the
module to advance channels.
37SER CLKEXTSTROBE*InputSerial clock—this signal taps into
the SCXIbus SPICLK line to clock
the data on the MOSI and MISO
lines.
43, 46RSVDRSVDInputReserved.
Note: All other pins are not connected.
SCXI-1503 User Manual2-12ni.com
Configuring and Testing
This chapter discusses configuring the SCXI-1503 in MAX using
NI-DAQmx, creating and testing a virtual channel, global channel,
and/or task.
Notes You must have NI-DAQmx 8.1 or later installed.
Refer to the SCXI Quick Start Guide if you have not already configured the chassis.
SCXI-1503 Software-Configurable Settings
This section describes how to set the gain/input signal range and how to
configure your software for compatible sensor types. It also describes how
to perform configuration of these settings for the SCXI-1503 in
NI-DAQmx. For more information on the relationship between the settings
and the measurements and how to configure settings in your application,
refer to Chapter 4, Theory of Operation.
3
Common Software-Configurable Settings
This section describes the most frequently used software-configurable
settings for the SCXI-1503. Refer to Chapter 5, Using the SCXI-1503,
for a complete list of software-configurable settings.
Gain/Input Range
Gain/input range is a software-configurable setting that allows you to
choose the appropriate amplification to fully utilize the range of the
E/M Series DAQ device. In most applications NI-DAQ chooses and sets
the gain for you determined by the input range. This feature is described in
Chapter 5, Using the SCXI-1503. Otherwise, you should determine the
appropriate gain using the input signal voltage range and the full-scale
limits of the SCXI-1503 output. You can select a gain of 1 or 100 on a per
channel basis.
The front end of the SCXI-1503 includes a software configurable switch
that allows you to programmatically connect the input channels of the
SCXI-1503 to either the front connector or internal ground. When using
autozero, the coupling mode is set automatically. Refer to Table 5-1,
NI-DAQmx Voltage Measurement Properties, for details about the
available input coupling modes supported by the SCXI-1503.
CJC Source/Value
When using a terminal block that has a CJ sensor for thermocouple
measurements, you can set the CJC source as internal, which scans the
sensor at the beginning of each measurement and scales the readings
accordingly.
Auto-Zero
Setting the Auto-zero mode to Once improves the accuracy of the
measurement. With auto-zero enabled, the inputs of the SCXI-1503 are
internally grounded. The driver makes a measurement when the task begins
and then subtracts the measured offset from all future measurements.
Configurable Settings in MAX
Note If you are not using an NI ADE or are using an unlicensed copy of an NI ADE,
additional dialog boxes from the NI License Manager appear allowing you to create a task
or global channel in unlicensed mode. These messages continue to appear until you install
version 8.1 or later of an NI ADE.
This section describes where you can access each software-configurable
setting in MAX. The location of the settings varies depending on the
version of NI-DAQmx you use. Refer to the DAQ Getting Started Guide
and the SCXI Quick Start Guide for more information on installing and
configuring the hardware. You can use DAQ Assistant to graphically
configure common measurement tasks, channels, or scales.
SCXI-1503 User Manual3-2ni.com
NI-DAQmx
Note All software-configurable settings are not configurable both ways. This section only
discusses settings in MAX. Refer to Chapter 5, Using the SCXI-1503, for information on
using functions in your application.
Chapter 3Configuring and Testing
Using NI-DAQmx, you can configure software settings such as sensor type
and gain/input signal range in the following ways:
•Task or global channel in MAX
•Functions in your application
Dependent upon the terminal block configuration use, you can use the
SCXI-1503 module to make the following types of measurements:
•Voltage input
•Thermocouple
•RTD
•Thermistors
Creating a Global Channel or Task
To create a new voltage, temperature, or current input NI-DAQmx global
task or channel, complete the following steps:
1.Double-click Measurement & Automation on the desktop.
2.Right-click Data Neighborhood and select Create New.
3.Select NI-DAQmx Task or NI-DAQmx Global Channel, and click Next.
4.Select Analog Input.
5.Select one of the following:
•Voltage
•Temperature and then select one of the following:
–Iex Thermistor
–RTD
–Thermocouple
–Vex Thermistor
6.If you are creating a task, you can select a range of channels by holding
down the <Shift> key while selecting the channels. You can select
multiple individual channels by holding down the <Ctrl> key while
8.Select the channel(s) you want to configure. You can select a range of
Note If you want to add channels of various measurement types to the same task, click
the Add Channels button to select the measurement type for the additional channels.
9.Enter the specific values for your application in the Settings tab.
10. If you are creating a task and want to set timing or triggering controls,
11. Click Device and select Auto Zero mode if desired.
selecting channels. If you are creating a channel, you can only select
one channel. Click Next.
channels by holding down the <Shift> key while selecting the
channels. You can select multiple individual channels by holding down
the <Ctrl> key while selecting channels.
Context help information for each setting is provided on the right
side of the screen. Configure the input signal range using either
NI-DAQmx Task or NI-DAQmx Global Channel. When you set the
minimum and maximum range of NI-DAQmx Task or NI-DAQmx Global Channel, the driver selects the best gain for the measurement.
You also can set it through your application.
enter the values in the Task Timing and Task Triggering tabs.
Verifying the Signal
This section describes how to take measurements using test panels in order
to verify signal, and configuring and installing a system in NI-DAQmx.
Verifying the Signal in NI-DAQmx Using a Task or Global Channel
You can verify the signals on the SCXI-1503 using NI-DAQmx by
completing the following steps:
1.Expand Data Neighborhood.
2.Expand NI-DAQmx Tasks.
3.Click the task you created in the Creating a Global Channel or Task
section.
4.Select the channel(s) you want to verify. You can select a block of
channels by holding down the <Shift> key or multiple channels by
holding down the <Ctrl> key. Click OK.
5.Enter the appropriate information on the Settings and Device tab.
SCXI-1503 User Manual3-4ni.com
Chapter 3Configuring and Testing
6.Click the Test button.
7.Click the Start button.
8.After you have completed verifying the channels, click the Stop
button.
You have now verified the SCXI-1503 configuration and signal connection.
Note For more information on how to further configure the SCXI-1503, or how to use
LabVIEW to configure the module and take measurements, refer to Chapter 5, Using the
This chapter provides a brief overview and a detailed discussion of the
circuit features of the SCXI-1503 module. Refer to Figure 4-1 while
reading this section.
The major components of the SCXI-1503 modules are as follows:
•Rear signal connector
•SCXIbus connector
•SCXIbus interface
•Digital control circuitry
•Analog circuitry
The SCXI-1503 modules consist of 16 multiplexed input channels, each
with a software-programmable gain of 1 or 100. Each input channel has its
own lowpass filter. Each channel has a fixed 100 μA current excitation. The
SCXI-1503 modules also have a digital section for automatic control of
channel scanning, temperature sensor selection, gain selection, and
auto-zero mode.
Rear Signal Connector, SCXIbus Connector, and
SCXIbus Interface
The SCXIbus controls the SCXI-1503 module. The SCXIbus interface
connects the rear signal connector to the SCXIbus, allowing a DAQ device
to control the SCXI-1503 module and the rest of the chassis.
Digital Control Circuitry
The digital control circuitry consists of the Address Handler and registers
that are necessary for identifying the module, reading/setting calibration
information, setting the gain, and selecting the appropriate channel.
Analog Circuitry
The analog circuitry per channel consists of a fixed lowpass filter and an
amplifier with a software selectable gain of 1 or 100. The CJ SENSOR
channel has a lowpass filter buffered by a unity gain amplifier. The
channels and CJ SENSOR are multiplexed to a single output buffer.
Analog Input Channels
Each of the 16 differential analog input channels feeds to a separate
instrumentation amplifier with a programmable gain of 1 or 100. Each
channel has a fixed 100 μA current excitation. Then the signal passes
through a fixed 2-pole, 5 Hz lowpass filter.
The CJ SENSOR input channel is used to read the sensor temperature from
the terminal block. The temperature sensor is for cold-junction
compensation of thermocouple measurements. The CJ SENSOR channel
also passes through a 5 Hz lowpass filter to reject unwanted noise on the
SCXI-1503. Along with the other 16 input channels, the CJ SENSOR is
multiplexed to the output buffer, where it can be read by the DAQ device.
Operation of the Current Sources
The current sources on the SCXI-1503 continuously provide 16 channels
of 100 μA current excitation. These current sources are on whenever the
SCXI chassis is powered-on. The current sources on the SCXI-1503 are
designed to be accurate to within ±0.05% of the specified value with a
temperature drift of no more than ±5 ppm/°C. The high accuracy and
stability of these current sources makes them especially well suited to
measuring resistance to a high degree of accuracy.
Theory of Multiplexed Operation
In multiplexed mode, all input channels of an SCXI module are
multiplexed into a single analog input channel of the DAQ device.
Multiplexed mode operation is ideal for high channel count systems.
Multiplexed mode is typically used for performing scanning operations
with the SCXI-1503. The power of SCXI multiplexed mode scanning is its
ability to route many input channels to a single channel of the DAQ device.
The multiplexing operation of the analog input signals is performed
entirely by multiplexers in the SCXI modules, not inside the DAQ device
or SCXI chassis. In multiplexed mode the SCXI-1503 scanned channels are
kept by the NI-DAQ driver in a scan list. Immediately prior to a multiplexed
scanning operation, the SCXI chassis is programmed with a module scan
list that controls which module sends its output to the SCXIbus during a
scan through the cabled SCXI module.
The list can contain channels in any physical order and the multiplexer can
sequence the channel selection from the scan list in any order. The ordering
of scanned channels need not be sequential. Channels can occur multiple
times in a single scan list. The scan list can contain an arbitrary number of
channels for each module entry in the scan list, limited to a total of
512 channels per DAQ device. This is referred to as flexible scanning
(random scanning). Not all SCXI modules provide flexible scanning.
SCXI-1503 User Manual4-4ni.com
Chapter 4Theory of Operation
The module includes first-in first-out (FIFO) memory for storing the
channel scan list defined in your application code. NI-DAQ drivers load the
FIFO based on the channel assignments you make in your application. You
need not explicitly program the module FIFO as this is done automatically
for you by the NI-DAQ driver.
When you configure a module for multiplexed mode operation, the routing
of multiplexed signals to the DAQ device depends on which module in the
SCXI system is cabled to the DAQ device. There are several possible
scenarios for routing signals from the multiplexed modules to the DAQ
device.
If the scanned SCXI-1503 module is not directly cabled to the DAQ device,
the module sends its signals through the SCXIbus to the cabled module.
The cabled module, whose routing is controlled by the SCXI chassis, routes
the SCXIbus signals to the DAQ device through the AI 0 pin on its rear
signal connector.
If the DAQ device scans the cabled module, the module routes its input
signals through the AI 0 pin on its rear signal connector to a single channel
on the DAQ device.
Measuring Temperature with Resistive Transducers
This section discusses RTDs and thermistors, and describes accuracy
considerations when connecting resistive transducers to the signal
conditioning system.
RTDs
A resistive-temperature detector (RTD) is a temperature-sensing device
whose resistance increases with temperature. An RTD consists of a wire
coil or deposited film of pure metal. RTDs are made of different metals and
have different resistances, but the most popular RTD is made of platinum
and has a nominal resistance of 100 Ω at 0 °C.
RTDs are known for their excellent accuracy over a wide temperature
range. Some RTDs have accuracies as high as 0.01 Ω (0.026 °C) at 0 °C.
RTDs are also extremely stable devices. Common industrial RTDs drift less
than 0.1 °C/year, and some models are stable to within 0.0025 °C/year.
RTDs are sometimes difficult to measure because they have relatively low
nominal resistance (commonly 100 Ω) that changes only slightly with
temperature (less than 0.4 Ω/°C). To accurately measure these small
changes in resistance, you must use special configurations that minimize
measured errors caused by lead-wire resistance.
RTD Measurement Errors
Because the RTD is a resistive device, you must pass a current through the
device and monitor the resulting voltage. However, any resistance in the
lead wires that connect the measurement system to the RTD adds error to
the readings. For example, consider a 2-wire RTD element connected to a
measurement system that also supplies a constant current, I
RTD. As shown in Figure 4-2, the voltage drop across the lead resistances
(labeled R
) adds an error voltage to the measured voltage.
L
I
EX
+
V
0
–
R
L
R
R
L
EX
T
, to excite the
Figure 4-2. 2-Wire RTD Measurement
For example, a lead resistance of 0.3 Ω in each wire adds a 0.6 Ω error to
the resistance measurement. For a platinum RTD at 0 °C with α = 0.00385,
the lead resistance equates to an error of approximately
0.6 Ω
-----------------------------1.6 °C=
0.385 Ω / °C
Chapter 2, Connecting Signals, describes different ways of connecting
resistive devices to the SCXI system.
The Relationship Between Resistance and
Temperature in RTDs
Compared to other temperature-measurement devices, the output of an
RTD is relatively linear with respect to temperature. The temperature
coefficient, called alpha (α), differs between RTD curves. Although
various manufacturers specify alpha differently, alpha is most commonly
SCXI-1503 User Manual4-6ni.com
Chapter 4Theory of Operation
defined as the change in RTD resistance from 0 to 100 °C, divided by the
resistance at 0 °C, divided by 100 °C:
–
R
α( Ω /Ω/°C)
-----------------------------=
R
0
100R0
100 ° C×
where
R
is the resistance of the RTD at 100 °C.
100
R
is the resistance of the RTD at 0 °C.
0
For example, a 100 Ω platinum RTD with α = 0.003911 has a resistance of
139.11 Ω at 100 °C.
Figure 4-3 displays a typical resistance-temperature curve for a 100 Ω
platinum RTD.
480
400
320
240
160
80
320 400 480 560 640 720 800 880080 160 240960
Figure 4-3. Resistance-Temperature Curve for a 100 Ω Platinum RTD, α = 0.00385
Although the resistance-temperature curve is relatively linear, accurately
converting measured resistance to temperature requires curve fitting. The
following Callendar-Van Dusen equation is commonly used to approximate
the RTD curve:
RTR01ATBT2CT 100–()
++ +[]=
3
where
R
is the resistance of the RTD at temperature T.
T
R
is the resistance of the RTD at 0 °C.
0
A, B, and C are the Callendar-Van Dusen coefficients shown in
Tabl e 4-1.
T is the temperature in °C.
Table 4-1 lists the RTD types and their corresponding coefficients.
Table 4-1. Platinum RTD Types
Temperature
Coefficient of
Standard
IEC-751
DIN 43760
BS 1904
ASTM-E1137
Resistance
(TCR, PPM)
3851100 Ω
Typical
R
0
1000 Ω
Callendar-Van
Dusen Coefficient
A = 3.9083 × 10
B = –5.775 × 10
C = –4.183 × 10
EN-60751
Low cost
vendor
compliant
1
37501000 ΩA = 3.81 × 10
B = –6.02 × 10
C = –6.0 × 10
JISC 16043916100 ΩA = 3.9739 × 10
B = –5.870 × 10
C = –4.4 × 10
US Industrial
Standard D-100
American
3920100 ΩA = 3.9787 × 10
B = –5.8686 × 10
C = –4.167 × 10
–3
–7
–12
–3
–7
–12
–3
–7
–12
–3
–7
–12
SCXI-1503 User Manual4-8ni.com
Chapter 4Theory of Operation
Table 4-1. Platinum RTD Types (Continued)
Temperature
Coefficient of
Resistance
Standard
US Industrial
(TCR, PPM)
3911100 ΩA = 3.9692 × 10
Standard
American
ITS-903928100 ΩA = 3.9888 × 10
1
No standard. Check TCR.
Typical
R
0
Callendar-Van
Dusen Coefficient
B = –5.8495 × 10
C = –4.233 × 10
B = –5.915 × 10
C = –3.85 × 10
–12
–3
–7
–12
–3
–7
For temperatures above 0 °C, coefficient C equals 0, reducing this equation
to a quadratic. If you pass a known current, I
measure the output voltage developed across the RTD, V
A thermistor is a piece of semiconductor made from metal oxides, pressed
into a small bead, disk, wafer, or other shape, sintered at high temperatures,
and finally coated with epoxy or glass. The resulting device exhibits an
electrical resistance that varies with temperature.
There are two types of thermistors: negative temperature coefficient (NTC)
thermistors, whose resistance decreases with increasing temperature, and
positive temperature coefficient (PTC) thermistors, whose resistance
increases with increasing temperature. NTC thermistors are more
commonly used than PTC thermistors, especially for temperature
measurement applications.
A main advantage of thermistors for temperature measurement is their
extremely high sensitivity. For example, a 2,252 Ω thermistor has a
sensitivity of –100 Ω/°C at room temperature. Higher resistance
thermistors can exhibit temperature coefficients of –10 kΩ/°C or more.
In comparison, a 100 Ω platinum RTD has a sensitivity of only 0.4 Ω/°C.
Also, the physically small size and low thermal mass of a thermistor bead
allows a very fast response to temperature changes.
Another advantage of the thermistor is its relatively high resistance.
Thermistors are available with base resistances (at 25 °C) ranging from
hundreds to millions of ohms. This high resistance diminishes the effect of
inherent resistances in the lead wires, which can cause significant errors
with low resistance devices such as RTDs. For example, while RTD
measurements typically require 3- or 4-wire connections to reduce errors
caused by lead-wire resistances, 2-wire connections to thermistors are
usually adequate.
The major trade-off for the high resistance and sensitivity of the thermistor
is its highly nonlinear output and relatively limited operating range.
Depending on the type of thermistor, the upper range is typically limited to
around 300 °C. Figure 4-4 shows the resistance-temperature curve for a
2,252 Ω thermistor. The curve of a 100 Ω RTD is also shown for
comparison.
SCXI-1503 User Manual4-10ni.com
Chapter 4Theory of Operation
r
,
Figure 4-4. Resistance-Temperature Curve for a 2,252 Ω Thermistor
The thermistor has been used primarily for high-resolution measurements
over limited temperature ranges. However, continuing improvements in
thermistor stability, accuracy, and interchangeability have prompted
increased use of thermistors in a variety of applications.
Thermistor Measurement Circuits
This section details information about thermistor measurement circuits.
The most common technique is to use a current-source, and measure the
voltage developed across the thermistor. Figure shows the measured
voltage V
Figure 4-5. Thermistor Measurement with Constant Current Excitation
Chapter 4Theory of Operation
The maximum resistance of the thermistor is determined from the current
excitation value and the maximum voltage range of the input device. When
using the SCXI-1503, the maximum measurable resistance is 100 kΩ.
The level of the voltage output signal depends directly on the thermistor
resistance and magnitude of the current excitation. Do not use a higher level
of current excitation in order to produce a higher level output signal
because the current causes the thermistor to heat internally, leading to
temperature-measurement errors. This phenomena is called self-heating.
When current passes through the thermistor, power dissipated by the
thermistor equaling (I
2
RT), heats the thermistor.
EX
Thermistors, with their small size and high resistance, are particularly
prone to these self-heating errors. Manufacturers typically specify this
self-heating as a dissipation constant, which is the power required to heat
the thermistor 1 °C from ambient temperature (mW/°C). The dissipation
constant depends heavily on how easily heat is transferred away from the
thermistor, so the dissipation constant can be specified for different
media—in still air, water, or oil bath. Typical dissipation constants range
anywhere from less than 0.5 mW/°C for still air to 10 mW/°C or higher for
a thermistor immersed in water. A 2,252 Ω thermistor powered by a
100 μA excitation current dissipates:
2
I
R100 μA22,252 Ω×0.0225 mW==
If this thermistor has a dissipation constant of 10 mW/°C, the thermistor
self-heats 0.00225 °C so the self-heating from the 100 μA source of the
SCXI-1503 is negligible for most applications. It is still important to
carefully read self-heating specifications of the thermistors.
Resistance/Temperature Characteristic of
Thermistors
The resistance-temperature behavior of thermistors is highly dependent
upon the manufacturing process. Therefore, thermistor curves are not
standardized to the extent that thermocouple or RTD curves are
standardized. Typically, thermistor manufacturers supply the
resistance-versus-temperature curves or tables for their particular devices.
You can, however, approximate the thermistor curve relatively accurately
with the Steinhart-Hart equation:
This chapter makes suggestions for developing your application and
provides basic information regarding calibration.
Developing Your Application in NI-DAQmx
Note If you are not using an NI ADE, using an NI ADE prior to version 8.1, or are using
an unlicensed copy of an NI ADE, additional dialog boxes from the NI License Manager
appear allowing you to create a task or global channel in unlicensed mode. These messages
continue to appear until you install version 8.1 or later of an NI ADE.
This section describes how to configure and use NI-DAQmx to control the
SCXI-1503 in LabVIEW, LabWindows/CVI, and Measurement Studio.
These ADEs provide greater flexibility and access to more settings than
MAX, but you can use ADEs in conjunction with MAX to quickly create a
customized application.
5
Typical Program Flowchart
Figure 5-1 shows a typical program voltage measurement flowchart for
creating a task to configure channels, take a measurement, analyze the data,
present the data, stop the measurement, and clear the task.
Figure 5-1. Typical Program Flowchart for Voltage Measurement Channels
SCXI-1503 User Manual5-2ni.com
General Discussion of Typical Flowchart
The following sections briefly discuss some considerations for a few of the
steps in Figure 5-1. These sections are meant to give an overview of some
of the options and features available when programming with NI-DAQmx.
Creating a Task Using DAQ Assistant or
Programmatically
When creating an application, you must first decide whether to create the
appropriate task using the DAQ Assistant or programmatically in the ADE.
Developing your application using DAQ Assistant gives you the ability to
configure most settings such as measurement type, selection of channels,
excitation voltage, signal input limits, task timing, and task triggering. You
can access the DAQ Assistant through MAX or your NI ADE. Choosing to
use the DAQ Assistant can simplify the development of your application.
NI recommends creating tasks using the DAQ Assistant for ease of use,
when using a sensor that requires complex scaling, or when many
properties differ between channels in the same task.
If you are using an ADE other than an NI ADE, or if you want to explicitly
create and configure a task for a certain type of acquisition, you can
programmatically create the task from your ADE using functions or VIs.
If you create a task using the DAQ Assistant, you can still further configure
the individual properties of the task programmatically with functions
or property nodes in your ADE. NI recommends creating a task
programmatically if you need explicit control of programmatically
adjustable properties of the DAQ system.
Chapter 5Using the SCXI-1503
Programmatically adjusting properties for a task created in the DAQ
Assistant overrides the original, or default, settings only for that session.
The changes are not saved to the task configuration. The next time you load
the task, the task uses the settings originally configured in the DAQ
Assistant.
Adjusting Timing and Triggering
There are several timing properties that you can configure through the
DAQ Assistant or programmatically using function calls or property nodes.
If you create a task in the DAQ Assistant, you can still modify the timing
properties of the task programmatically in your application.
When programmatically adjusting timing settings, you can set the task to
acquire continuously, acquire a buffer of samples, or acquire one point at a
Note You cannot adjust some properties while a task is running. For these properties, you
must stop the task, make the adjustment, and re-start the application. Tables 5-1
through 5-3 assume all properties are configured before the task is started.
time. For continuous acquisition, you must use a while loop around the
acquisition components even if you configured the task for continuous
acquisition using MAX or the DAQ Assistant. For continuous and buffered
acquisitions, you can set the acquisition rate and the number of samples to
read in the DAQ Assistant or programmatically in your application. By
default, the clock settings are automatically set by an internal clock based
on the requested sample rate. You also can select advanced features such as
clock settings that specify an external clock source, internal routing of the
clock source, or select the active edge of the clock signal.
Configuring Channel Properties
All ADEs used to configure the SCXI-1503 access an underlying set of
NI-DAQmx properties. Table 5-1 shows some of these properties. You can
use Table 5-1 to determine what kind of properties you need to set to
configure the module for your application. For a complete list of
NI-DAQmx properties, refer to your ADE help file.
Table 5-1. NI-DAQmx Voltage Measurement Properties
DAQ
Assistant
PropertyShort NameDescription
Analog Input»Maximum
Value
AI.MaxSpecifies the maximum value
you expect to measure. The
Accessible
Ye s
SCXI-1503 gain and E/M
Series DAQ device range are
computed automatically from
this value.
Analog Input»Minimum
Value
AI.MinSpecifies the minimum value
you expect to measure. The
Ye s
SCXI-1503 gain and E/M
Series DAQ device range are
computed automatically from
this value.
SCXI-1503 User Manual5-4ni.com
Chapter 5Using the SCXI-1503
Table 5-1. NI-DAQmx Voltage Measurement Properties (Continued)
PropertyShort NameDescription
DAQ
Assistant
Accessible
Analog Input»General
Properties»Advanced»
Gain and Offset»Gain
Value
Analog Input»General
Properties»Advanced»
High Accuracy Settings»
Auto Zero Mode
Analog Input»General
Properties»Advanced»
Input Configuration»
Coupling
Table 5-2. NI-DAQmx RTD Measurement Properties
PropertyShort NameDescription
Analog Input»Temperature»
RTD»Type
AI.GainSpecifies a gain factor to apply
to the signal conditioning
portion of the channel. The
SCXI-1503 supports 1 or 100.
AI.AutoZeroModeSpecifies when to measure
ground. NI-DAQmx subtracts
the measured ground voltage
from every sample. The
SCXI-1503 supports None or
Once.
AI.CouplingSpecifies the input coupling of
the channel. The SCXI-1503
supports DC and GND
coupling.
Analog Input»Temperature»
Thermocouple»CJC Channel
Note This is not a complete list of NI-DAQmx properties and does not include every
property you may need to configure your application. It is a representative sample of
important properties to configure for voltage measurements. For a complete list of
NI-DAQmx properties and more information about NI-DAQmx properties, refer to your
ADE help file.
AI.Thermcpl.TypeSpecifies the type of
thermocouple
connected to the
channel.
AI.Thermcpl.CJCSrcIndicates the source of
cold-junction
compensation.
AI.Thermcpl.CJCValSpecifies the
temperature of the
cold-junction if the
CJC source is constant
value.
AI.Thermcpl.CJCChanIndicates the channel
that acquires the
temperature of the
cold junction if CJC is
channel.
Ye s
Ye s
Ye s
Ye s
Acquiring, Analyzing, and Presenting
After configuring the task and channels, you can start the acquisition, read
measurements, analyze the data returned, and display it according to the
needs of your application. Typical methods of analysis include digital
filtering, averaging data, performing harmonic analysis, applying a custom
scale, or adjusting measurements mathematically.
NI provides powerful analysis toolsets for each NI ADE to help you
perform advanced analysis on the data without requiring you to have a
programming background. After you acquire the data and perform any
required analysis, it is useful to display the data in a graphical form or log
it to a file. NI ADEs provide easy-to-use tools for graphical display, such as
charts, graphs, slide controls, and gauge indicators. NI ADEs have tools
that allow you to easily save the data to files such as spread sheets for easy
viewing, ASCII files for universality, or binary files for smaller file sizes.
Completing the Application
After you have completed the measurement, analysis, and presentation of
the data, it is important to stop and clear the task. This releases any memory
used by the task and frees up the DAQ hardware for use in another task.
Note In LabVIEW, tasks are automatically cleared.
Developing an Application Using LabVIEW
This section describes in more detail the steps shown in the typical program
flowchart in Figure 5-1, such as how to create a task in LabVIEW and
configure the channels of the SCXI-1503. If you need more information or
for further instructions, select Help»VI, Function, & How-To Help from
the LabVIEW menu bar.
Note Except where otherwise stated, the VIs in Table 5-5 are located on the Functions»
All Functions»NI Measurements»DAQmx - Data Acquisition subpalette and
accompanying subpalettes in LabVIEW.
Table 5-5. Programming a Task in LabVIEW
Flowchart StepVI or Program Step
Create Task in DAQ AssistantCreate a DAQmx Task Name Control located on the
Controls»All Controls»I/O»DAQmx Name Controls
Create a Task
Programmatically
(optional)
subpalette, right-click it, and select
Assistant)
DAQmx Create Task.vi located on the Functions»All
.
Functions»NI Measurements»DAQmx - Data Acquisition»
DAQmx Advanced Task Options subpalette—This VI is
New Task (DAQ
optional if you created and configured the task using the DAQ
Assistant. However, if you use it in LabVIEW, any changes you
make to the task are not saved to a task in MAX.
SCXI-1503 User Manual5-8ni.com
Chapter 5Using the SCXI-1503
Table 5-5. Programming a Task in LabVIEW (Continued)
Flowchart StepVI or Program Step
Create Virtual Channel(s)DAQMX Create Virtual Channel.vi located on the
Functions»All Functions»NI Measurements»DAQmx - Data
Acquisition subpalette—Use this VI to add virtual channels to
the task. Select the type of virtual channel based on the
measurement you plan to perform.
Adjust Timing Settings
(optional)
DAQmx Timing.vi (Sample Clock by default)—This VI is
optional if you created and configured the task using the DAQ
Assistant. Any timing settings modified with this VI are not
saved in the DAQ Assistant. They are only available for the
present session.
Configure Channels
(optional)
NI-DAQmx Channel Property Node, refer to the Using a
NI-DAQmx Channel Property Node in LabVIEW section for
more information. This step is optional if you created and fully
configured the channels using the DAQ Assistant. Any channel
modifications made with a channel property node are not saved
in the task in the DAQ Assistant. They are only available for the
present session.
Start MeasurementDAQmx Start Task.vi
Read MeasurementDAQmx Read.vi
Analyze DataSome examples of data analysis include filtering, scaling,
harmonic analysis, or level checking. Some data analysis tools
are located on the Functions»Signal Analysis subpalette and on
the Functions»All Functions»Analyze subpalette.
Display DataYou can use graphical tools such as charts, gauges, and graphs
to display the data. Some display tools are located on the
Controls»All Controls»Numeric»Numeric Indicator
subpalette and Controls»All Controls»Graph subpalette.
Continue SamplingFor continuous sampling, use a While Loop. If you are using
hardware timing, you also need to set the
DAQmx Timing.vi
sample mode to Continuous Samples. To do this, right-click the
terminal of the
DAQmx Timing.vi labeled sample mode and
click Create»Constant. Click the box that appears and select
Continuous Samples.
Table 5-5. Programming a Task in LabVIEW (Continued)
Flowchart StepVI or Program Step
Stop MeasurementDAQmx Stop Task.vi (This VI is optional, clearing the task
automatically stops the task.)
Clear TaskDAQmx Clear Task.vi
Using a NI-DAQmx Channel Property Node in
LabVIEW
You can use property nodes in LabVIEW to manually configure the
channels. To create a LabVIEW property node, complete the following
steps:
1.Launch LabVIEW.
2.Create the property node in a new VI or in an existing VI.
3.Open the block diagram view.
4.From the Functions toolbox, select All Functions»NI Measurements»DAQmx - Data Acquisition, and select
Channel Property Node
5.The ActiveChans property is displayed by default. This allows you to
specify exactly what channel(s) you want to configure. If you want to
configure several channels with different properties, separate the lists
of properties with another Active Channels box and assign the
appropriate channel to each list of properties.
.
DAQmx
Note If you do not use Active Channels, the properties are set on all of the channels in
the task.
6.Right-click ActiveChans, and select Add Element. Left-click the new ActiveChans box. Navigate through the menus, and select the
property you wish to define.
7.Change the property to read or write to either get the property or write
a new value. Right-click the property, go to Change To, and select
Write, Read, or Default Value.
8.After you have added the property to the property node, right-click the
terminal to change the attributes of the property, add a control,
constant, or indicator.
9.To add another property to the property node, right-click an existing
property and left-click Add Element. To change the new property,
left-click it and select the property you wish to define.
SCXI-1503 User Manual5-10ni.com
Note Refer to the LabVIEW Help for information about property nodes and specific
NI-DAQmx properties.
Specifying Channel Strings in NI-DAQmx
Use the channel input of DAQmx Create Channel to specify the
SCXI-1503 channels. The input control/constant has a pull-down menu
showing all available external channels. The strings take one of the
following forms:
•single device identifier/channel number—for example
•multiple, noncontinuous channels—for example SC1Mod1/ai0,
SC1Mod1/ai4
•multiple continuous channels—for example
(channels 0 through 4)
When you have a task containing SCXI-1503 channels, you can set the
properties of the channels programmatically using the DAQmx Channel Property Node.
.
Text Based ADEs
You can use text based ADEs such as LabWindows/CVI, Measurement
Studio, Visual Basic 6, .NET, and C# to create code for using the
SCXI-1503.
Chapter 5Using the SCXI-1503
SC1Mod1/ai0
SC1Mod1/ai0:4
LabWindows/CVI
LabWindows/CVI works with the DAQ Assistant in MAX to generate
code for an voltage measurement task. You can then use the appropriate
function call to modify the task. To create a configurable channel or task in
LabWindows/CVI, complete the following steps:
1.Launch LabWindows/CVI.
2.Open a new or existing project.
3.From the menu bar, select Tools»Create/Edit DAQmx Tasks.
4.Choose Create New Task In MAX or Create New Task In Project
to load the DAQ Assistant.
5.The DAQ Assistant creates the code for the task based on the
parameters you define in MAX and the device defaults. To change
a property of the channel programmatically, use the
Note Refer to the NI LabWindows/CVI Help for more information on creating NI-DAQmx
tasks in LabWindows/CVI and NI-DAQmx property information.
Measurement Studio (Visual Basic 6, .NET, and C#)
When creating an voltage measurement task in Visual Basic 6, .NET and
C#, follow the general programming flow in Figure 5-1. You can then use
the appropriate function calls to modify the task. This example creates a
new task and configures an NI-DAQmx voltage measurement channel on
the SCXI-1503. You can use the same functions for Visual Basic 6, .NET
and C#.
The following text is a function prototype example:
void AIChannelCollection.CreateVoltageChannel(
System.String physicalChannelName,
System.String nameToAssignChannel,
System.Double minVal,
System.Double maxVal);
To actually create and configure the channel, you would enter something
resembling the following example code:
Refer to the NI Measurement Studio Help for more information on creating NI-DAQmx
tasks in LabWindows/CVI and NI-DAQmx property information.
SCXI-1503 User Manual5-12ni.com
Note Tables 5-1 through 5-4 are not complete lists of NI-DAQmx properties and do not
include every property you may need to configure voltage measurements. It is a
representative sample of important properties to configure voltage measurements. For a
complete list of NI-DAQmx properties and more information on NI-DAQmx properties,
refer to your ADE help file.
Calibration
Chapter 5Using the SCXI-1503
Programmable NI-DAQmx Properties
All of the different ADEs that configure the SCXI-1503 access an
underlying set of NI-DAQmx properties. Tables 5-1 through 5-4 provide a
list of some of the properties that configure the SCXI-1503. You can use
this list to determine what kind of properties you need to set to configure
the device for your application. For a complete list of NI-DAQmx
properties, refer to your ADE help file.
The SCXI-1503 is shipped with a calibration certificate and is calibrated at
the factory to the specifications described in Appendix A, Specifications.
Calibration constants are stored inside the calibration EEPROM and
provide software correction values your application development software
uses to correct the measurements for both offset and gain errors in the
module.
Internal/Self-Calibration
You can self-calibrate the SCXI-1503 in MAX by right-clicking the
module and selecting Self Calibrate. The NI-DAQmx Self Calibrate Device
function does the same. A self-calibration of the SCXI-1503 grounds all the
input channels and stores the resulting measurement as an offset correction
constant on the module. You should perform a self-calibration every time
you install the SCXI-1503 to a new system.
Note You should self-calibrate the connected DAQ device before self-calibrating the
SCXI-1503.
External Calibration
If you have an accurate calibrator and DMM, you can externally calibrate
the SCXI-1503 gain and offset constants using NI-DAQmx functions. You
can also calibrate the 100 μA current excitation.
Note Performing an external calibration of the SCXI-1503 permanently overwrites the
factory calibration settings, which impacts the accuracy of the inputs.
The functions that are required for externally calibrating the SCXI-1503 are
available in NI-DAQmx 8.1 or later. Refer to the NI-DAQmx Help for
details about these functions.
Most external calibration documents for SCXI modules are available to
download from
ni.com/calibration by clicking Manual Calibration
Procedures. For external calibration of modules not listed there, Basic
Calibration Service or Detailed Calibration Service is recommended. You
can get information about both of these calibration services from
ni.com/calibration. NI recommends performing an external
calibration once a year.
SCXI-1503 User Manual5-14ni.com
Specifications
This appendix lists the specifications for the SCXI-1503 modules.
These specifications are typical at 25 °C unless otherwise noted.
Analog Input
Input Characteristics
Number of channels ............................... 16 differential
................................0.074% of reading max
0.02% of reading typ
RTD Measurement Accuracy
Table A-1. RTD Measurement Accuracy
Measured
Temperature °C
–100 to 00.600.231.090.46
0 to 250.620.231.110.47
100 Ω Max °C100 Ω Typ °C1000 Ω Max °C1000 Ω Ty p °C
25 to 1000.690.251.200.49
100 to 5001.110.371.680.65
500 to 12002.060.652.811.04
Notes: The accuracies in this table reflect using the module in4-wire mode. They do not include errors from the RTD
including lead-wire errors when using 2- or 3-wire connection.
The accuracies assume auto-zero is enabled and the environmental conditions are 25 °C ±10 °C over a one year period.
These accuracies were computed using a standard RTD with a TCR of 3851.
This product is designed to meet the requirements of the following
standards of safety for electrical equipment for measurement, control,
and laboratory use:
•IEC 61010-1, EN-61010-1
•UL 61010-1, CSA 61010-1
Note For UL and other safety certifications, refer to the product label or visit
ni.com/certification, search by model number or product line, and click the
appropriate link in the Certification column.
Electromagnetic Compatibility
This product is designed to meet the requirements of the following
standards of EMC for electrical equipment for measurement, control,
and laboratory use:
•EN 61326 EMC requirements; Minimum Immunity
•EN 55011 Emissions; Group 1, Class A
•CE, C-Tick, ICES, and FCC Part 15 Emissions; Class A
Note For EMC compliance, operate this device according to product documentation.
CE Compliance
This product meets the essential requirements of applicable European
Directives, as amended for CE marking, as follows:
Note Refer to the Declaration of Conformity (DoC) for this product for any additional
regulatory compliance information. To obtain the DoC for this product, visit
ni.com/certification, search by model number or product line, and click the
appropriate link in the Certification column.
Waste Electrical and Electronic Equipment (WEEE)
EU Customers At the end of their life cycle, all products must be sent to a WEEE recycling
center. For more information about WEEE recycling centers and National Instruments
WEEE initiatives, visit
SCXI-1503 User ManualA-6ni.com
ni.com/environment/weee.htm.
Removing the SCXI-1503
This appendix explains how to remove the SCXI-1503 from MAX and an
SCXI chassis or PXI/SCXI combination chassis.
Removing the SCXI-1503 from MAX
To remove a module from MAX, complete the following steps after
launching MAX:
1.Expand Devices and Interfaces.
2.Click the + next to NI-DAQmx to expand the list of installed chassis.
3.Click the + next to the appropriate chassis to expand the list of installed
modules.
4.Right-click the module or chassis you want to delete and click Delete.
5.A confirmation window opens. Click Yes to continue deleting the
module or chassis or No to cancel this action.
Note Deleting the SCXI chassis deletes all modules in the chassis. All configuration
information for these modules is also lost.
B
The SCXI chassis and/or SCXI module(s) should now be removed from the
list of installed devices in MAX.
Removing the SCXI-1503 from a Chassis
Consult the documentation for the chassis and accessories for additional
instructions and precautions. To remove the SCXI-1503 module from a
chassis, complete the following steps while referring to Figure B-1:
1.Power off the chassis. Do not remove the SCXI-1503 module from a
chassis that is powered on.
2.If the SCXI-1503 is the module cabled to the E/M Series DAQ device,
disconnect the cable.
3.Remove any terminal block that connects to the SCXI-1503.
4.Rotate the thumbscrews that secure the SCXI-1503 to the chassis
Remove the SCXI-1503 by pulling steadily on both thumbscrews until the
module slides completely out.
counterclockwise until they are loose, but do not completely remove
the thumbscrews.
6
5
4
S
C
X
I
1
1
0
0
1Cable
2 SCXI Module Thumbscrews
3
3SCXI-1503
4Terminal Block
®
5
4
3
2
1
ADDRESS
SCXI
M
A
I
N
F
R
A
M
E
2
Figure B-1. Removing the SCXI-1503
1
5 SCXI Chassis Power S witch
6 SCXI Chassis
SCXI-1503 User ManualB-2ni.com
Common Questions
This appendix lists common questions related to the use of the SCXI-1503.
Which version of NI-DAQ works with the SCXI-1503, and how do I get
the most current version of NI-DAQ?
C
You must have NI-DAQ 8.1 or later. Visit the NI Web site at
select Download Software»Drivers and Updates»Search Drivers and Updates. Enter the keyword
for your operating system.
I cannot correctly test and verify that my SCXI-1503 is working. What
should I do?
Unfortunately, there is always the chance that one or more components in
the system are not operating correctly. You may have to call or email a
technical support representative. The technical support representative often
suggests troubleshooting measures. If requesting technical support by
phone, have the system nearby so you can try these measures immediately.
NI contact information is listed in the Technical Support Information
document.
Can the SCXI-1503 current outputs be interactively controlled in
MAX or programmatically controlled using NI-DAQ function calls,
LabVIEW, or Measurement Studio?
No. The current-output level is 100 μA as long as the chassis is powered on.
You cannot power off or adjust the current output using MAX, NI-DAQ
function calls, or an ADE such as LabVIEW or Measurement Studio. If you
require this functionality, consider using an SCXI-1124 module or NI 670X
device instead.
NI-DAQ to find the latest version of NI-DAQ
ni.com and
How can I ground a floating voltage measurement?
You can use the IEX– terminal of each channel as a ground reference. Refer
to the SCXI-1306 Terminal Block Installation Guide for details about using
the SCXI-1306 DIP switches to control ground referencing.
Can I connect N current-output channels in parallel to create a
precision current source that provides N × 100 μA?
Yes, you can connect the current output in parallel. When connecting the
output in parallel, connect the appropriate IEX+ terminals together and the
corresponding IEX– terminals together.
Can I connect N current-output channels in series to achieve a higher
terminal-voltage compliance limit?
No. Each current source is ground referenced. Therefore, you cannot place
multiple current-outputs in series.
Are the SCXI-1503 channels isolated with respect to each other, the
E/M Series DAQ device, or ground?
No. The SCXI-1503 does not contain any isolation circuitry. If you require
isolation, consider the SCXI-1124 or SCXI-1125 module instead.
Can I modify the SCXI-1503 circuitry to generate current at a level
different than 100 μA?
No. Do not attempt to modify any circuitry in the SCXI-1503.
Are there any user-serviceable parts inside the SCXI-1503?
No. There are no fuses, potentiometers, switches, socketed resistors, or
jumpers inside the module. Disassembly of the module for any reason can
void its warranty and nullify its accuracy specification.
Can I access the unused analog-input channels of the E/M Series DAQ
device if it is directly cabled to the SCXI-1503 in a single-chassis
system?
Yes. E/M Series DAQ device channels 1 through 7 are available to measure
unconditioned signals. Use an SCXI-1180 or the 50-pin breakout connector
on the SCXI-1346 or SCXI-1349 cable adapter to route signals to these
channels.
Which digital lines are unavailable on the E/M Series DAQ device if I
am cabled to an SCXI-1503 module?
Table 2-4 shows the digital lines that are used by the SCXI-1503 for
communication and scanning. These lines are unavailable for
general-purpose digital I/O if the SCXI-1503 is connected to the
E/M Series DAQ device.
SCXI-1503 User ManualC-2ni.com
Appendix CCommon Questions
Does short-circuiting a current-output channel do any damage to the
SCXI-1503?
No. The SCXI-1503 delivers 100 μA into any load from 0 Ω to 100 kΩ.
Does open-circuiting a current-output channel damage the
SCXI-1503? What is the open-circuit voltage level?
No. An SCXI-1503 current-output channel is not damaged if no load is
connected. The open-circuit voltage is 12.4 VDC.
channelpin or wire lead to which you apply, or from which you read, an analog or
digital signal. Analog signals can be single-ended or differential. For digital
signals, channels (also known as lines) are grouped to form ports.
chassisthe enclosure that houses, powers, and controls SCXI modules
CLKclock input signal
common-mode voltagevoltage that appears on both inputs of a differential amplifier
current excitationa source that supplies the current needed by a sensor for its proper operation
D
D/Adigital-to-analog
D*/AData/Address
DAQdata acquisition—(1) collecting and measuring electrical signals from
sensors, transducers, and test probes or fixtures and processing the
measurement data using a computer; (2) collecting and measuring the same
kinds of electrical signals with A/D and/or DIO devices plugged into a
computer, and possibly generating control signals with D/A and/or DIO
devices in the same computer
DAQ devicea data acquisition device. Examples are E/M Series data acquisition devices
DAQ D*/Athe data acquisition device data/address line signal used to indicate whether
the SER DAT IN pulse train transmitted to the SCXI chassis contains data
or address information
devicea plug-in data acquisition device, module, card, or pad that can contain
multiple channels and conversion devices. SCXI modules are distinct from
devices, with the exception of the SCXI-1200, which is a hybrid.
SCXI-1503 User ManualG-2ni.com
Glossary
D GNDdigital ground signal
differential amplifieran amplifier with two input terminals, neither of which are tied to a ground
jumpera small rectangular device used to connect two adjacent posts on a circuit
board. Jumpers are used on some SCXI modules and terminal blocks to
either select certain parameters or enable/disable circuit functionality.
L
lead resistancethe small resistance of a lead wire. The resistance varies with the lead
length and ambient temperature. If the lead wire carries excitation current,
this varying resistance can cause measurement error.
M
mmeters
M(1) Mega, the standard metric prefix for 1 million or 10
units of measure such as volts and hertz; (2) mega, the prefix for 1,048,576,
20
or 2
, when used with B to quantify data or computer memory
MISOmaster-in-slave-out signal
6
, when used with
MOSImaster-out-slave-in signal
multiplexto route one of many input signals to a single output
multiplexed modean SCXI operating mode in which analog input channels are multiplexed
into one module output so that the cabled E/M Series DAQ device has
access to the multiplexed output of the module as well as the outputs of all
other multiplexed modules in the chassis
N
NCnot connected (signal)
NI-DAQthe driver software needed in order to use National Instruments E/M Series
DAQ devices and SCXI components
NI-DAQmx
SCXI-1503 User ManualG-4ni.com
The latest NI-DAQ driver with new VIs, functions, and development tools
for controlling measurement devices.
O
Glossary
output voltage
compliance
OUT REFoutput reference signal
the largest voltage that can be generated across the output of a current
source without the current going out of specification
P
ppmparts per million
PXIPCI eXtensions for Instrumentation—an open specification that builds on
the CompactPCI specification by adding instrumentation-specific features
R
R
L
RMAReturn Material Authorization
RSVDreserved bit, pin, or signal
RTDresistance-temperature detector
lead resistance
S
sseconds
Ssamples
scanone or more analog samples taken at the same time, or nearly the same time.
Typically, the number of input samples in a scan is equal to the number of
channels in the input group. For example, one scan, acquires one new
sample from every analog input channel in the group.
SCAN CLKscan clock signal used to increment to the next channel after each
E/M Series DAQ device analog-to-digital conversion
SCXISignal Conditioning eXtensions for Instrumentation
SCXIbuslocated in the rear of an SCXI chassis, the SCXIbus is the backplane that
connects modules in the same chassis to each other
sensora type of transducer that converts a physical phenomenon into an electrical
signal
SER CLKserial clock signal used to synchronize digital data transfers over the
SER DAT IN and SER DAT OUT lines
SER DAT INserial data input signal
SER DAT OUTserial data output signal
signal conditioningthe manipulation of signals to prepare them for digitizing
Slot 0refers to the power supply and control circuitry in the SCXI chassis
SLOT 0 SELslot 0 select signal
SPI CLKserial peripheral interface clock signal
T
thermistora thermally sensitive resistor
Traditional NI-DAQ
(Legacy)
transducera device capable of converting energy from one form to another
An upgrade to the earlier version of NI-DAQ. Traditional NI-DAQ
(Legacy) has the same VIs and functions and works the same way as
NI-DAQ 6.9.x. You can use both Traditional NI-DAQ (Legacy) and
NI-DAQmx on the same computer, which is not possible with NI-DAQ
6.9.x.
U
ULUnderwriters Laboratory
V
Vvolts
VACvolts, alternating current
VDCvolts, direct current
SCXI-1503 User ManualG-6ni.com
Glossary
VIvirtual instrument—(1) a combination of hardware and/or software
elements, typically used with a PC, that has the functionality of a classic
stand-alone instrument; (2) a LabVIEW software module (VI), which
consists of a front panel user interface and a block diagram program
virtual channelschannel names that can be defined outside the application and used without
NI-DAQmx, 3-4
software, NI-DAQ version required, C-1
specifications
analog input, A-1
CE compliance, A-6
electromagnetic compatibility, A-6
environment, A-4
excitation, A-4
filters, A-3
maximum working voltage, A-5
physical, A-5
power requirements from SCXI
backplane, A-4
safety, A-6
stability, A-3
specifying channel strings in
NI-DAQmx, 5-11
stability specifications, A-3
T
taking measurements. See measurements
temperature measurement with resistive
transducers, 4-5
connecting resistive devices to
SCXI-1503, 2-2
2-wire configuration, 2-4
3-wire resistive sensor connected in
2-wire configuration, 2-5
4-wire configuration, 2-3
lead resistance compensation
using 3-wire resistive sensor and two
matched current sources, 2-6
RTDs
measurement errors, 4-6
overview, 4-5
relationship between resistance and
(figure), 4-11
theory of multiplexed operation, 4-4
theory of operation
analog circuitry, 4-3
digital circuitry, 4-3
rear signal connector, 4-3
SCXIbus connector, 4-3
SCXIbus interface, 4-3
theory of multiplexed operation, 4-4