数据采集技术 (DAQ) Data Acquisition Techniques 林 君 [email protected] Tel:8502473 数据采集功能 Analog I/O Digital I/O On Clock I/O ADC DAC digital cntr/ timer DAQ Board 10 Off 插入式数据采集卡的优越性 •灵活 •费用较低 •性能选择范围大 •大量的软件工具可用利用PC技术 数字化技术 信号分类 信号根据其所传递的有用信息进行分类 信息 on On-Off 状态 off t Digital 1- 速率 Pulse Train 0- t Signals DC 0.985 幅值 t Analog Time Domain 形状 t Frequency Domain 频率 f 数字信号 on 1off 0- t 开关信号 t 连续脉冲信号 Input: Sense a switch closure Input: Read an optical encoder Output: Close a valve Output: Generate a square wave DAQ卡需要考虑的指标 驱动程序的功能 通道数 分辨率 时钟频率 数字信号调理 Loads Requiring AC Switching or Large Current Flow Heaters Solenoids Lamps Valves Pumps Motors Production Monitoring or Process Control Proximity Switches Limit Switches Thermostats Manual Switches Common-Mode Voltages or High Voltages Electromechanical Relays or Solid-State Relays Electromechanical Relays or Solid-State Relays Optical Isolation 数字I/O 模拟信号 0.985 t 直流信号 Temperature Pressure Flow Strain t 时域信号 ECG Blood pressure Single-shot events Chromatograph f 频域信号 Vibration Speech Sonar DAQ卡需要考虑的指标参数 DC 精度 分辨率 采样率 AC 和 DC 精度 触发 分辨率 采样率 AC 精度 触发 滤波器 模拟信号调理 低电压信号 隔离 放大 噪声滤波 电流输入/输出 电流与电压的转换; 隔离,放大,噪声滤波 RTDs 和热敏电阻 激励电源 隔离,放大,噪声滤波 热电偶 应变仪 多功能I/O 隔离,放大,噪声滤波 冷端补偿 激励电压 全桥和半桥设置 隔离,放大,噪声滤波 Demo 变送器/传感器 物理现象 传感器 温度 热电偶 RTD IC 传感器 热敏电阻 光 真空管光电传感器 声 麦克风 力和压力 应变仪 压电传感器 热电偶 • 价格较低,坚固 • 可承受高温 • 可迅速感知温度的快速变化 • 需要作冷端补偿 • 电压量很小 –需要放大 • 输出非线性 需要冷端补偿 RTDs • 精度比热电偶高 • 不需要冷端补偿 • 比热电偶昂贵 • 需要电流源 • 非线性输出,需要线性化 • 2路RTDs接线,简单,但要考虑接线电阻误差 • 3路和4路 RTD 接线,消除了接线电阻误差 热敏电阻 • 需要电流源或电压源激励 • 非线性化强烈,需要线性化 • 敏感度高 • 电阻高 应变片 • 需要电压源 • 需要桥式电路设置 • 非线性化输出,需要线性化 Signal Conditioning Extensions for Instrumentation (SCXI) DAQ卡的前端信号调理模块 SCXI 选择 传感器和信号 • 热电偶 • RTDs • 热敏电阻 • 应变仪 • 电压信号 微伏,毫伏,伏 • 电流信号 4 — 20 mA, 0 —20 mA • 数字信号 信号调理 多路复用 放大 隔离 滤波 传感器激励 冷端补偿 SCXI的其它特性 可扩展,最多到3,072通道 紧凑,在7英寸空间可达384个通道 灵活,可以和最新的采集卡,软件,和计算机 配合工作 高速,和E系列的采集卡配合扫描速度达33KHz 设置方便 结构开放 Demo A/D 分辨率 Amplitude 10.00 9.75 110 6.25 100 5.00 011 3.75 3-bit ADC 010 2.50 001 1.25 0 code width 111 7.50 000 0 20 40 60 80 100 120 140 Time 16-bit ADC Code width = smallest detectable change in voltage = AD的输入范围 增益 * 2 n n = # of ADC bits A/D 采样率 Adequately sampled Aliased due to undersampling Nyquist 原理 采样率 > 2倍的最高频率 多通道采集 通道设置 采集模式 连续扫描 Battery 1 Battery 2 • 扫描顺序 同步采样 Strain gauge 1 Strain gauge 2 • 增益 • 范围 • 单端/差分输入 间隔扫描 • 单极/双极 Temp Pressure Demo 实时系统集成总线 RTSI Real-Time Systems Integration Bus RTSI 在板卡之间连接时钟和触发信号 完成数据采集的同步操作 在DSP卡串行传输数据 触发 • 软件触发 TTL Signal START TRIG* Input of MIO Board • 数字触发 Edge Initiates Acquisition • 模拟触发 Level and Slope of Analog Signal Initiates Acquisition • 条件获取 (软件) – 由 AI Buffer Read 设定 – AI Read 调用 AI Buffer Read Level and Slope of Analog Signal Retrieves Acquisition Demo 软件 应用软件 接口软件 •LabVIEW •LabWindows/CVI •Component Works •Visual Basic •C/C++... •NI-DAQ •PCI-MIO-16E-1 DAQ 卡 DAQ的软件接口 Application Software 要求: NI-DAQ 可以所有采集卡的功能 向下兼容 通用的 API 功能齐全的设置工具 方便易用 Demo 软件开发平台选择 VirtualBench Ready-to-Run Virtual Instruments Virtual Instruments Scope Dynamic signal analyzer Arbitrary waveform generator Function generator DMM Data logger Demo 软件开发平台 Graphical Programming Graphical Programming LabVIEW Empowering technology • Natural flowchart notation • Eliminates syntactical details Reduces development time • Rapid prototyping • Self-documenting Intuitive and easy to learn Ideal for code reusability • Modularity and hierarchy Demo What is Measurement Studio? Measurement Components Acquisition Analysis Visualization Internet Visual Basic Visual C++ Windows Measurement Hardware Measurement Studio Measurement Studio Tools for Visual C++ Compiler integration Visa GPIB Analysis UI Data Controls Object –Intellisense Utility –ClassWizard Classes Application Wizard Measurement classes • Acquisition • Analysis User interface through ActiveX Utility classes Data objects Measurement Studio Tools for Visual Basic Measurement and automation ActiveX controls Analysis UI DAQ GPIB Serial Network LabWindows/CVI I/O Code (GPIB, VXI, Generation ANSIDAQ, CTools Serial, Analysis Standard Language IMAQ, etc) Compiler DataSocketEditor Interactive Debugger ActiveX GUI Open System Execution TCP Standard ANSI C Language • Open, powerful • Multithreaded Built-in Instrumentation Libraries Productivity Tools for faster development ™ 数据采集的基本原理 (3.1) 数据采集的基本原理 数据采集的基本原理 采样定理的推导 采样定理的推导 采样定理的推导 采样定理的推导 采样率的确定 数据采集系统的设计 数据采集系统的设计 1. MUX切换 2. PGA切换 3. S/H 4. A/D开始工作 5. A/D转换完成 6. 读取数据 7. 存储数据 8. 循环至结束 数据采集系统的设计 数据采集系统的设计 数据采集系统的设计 数据采集系统的设计 浮点放大数据采集系统设计 数据采集系统的设计 数据采集系统的设计 数据采集系统的设计 数据采集系统的设计 数据采集系统的设计 设计一个四路数据采集系统 • 各路输入信号性能要求 • 第一路:单次阻尼振荡波形,持续时间为0.4-1s,阻尼振荡频率 f0=500Hz,输出振荡峰峰值VP-P<=0.5V • 第二路:来自某一热电偶输出,温度范围0-400度,相应输出025mV,温度最小区分度为0.2度;工作环境下有0.2V共模噪声; • 第三和第四路为一个0-5V的可调的直流输出。 • 运行方式(选择示波器/计算机显示器显示结果) • 单次信号瞬时采集后连续显示 • 其他各路信号可以选择采集和显示或循环采集和显示 • 扩展要求 • 采集通道数扩展 • 采集速度和精度的提高 • 单次信号采集功能的扩充 何小艇,电子系统设计,浙江大学出版社,433-453
© Copyright 2024 ExpyDoc