Keithley_KUSB_Training

Download Report

Transcript Keithley_KUSB_Training

KUSB Data Acquisition
Product Line
KUSB Product Training at Keithley
January 13 & 14, 2005
Presented by Data Translation:
Fausto Soares (Technical Support Engineer)
Rene Messier (Technical Support Engineer)
Christine Daigneault (Director of US Sales)
Agenda







Introduction
Benefits
Industries
Success Stories
Software






What is on the CD?
Open Layers
SDK (Software Development Kit)
DTx-EZ (ActiveX)
LV Link
TestPoint





KUSB-3102
KUSB-3108
KUSB-3116
KUSB-3160
KUSB-3100
Hardware
(DT9802)
(DT9806)
(DT9834-16-4-16-BNC)
(DT9835)
(DT9812)
Hands-on Labs
Introduction
USB Sales has shown steady growth over 5 year period
Data Translation introduced the first true
USB data acquisition module in 1999
1999
2005
Benefits
 Portability and ease-of-use
 Small, portable modules are easy to transport and
use in the field
 Easy signal connections
 Connect to laptop or desktop
 Powered by USB port*
 Enclosure protects board from harsh environments
 ”Hot-swapping" capability means the PC does
not have to be shut down to install hardware.
 Plug-and-play means the PC automatically
detects the peripheral and configures the
necessary software.
*KUSB-3116 ships with a +5V power supply.
Benefits
(cont.)
 500V Isolation
 Without isolation the computer is tied
directly to your external sensor which
can potentially damage your PC
 Provides safe, low-noise measurements,
prevents ground loops, and protects the
user’s PC and critical data
 No product returned due to bus
interference
 No computer damage reported
Industries














Aerospace and Defense
Automotive
Biotech, Pharmaceutical, and Medical
Chemical and Petroleum
Communications
Computers and Office Equipment
Earth and Ocean Sciences
Education
Electronics
Financial Services
Industrial Equipment and Machinery
Instrumentation
Semiconductor
Utilities and Energy
Success Stories
 Automotive
 DT9834 – car audio systems tuning
Why DT? Portability, performance, Open Layers
 DT9802 – dynamometer suspension testing
Why DT? Portability, performance
 Electronics
 DT9834 – qualify components on printed circuit
boards (PCBs); using DTx-EZ
Why DT? Portability, performance, DTx-EZ, cost
 Military
 DT9806 – data acquisition with high speed imaging
Why DT? Portability, performance, cost
Success Stories -
(cont.)
 Paper Industry
 DT9834 – paper alignment on conveyor equipment
Why DT? Portability, accuracy, performance (C/Ts)
 Pharmaceutical and Medical
 DT9806 – automated drug testing equipment
Why DT? Accuracy, Open Layers, portability, size
 Transportation
 DT9834 – train vibration measurement
Why DT? Portability, performance (simultaneous
subsystems and speed), Open Layers
Software






What is on the CD?
Open Layers
SDK (Software Development Kit)
DTx-EZ (ActiveX)
LV Link
TestPoint
What’s included on the CD?
 32-Bit WDM Open
Layers® Device Drivers
for Windows 2000/XP
 User Manuals
 SDK™ (Software
Development Kit)
 Examples w/ source code
 Ready-to-Measure
Applications
 Quick DataAcq
Open Layers
 Interfaces device drivers with function
libraries and application
 Customer can easily upgrade from
one KUSB to a different KUSB module
and still use the same program
 Preserve software investment
 Saves development time
Open Layers (cont.)
Many Levels of Software Support and Control
User Application
Graphical
Development
LV Link
DTx-EZ
TestPoint
Text Code
Development
Open Layers SDK
Open Layers Drivers
Hardware
Open Layers (cont.)
 Text Code
 SDK (C, C++, Visual Studio)
 DTx-EZ (Active X, Visual Studio)
 Graphical
 LV Link (LabView)
 TestPoint
 Ready-to-Measure
 Quick Data Acq (Visual Basic/DTx-EZ)
SDK
(Software Development Kit)
 Includes header files, function
libraries, example programs, and
documentation to develop your own
Open Layers data acquisition and
control applications
 C, Visual C++
 Open Layers allows portability to any
supported board with little effort
DTx-EZ (ActiveX Controller)
 Enables quick and
easy development of
high-performance data
acquisition applications
in Visual Basic® or
Visual C++®.
 Active X: DTx-EZ™ ActiveX® controls for
data acquisition and
high speed real-time
plotting and math
functions
DTx-EZ
(Quick DataAcq)
Quick DataAcq
(cont.)
 Source code available and can modified w/
DTx-EZ and Visual Basic.
 Features:







Single Analog Input/Output
Digital Input/Output
Scope and Strip Chart
FFT
Frequency Counter
Pulse Generator
Wave Generator
LV Link
 LV Link is a collection of Virtual Instruments
(VIs) that give programmers working in
LabVIEW the ability to access KUSB data
acquisition modules.
 Provides three levels of VIs for full access
