燃气表控制器的测试方法及系统与流程

文档序号:18073593发布日期:2019-07-03 04:03阅读:579来源:国知局
燃气表控制器的测试方法及系统与流程

本发明涉及燃气表测试技术领域,特别涉及一种燃气表控制器的测试方法及系统。



背景技术:

燃气表控制器,如膜式燃气表控制器在燃气表使用过程中,用于处理数据、控制阀门、显示数据控制、预存金额的处理等。在实际生产中,为了保证燃气表控制器的稳定性,在批次生产前会进行功能测试和性能测试。以膜式燃气表控制器为例,由于膜式燃气表使用广泛,其实际工作温度区间通常在-10℃~40℃。因此,需要对膜式燃气表控制器进行不同温度下的性能测试。

相关技术中,对膜式燃气表控制器进行不同温度下的性能测试的所有步骤,通常是通过人工操作来完成,例如:测试人员先将待测的膜式燃气表控制器和电源组放到实验箱中,并将膜式燃气表控制器和电源组的引线引出试验箱,人工设定实验箱的温度,待温度达到设定值时进行人工计时,一定时间后,人为启动测试并手动记录测试现象,随后切换其它的电源组,重复上述测试直至该温度下的测试完成。随后改变试验箱的温度,并重复上述测试,直至所有的温度点均测试完成。可见,手动测试的重复性劳动过多,操作复杂,效率低,并且人工测试准确率低且浪费人力资源。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的一个目的在于提出一种减少人工投入、提高测试效率、提高测试结果准确性的燃气表控制器的测试方法。

本发明的另一个目的在于提出一种燃气表控制器的测试系统。

为达到上述目的,本发明一方面的实施例公开了一种燃气表控制器的测试方法,包括以下步骤:s1:调整试验箱的温度至测试温度t0+x,其中,所述x为大于或等于0的正整数;s2:监测所述试验箱的温度;s3:当所述试验箱的温度为所述测试温度t0+x时,开始计时;s4:判断计时时间是否达到温度保持时间s,并在所述计时时间达到所述温度保持时间s时,连接电源组为燃气表控制器供电,并启动测试程序对所述燃气表控制器进行测试;s5:判断所述x是否大于n,如果否,则令所述x=x+1,并返回所述s1,否则结束测试,其中,所述n为正整数。

本发明实施例的燃气表控制器的测试方法,通过自动调整试验箱至测试温度,自动开启测试,自动监测温度,自动连接电源组为燃气表控制器供电并启动测试程序对燃气表控制器进行测试,自动判断结束测试。该方法能够自动进行燃气表控制器的测试,具有减少人工投入、提高测试效率、提高测试结果准确性的优点。

在一些示例中,所述s1之前,还包括:接收用户预先输入的测试温度序列和所述温度保持时间s,其中,所述测试温度序列包括测试温度t0至测试温度tn。

在一些示例中,所述电源组包括电源组a1-电源组am,所述m电源组的数量,所述s4包括:

s41:判断所述计时时间是否达到所述温度保持时间s,并在所述计时时间达到所述温度保持时间s时,则切换至电源组a1+y为燃气表控制器供电,并启动测试程序对所述燃气表控制器进行测试;

s42:待切换至电源组a1+y为燃气表控制器供电,并启动测试程序对所述燃气表控制器的测试完成后,则令所述y=y+1,判断所述y小于所述m,如果是,并重新计时且返回所述s41,否则转至所述s5,其中,所述y为大于或等于0的正整数。

在一些示例中,所述s1中,每一次调整所述试验箱的温度的时间间隔等于m*s。

在一些示例中,所述的燃气表控制器的测试方法还包括:s6:在结束测试后,记录对所述燃气表控制器的测试结果。

为达到上述目的,本发明另一方面的实施例公开了一种燃气表控制器的测试系统。包括:温度监测模块,用于监测试验箱的温度;计时模块,用于计时;电源切换模块,用于切换电源组为燃气表控制器供电;控制模块,所述控制模块分别与所述温度监测模块、所述计时模块和所述电源切换模块相连,所述控制模块用于调整试验箱的温度至测试温度t0+x,并在所述试验箱的温度为所述测试温度t0+x时,控制所述计时模块计时,并判断计时时间是否达到温度保持时间s,以及在所述计时时间达到所述温度保持时间s时,控制所述电源切换模块连接电源组为燃气表控制器供电,并启动测试程序对所述燃气表控制器进行测试,直至所述x大于n时结束测试,其中,所述x为大于或等于0的正整数,所述n为正整数。

