[发明专利]一种多通道的光模块误码仪的测试方法与可读存储介质有效
申请号: | 202111473200.5 | 申请日: | 2021-12-02 |
公开(公告)号: | CN114172566B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 嵇成友;张芳达 | 申请(专利权)人: | 深圳市源拓光电技术有限公司 |
主分类号: | H04B10/075 | 分类号: | H04B10/075 |
代理公司: | 深圳市添源创鑫知识产权代理有限公司 44855 | 代理人: | 周椿 |
地址: | 518000 广东省深圳市宝安区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通道 模块 误码仪 测试 方法 可读 存储 介质 | ||
本发明提供了一种多通道的光模块误码仪的测试方法,包括以下步骤:S1、将误码仪和电脑通过以太网连接;S2、选择与电脑相连的误码仪的IP地址和端口号,选择要测试的速率和码型;S3、初始化通道,将选择要测试的速率和码型写入误码仪并开启一个工作线程;S4、误码仪开启的工作线程为:循环获取误码数,并将误码数和测试时间显示出来。本发明还提供了一种可读存储介质。本发明的有益效果是:在USB通信之外新增以太网通信,以便在USB端口不够用时可以转用网,还可以选择多种测试速率,且每个通道的测试速率相互独立,可以多种速率的光模块一起测试,提高了测试效率。
技术领域
本发明涉及误码仪,尤其涉及一种多通道的光模块误码仪的测试方法与可读存储介质。
背景技术
传统的误码仪多为单通道,与PC端之间用USB通信,可以测试的光模块速率较少。单通道误码仪在生产测试中效率太低,另外生产线上有大量的测试设备也是通过USB连接PC端,但PC端的USB端口有限,经常会出现USB端口冲突或不够用的情况。
发明内容
为了解决现有技术中的问题,本发明提供了一种多通道的光模块误码仪的测试方法与可读存储介质。
本发明提供了一种多通道的光模块误码仪的测试方法,包括以下步骤:
S1、将误码仪和电脑通过以太网连接;
S2、选择与电脑相连的误码仪的IP地址和端口号,选择要测试的速率和码型;
S3、初始化通道,将选择要测试的速率和码型写入误码仪并开启一个工作线程;
S4、误码仪开启的工作线程为:循环获取误码数,并将误码数和测试时间显示出来。
作为本发明的进一步改进,在步骤S1中,用网线将误码仪和电脑相连接,并将电脑IP手动改成与误码仪同一网络号之下。
作为本发明的进一步改进,在步骤S2中,打开安装在电脑上的上位机软件,选择与电脑相连的误码仪的IP地址和端口号,选择要测试的速率和码型。
作为本发明的进一步改进,在步骤S3中,点击初始化通道按钮,上位机软件将对应速率的配置信息通过:MDIO_指令写入误码仪并开启一个工作线程。
作为本发明的进一步改进,在步骤4中,开启的工作线程的主要任务是循环发送:?MDIO_指令以获取误码数,并将误码数和测试时间显示在对应的光口或电口的红色编辑框中,当误码数为0时,编辑框显示为绿色,大于0时,编辑框显示为红色。
作为本发明的进一步改进,在误码仪中运行的嵌入式软件,在上电后的工作状态如下:
(1)一直循环检查以太网通信模块是否有数据可读;
(2)当发现有数据可读时,从传输层UDP中将完整的指令读出,并将标志变量置1;
(3)标志变量置1后进入指令解析并执行;
先寻找指令中的字符’_’并确定它在指令数组中的位置下标,在此位置下标左边的三个字符如果是‘i2c’则为i2c指令,如果是‘DIO’则为MDIO指令;
指令数组的第二个字符是‘?’则为读取指令,否则为写入指令;
(4)执行完指令后,将执行结果再通过以太网发送回电脑的上位机软件,然后将标志变量置0。
本发明还提供了一种可读存储介质,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现如上述中任一项所述的方法。
本发明的有益效果是:在USB通信之外新增以太网通信,以便在USB端口不够用时可以转用网,还可以选择多种测试速率,且每个通道的测试速率相互独立,可以多种速率的光模块一起测试,提高了测试效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市源拓光电技术有限公司,未经深圳市源拓光电技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111473200.5/2.html,转载请声明来源钻瓜专利网。