一种新的建立自动测试系统的方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种新的建立自动测试系统的方法

一种新的建立自动测试系统的方法 汪立伟1,张 源2,杜普选1 (1.北京交通大学 电子信息工程学院,北京 100044; 2.中国铁道科学研究院 研发中心,北京 100044) 摘要:提出了一种新的方法和思路建立自动测试系统。利用微型计算机和GPIB接口卡,自行设计出硬件和软件平台。所得测量值利用matlab进行了有效的后处理。使之更加完备和实用。 关键词:自动测试系统;GPIB接口;HP4192A 1 引言 现在自动测试系统以及自动测试仪器随着整个电子技术领域的提高也相应的有了很大的发展,。各种技术不断涌现,一些高性能、功能齐全的测量仪器设备也应运而生,使我们在进行系统测试的时候有了新的选择。然而,一般来说这些仪器的都比较昂贵,更新这些仪器的花销是非常大的;同时,旧的仪器仍然具有较好的性能和使用价值,并且还有许多有待于开发和设计的功能。基于此种情况,我们提出了一种新的办法,即立足于现有的设备仪器,利用先进的接口技术以及matlab强大的数据分析和处理能力搭建一种新的自动测试系统。 建立自动测试系统的方法 我们的主要测量仪器是HP4192A,并且在现有的基础上做了进一步的开发。HP4192A能够测直接测量阻抗参数、网络增益、相位和群时延。它可也对滤波器、晶振进行网络分析和阻抗特性分析。4192A能够产生于实际情况等效的测量频率、OSC电平和直流偏置电压。机内频率发生器能产生从5HZ开始到 13MHZ、最大精度为0.001hz的测量频率。在测量网络特性时,测量频率和直流偏压能以自动或手动的方式的进行正向或负向的扫描。在测量时,4192A可以测出被测单元上的真实电压与电流。4192A中的微处理器,使其具有高效和精确测量的能力。误差测量适用于所有的测量参数,并能以△或△%方式显示结果。这项功能在测量环境对被测单元的影响时非常有用。4192A具有自检和调零功能。调零时自动测量夹具的固有残差阻抗和杂散导纳,在以后的测量中间去这些误差量。4192A备有多种测量夹具,以适应被测单元的大小、形状和不同测量的需要。它能与绘图仪连接,通过绘图输出与控笔信号输出端,可以方便的绘制出扫描测量曲线[3]。 最为关键的是4192A为计算机控制提供了GP-IB接口,通过GP-IB接口我们可以更加方便的控制4192A。同时可以通过计算机来扩展它的测量功能,也可以对直接测量后得到的数据进行处理从而得到不能够直接测量生成的数据或者系统特性参数。这也是我们所建立的自动测试系统的基础。 3 硬件平台 平台由微型计算机、通用GP-IB接口卡AX5488、HP4192A组成。处于成本的考虑我们采用伦飞公司的AX5488GP-IB接口控制卡;它采用ISA插槽,可以连接管理多达15个的GP-IB设备,这里我们只连接了一个HP4192A。事实上,我们可以通过GP-IB总线来扩展测量终端,也就是说我们通过这一个GP-IB 接口控制卡的自动测试系统可以连接15个测量终端。 软件平台 软件平台包括两部分:测试程序和后处理程序。测试程序由C语言[4]编写,是用来发送命令控制GP-IB卡工作实现测量功能,同时接收从仪器生成的测量数据并将其转换成后处理程序所需的格式。这部分程序需要考虑算法的问题,一边能够更好的实现测量功能。后处理程序由C语言和matlab共同编写,主要用来对直接测量所得数据进行分析处理,生成所需的电路参数和测量数据,并通过可视化界面显示。这部分程序要考虑充分利用matlab强大的功能,以及C语言和matlab的程序接口问题。 4.1 基本测量功能的实现 4192A的基本测量功能包括对基本元件的阻抗特性的测量以及电路网络频响的测量。阻抗特性可以以阻抗/导纳模值(|Z|/|Y|)或者电阻/电导(R/G)、电抗/电纳(X/B)、品质因数()、耗散因子(D)的方式表示。在直接用仪器手动测量的时候一次测量只可以得到并显示一种参数;同时由于HP4192A的精确测量方式,使得测量前的电路参数选择以及电路调零和误差补偿的过程较为繁琐。因此,直接手动测量的效率是较低的。这里我们采用程序设计的方式可较好的解决这个问题。在测量之前我们在图形界面里可以非常方便的选择好测量参数,调零和误差补偿也可以由程序来自动完成;同时输出结果可以用不同的方式来表示。例如在测量阻抗参数时,相关的参数都可以根据表1来得到。 表1 阻抗参数转换表 测 量 等 效 电 路 L Q D C 并 联 串 连 4.2 扩展功能的实现 4.2.1 利用软件方法扩展系统功能 注意利用软件方法来扩展系统功能。比如说4192A在进行对数扫频的时候只能按照固定的步长来进行扫频,且步长数不可任意设置,我们通过循环点频扫描的方式来实现任意步长的对数扫描。设已知起始频率为f1,结束频

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档