一种水泵控制器测试系统及ip地址设定方法

文档序号:10511373阅读:691来源:国知局
一种水泵控制器测试系统及ip地址设定方法
【专利摘要】本发明公开一种水泵控制器测试系统及IP地址设定方法,通过所述待测水泵控制器装入待测水泵控制器安装位时,发生一个脉冲信号触发测试柜控制器进入待测水泵控制器位置设定状态,测试柜控制器通过控制地址线i从1到Nmax,依次扫描IP地址为空的水泵控制器对应触发开关Si的状态,并根据触发开关Si的状态设定对应的IP地址,本发明对测试系统的设备进行IP地址分配方法具有结构简单、可靠性高,实用性强等特点;可有快速、有效解决IP地址与位置编号不一致的问题,为设备组网地址分配领域提供了一种新的方案,特别是应用于水泵控制器测试系统IP地址分配。
【专利说明】
一种水泵控制器测试系统及IP地址设定方法
技术领域
[0001]本发明涉及一种水栗控制器测试系统及IP地址设定方法,用于设定测试系统中各被测水栗控制器的IP地址,该方法适用于各类电子设备(例如开关电源、变频器及LED控制器等)测试系统的地址设定。
【背景技术】
[0002]水栗控制器测试系统是针对被测水栗控制器各种功能和性能参数进行综合测试的平台,其稳定性和性能直接关系到被测水栗控制器产品缺陷的检测,是被测水栗控制器出厂前的最后一道质量关,其重要性不言而喻。测试系统主要包括上位机(PC机),测试柜控制器、功能测试模拟设备和被测水栗控制器等组成。一方面,上位机通过通信总线将测试流程(比如,电压性能测试、电流性能测试、安规性能测试、故障处理性能测试等)所对应的设定参数(比如,输入电压参数、工作电流参数、工作参数、安规参数等)下发给测试柜控制器,测试柜控制器将接收到的设定参数解析之后,控制和调节相关功能测试模拟设备实现测试流程及输入对应的设定参数;另一方面,测试柜控制器将测试柜中所有被测水栗控制器测试结果参数和工作状态通过通信总线上报给上位机。上位机将接收到的具有唯一 IP地址的被测水栗控制器的实际运行参数与设定参数进行数据分析,并得出每台被测水栗控制器对应的测试报告,从而便于技术人员进行数据分析及确定故障设备的IP地址和声光电报警该IP地址位置编号(被测水栗控制器的IP地址与该水栗控制器放置的位置编号一致),实现了测试系统的自动化和智能化,提高了测试效率和测试可靠性。上述测试功能的实现,涉及到测试系统IP地址的设定方法。
[0003]现有技术中对测试系统地址设定方法,主要有静态IP地址设定方法和动态IP地址设定方法。静态IP地址设定方法,主要是有以下几种方式:①拨码设定方式;即通过用拨码的方式设定控制器的IP地址;②无线遥控器设定:即通过一个专用的无线遥控装置设定设备的IP地址;③程序烧录方式:即在源代码中设定系统IP地址,并固化到芯片中;上述几种主要静态IP地址设定其主要共同点为据需要人为设定,并且一旦设定,只要不是重新设置,该IP地址就保持不变。动态IP地址设定方法主要依据芯片中唯一 SN序列号设置,其主要是通过获取在线设备主控制器芯片的序列号,进行排序或者其他IP地址产生算法得到唯一的IP地址。一旦有其他设备插入测试系统,则该设备会发出请求分配地址要求。测试柜控制器收到该要求之后,按照前面的IP地址生成方法重新分配设备的IP地址。上述两种IP地址设定方法在测试系统中存在以下问题:如何保证放在测试柜上特定编号处的被测设备的IP地址与放置编号保持一致。这主要是由于如果IP地址与测试柜上的放置编号不一致,则上位机基于IP地址测试得到的数据如何快速定位到该设备?因为测试结果信息是上位机依据被测设备的IP地址进行识别的,只有将被测设备的位置编号信息与IP地址信息保持一致,则操作人员就可以依据IP地址快速准确定位编号,避免故障缺陷产品流出。为实现上述目标,现有上述静态IP地址设定方法和动态IP地址设定方法均存在局限性。就静态IP地址设定方法而言,其需要找出与放置位置编号相同的IP地址被测设备,并放置在该位置。这样一方面增加了工作强度;另一方面,其可靠性太低,一旦控制器IP地址与放置位置编号不一致,则有可能出现将没有问题的产品误认为有故障,而有缺陷的产品反而流入市场。就上述动态IP地址设定方法而言,要保证IP地址与放置位置编号一致,则几乎很难实现。

