一种以太网通信距离的自动化测试装置及测试方法与流程

文档序号:20019971发布日期:2020-02-25 11:26阅读:412来源:国知局
一种以太网通信距离的自动化测试装置及测试方法与流程

本发明涉及通信设备测试技术领域,尤其涉及一种以太网通信距离的自动化测试装置及测试方法。



背景技术:

传统以太网的通信距离测试一般是通过人工来更换不同线长的通信线缆来对被测设备进行测试。随着有线通信技术的发展,出现了距离增强型以太网物理层技术,10m以太网的通信距离从100m增加到800m,100m以太网的通信距离从100m增加到300m,这就对通信距离测试提出了新的要求,而现有的靠人工切换不同线长已无法满足。

由于通信距离越来越长,对于长距离测试来说,采用人工方式测试会特别繁琐,增加大量的人力成本,且测试效率低下。因此,现需一种以太网通信距离的自动化测试装置及测试方法,通过程序控制切换不同线长的通信线缆。



技术实现要素:

针对现有技术中存在的上述问题,现提供一种以太网通信距离的自动化测试装置及测试方法。

具体技术方案如下:

本发明包括一种以太网通信距离的自动化测试装置,包括:

一继电器开关矩阵,包括一下行端口以及多个连接端口,所述下行端口用于连接一被测设备,多个所述连接端口分别用于连接多根不同线长的通信线缆;

一微控制单元,分别连接一上位机和所述继电器开关矩阵,所述上位机用于执行一测试脚本程序,通过所述测试脚本程序向所述微控制单元下发一控制指令,所述微控制单元根据所述控制指令控制所述继电器开关矩阵切换至与对应的一根或多根所述通信线缆连通,以使用不同线长的所述通信线缆对所述被测设备进行测试。

优选的,所述继电器开关矩阵还包括一上行端口,用于连接一陪测设备。

优选的,所述微控制单元通过一usb线连接所述上位机。

优选的,每个所述连接端口包括一对rj45通信接口。

本发明还包括一种自动化测试方法,应用于如上述技术方案所述的自动化测试装置,包括以下步骤:

步骤s1,采用所述自动化测试装置分别连接所述被测设备和所述陪测设备;

步骤s2,依次在所述自动化测试装置的所述连接端口插入多根所述不同线长的所述通信线缆;

步骤s3,采用所述usb线分别连接所述自动化测试装置和所述上位机;

步骤s4,运行所述上位机的所述测试脚本程序,通过所述上位机向所述自动化测试装置发送所述控制指令,以控制所述自动化测试装置切换至与对应的一根或多根所述通信线缆连通,以在不同的通信距离下对所述被测设备进行测试。

优选的,对所述被测设备的测试包括一连接时间测试和一收发包测试。

本发明技术方案的有益效果在于:提供一种以太网通信距离的自动化测试装置及测试方法,使用者仅需在pc端进行操作即可切换不同线长的通信线缆以对被测设备进行测试,实现了自动化测试,降低了人工成本,并提升了测试效率。

附图说明

参考所附附图,以更加充分地描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。

图1为本发明实施例中的自动化测试装置的结构示意图;

图2为本发明实施例中的自动化测试方法的步骤流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

本发明包括一种以太网通信距离的自动化测试装置,如图1所示,包括:

一继电器开关矩阵s,包括一下行端口d1以及多个连接端口,下行端口用于连接一被测设备,多个连接端口分别用于连接多根不同线长的通信线缆(图1所示c1~c8);

一微控制单元1,分别连接一上位机2和继电器开关矩阵s,上位机2用于执行一测试脚本程序,通过测试脚本程序向微控制单元1下发一控制指令,微控制单元1根据控制指令控制继电器开关矩阵s切换至与对应的一根或多根通信线缆连通,以使用不同线长的通信线缆对被测设备进行测试,实现在不同通信距离下的测试。

具体地,在本实施例中,自动化测试装置主要由微控制单元1和继电器开关矩阵s组成,自动化测试装置的usb接口连接至上位机2,微控制单元1为单片机(micro-controllerunit,以下简称mcu),mcu内烧入相应的固件程序,上位机2与mcu通信,mcu控制继电器开关矩阵s切换至对应线长的通信线缆。上位机2为pc端,通过pc端运行测试脚本程序即可实现对继电器开关矩阵s的控制。脚本是批处理文件的延伸,是一种纯文本保存的程序,一般来说脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等,脚本程序在执行时,是由系统的一个解释器,将控制指令翻译成机器可识别的指令,并按程序顺序执行。

具体地,本实施例中包括一上行端口u1(upstreamport)、一下行端口d1(downstreamport)以及多个用于连接通信线缆的连接端口,上行端口u1和下行端口d1均为rj45接口,连接端口的数量优选为8个,每个连接端口由一对rj45接口组成,d1连接被测设备,u1连接陪测设备。

具体地,利用8421bcd编码的原理,8个连接端口分别连接线长为1m、2m、4m、8m、16m、32m、64m、128m的通信线缆,可以覆盖范围在0~255m内、步进1m的所有通信距离或者其他线长组合,例如,当继电器开关矩阵s与c1、c8同时连通时,适用于通信距离为129m的测试;如图1所示,若8个连接端口分别连接线长为10m、20m、40m、80m、160m、320m、640m、1280m的通信线缆,自动化测试装置可覆盖范围在0~2550m内、步进10m的所有通信距离。进一步地,通过上述技术方案,使用者仅需在pc端进行操作即可切换不同线长的通信线缆以对被测设备进行连接时间测试和一收发包测试,实现了自动化测试,降低了人工成本,并提升了测试效率。

本发明实施例还包括一种自动化测试方法,应用于上述技术方案中的自动化测试装置,如图2所示,包括以下步骤:

步骤s1,采用自动化测试装置分别连接被测设备和陪测设备;

步骤s2,依次在自动化测试装置的连接端口插入多根不同线长的通信线缆;

步骤s3,采用usb线分别连接自动化测试装置和上位机;

步骤s4,运行上位机的测试脚本程序,通过上位机向自动化测试装置发送控制指令,以控制自动化测试装置切换至与对应的一根或多根通信线缆连通,以在不同的通信距离下对被测设备进行测试。

在本实施例中,首先将自动化测试装置分别与被测设备、陪测设备以及上位机连接,上位机与自动化测试装置的mcu通信,mcu控制继电器开关矩阵s切换至对应线长的通信线缆。例如,本实施例中8根通信电缆的线长分别为10m、20m、40m、80m、160m、320m、640m、1280m,步进为10m,可测试的通信距离的范围为0~255m,当继电器开关矩阵s与c1连通时,通信距离为10m,当继电器开关矩阵s与c2连通时,通信距离为20m,当继电器开关矩阵s与c1、c2同时连通时,通信距离为30m,以下不再赘述。在确认mcu与pc端正常连接后,运行上位机的测试脚本程序,切换自动化测试装置的线长至0m,进行连接时间(linkup)测试和收发包测试;再通过测试脚本程序依次切换自动化测试装置的线长至10m、20m、30m…300m,从而进行不同通信距离下的连接时间测试和收发包测试。

本发明技术方案的有益效果在于:提供一种以太网通信距离的自动化测试装置及测试方法,使用者仅需在pc端进行操作即可切换不同线长的通信线缆以对被测设备进行测试,实现了自动化测试,降低了人工成本,并提升了测试效率。

以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1