一种通过局域网共享设备的光模块测试方法技术

技术编号:26226225 阅读:34 留言:0更新日期:2020-11-04 11:03
本发明专利技术公开了一种通过局域网共享设备的光模块测试方法,所述方法包括:基于局域网共享系统,搭建光模块发端测试站:光模块发端测试站由测试电脑、误码分析仪、示波器、光开关以及待测模块和测试板组成。本发明专利技术中,采用通过局域网在多个测试站之间共享设备的方式,在共享设备的控制电脑上运行网络服务端程序,接收多个测试站使用设备的请求,并将测试结果数据通过网络返回给各个测试站,且共享设备的服务端网络程序有锁定和解除锁定机制,保证同一时刻共享设备只被一台远端测试站使用,以此既提高了设备的利用率,又不用将测试站的测试项目拆分为多道工序分别进行测试,从而提高了的光模块测试方法。

【技术实现步骤摘要】
一种通过局域网共享设备的光模块测试方法
本专利技术涉及光模块测试
,尤其涉及一种通过局域网共享设备的光模块测试方法。
技术介绍
用于光通信的光模块在生产过程中需要多项参数的测试,如发端测试项目有光功率、消光比、信号上升和下降时间、交叉点、眼图余量,光谱等;收端测试项目有过载、灵敏度、信号检测(LOS),工作电流,收端光功率校准等。这些测试项目需要使用到不同类型的设备如光功率计、高速示波器、误码测试仪、光谱分析仪、可调光衰减器等。在生产自动测试系统中,测试软件自动控制设备并且从设备读取测量值。在光模块的自动测试过程中,不同类型设备的被使用的时间长短是不一样的,如使用示波器测量的时间比较长,而光功率计和光谱分析仪被使用的时间相对较短。故像光谱分析仪这样的设备在测试中大多数时间是闲置等待状态,利用率不高。现有技术中常见有两种搭建光模块发端测试工作站的方案:方案一:由控制电脑通过通信线路(如GPIB总线,USB等)和光谱分析仪、示波器、误码测试仪等多台设备以及测试板通信。其中误码测试仪只用来发送特定速率的伪随机码信号,其发送的信号由射频线输送给测试板;测试板将信号传给被测试光模块,由光模块将电信号转换为光信号在通过光分路器或光开关分别传输给示波器和光谱分析仪,测试过程中,测试人员将光模块插入测试板,由控制电脑中运行的测试软件自动检测光模块插入,并启动测试流程。测试电脑在测中,会先使用示波器测试光模块的光功率、消光比、信号上升和下降时间、交叉点、眼图余量,然后再通过光谱分析仪测试中心波长,边模抑制比,光谱宽度等光谱特性(方案一中具体测试站搭建结构由说明书附图五示出);方案二:将光模块的发端测试分为2个测试站进行,其中一个测试站只包含示波器、误码测试仪以及测试板,控制电脑通过通信线路(如GPIB总线,USB)和示波器、误码测试仪以及测试板通信,另一个测试站只包含光谱分析仪和测试板,控制电脑通过通信线路(如GPIB总线,USB)和光谱分析仪以及测试板通信,测试过程中,测试人员将光模块插入测试板,由控制电脑中运行的测试软件自动检测光模块插入,并启动测试流程,和第一种方案不同的是,测试站的测试电脑在测中仅使用示波器测试光模块的光功率、消光比、信号上升和下降时间、交叉点、眼图余量或者仅使用光谱分析仪测试中心波长,边模抑制比,光谱宽度等光谱特性(方案二中具体测试站搭建结构由说明书附图六示出)。上述两组方案中仍存在不足之处,方案一在测试过程中,使用示波器的测试项目测试的时间相对较长(20~30秒)而使用光谱分析仪的测试项目耗时较短(5秒以内),在自动测试过程中,光谱仪的大部分时间会处于闲置状态,设备利用率不高,方案二示波器和光谱分析仪的测试项目被分到了2个测试站,虽然提高了设备利用率,但增加了测试的工序,即增加了光模块的测试次数和人力成本,故而,现有的光模块测试方法大多无法同时做到提高设备利用率的同时保证测试的工序,从而降低了光模块测试方法的使用效果。
技术实现思路
本专利技术的目的是为了解决上述问题,而提出的一种通过局域网共享设备的光模块测试方法。为了实现上述目的,本专利技术采用了如下技术方案:一种通过局域网共享设备的光模块测试方法,所述方法包括:基于局域网共享系统,搭建光模块发端测试站:光模块发端测试站由测试电脑、误码分析仪、示波器、光开关以及待测模块和测试板组成,共享设备网络服务端由光谱分析仪,光开关和网络服务电脑组成;网络服务程序运行在网络服务端电脑中,网络服务程序会开启网络端口接收客户端的请求;在客户端测试程序中,可以设置要使用的共享设备控制电脑网络IP地址和该测试站光信号接入共享设备服务端之光开关的端口号;所述共享设备控制电脑中运行的网络服务程序流程执行:服务端程序开始运行后开启网络端口并进入到监听状态;如果有客户端有使用设备的需求,客户端会发送锁定指令请求锁定服务端,服务端被锁定后不会接受其他的客户端的请求;客户端锁定服务端后,可以继续发送测试指令,服务端接收到测试指令后,首先控制光开关将共享设备的光输入端口接入到对应的远端客户端测试站,然后再根据测试指令进行相应的测试;测试完成后,服务端会将测试数据作为应答信息返回给客户端,客户端接收到测试数据后,会发送解锁指令给服务端以解除服务端的锁定;服务端的锁定被解除后可以接受其它客户端测试站的测试请求;所述客户端使用共享设备进行测试的程序流程执行:客户端和服务端建立连接后向服务端发送锁定服务端的请求;如果服务端处于空闲状态,将会接受锁定请求并锁定服务端,如果服务端被其它客户端占用,客户端讲会延迟等待直到服务端接受请求;客户端的锁定请求被接受后,客户端继续向服务端发送测试指令,并等待测试结果;客户端接收到包含测试数据的测试结果后,再向客户端发送解除锁定的指令,并完成使用共享设备的过程;所述共享设备客户端测试站的光模块发端测试程序先使用本地示波器进行测试,再使用远端共享设备进行测试,其流程执行:光模块发端测试站的测试程序执行测试流程时,先给测试站测试板上电;上电后程序检测光模块是否插入,如果有光模块插入再读取光模块的序列号并根据序列号检查工序和型号;检查通过后设置光开关将光模块发端光信号接入示波器测试性能参数;使用示波器的测试项目测试完成后,设置光开关将光模块发端光信号接入远端共享的设备,通过网络发送测试请求并接收测试结果数据,完成光谱特性的测试;完成测试后将测试结果保存到数据库,结束光模块的发端测试。作为上述技术方案的进一步描述:所述光模块发端测试站中网络服务程序可以通过通信线路控制光谱分析仪和光开关。作为上述技术方案的进一步描述:所述光模块发端测试站中网络服务端电脑具有固定的IP地址,客户端程序可以根据IP地址和服务端程序开启的端口号来建立和服务端程序的网络通信。作为上述技术方案的进一步描述:所述客户端使用共享设备进行测试的程序流程执行中,客户端使用远端共享设备前,会设置要连接的服务端IP地址和端口号,并通过IP地址和端口号和服务端建立连接。作为上述技术方案的进一步描述:所述性能参数包括有光功率、消光比、信号上升和下降时间、交叉点、眼图余量。作为上述技术方案的进一步描述:所述光谱特性包括有中心波长,边模抑制比,光谱宽度。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:本专利技术中,采用通过局域网在多个测试站之间共享设备的方式,在共享设备的控制电脑上运行网络服务端程序,接收多个测试站使用设备的请求,并将测试结果数据通过网络返回给各个测试站,且共享设备的服务端网络程序有锁定和解除锁定机制,保证同一时刻共享设备只被一台远端测试站使用,以此既提高了设备的利用率,又不用将测试站的测试项目拆分为多道工序分别进行测试,从而提高了的光模块测试方法。附图说明图1为本专利技术中测试站搭建结构示意图;图2为本专利技术中网络服务程序执行流程示意图;图3为本专利技术中客户端使用共享设备进行测试的程序执行流程示意图;<本文档来自技高网
...

