虚拟仪器课件 gpib

虚拟仪器课件 gpib

ID:5446427

大小:435.50 KB

页数:22页

时间:2017-11-16

虚拟仪器课件 gpib_第1页
虚拟仪器课件 gpib_第2页
虚拟仪器课件 gpib_第3页
虚拟仪器课件 gpib_第4页
虚拟仪器课件 gpib_第5页
资源描述:

《虚拟仪器课件 gpib》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、GPIB总线及仪器控制技术GENERALPURPOSEINTERFACEBUS通用接口总线,是计算机和仪器间的标准通讯协议仪器的发展历史VXIChassisDAQBoardswithRTSIFullyProgrammableSystemGUIIEEE488RackandStackSystemAnalogInstrumentationVirtualInstrumentationGPIBIntroduction从1975年就成为编程的标准8位的并行协议传输率低于1Mbytes/s标准电缆最多控制14台仪器有大量支持其标准的仪器传输距离20m,加驱动可达500m关于GPIBGP

2、IB是通过接口系统发送出设备相关的信息和接口信息来和其它GPIB设备进行通讯的。GPIB设备可能是讲话者、听者或者是控制器, 讲话者总是向一个或者多个听者发送数据信息, 听者接收这个数据, 控制器在GPIB上通过向所有设备发送指令管理着这个信息。一个数字万用表, 既是一个讲话者又是一个听者。GPIB有点像普通的计算机总线,不同的是计算机的电路板都是通过主板内连的,而GPIB却有一个独立的设备,是通过标准电缆内连的。GPIB控制的领先者IEEE488厂商ScoreHewlett-PackardCompanyACompanyCCompanyBNationalInstrumen

3、ts050100150200250300350400450ExampleofGPIBSystemGPIBsignals&lines电气物理特性设备一般都是用24芯电缆连在一起的,一端是插头形式,一端是插座形式,可以用线性连接方式、星形连接方式或两者组合的连接方式。数据线8根数据线,DI01到DI08既送数据又送指令,用ATTENTION(ATN)线的状态来确定是数据信息还是指令信息所有指令和绝大多数数据都使用7位ASCII或ISO码集,第8位的DI08,要么不使用,要么做奇偶校验用。握手线异步控制着设备之间的信息字节的传输,3线内锁握手,它可以保证数据线发送和接受的信息字

4、节不会出现传输错误。NRFD(数据未准备好)---指出一个设备已经准备就绪来接收一个字节或还没有准备就绪,这根线在接收指令时是被所有的设备驱动的,在接收数据信息时是被所有听者驱动的,当使能HS488协议时,是被所有讲话者驱动的。NDAC(未接收到数据)---指出一个设备已经接收到了一个信息字节或还没有接收到,这根线在接收指令时是被所有的设备驱动的,在接收数据信息时是被所有听者驱动的。DAV(有数据)---当数据线上的信号稳定时,告诉设备可以安全的接收了。当控制器发送指令时它就驱动DAV,当讲话者发送数据信息时,讲话者驱动DAV。接口管理线共有5根线管理着接口的信息流:AT

5、N(注意)---当控制器要用数据线发送指令时,它驱动ATN为真,当一个讲话者可以发送数据信息时,控制器驱动ATN为伪。IFC(清接口)---系统控制器驱动IFC线对总线进行初始化并成为责任控制器。REN(远控使能)---系统控制器驱动REN线可以使设备成为远程模式或本地模式。SRQ(服务请求)---任何设备都可以驱动SQR线,异步向控制器请求服务。EOI(结束或确认)---EOI线有两个作用,讲话者用EOI线来标注一个信息串的结束,控制器使用EOI线来告诉设备在一个并行协商区内确认它们的响应。连接方式线型连接星型连接IEEE488.2&SCPIIEEE488.1清楚的定义

6、了机械、电气和硬件协议特征,首次使不同制造商的仪器用标准电缆内连在一起IEEE488.2IEEE488.2扩大和增进了IEEE488.1,它标准化了数据格式、状态报告、纠错、控制器功能和共通指令。精确的定义了控制器和仪器之间应如何进行通讯。IEEE488.2系统更适配和更可依赖.SCPI(可编程仪器标准指令)建立在IEEE488.2标准之上,定义了设备特征指令,标准化了可编程仪器。SCPI系统编程更容易,维护更容易。在大多数情况下,可以内换或升级仪器而不必去改变测试程序。NI-488.2总线接口软件InteractiveControlProgramIEEE488.2Dev

7、icesGPIB接口高速设备驱动程序IEEE488.2子程序NI-488函数调试和开发工具动态和交互设置SRQ处理IEEE488.1DevicesConfigurationProgramInteractiveControlProgramFunctionLibraryNI-488.2GPIB实例GPIBBoardNIGPIBInterfacesDeviceManagerWindowsSystemRegistryGPIB_32.DLLLabVIEWGPIBLibraryVIs可以使用LabVIEWGPIBLibrary提供的Vis

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。