一种实现触摸产品自动测试的方法与系统的制作方法
【专利摘要】本发明公开了一种实现触摸产品自动测试的方法与系统,包括主板到达第一个工作台面,可编程逻辑控制器控制针模组件压合主板与主板特殊测试器,判断主板指示灯是否亮,否则将主板送入第一类不良品物料架,是则对主板进行模拟手指测试;判断主板是否合格,否则将主板送入第二类不良品物料架,是则将主板送入第二个工作台面;可编程逻辑控制器控制针模组件压合主板与触摸板,对触摸板进行硬件测试,判断触摸板的硬件是否合格,否则将触摸板送入第三类不良品物料架,是则对触摸板进行模拟手指测试;判断触摸板是否合格,是则结束测试,否则将触摸板送入第四类不良品物料架。本发明实现了产品的全自动化测试,提高了生产效率,节约了生产成本。
【专利说明】—种实现触摸产品自动测试的方法与系统
【技术领域】
[0001]本发明涉及自动测试【技术领域】,尤其涉及一种实现触摸产品自动测试的方法与系统。
【背景技术】
[0002]目前手机产品的触摸屏幕的测试基于强大的CPU和系统可以很快的运行一个程序达到测试目的。电脑外设产品部分能实现自动化测试,如普通的键盘和鼠标,但触摸类产品基本是手工测试和半自动化测试,很难真正达到节约成本和提高生产效率,目前此类产品的测试现状如下:1)通过AP和开发工具连接触摸模块,测试触摸模块硬件情况,通过一系列的测试项目完成测试,至少需要一个员工参与。2)测试触摸模块的上位机的功能,需要一个人员参与。3)上位机和触摸模块配合,测试整个产品的功能,需要一个人员参与。4)组装产品。5)测试产品功能,至少需要一个人员参与。此测试流程耗时耗力,不利于自动化测试。
【发明内容】
[0003]本发明实施例提供一种实现触摸产品自动测试的方法与系统,旨在解决现有的测试方法不利于自动化的问题。
[0004]本发明实施例是这样实现的,一种实现触摸产品自动测试的方法,所述方法包括:
[0005]A.主板到达第一个工作台面,可编程逻辑控制器控制针模组件压合主板与主板特殊测试器,判断主板的指示灯是否亮起,是则对所述主板进行模拟手指测试,继续步骤B,否则将所述主板送入第一类不良品物料架;
[0006]B.判断所述主板是否合格,是则将所述主板送入第二个工作台面,继续步骤C,否则将所述主板送入第二类不良品物料架;
[0007]C.可编程逻辑控制器控制针模组件压合主板与触摸板,对所述触摸板进行硬件测试,判断所述触摸板的硬件是否合格,是则对所述触摸板进行模拟手指测试,继续步骤D,否则将所述触摸板送入第三类不良品物料架;
[0008]D.判断所述触摸板是否合格,是则结束测试,否则将所述触摸板送入第四类不良品物料架。
[0009]本发明实施例还提供一种实现触摸产品自动测试的系统,所述系统包括可编程逻辑控制器和PC机;
[0010]可编程逻辑控制器,用于控制针模组件压合主板与主板特殊测试器,接收PC机发送的指令,在主板的指示灯亮起时,对所述主板进行模拟手指测试,指示灯不亮时将所述主板送入第一类不良品物料架;接收PC机发送的指令,在主板进行模拟手指测试合格时,将所述主板送入第二个工作台面,主板不合格时将所述主板送入第二类不良品物料架;在第二个工作台面控制针模组件压合主板与触摸板,对所述触摸板进行硬件测试,接收PC机发送的指令,在所述触摸板的硬件合格时,对所述触摸板进行模拟手指测试,硬件不合格时,将所述触摸板送入第三类不良品物料架;接收PC机发送的指令,在触摸板进行模拟手指测试合格时,结束测试,触摸板不合格时,将所述触摸板送入第四类不良品物料架;
[0011]PC机,用于判断主板指示灯是否亮起,是则发送指令给可编程逻辑控制器控制XYZ运动测试平台移动测试,并对所述主板进行模拟手指测试,否则发送指令给可编程逻辑控制器控制将所述主板送入第一类不良品物料架;判断进行模拟手指测试的主板是否合格,是则发送指令给可编程逻辑控制器控制XYZ运动测试平台移动测试,并将所述主板送入第二个工作平台,否则发送指令给可编程逻辑控制器控制将所述主板送入第二类不良品物料架;判断触摸板的硬件是否合格,是则发送指令给可编程逻辑控制器控制XYZ运动测试平台移动测试,并对所述触摸板进行模拟手指测试,否则发送指令给可编程逻辑控制器控制将所述触摸板送入第二类不良品物料架;判断所述触摸板是否合格,是则结束测试,否则发送指令给可编程逻辑控制器控制将所述触摸板送入第四类不良品物料架。
[0012]本发明通过可编程逻辑控制器控制针模组件压合主板与主板特殊测试器,对主板进行模拟手指测试,控制针模组件压合主板与触摸板,对触摸板进行硬件测试以及模拟手指测试,测试不合格的送入不良品物料架中,从而实现产品的全自动化测试,提高了生产效率,节约了生产成本。
【专利附图】
【附图说明】
[0013]图1表示本发明实施例提供的一种实现触摸产品自动测试的方法流程图;
[0014]图2表示本发明实施例提供的一种实现触摸产品自动测试的方法流程图;
[0015]图3表示本发明实施例提供的一种实现触摸产品自动测试过程的示意图;
[0016]图4表示本发明实施例提供的一种实现触摸产品自动测试的系统结构图;
[0017]图5表示本发明实施例提供的一种实现触摸产品自动测试的系统示意图。
【具体实施方式】
[0018]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]图1示出了本发明实施例提供的一种实现触摸产品自动测试的方法流程图,详述如下:
[0020]在步骤SlOl中,主板到达第一个工作台面,可编程逻辑控制器控制针模组件压合主板与主板特殊测试器;
[0021]在步骤S102中,判断主板的指示灯是否亮起,是则执行步骤S103,否则执行步骤S104 ;
[0022]在步骤S103中,对主板进行模拟手指测试,继续步骤S105 ;
[0023]在步骤S104中,将主板送入第一类不良品物料架;
[0024]在步骤S105中,判断主板是否合格,是则执行步骤S106,否则执行步骤S107 ;
[0025]在步骤S106中,将主板送入第二个工作台面,继续步骤S108 ;
[0026]在步骤S107中,将主板送入第二类不良品物料架;[0027]在步骤S108中,可编程逻辑控制器控制针模组件压合主板与触摸板,对触摸板进行硬件测试;
[0028]在步骤S109中,判断触摸板的硬件是否合格,是则执行步骤S110,否则执行步骤Slll ;
[0029]在步骤SllO中,对触摸板进行模拟手指测试,继续步骤S112 ;
[0030]在步骤Slll中,将触摸板送入第三类不良品物料架;
[0031]在步骤S112中,判断触摸板是否合格,是则执行步骤S113,否则执行步骤S114 ;
[0032]在步骤SI 13中,结束测试;
[0033]在步骤S114中,将触摸板送入第四类不良品物料架。
[0034]在本发明实施例中,通过安装在PC端的测试软件发送指令与PCL (可编程逻辑控制器,Programmable Logic Controller)控制单元同步,实现在两个工作台面检测触摸产品并反馈检测数据,通过PC机端测试软件判断是否合格。PLC是一种数字运算操作的电子系统,专为在工业环境应用而设计的,它采用一类可编程的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
[0035]图2示出了本发明实施例提供的一种实现触摸产品自动测试的方法流程图,详述如下:
[0036]在步骤S201中,主板到达第一个工作台面,可编程逻辑控制器控制针模组件压合主板与主板特殊测试器;
[0037]在步骤S202中,当主板与针模组件上的顶针压合后,主板自动上电,并与特殊接收器一连接;
[0038]在步骤S203中,判断主板的指示灯是否亮起,是则执行步骤S204,否则执行步骤S205 ;
[0039]在步骤S204中,可编程逻辑控制器控制XYZ运动测试平台移动测试,对主板进行模拟手指测试,并通过特殊接收器一返回测试结果,继续步骤S206 ;
[0040]在步骤S205中,将主板送入第一类不良品物料架;
[0041]在步骤S206中,判断主板是否合格,是则执行步骤S207,否则执行步骤S208 ;
[0042]在步骤S207中,将主板送入第二个工作台面,继续步骤S209 ;
[0043]在步骤S208中,将主板送入第二类不良品物料架;
[0044]在步骤S209中,通过可编程逻辑控制器控制触摸板通过送料轨道送入第二个工作台面,控制针模组件压合主板与触摸板,通过下拉主板引脚,使主板进入特殊模式,对触摸板进行硬件测试;
[0045]在本发明实施例中,对触摸板的硬件测试包括触摸板的感度值测试和触摸板短路测试。
[0046]在步骤S210中,主板通过SPI接口与触摸板通信,如果通信成功,对触摸板的寄存器进行配置,同时初始化触摸板;
[0047]在步骤S211中,判断触摸板的硬件是否合格,是则执行步骤S212,否则执行步骤S213 ;
[0048]在步骤S212中,控制针模引脚悬空,使主板进入正常模式,同时与特殊接收器二连接;继续步骤S214 ;
[0049]在步骤S213中,将触摸板送入第三类不良品物料架;
[0050]在步骤S214中,当检测到主板进入合格模式,可编程逻辑控制器控制XYZ运动测试平台移动测试,对触摸板进行模拟手指测试,并通过特殊接收器二返回测试结果;
[0051]在本发明实施例中,对触摸板进行模拟手指测试包括划线测试、手势测试以及按键功能测试。
[0052]在步骤S215中,判断触摸板是否合格,是则执行步骤S216,否则执行步骤S217 ;
[0053]在步骤S216中,结束测试;
[0054]在步骤S217中,将触摸板送入第四类不良品物料架。
[0055]自动测试过程如图3所示,在主板PCBA (印刷电路板,Printed Circuit BoardAssembly)进入送料轨道,到达第一个工作台面时,传感器将采集的数据发送给PLC,PLC控制针模组件压合主板PCBA与主板特殊测试器,当主板PCBA与针模组件上的顶针压合完后,会自动上电,并自动与特殊接收器一连接,主板上电后会闪烁10s,感光传感器在检测到闪光后,将数据通过特殊接收器一反馈给PC机,PC机判断主板指示灯是否亮起,是则发送指令给PLC控制XYZ运动测试平台移动测试,进行模拟人的手指测试,否则将不合格产品放入第一类不良品物料架中;在进行模拟人的手指的测试后,将测试结果通过特殊接收器一反馈给PC机,PC机端测试软件判断主板PCBA是否合格,是则发送指令给PLC,将合格的主板PCBA送到第二个工作平台,如果不合格,则发送指令给PLC,转动第一个工作台面,将不合格的主板PCBA送入第二类不良品物料架中;传感器检测到主板到达第二个工作台面时,返回数据给PC机,PC机发送指令给PLC,控制送料轨道将触摸板PCBA送到第二个工作台面,控制针模组件压合主板PCBA与触摸板PCBA,通过下拉主板PCBA的mode引脚,使主板PCBA进入特殊模式,主板PCBA通过SPI接口与触摸板PCBA通信,如果通信成功,对触摸板PCBA的寄存器进行配置,同时初始化触摸板PCBA,对触摸板PCBA进行硬件检测;测试结果通过特殊接收器一反馈给PC机,PC机端测试软件判断触摸板PCBA硬件是否合格,是则发送指令给PLC,控制针模mode引脚悬空,使主板PCBA进入正常模式,并与特殊接收器二连接,否则将触摸板PCBA放入第三类不良品物料架中;当PC机端检测到主板PCBA进入正常模式时,会发送指令给PLC,控制XYZ运动测试平台模拟人的手指,对触摸板PCBA进行点击、划线、手势等功能测试,如果测试通过,则结束测试,进入下一个工作平台进行组装,如果测试不合格,将触摸板PCBA放入第四类不良品物料架中。
[0056]图4示出了本发明实施例提供的一种实现触摸产品自动测试的系统结构图,为了便于说明,仅示出了与本发明实施例相关的部分。
[0057]该系统可以广泛应用于包含人机交互类的触摸产品的自动化测试中,例如实现触摸键盘、触摸鼠标、触摸遥控器和笔记本触摸板等产品的自动化测试。
[0058]实现触摸产品自动测试的系统包括可编程逻辑控制器41和PC机42 ;该系统还包括主板特殊测试器43、特殊接收器一 44、特殊接收器二 45、送料轨道46、马达47、XYZ运动测试平台48、针模组件49以及传感器410。
[0059]可编程逻辑控制器41控制针模组件410压合主板与主板特殊测试器43,接收PC机42发送的指令,在主板的指示灯亮起时,对主板进行模拟手指测试,指示灯不亮时将主板送入第一类不良品物料架;接收PC机42发送的指令,在主板进行模拟手指测试合格时,将主板送入第二个工作台面,主板不合格时将所述主板送入第二类不良品物料架;在第二个工作台面控制针模组件压合主板与触摸板,对所述触摸板进行硬件测试,接收PC机42发送的指令,在触摸板的硬件合格时,对触摸板进行模拟手指测试,硬件不合格时,将触摸板送入第三类不良品物料架;接收PC机42发送的指令,在触摸板进行模拟手指测试合格时,结束测试,触摸板不合格时,将触摸板送入第四类不良品物料架。
[0060]PC机42判断主板指示灯是否亮起,是则发送指令给可编程逻辑控制器41控制XYZ运动测试平台48移动测试,并对主板进行模拟手指测试,否则发送指令给可编程逻辑控制器控制将主板送入第一类不良品物料架;判断进行模拟手指测试的主板是否合格,是则发送指令给可编程逻辑控制器41控制XYZ运动测试平台48移动测试,并将主板送入第二个工作平台,否则发送指令给可编程逻辑控制器控制将主板送入第二类不良品物料架;判断触摸板的硬件是否合格,是则发送指令给可编程逻辑控制器41控制XYZ运动测试平台48移动测试,并对触摸板进行模拟手指测试,否则将触摸板送入第二类不良品物料架;判断触摸板是否合格,是则结束测试,否则发送指令给可编程逻辑控制器控制将触摸板送入第四类不良品物料架。
[0061]主板特殊测试器43与主板压合并对主板进行测试。
[0062]特殊接收器一 44将对主板的模拟手指测试以及触摸板的硬件的测试结果返回给PC 机 42。
[0063]特殊接收器二 45将对触摸板的模拟手指测试结果返回给PC机42。
[0064]送料轨道46在系统的测试过程中通过马达47提供的动力转动,将主板以及触摸板送到各个工作平台。
[0065]马达47提供动力使送料轨道46向前推进。
[0066]XYZ运动测试平台48根据可编程逻辑控制器41的控制移动测试,进行模拟人的手指测试。
[0067]针模组件49压合主板与主板特殊测试器43,或压合主板与触摸板。
[0068]传感器410包括传感器一、传感器二、以及感光传感器,其中传感器一设置在第一个工作台面,检测主板是否达到第一个工作台面,传感器二设置在第二个工作台面,检测主板是否到达第二个工作台面,感光传感器检测主板与针模组件49的顶针压合完后,主板指示灯是否闪烁。
[0069]如图5所示,为一种实现触摸产品自动测试的系统示意图。图中可看出,PC机通过USB数据线与主板特殊测试器、特殊接收器一、以及特殊接收器二连接,传感器与可编程逻辑控制器连接,马达、XYZ运动测试平台、以及针模组件与可编程逻辑控制器连接,可编程逻辑控制器通过通过RS232数据线与RS232串口卡连接。
[0070]本发明通过可编程逻辑控制器控制针模组件压合主板与主板特殊测试器,对主板进行模拟手指测试,控制针模组件压合主板与触摸板,对触摸板进行硬件测试以及模拟手指测试,测试不合格的送入不良品物料架中,从而实现产品的全自动化测试,提高了生产效率,节约了生产成本。
[0071]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种实现触摸产品自动测试的方法,其特征在于,所述方法包括: A.主板到达第一个工作台面,可编程逻辑控制器控制针模组件压合主板与主板特殊测试器,判断主板的指示灯是否亮起,是则对所述主板进行模拟手指测试,继续步骤B,否则将所述主板送入第一类不良品物料架; B.判断所述主板是否合格,是则将所述主板送入第二个工作台面,继续步骤C,否则将所述主板送入第二类不良品物料架; C.可编程逻辑控制器控制针模组件压合主板与触摸板,对所述触摸板进行硬件测试,判断所述触摸板的硬件是否合格,是则对所述触摸板进行模拟手指测试,继续步骤D,否则将所述触摸板送入第三类不良品物料架; D.判断所述触摸板是否合格,是则结束测试,否则将所述触摸板送入第四类不良品物料架。
2.如权利要求1所述的方法,其特征在于,所述步骤A具体为: 主板进入送料轨道,当到达第一个工作台面,可编程逻辑控制器控制针模组件压合主板与主板特殊测试器; 当所述主板与针模组件上的顶针压合后,所述主板自动上电,并与特殊接收器一连接; 判断主板指示灯是否亮起,是则对所述主板进行模拟手指测试,继续步骤B,否则将所述主板送入第一类不良品物料架。
3.如权利要求2所述的方法,其特征在于,所述对所述主板进行模拟手指测试具体为: 可编程逻辑控制器控制XYZ运动测试平台移动测试,对所述主板进行模拟手指测试,并通过特殊接收器一返回测试结果。
4.如权利要求1所述的方法,其特征在于,所述步骤C具体包括: Cl.通过可编程逻辑控制器控制触摸板通过送料轨道送入第二个工作台面,控制针模组件压合主板与触摸板,通过下拉主板引脚,使主板进入特殊模式; C2.对所述触摸板进行硬件测试,判断所述触摸板的硬件是否合格,是则控制针模引脚悬空,使主板进入正常模式,同时与特殊接收器二连接,继续步骤C3,否则将所述触摸板送入第三类不良品物料架; C3.当检测到所述主板进入正常模式,可编程逻辑控制器控制XYZ运动测试平台移动测试,对所述触摸板进行模拟手指测试,并通过特殊接收器二返回测试结果,继续步骤D。
5.如权利要求4所述的方法,其特征在于,所述使主板进入特殊模式之后,对所述触摸板进行硬件测试之前还包括: 主板通过SPI接口与触摸板通信,如果通信成功,对所述触摸板的寄存器进行配置,同时初始化触摸板。
6.如权利要求4所述的方法,其特征在于,所述对所述触摸板进行硬件测试包括: 触摸板的感度值测试和触摸板短路测试。
7.如权利要求4所述的方法,其特征在于,所述对所述触摸板进行模拟手指测试包括划线测试、手势测试以及按键功能测试。
8.一种实现触摸产品自动测试的系统,其特征在于,所述系统包括可编程逻辑控制器和PC机;可编程逻辑控制器,用于控制针模组件压合主板与主板特殊测试器,接收PC机发送的指令,在主板的指示灯亮起时,对所述主板进行模拟手指测试,指示灯不亮时将所述主板送入第一类不良品物料架;接收PC机发送的指令,在主板进行模拟手指测试合格时,将所述主板送入第二个工作台面,主板不合格时将所述主板送入第二类不良品物料架;在第二个工作台面控制针模组件压合主板与触摸板,对所述触摸板进行硬件测试,接收PC机发送的指令,在所述触摸板的硬件合格时,对所述触摸板进行模拟手指测试,硬件不合格时,将所述触摸板送入第三类不良品物料架;接收PC机发送的指令,在触摸板进行模拟手指测试合格时,结束测试,触摸板不合格时,将所述触摸板送入第四类不良品物料架; PC机,用于判断主板指示灯是否亮起,是则发送指令给可编程逻辑控制器控制XYZ运动测试平台移动测试,并对所述主板进行模拟手指测试,否则发送指令给可编程逻辑控制器控制将所述主板送入第一类不良品物料架;判断进行模拟手指测试的主板是否合格,是则发送指令给可编程逻辑控制器控制XYZ运动测试平台移动测试,并将所述主板送入第二个工作平台,否则发送指令给可编程逻辑控制器控制将所述主板送入第二类不良品物料架;判断触摸板的硬件是否合格,是则发送指令给可编程逻辑控制器控制XYZ运动测试平台移动测试,并对所述触摸板进行模拟手指测试,否则发送指令给可编程逻辑控制器控制将所述触摸板送入第二类不良品物料架;判断所述触摸板是否合格,是则结束测试,否则发送指令给可编程逻辑控制器控制将所述触摸板送入第四类不良品物料架。
9.如权利要求8所述的系统,其特征在于,所述系统还包括: 主板特殊测试器,用于与主板压合并对主板进行测试; 特殊接收器一,用于将对主板的模拟手指测试以及触摸板的硬件的测试结果返回给PC机; 特殊接收器二,用于将对触摸板的模拟手指测试结果返回给PC机。
10.如权利要求8所述的系统,其特征在于,所述系统还包括送料轨道、马达、XYZ运动测试平台、针模组件以及传感器。
【文档编号】G06F11/22GK103544084SQ201310529978
【公开日】2014年1月29日 申请日期:2013年10月30日 优先权日:2013年10月30日
【发明者】李佳远, 邓民坤 申请人:深圳雷柏科技股份有限公司