本发明实施例的燃气表控制器的测试系统,通过自动调整试验箱至测试温度,自动开启测试,温度监测模块自动监测温度,电源切换模块自动连接电源组为燃气表控制器供电并启动测试程序对燃气表控制器进行测试,控制模块自动判断结束测试。该系统能够自动进行燃气表控制器的测试,具有减少人工投入、提高测试效率、提高测试结果准确性的优点。

在一些示例中,所述的燃气表控制器的测试系统还包括:设置模块,所述设置模块与所述控制模块相连,用于接收用户预先输入的测试温度序列和所述温度保持时间s,其中,所述测试温度序列包括测试温度t0至测试温度tn。

在一些示例中,所述电源组包括电源组a1-电源组am,所述m电源组的数量,所述控制模块用于判断所述计时时间是否达到所述温度保持时间s,并在所述计时时间达到所述温度保持时间s时,则控制所述电源切换模块切换至电源组a1+y为燃气表控制器供电,并启动测试程序对所述燃气表控制器进行测试,待切换至电源组a1+y为燃气表控制器供电,并启动测试程序对所述燃气表控制器的测试完成后,直至所述y大于或等于所述m。

在一些示例中,所述控制模块每一次调整所述试验箱的温度的时间间隔等于m*s。

在一些示例中,所述的燃气表控制器的测试系统还包括:存储模块,所述存储模块与所述控制模块相连,以在结束测试后,记录对所述燃气表控制器的测试结果。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为根据本发明实施例的燃气表控制器的测试方法流程图;

图2为根据本发明一个具体实施例的燃气表控制器的测试方法步骤s5流程图;和

图3为根据本发明实施例的燃气表控制器的测试系统结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

以下结合附图描述根据本发明实施例的燃气表控制器的测试方法及系统,首先介绍本发明实施例的燃气表控制器的测试方法。

图1是根据本发明实施例的燃气表控制器的测试方法流程图,如图1所示,根据本发明一个实施例的燃气表控制器的测试方法,包括以下步骤:

s1:调整试验箱的温度至测试温度t0+x,其中,x为大于或等于0的正整数。

测试温度t0+x为模拟燃气表控制器实际使用时的环境温度,x为大于或等于0的正整数,例如,当x=0时,调整试验箱的温度至测试温度t0℃;当x=2时,调整试验箱的温度至测试温度t2℃。

在具体示例中,测试温度t0+x是由用户预先输入的测试温度序列决定。测试温度序列包括测试温度t0至测试温度tn中的n+1个测试温度。例如:根据燃气表的使用环境,通常使用环境的温度位于-10℃~40℃之间,因此,测试温度区间为-10℃~40℃,用户一般可以选择将测试温度序列中的t0至t10按等差数列排布,即t0=-10℃,t1=-5℃……t10=40℃。当然,也可以在-10℃~40℃的测试温度区间内随意选择多个测试温度,只要保证基本能够覆盖到-10℃~40℃即可。

另外,试验箱的温度可以通过加热器加热,可以为电加热等。

s2:监测试验箱的温度。

试验箱的温度在使用之前和环境温度一致,为了使试验箱达到用户预先输入的测试温度,需要对其进行升温或降温。这种情况下需要监测试验箱是否达到用户需要的测试温度。

在具体示例中,可以使用温度传感器来监测试验箱温度,为了提高监测结果的精确性,监测方式可设置为实时监测。

s3:当试验箱的温度为测试温度t0+x时,开始计时。

通过上述示例中的温度传感器实时监测试验箱的温度,当试验箱的温度达到测试温度t0+x时,开始计时。例如:当x=0时,调整试验箱的温度至测试温度t0℃,在上述示例中,t0为-10℃,开始计时。

在具体示例中,计时功能可通过计时器来实现。

s4:判断计时时间是否达到温度保持时间s,并在计时时间达到温度保持时间s时,连接电源组为燃气表控制器供电,并测试程序对燃气表控制器进行测试。

在实际测试中,如果试验箱温度刚到达测试温度就开始测试,会造成测试结果不精确,例如:试验箱中的燃气表控制器和电池组的温度尚未趋于稳定,因此,需要静置一段时间,等待燃气表控制器和电池组的温度稳定后,因此,到达测试温度后还需要保持一段时间此温度才能开始测试燃气表控制器性能测试,这段时间称为温度保持时间s。

在具体示例中,温度保持时间s由上述计时器计时,并且可以根据用户测试需求自由设置,例如可以设置为10分钟或者15分钟。以10分钟为例,则当计时时间达到10分钟时,控制电源组为燃气表控制器供电,例如:通过电源切换装置自动将电源组连接至燃气表控制器,为燃气表控制器供电,以便启动测试程序对燃气表控制器进行测试。

