IOtech DaqBook/3000USB User Manual

Usb 1-mhz, 16-bit data acquisition system

Advertisement

Quick Links

USER'S MANUAL
DaqBook/3000USB
USB 1-MHz, 16-Bit Data Acquisition System
DaqBook/3000USB
IOtech
25971 Cannon Road
1163-0901 rev 1.0
Cleveland, OH 44146-1833
(440) 439-4091
Fax: (440) 439-4093
*327503A-01*
sales@iotech.com
productsupport@iotech.com
www.iotech.com
372503A-01

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DaqBook/3000USB and is the answer not in the manual?

Questions and answers

Summary of Contents for IOtech DaqBook/3000USB

  • Page 1 USER’S MANUAL DaqBook/3000USB USB 1-MHz, 16-Bit Data Acquisition System DaqBook/3000USB IOtech 25971 Cannon Road 1163-0901 rev 1.0 Cleveland, OH 44146-1833 (440) 439-4091 Fax: (440) 439-4093 *327503A-01* sales@iotech.com productsupport@iotech.com www.iotech.com 372503A-01...
  • Page 2 Intentionally Blank...
  • Page 3 IOtech, Inc. cannot be held liable for any damages resulting from the use or misuse of this product. Copyright, Trademark, and Licensing Notice All IOtech documentation, software, and hardware are copyright with all rights reserved. No part of this product may be copied, reproduced or transmitted by any mechanical, photographic, electronic, or other method without IOtech’s prior written consent.
  • Page 4 Your order was carefully inspected prior to shipment. When you receive your system, carefully unpack all items from the shipping carton and check for physical signs of damage that may have occurred during shipment. Promptly report any damage to the shipping agent and your sales representative.
  • Page 5: Table Of Contents

    Table of Contents DaqBook/3000USB, Quick Start (p/n 1163-0940) 1 – Overview Features …… 1-1 Block Diagram ….. 1-2 System Functionality …… 1-2 Software …… 1-11 2 – “Device IO” 37-Pin Pinout 3 – CE-Compliance Overview …… 3-1 CE Standards and Directives …… 3-1 Safety Conditions ……...
  • Page 6 Detection on an Analog Input, Timer Output Updates …… 6-8 Using the Hysteresis Function …… 6-9 Using Multiple Inputs to Control One DAC Output …… 6-10 The Setpoint Status Register …… 6-11 7 – Specifications - DaqBook/3000USB Appendix A: Signal Modes and System Noise Signal Modes …… A-1 System Noise ……...
  • Page 7 The manual is included in PDF format on the CD. Connect the analog inputs to the BNC connectors on the DaqBook/3000USB front panel. Connect a 6-16VDC power supply to the DC IN connector on the DaqBook/3000USB rear panel and power-on the unit.
  • Page 8 From Windows, open DaqView by double clicking on its icon, or use the Windows Desktop Start menu to access the program. You will find DaqView listed in the Program group (Use the desktop Start Menu / Programs to access the group). Once the program is executed, it automatically identifies your DaqBook/3000USB and brings up DaqView’s Main Window. Button Reference...
  • Page 9: Overview

    System Functionality …… 1-2 Software ……1-8 DaqView can only be used with one DaqBook/3000USB at a time. DASYLab® and LabVIEW® can be used with multiple devices. For multiple units (via custom programming) refer to the Using Multiple Devices section of the Programmer’s Manual.
  • Page 10: Block Diagram

    I/O among all signal types. DaqBook/3000USB includes a low latency, highly deterministic control output mode that operates independent of the host PC. In this mode, digital, analog, and timer outputs can respond to analog, digital, and counter inputs within 2 µs;...
  • Page 11 Input Scanning The DaqBook/3000USB has several scanning modes to address a variety of applications; for example, you can: load a 512 location scan buffer with any combination of analog input channels. The channels in the scan buffer are measured sequentially at 1 µs per channel.
  • Page 12 The advantage of this mode as compared to other modules is the response time can be in the range of 2 µs to 20 µs, as opposed to 1000 µs [or more] often seen when using modules from other suppliers. 1-4 Overview DaqBook/3000USB User’s Manual 978391...
  • Page 13 Multi-Channel Triggering DaqBook/3000USB can be configured to trigger on any combination of analog, digital, and counter inputs. In this mode, the maximum latency is one scan period. Triggering can occur based on a logical “and” or logical “or” of the multiple trigger conditions.
  • Page 14 Please contact the factory should you have any concerns regarding calibration. Analog Output Two 16-bit, 1MHz analog output channels are built into the DaqBook/3000USB with an output range from -10V to +10V. The maximum rate at which analog outputs can be updated is dependent on several factors, including the speed of your USB port.
  • Page 15 Digital I/O Sixteen TTL-level digital I/O lines are included in the DaqBook/3000USB. Digital I/O can be programmed in 8-bit groups as either inputs or outputs, and can be scanned in several modes (see Input Scanning). Ports programmed as inputs can be part of the scan group and scanned along with analog input channels, or can be asynchronously accessed via the PC at any time, including when a scanned acquisition is occurring.
  • Page 16: Software

    DaqView is a comprehensive Out-of-the-Box application that enables setup, data logging, and real-time data viewing without the need for programming skills. The application is included with the DaqBook/3000USB. DaqView features direct-to-Excel® enhancements, FFT analysis, statistics, and many other features. Also included with the DaqBook is a complete set of drivers and detailed example programs for the most popular programming languages and software packages.
  • Page 17: Device Io" 37-Pin Pinout

    Such guidelines include the use of properly grounded mats and wrist straps, ESD bags and cartons, and related procedures. This short chapter presents a pinout of the DaqBook/3000USB “Device IO” connector. The connector is a standard 37-pin DSUB located on the rear panel.
  • Page 18 Port A – A3 Digital I/O: Digital Port A, Bit 3 Port A – A5 Digital I/O: Digital Port A, Bit 5 Port A – A7 Digital I/O: Digital Port A, Bit 7 2-2 “Device IO” 37-Pin Pinout DaqBook/3000USB User’s Manual 977391...
  • Page 19 In DaqView, analog input (channels 0 through 15) via the unit’s front panel BNC connectors, appear as “P1 0,” “ P1 1,” “ P1 2,” etc. on through “P1 15” in the user interface. DaqBook/3000USB User’s Manual Device IO” 37-Pin Pinout 977391 “...
  • Page 20 This page is intentionally blank. 2-4 “Device IO” 37-Pin Pinout DaqBook/3000USB User’s Manual 977391...
  • Page 21: Ce-Compliance

    (overvoltage categories) I, II and III For mains supply, the minimum and normal category is II pollution degree I or II in accordance with IEC 664 DaqBook/3000USB User’s Manual CE-Compliance 957894...
  • Page 22: Safety Conditions

    The host computer must be properly grounded. In low-level analog applications, some inaccuracy is to be expected when I/O leads are exposed to RF fields or transients over 3 or 10 V/m as noted on the Declaration of Conformity. CE-Compliance DaqBook/3000USB User’s Manual 957894...
  • Page 23: Calibration

    Calibration Prior to shipping, all DaqBook/3000USB ranges are calibrated with NIST traceability; and a separate correction factor for each range is stored within the unit. Outside the factory the user can set the included DaqView software to automatically calibrate analog inputs. In addition to being automatic, the calibration is quick and requires no external instruments.
  • Page 24 Calibration DaqBook/3000USB User’s Manual 977391...
  • Page 25: Counter Input Modes

    The two debounce modes are “trigger after stable” and “trigger before stable.” A discussion of the two modes follows. From 37-pin DSUB Debounce Model Counter Input Modes DaqBook/3000USB User’s Manual 988391...
  • Page 26: Debounce Module

    T2 – During time period T2, the input signal is not stable for a length of time equal to T1 (the debounce time setting for this example.) Therefore, the output stays “high” and does not change state during time period T2. 5-2 Counter Input Modes DaqBook/3000USB User’s Manual 988391...
  • Page 27 To see the effects of different debounce time settings, simply view the analog waveform along with the counter output. This can be done by connecting the source to an analog input. Counter Input Modes DaqBook/3000USB User’s Manual 988391...
  • Page 28 The debounce time should be set short enough to accept the desired input pulse but longer than the period of the undesired disturbance as shown in the diagram below. 5-4 Counter Input Modes DaqBook/3000USB User’s Manual 988391...
  • Page 29: Terms Applicable To Counter Modes

    Start of Scan: The start of scan is internal to the DaqBook/3000USB. It signals the start of a scan group and therefore pulses once every scan period. It can be used to clear the counters and latch the counter value into the acquisition stream.
  • Page 30 OPT2: Determines whether the counter is 16-bits (Counter Low); or 32-bits (Counter High). OPT3: Determines which signal latches the counter outputs into the data stream going back to the DaqBook/3000USB. Start of scan or mapped channel. OPT4: Allows the mapped channel to gate the counter.
  • Page 31 Counter and Encoder modes. However, it is possible for the user to use that read strobe as a mapped channel elsewhere, if desired. For example, the read strobe could be used to increment or decrement the counter. Counter Input Modes DaqBook/3000USB User’s Manual 988391...
  • Page 32: Period Mode

    Period data is latched as it becomes available and the data is logged by the DaqBook/3000USB at the scan rate. Therefore, if the scan period is much faster than the input waveform, there will be a great deal of repetition in the period values. This repetition is due to the fact that updates take place only when another full period becomes available.
  • Page 33 The averaging can be done with PC-based software. DaqBook/3000USB has the ability to measure 1, 10, 100 or 1000 periods, dividing the sampling error by 1, 10, 100, or 1000. This is done within the unit’s circuitry and may eliminate the need for any averaging to be done in the PC.
  • Page 34 Sampling error can be averaged out to give the required result. In most cases, the DaqBook/3000USB can perform the required averaging on the values before they are returned to the PC. The frequency ranges shown below will give a sampling error that is less than 10ppm or 1ppm.
  • Page 35: Pulsewidth Mode

    The data returned is interpreted as time measured in ticks. There are four timebase settings: 20.833 ns, 208.33 ns, 2.083 µs, and 20.83 µs. These are often referred to as tick-sizes. The DaqBook/3000USB uses a 48 MHz, 50 ppm oscillator as a timing source.
  • Page 36 Pulsewidth and Timing mode Accuracy The DaqBook/3000USB has the ability to measure the pulsewidth of an input and the time between any two edges on any two inputs. The time ranges are similar to those shown for period mode except that averaging is not available.
  • Page 37: Timing Mode

    There are four timebase settings: 20.833 ns, 208.33 ns, 2.083 µs, and 20.83 µs. These are often referred to as tick-sizes. The DaqBook/3000USB uses a 48 MHz, 50 ppm oscillator as a timing source.
  • Page 38 32-bit (Counter High) counter. Since time measurements always have the “stop at the top” option enabled, this option dictates whether the measurement has a range of 0 to 65535 ticks or 0 to 4,294,967,295 ticks. 5-14 Counter Input Modes DaqBook/3000USB User’s Manual 988391...
  • Page 39: Encoder Mode

    The encoder mode allows the DaqBook/3000USB to make use of data from optical incremental quadrature encoders. When in the encoder mode, the unit accepts single-ended inputs. When reading phase A, phase B, and index Z signals, the DaqBook/3000USB provides positioning, direction, and velocity data.
  • Page 40 A and on B (since B also has 512 pulses.) This gives a position accuracy of 360 degrees/2048. These 3 different modes are known as 1X, 2X, and 4X. The DaqBook/3000USB implements all of these modes and functions, as described in the following options.
  • Page 41 Encoder Wiring Diagrams You can use up to two encoders with each DaqBook/3000USB module in your acquisition system. Each A and B signal can be made as a single-ended connection with respect to common ground.
  • Page 42 In addition to the previous figure, the following table indicates how to connect a single encoder to a DaqBook/3000USB. Each signal (A, B, Z) can be connected as a single-ended connection with respect to the common ground. The encoder can draw power from the DaqBook/3000USB’s +5 VDC power output (pin 23).
  • Page 43 A typical acquisition might take six readings off of the DaqBook/3000USB as illustrated below. The user determines the scan rate and the number of scans to take. DaqBook/3000USB Acquisition of Six Readings per Scan Note: Digital channels do not take up analog channel scan time.
  • Page 44 ** Connecting to a passive screw-terminal board [such as the DBK11A] is more convenient than connecting directly to the DSUB connector. You can connect two encoders to the DaqBook/3000USB as shown in the table below. Each signal (A, B) can be connected as a single-ended connection with respect to common digital ground (DGND). Both encoders can draw their power from the +5V power output (pin 23) on the 37-pin DSUB connector.
  • Page 45: Setpoint Configuration For Output Control

    The Setpoint Status Register …… 6- 11 Overview DaqBook/3000USB includes a setpoint configuration feature which allows the user to individually configure up to 16 detection setpoints associated with channels within a scan group. Each detection setpoint can be programmed in the following ways: Single Point referenced –...
  • Page 46 The detect signal has the timing resolution of the scan period as seen in the diagram below. The detect signal can change no faster than the scan frequency (1/scan period.) Example Diagram of Detection Signals for Channels 1, 2, and 3 6-2 Setpoint Configuration for Output Control DaqBook/3000USB User’s Manual 988291...
  • Page 47: Detecting Input Values

    Detection setpoints act on 16-bit data only. Since DaqBook/3000USB has 32-bit counters, data is returned 16-bits at a time. The lower word, the higher word or both lower and higher words can be part of the scan group.
  • Page 48: Controlling Analog And Timer Outputs

    PC may not. This is true no matter what mode the counter channel is in. 6-4 Setpoint Configuration for Output Control DaqBook/3000USB User’s Manual 988291...
  • Page 49 One of the two values is used to update the DACs, or timers when it is true that the input channel meets the setpoint criteria. The second value is used to update the DACs or timers when the condition is false, i.e., when the setpoint criteria is not met. DaqBook/3000USB User’s Manual Setpoint Configuration for Output Control 988291...
  • Page 50: Dac Or Timer Update Latency

    DAC pacer clock. For these reasons, avoid streaming outputs on any DAC or pattern digital output when using setpoints to control DACs. 6-6 Setpoint Configuration for Output Control DaqBook/3000USB User’s Manual 988291...
  • Page 51: More Examples Of Control Outputs

    (for Channel 5) Limit A (for Channel 4) Limit B (for Channel 4) 0.0V -1.0V 0.0V -1.0V DAC1 Detection Signal (for Channel 4) Analog Inputs with Setpoints Update on True and False DaqBook/3000USB User’s Manual Setpoint Configuration for Output Control 988291...
  • Page 52: Detection On An Analog Input, Timer Output Updates

    65535 will stop the timer. Limit A (for Channel 15) Limit B (for Channel 15) Ch 15 analog input voltage Detection Signal Timer0 Updating a Timer Output Update on True and False 6-8 Setpoint Configuration for Output Control DaqBook/3000USB User’s Manual 988291...
  • Page 53: Using The Hysteresis Function

    “low” and the update process repeats itself. Ch 3 Analog Input Voltage Limit A Limit B Detection DAC0 Channel 3 in Hysterisis Mode Note that the hysteresis mode can be applied to a timer output. DaqBook/3000USB User’s Manual Setpoint Configuration for Output Control 988291...
  • Page 54: Using Multiple Inputs To Control One Dac Output

    However, in the above figure we see that there are 2 setpoints acting on one DAC. We can also see that the two criteria can be met simultaneously. When both criteria are True at the same time, the DAC1 voltage will be associated with the criteria that has been most recently met. 6-10 Setpoint Configuration for Output Control DaqBook/3000USB User’s Manual 988291...
  • Page 55: The Setpoint Status Register

    The Setpoint Status Register Regardless of which software application you are using with the DaqBook/3000USB, a setpoint status register can be used to check the current state of the 16 possible setpoints. In the register, Setpoint 0 is the least significant bit and Setpoint 15 is the most significant bit. Each setpoint is assigned a value of 0 or 1.
  • Page 56 6-12 Setpoint Configuration for Output Control DaqBook/3000USB User’s Manual 988291...
  • Page 57: Specifications - Daqbook/3000Usb

    Common Mode Rejection: -70 dB typical DC to 1 kHz Maximum Usable Input Voltage + Common Mode Voltage Ranges Maximum (CMV + V 5, 10V 10.5V 0.1, 0.2, 0.5, 1, 2V 6.0V Note: Specifications are subject to change without notice. Specifications - DaqBook/3000USB 979291...
  • Page 58 External Acquisition Scan Clock Input Maximum rate: 990 kHz Clock Signal Range: Logical zero 0V to 0.8V; Logical one 2.4V to 5.0V Minimum Pulse Width: 50 ns high, 50 ns low DaqBook/3000USB Specifications Note: Specifications are subject to change without notice. 979291...
  • Page 59 Multiple channels can either be combined in a logical “or” or “and” condition, with hysteresis programmable per channel. Maximum latency in this mode is one scan period. Note: Specifications are subject to change without notice. DaqBook/3000USB Specifications 979291...
  • Page 60 High: >2.0V Output Characteristics: Output 1.0 mA per pin Sampling Rate: 4 MHz maximum Update Rate: 4 MHz maximum; 19 hours minimum (no minimum with external clock); resolution: 20.83 ns. DaqBook/3000USB Specifications Note: Specifications are subject to change without notice. 979291...
  • Page 61 1 channel with A (phase), B (phase), and Z (index) o 2 channel with A (phase) and B (phase) o x1, x2, and x4 count modes o Single-ended TTL Note: Specifications are subject to change without notice. DaqBook/3000USB Specifications 979291...
  • Page 62 1 m (3.3 ft.) CA-179-1 3 m (10 ft.) CA-179-3 5 m (16 ft.) CA-179-5 Screw-terminal card DBK11A Ribbon cable, 178 mm (7 in.) CA-37-1 Rack mount kit RackDBK3 DaqBook/3000USB Specifications Note: Specifications are subject to change without notice. 979291...
  • Page 63: Appendix A: Signal Modes And System Noise Signal Modes

    Oversampling and Line Cycle Rejection …… A-3 Signal Modes Signals can be single-ended or differential. DaqBook/3000USB units make use of differential mode. The difference between the two modes is as follows. Single-ended mode refers to a mode, or circuit set-up, in which a voltage is measured between 1 signal line and common ground voltage (Analog Common, or A ).
  • Page 64: System Noise

    System Noise Laboratory and industrial environments often have multiple sources of electrical noise. An AC power line is a source of 50/60 Hz noise. Heavy equipment (air conditioners, elevators, pumps, etc.) can be a source of noise, particularly when turned on and off. Local radio stations are a source of high-frequency noise, and computers and other electronic equipment can create noise in a multitude of frequency ranges.
  • Page 65: Crosstalk

    Note that DaqBook/3000USB units do not have a buffer for each analog input channel. Crosstalk is particularly troublesome when measuring high amplitude signals (+/-10V) along with low level signals (+/- 100mV.) If an acquisition’s scan group includes both high and low level signals you may want to...
  • Page 66 Notes: Signal Modes and System Noise Appendix A 979291...

Table of Contents