【发明内容】

[0004]本发明的目的在于克服上述不足之处,提供一种水栗控制器测试系统及IP地址设定方法。
[0005]本发明的技术方案是:一种水栗控制器测试系统,其包括若干组测试柜及测试柜控制器、功能测试模拟设备、待测水栗控制器、触发信号发生电路和多路选择器,所述测试柜内设有待测水栗控制器安装位,所述待测水栗控制器安装位与触发信号发生电路的触发开关S1K动配合,所述触发信号发生电路的一个输出端分别与多路选择器以及测试柜控制器连接,所述测试柜控制器与多路选择器的输出端和选择端连接,所述测试柜控制器与功能测试模拟设备连接,所述测试柜控制器分别与上位机通信连接;
[0006]所述待测水栗控制器装入待测水栗控制器安装位时,发生一个脉冲信号触发测试柜控制器进入待测水栗控制器位置设定状态,测试柜控制器通过控制地址线i从I到Nmax,依次扫描IP地址为空的水栗控制器对应触发开的状态,并根据触发开关S1的状态设定对应的IP地址。
[0007]所述触发信号发生电路包括与水栗控制器安装位联动配合的触发开关S1,触发开关分Si两路输出,一路直接与多路选择器连接,另一路依次串联电容C,二级管D后与测试柜控制器连接,电容C的前端通过电阻R接地,电容C与二极管D之间通过电阻Ri接地,电容C和电阻Ri构成一阶RC充电电路。
[0008]一种基于上述水栗控制器测试系统的IP地址设定方法,其包括以下步骤:
[0009](a)将待测水栗控制器放入测试柜;
[0010](b)测试柜的测试柜控制器通过识别与IP设定方法对放入测试柜的水栗控制器进行位置号识别和IP地址设定,通过水栗控制器放入测试柜使得触发开关闭合状态发生变化,通过多路选择器按i从I到Nmax依次扫描触发开关Si的闭合状态,设定当前IP地址IP =m+i,
[0011]通过测试柜控制器的IP地址上传方法对已设定IP地址的水栗控制器上传IP地址,并进行查询,实时确定在线水栗控制器及其IP地址;
[0012](C)待测水栗控制器通过待测水栗控制器的IP地址上传方法接收测试柜控制器下发的IP地址;
[0013](d)所有水栗控制器放置完毕后,运行上位机测试程序;
[0014](e)上位机发出获取设备地址的指令;
[0015](f)测试柜控制器m接收到上位机的获取设备地址的指令后,将所属待测水栗控制器i对应的IP地址=m+i发送给上位机;
[0016](g)上位机获取回传IP地址后,建立待测水栗控制器的测试数据库。
[0017]所述识别与IP设定方法的步骤如下:
[0018]一、判断本测试柜中所有的被测水栗控制器的IP地址是否已上传,若是,进入下一步,若否则终止;
[0019]二、判断本测试柜中编号为i的水栗控制器的IP地址不为null,若是,则依次检测该水测试柜内的水栗控制器,若否,则选择下一个测试柜进行检测,其中i表示测试柜内的水栗控制器的位置编号,null表示未设定;
[0020]三、多路选择器选择当前待测水栗控制器对应的i通道,并对其输出电平进行检测;
[0021]四、根据检测结果,发送IP地址=m+i到对应的待测水栗控制器,其中m为测试柜号;
[0022]五、在规定时间内接收到水栗控制器IP地址确认回复,则标记编号为i的水栗控制器的IP地址=m+i。
[0023]所述测试柜控制器的IP地址上传方法包括上传方法和查询方法,所述上传方法的步骤如下:
[0024]一、接收到上位机的IP地址上传命令;
[0025]二、确定未上传水栗控制器的IP地址;
[0026]三、上传水栗控制器的IP地址,
[0027]所述查询方法的步骤如下:
[0028]一、确定查询的已设定IP地址的待测水栗控制器是否在线;
[0029]二、待测水栗控制器不在线时,则将离线设备的IP地址设置为null,待测水栗控制器在线时,则跳过此步骤进入下一步;
[0030]三、在接收到上位机测试结束指令时,将所有水栗控制器的IP地址设置为null,;[0031 ]四、并将水栗控制器IP地址已上传标志复位。
[0032]所述待测水栗控制器的IP地址上传方法包括以下步骤:
[0033]—、确定当前待测水栗控制器的IP地址为null;
[0034]二、确定接收到测试柜控制器下发的IP地址;
[0035]三、将该IP地址设置为该待测水栗控制器的IP地址;
[0036]四、发送待测水栗控制器IP地址已设置的回复信息。
[0037]本发明与现有静态IP地址设定方案相比,具有以下优势:
[0038]①水栗控制器的IP地址分配不需要操作人员设定,完全有测试系统自动设定;
[0039]②能保证所设IP地址与控制器放置位置编号严格保持一致;
[0040]③测试结束之后,该IP地址自动清除,不占用内存和影响其他功能;
[0041]④该IP地址分配方法准确、快速、简单易于实现;
[0042]⑤该地址IP分配具有很强的通用性,因而该发明具有很高的性价比和适用互换性。
[0043]本发明与现有动态IP地址设定方案相比,具有以下优势:
[0044]①无需获取控制器主控芯片的任何信息,从而能实现基于不同主控芯片平台的控制器同时进行测试;
[0045]②能准确实现IP地址与控制器放置位置编号保持一致;
[0046]③该地址分配方法准确、快速、简单易于实现;
[0047]同时,采用本发明所述方法对测试系统的设备进行IP地址分配方法具有结构简单、可靠性高,实用性强等特点;可有快速、有效解决IP地址与位置编号不一致的问题,为设备组网地址分配领域提供了一种新的方案,特别是应用于水栗控制器测试系统IP地址分配。
【附图说明】
[0048]图1为水栗控制器测试系统结构图。
[0049]图2为上位机地址设定算法流程图。
[0050]图3为测试柜控制器地址设定算法流程图。
[0051 ]图4为设备地址设定算法流程图。
【具体实施方式】
[0052]下面针对附图对本发明的实施例作进一步说明:
[0053]一种水栗控制器测试系统,其包括若干组测试柜及测试柜控制器、功能测试模拟设备、待测水栗控制器、触发信号发生电路和多路选择器,所述测试柜内设有待测水栗控制器安装位,所述待测水栗控制器安装位与触发信号发生电路的触发开关Si联动配合,所述触发信号发生电路的一个输出端分别与多路选择器以及测试柜控制器连接,所述测试柜控制器与多路选择器的输出端和选择端连接,所述测试柜控制器与功能测试模拟设备连接,所述测试柜控制器分别与上位机通信连接;上位机、测试柜控制器和待测水栗控制器通过通信总线连接组成局域网,进行数据的交换。
[0054]上位机主要实现测试流程及相关测试参数发送给测试柜控制器和被测水栗控制器,同时接收待测水栗控制器上传的实际测试数据并生成被测水栗控制器的测试报告和相应数据库;
[0055]测试柜控制器主要实现待测水栗控制器IP地址设定、功能测试模拟设备控制和上传待测水栗控制器的实际测试数据给上位机。
[0056]待测水栗控制器主要实现接收测试柜控制器设定的IP地址和上传测试流程对应的状态数据。
[0057]触发信号发生电路主要实现设备放置进测试柜之后,接通电源运行时产生一个脉冲信号,该信号输入测试柜控制器外部中断口,用于告知测试柜控制器有设备放入。由于水栗控制器主要用于控制三相大功率水栗场合,因而为了测试期间确保安全运行,会在每个测试位置安装电源开关。当测试操作人员依次将水栗控制器放入测试柜之后,会依次将电源开关闭合。由于水栗控制器控制开关不可能同时按下,因而触发信号产生的脉冲就不可能同时产生,所以避免了多个触发脉冲同时产生导致的脉冲信号丢失的问题。所述触发信号发生电路包括与水栗控制器安装位联动配合的触发开,触发开关分Si两路输出,一路直接与多路选择器连接,另一路依次串联电容C,二级管D后与测试柜控制器连接,电容C的前端通过电阻R接地,电容C与二极管D之间通过电阻Ri接地,电容C和电阻Ri构成一阶RC充电电路J1(Nmax) i 2 l,Nmax为测试柜放置设备的最大数)为第i个设备的脉冲发生开关。当按下电源开关时,S1闭合;断开电源开关时,S1断开;电阻R为电容C的放电回路电阻;电阻Rl和电容C组成一阶RC充电电路。二极管D实现触发信号单向输出。其工作原理为:在未按下电源开关,电容C上电荷为零。在某时刻按下待测水栗控制器电源开关时,即触发开关Si闭合,由于电容C电压不能突变,所以R1上的电压为高。经过一段充电时间之后,电容上充满电荷,R1的电压为零。R1上的电压信号经过二极管D接入测试柜控制器的外部中断输入。在测试完成断开电源开关之后,即触发开关S1断开,电容C上的电荷通过电阻I^PR1放电,直至电荷为零,而该触发开设置在待测水栗控制器安装位内,当装入待测水栗控制器时,其会依靠自身的重量使得触发开关S1闭合,从而自动发出触发信号,且可以直接客观的获得当前位置内是否装入待测水栗控制器了。
[0058]多路选择器主要实现对放置设备位置号的扫描。所述待测水栗控制器装入待测水栗控制器安装位时,发生一个脉冲信号触发测试柜控制器进入待测水栗控制器位置设定状态,测试柜控制器通过控制地址线i从I到N.,依次扫描IP地址为空的水栗控制器对应触发开关Si的状态,并根据触发开关Si的状态设定对应的IP地址。即当某个时刻放入一个水栗控制器并按下电源开关之后,会产生一个脉冲信号触发测试柜控制器进入外部中断程序。测试柜控制器进入外部中断程序之后,通过控制地址线i从I到Nmax,进而扫描IP地址为空(也就是null)的水栗控制器对应开关&的状态,如果发现为S1闭合,说明该位置号放置了一个待测试水栗控制器,并以该位置号作为设备的IP;否则,不设置IP号,退出。
[0059]功能测试模拟设备主要实现模拟水栗控制器输入电压性能测试、输入电流性能测试、静电,浪涌及雷击测试、输出负载性能测试、液位功能测试等。
[0060]一种基于上述水栗控制器测试系统的IP地址设定方法,其包括以下步骤:
[0061 ] (a)将待测水栗控制器放入测试柜;
[0062](b)测试柜的测试柜控制器通过识别与IP设定方法对放入测试柜的水栗控制器进行位置号识别和IP地址设定,通过水栗控制器放入测试柜使得触发开关闭合状态发生变化,通过多路选择器按i从I到Nmax依次扫描触发开关Si的闭合状态,设定当前IP地址IP =m+i,
[0063]通过测试柜控制器的IP地址上传方法对已设定IP地址的水栗控制器上传IP地址,并进行查询,实时确定在线水栗控制器及其IP地址;
[0064](c)待测水栗控制器通过待测水栗控制器的IP地址上传方法接收测试柜控制器下发的IP地址;
[0065](d)所有水栗控制器放置完毕后,运行上位机测试程序;
[0066](e)上位机发出获取设备地址的指令;
[0067](f)测试柜控制器m接收到上位机的获取设备地址的指令后,将所属待测水栗控制器i对应的IP地址=m+i发送给上位机;
[0068](g)上位机获取回传IP地址后,建立待测水栗控制器的测试数据库。
[0069]所述识别与IP设定方法的步骤如下:
[0070]一、判断本测试柜中所有的被测水栗控制器的IP地址是否已上传,若是,进入下一步,若否则终止;
[0071]二、判断本测试柜中编号为i的水栗控制器的IP地址不为null,若是,则依次检测该水测试柜内的水栗控制器,若否,则选择下一个测试柜进行检测,其中i表示测试柜内的水栗控制器的位置编号,null表示未设定;
[0072]三、多路选择器选择当前待测水栗控制器对应的i通道,并对其输出电平进行检测;
[0073]四、根据检测结果,发送IP地址=m+i到对应的待测水栗控制器,其中m为测试柜号;
[0074]五、在规定时间内接收到水栗控制器IP地址确认回复,则标记编号为i的水栗控制器的IP地址=m+i。
[0075]所述测试柜控制器的IP地址上传方法包括上传方法和查询方法,所述上传方法的步骤如下:
[0076]一、接收到上位机的IP地址上传命令;
[0077]二、确定未上传水栗控制器的IP地址;
[0078]三、上传水栗控制器的IP地址,
[0079]所述查询方法的步骤如下:
[0080]一、确定查询的已设定IP地址的待测水栗控制器是否在线;
[0081]二、待测水栗控制器不在线时,则将离线设备的IP地址设置为null,待测水栗控制器在线时,则跳过此步骤进入下一步;
[0082]三、在接收到上位机测试结束指令时,将所有水栗控制器的IP地址设置为null,;
[0083]四、并将水栗控制器IP地址已上传标志复位。
[0084]所述待测水栗控制器的IP地址上传方法包括以下步骤:
[0085]一、确定当前待测水栗控制器的IP地址为null;
[0086]二、确定接收到测试柜控制器下发的IP地址;
[0087]三、将该IP地址设置为该待测水栗控制器的IP地址;
[0088]四、发送待测水栗控制器IP地址已设置的回复信息。
[0089]上位机的IP地址设定方法流程如图2所示,主要实现IP地址设定命令的下发和接收被测水栗控制器的IP地址及建立对应的数据库,其地址设定流程说明如下:
[0090](I)将所有待测设备放入测试柜之后,运行上位机测试软件,然后进入步骤(2);
[0091](2)上位机将获取IP地址命令发送给所有测试柜控制器,然后进入步骤(3);
[0092](3)判断所有测试柜是否回复确认?如果是,则进入步骤(4);反之,进入步骤(2);
[0093](4)接收测试柜控制器上传的设备IP地址,然后进入步骤(5);
[0094](5)判断测试柜上的设备IP地址均上传?如果是,则进入步骤(6);否则,进入步骤
(4);
[0095](6)建立所有设备IP地址对应的测试结果数据库;进入步骤(7);
[0096](7)执行测试程序的其他功能,进步步骤(8);
[0097](8)测试是否结束?如果是,进入(9);否则,进入(7);
[0098](9)发送测试程序结束命令,进入步骤(1);
[0099](10)测试程序结束。
[0100]测试柜控制器IP地址设定方法流程如图3所示,主要实现接收上位机IP地址设定命令、下发IP地址给被测水栗控制器、上传水栗控制器的IP地址及实际功能测试数据给上位机及控制功能测试模拟设备,其地址设定流程说明如下:
[0101]①外部中断子程序主要实现对放入测试柜的水栗控制器进行识别和IP地址设定,详细步骤如下:
[0102](I)进入外部中断程序;然后进入步骤(2);
[0103](2)判断本测试柜中所有的被测水栗控制器的IP地址是否已上传?如果是,则进入步骤(12);否则,进入步骤(3);;
[0104](3)初始化通道地址i = I;然后进入步骤(4);
[0105](4)判断本测试柜中编号为i的水栗控制器的IP地址不为null(null表示未设定的意思)?如果是,进入步骤(5);否则,进入步骤(7);
[0106](5)通道地址i++,然后进入步骤(6);
[0107](6)判断i>NmaX(NmaX表示测试柜所能放置最多的设备)?如果是,则进入步骤(12);否则,进入步骤(4);
[0108](7)多路选择器选择i通道;然后进入步骤(8);;
[0109](8)判断多路选择器输出是否为高电平?如果是,进入步骤(9);否则,进入步骤
(5);
[0110](9)发送水栗控制器的IP地址=m(高字节)+i(低字节);其中:m为测试柜号,i为位置编号,然后进入步骤(10);
[0111](10)判断在规定时间内是否已接收到水栗控制器IP地址确认回复?如果是,则进入步骤(11);否则,进入步骤(12);
[0112](11)标记编号为i的水栗控制器的IP地址=m(高字节)+i(低字节);然后进入步骤
(12);
[0113](12)清外部中断标志,然后进入步骤(13);
[0114](13)中断程序退出。
[0115]②地址上传子程序主要实现测试柜控制器接收上位机IP地址设定命令之后上传水栗控制器的IP地址,详细步骤如下:
[0116](I)进入地址上传子程序;然后进入步骤(2);
[0117](2)判断是否接收到上位机的IP地址上传命令?如果是,则进入步骤(3);否则,进入步骤(6);
[0118](3)判断是否已经上传水栗控制器的IP地址?如果是,则进入步骤(8);否则,进入步骤(4);
[0119](4)上传水栗控制器的IP地址,然后进入步骤(5);
[0120](5)置水栗控制器IP地址已经上传标志,然后进入步骤(8);
[0121](6)查询已设定IP地址的设备是否在线?如果是,则进入步骤(8);否则,进入步骤
(7);
[0122](7)将离线设备的IP地址设置为null,然后进入步骤(8);
[0123](8)判断是否接收到上位机测试结束命令?如果是,则进入步骤(9);否则,进入步骤(11);
[0124](9)将所有水栗控制器的IP地址设置为null,然后进入步骤(10);
[0125](10)复位水栗控制器IP地址已上传标志,然后进入步骤(11);
[0126](11)子程序退出。
[0127]被测水栗控制器的IP地址设定方法流程如图4所示,主要实现接收测试柜控制器地址IP地址设定和上传测试数据给测试柜控制器,其地址设定流程说明如下:
[0128](I)进入IP地址设定子程序,然后进入步骤(2);
[0129](2)判断IP地址是否为null?如果是,则进入步骤(3);否则,进入步骤(6);
[0130](3)判断是否接收到测试柜控制器下发的IP地址?如果是,则进入步骤(4);否则,进入步骤(6);
[0131](4)设置本水栗控制器的IP地址,然后进入步骤(5;
[0132](5)发送设备IP地址已设置的回复信息,然后进入步骤(6;
[0133](6)程序结束,退出;
[0134]本例以10个测试柜,每个测试柜上放50个被测控制器为例进行阐述,测试实例基本流程为:
[0135](a)操作员将待测水栗控制器放入测试柜;
[0136](b)测试柜控制器通过运行外部中断子程序对放入测试柜的水栗控制器进行位置号识别和IP地址设定,以及运行IP地址设定子程序对已设定IP地址的水栗控制器进行查询,实时确定在线水栗控制器及其IP地址;
[0137](c)待测水栗控制器运行IP地址设定子程序接收测试柜控制器下发的IP地址;
[0138](d)所有水栗控制器放置完毕后,运行上位机测试程序;
[0139](e)上位机发出测试流程的第一步指令,即获取设备地址;
[0140](f)测试柜控制器m(10 2 m2 I)接收到上位机的获取设备IP地址命令后,将所属设备i(50 > i > I)对应的IP地址=m(高字节)+i(低字节)发送给上位机;
[0141](g)上位机获取所以的回传IP地址建立被测设备的测试数据库,地址设定流程结束。
[0142]实施例不应视为对发明的限制,但任何基于本发明的精神所作的改进,都应在本发明的保护范围之内。
【主权项】
1.一种水栗控制器测试系统,其特征在于:其包括若干组测试柜及测试柜控制器、功能测试模拟设备、待测水栗控制器、触发信号发生电路和多路选择器,所述测试柜内设有待测水栗控制器安装位,所述待测水栗控制器安装位与触发信号发生电路的触发开关S1联动配合,所述触发信号发生电路的一个输出端分别与多路选择器以及测试柜控制器连接,所述测试柜控制器与多路选择器的输出端和选择端连接,所述测试柜控制器与功能测试模拟设备连接,所述测试柜控制器分别与上位机通信连接; 所述待测水栗控制器装入待测水栗控制器安装位时,发生一个脉冲信号触发测试柜控制器进入待测水栗控制器位置设定状态,测试柜控制器通过控制地址线i从I到N.,依次扫描IP地址为空的水栗控制器对应触发开的状态,并根据触发开关S1的状态设定对应的IP地址。2.根据权利要求1所述的一种水栗控制器测试系统,其特征在于:所述触发信号发生电路包括与水栗控制器安装位联动配合的触发开关S1,触发开关分31两路输出,一路直接与多路选择器连接,另一路依次串联电容C,二级管D后与测试柜控制器连接,电容C的前端通过电阻R接地,电容C与二极管D之间通过电阻Ri接地,电容C和电阻Ri构成一阶RC充电电路。3.—种基于上述权利要求1或2所述的水栗控制器测试系统的IP地址设定方法,其特征在于:其包括以下步骤: (a)将待测水栗控制器放入测试柜; (b)测试柜的测试柜控制器通过识别与IP设定方法对放入测试柜的水栗控制器进行位置号识别和IP地址设定,通过水栗控制器放入测试柜使得触发开关一,的闭合状态发生变化,通过多路选择器按i从I到Nmax依次扫描触发开关S1的闭合状态,设定当前IP地址IP=m+i, 通过测试柜控制器的IP地址上传方法对已设定IP地址的水栗控制器上传IP地址,并进行查询,实时确定在线水栗控制器及其IP地址; (C)待测水栗控制器通过待测水栗控制器的IP地址上传方法接收测试柜控制器下发的IP地址; (d)所有水栗控制器放置完毕后,运行上位机测试程序; (e)上位机发出获取设备地址的指令; (f)测试柜控制器m接收到上位机的获取设备地址的指令后,将所属待测水栗控制器i对应的IP地址=m+i发送给上位机; (g)上位机获取回传IP地址后,建立待测水栗控制器的测试数据库。4.根据权利要求3所述的一种水栗控制器测试系统IP地址设定方法,其特征在于:所述识别与IP设定方法的步骤如下: 一、判断本测试柜中所有的被测水栗控制器的IP地址是否已上传,若是,进入下一步,若否则终止; 二、判断本测试柜中编号为i的水栗控制器的IP地址不为null,若是,则依次检测该水测试柜内的水栗控制器,若否,则选择下一个测试柜进行检测,其中i表示测试柜内的水栗控制器的位置编号,null表示未设定; 三、多路选择器选择当前待测水栗控制器对应的i通道,并对其输出电平进行检测; 四、根据检测结果,发送IP地址=m+i到对应的待测水栗控制器,其中m为测试柜号; 五、在规定时间内接收到水栗控制器IP地址确认回复,则标记编号为i的水栗控制器的IP 地址=m+i。5.根据权利要求3所述的一种水栗控制器测试系统IP地址设定方法,其特征在于:所述测试柜控制器的IP地址上传方法包括上传方法和查询方法,所述上传方法的步骤如下: 一、接收到上位机的IP地址上传命令; 二、确定未上传水栗控制器的IP地址; 三、上传水栗控制器的IP地址, 所述查询方法的步骤如下: 一、确定查询的已设定IP地址的待测水栗控制器是否在线; 二、待测水栗控制器不在线时,则将离线设备的IP地址设置为null,待测水栗控制器在线时,则跳过此步骤进入下一步; 三、在接收到上位机测试结束指令时,将所有水栗控制器的IP地址设置为null,; 四、并将水栗控制器IP地址已上传标志复位。6.根据权利要求3所述的一种水栗控制器测试系统IP地址设定方法,其特征在于:所述待测水栗控制器的IP地址上传方法包括以下步骤: 一、确定当前待测水栗控制器的IP地址为nulI ; 二、确定接收到测试柜控制器下发的IP地址; 三、将该IP地址设置为该待测水栗控制器的IP地址; 四、发送待测水栗控制器IP地址已设置的回复信息。
【文档编号】G05B23/02GK105867356SQ201610390574
【公开日】2016年8月17日
【申请日】2016年6月3日
【发明人】彭志辉, 周晨, 瞿建武, 刘书华, 刘文文
【申请人】温州大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1