PCBA板自动化测试方法及系统技术方案

技术编号:11994165 阅读:83 留言:0更新日期:2015-09-02 22:24
本发明专利技术公开了一种PCBA板自动化测试方法,该方法包括:检测所述PCBA板上的存储器接口是否连接有可插拔式存储器;若所述存储器接口上连接有可插拔式存储器,则加载预存在所述可插拔式存储器的多个测试程序,分别对所述PCBA板上的各个待测功能模块进行测试;如果测试结果正常,则控制PCBA板上的提示设备发出正常提示信息,如果测试结果异常,则控制PCBA板上的提示设备发出异常提示信息。本发明专利技术还公开了一种PCBA板自动化测试系统。采用本发明专利技术,可方便的对PCBA板上的所有待测功能模块进行测试,提高测试效率。

【技术实现步骤摘要】

本专利技术涉及PCBA板测试领域,尤其涉及一种PCBA板自动化测试方法及系统
技术介绍
PCBA板(即Printed Circuit Board Assembly的简称),是将各种电子器件通过表面封装工艺组装在印制线路板上。PCBA板上包括有多个功能模块,PCBA板在生产出货前,需要对各功能模块进行测试,以保证PCBA板各元器件贴装完好,实现相应的功能。目前,对PCBA板进行测试时采用以下方式进行:靠人工分段分站式单独测试不同功能模块,分别使用带有测试程序的电脑对PCBA板进行测试并在显示器上显示测试结果,需要使用到多个测试电脑和显示器,测试时间长,测试效率低。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种PCBA板自动化测试方法及系统,旨在解决现有技术中PCBA板测试效率低的技术问题,可提高测试效率。为实现上述目的,本专利技术提供一种PCBA板自动化测试方法,该方法包括:检测所述PCBA板上的存储器接口是否连接有可插拔式存储器;若所述存储器接口上连接有可插拔式存储器,则加载预存在所述可插拔式存储器的多个测试程序,分别对所述PCBA板上的各个待测功能模块进行测试;如果测试结果正常,则控制PCBA板上的提示设备发出正常提示信息,如果测试结果异常,则控制PCBA板上的提示设备发出异常提示信息。优选地,所述可插拔式存储器为SD卡或U盘。优选地,所述若所述存储器接口上连接有可插拔式存储器,则加载预存在所述可插拔式存储器的多个测试程序,对所述PCBA板上的各个待测功能模块进行测试的步骤包括: 若所述存储器接口上连接有可插拔式存储器,则加载预存在所述可插拔式存储器的多个测试程序,分别为每个测试程序创建一个线程,以对相应的待测功能模块进行测试。优选地,所述若所述存储器接口上连接有可插拔式存储器,则加载预存在所述可插拔式存储器的多个测试程序,为每个测试程序创建一个线程,以对相应的待测功能模块进行测试的步骤之后,该方法还包括:在测试完成后,释放线程。优选地,所述提示设备为显示屏。此外,为实现上述目的,本专利技术还提供一种PCBA板自动化测试系统,包括PCBA板,设置在所述PCBA板上的检测模块、测试模块和提示控制模块,所述PCBA板还包括多个待测功能模块,其中:所述检测模块,用于检测所述PCBA板上的存储器接口是否连接有可插拔式存储器;测试模块,用于在所述存储器接口上连接有可插拔式存储器时,加载预存在所述可插拔式存储器的多个测试程序,分别对所述PCBA板上的各个待测功能模块进行测试;提示控制模块,用于在测试模块的测试结果正常时,控制PCBA板上的提示设备发出正常提示信息;及用于在测试模块的测试结果异常时,控制PCBA板上的提示设备发出异常提不?目息。优选地,所述可插拔式存储器为SD卡或U盘。优选地,所述测试模块包括:测试单元,用于在所述存储器接口上连接有可插拔式存储器时,加载预存在所述可插拔式存储器的多个测试程序,分别为每个测试程序创建一个线程,以对相应的待测功能模块进行测试。优选地,所述测试模块还包括:释放单元,用于在测试完成后,释放线程。优选地,所述提示设备为显示屏。本专利技术的PCBA板自动化测试方法,通过检测所述PCBA板上的存储器接口是否连接有可插拔式存储器;若所述存储器接口上连接有可插拔式存储器,则加载预存在所述可插拔式存储器的多个测试程序,分别对所述PCBA板上的各个待测功能模块进行测试;如果测试结果正常,则控制PCBA板上的提示设备发出正常提示信息,如果测试结果异常,则控制PCBA板上的提示设备发出异常提示信息;可方便的对PCBA板上的所有待测功能模块进行测试,提高测试效率。【附图说明】图1为本专利技术PCBA板自动化测试方法的第一实施例流程示意图;图2为图1中步骤S20的详细流程示意图;图3为本专利技术PCBA板自动化测试系统的优选实施例结构示意图;图4为图3中测试模块的详细结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种PCBA板自动化测试方法,该PCBA板包括多个待测功能模块。参照图1,在一实施例中,该PCBA板自动化测试方法包括:S10、检测该PCBA板上的存储器接口是否连接有可插拔式存储器,若该存储器接口上连接有可插拔式存储器,则执行步骤S20。该PCBA板为搭载有Andro i d系统的嵌入式PCBA板,该PCBA板上带有存储器接口,该存储器接口包括SD卡接口、U盘接口。该可插拔是存储器为SD卡或U盘。该SD卡或U盘体积小,并可拔插后随处移动,使用方便。在该PCBA板上电后,对PCBA板上的存储器接口进行扫描以检测该存储器接口是否连接有可拔插式存储器。该可拔插式存储器中预存有多个测试程序,可根据实际需要预存数个测试程序,如需要检测PCBA板上的待测功能模块包括:内存模块、时钟模块、3G模块、WIFI模块、蓝牙模块、重力感应模块、光感模块、GPS模块、屏模块、Camera模块、U盘模块、SD卡模块、电池模块、按键模块、录音模块、TP 画线模块、HDMI (High Definit1n Multimedia Interface,HDMI,高清晰度多媒体接口)模块,则该可拔插式存储器中存储这些模块的测试程序:内存模块测试程序、时钟模块测试程序、3G模块测试程序、WIFI模块测试程序、蓝牙模块测试程序、重力感应模块测试程序、光感模块测试程序、GPS模块测试程序、屏模块测试程序、Camera模块测试程序、U盘模块测试程序、SD卡模块测试程序、电池模块测试程序、按键模块测试程序、录音模块测试程序、TP画线模块测试程序、HDMI (High Definit1nMultimedia Interface,HDMI,高清晰度多媒体接口)模块测试程序。该可插拔式存储器可将测试程序存储在PCBA配置文件pcba.cfa中。S20、加载预存在该可插拔式存储器的多个测试程序,分别对该PCBA板上的各个待测功能模块进行测试。该可插拔式存储器的存储的各个测试程序具有一个打开标识,当某个测试程序的打开标识为I时,则表示需要运行该测试程序对PCBA板上的对应功能模块进行测试,当某个测试程序的打开表示为0,则表示不需要运行该测试程序。用户可预先对该可插拔式存储器中的各个测试程序的打开标识进行设置,以确定当前需要对PCBA板的哪些功能模块进行测试。具体的,该PCBA板在上电后,先运行底层驱动程序,各驱动程序完成后开始进入Recovery层,在该Recovery层加载预存在该可插拔式存储器的多个测试程序。在该步骤中,可以先查找到打开标识为I的所有测试程序,然后加载这些测试程序,对PCBA板上的相应待测功能模块进行测试。在一实施例中,加载预存在该可插拔式存储器的多个测试程序包括:加载内存模块测试程序、时钟模块测试程序、3G模块测试程序、WIFI模块测试程序、蓝牙模块测当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种PCBA板自动化测试方法,所述PCBA板包括多个待测功能模块,其特征在于,该方法包括:检测所述PCBA板上的存储器接口是否连接有可插拔式存储器;若所述存储器接口上连接有可插拔式存储器,则加载预存在所述可插拔式存储器的多个测试程序,分别对所述PCBA板上的各个待测功能模块进行测试;如果测试结果正常,则控制PCBA板上的提示设备发出正常提示信息,如果测试结果异常,则控制PCBA板上的提示设备发出异常提示信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈文兴
申请(专利权)人:深圳市创维电器科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1