to board functions.
 Integrates w/ LabVIEW versions up to 7.1
 Includes extensive LV Link example VIs for
analog input, analog output, and digital I/O
 Supports up to 24-bit boards
TestPoint
 Graphical application for designing test,
measurement, and data acquisition
applications using object-oriented, dragand-drop technology.
 Features: data acquisition, instrument
control, analysis, graphs, etc.
 How to interface KUSB modules?
Hardware





KUSB-3102
KUSB-3108
KUSB-3116
KUSB-3160
KUSB-3100
(DT9802)
(DT9806)
(DT9834-16-4-16-BNC)
(DT9835)
(DT9812)
KUSB-3102 (DT9802)
 The first true USB
module for data
acquisition
 Combines high
performance with
isolation and USB
ease-of-use
 Powered by USB
(no external power
required)
KUSB-3102 (DT9802)
Specifications:
 Analog Inputs: 16 SE/8 DI
 Analog Outputs: 2
 Resolution: 12-bit
 +/- 10 Volts
 4 Gains: 1, 2, 4, 8
 100KHz sampling performance
 16 Digital I/O (8 In/8 Out)
 2 Counter/Timers
 500 V isolation
(cont.)
KUSB-3108 (DT9806)
 High dynamic range
(100dB)
 High gain for lowlevel measurements
 Thermocouple
support (CJC)
 Powered by USB (no
external power
required)
KUSB-3108 (DT9806)
(cont.)
Specifications:
 Analog Inputs: 16 SE/8 DI
 Analog Outputs: 2
 Resolution: 16-bit
 4 programmable gains: 1, 10, 100, 500
 Voltage ranges: +/-10V, +/-1V, +/-0.1V, +/-0.02V
 50KHz sampling performance
 16 Digital I/O (8 In/8 Out)
 2, 16-bit Counter/Timers
 Cold Junction Compensation (CJC for Thermocouple)
 500 V isolation
KUSB-3116 (DT9834-16-4-16-BNC)
If we were to use only one word to
describe the KUSB-3116 it would
have to be:
Performance
KUSB-3116 (DT9834-16-4-16-BNC)
 USB Terminology
 Full Speed USB vs. High-Speed USB 2.0
 Full Speed USB = 12 Mbits/sec
 High Speed USB = 480 Mbits/sec
 Competitors offer USB 2.0, but only
Full Speed at 12 Mbits/sec. The
result is less throughput; limited to
about 100KHz throughput.
KUSB-3116 (DT9834-16-4-16-BNC)
Specifications:
 16-bit 500 kHz A/D (16 channels)
 16-bit 500 kHz D/A (4 channels, waveform)
 4 gains: 1, 2, 4, 8
 Simultaneous A/D, D/A, DIO, C/T subsystem
operation
 5, 32-bit up/down counter/timers (18 MHz)
 32-Clocked Digital I/O (16 In/16 Out)
 High Speed USB 2.0 = 480Mbps transfer rate
(40 times faster than USB 1.1)
KUSB-3116 (DT9834-16-4-16-BNC)
500 KHz Throughput on USB
KUSB-3116 (DT9834-16-4-16-BNC)
Simultaneous Operations
KUSB-3116 (DT9834-16-4-16-BNC)
KUSB-3116 (DT9834-16-4-16-BNC)
KUSB-3116 (DT9834-16-4-16-BNC)
Analog Input Subsystem
KUSB-3116 (DT9834-16-4-16-BNC)
Analog Output Subsystem
KUSB-3116 (DT9834-16-4-16-BNC)
Digital Input/Output Subsystem
KUSB-3116 (DT9834-16-4-16-BNC)
Counter/Timer Subsystem
KUSB-3116 (DT9834-16-4-16-BNC)
Isolation
KUSB-3116 (DT9834-16-4-16-BNC)
Accessories
KUSB-3116 (DT9834-16-4-16-BNC)
Power?
KUSB-3160 (DT9835)
 Digital I/O module
 96 digital lines, 64 I/O and
32 input
 Digital outputs capable of
driving relays
 Interrupt on bit change
detection for monitoring
critical signals.
 Powered by USB
 500 Volt isolation
KUSB-3100 (DT9812)
KUSB-3100 (DT9812)
(cont.)
Highlights




Flexible yet economical
Easy plug-n-play measurements
Free ready-to-run measurements
Free ActiveX controller and SDK
KUSB-3100 (DT9812)
(cont.)
Specifications:
 8 Single-Ended (multiplexing) Analog Inputs
 Sampling frequency = 40 kHz
 Programmable Gains = 1, 2, 4, and 8
 Analog Input ranges = +/-10V, +/-5V, +/-2.5V, +/-1.25V
 12-bit resolution (both AIN & AOUT)
 2 Analog Outputs
 Output frequency = 40 kHz
 Analog Output range = +/- 10V
 16 Digital I/O lines: 8 In/8 Out (2, 8-bit ports)
 1 (16-bit) Counter/Timer
 External Clock and Trigger inputs
Hands on Labs




SDK
DTx-EZ
LV-Link
TestPoint