1 / 62

第五章 GPIB ( GENERAL PURPOSE INTERFACE BUS )

5.1概述 GPIB:IEEE-488-78(24 芯) IEC-625( 25 芯 ). 第五章 GPIB ( GENERAL PURPOSE INTERFACE BUS ). (1)接口功能:10 (2)仪器容量:最多15 (3)总线构成:16(信号线)=8(数据线)+3(挂钩线)+5(管理线) (4)数传方式:位并行,字节串行,双向异步 (5)数传距离:最大传输距离为20米 (6)数传速度:一般250-500 KB/S 最大1 MB/s (7) 消息逻辑:负逻辑 高电平( +2.0 V )---“0”

arnav
Download Presentation

第五章 GPIB ( GENERAL PURPOSE INTERFACE BUS )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 5.1概述 GPIB:IEEE-488-78(24芯) IEC-625( 25芯) 第五章GPIB (GENERAL PURPOSE INTERFACE BUS)

  2. (1)接口功能:10 (2)仪器容量:最多15 (3)总线构成:16(信号线)=8(数据线)+3(挂钩线)+5(管理线) (4)数传方式:位并行,字节串行,双向异步 (5)数传距离:最大传输距离为20米 (6)数传速度:一般250-500KB/S 最大1MB/s (7)消息逻辑:负逻辑 高电平(+2.0V)---“0” 低电平(+0.8V) --“1” GPIB基本特性

  3. (8)讲者听者控者 设备1 设备2 设备3

  4. 5.1.1 GPIB 总线结构

  5. 双向异步信息传递 ATN=1:数据线上传送的是接口消息 ATN=0:数据线上传送的是设备消息 1数据线

  6. (1)DAV(DATA VALID)数据有效线 =1 数据线上的数据有效 =0 无效 (2)NRFD(NOT READY FOR DATA)还未准备好接收数据信号线 =1至少有一个听者还没准备就绪 =0皆准备就绪 (3)NDAC(NOT DATA ACCEPTED)未收到数据信号线 =1至少有一个听者还没把数据接收下来 =0均已完成数据接收 2挂钩线

  7. (1)ATN(ATTENTION)注意线 =1数据线上传送的是接口消息 =0:数据线上传送的是设备消息 (2)IFC(INTERFACE CLEAR)接口清除线 =1各设备皆回到已知得初始态 =0维持原态 (3)REN(REMOTE ENABLE)远地使能线 =1远地工作方式 =0本地工作方式 (4)SRQ(SERVICE REQUEST)服务请求线 =1至少有一台设备提出服务请求(主动消息) =0表示没有设备提出服务请求(被动消息) 3接口管理线

  8. (5)EOI(END OR INDENTIFY) 控者发布并行点名识别标志 讲者数据发送结束 EOI=1 & ATN=0 EOI=1 & ATN=1 EOI=0 既非结束也非识别

  9. 5.1.2 GPIB 三线挂钩技术

  10. 1、T 与 TE 控者发布程控命令 某设备向其他设备发送测量数据 参加串行点名的设备为回答查询向控者发送状态字节 5.1.3 GPIB 接口功能 使用双字节地址 不会开口 控者没让它讲 讲者空闲状态 控者寻址它 讲者受命状态 准备讲 控者发完接口消息,ATN=0 讲者作用状态 开始讲

  11. 接收,是设备的必备功能 初始时,听者处于空闲状态 任命为听者的三种方法---受命状态 (1)控者发MLA(我的听地址) (2)本地开关产生本地消息LON(只听) (3)听者本身是控者,向自己法听地址 或利用本地消息LTN(听取) 使用双字节地址 2、L与 LE 控者发完接口消息,ATN=0 听者作用状态

  12. *一个系统控者:拥有绝对控制能力 *多个具有控者功能的设备:控制权可以转移 *任何时候只允许有一个责任控者:具有转移控制权,发送各种接口消息任命讲者、听者,处理各种服务请求,进行串行点名及并行点名 任何时候都可以发出IFC、REN 3、SC 与 C

  13. 配置在讲者或控者的设备上 与AH相配合实现三线挂钩技术,保证异步通信顺利进行 4、SH(源挂钩功能)

  14. 配置在各个接受多线消息的设备上 与SH相配合实现三线挂钩技术,保证异步通信顺利进行 5、AH(受挂钩功能)

  15. 提出服务请求的两种情况: 希望得到优先服务,都可配置此功能 6、SR(服务请求功能) 一、设备与到了异常 二、设备正常运行,但设备速度不够快 服务请求的过程: 1、发出SRQ=1给控者 2、控者有两个状态专门检测这个消息 3、控者若响应,则串行查询 4、被寻址到的设备---讲者----发出状态 字, DIO7=RQS=1,这时撤掉SRQ—一便控者看SRQ==1? 5、串行点名直到SRQ=0

  16. SR服务请求功能也可以用 并行点名方式查询(同时查8个) 7、PP 1、组态: 控者分别对8台设备分配回答并行查询时各用哪一条数据线及检测位的逻辑值 并行点名 两个阶段 2、查询: 完全由控者控制何时并行查询

  17. 远地本地功能 8、R/L 一种方式:控者发REN=1,远地工作方式 另一种方式:利用面板上的远地/本地手动开关

  18. 设备清除功能---响应控者发出的IFC消息,返回初始化设备清除功能---响应控者发出的IFC消息,返回初始化 9、DC

  19. 设备触发功能-----响应控者发出GET命令,启动某些设备功能开始预定的操作。设备触发功能-----响应控者发出GET命令,启动某些设备功能开始预定的操作。 10、DT

  20. 总线工作过程()

  21. 本地消息 设备功能→接口功能的本地消息 接口功能→设备功能的本地消息 远地消息 接口消息: 单线接口消息 多线接口消息 (通令、指令、寻址令、副令) 设备消息 (程控指令,测量或显示数据、状态字节) 图 8-4 GPIB 系统消息的分类 5.2 GPIB的消息编码格式

  22. 5.2.1 单线接口消息编码

  23. 5.2.2 多线接口消息编码

  24. 5.2.3本地消息编码

  25. 5.2.4 设备消息编码

  26. 5.3 GPIB自动测试系统通信机理分析

  27. 基本测试过程:消息序列来进行形象描述 5.3.1 基本测试过程的消息序列 自动测试系统测试程序中经常调用的子程序 常用的基本操作及其消息序列 (1)传送设备消息过程的消息序列 (2)远地本地转换过程的消息序列 (3)服务请求和串行点名过程的消息序列 (4)并行点名过程的消息序列 (5)控制权转移过程的消息序列

More Related