《电力猫自动化测试方法及测试系统.pdf》由会员分享,可在线阅读,更多相关《电力猫自动化测试方法及测试系统.pdf(8页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104065530A43申请公布日20140924CN104065530A21申请号201410245894022申请日20140605H04L12/26200601H04B3/5420060171申请人武汉精测电子技术股份有限公司地址430070湖北省武汉市洪山区南湖大道53号洪山创业中心4楼72发明人彭骞余新华肖家波胡磊陈凯沈亚非74专利代理机构武汉开元知识产权代理有限公司42104代理人黄行军54发明名称电力猫自动化测试方法及测试系统57摘要本发明公开了一种电力猫自动化测试方法及测试系统。本方法通过对多个待测电力猫搭建测试连接,依次使一个待测电力猫通电,通过与主测电力猫。
2、通信完成测试,其他待测电力猫处于断路,并自动切换使完成测试的待测电力猫断电、下一个待测电力猫通电测试,直至所有待测电力猫完成测试。其测试系统包括主测电力猫、终端PC、测试PC、控制板和交换机,设计要点是利用单片机控制板上的多个继电器控制与多个待测电力猫相连的开关,每次使一个待测电力猫通电与主测电力猫通信测试。本发明能对电力猫产品性能进行高精度的批量测试,能对测试数据进行自动记录和储存,以实现大幅度降低电力猫产品的测试成本、提升测试效率。51INTCL权利要求书2页说明书4页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图1页10申请公布号CN10406553。
3、0ACN104065530A1/2页21一种电力猫自动化测试方法,其特征在于包括如下步骤1将主测电力猫1与终端PC2通过网线连接,并将所有待测电力猫313N分别与交换机6通过网线连接,再将交换机6与测试PC4通过网线连接,然后使主测电力猫1通电;2使一个待测电力猫3通电,即所述主测电力猫1与通电的待测电力猫3通过电力线连接;3通过所述测试PC4对通电的待测电力猫3进行性能测试;4使通电的待测电力猫3断电,并使下一个待测电力猫3通电,即所述主测电力猫1与通电的待测电力猫3通过电力线连接,实施步骤3;5重复实施步骤4直至所有待测电力猫313N完成测试。2根据权利要求1所述的电力猫自动化测试方法,其。
4、特征在于所述步骤2中使一个待测电力猫3通电和步骤4中使通电的待测电力猫3断电,并使下一个待测电力猫3通电的步骤通过测试PC4和控制板5实现,步骤1完成后,所述测试PC4向控制板5发出启动信号,所述控制板5接收启动信号后使一个待测电力猫3的电源导通,经过设定时间后,所述控制板5切断通电的待测电力猫3的电源,并使下一个待测电力猫3的电源导通。3根据权利要求2所述的电力猫自动化测试方法,其特征在于所述步骤5完成后测试PC4向控制板5发出结束信号,所述控制板接收结束信号后切断所有待测电力猫313N的电源。4根据权利要求2所述的电力猫自动化测试方法,其特征在于所述步骤3中的性能测试包括读取/修改电力猫M。
5、AC地址、读取/修改电力猫的主从属性、上电连网时间测试和电力猫数据传输速率测试。5一种用于权利要求1所述的电力猫自动化测试方法的测试系统,其特征在于包括主测电力猫1、终端PC2、测试PC4、控制板5和交换机6,所述终端PC2与主测电力猫1通过网线连接,所述交换机6与每个待测电力猫3分别通过网线连接,所述测试PC4与交换机6通过网线连接,所述控制板5与主测电力猫1通过电力线连接,所述测试PC4向控制板5发出启动信号和结束信号,并对通电的待测电力猫3进行性能测试,所述控制板5根据测试PC4的启动信号依次为每一个待测电力猫3在设定的一段时间内导通电源,且一个待测电力猫3通电时其余所有待测电力猫3断电。
6、,则通电的待测电力猫3与主测电力猫1通过电力线连接,所述控制板5接收结束信号后切断所有待测电力猫3的电源。6根据权利要求5所述的电力猫自动化测试系统,其特征在于所述控制板5包括单片机51、N个继电器52152N和N个电源插座53153N,所述单片机51分别与N个继电器52152N电连接,所述N个继电器52152N与N个电源插座53153N一一对应连接,所述N个电源插座53153N与N个待测电力猫3一一对应连接N为所有待测电力猫的数量。7根据权利要求6所述的电力猫自动化测试系统,其特征在于所述测试PC4还与单片机51通过串口转USB线相连。8根据权利要求6所述的电力猫自动化测试系统,其特征在于所。
7、述终端PC2可以权利要求书CN104065530A2/2页3替换为图形信号发生器。9根据权利要求7所述的电力猫自动化测试系统,其特征在于所述所有待测电力猫3的数量N等于47。权利要求书CN104065530A1/4页4电力猫自动化测试方法及测试系统技术领域0001本发明属于电力线通信调制解调器的自动测试技术领域,具体地指一种电力猫自动化测试方法及测试系统。背景技术0002电力线通信是一种利用电力猫的调制解调功能实现由电力线作为信号传输的媒介来传送数据和媒体信号的通信方式,其在不影响电力传输的情况下,能充分利用现有的电力传输网络实现宽带信号的“无线”传输。0003为保证电力猫的通信质量,其在出厂。
8、前都要经过严格的性能测试。目前大部分厂商对电力猫的测试都采用一对一的测试方法,这种测试方法由于需要重复手动的更换待测电力猫以及记录测试数据,更换电力猫和记录数据的时间远大于实际测试时间,测试成本高、测试效率低下。为了提高电力猫性能的测试效率,近年来有一种一对多的测试方案提出,中国专利一种电力猫生产测试方法及装置公开号CN103560934A公开了一种使用电力猫连接多个网卡的方式来实现一对多的测试,但是这种方案存在以下缺陷,实际的实用性很差,主要表现在以下几个方面00041该方法会受到网口带宽的限制,一次最多只能测试5个以下的电力猫目前市场上最大网卡带宽为千兆网口,而电力猫的理论传输速率为200。
9、MBPS,所以如果超过5个电力猫同时与另外一个电力猫假设网卡为1000MBPS带宽进行数据传输时,将会超过网卡带宽的限制,无法进行有效测试。00052该方法测试项目很少,不能全面体现电力猫的性能利用这种方法,可以测试一对电力猫之间是否连接上,是否能立连接如互相PING通。但是不能测试电力猫的部分主要参数,如上电连网时间,此项测试在实际应用中一般要求电力猫在上电后5S内能够连网建立通信。由于这种测试方法要求电力猫始终为上电状态,没有从断电到上电启动的过程,所以不能同时也高效的测试电力猫的上电连网时间。00063在一对多同时测试时会影响数据传输速率指标的准确性。由于多个电力猫都为载波信号,虽然用不。
10、同网卡地址来区分,但是在同时上电时,电力猫之间仍然存在互相干扰。尤其在电力猫数量较多时,对数据传输速率的影响更为明显,会导致数据传输速率的下降。所以不建议这种方法作为电力猫数据传输速率测试的标准方法。发明内容0007针对现有技术的不足,本发明的目的在于提供一种不受网口带宽限制、能全面测试电力猫主要参数的电力猫自动化测试方法及测试系统,能够在一对多同时测试时数据传输速率指标的准确性。0008为实现上述目的,本发明所设计的电力猫自动化测试方法及测试系统,其特殊之处在于,包括如下步骤00091将主测电力猫与终端PC通过网线连接,并将所有待测电力猫分别与交换机通说明书CN104065530A2/4页5。
11、过网线连接,再将交换机与测试PC通过网线连接,然后使主测电力猫通电;00102使一个待测电力猫通电,即所述主测电力猫与通电的待测电力猫通过电力线连接;00113通过所述测试PC对通电的待测电力猫进行性能测试;00124使通电的待测电力猫断电,并使下一个待测电力猫通电,即所述主测电力猫与通电的待测电力猫通过电力线连接,实施步骤3;00135重复实施步骤4直至所有待测电力猫完成测试。0014优选地,所述步骤2中使一个待测电力猫通电和步骤4中使通电的待测电力猫断电,并使下一个待测电力猫通电的步骤通过测试PC和控制板实现,步骤1完成后,所述测试PC向控制板发出启动信号,所述控制板接收启动信号后使一个待。
12、测电力猫的电源导通,经过设定时间后,所述控制板切断通电的待测电力猫的电源,并使下一个待测电力猫的电源导通。0015优选地,所述步骤5完成后测试PC向控制板发出结束信号,所述控制板接收结束信号后切断所有待测电力猫的电源。0016优选地,所述步骤3中的性能测试包括读取/修改电力猫MAC地址、读取/修改电力猫的主从属性、上电连网时间测试和电力猫数据传输速率测试。0017一种用于上述的电力猫自动化测试方法的测试系统,其特殊之处在于,包括主测电力猫、终端PC、测试PC、控制板和交换机,所述终端PC与主测电力猫通过网线连接,所述交换机与每个待测电力猫分别通过网线连接,所述测试PC与交换机通过网线连接,所述。
13、控制板与主测电力猫通过电力线连接,所述测试PC向控制板发出启动信号和结束信号,并对通电的待测电力猫进行性能测试,所述控制板根据测试PC的启动信号依次为每一个待测电力猫在设定的一段时间内导通电源,且一个待测电力猫通电时其余所有待测电力猫断电,则通电的待测电力猫与主测电力猫通过电力线连接,所述控制板接收结束信号后切断所有待测电力猫的电源。0018进一步地,所述控制板包括单片机、N个继电器和N个电源插座,所述单片机分别与N个继电器电连接,所述N个继电器与N个电源插座一一对应连接,所述N个电源插座与N个待测电力猫一一对应连接N为所有待测电力猫的数量。0019更进一步地,所述测试PC还与单片机通过串口转。
14、USB线相连,由测试PC对控制板的测试状态进行控制。0020更进一步地,所述终端PC可以替换为图形信号发生器。0021更进一步地,所述所有待测电力猫的数量N等于47。0022与现有技术相比,本发明的有益效果包括00231提升批量电力猫测试效率改进了目前数量较多电力猫的测试方法中,人为更换电力猫,人为记录测试数据、整理测试数据的过程,极大地提高了测试效率。以48口交换机为例,生产每人每天测试数量为200台左右,应用此方法可以实现生产工人每人每天2000台以上的测试数量。00242可扩展性通过单片机、交换机的级联方式,可以实现更多数量电力猫的测试需求,且在测试电力猫数量越多时,优势越明显。0025。
15、3有效规避目前一对多测试研究方案中测试项目少、局限性大的缺陷,避免了多说明书CN104065530A3/4页6个电力猫同时上电时,数据传输速率受影响的问题,有效保障了测试数据的准确性。00264低成本通过一个单片机和交换机来处理批量电力猫的测试,用较低的成本得到了极大的效率提升。附图说明0027图1为本发明电力猫自动化测试系统的结构示意图;0028图中1主测电力猫,2终端PC,3待测电力猫,31第一个待测电力猫,32第二个待测电力猫,347第四十七个待测电力猫,3N第N个待测电力猫,4测试PC,5控制板,51单片机,521第一个继电器,522第二个继电器,52N第N个继电器,531第一个电源插。
16、座,532第二个电源插座,53N第N个电源插座,6交换机。具体实施方式0029以下结合附图和具体实施例对本发明作进一步的详细描述。0030本发明电力猫自动化测试系统,包括主测电力猫1、终端PC2、测试PC4、控制板5和交换机6,终端PC2与主测电力猫1通过网线连接,终端PC2可以用图形信号发生器或其他终端代替。交换机6与每个待测电力猫3分别通过网线连接,测试PC4与交换机6通过网线连接。测试PC4向控制板5发出启动信号和结束信号,并对通电的待测电力猫3进行性能测试。控制板5根据测试PC4的启动信号依次为每一个待测电力猫3在设定的一段时间内导通电源,且一个待测电力猫3通电时其余所有待测电力猫3断。
17、电,则通电的待测电力猫3与主测电力猫1通过电力线连接,控制板5接收结束信号后切断所有待测电力猫3的电源。0031其中,控制板5包括单片机51、N个继电器52152N和N个电源插座53153N,单片机51分别与N个继电器52152N电连接,N个继电器52152N与N个电源插座53153N一一对应连接,N个电源插座53153N与N个待测电力猫313N一一对应连接N为所有待测电力猫的数量。测试PC4还与单片机51通过串口转USB线相连,由测试PC4对控制板5的测试状态进行控制。0032上述电力猫自动化测试系统的测试方法以使用48口交换机6为例,批量检测47个待测电力猫31347的实施具体过程如下00。
18、331将主测电力猫1与终端PC2通过网线连接,并将47个待测电力猫3分别与交换机6的47个网线端口通过网线连接,再将交换机6的1个网线端口与测试PC4通过网线连接,然后使主测电力猫1通电;00342测试PC4向控制板5的单片机51发出启动信号,单片机51接收启动信号并计时,单片机51控制第一个继电器521打开第一个电源插座531,则与第一个电源插座531相连的第一个待测电力猫31通电,即主测电力猫1与通电的第一个待测电力猫31通过电力线连接;00353测试PC4对通电的第一个待测电力猫31进行性能测试;00364计时达到设定时间如3分钟后,单片机51控制第一个继电器521关闭第一个电源插座53。
19、1,则第一个待测电力猫31断电;0037单片机51控制第二个继电器522打开第二个电源插座532,则与第二个电源说明书CN104065530A4/4页7插座532相连的第二个待测电力猫32通电,即主测电力猫1与通电的第二个待测电力猫32通过电力线连接,实施步骤3对通电的第二个待测电力猫32进行性能测试;00385重复实施步骤4依次对第二个待测电力猫32至第四十七个待测电力猫347进行断电、通电,直至所有待测电力猫31347完成测试。0039测试PC4向单片机51发出结束信号,单片机51接收结束信号后切断所有待测电力猫31347的电源。0040步骤3中的性能测试包括读取/修改电力猫MAC地址、读。
20、取/修改电力猫的主从属性、上电连网时间测试和电力猫数据传输速率测试。0041读取/修改电力猫MAC地址的性能测试的具体步骤包括测试PC4运行系统控制软件,获取通电的待测电力猫3的MAC地址,将MAC地址与预设MAC地址比对,如果通电的待测电力猫3的MAC地址与预设的MAC地址不一致,则修改并保存为预设MAC地址。0042读取/修改电力猫的主从属性的性能测试的具体步骤包括测试PC4运行系统控制软件,获取通电的待测电力猫3的主从属性信息并将其与预设主从属性信息比对,如果通电的待测电力猫3的主从属性信息与预设主从属性信息不一致,则修改并保存为预设主从属性信息。0043上电连网时间的性能测试的具体步骤。
21、包括测试PC4记录待测电力猫3通电的实时时间为T1,测试PC4向终端PC2不断发送网络数据包并尝试连接,记录测试PC4与终端PC2网络连接建立实现通信的实时时间为T2,记录并保存上电连网时间数据,即T2T1。0044数据传输速率的性能测试的具体步骤包括测试PC4运行编写的VB软件脚本,通过调用IXCHARIOT吞吐量测试软件包括从主测电力猫1到待测电力猫3与从待测电力猫3到主测电力猫1两个方向,同时定义吞吐量测试模板、测试线程数量和测试周期,待上电连网时间的性能测试完成后,读取并保存通电的待测电力猫3的总传输速率值。0045本发明在硬件平台和软件功能两个方面同时作出改进,在硬件平台方面,制作单片机控制板,通过控制继电器的开关,实现多个电力猫的自动切换;在软件功能方面,使用VB语言,编写软件脚本,实现自动读取/修改MAC地址、读取/修改电力猫的主从属性、上电连网时间、常温下电力猫通信速率、高低温下通信速率等操作,达到自动化测试的目的。0046以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以设计出若干改进,这些改进也应视为本发明的保护范围。说明书CN104065530A1/1页8图1说明书附图CN104065530A。