1. 虚拟仪器介绍
现在,国内企业在光通讯产品的参数测验进程中首要仍是运用国内外的先进测验设备,各种测验仪器之间大多是孤立的,而且首要是用手调仪器操控面板上的各种旋钮、按钮,用人眼观看仪器上的波形或数据;这样不只测验进程操作冗杂,简单犯错,而且重要的是测验功率太低。而且现在国内光通讯工业不是很景气,因而进步生产率、降低成本、完成光通讯模块测验自动化成为进步光电企业市场竞争力的要害之一。
本文研讨运用虚拟仪器技能完成光模块各项性能参数的自动测验进程。
1.1 虚拟仪器及VISA(虚拟仪器软件体系)
虚拟仪器是传统仪器与计算机技能深层次结合的产品,它由计算机、软件包、仪器硬件组成。选用虚拟仪器软件技能,能够处理自动测验体系彼此间不兼容,到达同享硬件和软件的意图,运用通用硬件模块,能够快速、便利地组成各种自动测验体系,运用计算机的强壮功用,可便利地进行信号剖析、数据处理、存储、传输以及显现等。
VISA是虚拟仪器软件体系结构的简称。
VISA规范的提出一致了仪器工业的软件接口规范,使得仪器驱动程序兼容性强,二次开发变得很简单,而且可习惯未来软硬件的发展需求。
2. 光模块测验体系结构与完成原理
本测验体系运用的测验仪器设备有Agilent 公司的数字通讯剖析仪86100B、E8403A VXI机箱、VXI 81250误码仪模块、我国电子科技集团第41研讨所AV2495光功率计、AV6381可编程光衰减器等。其间86100B、AV2495光功率计、AV6381可编程光衰减器都带有GPIB接口,可经过Agilent公司的GPIB卡把这些带有GPIB接口的测验仪器衔接起来整合到一套完好的体系中,运用Agilent VISA库编写测验使用程序操控仪器操作。Agilent VXI 81250误码仪模块在运用时刺进Agilent E8403A VXI机箱中,计算机中需求刺进美国旭电公司的PCI IEEE1394卡,VXI机箱0槽模块E8491B与计算机中的1394卡经过IEEE 1394 PC Link to VXI电缆衔接。关于Agilent 81250模块,也是在Agilent VISA库的根底上编写使用程序完成对它的操控操作。
3. 光模块测验体系的构成
本测验体系首要由测验电路板部分、测验操控中心(计算机)两个部分组成。
本测验体系组成原理图如图1所示。
图1光模块通用测验体系组成原理
3.1 测验板电路部分首要完成的功用有:
a.完成凹凸告警信号的抓获。
b.光模块发射端、接纳端作业电流的收集。
c.由Atmel公司的89C51单片机端口操控光开关、电开关切换电通路和光通路。本体系选用了我国电子科技集团第34研讨所的2×2光开关。
3.2 测验操控中心(计算机)部分首要完成的功用有:
a.操控 Agilent81250 VXI模块化仪器。在完成的软件中能够设置误码仪丈量二进制误码的形式(1误码/0误码/全误码)等参数。以及操控误码仪开端和中止发送电信号。最终能够显现误码率计算成果值。
b.操控AV2495光功率计、AV6381光衰减器及Agilent DCA 86100B。对这些仪器能够经过发送GPIB指令设置丈量仪器的各项初始参数及读取丈量成果。
c.经过计算机RS232串口,计算机与Atmel公司的AT89C51单片机通讯,完成计算机收集光模块发射端与接纳端的作业电流、凹凸告警值的丈量以及计算机向单片机发送指令操控光电开关的切换。
d.将测验成果存储到数据库中,便利办理与查询。
本自动测验体系能够测验四种类型的光模块。这四种模块的参数不同。这能够在计算机软件中修正参数设置来完成测验四种类型的光模块。
4. 体系规划技能完成
4.1 误码仪程序操控
对误码仪的操控以美国国家仪器公司(National Instrument)的图形化编程软件Labview7.0为根底,依据Agilent公司供给的函数面板文件,由LabVIEW中的转化功用,将VISA库转化成LabVIEW下能够直接调用的小图标(每个小图标代表VISA库中的一个根本函数)。然后依据要完成的功用,把这些小图标用线衔接起来。如图3。