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