基于NI Scope实时数据采集系统设计-国际工业自动化网-控制,工控,网络,仪器仪表,产品,采购选型,推荐,问答,资料,下载
 IIA首页    新闻      案例      工业经理人
      产品         技术      专题      工程师社区
      学院         下载      视频      在线研讨会
现场层       传感器    现场仪表   工业安全
现场总线  工业以太网   工业无线  工业连接
机器视觉    测试测量   执行机构   电子元件
机器控制/过程控制     PLC    DCS
 控制系统  控制软件   HMI   运动控制
 嵌入式系统   工业机器人
优化/集成/管理
MES    PLM    工业数据中心
能效管理    设备管理与维护
可持续发展技术专题 2011汉诺威工业博览会回顾
 

新闻

News

   首页  >  新闻  >  正文

基于NI Scope实时数据采集系统设计


http://www.iianews.com NI 2009年12月18日
0 引 言

   
虚拟仪器的概念最早是由美国国家仪器公司(Na-tional Instrument)提出来的,经过十几年的发展,目前正沿着总线与驱动程序标准化、硬件、软件模块化、编程平台图像化和硬件模块即插即用方向发展。随着计算机技术和网络技术的飞速发展,
虚拟仪器将在数据采集、自动测试和测量仪器领域得到广泛应用,拟仪器技术十分符合国际上流行的“硬件软件化”的发展趋势,尤其是在高校科研和工业生产领域中发展前景非常广阔。

1 虚拟仪器概述

1.1 虚拟仪器简介

    
虚拟仪器核心技术思想是“软件即是仪器”,在通用的集成硬件平台上,结合高性能的模块化硬件和高效灵活的软件使本来需要硬件实现的技术软件化。一般当标准化硬件平台确定后,通过标准的仪器驱动软件可实现模块化的硬件(如GPIB,VXI,DAQ板等)之间的通信、定时应用等需求;而灵活高效的开发应用软件能创建完全自定义的用户界面和系统,实现传统仪器中由硬件完成的仪器功能。虚拟仪器技术的优势在于仪器性能的改进和功能扩展只需用户选择适合其应用要求的硬件模块以及更新相关软件程序设计,即可重新配置现有系统,增加程序可复用性,大大缩短整个系统开发换代周期,降低成本,方便实现多种功能。

1.2 虚拟仪器构成

     
虚拟仪器一般由通用仪器硬件平台和应用软件组成,如图1所示。

     虚拟仪器硬件平台主要有两部分,分别是用于集成的硬件平台和模块化I/O接口设备。虚拟仪器的软件部分包括应用软件和I/O驱动软件两部分,应用软件包含实现虚拟面板功能的前面板的软件程序和定义测试功能的流程图软件程序,如LabVIEW等;I/O接口仪器驱动程序用来完成特定外部硬件设备的扩展、驱动和通信,可以由虚拟仪器开发环境提供。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少以及出色的集成这四大优势。

