虚拟仪器技术在光模块自动测试系统中的应用
摘要:研究了虚拟仪器技术在光通信产品参数测量过程中的应用。光模块是光纤通讯收发端光电转换器和电路控制器的组合,其作用是实现光电信号的转换。采用虚拟仪器技术组建光模块测试系统具有开发周期短、成本低的特点,同时又具有很强的兼容性和扩展性,能够大大缩短光模块主要参数的测试时间、简化测试过程以及实现测试过程的自动化。关键词:虚拟仪器光模块自动测试系统1虚拟仪器介绍目前,国内企业在光通信产品的参数测试过程中主要还是使用国内外的先进测试设备,各种测试仪器之间大多是孤立的,而且主要是用手调仪器控制面板上的各种旋钮、按钮,用人眼观看仪器上的波形或数据这样不仅测试过程操作繁杂,容易出错,而且重要的是测试效率太低。而且现在国内光通信产业不是很景气,因此提高生产率、降低成本、实现光通信模块测试自动化成为提高光电企业市场竞争力的关键之一。本文研究利用虚拟仪器技术实现光模块各项性能参数的自动测试过程。11虚拟仪器及VISA(虚拟仪器软件体系)虚拟仪器是传统仪器与计算机技术深层次结合的产物,它由计算机、软件包、仪器硬件组成。采用虚拟仪器软件技术,可以解决自动测试系统彼此间不兼容,达到共享硬件和软件的目的,利用通用硬件模块,可以快速、方便地组建各种自动测试系统,利用计算机的强大功能,可方便地进行信号分析、数据处理、存储、传输以及显示等。VISA是虚拟仪器软件体系结构的简称。VISA标准的提出统一了仪器工业的软件接口标准,使得仪器驱动程序兼容性强,二次开发变得很容易,并且可适应未来软硬件的发展需要。2光模块测试系统结构与实现原理本测试系统使用的测试仪器设备有Agile
t公司的数字通信分析仪86100B、E8403AVXI机箱、VXI81250误码仪模块、中国电子科技集团第41研究所AV2495光功率计、AV6381可编程光衰减器等。其中86100B、AV2495光功率计、AV6381可编程光衰减器都带有GPIB接口,可通过Agile
t公司的GPIB卡把这些带有GPIB接口的测试仪器连接起来整合到一套完整的系统中,使用Agile
tVISA库编写测试应用程序控制仪器操作。Agile
tVXI81250误码仪模块在使用时插入Agile
tE8403AVXI机箱中,计算机中需要插入美国旭电公司的PCIIEEE1394卡,VXI机箱0槽模块E8491B与计算机中的1394卡通过IEEE1394PCLi
ktoVXI电缆连接。对于Agile
t81250模块,也是在Agile
tVISA库的基础上编写应用程序实现对它的控制操作。3光模块测试系统的构成
f本测试系统主要由r