微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 虚拟仪器技术在光模块自动测试系统中的应用

虚拟仪器技术在光模块自动测试系统中的应用

时间:02-27 来源:互联网 点击:

衰减一定的数值,直到产生误码为止。

  4.3 光模块高低告警

  测试光模块高低告警值时,同样需要首

  先设置好误码仪、光衰减器、光功率计的参数,只是不需要读误码率值,误码仪的功能仅仅是给光模块提供电信号,使光模块发出光信号。在计算机程序中控制光衰减器增加衰减,当单片机P1.0端口线采集到SD信号由高电平变为低电平时,规定单片机向计算机串口发送命令0xaa,计算机接收到此命令后读取光功率计的值,即高告警值;当SD信号由低电平变为高电平时,规定单片机向计算机串口发送命令0x05,计算机接收到命令后读取光功率计的值,即低告警值。

  4.4 光模块发射接收端工作电流的采集

  本系统中采用了MAXIM公司的MAX472电流检测放大器芯片来采集光模块发射端与接收端的工作电流大小。MAX472芯片可以实现电流/电压的转换,通过适当选择Rsense、RG1、RG2的电阻值,可以调整电压与电流的比值,因此就可以把光模块发射端与接收端的工作电流转换成适合于ADC0809的单端电压信号,然后把此电压信号接到ADC0809的模拟输入采集通道(如图2所示)。ADC0809将采集到的信号传给89C51单片机的P0端口,然后再由单片机通过Rx与Tx端与PC机的串行通信端口进行通信。

图2 测试板电路图

  4.5 测量通路的切换

  计算机需要给单片机发送命令控制单片机动作,在本系统中规定了一系列命令用于控制电开关1、电开关2以及光开关正确地切换电通路和光通路。可以由单片机端口向光开关、电开关相应引脚发送脉冲信号实现切换测量通路。

图3 用LabVIEW软件编写控制误码仪测试灵敏度的程序

5 结束语

  本系统实现以后将应用于江苏奥雷光电有限公司光模块产品的参数自动测试过程中,能够加速光电企业产品上市时间,增强企业竞争力。

  目前国内在光通信产品测试过程中利用虚拟仪器技术实现自动测试的应用还很少。这是虚拟仪器技术在光通信产品测试中的一个应用,相信随着国内虚拟仪器技术的发展,越来越多的国内企业将使用虚拟仪器技术开发各种测试应用系统。

参考文献

  [1] 赵会兵,虚拟仪器技术规范与系统集成,清华大学出版社,2003年8月

  [2] 黄艳,肖铁军,黄建文,虚拟仪器中的VISA及其实现,江苏理工大学学报,2000年01期

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top