Products for USB Sensing and Control

Products for USB Sensing and Control

PHIDGETS Inc.

Unit 1 - 6115 4 St SE
Calgary AB  T2H 2H9
Canada
+1 403 282-7335

8x Voltage Input Phidget

ID: DAQ1000_0

With eight analog ports, you can connect a bunch of 5V sensors or measure small voltage signals.

$20.00

Quantity Available: 449

Qty Price
5 $19.00
10 $18.00
25 $16.00
50 $14.00
100 $13.00
250 $12.00
500 $11.00
1000 $10.00

For applications where you just need a lot of sensors, the 8x Voltage Input Phidget adds eight 0-5V analog inputs to your VINT Hub. (See the "Compatible Products" tab for a list of Hubs) Each input can be used in one of two modes: VoltageInput or VoltageRatioInput. With VoltageInput mode, you simply measure a voltage value from 0 to 5V. This mode is useful for interfacing 5V sensors and for monitoring small voltages. In VoltageRatioInput mode, you can read ratiometric sensors like potentiometers and voltage dividers, whose output voltage depend on their input voltage. The return voltage is expressed as a ratio of the return voltage to the supply voltage from 0.0 to 1.0.



Features

You can change the sample rate of each input separately, to speeds of up to 50 samples per second. You don't need to worry about messy power cables either; Power from the attached VINT Hub is distributed to each input's sensor. Conversion from sensor voltage into the units being measured is handled by our libraries when using sensors from Phidgets. Just set the SensorType property and use the SensorChange event and the conversion formula will be automatically applied to all incoming data. See the API tab for more details.

Other Options

If you're looking to precisely measure a smaller voltage or need power isolation between your VINT Hub and your voltage sensor, take a look at our isolated voltage sensor boards on the "Other Voltage Inputs" tab.

Product Specifications

Board Properties
Controlled By VINT
Electrical Properties
Current Consumption Min 1 mA
Current Consumption Max * 500 mA
Voltage Inputs
Measurement Error Max 0.2 %
Voltage Input Resolution 12 bit
Input Voltage Max (DC) 5 V DC
Input Voltage Min (DC) 0 V DC
Sensor Input Impedance 324 kΩ
Number of Voltage Inputs 8
Sampling Interval Max 60 s/sample
Sampling Interval Min 20 ms/sample
Physical Properties
Operating Temperature Min -40 °C
Operating Temperature Max 85 °C
* Varies depending on number of attached sensors.

Software Objects

Channel NameAPIChannel
Voltage Ratio Input VoltageRatioInput 0 - 7
Voltage Input VoltageInput 0 - 7

API


Back Forward
Print this API

Documents

Library & Driver Downloads

Code Samples

APILanguageOS
VoltageRatioInput C Multiple Download
VoltageRatioInput C# Windows Download
VoltageRatioInput Java Multiple Download
VoltageRatioInput JavaScript Any Download
VoltageRatioInput Objective-C macOS Download
VoltageRatioInput Python Multiple Download
VoltageRatioInput Visual Basic .NET Windows Download
VoltageInput C Multiple Download
VoltageInput C# Windows Download
VoltageInput Java Multiple Download
VoltageInput JavaScript Any Download
VoltageInput Objective-C macOS Download
VoltageInput Python Multiple Download
VoltageInput Visual Basic .NET Windows Download

Product History

Date Board Revision Device Version Comment
August 20170102Product Release
DAQ1000 Functional.jpeg

Required Hardware

Connecting the Pieces

  1. Connect the DAQ1000 to the VINT Hub using the Phidget cable.
  2. Connect the VINT Hub to your computer with a USB cable.
  3. Connect a Phidgets sensor or other 5V device to one of the DAQ1000's inputs.


Testing Using Windows

Phidget Control Panel

In order to demonstrate the functionality of the DAQ1000, the Phidget Control Panel running on a Windows machine will be used.


The Phidget Control Panel is available for use on both macOS and Windows machines. If you would like to follow along, first take a look at the getting started guide for your operating system:


Linux users can follow the getting started with Linux guide and continue reading here for more information about the DAQ1000.

First Look

After plugging the DAQ1000 into your computer and opening the Phidget Control Panel, you will see something like this:

DAQ1000 Panel.jpg


The Phidget Control Panel will list all connected Phidgets and associated objects, as well as the following information:

  • Serial number: allows you to differentiate between similar Phidgets.
  • Channel: allows you to differentiate between similar objects on a Phidget.
  • Version number: corresponds to the firmware version your Phidget is running. If your Phidget is listed in red, your firmware is out of date. Update the firmware by double-clicking the entry.


The Phidget Control Panel can also be used to test your device. Double-clicking on an object will open an example.

Voltage Input

