- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一般工业技术
《计量与测试技术》2oo9年第36卷第 1o期
电磁兼容 自动测试系统中的仪器程控方法初探
Research onInstrumentRemoteControlM ethodinEM C Auto.——test
赵 波 封志明
(江苏省计量科学研究院,江苏南京 210007)
摘 要:本文提出在 LabVIEW 中饵决 TEEB488(GPIB)仪器的程控问题。IEEE488规范类仪器只要通过正常的模块化编程即可实现仪器的程控;
IEEE488非规范类仪器需要在每个指令末尾加上换行符,并允许仪器遇到新一行指令时反应,解决此类仪器的程控通信问题。
关键词:电磁兼容;IEEE488;程控
以计算机为核心,在程序控制下,通过仪器总线 自动 非规范类仪器,这类仪器的特点分析如下。
化完成特定测试任务 的仪器系统称为 自动测试系统 2.1 GPIB总线命令终止符
( rS,AutomaticTestSystem)。 目前计量测试领域中的 GPIB总线是仪器间或仪器与计算机间的8位传输
自动测试系统一般通过 IEEE488(GP1B)和串行两种接 通道。一般传输ASCII码字符。比如计算机要使信号
口与仪器连接,这在 LabVlEW 测试 自动化平台中有多 发生器设置 12345Hz的频率,计算机需要发出如下命令
种解决方式,其中以VISA函数的使用较为通行,因为 “FREQ12345”。仪器接收到该命令后,立即切换到新的
VISA可以控制 IEEE488(GPIB)接 口和RS一232C串行 12345Hz上去。听起来很简单,但是仪器如何知道已经
接 口在内的多种接 口,更适合后续功能的扩展。本文以 接收了完整的命令?为什么仪器不在接受到 “FREQ
LabVlEW 控制电磁兼容测试系统中各类 IEEE488接 口 123”后就切换到 123Hz的频率上去?它如何知道要等
仪器为例,探讨了两种方式下程控方法的实现。 到5接收后才结束?这就产生了GPIB总线命令终止符
1 IEEE488规范类仪器的程控方法 的讨论。
IEEE488规范类仪器是指仪器程控指令完全满足 GPIB总线命令终止符有以下几种加载方式:一种方
IEE 88规范的设备 。电磁兼容 自动测试系统中的设 法是在命令结束后加上表示终止的特殊符号,简称EOS
备大多是这类设备。本文选用VISA虚拟仪器系统软件 (EndofStatement)。最通用的E()S符号是 “换行”,还有
结构和SCPI仪器控制命令相结合的方法,建立仪器接 “linefeed”或ACS II码OxOA。只要命令接收方仪器不接
口驱动控制程序。以VISA控制该系统中的射频信号发 收到计划中的E0S符号,就一直接收数据,并在接收完
生器 IFR2025输出为例,如图1所示。 所有数据后再动作。EOS技术是最简单的完成接收或
发送命令的方法,但由于在每条指令后都加上了冗余字
符,所以效率稍差。在GPIB总线上传送 E0S字节时,
EOS技术可能成为一个问题。比如,读取一长串的从 A
到D字符的二进制信息时,传送器可能会碰到所有可能
的二进制值,包括特定的E()S值。这可能会造成传送的
图 1 VISA控 髑 IFR2025辑出 非正常中断。
2 IEEE488非规范类仪器的程控方法 另外,除了这种增加冗余信息的方法外,还
文档评论(0)