需要说明的是,测试程序预先被置入,当自动将电源组连接至燃气表控制器时,燃气表控制器开始工作,自动执行测试程序,其测试结果可以随即保存。

测试程序是对燃气表控制器进行功能和性能测试的程序,由编程人员预先编写,即:对关心的燃气表控制器的某些功能和某些性能的测试手段进行编写。

可以理解的是,具体测试燃气表控制器何种功能和性能类似于现有技术中的测试燃气表控制器功能和性能,此处,不做赘述。

通过电源组向燃气表控制器供电的示例中,如果电源组本身存在问题,也会对燃气表控制器的测试结果产生影响,例如:电源组的电压不稳定,容易对燃气表控制器的测试结果产生不良影响。因此,在本发明的其他示例中,可以设置多个电源组在同一测试温度下依次向燃气表控制器供电并测试,这样如果有某个电源组发生故障,也能通过依据通过其他电源组的测试结果做出判断,提高测试结果的精确性。

例如:有m个电源组向燃气表控制器供电。其工作方式为:当计时时间到达温度保持时间s时,电源组a1+y为燃气表控制器供电,并启动测试程序对燃气表控制器进行测试。当测试程序对燃气表控制器的测试完成后,令y=y+1并判断y是否小于m,如果是,并重新计时且重新判断,并到达温度保持时间s时自动测试;否则转至步骤s5。其中,m为电源组个数,y为0或者大于0的整数由用户预先输入。当然,上述流程都是在控制器中由相应算法完成。

也就是说,在有m个电源组的测试系统中,当计时时间到达温度保持时间s时,由第一个电源组先为燃气表控制器供电,进行测试;当第一个电源组测试完成后,判断是否所有电源组都供电测试完成,若是,则转至步骤s5;若否,由下一组电源组为燃气表控制器供电,进行测试,依次类推。

例如,根据客户需求,燃气表控制器的测试方法中包含3个电源组a1、a2和a3,即:m=3,可以令y=0。首先,当计时时间达到温度保持时间s时,a1为燃气表控制器供电并进行测试;测试完成,令y=y+1=1,通过判断y=1小于m=3;此时切换至电源组a1+y,也就是电源组a2为燃气表控制器供电并进行测试;测试完成,令y=y+1=2,判断y=2小于m=3;此时切换至电源组a1+y,也就是电源组a3为燃气表控制器供电并进行测试;测试完成,y=y+1=3,判断y=3不小于3,则转入步骤s5。

例如:接入电源组a1后的测试结果中某个参数值为15,接入电源组a2后的测试结果中该参数值为20,接入电源组a3后的测试结果中该参数值为21,由于接入电源组a1后的测试结果与接入电源组a2和a3的测试结果差异很大,因此,可以确定电源组a1存在异常,忽略接入电源组a1后的测试结果。

当然,如果测试结果表明电源组a1测试结果出现异常,可以设置y=1,此时从电源组a2开始测试,避免电源组的因素对测试结果的影响,也可以将出现问题的电源组a1替换为其他好的电源组。

电源组的切换可以通过电源切换装置进行切换,例如:电源切换装置包括一个与燃气表控制器相连的第一端子,包括3个分别与电源组a1、a2和a3相连的第二端子、第三端子和第四端子,只需根据需求,将第一端子切换到与第二端子相通、第一端子切换到与第三端子相通或者第一端子切换到与第四端子相通,这样,便实现了通过不同的电源组为燃气表控制器供电的目的。

在上述示例中,电源切换装置例如包括一对多的切换开关,由相应的控制设备控制其切换。

在测试过程中,每隔m*s的时间间隔,试验箱的温度自动调整一次。例如3组电源组,且温度保持时间s为10分钟,则每隔30分钟试验箱的温度自动调整一次,即:在同一温度下测试完成之后,如30分钟之后,进行下个测试温度的测试,此时,控制试验箱的温度自动调整一次,调整到下一个测试温度。

s5:判断x是否大于n,如果否,则令x=x+1,并返回s1,否则结束测试,其中,n为正整数。

根据用户预先输入的测试温度序列得出正整数n,例如用户需要的测试温度序列为t0至t10,则n=10。x为0或者大于0的正整数,由用户预先输入。

在同一个测试温度下依次完成所有电源组供电并进行测试后,进入步骤s5,如图2所示,为根据本发明一个具体实施例的燃气表控制器的测试方法步骤s5的具体流程,具体包括:

s51:开始测试;

s52:输入n和x;

s53:转入步骤s1调整试验箱的温度至测试温度t0+x;

