基于LXI总线的自动测试系统方案设计

时间:2012-07-17来源:网络

40通道电枢多路复用器L4421A开关支持高达300 V和1 A的信号,因此不要求外部信号调节,每秒最多扫描100条通道,在配置为多路复用器时,L4421A带有先断后通连接,保证在扫描过程中不会有两个信号相互连接在一起。
在系统测试信号中,至少需要30路的模拟输入,因此L4411A数字万用表和L4421A多路开关的组合很好的满足了系统需求。工控机通过交换机以LAN接口方式和L4411A,L4421A相连,实现程序控制和测试过程中的数据上传。多路开关L4421A完成快速的不同通道间的切换,把多个测试点接到测量仪器数字万用表L4411A,为被测件提供控制输入和保持仪器与测试点的正确连接,从而极大程度上缩短测试时间,减少整个测试过程中的人为错误。多路开关使用模拟总线连接器,把连通后的信号路由到数字万用表上。数字万用表的外触发输入端接到多路开关的外部触发器连接端,通过一个通道关闭触发数字万用表进行数据采集,外部触发功能可以简便地定时和同步测量其他事件,这有助于确定什么时候开始或结束采集。
对于要求进行幅值、频率、电阻等标准测试的这些输入信号,直接将信号接入多路开关L4421A,通过程序指令实现通道切换和万用表的数据采集及传输,简化了硬件电路设计,提高了软件开发效率。

3 仪器接口模块设计
这个模块实现计算机和数采单元的I/O通信功能,通过使用VISA I/O函数库实现。VISA是虚拟仪器软件体系结构的缩写,其本质是一个仪器I/O接口软件库及其规范的总称,这样用户在编程时使用作为虚拟仪器系统标准I/O软件的VISA I/O接口库就能使用不同类型接口控制可程控仪器。
使用VISA作为I/O接口软件来完成仪器控制程序,优点是不但兼容不同接口类型或网络机制,而且对不同接口类型连接的仪器的操作类型或函数是一致的。VISA持对LXI仪器的操作。
本模块程序以Visual C++6.0为开发工具,基于动态链接库的方式实现,方便应用程序调用。仪器的打开、关闭等所有仪器共有的操作,是通过VISA I/O库(viOpen、viClose)等实现的。设置仪器参数是通过调用viPrintf函数向仪器发送可编程仪器标准命令即SCPI(Standard Commands for Programmable Instruments))命令实现的。同样地,通过调用viScanf函数向仪器发送SCPI命令可以从仪器读回状态信息和测试结果。
在直流信号测试过程中,控制直流测量速度有以下要素:自动归零;自动量程;积分时间;自动触发延迟。
自动归零、自动量程都有内部软件指导下的机械装置执行,用以控制数字万用表内部的运行。为实现高的读数率,可选择固定量程,关闭自动归零,禁用自动延迟触发。设置数字完用表,闭合多路开关L4421A,实现DVC功能较高测量数度的简略程序如下:
b.JPG
viOpenDefaultRM返回一个指向默认资源管理器(Default Resource Manager)的会话(session)。该函数初始化VISA系统,所有的VISA函数被调用前,必须使用这条函数。
viOpen开始一个与制定仪器联系的会话。它返回的会话标志符能被随后使用到该仪器的函数使用,用以指示该仪器。
程序最后需调用viClose关闭缺省仪器资源管理者会话InsL4411A和InsL4421A。
本系统中,通过多次试验,对于单个直流信号,系统可在6 ms内完成一次精确测量,交流信号的测量也可控制在8ms左右,很好的满足了系统需求。

4 结语
军用ATE中,根据测试准确度要求高、测量点多的特点,使用基于LXI总线的测试系统。目前设备已投入使用,根据使用情况看,取得了以下效果:提高测试准确度;具备很强的电流、电压、电阻等测试能力和精度,简化ATE系统的复杂性,提高测试速度;具有远端回读能力,提高测试的精度和可靠性;提高系统实时性;降低生产成本;简化硬件、测试方案设计;方便系统维护。
LXI模块仪器具有高性能、小尺寸的特点,是高性能/价格比测试仪器的领先者,它们比VXI和PXI的价格更为低廉(毋须机箱、0槽控制器或MXI),以及研制形成合成仪器,已经成为测试系统理想选择,是未来测试系统的主流方向。

1 2

关键词: LXI 总线 自动测试系统 方案设计

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版