![借助智能DAQ,获得高级数据采集技术_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/47b7ae2f-5ac1-4c7b-a032-3338f5dd0d31/47b7ae2f-5ac1-4c7b-a032-3338f5dd0d311.gif)
![借助智能DAQ,获得高级数据采集技术_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/47b7ae2f-5ac1-4c7b-a032-3338f5dd0d31/47b7ae2f-5ac1-4c7b-a032-3338f5dd0d312.gif)
![借助智能DAQ,获得高级数据采集技术_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/47b7ae2f-5ac1-4c7b-a032-3338f5dd0d31/47b7ae2f-5ac1-4c7b-a032-3338f5dd0d313.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 借助智能DAQ,获得高级数据采集技术概览多功能智能DAQ设备配有自定义式板载处理功能,最大限度地为系统定时及触发提供灵活性能。与控制设备功能的固定ASIC不同,智能DAQ采用基于FPGA的系统定时控制器,令所有模拟和数字I/O能够根据特定应用操作接受相应的配置。本指南展示了:如何使用R系列智能DAQ板卡和NILabVIEWFPGA,灵活自如地执行数据采集任务入门NILabVIEWFPGA模块帮助DAQ系统的开发者灵活自如地进行应用程序编程以实现各类输入/输出操作。用户无需预先了解VHD概览
2、; 多功能智能DAQ设备配有自定义式板载处理功能,最大限度地为系统定时及触发提供灵活性能。 与控制设备功能的固定ASIC不同,智能DAQ采用基于FPGA的系统定时控制器,令所有模拟和数字I/O能够根据特定应用操作接受相应的配置。 本指南展示了:如何使用R系列智能DAQ板卡和NILabVIEW FPGA,灵活自如地执行数据采集任务入门 NI LabVIEW FPGA模块帮助DAQ系统的开发者灵活自如地进行应用程序编程以实现各类输入/输出操作。 用户无需预先了解VHDL等硬件设计工具,便可将LabVIE
3、W代码嵌入FPGA芯片并获得硬件定时的速度和可靠性。 让我们先从数据采集硬件的常用组件切入论题。 假设您拥有了模数转换器(ADC)、数模转换器(DAC)和数字输入/输出线,则所有I/O便要根据实际操作接受某种方式的定时和控制。 典型的多功能数据采集设备采用功能齐全的ASIC,满足了大多数的功能性需求。 比如:M系列DAQ设备通过DAQ-STC2,控制着各类硬件组件的定时和触发。 智能DAQ硬件(如:R系列D
4、AQ设备)区别于市面上的其他任何数据采集设备,因为在控制设备功能方面智能DAQ用基于FPGA的系统定时控制器取代了传 统ASIC,从而使得所有模拟和数字I/O都能根据特定应用操作接受相应的配置。 可重配置FPGA芯片通过NI LabVIEW FPGA模块进行编程,此时NI LabVIEW的数据流模式仍旧适用,不过采用了一组新函数控制最底层的设备I/O。 LabVIEW FPGA I/O节点并不通过NI-DAQmx函数负责实现常见的任务和功能,而是灵活自如地在各个通道最底层上运行。 通过以下各部分的内容,我们将了
5、解NI-DAQmx的特定实例,并学习如何通过智能DAQ定制各类数据采集任务。定时和触发 实现高级数据采集的智能DAQ主要用于定制定时和触发。 下方的范例程序框图展现了:NI-DAQmx帮助实现的触发式模拟输入任务。 图1. 通过NI-DAQmx实现的触发式模拟输入 如图1所示,智能DAQ并未使用不同函数配置通道,而是通过名为I/O节点的函数读写各路模拟和数字通道。 让我们看看使用NI LabVIEW FPGA中I/O节点所获得的相同功能。 图2. 通过智能DAQ和NI LabVIEW FPG
6、A实现的触发式模拟输入 上图既没有针对全局通道、采样时钟、触发的配置函数,也没有开始、停止和清除等任务。 所有内容都被1个简单的模拟I/O读取所取代;全部定时都为本地LabVIEW结构(如:While循环和条件结构)所控制。由于整个程序框图均在 FPGA硬件内执行,LabVIEW代码的运行便体现出硬件定时的速度和可靠性。让我们更深入地了解一下该程序框图的运行方式。 模拟I/O节点并不指定某个采样速率,而使用For循环采集各个样本。 与之对应的ADC在I/O节点被调用时,负责对输入信号进行实际数字化,因而通过For循环接受定时。 若想在100kHz的频率下进行信号采样,针对循环的延迟就必须设定为10 µs。 循环的定时器函数从第2轮循环迭代开始便确保着特定的时间延迟,用户因而能够通过顺序结构保证样本之间存在着指定的时间间隔。 NI LabVIEW FPGA中功能强大的条件结构,实际代表了用于封装各类代码的硬件触发。 由于所有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京民间个人借款合同书
- 居间采购合同居间行纪
- 全新房屋买卖作废合同下载
- 二手房标准买卖合同
- 工业机器人系统集成项目合同
- 电瓶买卖合同模板
- 公司驾驶员聘用合同
- 物流运输合同范本年
- 全新餐饮承包合同范文下载
- 二级建造师考试内部培训班讲义《建设工程法规及相关知识》
- 梁湘润《子平基础概要》简体版
- 图形的位似课件
- 调料厂工作管理制度
- 人教版《道德与法治》四年级下册教材简要分析课件
- 2023年MRI技术操作规范
- 办公用品、易耗品供货服务方案
- 医疗废物集中处置技术规范
- 媒介社会学备课
- 三相分离器原理及操作
- 新教科版五年级下册科学全册每节课后练习+答案(共28份)
- 葫芦岛尚楚环保科技有限公司医疗废物集中处置项目环评报告
评论
0/150
提交评论