- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于hislip协议的lxi标准扩展研究
1 产品类别协议功能
1.1 hislip概述
lz(lanextensionsverwaltung)标准是测量技术和计算机网络技术发展的综合产物,为测量技术和计算机科学技术的进一步整合提供了广阔的空间。为满足仪器高速数据交换的需求,LXI继承了IVI基金会(IVI Foundation)在2011年提出的新型高速仪器远程控制和通信协议——HiSLIP(High-Speed LAN Instrument Protocol)协议,将其作为LXI标准的扩展功能发布。HiSLIP协议在2012年10月进行了修订,LXI标准继承了IVI标准及其中的HiSLIP协议,并作为LXI新版本1.4标准的建议扩展部分。
HiSLIP协议以TCP/IP技术为基础,完全采纳了IEEE 488.2标准中的相关功能与定义,实现了基于IEEE 488.2消息传递机制的仪器远程控制功能。相较于同样基于以太网通信的VXI-11协议,HiSLIP能够实现全面完备的GPIB(Gencral-Purpose Interface Bus,通用接口总线)功能,并适用于IPv4和IPv6网络层基础协议。目前已在HiSLIP协议中采纳的IEEE488.2标准相关功能包括:
●设备清除事务处理;
●串行队列与状态查询;
●触发消息;
●服务请求;
●通过消息交换协议进行错误终端检测(IEEE488.2兼容);
●在多个虚拟仪器控制过程当中实施独占式或共享式的锁定管理。
在应用层面上,HiSLIP能够完全取代GPIB、VXI-11和USBTMC等协议实现仪器的远程控制和通信功能,对于采用VXI-11协议开发的测试应用程序,HiSLIP协议只需要通过对仪器资源定义字符串进行简单修改,就能够实现完全兼容。
1.2 hislip协议的基本通信规则
将HiSLIP与同样采用以太网技术的相关仪器远程控制总线协议进行比较后可以发现,HiSLIP能够为远程控制仪器提供所需的主要协议功能,并更具灵活性(见表1)。由于HiSLIP仅需要占用一个TCP端口,信息系统的安全防火墙及路由器转发规则设置更加简单。
表2为典型仪器远程控制接口以及协议通信速度的比较,采用HiSLIP协议的高速以太网接口能够提供更快的数据吞吐率。
根据RS公司的资料,以该公司的FSW信号与频谱分析仪为例,采用1 Gb/s配置的以太网连接,反复执行1 000次各个命令循环后系统响应时间比较见表3,HiSLIP功能和性能都有明显提高。
2 基于散列普协议的分析
2.1 常用的元消息
HiSLIP协议中,仪器和计算机在同一TCP端口上(默认端口4880)同时建立两个TCP连接,分别用于同步和异步通道。异步通道传递的消息,优先级高于同步通道传递的消息。
同步通道作为仪器和远程控制系统的命令和数据传输通道,传输双向ASIC命令(如SCPI命令)以及类似GPIB的同步元消息(如END和触发)。计算机和仪器都可以在同步通道的缓冲区内存储消息,并按照如下优先级对消息进行执行和处理:
●数据Data
●数据终止DataEND
●触发Trigger
异步通道主要用于承载类似于GPIB消息中需要独立处理的元消息(如设备清除和服务请求),这些元消息会按先后顺序进行同优先级处理。典型的元消息包括:
●设备清除事件;
●状态查询与串行轮询;
●服务请求(程序中断);
●远程或本地仪器控制选择;
●仪器的锁定或锁定信息;
●其他异步控制命令。
HiSLIP允许多个虚拟仪器使用同一个端口,当连接初始化时,客户端会给特定的虚拟仪器指定一个与该连接关联的子地址,协议不与多个虚拟仪器的连接相关联。
2.2 hislip协议的通信模式
VXI-11协议中,VISA写或读操作都需等到设备握手过程后才能继续执行。与VXI-11协议不同,HiSLIP协议实行数据“发送并遗忘”之后立即返回的数据传送方式。由于没有握手过程,HiSLIP协议无法保证仪器在完成上一条命令或请求后再接收下一个命令并执行。
为了弥补没有握手过程的缺陷,HiSLIP协议在消息格式中引入了RMT(Response Message Terminator)标志位,用于表示当前传输的Data、DataEND或Trigger消息是在上一次计算机完整的完成从仪器获取信息之后的首个新信息,仪器据此来判断计算机是否可靠接收了最后一个来自仪器的DataEND消息,并在这之后发送出新消息。仪器会在发送完DataEND消息之后等待计算机返回RMT=1以确认消息已经可靠传递。相比VXI-11,HiSLIP的消息确认机制更能够节约数据信息传递的时间,提高数据传输吞吐率。
2.3 slip协议模式
仪器处于远程控制模式下时,远程或本地仪器控制选择用于防止仪器状态或设置被前面板的控制
您可能关注的文档
最近下载
- 高压除氧器培训课件.ppt VIP
- 最新行政执法题库行政执法试题及答案附答案详解(夺分金卷).docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(综合卷).docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(a卷).docx VIP
- 时速160客货共线铁路简支T梁-24m 通桥(2012)2101-II.pdf VIP
- 解密华为人资资源管理题库.docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(典型题).docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(基础题).docx VIP
- 大学生职业生涯规划.pdf VIP
- 个人电脑抵押合同4篇.docx VIP
原创力文档


文档评论(0)