InstrumentationUnit 713 min read
Data Acquisition Systems: Components, Types & Applications
Unit 7 of Instrumentation covers the architecture, components, and working principles of Data Acquisition Systems (DAS), including single-channel systems, signal processing, and real-world applications in industrial automation, medical devices, and IoT. This note explains how DAS converts physical signals into digital
TAKEAWAYS:
- A Data Acquisition System (DAS) is a hardware/software framework that measures, digitizes, and processes real-world signals (e.g., temperature, pressure, vibration) into usable data for analysis or control.
- Single-channel DAS consists of a sensor → signal conditioner → ADC → microcontroller → display/recorder, while multi-channel systems use multiplexers to handle multiple inputs sequentially.
- Key components include transducers (e.g., LVDT, thermocouples), signal conditioners (amplifiers, filters), ADCs (e.g., 8-bit to 24-bit), and data loggers (e.g., Arduino, LabVIEW).
- Applications span industrial automation (e.g., NTC’s power grid monitoring), medical devices (e.g., ECG machines), and IoT (e.g., smart agriculture sensors).
- Errors and calibration in DAS arise from sensor drift, ADC quantization, and noise; mitigation includes shielding, differential measurements, and periodic calibration.
- Exam focus: Block diagrams, LVDT operation, single-channel DAS workflows, and real-world traces (e.g., Daraz’s inventory tracking via RFID-DAS).
1. What is a Data Acquisition System (DAS)?
A Data Acquisition System (DAS) is an integrated system that:
- Senses physical phenomena (e.g., temperature, displacement, voltage) via transducers/sensors.
- Conditions the raw signal (amplification, filtering, linearization).
- Converts analog signals to digital (ADC).
- Processes data (microcontroller, FPGA, or PC).
- Stores/Displays results (data loggers, SCADA, or cloud platforms).
Why is DAS critical? Without DAS, we couldn’t:
- Monitor Nepal’s NTC power grid in real-time (voltage/current fluctuations).
- Track Daraz’s warehouse inventory via RFID readers + DAS.
- Diagnose patient vitals in hospitals (ECG, blood pressure).
2. Core Components of a DAS
A DAS is built from five layers, visualized below:
A. Sensors/Transducers
Convert physical quantities into electrical signals (voltage, current). Examples:
| Sensor Type | Measured Quantity | Output Signal | Real-World Use |
|---|---|---|---|
| LVDT | Linear displacement | ±5V AC (differential) | Hydraulic cylinder position (NTC dams) |
| Thermocouple | Temperature | mV (J-type: 50µV/°C) | Industrial oven control (Daraz logistics) |
| Strain Gauge | Strain/Force | mV/V (bridge output) | Bridge load monitoring (NTC roads) |
| RTD (Pt-100) | Temperature | Ω (100Ω at 0°C) | HVAC systems (hotels) |
B. Signal Conditioning
Raw sensor signals are often noisy, weak, or nonlinear. Conditioning includes:
- Amplification: Boosts signal strength (e.g., instrumentation amplifier for LVDT).
- Filtering: Removes noise (e.g., low-pass filter for ECG signals).
- Linearization: Corrects nonlinear sensor outputs (e.g., thermocouple lookup tables).
- Isolation: Protects from electrical interference (optocouplers, transformers).
Example: In a Khalti payment terminal, the magnetic stripe reader’s weak analog signal is amplified and filtered before ADC conversion to avoid misreads.
3. Single-Channel DAS: Step-by-Step Workflow
A single-channel DAS processes one signal at a time. Below is the trace for measuring temperature in a Daraz cold storage using an RTD:
sequenceDiagram
participant RTD as "RTD (Pt-100)"
participant Amp as "Signal Conditioner\n(Amplifier + Filter)"
participant ADC as "12-bit ADC\n(e.g., MAX11100)"
participant MCU as "Microcontroller\n(STM32)"
participant SD as "SD Card Logger"
RTD->>Amp: Output: 138.5Ω (25°C)
Amp->>Amp: Amplify to 0–5V range
Amp->>ADC: 2.5V (digital: 0x800)
ADC->>MCU: 25.0°C (after linearization)
MCU->>SD: Log timestamp + tempWorked Example: RTD Temperature Measurement
- Sensor: Pt-100 RTD at 25°C → Resistance = 100Ω + (0.385Ω/°C × 25) = 138.5Ω.
- Excitation: 1mA current → Voltage drop = 138.5Ω × 1mA = 138.5mV.
- Amplification: Gain = 10 → Output = 1.385V.
- ADC Conversion: 12-bit ADC with 0–5V range → Resolution = 5V/4096 ≈ 1.22mV/LSB.
- Digital output = 1.385V / 1.22mV ≈ 1133 (0x469).
- Linearization: MCU converts digital code to temperature using:
- Storage: MCU logs
2024-05-20 14:30: 25.0°Cto SD card.
4. Multi-Channel DAS: Handling Multiple Signals
For multiple inputs (e.g., monitoring 10 sensors in a NTC substation), a multiplexer (MUX) switches signals to a single ADC.
Advantages of Multi-Channel DAS:
- Cost-effective: Single ADC for multiple sensors.
- Scalable: Add more channels via MUX expansion.
- Synchronized sampling: Critical for correlated data (e.g., ECG + blood pressure).
Disadvantage:
- Speed trade-off: Sampling rate per channel = Total rate / Number of channels.
5. Key Instruments in DAS
| Instrument | Role | Example | Real-World Use |
|---|---|---|---|
| ADC | Converts analog → digital | 24-bit ADC (e.g., ADS1256) | High-precision medical imaging |
| DAC | Converts digital → analog | 16-bit DAC (e.g., MCP4921) | Audio playback in smartphones |
| Data Logger | Stores processed data | Arduino + SD card | NTC’s power grid voltage logs |
| SCADA | Supervisory control + data acquisition | Siemens WinCC | Daraz warehouse automation |
| FPGA | Parallel processing (high-speed DAS) | Xilinx Artix-7 | Stock exchange trading systems |
6. Errors and Calibration in DAS
Common Errors:
- Sensor Errors:
- Hysteresis: LVDT output lag due to mechanical friction.
- Nonlinearity: Thermocouple output deviates from ideal.
- ADC Errors:
- Quantization Error: ±0.5 LSB (e.g., 12-bit ADC has ±0.024% error).
- Offset Error: ADC reads 0V as 2 LSBs instead of 0.
- Noise:
- Electromagnetic Interference (EMI): Affects long cables (e.g., NTC power lines).
- Thermal Noise: Random fluctuations in sensors (e.g., strain gauges).
Calibration Methods:
- Two-Point Calibration: Adjust gain/offset using known inputs (e.g., ice point and boiling point for thermocouples).
- Auto-Calibration: MCU runs self-tests at startup (e.g., measuring 0V and 5V reference).
- Periodic Checks: NTC calibrates power meters annually using standard resistors.
7. Applications of DAS
A. Industrial Automation (Nepal)
- NTC Power Grid Monitoring:
- DAS Role: Measures voltage/current in substations via CTs (Current Transformers) + ADCs.
- Example: A 16-channel DAS logs phase angles to detect faults in Kathmandu’s transmission lines.
- IMAGE: current transformer (CT) labelled diagram | Primary/secondary windings, burden resistor.
B. Medical Devices
- ECG Machine:
- DAS Role: Amplifies heart signals (1mV peak) → filters 50/60Hz noise → ADC → displays waveform.
- Example: A 12-lead ECG uses 8-channel DAS with 24-bit ADCs for high fidelity.
C. IoT and Smart Cities
- Smart Agriculture (Nepal):
- DAS Role: Soil moisture sensors (e.g., capacitive sensors) → WiFi module → cloud logging.
- Example: Pathao’s electric scooters use DAS to monitor battery temperature/voltage for safety.
D. Financial Systems
- ATM Transaction Logging:
- DAS Role: Records card swipe signals, PIN entry timing, and transaction data.
- Example: Nabil Bank ATMs use DAS to detect fraud via abnormal signal patterns.
8. Comparison: Single-Channel vs. Multi-Channel DAS
| Feature | Single-Channel DAS | Multi-Channel DAS |
|---|---|---|
| Complexity | Low (1 sensor → 1 ADC) | High (MUX, timing logic) |
| Cost | Lower (fewer components) | Higher (MUX, faster ADC) |
| Sampling Rate | High (full rate per channel) | Lower (shared ADC) |
| Use Case | Precision lab measurements (e.g., LVDT calibration) | Industrial monitoring (e.g., NTC grid) |
| Example | Daraz’s single RFID reader for inventory | NTC’s 32-channel power line monitor |
9. Worked Example: LVDT in a Hydraulic Press
Scenario: A factory uses a hydraulic press with an LVDT to measure piston displacement. The LVDT outputs:
- 0V at 0mm displacement,
- +5V at +10mm,
- -5V at -10mm.
Given:
- LVDT sensitivity = 0.5V/mm.
- ADC range = 0–10V, 10-bit resolution.
Steps:
- Displacement = 6mm → LVDT output = 6mm × 0.5V/mm = 3V.
- ADC Conversion:
- Resolution = 10V / 1024 ≈ 9.77mV/LSB.
- Digital code = 3V / 9.77mV ≈ 307 (0x133).
- MCU Calculation: (Offset = 512 for ±10mm range).
Correction: Use 12-bit ADC for ±0.2mm error.
10. Exam Tip: How to Score Full Marks
Block Diagrams:
- Always draw single-channel DAS with labeled blocks (sensor → conditioner → ADC → MCU → display).
- For multi-channel, show the MUX and sampling sequence.
LVDT Operation:
- Explain differential output (two secondary coils 180° out of phase).
- Derive displacement from voltage ratio:
ADC Calculations:
- Memorize:
- Example: For 5V, 8-bit ADC → LSB = 19.53mV.
Real-World Traces:
- Link to NTC power monitoring or Daraz inventory systems.
- Example: "A 16-channel DAS in a NTC substation samples 1000Hz per channel, logging phase angles to detect faults."
Error Analysis:
- Mention quantization error, sensor nonlinearity, and EMI shielding.
- Example: "A thermocouple’s 10°C error at 100°C is due to nonlinearity; use a lookup table in the MCU."
In the Real World
eSewa’s Payment Terminals:
- DAS Role: Magnetic stripe readers use Hall-effect sensors → signal conditioner → ADC → encrypts card data.
- Why? Ensures clean analog-to-digital conversion to avoid transaction errors.
NTC’s Smart Grid:
- DAS Role: Phasor Measurement Units (PMUs) sample voltage/current at 30–60Hz using 16-bit ADCs to detect grid instability.
- Example: During a 2022 Nepal blackout, PMU-DAS identified a transformer fault in Chitwan.
Pathao’s Ride Safety:
- DAS Role: Accelerometers in scooters measure vibration and tilt (via ADC) to detect reckless driving.
- How? A 3-axis accelerometer outputs ±2g → conditioned → 12-bit ADC → cloud alert if tilt > 30°.
Key Equations to Remember
| Concept | Equation | Units |
|---|---|---|
| ADC Resolution | Volts | |
| LVDT Output | V, mm | |
| RTD Resistance | Ω, °C | |
| Sampling Rate | (Nyquist) | Hz |
| Quantization Error | Volts |
Common Pitfalls in Exams
- Forgetting the MUX in multi-channel DAS → Lose marks on sampling rate explanation.
- Ignoring signal conditioning → ADC will saturate if input exceeds range.
- Mixing single-ended and differential inputs → LVDT requires differential measurement.
- Not calibrating → Assume sensors are ideal unless stated.
Based on the PU BE Computer (PU) syllabus for Instrumentation, unit 7.
Discussion
Loading…