可视化操作系统的构建方法及装置制造方法及图纸

技术编号:37156621 阅读:28 留言:0更新日期:2023-04-06 22:18
本发明专利技术涉及pcb焊接技术技术领域,揭露了一种可视化操作系统的构建方法,包括:获取待检pcb板图像,利用pcb画板图提取待检pcb板图像的可视化差异区域集,利用差异最值提取公式提取线路差异最值对,判断线路差异最值对是否大于线路差异阈值对,若大于则检测不合格,若所不大于则提取焊接区域集,判断焊接区域集中是否存在超出焊接区间的焊接区域,若存在则对所述焊接区域进行可视化显示,若不存在则判定待检pcb焊接图像检测合格。本发明专利技术还提出一种可视化操作系统的构建装置、电子设备以及计算机可读存储介质。本发明专利技术可以解决当前PCB的故障检测存在检测效率低、准确度差的问题。准确度差的问题。准确度差的问题。

【技术实现步骤摘要】
可视化操作系统的构建方法及装置


[0001]本专利技术涉及pcb焊接
,尤其涉及一种可视化操作系统的构建方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着科学技术的发展,以半导体为基础、以集成电路为核心的电子电路与信息技术开始成为信息产业的基础。作为集成电路载体的印刷电路板(Printed CircuitBoard,简称PCB)开始广泛的应用在国防、工业、教育、军事及社会生活等领域。
[0003]PCB的设计类型多种多样,且已实现批量生产,当前PCB的故障检测仍是研究的热点,以人工检测等传统诊断方法在准确性及稳定性上均无法满足现代自动化生产的需求,因此当前PCB的故障检测存在检测效率低、准确度差的问题。

技术实现思路