s54:进行步骤s2-s4(上述已经说明,此处不再赘述);

s55:令x=x+1;

s56:判断x是否大于n;

s57:结束测试。

结合图2所示,开始测试,输入n和x,将试验箱的温度调整至测试温度t0+x,进行上述步骤s2-s4,令x=x+1,判断x是否大于n,若大于n,则结束测试,若不大于n,则转入步骤s1,重复上述流程。

也就是说,依次将试验箱温度调节至测试温度序列t0至tn并进行测试,直至全部测试温度测试完成,结束测试。

例如:用户输入的测试温度序列为t0-t6,则输入n=5,x=0,首先进行步骤s1,调整试验箱的温度至测试温度t0+0,也就是调至测试温度t0,接着进行步骤s2-s4,在同一测试温度下全部电源组都测试完成,令x=x+1,即x=1,判断x小于n=5,则返回步骤s1;调整试验箱的温度至测试温度t0+1,也就是调至测试温度t1,接着进行步骤s2-s4,在同一测试温度下全部电源组都测试完成,令x=x+1,即x=2,判断x小于n=5,则返回步骤s1,依次进行直至最后一组,x=x+1,即x=6,判断大于n=5,结束测试。

在具体示例中,若测试温度序列中的一些数据已经获得或者不需要测试,则可以从其他测试温度开始测试。例如,在实际应用中,若测试温度t0和测试温度t1对应的测试结果已经获得,则开始测试时可以令x=2,从t2开始测试,减少重复测试。

进一步地,该方法在测试结束后,会记录燃气表控制器的测试结果。在具体示例中,测试结果可以存储在存储器中。

本发明实施例的燃气表控制器的测试方法,通过自动调整试验箱至测试温度,自动开启测试,自动监测温度,自动连接电源组为燃气表控制器供电并启动测试程序对燃气表控制器进行测试,自动判断结束测试。该方法能够自动进行燃气表控制器的测试,具有减少人工投入、提高测试效率、提高测试结果准确性的优点。

图3是根据本发明实施例的燃气表控制器的测试系统结构示意图,如图3所示,燃气表控制器的测试系统10包括:温度监测模块101、计时模块102、电源切换模块103和控制模块104。接下来对其进行详细说明:

温度监测模块101,用于监测试验箱的温度。

在具体示例中,温度监测模块101可以为温度传感器,用来实时监测试验箱的温度。

计时模块102,用于计时以确定温度保持时间s。

电源切换模块103,用于切换电源组为燃气表控制器供电。

在具体示例中,依次切换不同的电源组为燃气表控制器供电,防止电源组因素影响测试结果。

控制模块104,控制模块104分别与温度监测模块101、计时模块102和电源切换模块103相连,控制模块101用于调整试验箱的温度至测试温度t0+x,并在试验箱的温度为测试温度t0+x时,控制计时模块102计时,并判断计时时间是否达到温度保持时间s,以及在计时时间达到温度保持时间s时,控制电源切换模块103连接电源组为燃气表控制器供电,并启动测试程序对燃气表控制器进行测试,令x=x+1,直至x大于n时结束测试,其中,x为大于或等于0的正整数,n为正整数。

在具体示例中,控制模块104还负责控制切换电源组。电源组包括电源组a1-电源组am,m电源组的数量,控制模块104用于判断计时时间是否达到温度保持时间s,并在计时时间达到温度保持时间s时,则控制电源切换模块103切换至电源组a1+y为燃气表控制器供电,并启动测试程序对燃气表控制器进行测试,待切换至电源组a1+y为燃气表控制器供电,并启动测试程序对燃气表控制器的测试完成后,令y=y+1,直至y大于或等于m。

进一步地,该燃气表控制器的测试系统还包括设置模块,设置模块与控制模块104相连,用于接收用户预先输入的测试温度序列和温度保持时间s,其中,测试温度序列包括测试温度t0至测试温度tn。

在具体示例中,该燃气表控制器的测试系统还包括存储模块,存储模块与控制模块104相连,用于结束测试之后记录存储燃气表控制器的测试结果。

需要说明的是,前述对燃气表控制器的测试方法实施例的解释说明也适用于该燃气表控制器的测试系统的实施例,此处不再赘述。

本发明实施例的燃气表控制器的测试系统,通过自动调整试验箱至测试温度,自动开启测试,温度监测模块自动监测温度,电源切换模块自动连接电源组为燃气表控制器供电并启动测试程序对燃气表控制器进行测试,控制模块自动判断结束测试。该系统能够自动进行燃气表控制器的测试,具有减少人工投入、提高测试效率、提高测试结果准确性的优点。

在本发明的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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