本技术涉及pcba测试,尤其涉及一种pcba自动化测试系统。
背景技术:
1、pcba(英文全称:printed circuit board assembly)是pcb线路板焊上芯片、电阻、电容等电子元件后的状态,如手机电脑主板。在pcba制造完成后,需要对pcba进行测试,以筛选出合格品和不良品,传统的pcba测试方法依赖人工测试,pcba测试人员的疲劳程度、操作方式的规范性等因素都会影响pcba的测试效率。
技术实现思路
1、本技术提供一种pcba自动化测试系统,以提高pcba的测试效率。
2、本技术提供的pcba自动化测试系统包括封闭式的pcba测试装置、中央控制器、环境测试装置和环境调节装置,所述pcba测试装置包括设于所述pcba测试装置内部的供电探针和多个信号探针;其中,所述中央控制器用于控制所述pcba测试装置和所述环境调节装置对待测pcba进行测试,所述中央控制器控制所述pcba测试装置和所述环境调节装置对待测pcba进行测试的方法,包括:
3、获取所述待测pcba的测试文本;其中,所述测试文本包括所述待测pcba的测试环境的环境参数信息、所述待测pcba的测试方案和所述待测pcba的标准参数信息;
4、基于所述待测pcba的测试环境的环境参数信息控制所述环境调节装置调节所述pcba测试装置内的环境参数,以使所述pcba测试装置内的环境参数信息与所述待测pcba的测试环境的环境参数信息一致;
5、基于所述测试方案在多个所述信号探针中确定至少一个目标信号探针,并针对每个所述目标信号探针,将所述目标信号探针与所述目标信号探针对应的测试点对接,及基于所述测试方案中的供电需求信息控制所述供电探针为所述待测pcba供电;
6、在第一预设时间段内实时获取每个所述目标信号探针测得的参数值,得到所述待测pcba在所述第一预设时间段内的测试参数信息,并基于所述测试参数信息和所述标准参数信息判断所述待测pcba是否合格。
7、在一种实现方式中,所述环境调节装置包括温度调节模块、湿度调节模块、ph调节模块和气压调节模块,所述环境测试装置包括温度测试模块、湿度测试模块、ph测试模块和气压测试模块。
8、在一种实现方式中,所述pcba自动化测试系统还包括振动仪,所述中央控制器在获取所述待测pcba的测试文本之前,控制所述振动仪将所述待测pcba振动第二预设时间段。
9、在一种实现方式中,所述pcba自动化测试系统还包括盐水喷雾实验装置,所述中央控制器在获取所述待测pcba的测试文本之前,控制所述盐水喷雾实验装置对所述待测pcba喷雾第三预设时间段。
10、在一种实现方式中,所述基于所述测试参数信息和所述标准参数信息判断所述待测pcba是否合格,包括:
11、针对所述测试参数信息中的每个测试参数,绘制所述测试参数的参数值在所述第一预设时间段内随时间变化的曲线图,并在所述标准参数信息中确定所述测试参数对应的标准参数的取值范围,及以所述标准参数的取值范围为宽,以所述第一预设时间段为长在所述曲线图所在的坐标系内绘制目标矩形;
12、针对每个所述曲线图,分析所述曲线图和所述曲线图对应的所述目标矩形的位置关系;
13、若针对任一所述曲线图,所述曲线图位于所述曲线图对应的所述目标矩形内,确定所述待测pcba合格。
14、在一种实现方式中,所述方法还包括,对所述测试参数信息进行加密处理,并将进行加密处理后的所述测试参数信息存储至预设的测试参数数据库,所述对所述测试参数信息进行加密处理的方法,包括:
15、获取第一标识码、第二标识码和标准编码表;其中,所述第一标识码为所述待测pcba的标识码,所述第二标识码为所述测试参数数据库的标识码,所述标准编码表包括字符列和数字列;
16、基于所述第一标识码、所述第二标识码和所述标准编码表获取目标编码表;
17、基于所述目标编码表获取第一字符列和第二字符列;其中,所述第一字符列为利用所述目标编码表对所述第一标识码进行编码后得到的字符列,所述第二字符列为利用所述目标编码表对所述第二标识码进行编码后得到的字符列;
18、基于所述第一标识码和所述第一字符列生成第一加密矩阵,并基于所述第二标识码和所述第二字符列生成第二加密矩阵;
19、基于所述第一加密矩阵对所述测试参数信息进行加密,得到中间加密测试参数信息;
20、基于所述第二加密矩阵对所述中间加密测试参数信息进行加密,得到加密测试参数信息。
21、在一种实现方式中,所述基于所述第一标识码、所述第二标识码和所述标准编码表获取目标编码表,包括:
22、获取所述第一标识码的字符个数,得到第一目标数字,并获取所述第二标识码的字符个数,得到第二目标数字;
23、计算所述第一目标数字和所述第二目标数字的平方和,并将所述平方和的个位数字作为第三目标数字;
24、在所述标准编码表中删除所述第三目标数字对应的字符,得到第一字符空位,并将所述第一字符空位之前的每个字符均向下移动一个位置,得到第二字符空位,及将指定字符填入所述第二字符空位,得到目标编码表,其中,所述指定字符与所述标准编码表的字符列的字符属于不同语言的字母。
25、在一种实现方式中,所述基于所述第一标识码和所述第一字符列生成第一加密矩阵,包括:
26、针对所述第一标识码的每个数字,利用所述数字替换所述第一字符列中与所述数字对应的字符,得到所述第一加密矩阵的列向量;
27、基于每个所述列向量中的数字在所述第一标识码中所在的先后位置将所有所述列向量由左向右依次排列,得到所述第一加密矩阵。
28、本技术提供了pcba自动化测试系统,本技术提供的pcba自动化测试系统包括封闭式的pcba测试装置、中央控制器、环境测试装置和环境调节装置,所述pcba测试装置包括设于所述pcba测试装置内部的供电探针和多个信号探针;其中,所述中央控制器用于控制所述pcba测试装置和所述环境调节装置对待测pcba进行测试,该自动化测试系统,一方面,可以对待测pcba进行自动化测试,提高pcba的测试效率,另一方面,所述中央控制器基于所述待测pcba的测试环境的环境参数信息控制所述环境调节装置调节所述pcba测试装置内的环境参数,以使所述pcba测试装置内的环境参数信息与所述待测pcba的测试环境的环境参数信息一致,能够实现无需将所述待测pcba安装到整机上,就对所述待测pcba进行测试,这有助于进一步提高pcba的测试效率。再一方面,所述中央控制器基于所述测试方案在多个所述信号探针中确定至少一个目标信号探针,并针对每个所述目标信号探针,将所述目标信号探针与所述目标信号探针对应的测试点对接,及基于所述测试方案中的供电需求信息控制所述供电探针为所述待测pcba供电,可以使所述pcba自动化测试系统实现对多种类型的pcba进行测试。