新闻中心

EEPW首页>嵌入式系统>设计应用> 总线技术在仪器控制与连接方面应用

总线技术在仪器控制与连接方面应用

作者: 时间:2013-02-22 来源:网络 收藏


目前新的使用

现今仅有数个仪器制造厂商﹐在所制造的仪器中内建USB﹑以太网络﹑或IEEE 1394选择界面。制造厂商对于总线的集成速度缓慢﹐是因为没有一种能够在工业中位居于主导地位。USB的普遍性﹐或大型以太网络的存在﹐或许可以提供设计者﹐在中加入不同的通讯总线。当仪器制造商讨论各的生存能力时﹐使用者如欲在其现有测试系统使用最新的总线技术﹐则可以选择连结不同的通讯总线的桥接器。

利用桥接器(bridge products)以节省投资

由于新总线技术的的接受和应用减缓﹐与工业上对主导总线要求的不确定因素﹐桥接器等产品应运而生﹐成为与产品连结的有效解决方案。使用桥接器, 使用者可以轻易的从一种总线转换到不同型号的总线﹐同时利用最新的技术﹐保持下下的兼容性。例如﹐桥接器的一端可以插入您的电脑或系统上的以太网络﹑USB﹑或1394接口﹐而另一端则通过GPIB或串口连接至传统的仪器。使用者可以享有这些新总线在电脑上即插即用﹑简易操作与应用广泛的好处。此外﹐通过可以维持仪器控制软件的兼容性﹐用户可以减少软件的投资并缩短研发时间。

桥接器是为了解决使用者在应用上产生的困扰而设计的。例如﹐当更改控制器并利用以太网络至GPIB桥接器时﹐使用者可以将GPIB插入式控制器的软件重新使用﹐而不需任何修改。以下讨论仪器控制系统软件的重要性。

National Instruments提供了应用广泛的GPIB外接控制器﹐使用户快速运行并提供降低成本﹑高效的解决方案。使用NI的GPIB-ENET/100﹐与 Ethernet-to -GPIB控制器﹐用户可以通过TCP/IP网路﹐控制与共享位于世界各地的仪器。另外﹐使用者可不必修改他们为GPIB通信所编写的程序代码﹐就可应用于他们的GPIB-ENET/100。

轻便型NI GPIB-USB-A能将任何具有USB接口的电脑﹐转换成全功能﹑即插即用﹑IEEE-488.2的控制器﹐其可控制达14个可编程GPIB仪器。GPIB-USB-A的体积小﹐重量轻﹐是使用不具内建I/O插槽的手提式电脑或桌上型电脑等便携式应用的最理想的选择。

GPIB-1394能将任何带有IEEE 1394接口的电脑转换成一全功能的IEEE 488.2控制器﹐并可控制14个可编程的GPIB仪器。

以太网络﹑USB与1394在作为测试与测量应用的标准总线界面上﹐有很大的潜能。随着PC技术的发展﹐这些与其他未来的总线可以应用于仪器控制。但是﹐考虑到PC技术的迅猛发展﹐而测试测量仪器的生命周期相对较长,现在的一些甚至于将来的总线技术应该慎重考虑其在仪器控制方面的应用和使用周期。GPIB在仪器控制与连结方面﹐能成为被广泛使用的总线﹐主要的原因是经过了时间的成功考验。与现今的总线技术不同﹐GPIB是特别为仪器控制而设计﹐并且在未来仍会持续应用于测试和测量的应用。

创造灵活的软件架构

不论未来何种总线会与GPIB共同使用﹐软件的向上兼容性与集成将是任何使用者在混合式I/O系统取得成功的关键。在应用新的总线标准的进行无缝连接的同时,如果软件不存在的兼容性,则会存在花费3小时连接新仪器,还需花费三个月编写新的应用程序的问题。

由于多供应商﹑多界面系统的现象逐渐流行﹐您需要一个软件结构,能够以最少精力与最强大的软件再利用性方式处理这些系统。例如使用可交换虚拟仪器(IVI) 与虚拟仪器软件架构 (VISA) 的工业软件标准﹐使用者在转移至新总线时﹐可以维持其软件与之前撰写的程序相兼容﹐并符合工业标准通讯协定的方式﹐维持其软件投资。

以VISA维持软件投资

为使工业软件兼容性更进一步﹐VXI即插即用系统联盟开发了一个I/O软件的规格 — VISA。联盟于1993年成立时﹐许多VXI﹑GPIB与串口界面的非标准商业应用已经存在。对于这些总线﹐VISA为高层多供应商系统软件提供研发﹑传送与交互使用的共用基础﹐如仪器驱动程序﹑软件面板﹑应用软件等。虽然此联盟定义了VISA﹐然而一些个别的供应商也有不同的VISA软件。

由于VISA能为仪器通讯定义应用程序界面(API)﹐当您移至新的总线接口或混合式I/O系统时﹐仍可以确保您的软件投资。

但使用上述模式有一个问题﹐就是各供应商设计的VISA软件﹐是用于供应商自己的控制器﹐而不能使用于其他供应商的产品。另外﹐欲在新的总线上工作﹐您必须安装一个完整的VISA库。有时这是由不同的供应商提供﹐而且这也不保证能维持现存的界面。

为解决此问题﹐National Instruments早已使用一个”Passport”插入式模块重新设计我们的VISA产品﹐此模块为各个不同的总线定义不同的通讯接口﹐或称作passport。此NI Passport模块将特定的连结总线的通讯机制与核心VISA库分开﹐此函式库含有常用的高阶VISA API。使用此模块﹐各个不同的总线需要一个passport以连接至核心VISA引擎﹐因此﹐可以很容易的与新总线相容﹐而不需牵动现有的界面。

通过这一模块﹐您可以真正的拥有多重供应商﹑多重界面的系统。与其他依赖如 COM技术的解决方案不同﹐多平台的ANSI C技术仍旧是Passport模型的基础。National Instruments承诺将使VISA与任何会在测试与测量应用中受欢迎的总线介面兼容。

以IVI寻找多变性

IVI基金会正在定义仪器驱动程序的标准——一个能够克服低阶通讯的软件模块﹐ 这是一个建立在VISA之上的标准﹐提供强健高效能﹑容易使用的仪器传输协议。这些仪器驱动程序是根据基本标准而制作﹐包含如测量或读取波形的高阶功能﹐而其内部包含低阶VISA读写功能。与VISA合并﹐IVI可提供给多重供应商﹑多重平台﹑与混合I/O测试系统一个强大的功能机制。(end)

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