[0004]本专利技术提供一种可视化操作系统的构建方法、装置及计算机可读存储介质,其主要目的在于解决当前PCB的故障检测存在检测效率低、准确度差的问题。
[0005]为实现上述目的,本专利技术提供的一种可视化操作系统的构建方法,包括:
[0006]获取pcb电路原理图,对所述pcb电路原理图进行优化布局,得到pcb画板图;
[0007]根据所述pcb画板图制备pcb板,获取所述pcb板的待检pcb板图像,利用所述pcb画板图提取所述待检pcb板图像的差异区域,得到可视化差异区域集;
[0008]利用预构建的差异最值提取公式,在所述可视化差异区域集中提取线路差异最值对,其中所述差异最值提取公式如下所示:
[0009][0010]其中,h
max
表示线路横向差异最大值,h1表示第一个差异区域的线路横向差异值,h2表示第二个差异区域的线路横向差异值,h
j
表示第i个差异区域的线路横向差异值,i表示差异区域集中差异区域的个数,z
max
表示线路纵向差异最大值,z1表示第一个差异区域的线路纵向差异值,z2表示第二个差异区域的线路纵向差异值,z
j
表示第i个差异区域的线路纵向差异值;
[0011]判断所述线路差异最值对是否大于预设的线路差异阈值对;
[0012]若所述线路差异最值对大于所述线路差异阈值对,则判断所述待检pcb板图像检测不合格;
[0013]若所述线路差异最值对不大于所述线路差异阈值对,则获取待检pcb焊接图像,在所述待检pcb焊接图像中提取焊接区域集;
[0014]判断所述焊接区域集中是否存在超出预定焊接区间的焊接区域;
[0015]若所述焊接区域集中存在超出所述焊接区间的焊接区域,则对所述焊接区域进行
可视化显示;
[0016]若所述焊接区域集中不存在超出所述焊接区间的焊接区域,则判定所述待检pcb焊接图像检测合格。
[0017]可选地,所述利用所述pcb画板图提取所述待检pcb板图像的差异区域,得到可视化差异区域集,包括:
[0018]将所述pcb画板图与所述待检pcb板图像重合,得到pcb重合图;
[0019]在所述pcb重合图中提取pcb画板图与待检pcb板图像的线路部分,得到线路重合图;
[0020]根据所述标准线路图及所述待检线路图的像素值,利用预构建的像素区域提取公式在所述线路重合图中提取所述差异区域,得到所述可视化差异区域集。
[0021]可选地,所述像素区域提取公式,如下所示:
[0022][0023]其中,z
d7
表示像素值为待检线路图的像素值的区域集合,p
d7
表示第一个像素值为待检线路图的像素值的像素区域,p
d2
表示第二个像素值为待检线路图的像素值的像素区域,p
dn
表示第n个像素值为待检线路图的像素值的像素区域;z
c
表示像素值为标准线路图及所述待检线路图的像素叠加值的区域集合,p
c1
表示第一个像素值为标准线路图及所述待检线路图的像素叠加值的像素区域,p
c2
表示第二个像素值为标准线路图及所述待检线路图的像素叠加值的像素区域,p
cm
表示第m个像素值为标准线路图及所述待检线路图的像素叠加值的像素区域;z
d2
表示像素值为标准线路图的像素值的区域集合,p
b7
表示第一个像素值为标准线路图的像素值的像素区域,p
b2
表示第二个像素值为标准线路图的像素值的像素区域,p
bk
表示第k个像素值为标准线路图的像素值的像素区域。
[0024]可选地,所述将所述pcb画板图与所述待检pcb板图像重合,得到pcb重合图,包括:
[0025]识别所述pcb画板图的定位孔位置及所述待检pcb板图像的定位孔位置;
[0026]将所述pcb画板图的定位孔位置与所述待检pcb板图像的定位孔位置对应重合,得到所述pcb重合图。
[0027]可选地,所述在所述待检pcb焊接图像中提取焊接区域集,包括:
[0028]将所述待检pcb板图像与所述待检pcb焊接图像中的像素值对应相减,得到像素差不为零的焊点区域;
[0029]集合所述焊点区域,得到焊接区域集。
[0030]可选地,所述判断所述焊接区域集中是否存在超出预定焊接区间的焊接区域,包括:
[0031]在所述待检pcb板图像中提取焊接中心点集;
[0032]接收所述焊接中心点集中每一个焊接中心点的最小焊接距离及最大焊接距离;
[0033]根据所述焊接中心点集中每一个焊接中心点及所述焊接中心点的最小焊接距离及最大焊接距离设定每一个焊接中心点的焊接圆环区间;
[0034]判断所述焊接区域集中是否存在超出所述焊接圆环区间的焊接区域。
[0035]可选地,所述对所述焊接区域进行可视化显示,包括:
[0036]在所述待检pcb焊接图像中提取所述像素差不为零的焊点区域中的像素值,得到焊点原始像素值;
[0037]在所述焊接区域集的一个焊接区域中提取超出所述焊接圆环区间的区域;
[0038]将所述焊接区域中未超过所述焊接圆环区间的区域的像素值设定为所述焊点原始像素值;
[0039]将超过所述焊接圆环区间的区域的像素值进行可视化预警像素显示。
[0040]可选地,所述将超过所述焊接圆环区间的区域的像素值进行可视化预警像素显示,包括:
[0041]在超过所述焊接圆环区间的区域中提取所述焊接圆环区间外的区域,得到焊接圆环外区域;
[0042]在超过所述焊接圆环区间的区域中提取所述焊接圆环区间内的区域,得到焊接圆环内区域;
[0043]将所述焊接圆环外区域的像素值设定为预设的过焊像素值;
[0044]将所述焊接圆环内区域的像素值设定为预设的欠焊像素值。
[0045]可选地,所述判断所述线路差异最值对是否大于预设的线路差异阈值对,包括:
[0046]判断所述线路差本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可视化操作系统的构建方法,其特征在于,所述方法包括:获取pcb电路原理图,对所述pcb电路原理图进行优化布局,得到pcb画板图;根据所述pcb画板图制备pcb板,获取所述pcb板的待检pcb板图像,利用所述pcb画板图提取所述待检pcb板图像的差异区域,得到可视化差异区域集;利用预构建的差异最值提取公式,在所述可视化差异区域集中提取线路差异最值对,其中所述差异最值提取公式如下所示:其中,h
max
表示线路横向差异最大值,h1表示第一个差异区域的线路横向差异值,h2表示第二个差异区域的线路横向差异值,h
i
表示第i个差异区域的线路横向差异值,i表示差异区域集中差异区域的个数,z
max
表示线路纵向差异最大值,z1表示第一个差异区域的线路纵向差异值,z2表示第二个差异区域的线路纵向差异值,z
i
表示第i个差异区域的线路纵向差异值;判断所述线路差异最值对是否大于预设的线路差异阈值对;若所述线路差异最值对大于所述线路差异阈值对,则判断所述待检pcb板图像检测不合格;若所述线路差异最值对不大于所述线路差异阈值对,则获取待检pcb焊接图像,在所述待检pcb焊接图像中提取焊接区域集;判断所述焊接区域集中是否存在超出预定焊接区间的焊接区域;若所述焊接区域集中存在超出所述焊接区间的焊接区域,则对所述焊接区域进行可视化显示;若所述焊接区域集中不存在超出所述焊接区间的焊接区域,则判定所述待检pcb焊接图像检测合格。2.如权利要求1所述的可视化操作系统的构建方法,其特征在于,所述利用所述pcb画板图提取所述待检pcb板图像的差异区域,得到可视化差异区域集,包括:将所述pcb画板图与所述待检pcb板图像重合,得到pcb重合图;在所述pcb重合图中提取pcb画板图与待检pcb板图像的线路部分,得到线路重合图;根据所述标准线路图及所述待检线路图的像素值,利用预构建的像素区域提取公式在所述线路重合图中提取所述差异区域,得到所述可视化差异区域集。3.如权利要求2所述的可视化操作系统的构建方法,其特征在于,所述像素区域提取公式,如下所示:其中,z
d1
表示像素值为待检线路图的像素值的区域集合,p
d1
表示第一个像素值为待检线路图的像素值的像素区域,p
d2
表示第二个像素值为待检线路图的像素值的像素区域,p
dn
表示第n个像素值为待检线路图的像素值的像素区域;z
c
表示像素值为标准线路图及所述待检线路图的像素叠加值的区域集合,p
c1
表示第一个像素值为标准线路图及所述待检线路图的像素叠加值的像素区域,p
c2
表示第二个像素值为标准线路图及所述待检线路图的像素叠加值的像素区域,p
cm
表示第m个像素值为标准线路图及所述待检线路图的像素叠加值的像素区域;z
d2
表示像素值为标准线路图的像素值的区域集合,p
b1
表示第一个像素值为标准线路图的像素值的像素区域,p
b2
表示第二个像素值为标准线路图的像素值的像素区域,p
bk
表示第k个像素值为标准线路图的像素值的像素区域。4.如权利要求2所述的可视化操作系统的构建方法,其特征在于,所述将所述pcb画板图与所述待检pcb板图像重合,得到pcb重合图,包括:识别所述pcb画板图的定位孔位置及所述待检pcb板图像的定位孔位置;将所述pcb画板图的定位孔位置与所述待检pcb板图像的定位孔位置对应重合,得到所述pcb重合图。5.如权利要求1所述的可视化操作系统的构建方法,其特征在于,所述在所述待检pcb焊接图像中提取焊接区域集,包括:将所述待检pcb板图像与所述待检pcb焊...

【专利技术属性】
技术研发人员:张侠
申请(专利权)人:青岛青软晶尊微电子科技有限公司
类型:发明
国别省市:

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

1