You are on page 1of 10

Intro to USB-6009 DAQ

USB-6009 DAQ

 A small multifunction data acquisition device


manufactured by National Instruments with extensive
support in LabVIEW provided by NI-DAQmx software
drivers. These drivers should already be loaded on
your laptops.
USB-6009 DAQ

 The USB-6009 is a “Plug and Play”


device that LabVIEW will recognize as
soon as it is plugged into your USB port

 LabVIEW has high level software tools


that will enable you to more quickly
configure and program your USB-6009
to get sensor data into LabVIEW
USB-6009 DAQ Capabilities

 Analog Signal Inputs (A/D converters) – 8


Channels (10 VDC Max)
 Analog Signal Outputs (D/A converters) – 2
Channels (0-5 VDC)
 Digital I/O – 12 Lines
 Digital Input Counter – One 32 Bit counter (Can
count to 232 = 4,294,967,296)
 Power Supply - to power connected circuitry (
5VDC, 200mA max)
USB-6009 DAQ vs. Arduino DAQ

Capability USB DAQ Arduino DAQ


Eight Channels Six Channels
Analog Inputs
(0-10 VDC) (0-5 VDC)
Two Channels
Analog Outputs None
(0-5 VDC)
Digital I/O Twelve Lines Fourteen Lines
Digital Counter One (32 Bit) None
Two including PWM
5 VDC Motor Control None speed control
Power Supply 5 VDC @ 200mA 5 VDC @ 1 amp
USB-6009 DAQ vs. Arduino DAQ

 In general the USB DAQ is a more “delicate”


instrument that is intended for acquiring or providing
low level signal information
 Care must be used when designing and connecting
components to the USB DAQ
 DAQ Availability for Design II
 Arduino DAQ – One dedicated per group (190 available)
 USB DAQ – One shared per group (18 available)
 Either or Both DAQ modules may be used when
designing your major project
USB-6009 DAQ Support Software

 Two software tools support configuring and


programming the USB DAQ
 DAQ Assistant - under the LabVIEW Functions
Palette, Measurement I/O, NI-DAQmx
 Measurement and Automation Explorer
(MAX) application
 To use these tools, the DAQ module must be
connected to your laptop via a USB cable
DAQ Assistant
 The DAQ assistant will recognize the DAQ hardware
connected to your computer and will know its
capabilities and connection terminals
 It will enable you to define the “task” you want the
DAQ to do (read analog channels, set digital I/O,
count pulses, etc.)
 It will enable you to select the connection terminals
you want to use (port/bit, channel)
 It will output a “Dynamic Data Stream” of data to
your LabVIEW program
Measurement & Automation Explorer (MAX)

 MAX will also recognize the DAQ hardware


connected to your computer and will know its
capabilities and connection terminals
 You can also define “tasks” within MAX
 MAX will enable you to directly read/write to
connected devices with a user friendly GUI
called “test panels”
Example for Temp & Proximity Sensors

 The DAQ Assistant reads two analog input channels


and sends a Dynamic Data Stream into LABVIEW

You might also like