Double-click on a Voltage Input object in order to run the example:

DAQ1000 VoltageInputSensor Example.jpg


General information about the selected object will be displayed at the top of the window. You can also experiment with the following functionality:

  • Modify the change trigger and/or data interval value by dragging the sliders. For more information on these settings, see the data interval/change trigger page.
  • If you have an analog sensor connected that you bought from us, you can select it from the Sensor Type drop-down menu. The example will then convert the voltage into a more meaningful value based on your sensor, with units included, and display it beside the Sensor Value label. Converting voltage to a Sensor Value is not specific to this example, it is handled by the Phidget libraries, with functions you have access to when you begin developing!


Voltage Ratio Input

Double-click on a Voltage Ratio Input object in order to run the example:

DAQ1000 VoltageRatioSensor Example.jpg


General information about the selected object will be displayed at the top of the window. You can also experiment with the following functionality:

  • The voltage ratio is reported in Volts per Volt. For example, if the Phidget is providing 5V and the sensor is sending back 2.5V, the ratio will be 0.5V/V.
  • Modify the change trigger and/or data interval value by dragging the sliders. For more information on these settings, see the data interval/change trigger page.
  • If you have an analog sensor connected that you bought from us, you can select it from the Sensor Type drop-down menu. The example will then convert the voltage into a more meaningful value based on your sensor, with units included, and display it beside the Sensor Value label. Converting voltage to a Sensor Value is not specific to this example, it is handled by the Phidget libraries, with functions you have access to when you begin developing!


Testing Using Mac OS X

  1. Go to the Quick Downloads section on the Mac OS X page.
  2. Download and run the Phidget OS X Installer
  3. Click on System Preferences >> Phidgets (under Other) to activate the Preference Pane
  4. Make sure your device is properly attached
  5. Double click on your device's objects in the listing to open them. The Preference Pane and examples will function very similarly to the ones described above in the Windows section.

Testing Using Linux

For a general step-by-step guide on getting Phidgets running on Linux, see the Linux page.

Using a Remote OS

We recommend testing your Phidget on a desktop OS before moving on to remote OS. Once you've tested your Phidget, you can go to the PhidgetSBC, or iOS pages to learn how to proceed.

Technical Details

If you want to know more about the capabilities of the DAQ1000, check the Analog Input Primer.

What to do Next

  • Software Overview - Find your preferred programming language here to learn how to write your own code with Phidgets!
  • General Phidget Programming - Read this general guide to the various aspects of programming with Phidgets. Learn how to log data into a spreadsheet, use Phidgets over the network, and much more.
  • Phidget22 API - The API is a universal library of all functions and definitions for programming with Phidgets. Just select your language and device and it'll give you a complete list of all properties, methods, events, and enumerations that are at your disposal.

VINT Hubs

This Phidget is a smart device that must be controlled by a VINT Hub. For more information about VINT, have a look at the VINT Primer. You can use a Phidget Cable to simply and easily connect the two devices. Here's a list of all of the different VINT Hubs currently available:

Product Board
Image Part Number Price Number of VINT Ports
HUB0000_0 $30.00 6
SBC3003_0 $120.00 6

Phidget Cables

Use a Phidget cable to connect this device to the hub and to connect sensors to this Phidget. Each analog sensor will come with its own Phidget cable, but if you need extras we have a full list down below. You can solder multiple cables together in order to make even longer Phidget cables, but you should be aware of the effects of having long wires in your system.

Product Physical Properties
Image Part Number Price Cable Length
3002_0 $2.00 600 mm
3003_0 $1.50 100 mm
3004_0 $3.00 3.5 m
3034_0 $1.50 150 mm
3038_0 $2.25 1.2 m
3039_0 $2.75 1.8 m

Check out our boards with analog inputs:

Product Voltage Inputs
Image Part Number Price Number of Voltage Inputs Voltage Input Resolution
1010_0 $80.00 8 10 bit
1011_0 $50.00 2 10 bit
1019_1 $115.00 8 10 bit
1203_2 $125.00 8 10 bit
DAQ1000_0 $20.00 8 12 bit
HUB0000_0 $30.00 6 (Shared) * 16 bit
SBC3003_0 $120.00 6 (Shared) * 16 bit

Or if you just need a single voltage sensor:

Product Voltage Sensor Sensor Properties
Image Part Number Price Voltage Difference Max Input Voltage Min (DC) Input Voltage Max (DC)
1135_0 $19.00 ± 30 V DC
3507_0 $115.00
3508_0 $115.00
3509_1 $115.00 0 V DC 200 V DC
DAQ1400_0 $20.00
VCP1000_0 $50.00 ± 40 V DC
VCP1001_0 $25.00 ± 40 V DC
VCP1002_0 $25.00 ± 1 V DC