1.3 图形化编程语言LabVIEW

     
LabVIEW(Laboratory Virtual Instrument Engi-neetring Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言,采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序,用图表表示函数,用连线表示数据流方向。LabVIEW程序称为虚拟仪器(Virtual Instrument,VI)程序。一个最基本的VI由前面板(Panel)、框图程序(Diagram Program)和图标/连接端口(Icon/Terminal)三部分组成。LabVIEW为虚拟仪器设计者提供了一个便捷、轻松的设计环境,不仅能轻松方便地完成与各种软硬件的连接,还提供强大的后续数据处理能力,交互式的测量工具和更高层的系统管理软件工具。LabVIEW能够支持串行接口、GPIB,VXI,PXI等标准总线和多种数据采集板,以驱动不同仪器公司的仪器,用户可以高效、快速地编写出相应的应用程序,自行设计仪器驱动程序,完成诸如数据采集、数据处理、数据显示以及仪器控制和通信等多种功能。在较高性价比的条件下,降低系统开发和维护费用,缩短技术更新周期。

2 系统结构设计

    
该系统使用NI公司PXI-1042Q机箱和NI PXI-5122高速数字化仪模块组建数据采集硬件平台。PXI(PCI Extensions for Instrumentation),它的主要优势在于利用了已经验证的,符合工业标准的技术,在高速的Compact PCI总线基础之上,加入类似VXI所具有的定时、触发和同步功能。PXI作为一种专为工业数据采集与自动化应用高性能模块化硬件平台,具有开放式架构,内有高端的定时和触发总线,结合模块化的I/O硬件和相应的测试测量开发软件,便可以较好地完成数据采集任务。

2.1 系统硬件部分


     PXI-5122高速数字化仪是硬件部分的核心,可直接插入PXI-1042Q机箱插槽中,属于内置式驱动。通过LabVIEW嵌入的驱动函数可配置其触发方式,如即时触发、软件触发、数字触发等,还可配置采样速率,采样记录长度等。PXI-5122提供双输入通道,每个通道最高100 MS/s实时采样率,分辨率14 b,采用交叉采样方式的采样率可提高到200 MS/s,带有去噪和100 MHz抗混叠滤波器,具有动态范围大、板上采样存储器容量大等特点。这里配置为单通道即时触发模式,以便实现实时的连续采样。根据采样定理,设置的最小采样速率至少是被采样信号频率的两倍。数据采集系统示意图如图2所示。

2.2 系统软件部分

     系统软件部分主要由标准I/O模块驱动,采用队列同步控制和数据显示三大部分组成。系统程序流程图如图3所示。

     首先通过NI,Scope示波器驱动来完成PXI-5122的配置和初始化,将此部分放置到由单个while循环控制的独立线程中便可以实现连续数据采集。被采集的数据被放人队列中,队列允许多个任务同时访问,其他独立线程的模块可同时并行地从中读取数据,实时完成各自的功能,如数据存储、数据显示等。

2.2.1 I/O驱动模块


     NI Scope示波器驱动是NI公司提供的八类可互换的虚拟仪器IVI(Interchangeable Virtual Instru-ment)规范驱动之一,由于IVI规范驱动是基于虚拟仪器软件架构VISA(Virtual Instrunment Software Archi-tecture),可以实现程序与硬件接口的不相关。此外,NI Scope提供了规范和标准API函数和DAQ驱动程序库,它将仪器的功能完整封装,让用户更快更容易地开发系统。成功安装NI Scope示波器驱动后,在Lab-VIEW程序框图中,打开“函数”菜单下,打开“测量I/O”可以看到“NI Scope”工具包,选择初始化、水平方向设置、竖直方向设置、通道设置、触发方式设置等函数,自定义NI PXI-5122驱动程序。该系统设置偏移量为零,即时触发采样模式,采样记录数值默认为1,采样频率和采样记录长度由输入控件控制,采样的通道名称默认为“channel 0”,实现连续采样。NI PXI-5122驱动程序具体如图4所示。

2.2.2 同步技术

     系统各模块分别由单个循环控制,并且各循环之间相互独立,每一个循环都有一个独立的线程独自运行,构成了一个包含多个并行任务虚拟仪器系统。各个循环之间也有数据交流,相互关联,为了实现在同一个程序中处理好各循环或并行任务之间的同步或通信,则需要使用同步控制技术。系统选用队列(Queue)技术来控制这些循环可以避免对设备的访问冲突。

     队列结构是一种先进先出的结构。队列可以保证有序的数据传递,避免竞争或冲突。一般当多个用户需要使用同一个资源时,就可以通过队列来对多个用户进行排队处理;同时。也允许多个用户访问一个队列,这样就可以加快队列的处理速度。同样,在程序框图中打开“函数”,选择“编程”中的“同步”,可看待“队列”函数包。通过“获取队列引用”先建立一个队列,可设置队列名称,元素类型,队列大小等属性。图5中显示数据采集循环,数据存储循环,数据显示循环共同使用一个队列,即数据循环中使用“元素人队列”函数将采集数据不断地存放到队列中,数据存储和数据显示循环使用“元素出队列”函数从队列中不断地读取数据,实现了系统实时采集和存储的功能。若某个模块的任务运行过快或过慢,队列可以起到缓存作用,进行约束或补偿,不会导致数据丢失或重复读取。

2.2.3 数据存储
     高速数据流文件TDM Streaming文件以流文件形式存储数据,读写速度比较快,适合用来存储海量数据,常于实时系统。TDMS文件除了可以存储信号数据外,还可以为每个信号添加附加信息:文件、组、通道等。通过TDMS文件操作函数可对被采集的信号进行快速的读,写,属性设置及提取,管理简单;在写操作后可以调用TDMS File Viewer Ⅵ函数,打开TDMS文件浏览器,查看数据和属性值。TDMS的写操作如图5所示。

3 实验结果

     数据采集系统前面板如图6所示,根据所设计的数据采集系统,分别进行了数据采集、数据输入,数据存储及波形显示等实验。数据保存在以.tdms为后缀名的波形文件中。图6所示为对频率10 kHz,幅度为0.5 V的模拟正弦波信号使用单通道采样,输入的采样频率为1 MHz,实际采样频率为1 MHz。经过实际验证,对三角波,方波等合理采样,结果比较满意。


4 结 语
 
    
该数据采集系统实际是用于对中波段范围内调幅信号的实时采集,方便对采集后的数据直接进行各种数学分析。一方面可将结果直观的显示在前面板上,另一方面也可同时将数据进行存储,以供日后分析使用。此外,由于LabVIEW是一个功能强大的虚拟仪器编译环境,简化编程过程,尤其是使用IVI驱动程序,极大地简化代码,用户不需要关心仪器底层是如何通信,只需要关注任务本身。给予系统更多的灵活性。以后只需要根据实际功能要求,修改相应的软件编程即可进行系统拓展。整个数据采集系统在实际使用中方便活,不受具体线路的限制。

 
相关链接
NI携手DENSO公司 满足工业机器人领域新需求 [ 2010-01-12]
基于虚拟仪器技术的应变测量(图) [ 2009-12-31]
基于FPGA的示波器图文显示 [ 2009-12-26]
自动测试系统软件设计标准化研究 [ 2009-12-21]
创建基于NI PXI及LabVIEW的磁振成像系统用于诊断婴 [ 2009-12-21]
微型虚拟示波器的设计与实现 [ 2009-12-18]
基于分形理论的高效机器视觉检测系统 [ 2009-12-12]
基于虚拟仪器的胎儿心电图仪的研制 [ 2009-12-12]
国外金属陶瓷材料和陶瓷结构材料的粉末冶金技术 [ 2009-12-09]
PAC常见问题解答 [ 2009-11-30]
PAC新一代工业控制系统的未来 [ 2009-11-30]
NI 平台全面兼容Windows 7,助力提升性能 [ 2009-11-27]
NI最新模块化仪器套件有效扩展PXI系统在半导体测试领域中的应用 [ 2009-11-21]
组态软件的相关介绍 [ 2009-11-20]
LabVIEW—快速构建电力测量控制系统 [ 2009-11-18]
  相关群组   
   NI.china
已有 2 人加入  
  相关话题   
  罗克韦尔自动化收购工业自动化设备维修及相关服务领先提供商Lekt...
  泰克公司增加对16GFC光纤通道和14 Gb/s FDR Infiniband标准的支持...
  Uniflair公司 被 施耐德电气收购
  sheldon685 : 能不能介绍一下自动调谐(Auto-tuning)算法?
  liuniansishui23 : 如果购买魏德米勒系列的工具产品,售后服务...
  liuniansishui23 : 魏德米勒工具与其它工具比较而言有什么值得...
  美国United Solar SystellaS公司
  百柯流体公司Omnifit瓶塞降低实验室安全成本
  VXC-114iAU——Universal PCI,4口RS-232通信卡
  运用PRlNTLOGIXni QE改善报纸印刷质量
  相关问答   
图尔克 安全传感器 NI15-M30-AP6X/S120
请问有没有图尔克传感器NI15-M30-AP6X/S120的具体参数?谢谢

 您好!图尔克传感器NI15-M30-AP6X/S120的具体参数:开关频率1000hz;环境温度-25~+75C;外壳材料是Brass、chrome-plated;连接方式M12*1接插件。产品描述:电感式传感器通过高频交流电磁场以无磨损和非接触的方式检测金属物体,对普通传感器而言,磁场由绕在铁氧体芯上的LC振荡电路产生。应用在恶劣气候条件,深冷系统,户外应用,金属铸造、玻璃行业、食品行业、机械行业。应用在恶劣气候条件,深冷系统,户外应用,金属铸造、玻璃行业、食品行业、机械行业。

 
  相关产品

NI PXI高性能测控系统

NI CompactRIO嵌入式测控平台

NI无线传感器网络

NI无线传感器网络
  推荐企业
Endress+Hauser 恩德斯豪斯  
  关于 " 基于NI Scope实时数据采集系统设计 " ,填写反馈

验证码:    看不清

用户名:          密 码:         
还不是 IIAnews 注册会员? 立即免费注册 节省更多时间!
  直通车 :   ( 无须注册,轻松沟通 )
*姓名:     *单位名称:
*电话:     *电子邮件:
 
    
 

行业导航

电力    冶金    石化    医疗    建材
交通    电子    机械    节能    汽车    OEM
2012工业通讯技术应用峰会
产品点通
交换机  串口服务器  控制器  工控机  平板电脑  人机界面
传感器  视觉系统  伺服电机  PAC   I/O模块   MES  触摸屏
PLC  继电器  变送器  步进电机
主编直播间
在线提问  主编观点
•  2011年自动化市场回顾
•  MES提供从控制到管理的协同制造
•  定制创新服务模式—SFAE助力中山市松德包装机械股份有限公司...
•  风电变桨控制系统调查
•  投票你觉得性价比最好的人机界面
最新话题
在线研讨会
 • 1st Web-Seminar for PCS 7 Specialists: Customer Be
 • 2011研拓自动化全方位运动控制产品与系統解決方案
 • 2011科尔摩根 (Kollmorgen) KBM无框架直驱电机产品介绍
 • 美国福禄克(FLUKE)电能质量与设备使用的关系
 • 科尔摩根运动控制产品及其印刷行业应用方案
最新视频
西门子全集成自动化视频8- 国际化的设备
全面进军国际市场需要面对众多挑战。您必须将软件、文档、说明手册翻译成多
•   西门子全集成自动化视频7- 轻松集成
•   施耐德电气案例展播之建筑楼宇
•   施耐德电气案例展播之数据中心
•   菲尼克斯电气标识系统产品视频
•   西门子全集成自动化视频6- 生产透明度
编辑推荐
•  霍尼韦尔将2012年的年度用户大会(HUG)大学生挑战赛活动扩展至亚太地区
•  倍加福邀您共襄沈阳制博会盛事
•  SICK 传感器公司中文名称变更通告
•  堡盟南京办事处正式成立
•  艾默生通过并购扩展其安全业务
•  西门子进入与中国全面合作的新时代
•  霍尼韦尔推出第六代二维影像扫描引擎N5600
•  ABB低压产品获多项国内行业大奖
•  IdesAB与国家电网供应商格蒂电力公司签署合作协议
•   铁道部:中国完全掌握高速动车关键技术
市场调研

搜企
首页 | 国际金属加工网 | 造车网 | 会员 | 主题信息 | 自动化问答 | 网站地图 | 免责声明 | 关于我们 | 主编信箱
北京市朝阳区东四环中路58号远洋国际中心C座2402室 电话: 010-65307950 传真: 010-65307859
Copyright ©1997-2012 IIA News.com & SooQ. All rights reserved.