【技术保护点】
1.一种通过局域网共享设备的光模块测试方法,其特征在于,所述方法包括:/n基于局域网共享系统,搭建光模块发端测试站:/n光模块发端测试站由测试电脑、误码分析仪、示波器、光开关以及待测模块和测试板组成,共享设备网络服务端由光谱分析仪,光开关和网络服务电脑组成;/n网络服务程序运行在网络服务端电脑中,网络服务程序会开启网络端口接收客户端的请求;/n在客户端测试程序中,可以设置要使用的共享设备控制电脑网络IP地址和该测试站光信号接入共享设备服务端之光开关的端口号;/n所述共享设备控制电脑中运行的网络服务程序流程执行:/n服务端程序开始运行后开启网络端口并进入到监听状态;/n如果有客户端有使用设备的需求,客户端会发送锁定指令请求锁定服务端,服务端被锁定后不会接受其他的客户端的请求;/n客户端锁定服务端后,可以继续发送测试指令,服务端接收到测试指令后,首先控制光开关将共享设备的光输入端口接入到对应的远端客户端测试站,然后再根据测试指令进行相应的测试;/n测试完成后,服务端会将测试数据作为应答信息返回给客户端,客户端接收到测试数据后,会发送解锁指令给服务端以解除服务端的锁定;/n服务端的锁定被解除后可以接受其它客户端测试站的测试请求;/n所述客户端使用共享设备进行测试的程序流程执行:/n客户端和服务端建立连接后向服务端发送锁定服务端的请求;/n如果服务端处于空闲状态,将会接受锁定请求并锁定服务端,如果服务端被其它客户端占用,客户端讲会延迟等待直到服务端接受请求;/n客户端的锁定请求被接受后,客户端继续向服务端发送测试指令,并等待测试结果;/n客户端接收到包含测试数据的测试结果后,再向客户端发送解除锁定的指令,并完成使用共享设备的过程;/n所述共享设备客户端测试站的光模块发端测试程序先使用本地示波器进行测试,再使用远端共享设备进行测试,其流程执行:/n光模块发端测试站的测试程序执行测试流程时,先给测试站测试板上电;/n上电后程序检测光模块是否插入,如果有光模块插入再读取光模块的序列号并根据序列号检查工序和型号;/n检查通过后设置光开关将光模块发端光信号接入示波器测试性能参数;/n使用示波器的测试项目测试完成后,设置光开关将光模块发端光信号接入远端共享的设备,通过网络发送测试请求并接收测试结果数据,完成光谱特性的测试;/n完成测试后将测试结果保存到数据库,结束光模块的发端测试。/n...

