ChipFind - документация

Электронный компонент: DaqBoard/2000

Скачать:  PDF   ZIP
Q U I C K F I N D
tel: 440-439-4091
fax: 440-439-4093
82
sales@iotech.com
www.iotech.com
the smart approach to instrumentation
TM
PC Data Acquisition Hardware
CompactPCI
Versions
Now Available
(DaqBoard/2000c)
DaqBoard/2000
TM
PCI Data Acquisition Board with Sixteen 16-Bit, 200-kHz
Analog Inputs, 40 Digital I/O, & 2 Analog Outputs
Features
PCI (DaqBoard/2000) & CompactPCI
(DaqBoard/2000c) versions available
16-bit, 200-kHz A/D converter
8 differential or 16 single-ended ana-
log inputs (software selectable per
channel)
Expandable up to 256 analog input
channels, while maintaining 200 kHz
(5
s per channel) scan rate
100% digital calibration
512 location channel/gain FIFO, ca-
pable of scanning all channels, in-
cluding 256 analog expansion chan-
nels & digital/counter channels, at
5
s per channel
Trigger modes include analog, digi-
tal, & software, with <5
s latency
Virtually infinite pre-trigger buffer*
Two 16-bit, 100-kHz analog outputs
with infinite continuous waveform
output capability*
40 digital I/O lines, can be scanned
synchronously or asynchronously
with analog inputs
Digital I/O is expandable up to 272
lines, including optional isolation &
relay closure
Four counter/pulse input channels
can be scanned synchronously or
asynchronously with analog inputs
Two timer/pulse output channels
Signal Conditioning Options
Signal conditioning & expansion op-
tions for thermocouples, strain
gages, accelerometers, isolation,
RTDs, etc.--over 30 options in all
(see p. 112)
Software
(see p. 89)
Included drivers for Visual Basic
,
C++, & Delphi
TM
for Windows
95/98/2000/Me/NT;
DASYLab
,
TestPoint
, & LabVIEW
Optional DaqView2000
TM
software
package
The new DaqBoard/2000
TM
sets the price/
performance benchmark for high-speed,
multi-function plug-and-play data acqui-
sition for PCI bus computers. The
DaqBoard/2000 hardware design offers
all of the features normally found on
significantly more expensive boards, in-
cluding 16-bit, 200-kHz A/D, 100% digital
calibration, bus mastering, dual 16-bit,
100-kHz D/A converters, 40 digital I/O
lines, four counters and two timers.
DaqBoard/2000 is supported by a grow-
ing family of over 30 signal conditioning
and expansion options, offering signal
conditioning for thermocouples, RTDs,
accelerometers, isolation, high-voltage,
strain gages, and much more. Up to 528
channels of analog and digital I/O can be
accessed using one DaqBoard/2000, while
maintaining the 5
s per channel update
rate. Up to four DaqBoard/2000s can be
installed into one PC.
The DaqBoard/2000 plug-in board provides
cost-effective, high-speed data acquisition for
up to 470 I/O channels
Software support is the most extensive of
any board, including comprehensive driv-
ers and programming tools for nearly every
programming environment under Win-
dows
95/98/2000/Me/NT. Included in this
list are Visual Basic, C++, Delphi, TestPoint
,
LabVIEW, & DASYLab
. Also available is a
suite of DaqView software options for Out-
of-the-Box
TM
setup, acquisition, display, and
analysis of acquired data--no programming
required. DaqView2000 combines DaqView,
DaqViewXL
TM
, and DIAdem
-View in one
software package for use with the DaqBoard/
2000.
In total, the DaqBoard/2000 sets a new
industry standard for plug-and-play PCI
data acquisition. For a comparison chart of
the DaqBoard/2000 versus competing prod-
ucts, visit www.iotech.com/compare.html.
UPDATED: 7/23/01
* Limited only by available PC RAM and hard disk space
83
Q U I C K F I N D
the smart approach to instrumentation
TM
PC Data Acquisition Hardware
tel: 440-439-4091
fax: 440-439-4093
sales@iotech.com
www.iotech.com
DaqBoard/2000
TM
General Information
Channel-Scanning Flexibility
The DaqBoard/2000 offers a 512-location scan sequencer that allows you to select
each channel and associated input amplifier gain at random. The sequencer circuitry
circumvents a major limitation encountered with many plug-in data acquisition
boards -- a drastic reduction in the scan rate for external expansion channels. All
DaqBoard/2000 channels, including the 528 potential expansion channels, are
scanned at 200 kHz (5
s/channel). In addition, the digital and frequency inputs can
be scanned using the same scan sequence employed for analog inputs, enabling the
time correlation of acquired digital data to acquired analog data. The DaqBoard/2000
permits each scan group, which can contain up to 512 channel/gain combinations,
to be repeated immediately or at programmable intervals of up to 6 hours. Within
each scan group, consecutive channels are measured at a fixed 5
s/channel rate.
DaqBoard/2001 Scanning Example
Any of the digital input ports
can also be sampled along
with the analog inputs
Analog expansion channels
(up to 256) are sampled at the
same rate as on-board channels
5
s
t
Programmable,
from 5
s
up to
6 hours
Scan group
All channels within a scan group are
measured at a fixed 5
s/channel
Unipolar or bipolar operation
can be programmed for each
channel dynamically by the
sequencer
Gain can be programmed for
each channel dynamically by
the sequencer
Channels can be sampled
dynamically
by the sequencer
t
Any of the four counter inputs
can be scanned along with
analog and digital inputs
Channel
#2
#4
C1
#2
D2
#18
#164
#26
Gain
x1
x8
x2
x100
x10
x1000
Unipolar
Uni
Uni
Uni
Bi
Bi
Uni
or bipolar
SE
DE
SE
DE
DE
SE or DE
Signal I/O
O n e 1 0 0 - p i n c o n n e c t o r o n t h e
DaqBoard/2000 provides access to all of
the input and output signals. Unlike other
multifunction boards that require mul-
tiple PC slots in order to access all of the
I/O, careful design of the DaqBoard/2000
accommodates all I/O using one cable,
and utilizing a single PCI slot.
The 100-pin DaqBoard/2000 I/O connec-
tor, P4, is logically divided into three sub-
ports, P1, P2, and P3. P1, the analog input
port, contains all of the analog input chan-
nels, as well as the sequencer control signals
for accessing external analog input options.
All analog expansion options attach to the
P1 port. P2, the general purpose digital I/O
port, can be used directly to control and
monitor 24 digital I/O lines. P2 can also
function as the digital I/O expansion port,
whereby the 24 lines are exclusively used to
control external digital DBK expansion op-
tions, for up to 256 lines of digital input or
output. P3 contains an additional 16-bit
digital I/O port, as well as the counter
inputs, timer outputs, and analog outputs.
Several options are available to provide easy
user access to all of the I/O signals on P4.
Analog Input (P1)
The DaqBoard/2000 has a 16-bit, 200-kHz
A/D coupled with 16 single-ended, or 8
differential analog inputs. Thirteen soft-
ware programmable ranges provide inputs
from
10V to
156 mV full scale. Each
channel can be software-configured for a
different range, as well as for single-ended
or differential, and unipolar or bipolar in-
put. Beyond the 16 built-in analog inputs,
the user can expand the DaqBoard/2000 up
to 256 analog inputs using external DBK
signal conditioning and expansion options
(see p. 112). As with the on-board channels,
expansion channels are scanned at the same
5
s/channel rate (200 kHz), and most are
software-programmable for range. There
is no speed penalty for scanning expan-
sion channels versus built-in channels.
The DBK expansion options offer a wide
variety of signal measurements, includ-
ing thermocouples, RTDs, strain gages,
accelerometers, high voltage, isolation,
current, and much more.
Scanning
The DaqBoard/2000 has an on-board scan
sequencer that permits the user to select
any combination of up to 512 channel/
range combinations. The sequencer scans
all channels contained in the sequence at
the fastest rate of 5
s/channel, thereby
minimizing the time-skew from channel-
to-channel. The user can also set the time
between scan groups, from 0 to 6 hours. In
addition to scanning analog inputs, the
sequencer can scan digital inputs and
counter inputs (see p. 86).
Bus Mastering DMA
The DaqBoard/2000 supports Bus Master-
ing DMA, which allows analog and digital/
counter input data, as well as analog and
digital output data to flow between the PC
and the DaqBoard/2000 without consum-
ing valuable CPU time. The driver sup-
plied with the DaqBoard/2000, as well as
all other third-party software support such
as TestPoint
, LabVIEW
, and DASYLab
,
automatically utilize Bus Mastering DMA
to efficiently conduct I/O from the PC to
the DaqBoard.
Q U I C K F I N D
tel: 440-439-4091
fax: 440-439-4093
84
sales@iotech.com
www.iotech.com
the smart approach to instrumentation
TM
PC Data Acquisition Hardware
DaqBoard/2000
TM
General Information
Triggering
Triggering can be the most critical aspect
of a data acquisition application. The
DaqBoard/2000 supports a full comple-
ment of trigger modes to accommodate
any measurement situation.
Hardware Analog Triggering. Many data
acquisition boards claim analog trigger-
ing, but rely on the PC to take readings
and make a decision, which leads to
uncertain and potentially long laten-
cies. The DaqBoard/2000 uses true ana-
log triggering, whereby the trigger level
programmed by the user sets an analog
DAC, which is then compared in hard-
ware to the analog input level on the
selected channel. The result is analog
trigger latency which is guaranteed to
be less than 5
s, significantly shorter
than most data acquisition boards. Any
analog channel can be selected as the
trigger channel, including built-in or
situations, such as on a specific tempera-
ture, which was derived from the acquisi-
tion of at least two analog measurements,
plus the calculation of the measured
temperature using linearization algorithms.
The DaqBoard/2000 also supports digi-
tal pattern triggering, whereby the user
can designate any of the digital input
ports as the trigger port. The pro-
grammed digital pattern, including the
ability to mask or ignore specific bits, is
then compared to the actual input until
a match is detected, after which the
sequencer begins the scan sequence.
Triggering can also be programmed to
occur when one of the counters reaches,
exceeds, or is within a programmed
level. Any of the built-in counter/
totalizer channels can be programmed
as a trigger source.
DAC OUT
SIGNAL
I/O
32-bit
data and
address
bus
PC (PCI) Bus
PC +5V
Power
Power input
+15
15
DC/DC
converter
P4
ANALOG IN
ANALOG
CONTROL
DIGITAL
CONTROL
DIGITAL I/O
24
3 8-bit digital I/O ports
17
1 16-bit digital I/O port,
1 DAC pacer clock
6
Four 16-bit counter inputs,
Two 16-bit timer outputs
2
1 TTL trigger input,
1 analog input pacer clock
7
4 external channel select,
2 external gain select,
1 SS&H
16
Input
protection
FIFO
data
buffer
Programmable
sequencer
timebase
5
s to 6 hours
System
controller
Configurable
PLD
PCI
controller
Configurable
EEPROM
Dual 16-bit
digital-to-analog
converter
External MUX
control
8 DE/16 SE
analog input
MUX
512-step
random access
channel/gain
sequencer
Dual 11-bit
trigger
DACs
Analog
trigger
200-kHz
clock
x1, 2, 4, 8
Programmable
gain amplifier
x16, 32, 64
Gain and
offset
amplifier
Sequencer reset
16-bit, 200-kHz
analog-to-digital
converter
P1
P1
P1
P3
P3
P2
P3
MUX
expansion channels. The user can pro-
gram both the trigger level, as well as
the edge (rising or falling).
Digital and Pattern Triggering (P1). A
separate digital trigger input line is pro-
vided, allowing TTL-level triggering,
again with latencies guaranteed to be
less than 5
s. Both the logic levels (1 or
0), as well as the edge (rising or falling),
can be programmed for the discrete
digital trigger input.
Software-Based Triggering. Software-
based triggering differs from the modes
described above because the readings, ana-
log, digital, or counter, are interrogated
by the PC to detect the trigger event, not
in the hardware as described above. The
advantage of this mode is to permit
triggering based on more complex
85
Q U I C K F I N D
the smart approach to instrumentation
TM
PC Data Acquisition Hardware
tel: 440-439-4091
fax: 440-439-4093
sales@iotech.com
www.iotech.com
Normally software-based triggering results
in long latencies from the time that a
trigger condition is detected, until the
actual capturing of data commences. How-
ever, the DaqBoard/2000 circumvents this
undesirable phenomenon by use of pre-
trigger data. Specifically, when software-
based triggering is employed, and the PC
detects that a trigger condition has oc-
curred, (which may be thousands of read-
ings later than the actual occurrence of
the signal), the DaqBoard driver auto-
matically looks back to the location in
memory where the actual trigger-causing
measurement occurred. The acquired data
that is presented to the user actually be-
gins at the point where the trigger-caus-
ing measurement occurs. The latency in
this mode is equal to one scan cycle.
Stop Trigger. Any of the software trigger
modes described above can also be used
to stop an acquisition. Thus an acquisi-
tion can be programmed to begin on
one event, such as a temperature level,
and then can stop on another event,
such as a digital pattern.
Pre- and Post-Triggering Modes. Six modes
of pre- and post-triggering are supported,
providing a wide variety of options to
accommodate any measurement require-
ment. When using pre-trigger, the user
must use software-based triggering to
initiate an acquisition.
No pre-trigger, post-trigger stop event. This,
the simplest of modes, acquires data upon
receipt of the trigger, and stops acquiring
upon receipt of the stop-trigger event.
Fixed pre-trigger with post-trigger stop
event.
In this mode, the user specifies the
number of pre-trigger readings to be ac-
quired, after which, acquisition continues
until a stop-trigger event occurs.
No pre-trigger, infinite post-trigger. No
pre-trigger data is acquired in this mode.
Instead, data is acquired beginning with
the trigger event, and is terminated when
the operator issues a command to halt
the acquisition.
Fixed pre-trigger with infinite post-trigger.
The user specifies the amount of pre-trigger
data to acquire, after which the system
continues to acquire data until the program
issues a command to halt acquisition.
Variable pre-trigger with post trigger stop
event*.
Unlike the previous pre-trigger
modes, this mode does not have to satisfy
the pre-trigger number of readings before
recognizing the trigger event. Thus the
number of pre-trigger readings acquired
is variable and dependent on the time of
the trigger event relative to the start. In
this mode, data continues to be acquired
until the stop trigger event is detected.
Variable pre-trigger with infinite post
trigger*.
This is similar to the mode de-
scribed above, except that the acquisition
is terminated upon receipt of a command
from the program to halt the acquisition.
Calibration
Every range on the DaqBoard/2000 is cali-
brated from the factory using a digital cali-
bration method. This method works by
storing a correction factor for each range on
the DaqBoard/2000 at the time of calibra-
tion. Whenever a particular range is se-
lected, the appropriate calibration constant
is automatically applied to a compensating
DAC, thereby calibrating the specific range.
The result is that readings generated by the
A/D are already calibrated, and do not require
additional processing.
This is significantly better than other boards,
that merely adjust the readings in software
after they are transferred to the PC. That
method has the disadvantage of reducing
the dynamic range of the A/D, and can
adversely affect the speed by which the PC
can obtain a calibrated reading.
The DaqBoard/2000 also has a user-cal mode,
whereby the user can adjust the calibration
of the board in their system, without de-
stroying the factory calibration supplied
with the board. This is accomplished by
having 2 distinct calibration tables in the
DaqBoard/2000's on-board EPROM, one
which contains the factory cal, and the
other which is available for user calibration.
Analog Output (P3)
Two 16-bit, 100-kHz analog output chan-
nels are built into the DaqBoard/2000,
with an output from 10V to +10V. These
outputs are entirely separate from the
D/As which are used to determine analog
trigger level (some data acquisition board
suppliers confusingly refer to trigger D/As
as if they are available to the user). Through
the use of Bus Mastering DMA, each D/A
output can continuously output a wave-
form, which can be read from PC RAM or
a file on the hard disk. In addition, a
program can asynchronously output a
value to either of the D/As for non-wave-
form applications, presuming that the
D/A is not already being used in the wave-
form output mode. Additional low-speed
D/A channels can be added to the
DaqBoard through the use of the DBK2
analog output option card (see p. 118).
When used to generate waveforms, the
D/As can be clocked in several different
modes. Each D/A can be separately se-
lected to be clocked from one of the
sources described below.
Asynchronous internal clock. The on-
board programmable clock can generate
updates ranging from 1.5 Hz to 100 kHz,
independent of any acquisition rate.
Synchronous internal clock. The rate of
analog output update can be synchro-
nized to the acquisition rate derived from
100 kHz to once every 5.96 hours.
Asynchronous external clock. A user-
supplied external input clock can be
used to pace the D/A, entirely indepen-
dent of analog inputs.
Synchronous external clock. A user-sup-
plied external input clock can pace both
the D/A and the analog input.
DaqBoard/2000
TM
General Information
* Driver support only
Q U I C K F I N D
tel: 440-439-4091
fax: 440-439-4093
86
sales@iotech.com
www.iotech.com
the smart approach to instrumentation
TM
PC Data Acquisition Hardware
DaqBoard/2000
TM
General Information
Digital Pattern
Generation (P3)
The DaqBoard/2000 supports digital pat-
tern generation via Bus Mastering DMA
on the 16-bit high-speed digital I/O port.
In the same manner as Analog Output,
the digital pattern can be read from PC
RAM or a file on the hard disk. Digital
pattern generation is clocked in the same
four modes as described above with
analog output*.
Digital Inputs and
Outputs (P2, P3)
Forty TTL-level digital I/O lines are in-
cluded in the DaqBoard/2000. They are
divided into three 8-bit ports (P2) and one
16-bit port (P3). The P2 ports can be
programmed in 8-bit groups as either in-
put or output. The 16-bit P3 port can be
programmed as all inputs or all outputs.
Ports programmed as inputs can be part of
the scan group and scanned along with
other analog and digital input channels,
or can be asynchronously accessed via the
PC at any time, including when a scanned
acquisition is occurring.
In addition, the P2 ports can be expanded
up to 192 digital I/O lines using external
DBK digital options (p. 113). These options
are available as TTL-level I/O, relay output,
or optically isolated input and output.
Whenever expansion digital I/O is attached
to the DaqBoard/2000, the P2 I/O lines are
no longer user-programmable, and are
instead used to communicate with the
digital expansion options.
Counter Inputs (P3)
Four 16-bit counters are built into the
DaqBoard/2000, each capable of counting
up to 65,536 TTL-level transitions. Each of
the four counters will accept frequency
inputs up to 10 MHz. The counters can also
be cascaded, allowing over four billion
counts to be accumulated. As with all other
inputs to the DaqBoard/2000, the counter
inputs can be read asynchronously under
program control, or synchronously as part
of an analog and digital scan group.
Timer Outputs (P3)
Two 16-bit timer outputs are built into
the DaqBoard/2000, each capable of gen-
erating different square waves with a
programmable frequency range from 16
Hz to 1 MHz.
Multiple DaqBoards per PC
All of the features described for the
DaqBoard/2000 can be replicated with up
to four DaqBoard/2000s installed in the
same PC. The serial number on each
DaqBoard/2000 is used to differentiate
one from another, and a user-selected
name can be assigned to each board for
easy program documentation. Thus, with
four boards installed along with DBK ex-
pansion options, over 1,000 analog input
channels and over 800 digital I/O chan-
nels could be accessed from one PC.
Product
Description
Capacity
DBK1
16-connector BNC interface module
16 connectors
DBK2
D/A voltage-output card
4 channels
DBK4
dynamic signal-input card
2 channels
DBK5
current output card
4 channels
DBK7
frequency-to-voltage input card
4 channels
DBK8
high-voltage input card
8 channels
DBK9
RTD measurement card
8 channels
DBK10
expansion-card enclosure module
3 cards
DBK11A
screw-terminal card
40 terminals
DBK12
programmable low-gain analog input card
16 channels
DBK13
programmable high-gain analog input card
16 channels
DBK15
universal current/voltage input card
16 channels
DBK16
strain gage measurement card
2 channels
DBK17
simultaneous sample and hold card
4 channels
DBK18
low-pass filter card
4 channels
DBK19
high-accuracy thermocouple card
14 channels
DBK20
digital I/O card (screw-terminal connectors)
48 channels
DBK21
digital I/O card (male DB37 connectors)
48 channels
DBK23
optically isolated digital-input module
24 channels
DBK24
optically isolated digital-output module
24 channels
DBK25
relay output card
8 channels
DBK30A
rechargeable battery/excitation module
14.4 or 28.8 VDC
DBK32A
auxiliary power supply card
15 VDC @ 500 mA
DBK33
triple-output auxiliary power supply card
15 VDC @ 250 mA &
5 VDC @ 1000 mA
DBK40
BNC interface module
18 connectors
DBK41
analog expansion enclosure module
10 cards
DBK42
5B isolated signal-conditioning module
16 channels
DBK43A
strain gage module
8 channels
DBK44
5B isolated signal conditioning card
2 channels
DBK45
SS&H card with low-pass filter
4 channels
DBK50
isolated high-voltage input module
8 channels
DBK51
isolated low-voltage input module
8 channels
DBK52
high-accuracy thermocouple module
14 channels
DBK53
programmable low-gain analog input module
16 channels
DBK54
programmable high-gain analog input module
16 channels
DBK60
3-slot expansion module w/customizable panels
3 card
DBK200
adapter board for analog inputs
P1
DBK201
panel-mount adapter board with three (DBK) expansion ports
P1, P2, P3
screw-terminal adapter board, solder locations for user-supplied resistors
DBK202
and R/C networks, with three expansion ports
120 terminals, P1, P2, P3
DBK203
same as DBK202 adapter board with a rugged metal enclosure
120 terminals, P1, P2, P3
DBK206
adapter board with removable screw-terminals with three expansion ports
120 terminals, P1, P2, P3
DBK207
5B-isolated analog input signal conditioning board with two expansion ports
P1 (2)
DBK207/CJC
same as DBK207 plus on-board, cold-junction compensation; two expansion ports
P1 (2)
Opto-22
signal conditioning board for isolated (solid-state-relay) digital I/O,
DBK208
with two P2 digital I/O expansion ports
P2 (2)
DBK209
same as DBK201 but rack and DIN-rail mountale with optional kits
P1, P2, P3
DaqBoard/2000 Signal Conditioning & Expansion Options
* When digital pattern generation is used, one of
the analog output channels is limited to asynchro-
nous output mode