- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于GPIB总线的自动测试系统
一种基于GPIB总线的自动测试系统摘要:实现了基于GPIB总线的多台数字化仪器与计算机的连接的自动测试系统并以带有GPIB接口的3台泰克公司的TDS210示波器与计算机连接为例,介绍了在虚拟仪器平台上如何设置GPIB地址,利用GPIB接口实现多台示波器的波形和数据采样的自动测试系统,实验证明本方法是成功的。关键词:GPIB地址;LabVIEW;测试系统在工作中要同时使用多台不同型号的数字化测量仪器,如各种型号的波形数字化仪、时间间隔测量仪、函数发生器、频谱仪等,将多路数据、波形或图像等信息从采集设备送到计算机进行分析处理是我们经常遇到的问题.实现多台采集设备与计算机相连接的总线中GPIB总线是其中最常用的。GPIB总线能够把一系列仪器设备和计算机连成整体的接口系统,作为桥梁,可把各种可编程仪器与计算机紧密地联系起来,使电子测量由独立的、传统的单台仪器向大规模测试系统的方向发展。在当今许多的测量仪器都会配有GPIB接口.本文将介绍如何利用这一接口建立多台采集设备与计算机的连接以及实现波形与数据采样的虚拟仪器技术,首先介绍一下GPIB总线和虚拟仪器平台。GPIB接口和虚拟仪器开发平台LABVIEWGPIB接口是一种命令级兼容的外部总线接口,主要用来连接各种仪器,组建中小规模的自动测试系统.该接口由美国HP公司1972年提出,故又称HP-IB接口.作为一种并行接口,GPIB结构简单、性能可靠、操作方便、灵活、体积小和价格较低,被世界各国广泛采用。GPIB接口有两个突出的优点:1)它便于将多台带有GPIB接口的仪器组合起来,每块GPIB卡可连接最多14台设备,每台计算机可装配32块GPIB板卡,所以可形成较大的自动测试系统,高效灵活地完成各种不同的测试任务,而且组建和拆散灵活,使用方便.按这些仪器的作用又可分为讲者(Talker),听者(Listener)和控者(Controller)3种.讲者发送数据,听者接收讲者发送的数据,控者指挥数据交换.在工作过程中,每台仪器(包括主控微机)的地位(讲者、听者和控者)均可变更。2)它便于扩展传统仪器的功能.由于仪器与计算机相连,因此,可在计算机的控制下对测试数据进行更加灵活、方便的传输、处理、综合、利用和显示,使原来仪器采用硬件逻辑很难解决或无法解决的问题迎刃而解。所谓虚拟仪器,就是在通用计算机平台上,用户根据自己的需求定义和设计仪器的测试功能,其实质是充分利用最新计算机技术来实现和扩展传统仪器的功能。目前国际上应用最广的虚拟仪器开发环境首推美国NI公司LABVIEW,这种语言主要用于仪器控制、数据采集、数据分析、数据显示等领域,具有直观界面、便于开发、调试轻松、易于学习和掌握的特点。LABVIEW语言含有大量的函数库和高级的分析子程序,用户只需调出代表所需功能的图标,输入相关的配置参数,连好类似数据流程图的框图,就可达到所需目的。一个LABVIEW程序分3部分:前面板、框图程序、图标P接线端口。前面板是用于模拟真实仪器的前面板;框图程序则是利用图形语言对前面板上的控件对象(分为控制量和指示量两种)进行控制;图标P接线端口用于把LABVIEW程序定义成一个子程序,从面实现模块化编程。GPIB地址设置LABVIEW中GPIB地址分为两部分:一个0~30之间的GPIB接口板卡地址、一个1~30之间的被测设备的地址。当在系统中安装有多块GPIB卡时,就需要指出板卡的地址。例如:系统中安装有两块GPIB卡,其中一块设为GPIB0,另一块则为GPIB1。如果只有一块GPIB卡则默认为GPIB0;在一条总线上所有设备必须具有各不相同的仪器地址.仪器地址是在硬件上设定的,不同的仪器有不同的设置仪器地址的方法:有的是通过拨动仪器内部或后面的微型开关,有的是通过菜单选择来设置GPIB地址。以泰克公司的TDS210为例,它就是通过菜单选择来设置GPIB地址的,在UTILITY菜单下的系统状态里,我们可以看到默认的GPIB设置是1,若要修改GPIB地址,需再返回到UTILITY菜单下,按下选件菜单,出现GPIB设置,按下,地址菜单出现,此时按旁边对应的按键,每按下一次,GPIB地址就加1,也就是改变了GPIB的地址(如图1所示)。图1 GPIB设置在每次工作中要使用的仪器台数和型号是各不相同的。因此整个系统具体的硬件设备配置需要经常改变。但是系统软件能够适应不同的设备配置情况,只要一条总线上设备没有发生地址冲突。本文使用的是一块IEEE-488.2的GPIB总线和3台泰克公司的TDS210数字示波器,仪器地址分别设为1、2、3。因为只有一块GPIB卡,所以其板卡地址默认为0。设置了地址之后,打开桌面上的“MeasurementAutomation”,扫描GPIB接口设备
文档评论(0)