【技术特征摘要】
1.一种通过局域网共享设备的光模块测试方法,其特征在于,所述方法包括:
基于局域网共享系统,搭建光模块发端测试站:
光模块发端测试站由测试电脑、误码分析仪、示波器、光开关以及待测模块和测试板组成,共享设备网络服务端由光谱分析仪,光开关和网络服务电脑组成;
网络服务程序运行在网络服务端电脑中,网络服务程序会开启网络端口接收客户端的请求;
在客户端测试程序中,可以设置要使用的共享设备控制电脑网络IP地址和该测试站光信号接入共享设备服务端之光开关的端口号;
所述共享设备控制电脑中运行的网络服务程序流程执行:
服务端程序开始运行后开启网络端口并进入到监听状态;
如果有客户端有使用设备的需求,客户端会发送锁定指令请求锁定服务端,服务端被锁定后不会接受其他的客户端的请求;
客户端锁定服务端后,可以继续发送测试指令,服务端接收到测试指令后,首先控制光开关将共享设备的光输入端口接入到对应的远端客户端测试站,然后再根据测试指令进行相应的测试;
测试完成后,服务端会将测试数据作为应答信息返回给客户端,客户端接收到测试数据后,会发送解锁指令给服务端以解除服务端的锁定;
服务端的锁定被解除后可以接受其它客户端测试站的测试请求;
所述客户端使用共享设备进行测试的程序流程执行:
客户端和服务端建立连接后向服务端发送锁定服务端的请求;
如果服务端处于空闲状态,将会接受锁定请求并锁定服务端,如果服务端被其它客户端占用,客户端讲会延迟等待直到服务端接受请求;
客户端的锁定请求被接受后,客户端继续向服务端发送测试指令,并等待测试结果;
客户端接收到包含测试数据的测试结果后,再向客户端发送解除锁定的指令,并完成使用共享设备的过程;
所述共享设备客户端...

【专利技术属性】
技术研发人员:邓维川徐言根
申请(专利权)人:成都芯瑞科技股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1