一种pcba短路点检测方法及装置的制造方法

文档序号:9666216阅读:767来源:国知局
一种pcba短路点检测方法及装置的制造方法
【技术领域】
[0001]本发明涉及印刷电路板测试领域,特别涉及一种PCBA短路点检测方法及装置。
【背景技术】
[0002]PCBA(Printed Circuit Board Assembly,已装配的印刷电路板)在生产过程中会出现因部分物料不良或工艺不良而导致的短路现象,如果印刷电路板上电子物料数量很多的时候,常规的排查方法往往是对短路网络上的所有电子物料进行逐个排查,此方法不但效率低下,浪费时间,甚至有时候会损坏电子物料。

【发明内容】

[0003]本发明提供了一种PCBA短路点检测方法及装置,旨在解决现有技术效率低下的问题。
[0004]—方面,本发明提供了一种PCBA短路点检测方法,所述印刷电路板包括第一电网络和第二电网络,在所述第一电网络和所述第二电网络之间并联多个元器件,所述一种PCBA短路点检测方法包括:
[0005]a.设定所述第一电网络中的任一点为基点;
[0006]b.设定所述第二电网络中的第一端为第一测量点,设定所述第二电网络中的第二端为第二测量点;
[0007]c.获取第一电阻和第二电阻,所述第一电阻为所述第一测量点和所述基点之间的电阻,所述第二电阻为所述第二测量点和所述基点之间的电阻;
[0008]d.判断所述第一电阻是否大于所述第二电阻,若是,则执行步骤e,若否,则执行步骤f.’
[0009]e.将所述第一测量点更新为所述第一测量点和所述第二测量点的中点;
[0010]f.将所述第二测量点更新为所述第一测量点和所述第二测量点的中点;
[0011]g.判断所述第一测量点和所述第二测量点之间的距离是否小于预设值,若是,则执行步骤h,若否,则执行步骤c;
[0012]h.判定所述第一测量点和所述第二测量点之间的所述第二电网络与所述第一电网络发生短路。
[0013]第二方面,本发明提供了一种PCBA短路点检测装置,所述印刷电路板包括第一电网络和第二电网络,在所述第一电网络和所述第二电网络之间并联多个元器件,所述一种PCBA短路点检测装置包括:
[0014]基点预设模块,用于设定所述第一电网络中的任一点为基点;
[0015]测量点预设模块,用于设定所述第二电网络中的第一端为第一测量点,设定所述第二电网络中的第二端为第二测量点;
[0016]电阻获取模块,用于获取第一电阻和第二电阻,所述第一电阻为所述第一测量点和所述基点之间的电阻,所述第二电阻为所述第二测量点和所述基点之间的电阻;
[0017]电阻判断模块,用于判断所述第一电阻是否大于所述第二电阻;
[0018]第一测量点更新模块,用于将所述第一测量点更新为所述第一测量点和所述第二测量点的中点;
[0019]第二测量点更新模块,用于将所述第二测量点更新为所述第一测量点和所述第二测量点的中点;
[0020]距离判断模块,用于判断所述第一测量点和所述第二测量点之间的距离是否小于预设值;
[0021]判定模块,用于判定所述第一测量点和所述第二测量点之间的所述第二电网络与所述第一电网络发生短路。
[0022]在本发明中,由于首先设定第一电网络中的任一点为基点;设定第二电网络中的第一端为第一测量点,设定第二电网络中的第二端为第二测量点;然后获取第一电阻和第二电阻,第一电阻为第一测量点和基点之间的电阻,第二电阻为第二测量点和基点之间的电阻;并判断第一电阻是否大于第二电阻,若是,则将第一测量点更新为第一测量点和第二测量点的中点,若否,则将第二测量点更新为第一测量点和第二测量点的中点;再判断第一测量点和第二测量点之间的距离是否小于预设值,若是,则执行判定第一测量点和第二测量点之间的第二电网络与第一电网络发生短路,若否,则执行获取第一电阻和第二电阻的步骤;因此,无需逐个排查元器件,提高了检测印刷电路板短路点的效率。
【附图说明】
[0023]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本发明实施例一提供的一种PCBA短路点检测方法一种流程图;
[0025]图2为本发明实施例二提供的一种PCBA短路点检测装置一种结构示意图;
[0026]图3为本发明实施例二提供的一种PCBA短路点检测装置判定模块的结构示意图;
[0027]图4为印刷电路板上电路结构图。
【具体实施方式】
[0028]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0029]实施例一:
[0030]图1示出了本实施例提供的PCBA短路点检测方法的实现流程,印刷电路板包括第一电网络和第二电网络,在第一电网络和第二电网络之间并联多个元器件,为了便于说明,仅示出了与本实施例相关的部分,详述如下:
[0031]在步骤101中,设定第一电网络中的任一点为基点。
[0032]在步骤102中,设定第二电网络中的第一端为第一测量点,设定第二电网络中的第二端为第二测量点。
[0033]在步骤103中,获取第一电阻和第二电阻,第一电阻为第一测量点和基点之间的电阻,第二电阻为第二测量点和基点之间的电阻。
[0034]其中,步骤103可以具体为:分别以基点、第一测量点以及第二测量点最近的焊盘或测试点作为基点、第一测量点以及第二测量点的替换点,获取第一电阻和第二电阻,第一电阻为第一测量点和基点之间的电阻,第二电阻为第二测量点和基点之间的电阻。
[0035]其中,第一电阻为将一个测试探头连接第一测量点最近的焊盘或测试点,另一个测试探头连接基点最近的焊盘或测试点后,测量得到的电阻值;第二电阻为将一个测试探头连接第二测量点最近的焊盘或测试点,另一个测试探头连接基点最近的焊盘或测试点后,测量得到的电阻值。
[0036]在步骤104中,判断第一电阻是否大于第二电阻,若是,则执行步骤105,若否,则执行步骤106。
[0037]在步骤105中,将第一测量点更新为第一测量点和第二测量点的中点。其中,上述中点在第二电网络上至第一测量点的距离与上述中点在第二电网络上至第二测量点的距离相同。
[0038]在步骤106中,将第二测量点更新为第一测量点和第二测量点的中点。
[0039]在步骤107中,判断第一测量点和第二测量点之间的距离是否小于预设值,若是,则执行步骤108,若否,则执行步骤103。其中,预设值可以为元器件的最小间距值。
[0040]在步骤108中,判定第一测量点和第二测量点之间的第二电网络与第一电网络发生短路。
[0041 ]具体实施中,步骤108可以分为两种情况:
[0042]A.当第一测量点和第二测量点之间存在元器件时,判定第一测量点和第二测量点之间的元器件发生短路;
[0043]B.当第一测量点和第二测量点之间不存在元器件时,判定第一测量点和第二测量点之间的第二电网络与第一电网络发生线路短路。
[0044]例如,如图4所示,第一电网络与第二电网络之间并联了第一电阻R1至第七电阻R7,首先设定第一电网络中的任一点0点为基点;设定第二电网络中的第一端A点为第一测量点,设定第二电网络中的第二端B点为第二测量点;然后获取第一电阻(A0之间的电阻)为
0.05欧姆,获取第二电阻(B0之间的电阻)为0.06欧姆;并判断第一电阻是否大于第二电阻,判定为否,故将第二测量点更新为第一测量点和第二测量点的中点C点;判断第一测量点A点和第二测量点C点之间的距离是否小于预设值,判定为否,故获取第一电阻(A0之间的电阻)为0.05欧姆,获取第二电阻(C0之间的电阻)为0.04欧姆,判断第一电阻是否大于第二电阻,判定为是,故将第一测量点更新为第一测量点和第二测量点的中点D点;再判断第一测量点D点和第二测量点C点之间的距离是否小于预设值,判定为否,则再获取第一电阻(D0之间的电阻)为0.03欧姆,获取第二电阻(C0之间的电阻)为0.04欧姆;并判断第一电阻是否大于第二电阻,判定为否,故将第二测量点更新为第一测量点和第二测量点的中点E点;再判断第一测量点D点和第二测量点E点之间的距离是否小于预设值,判定为是,则判定第一测量点D点和第二测量点E点之间的第二电网络与第一电网络发生短路,因为第一测量点D点和第二测量点E点之间存在第三电阻R3,所以判定第三电阻R3发生短路。
[0045]本实施例通过首先设定第一电网络中的任一点为基点;设定第二电网络中的第一端为第一测量点,设定第二电网络中的第二端为第二测量点;然后获取第一电阻和第二电阻,第一电阻为第一测量点和基点之间的电阻,第二电阻为第二测量点和基点之间的电阻;并判断第一电阻是否大于第二电阻,若是,则将第
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1