本发明涉及锁控板技术领域,具体涉及一种锁控板测试方法、装置及工装。
背景技术:
在超市、医院、学校等公共场合,智能储物柜得到广泛应用,智能储物柜需要用到锁控板来控制柜门,锁控板生产的最后步骤是进行测试,现有技术中,锁控板的测试一般通过人工进行,由于每个锁控板需要测试的内容较多,包括格口、拨码开关、温度模块等,且由于每块锁控板上用来连接柜门的格口较多,需要一个个测试,测试效率极低,且操作麻烦,占用场地大,还容易得到错误的测试结果,使得锁控板的生产效率及良品率大大降低。
技术实现要素:
基于现有技术的问题,本发明提供一种锁控板测试方法、装置及工装。
本发明提出一种锁控板测试方法,所述方法运用于测试工装,所述测试工装包括控制单元,所述方法包括由所述控制单元所执行的以下步骤:
与所述锁控板建立通讯连接;
向所述锁控板发送控制指令后,获取所述锁控板的当前状态,判断所述锁控板的当前状态是否与所述控制指令所携带的控制信息匹配,得到判断结果,根据所述判断结果判断所述锁控板是否正常。
进一步,所述向所述锁控板发送控制指令后,获取所述锁控板的当前状态,判断所述锁控板的当前状态是否与所述控制指令所携带的控制信息匹配,得到判断结果,根据所述判断结果判断所述锁控板是否正常的步骤包括:
向所述锁控板发送输出信号的第一控制指令;
获取所述锁控板格口输出引脚当前的输出状态,判断所述输出引脚当前的输出状态是否与所述第一控制指令所述携带的输出信号的控制信息匹配,得到第一判断结果;
根据所述第一判断结果判断所述锁控板的格口输出引脚是否正常。
进一步,所述向所述锁控板发送控制指令后,获取所述锁控板的当前状态,判断所述锁控板的当前状态是否与所述控制指令所携带的控制信息匹配,得到判断结果,根据所述判断结果判断所述锁控板是否正常的步骤包括:
向所述锁控板发送更改拨码开关值的第二控制指令;
获取所述锁控板当前的拨码开关值,判断所述当前的拨码开关值是否与所述第二控制指令携带的更改拨码开关值的控制信息匹配,得到第二判断结果;
根据所述第二判断结果判断所述锁控板的拨码开关是否正常。
进一步,所述向所述锁控板发送控制指令后,获取所述锁控板的当前状态,判断所述锁控板的当前状态是否与所述控制指令所携带的控制信息匹配,得到判断结果,根据所述判断结果判断所述锁控板是否正常的步骤包括:
向所述锁控板发送更改温度值的第三控制指令;
获取所述锁控板当前的温度值,判断所述当前的温度值是否与所述第三控制指令所携带的更改温度值的控制信息匹配,得到第三判断结果;
根据所述第三判断结果判断所述锁控板的温度模块是否正常。
进一步,所述与所述锁控板建立通讯连接的步骤包括:
向所述锁控板发送测试指令;
检测是否接收到所述锁控板的响应信息;
当接收到所述锁控板的响应信息时,判定所述锁控板的通讯接口正常并与所述锁控板建立通讯连接。
本发明还提出一种锁控板测试装置,所述装置配置于所述测试工装的控制单元,包括:
通讯单元,用于与所述锁控板建立通讯连接;
判断单元,用于向所述锁控板发送控制指令后,获取所述锁控板的当前状态,判断所述锁控板的当前状态是否与所述控制指令所携带的控制信息匹配,得到判断结果,根据所述判断结果判断所述锁控板是否正常。
进一步,所述判断单元包括:
第一发送模块,用于向所述锁控板发送输出信号的第一控制指令;
第一判断模块,用于获取所述锁控板格口输出引脚当前的输出状态,判断所述输出引脚当前的输出状态是否与所述第一控制指令所述携带的输出信号的控制信息匹配,得到第一判断结果;
第一测试模块,用于根据所述第一判断结果判断所述锁控板的格口输出引脚是否正常。
进一步,所述判断单元包括:
第二发送模块,用于向所述锁控板发送更改拨码开关值的第二控制指令;
第二判断模块,用于获取所述锁控板当前的拨码开关值,判断所述当前的拨码开关值是否与所述第二控制指令携带的更改拨码开关值的控制信息匹配,得到第二判断结果;
第二测试模块,用于根据所述第二判断结果判断所述锁控板的拨码开关是否正常。
进一步,所述判断单元包括:
第三发送模块,用于向所述锁控板发送更改温度值的第三控制指令;
第三判断模块,用于获取所述锁控板当前的温度值,判断所述当前的温度值是否与所述第三控制指令所携带的更改温度值的控制信息匹配,得到第三判断结果;
第三测试模块,用于根据所述第三判断结果判断所述锁控板的温度模块是否正常。
本发明还提出一种测试工装,所述测试工装包括上述任意一项所述锁控板测试装置。
本发明的有益效果:通过测试工装及应用在测试工装上的方法对锁控板进行测试,极大地提高了锁控板的测试效率,解决了锁控板测试时速度慢、操作麻烦、容易出错、占用空间大的问题,大大提高了锁控板的生产效率及良品率。
附图说明
图1是本发明一实施例提供的一种测试工装的示意性框图;
图2是本发明一实施例提供的一种锁控板测试方法的示意流程图;
图3是本发明一实施例提供的一种锁控板测试装置的示意框图;
图4是本发明另一实施例提供的一种锁控板测试装置的示意框图;
图5是本发明又一实施例提供的一种锁控板测试装置的示意框图;
图6是本发明再一实施例提供的一种锁控板测试装置的示意框图;
图7是本发明再一实施例提供的一种锁控板测试装置的示意框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
参见图2,图2是本发明一实施例提供的一种锁控板测试方法的示意流程图,在本实施例中,所述方法运用于测试工装,如图1所示,测试工装包括显示屏50、通讯接口20、控制按键30、电源40、控制单元10和若干个测试格口60;控制单元10分别电连接显示屏50、通讯接口20、控制按键30、电源40以及测试格口60,在测试前,将锁控板的通讯接口与测试工装的通讯接口20连接,将锁控板的格口与测试格口60一一对应连接,控制按键30用于向测试工装输入控制信号,电源40用于给测试工装供电。所述方法包括由控制单元10所执行的以下步骤:
S10、与锁控板建立通讯连接。
在本实施例中,步骤S10、与锁控板建立通讯连接包括子步骤S101~S103。
S101、向锁控板发送测试指令。
在本实施例中,测试工装向锁控板发送的测试指令可以是任意指令,例如,启动锁控板的指令。
S102、检测是否接收到锁控板的响应信息。
在本实施例中,当测试工装向锁控板发送测试指令后,检测是否接收到锁控板的响应信息,以确认测试指令能否被锁控板接收。
S103、当接收到锁控板的响应信息时,判定锁控板的通讯接口正常并与锁控板建立通讯连接。
在本实施例中,当测试工装接收到锁控板的响应信息后,可以确认锁控板的通讯接口正常,也可以确认测试工装已经与锁控板建立通讯连接,通过显示屏50可以显示锁控板的通讯接口正常的信息。当测试工装没有接收到锁控板的响应信息时,判定锁控板没有与测试工装建立通讯连接,锁控板的通讯接口不正常,并在显示屏50上显示锁控板的通讯接口不正常的信息。
S20、向锁控板发送控制指令后,获取锁控板的当前状态,判断锁控板的当前状态是否与控制指令所携带的控制信息匹配,得到判断结果,根据判断结果判断锁控板是否正常。
在本实施例中,锁控板的当前状态可以是格口输出引脚的当前状态、温度模块的当前状态和/或拨码开关的当前状态等。
在本实施例中,判断锁控板的当前状态是否与控制指令所携带的控制信息匹配的方法是:判断锁控板的当前状态是否是锁控板执行控制指令后的状态,若是,则得到的判断结果是匹配,根据匹配的判断结果判定锁控板正常,并在显示屏50上显示锁控板正常的信息;若否,则得到的判定结果是不匹配,根据不匹配的判断结果判定锁控板不正常,并在显示屏50上显示锁控板不正常的信息。
在本实施例中,通过测试工装及应用在测试工装上的方法对锁控板进行测试,极大地提高了锁控板的测试效率,解决了锁控板测试时速度慢、操作麻烦、容易出错、占用空间大的问题,大大提高了锁控板的生产效率及良品率。
具体地,在本实施例中,步骤S20、向锁控板发送控制指令后,获取锁控板的当前状态,判断锁控板的当前状态是否与控制指令所携带的控制信息匹配,得到判断结果,根据判断结果判断锁控板是否正常包括子步骤S201~S203。
S201、向锁控板发送输出信号的第一控制指令。
S202、获取锁控板格口输出引脚当前的输出状态,判断输出引脚当前的输出状态是否与第一控制指令携带的输出信号的控制信息匹配,得到第一判断结果。
S203、根据第一判断结果判断锁控板的格口输出引脚是否正常。
在本实施例中,第一控制指令所携带的控制信息是控制锁控板格口的输出引脚输出信息,测试工装通过检测锁控板的状态检测引脚来获取输出引脚的当前状态,并判断输出引脚的当前状态是否与第一控制指令所携带的输出信号的控制信息匹配,若得到的第一判断结果是匹配,则判定锁控板格口输出引脚正常,若得到的第一判断结果是不匹配,则判定锁控板格口输出引脚不正常。例如,控制信息是控制锁控板的输送引脚输出高/低电平,测试工装通过检测状态检测引脚获取输出引脚的当前状态,判断输出引脚是否输出高/低电平,若是,则得到第一判断结果是匹配,判定锁控板格口输出引脚正常,并在显示屏50上显示锁控板格口输出引脚正常的信息;若否,则得到第一判断结果是不匹配,判定锁控板格口输出引脚不正常,并在显示屏50上显示锁控板格口输出引脚不正常的信息。可以理解的是,锁控板格口输出引脚正常既是锁控板的格口正常。
在一可选实施例中,例如本实施例中,步骤S20、向锁控板发送控制指令后,获取锁控板的当前状态,判断锁控板的当前状态是否与控制指令所携带的控制信息匹配,得到判断结果,根据判断结果判断锁控板是否正常还包括子步骤S211~S213。
S211、向锁控板发送更改拨码开关值的第二控制指令。
S212、获取锁控板当前的拨码开关值,判断当前的拨码开关值是否与第二控制指令携带的更改拨码开关值的控制信息匹配,得到第二判断结果。
S213、根据第二判断结果判断锁控板的拨码开关是否正常。
在本实施例中,测试工装控制锁孔板更改拨码开关值后,再获取锁控板当前的拨码开关值,判断当前的拨码开关值是否与第二控制指令携带的更改拨码开关值的控制信息匹配,若得到的第二判断结果是匹配,则判定锁控板的拨码开关正常,并在显示屏50上显示锁控板的拨码开关正常的信息;若得到的第二判断结果是不匹配,则判定锁控板的拨码开关不正常,并在显示屏50上显示锁控板的拨码开关不正常的信息。
在一可选实施例中,例如本实施例中,步骤S20、向锁控板发送控制指令后,获取锁控板的当前状态,判断锁控板的当前状态是否与控制指令所携带的控制信息匹配,得到判断结果,根据判断结果判断锁控板是否正常还包括子步骤S221~S223。
S221、向锁控板发送更改温度值的第三控制指令。
S222、获取锁控板当前的温度值,判断当前的温度值是否与第三控制指令所携带的更改温度值的控制信息匹配,得到第三判断结果。
S223、根据第三判断结果判断所述锁控板的温度模块是否正常。
在本实施例中,测试工装控制锁孔板更改温度值后,再获取锁控板当前的温度值,判断当前的温度值是否第三控制指令所携带的更改温度值的控制信息匹配,若得到的第三判断结果是匹配,则判定锁控板的温度模块正常,并在显示屏50上显示锁控板的温度模块正常的信息;若得到的第三判断结果是不匹配,则判定锁控板的温度模块不正常,并在显示屏50上显示锁控板的温度模块不正常的信息。在本实施例中,温度模块包括温度传感器等。
在本实施例中,当测试到锁控板的通讯接口、格口、拨码开关以及温度模块均正常时,得到锁控板正常的测试结果,当通讯接口、格口、拨码开关以及温度模块中有一个不正常时,得到锁控板不正常的测试结果。在本实施例中,通讯接口、格口、拨码开关以及温度模块可以同时测试,也可以依次测试,例如,当锁控板的通讯接口测试完成后,测试锁控板的格口,锁控板的格口测试完成后,测试锁控板的拨码开关,当锁控板的拨码开关测试完成后,测试温度模块。可以理解的是,在其他实施中,得到锁控板正常的测试结果也可以只测试锁控板的通讯接口、格口、拨码开关以及温度模块中的一个或多个。
参见图3,图3是本发明一实施例提供的一种锁控板测试装置的示意框图,在本实施例中,所述装置配置于测试工装的控制单元10,包括通讯单元100和判断单元200。
通讯单元100用于与锁控板建立通讯连接。在本实施例中,如图4所示,通讯单元100包括检测模块101、接收模块102和判定模块103,检测模块101用于向锁控板发送测试指令。在本实施例中,测试工装向锁控板发送的测试指令可以是任意指令,例如,启动锁控板的指令。接收模块102用于检测是否接收到锁控板的响应信息。在本实施例中,当测试工装向锁控板发送测试指令后,检测是否接收到锁控板的响应信息,以确认测试指令能否被锁控板接收。判定模块103用于当接收到锁控板的响应信息时,判定锁控板的通讯接口正常并与锁控板建立通讯连接。在本实施例中,当测试工装接收到锁控板的响应信息后,可以确认锁控板的通讯接口正常,也可以确认测试工装已经与锁控板建立通讯连接,通过显示屏50可以显示锁控板的通讯接口正常的信息。当测试工装没有接收到锁控板的响应信息时,判定锁控板没有与测试工装建立通讯连接,锁控板的通讯接口不正常,并在显示屏50上显示锁控板的通讯接口不正常的信息。
判断单元200用于向锁控板发送控制指令后,获取锁控板的当前状态,判断锁控板的当前状态是否与控制指令所携带的控制信息匹配,得到判断结果,根据判断结果判断锁控板是否正常。在本实施例中,锁控板的当前状态可以是格口输出引脚的当前状态、温度模块的当前状态和/或拨码开关的当前状态等。在本实施例中,判断锁控板的当前状态是否与控制指令所携带的控制信息匹配的方法是:判断锁控板的当前状态是否是锁控板执行控制指令后的状态,若是,则得到的判断结果是匹配,根据匹配的判断结果判定锁控板正常,并在显示屏50上显示锁控板正常的信息;若否,则得到的判定结果是不匹配,根据不匹配的判断结果判定锁控板不正常,并在显示屏50上显示锁控板不正常的信息。
在本实施例中,通过测试工装及应用在测试工装上的方法对锁控板进行测试,极大地提高了锁控板的测试效率,解决了锁控板测试时速度慢、操作麻烦、容易出错、占用空间大的问题,大大提高了锁控板的生产效率。
具体地,在本实施例中,如图5所示,判断单元200包括第一发送模块201、第一判断模块202和第一测试模块203。第一发送模块201用于向锁控板发送输出信号的第一控制指令。第一判断模块202用于获取锁控板格口输出引脚当前的输出状态,判断输出引脚当前的输出状态是否与第一控制指令携带的输出信号的控制信息匹配,得到第一判断结果。第一测试模块203用于根据第一判断结果判断锁控板的格口输出引脚是否正常。
在本实施例中,第一控制指令所携带的控制信息是控制锁控板格口的输出引脚输出信息,测试工装通过检测锁控板的状态检测引脚来获取输出引脚的当前状态,并判断输出引脚的当前状态是否与第一控制指令所携带的输出信号的控制信息匹配,若得到的第一判断结果是匹配,则判定锁控板格口输出引脚正常,若得到的第一判断结果是不匹配,则判定锁控板格口输出引脚不正常。例如,控制信息是控制锁控板的输送引脚输出高/低电平,测试工装通过检测状态检测引脚获取输出引脚的当前状态,判断输出引脚是否输出高/低电平,若是,则得到第一判断结果是匹配,判定锁控板格口输出引脚正常,并在显示屏50上显示锁控板格口输出引脚正常的信息;若否,则得到第一判断结果是不匹配,判定锁控板格口输出引脚不正常,并在显示屏50上显示锁控板格口输出引脚不正常的信息。可以理解的是,锁控板格口输出引脚正常既是锁控板的格口正常。
如图6所示,在一可选实施例中,例如本实施例中,判断单元200还包括第二发送模块211、第二判断模块212和第二测试模块213。第二发送模块211用于向锁控板发送更改拨码开关值的第二控制指令。第二判断模块212用于获取锁控板当前的拨码开关值,判断当前的拨码开关值是否与第二控制指令携带的更改拨码开关值的控制信息匹配,得到第二判断结果。第二测试模块213用于根据第二判断结果判断锁控板的拨码开关是否正常。
在本实施例中,测试工装控制锁孔板更改拨码开关值后,再获取锁控板当前的拨码开关值,判断当前的拨码开关值是否与第二控制指令携带的更改拨码开关值的控制信息匹配,若得到的第二判断结果是匹配,则判定锁控板的拨码开关正常,并在显示屏50上显示锁控板的拨码开关正常的信息;若得到的第二判断结果是不匹配,则判定锁控板的拨码开关不正常,并在显示屏50上显示锁控板的拨码开关不正常的信息。
如图7所示,在一可选实施例中,例如本实施例中,判断单元200还包括第三发送模块221、第三判断模块222和第三测试模块223。第三发送模块221用于向锁控板发送更改温度值的第三控制指令。第三判断模块222用于获取锁控板当前的温度值,判断当前的温度值是否与第三控制指令所携带的更改温度值的控制信息匹配,得到第三判断结果。第三测试模块223用于根据第三判断结果判断所述锁控板的温度模块是否正常。
在本实施例中,测试工装控制锁孔板更改温度值后,再获取锁控板当前的温度值,判断当前的温度值是否第三控制指令所携带的更改温度值的控制信息匹配,若得到的第三判断结果是匹配,则判定锁控板的温度模块正常,并在显示屏50上显示锁控板的温度模块正常的信息;若得到的第三判断结果是不匹配,则判定锁控板的温度模块不正常,并在显示屏50上显示锁控板的温度模块不正常的信息。在本实施例中,温度模块包括温度传感器等。
在本实施例中,当测试到锁控板的通讯接口、格口、拨码开关以及温度模块均正常时,得到锁控板正常的测试结果,当通讯接口、格口、拨码开关以及温度模块中有一个不正常时,得到锁控板不正常的测试结果。在本实施例中,通讯接口、格口、拨码开关以及温度模块可以同时测试,也可以依次测试,例如,当锁控板的通讯接口测试完成后,测试锁控板的格口,锁控板的格口测试完成后,测试锁控板的拨码开关,当锁控板的拨码开关测试完成后,测试温度模块。可以理解的是,在其他实施中,得到锁控板正常的测试结果也可以只测试锁控板的通讯接口、格口、拨码开关以及温度模块中的一个或多个。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。