DAQ Modules
All Deimos DAQs use unencrypted wired ethernet LAN for communication, and are assigned MAC addresses in the locally-administered block.
This means that untrusted individuals and unrelated hardware should not be given access to the control network.
For more details about networking and security, see the system details.
Multiple DAQ modules can be connected to the same control program; time-synchronization between multiple modules is a first-class feature, requires no additional network hardware, and typically achieves sub-microsecond average synchronization within a few seconds of the start of an operation. See the control program examples for reference programs using several DAQs simultaneously.
Deimos DAQ
The Deimos DAQ is our flagship DAQ unit, boasting a set of 22 input channels and 6 output channels, all available together and operated simultaneously on every cycle.
Fully open-source, the *Deimos DAQ's design files, firmware, and control program can all be found under permissive licenses in the Deimos project repository.
Overview
Feature | Performance |
---|---|
Comm. Medium | Ethernet (reliable UDP/IPV4 with full state reassertion) |
Cycle Rate | 5Hz - 5000Hz, round-trip control with full state reassertion |
Multi-Unit Time Sync | ~1 microsecond (100ns typ.) |
Voltage Reference | 0.02% accuracy, 2.5V |
ADCs | 16-bit SAR, self-calibrating |
Internal Samplerate | 20kHz burst-scanning w/ synthetic simultaneous sampling |
Onboard Filtering | Active analog filters, digital Butterworth IIR anti-aliasing filter & Lagrange polynomial fractional-delay FIR sample synchronization filter |
Supply Voltage | 24V DC |
Outputs
Kind | Range | Resolution | Notes |
---|---|---|---|
4x PWM/GPIO | 1Hz-400kHz | 16-bit | 3.3V logic. Each channel has independent frequency and pulse width. |
2x DAC (Voltage) | 0-2.5V | 12-bit | Accuracy linked directly to voltage reference (0.02%) |
Inputs
Kind | Range | Accuracy | Resolution | Notes |
---|---|---|---|---|
2x Voltage, 1x Gain | 0-2.5V | 0.02% | 38uV | Single-ended, 40V tolerance |
2x Voltage, (1/6)x Gain | 0-15V | 0.02% | 228uV | Single-ended, 40V tolerance |
1x Voltage, 25.7x Gain | 0-97mV | 0.04% | 1.5uV | Single-ended, 40V tolerance |
1x Voltage, 660x Gain | 0-3787uV | 0.04% | 58nV | Single-ended, 40V tolerance |
2x K-Type Thermocouple | 90-1600K | 0.5K near room temp | 0.03K | Cold-junction compensated. Material-matched connector. |
3x 3-Wire Resistance (RTD, strain, etc) | 70-1200K | 0.1K near room temp | 0.02K | Specs refer to use with Pt100 RTD |
4x 4-20mA | 0-33mA | 0.04% | 0.8uA | 24V excitation, 2 or 3-wire, short-circuit protected |
2x Frequency | 400Hz-1MHz | 100ppm | 16-bit | |
1x Pulse Counter | 400Hz-1MHz | N/A | 1 | 64-bit accumulator |
1x Encoder | N/A | Signed 64-bit accumulator, forward/backward counting. | ||
Diagnostics | Bus current, bus voltage, and cold-junction temperature |