新闻中心

EEPW首页 > 测试测量 > 设计应用 > 借助智能DAQ, 获得高级数据采集技术

借助智能DAQ, 获得高级数据采集技术

作者:时间:2010-04-13来源:NI公司收藏

  概览

本文引用地址:http://www.eepw.com.cn/article/107898.htm

  多功能智能设备配有自定义式板载处理功能,最大限度地为系统定时及触发提供灵活性能。 与控制设备功能的固定ASIC不同,智能采用基于FPGA的系统定时控制器,令所有模拟和数字I/O能够根据特定应用操作接受相应的配置。 本指南展示了:如何使用R系列智能板卡和 FPGA,灵活自如地执行任务

  入门

   FPGA模块帮助DAQ系统的开发者灵活自如地进行应用程序编程以实现各类输入/输出操作。 用户无需预先了解VHDL等硬件设计工具,便可将代码嵌入FPGA芯片并获得硬件定时的速度和可靠性。

  让我们先从硬件的常用组件切入论题。 假设您拥有了模数转换器(ADC)、数模转换器(DAC)和数字输入/输出线,则所有I/O便要根据实际操作接受某种方式的定时和控制。 典型的多功能设备采用功能齐全的ASIC,满足了大多数的功能性需求。

  比如:M系列DAQ设备通过DAQ-STC2,控制着各类硬件组件的定时和触发。 智能DAQ硬件(如:R系列DAQ设备)区别于市面上的其他任何数据采集设备,因为在控制设备功能方面智能DAQ用基于FPGA的系统定时控制器取代了传 统ASIC,从而使得所有模拟和数字I/O都能根据特定应用操作接受相应的配置。 可重配置FPGA芯片通过 LabVIEW FPGA模块进行编程,此时NI LabVIEW的数据流模式仍旧适用,不过采用了一组新函数控制最底层的设备I/O。

  LabVIEW FPGA I/O节点并不通过NI-DAQmx函数负责实现常见的任务和功能,而是灵活自如地在各个通道最底层上运行。 通过以下各部分的内容,我们将了解NI-DAQmx的特定实例,并学习如何通过智能DAQ定制各类数据采集任务。

  定时和触发

  实现高级数据采集的智能DAQ主要用于定制定时和触发。 下方的范例程序框图展现了:NI-DAQmx帮助实现的触发式模拟输入任务。

  

 

  图1. 通过NI-DAQmx实现的触发式模拟输入

  如图1所示,智能DAQ并未使用不同函数配置通道,而是通过名为I/O节点的函数读写各路模拟和数字通道。 让我们看看使用NI LabVIEW FPGA中I/O节点所获得的相同功能。

  

 

  图2. 通过智能DAQ和NI LabVIEW FPGA实现的触发式模拟输入


上一页 1 2 3 4 5 6 7 8 下一页

关键词: NI 数据采集 LabVIEW DAQ

评论


相关推荐

技术专区

关闭