数字存储示波器在自动测试系统中的应用.docVIP

数字存储示波器在自动测试系统中的应用.doc

  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文档。上传文档
查看更多
数字存储示波器在自动测试系统中的应用

数字存储示波器在自动测试系统中的应用 摘要:介绍了基于GPIB总线的计算机与测试仪器之间的通信来完成对某电台模块性能指标自动测量的方法。系统采用Labwindows/CVI虚拟仪器的开发平台,使用带有GPIB接口的数字存储示波器测量Acc响应时间、信号的失真度,实现了指标的自动测试,并给出了相应的数据处理方法和部分程序设计代码,实验证明是成功的。 关键词:自动测试系统;AGC响应时间;FFT;失真度 0 引言 某电台模块的自动测试系统,利用GPIB技术、在LabWindows CⅥ的软件环境下,通过程控各测量仪器(电台综测仪8920B、数字存储示波器TDS5052),完成对电台模块指标的自动测量,通过实际使用,大大节省了测量的时间、减小了测量的误差。程控数字存储示波器可以采集波形、直接完成对波形的幅度、频率的获取,能够完成对电台模块某些指标的测量。但对有些指标不能直接测量,如AGC响应时间、失真度。主要阐述通过对TDS5052型示波器的程控,并且对波形数据进行分析、处理,完成对AGC响应时间、失真度等指标的自动测量。 1 系统组成 某电台模块自动测试系统主要由一台计算机(含测试软件)、一个GPIB卡、2个GPIB电缆、一台电台综测仪、一台数字存储示波器、电台模块组成,如图1所示。主要完成对电台模块的AGC响应时间、正弦波的失真度、信纳比、功耗等指标的测量。 图1 系统组成框图 2 .1GPIB概述 GPIB总线是通用仪器接口总线,国内外各大仪器公司生产的测试仪器大都带有GPIB接口,可在本地(手动)和远程(程控)两种方式下工作。基于GPIB总线组建自动测试系统容易,具有简单方便、灵活适用、易于操作等特点。 2.2 开发环境 系统采用虚拟仪器软件平台LabWindows/CVI作为软件开发环境。CVI是测控领域优秀的软件开发平台,能够满足底层仪器驱动和上层应用程序两个层次的要求,CVI具有丰富的控件,能够设计出较好的人一机接口界面;另外,CⅥ采用文本编程方式,编程灵活,代码优化。LabWindow/CVI还提供了GPIB/GPIB488.2函数库,可以对GPIB总线、GPIB仪器进行控制。 3 AGC响应时间测量及算法 3.1 AGC响应时间定义及手动测试过程 AGC响应时间的定义:以ATC电压上升沿做触发,信号触发后到中频信号波形产生的时间段△t,如图1所示。 手动测试过程:把中频信号接至示波器的通道CH2,ATC电压接至通道CHl;设置示波器并开始抓图,把光标l放在ATC电压的上升沿,即示波器的中间位置,把光标2放到中频信号开始产生的位置,读取2个光标之间的时间间隔缸.上述手动测试过程速度慢、误差大。 3.2 自动测量 3.2.1 测量方法 把中频信号接至示波器的通道CH2,ATC电压接至通道CHl;设置示波器时基、采样率并开始抓图,停止运行,根据算法确定中频信号开始产生的时间位置T。然后把光标1设置在ATC电压的上升沿,即示波器的中间位置,把光标2设置到中频信号开始产生的时间位置T,T即为AGC响应时间△t. 图2 AGC响应波形 3.2.2 测试流程 测试流程如图3所示。 图3 动测量程序流程图 图3中,。分别为采集波形数据点的平均值和标准偏差。由于存在随机干扰,中频信号在ATC电压触发之前并不等于0,因此采用信号的平均值和标准偏差进行分析。 3.2.3 测试代码 3.2.3.1 程控示波器TDS5052 ibdev(0,PRIaddress,0,T10s,1,0);//打开示波器远控功能,PRIaddress为示波器的GPIB地址; ibwrt(dev,”HoRizontal:SCAle 4.0E-5”,23);//设置示波器的时基M=40μs; ibwrt(dev,”HORizontal:RESOlution200”,25);//规定采样点数为200,采样率为:500 kS/s; ibwrt(dev,”AUTOSet EXECute”,15); Delay(1); ibwrt(dev,”ACQuire:STATE OFF”,17)//运行示波器,并抓图; 3.2.3.2 确定光标2的位置 ibwrt(dev,”DATa:SOUrce CH2,15);//把触发后的中频信号做为数据源; ibwrt(dev,”DATa:STARt l”,12);∥从第1个点开始读取; ibwrt(dev,”DATa:STOP 200”,13);∥读到第200个点; ibwrt(dev,”WFMOutpre:ENCdg ASC”,19);//采集到的数据类型为AsCII码; ibwrt(dev,’’CURve asc curve”,17); ibwrt(dev,”CuRve?”,7);//询问波形数据; ibrd(dev,valu

文档评论(0)

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

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

1亿VIP精品文档

相关文档