CN107330143B - 采用ar技术检查pcba的方法及装置 - Google Patents
采用ar技术检查pcba的方法及装置 Download PDFInfo
- Publication number
- CN107330143B CN107330143B CN201710370425.5A CN201710370425A CN107330143B CN 107330143 B CN107330143 B CN 107330143B CN 201710370425 A CN201710370425 A CN 201710370425A CN 107330143 B CN107330143 B CN 107330143B
- Authority
- CN
- China
- Prior art keywords
- pcba
- model
- electronic component
- picture
- electronic components
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/398—Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/36—Circuit design at the analogue level
- G06F30/367—Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/392—Floor-planning or layout, e.g. partitioning or placement
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Architecture (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例公开了一种采用AR技术检查PCBA的方法及装置,包括下述步骤:获取所述PCBA的基础信息,根据所述基础信息中电子元器件的型号、坐标信息和PCBA模板图像对所述PCBA进行建模;采集所述PCBA的图片,根据所述建模形成的PCBA模型文件对所述图片进行坐标覆盖,以获取所述图片中电子元器件的型号;以及在所述PCBA的图片的电子元器件所在位置显示该位置电子元器件的型号。通过将PCBA模型文件和实时采集PCBA的图片进行坐标覆盖,就能够获知PCBA面板的标准设计中电子元器件的型号及摆放位置,并把电子元器件的型号在PCBA面板的相应位置进行显示,使用户能够在通过AR设备观看PCBA面板的同时显示面板不同部位电子元器件的型号,能够使用户快速识别PCBA面板错误电子元器件。
Description
技术领域
本发明实施例涉及电路板检修领域,尤其是涉及一种采用AR技术检查PCBA的方法及装置。
背景技术
印制电路板,又称印刷电路板、印刷线路板,简称印制板,英文简称PCB(printedcircuit board)或PWB(printed wiring board),以绝缘板为基材,切成一定尺寸,其上至少附有一个导电图形,并布有孔(如元件孔、紧固孔、金属化孔等),用来代替以往装置电子元器件的底盘,并实现电子元器件之间的相互连接。
PCBA=Assembly of PCB。将电阻、电容、集成电路(如图)等电子器件集成(Assembly)到PCB(电路板)上,就成了PCBA。
现有技术中,PCBA板上的电子元器件数量繁多、大小不一,有的器件尺寸甚至在毫米级别,更有很多器件是一模一样的。当某一个电子元件出现问题时,工人需要用肉眼在PCBA板上查找出现问题的电子元件的位置,由于PCBA板上的电子元件的特性导致肉眼查找很困难,既浪费时间又容易定位出错,不仅降低了工作效率还无法保证工作质量。
发明内容
本发明实施例主要解决的技术问题是提供一种能够将PCBA面板上电子元器件型号进行AR显示的PCBA检查方法。
为解决上述技术问题,本发明创造的实施例采用的一个技术方案是:提供一种采用AR技术检查PCBA的方法,包括下述步骤:
获取所述PCBA的基础信息,根据所述基础信息中电子元器件的型号、坐标信息和PCBA模板图像对所述PCBA进行建模;
采集所述PCBA的图片,根据所述建模形成的PCBA模型文件对所述图片进行坐标覆盖,以获取所述图片中电子元器件的型号;以及
在所述PCBA的图片的电子元器件所在位置显示该位置电子元器件的型号。
进一步地,所述PCBA的基础信息中包括电子元器件的额定工作特性;
所述在所述PCBA的图片的电子元器件所在位置显示该位置电子元器件的型号,步骤之后还包括:
在所述PCBA的图片中显示至少部分电子元器件的额定工作特性;以及
根据所述额定工作特性排查所述部分电子元器件是否达标。
进一步地,所述在所述PCBA的图片中显示至少部分电子元器件的额定工作特性,步骤之前还包括:
获取包括电子元器件的名称或型号的语音查询指令;
根据所述语音查询指令在所述PCBA模型文件中查找该名称或型号的电子元器件;以及
获取所述名称或型号的电子元器件的额定工作特性及坐标信息,并对该电子元器件进行突出显示。
进一步地,所述在所述PCBA的图片的电子元器件所在位置显示该位置电子元器件的型号,步骤之后包括:
识别所述PCBA的图片的电子元器件的型号;
将所述PCBA的图片的电子元器件的型号与所述模型文件中相同坐标位置的电子元器件的型号进行比对,并在所述PCBA的图片上突出显示与所述模型文件中电子元器件的型号不同的电子元器件。
进一步地,所述在所述PCBA的图片中显示至少部分电子元器件的额定工作特性,步骤之前还包括:
获取所述PCBA的检修策略文件,所述检修策略文件中包括所述PCBA中不同类型电子元器件的排查顺序;
根据所述PCBA的检修策略文件依次获取不同类型电子元器件的额定工作特性。
进一步地,所述根据所述额定工作特性排查所述部分电子元器件是否达标,步骤之后包括:
获取用户的标识指令;
根据所述表示指令对所述排查过程中不达标的电子元器件,在所述PCBA的图片中进行突出显示并发送至服务器进行存储。
进一步地,所述获取所述PCBA的基础信息,根据所述基础信息中电子元器件的型号、坐标信息和PCBA模板图像对所述PCBA进行建模,步骤之前包括:
根据所述PCBA的序列号向服务器端发送获取所述PCBA基础信息的下载请求;
根据所述服务器的相应下载所述序列号表征的PCBA的基础信息。
进一步地,所述获取所述PCBA的基础信息,根据所述基础信息中电子元器件的型号、坐标信息和PCBA模板图像对所述PCBA进行建模,步骤之后包括:
将所述建模形成的模型文件与所述PCBA的序列号进行关联;以及
将与所述PCBA的序列号进行关联后的所述模型文件发送至服务器进行存储。
进一步地,所述建模形成的PCBA模型文件包括:PCBA面板图像和电子元器件在所述PCBA面板上的像素坐标。
为解决上述技术问题,本发明实施例还提供一种采用AR技术检查PCBA的装置,包括:
获取模块,用于获取所述PCBA的基础信息,根据所述基础信息中电子元器件的型号、坐标信息和PCBA模板图像对所述PCBA进行建模;
采集处理模块,用于采集所述PCBA的图片,根据所述建模形成的PCBA模型文件对所述图片进行坐标覆盖,以获取所述图片中电子元器件的型号;
显示模块,用于在所述PCBA的图片的电子元器件所在位置显示该位置电子元器件的型号。
进一步地,所述装置还包括:
第一显示子模块,用于在所述PCBA的图片中显示至少部分电子元器件的额定工作特性;
第一检测子模块,用于根据所述额定工作特性排查所述部分电子元器件是否达标。
进一步地,所述装置还包括:
第一获取子模块,用于获取包括电子元器件的名称或型号的语音查询指令;
第一查询子模块,用于根据所述语音查询指令在所述PCBA模型文件中查找该名称或型号的电子元器件;
第二获取子模块,用于获取所述名称或型号的电子元器件的额定工作特性及坐标信息。
进一步地,所述装置还包括:
第一识别子模块,用于识别所述PCBA的图片的电子元器件的型号;
第一比对显示子模块,用于将所述PCBA的图片的电子元器件的型号与所述模型文件中相同坐标位置的电子元器件的型号进行比对,并在所述PCBA的图片上突出显示与所述模型文件中电子元器件的型号不同的电子元器件。
进一步地,所述装置还包括:
第三获取子模块,用于获取所述PCBA的检修策略文件,所述检修策略文件中包括所述PCBA中不同类型电子元器件的排查顺序;
第四获取子模块,用于根据所述PCBA的检修策略文件依次获取不同类型电子元器件的额定工作特性。
进一步地,所述装置还包括:
第五获取子模块,用于获取用户的标识指令;
第二显示子模块,用于根据所述表示指令对所述排查过程中不达标的电子元器件,在所述PCBA的图片中进行突出显示并发送至服务器进行存储。
进一步地,所述装置还包括:
第一发送子模块,用于根据所述PCBA的序列号向服务器端发送获取所述PCBA基础信息的下载请求;
第一下载子模块,用于根据所述服务器的相应下载所述序列号表征的PCBA的基础信息。
进一步地,所述装置还包括:
第一关联子模块,用于将所述建模形成的模型文件与所述PCBA的序列号进行关联;
第二发送子模块,用于将与所述PCBA的序列号进行关联后的所述模型文件发送至服务器进行存储。
进一步地,所述建模形成的PCBA模型文件包括:PCBA面板图像和电子元器件在所述PCBA面板上的像素坐标。
本发明实施例的有益效果是:通过获取PCBA的基础信息,对PCBA面板及电子元器件进行建模,使AR处理中心或者外设计算机处理中心获取到PCBA面板尺寸及电子元器件的像素坐标的PCBA模型文件,通过将PCBA模型文件和实时采集PCBA的图片进行坐标覆盖,就能够获知PCBA面板的标准设计中电子元器件的型号及摆放位置,并把电子元器件的型号在PCBA面板的相应位置进行显示,使用户能够在通过AR设备观看PCBA面板的同时显示面板不同部位电子元器件的型号,方便用户比对实际版面与标准设计之间是否存在差异,能够使用户快速识别PCBA面板错误电子元器件,提高维修效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例采用AR技术检查PCBA的方法基本流程图;
图2为本发明实施例语音查找电子元器件的一种实施方法流程图;
图3为本发明实施例自动识别错误电子元器件的一种实施方法流程示意图;
图4为本发明实施例采用AR技术检查PCBA的装置的一种基本结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例
本实施例中的AR设备是AR眼镜,是一种可穿戴设备,用于实现增强现实技术,能够实时地计算摄影机影像的位置及角度并加上相应图像、视频、3DPCBA模型文件的技术,实现在眼镜屏幕上把虚拟世界套在现实世界并进行互动。AR眼镜上设有控制***,控制***是由CPU、启动电路和存储装置组成,根据预设操作***和程序对信息进行获取、存储、处理和发送。AR眼镜上还设有麦克风,以获取环境或者用户的声音信息。
请参阅图1,图1为本实施例采用AR技术检查PCBA的方法基本流程图。
如图1所示,一种采用AR技术检查PCBA的方法,包括下述步骤:
S100、获取所述PCBA的基础信息,根据所述基础信息中电子元器件的型号、坐标信息和PCBA模板图像对所述PCBA进行建模。在PCBA进行印刷电路板蚀刻以及电子元器件进行贴片时,提前预制该PCBA的电子模拟电路及电路布图设计,电子模拟电路及电路布图设计存储在制造执行***(Manufacturing Execution System,MES)服务器中,在该服务器中对每一个PCBA的均设置有一个唯一的序列号,该序列号是每一个PCBA唯一的身份识别序列号。
对PCBA建模的过程为:依次对PCBA正方两面的面板形状和电子元器件在所述PCBA面板上的像素坐标进行扫描和记录,形成PCBA模型文件。
将所述建模形成的模型文件与所述PCBA的序列号进行关联,在形成PCBA模型文件之后,将形成的PCBA模型文件与该PCBA的序列号进行关联,以使制造执行***服务器能够辨识该模型文件,并将该模型文件放置在相应的PCBA存储区域进行存储。
将与所述PCBA的序列号进行关联后的所述模型文件发送至服务器进行存储。将PCBA的序列号进行关联后通过有线或者无线网络传输***,将模型文件发送至制造执行***服务器进行存储。
S200、采集所述PCBA的图片,根据所述建模形成的PCBA模型文件对所述图片进行坐标覆盖,以获取所述图片中电子元器件的型号。
通过AR眼镜维修人员能够实时获取PCBA的图片,并将PCBA的图片发送至处理***中进行处理。
根据所述PCBA的序列号向服务器端发送获取所述PCBA基础信息的下载请求;在获得PCBA的图片的同时,处理***通过识别PCBA或者通过手动输入PCBA序列号的方式读取PCBA序列号,处理***向制造服务器执行***服务器发送下载该PCBA模型文件的请求。
根据所述服务器的相应下载所述序列号表征的PCBA的基础信息。处理***向制造服务器发送下载请求,服务器接收到该下载请求后进行相应,将该PCBA的基础信息发送至处理***。
获取所述PCBA的基础信息,并采集所述PCBA的图片,称为模型文件图片;在基础信息中选择至少4个不共线的点作为Marker点,并找到这些Marker点在模型文件图像上的坐标;通过上述Maker点在基础信息中的坐标和在模型文件图像上的坐标,求出由基础信息中坐标变换到模型文件图像上坐标的变换关系,用矩阵H1表示;结合基础信息中所有电子元器件的坐标以及H1便能求出所有电子元器件在模型文件图像上的坐标。过跟踪识别算法求出PCBA模板图像和实时采集到的PCBA图像的变换关系,用H2表示;结合电子元器件在模型文件图像上的坐标以及H2便能求出所有元器件在实时PCBA图像上的位置。
在一些实施方式中,坐标覆盖还能够采用下述方法进行处理:处理***获取到该PCBA的基础信息后,首先根据基础信息中PCBA面板的尺寸对PCBA图片进行坐标覆盖,坐标覆盖的技术具体为,识别PCBA图片中的印刷电路板的边缘角点,并将PCBA基础信息中PCBA的模型文件的角点与PCBA图片中的印刷电路板的边缘角点进行对齐重合。在这一过程中,PCBA图片由于拍摄角度的不同会出现形变现象,此时需对PCBA的模型文件进行相应的形变,以使PCBA的模型文件的角点与PCBA图片的角点能够对齐。对PCBA图片进行坐标覆盖后,根据PCBA模型文件上电子元器件的型号信息,即可获知在PCBA相应位置上电子元器件的型号。
在一些选择性实施例中,PCBA的模型文件无需向服务器进行下载获取,通过扫描或者人工输入的方式识别PCBA的序列号之后,处理***能够直接通过PCBA的基础信息对该PCBA进行建模。
S300、在所述PCBA的图片的电子元器件所在位置显示该位置电子元器件的型号。
通过AR眼镜,在向用户投射PCBA的图片的同时,将PCBA模型文件中电子元器件的型号数据进行同步投射,使PCBA的图片的电子元器件所在位置同时出现该电子元器件的型号,以方便检测人员识别该电子元器件是否为标准标定型号。在一些选择性实施方式中,PCBA的图片和电子元器件的型号数据不仅在AR眼镜上进行投射,同时可以同步发送至PC端进行播放,方便不佩戴AR眼镜的人员观看。
上述事实上方式通过获取PCBA的基础信息,对PCBA面板及电子元器件进行建模,使AR处理中心或者外设计算机处理中心获取到PCBA面板尺寸及电子元器件的像素坐标的PCBA模型文件,通过将PCBA模型文件和实时采集PCBA的图片进行坐标覆盖,就能够获知PCBA面板的标准设计中电子元器件的型号及摆放位置,并把电子元器件的型号在PCBA面板的相应位置进行显示,使用户能够在通过AR设备观看PCBA面板的同时显示面板不同部位电子元器件的型号,方便用户比对实际版面与标准设计之间是否存在差异,能够使用户快速识别PCBA面板错误电子元器件,提高维修效率。
在一些实施方式中,所述PCBA的基础信息中包括电子元器件的额定工作特性。额定工作特性是指该电子元器件在PCBA的设计中正常的工作状态,如电子元器件的工作电压、工作电流和波形结构等。
实际应用中,即使在PCBA的电子元器件的型号及放置位置均无错误的情况下,任然会出现PCBA无法处与正常工作状态的情况,导致这种情况出现的问题在于:电子元器件本身损坏或者电子元器件焊点断开导致接触不良,上述情况均会导致PCBA无法正常工作。检修人员需要对PCBA中电子元器件的额定工作特性进行排查检测。
步骤S300之后还包括步骤S400,步骤400具体包括:
在所述PCBA的图片中显示至少部分电子元器件的额定工作特性;通过AR眼镜,在向用户投射PCBA的图片的同时,在PCBA电子元器件对应的位置投射该电子元器件预设的额定工作特性,方便检修人员观察并相应检测该电子元器件的工作状态是否达标,以达到快速排查电子元器件是否正常的目的。
在一些还是方式中,检修通过机器人完成,机器人读取电子元器件的额定工作特性,然后根据额定标准一项项对各个电子元器件进行逐一排查,然后根据所述额定工作特性排查所述部分电子元器件是否达标。
需要指出的是步骤S300与步骤S400并不具有特定的先后关系,用户能够根据应用场景的不同设置适用优先级,以方便使用。
在一些实施方式中步骤S400之前还包括步骤S310和步骤320。
S310、获取所述PCBA的检修策略文件,所述检修策略文件中包括所述PCBA中不同类型电子元器件的排查顺序;检修策略文件为预先通过经验及统计原理总结出的PCBA出现不同问题时,电子元器件的检修顺序文件,如当PCBA出现输出数据或波形不准确时,通过统计发现,这种情况的发生70%的几率是芯片类电子元器件出现损坏,30%的几率是可调节类电子元器件的数值未达到预设数值造成的,在这种情况下检修策略文件中首先对PCBA中的芯片类电子元器件进行依次排查,在芯片类电子类元器件无问题的情况下,则对可调节类电子元器件进行排查。检修策略文件是通过统计得出的,根据不同的PBCA以及不同的问题,能够制定出不同的检修策略。
S320、根据所述PCBA的检修策略文件依次获取不同类型电子元器件的额定工作特性。根据检修策略文件中的检修步骤,依次显示不同类型电子元器件的额定工作特性以便于进行排查。采用本方法不仅能够使显示界面清楚简明,同样能够使不熟练的检修者也能够快速的排查PCBA存在的问题,降低了工作难度,提高了工作效率。
在步骤S400之前还包括获取语音指令,具体请参阅图2,图2为本实施例语音查找电子元器件的一种实施方法流程图。
如图2所示,包括下述步骤:
S410、获取包括电子元器件的名称或型号的语音查询指令。AR眼镜通过麦克风获取用户发出的检测电子元器件的名称或型号,通过语音识别技术获取用户语音指令中的电子元器件的名称或型号。
S420、根据所述语音查询指令在所述PCBA模型文件中查找该名称或型号的电子元器件。根据用户发出的语音指令中的电子元器件的名称或型号,在PCBA模型文件中查找与用户语音指令相同的电子元器件,具体的查找方法为通过文字比对进行识别,即可确定用户语音指令中的电子元器件。
S430、获取所述名称或型号的电子元器件的额定工作特性及坐标信息,并对该电子元器件进行突出显示。在获取到电子元器件的名称或型号,并通过比对确定该电子元器件在PCBA模型文件中的像素坐标位置后和额定工作特性后,在投射PCBA图像的同时,在该电子元器件所在的位置投射辨识光线或者图案,以方便检测人员在PCBA密集的电子元器件中,快速寻找到语音指令中电子元器件所在的位置。
投射辨识光线或者图案包括:在PCBA图像语音指令确定电子元器件像素所在位置投射红色或者其他颜色的光线进行标记、向语音指令确定电子元器件像素边缘投射闭合框体光线或向语音指令确定电子元器件像素位置投射特定的有别于背景颜色的光线图案,但突出显示不限于此,根据具体应用场景的不同,用户能够进行不同的设置,普遍遵循的原理在于,使用户能够快速识别出语音指令确定电子元器件像素所在位置即可。
在一些实施方式中,一个PCBA板上有多个同一名称或者同一型号的电子元器件,为方便检测人员一一进行排查,同一型号或名称的电子元器件每次仅对一个进行突出显示,通过用户“上一个”和“下一个”或者意思相同的其他语音指令逐一进行突出显示,方便用户排查和操作。
在步骤S300之后还包括步骤S500,步骤S500为自动识别错误电子元器件的一种实施方法,具体请参阅图3,图3为本实施例自动识别错误电子元器件的一种实施方法流程示意图。
如图3所示包括下述步骤:
S510、识别所述PCBA的图片的电子元器件的型号。使用在PCBA上的电子元器件分为几种类型,包括(不限于):芯片类、电阻类、电容类或电感类等。不同类型的电子元器件均预制有型号识别标志,如芯片类的电子元器件均在其上表面标有具体型号,电容和电阻类上不同的圈表示电容或者电阻不同的阻值或容值,AR眼镜通过读取并通过比对识别即可识别不同电子元器件的类型。在一些选择性实施例中,有一些电子元器件无法通过上述方式进行识别,需使用图片比对识别的方法进行识别,在服务器内预先存储不同电子元器件的模型文件,然后将采集到的电子元器件的图片与之比对,即可认定该电子元器件的型号。
S520、将所述PCBA的图片的电子元器件的型号与所述模型文件中相同坐标位置的电子元器件的型号进行比对,并在所述PCBA的图片上突出显示与所述模型文件中电子元器件的型号不同的电子元器件。识别出PCBA图片中不同电子元器件的型号后,将该型号与PCBA模型文件中相应电子元器件的型号进行比对,若发现两者的型号不一致时,在PCBA的图片上突出显示该电子元器件模块。
突出显示包括:在PCBA图像语音指令确定电子元器件像素所在位置投射红色或者其他颜色的光线进行标记、向语音指令确定电子元器件像素边缘投射闭合框体光线或向语音指令确定电子元器件像素位置投射特定的有别于背景颜色的光线图案,但突出显示不限于此,根据具体应用场景的不同,用户能够进行不同的设置,普遍遵循的原理在于,使用户能够快速识别出语音指令确定电子元器件像素所在位置即可。
请参阅图4,图4为本实施例采用AR技术检查PCBA的装置的一种基本结构框图。
如图4所示,一种采用AR技术检查PCBA的装置,包括:获取模块100、采集处理模块200和显示模块300。其中,获取模块100用于获取PCBA的基础信息,根据基础信息中电子元器件的型号和坐标信息对PCBA进行建模;采集处理模块200用于采集PCBA的图片,根据建模形成的PCBA模型文件对图片进行坐标覆盖,以获取图片中电子元器件的型号;显示模块300用于在PCBA的图片的电子元器件所在位置显示该位置电子元器件的型号。
在一些实施方式中,采用AR技术检查PCBA的装置还包括:第一显示子模块和第一检测子模块。其中,第一显示子模块用于在PCBA的图片中显示至少部分电子元器件的额定工作特性;第一检测子模块用于根据额定工作特性排查部分电子元器件是否达标。
在一些实施方式中,采用AR技术检查PCBA的装置还包括:第一获取子模块、第一查询子模块和第二获取子模块。其中,第一获取子模块用于获取包括电子元器件的名称或型号的语音查询指令;第一查询子模块用于根据语音查询指令在PCBA模型文件中查找该名称或型号的电子元器件;第二获取子模块用于获取名称或型号的电子元器件的额定工作特性及坐标信息。
在一些实施方式中,采用AR技术检查PCBA的装置还包括:第一识别子模块和第一比对显示子模块。其中,第一识别子模块用于识别PCBA的图片的电子元器件的型号;第一比对显示子模块用于将PCBA的图片的电子元器件的型号与模型文件中相同坐标位置的电子元器件的型号进行比对,并在PCBA的图片上突出显示与模型文件中电子元器件的型号不同的电子元器件。
在一些实施方式中,采用AR技术检查PCBA的装置还包括:第三获取子模块和第四获取子模块。其中,第三获取子模块用于获取PCBA的检修策略文件,检修策略文件中包括PCBA中不同类型电子元器件的排查顺序;第四获取子模块用于根据PCBA的检修策略文件依次获取不同类型电子元器件的额定工作特性。
在一些实施方式中,采用AR技术检查PCBA的装置还包括:第五获取子模块和第二显示子模块。第五获取子模块用于获取用户的标识指令;第二显示子模块用于根据表示指令对排查过程中不达标的电子元器件,在PCBA的图片中进行突出显示并发送至服务器进行存储。
在一些实施方式中,采用AR技术检查PCBA的装置还包括:第一发送子模块和第一下载子模块。其中,第一发送子模块用于根据PCBA的序列号向服务器端发送获取PCBA基础信息的下载请求;第一下载子模块用于根据服务器的相应下载序列号表征的PCBA的基础信息。
在一些实施方式中,采用AR技术检查PCBA的装置还包括:第一关联子模块和第二发送子模块。其中,第一关联子模块用于将建模形成的模型文件与PCBA的序列号进行关联;第二发送子模块用于将与PCBA的序列号进行关联后的模型文件发送至服务器进行存储。
在一些实施方式中,建模形成的PCBA模型文件包括:PCBA面板图像和电子元器件在PCBA面板上的像素坐标。
需要说明的是,本发明的说明书及其附图中给出了本发明的较佳的实施例,但是,本发明可以通过许多不同的形式来实现,并不限于本说明书所描述的实施例,这些实施例不作为对本发明内容的额外限制,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。并且,上述各技术特征继续相互组合,形成未在上面列举的各种实施例,均视为本发明说明书记载的范围;进一步地,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种采用AR技术检查PCBA的方法,其特征在于,包括下述步骤:
获取所述PCBA的基础信息,根据所述基础信息中电子元器件的型号、坐标信息和PCBA模板图像对所述PCBA进行建模;
采集所述PCBA的图片,根据所述建模形成的PCBA模型文件对所述图片进行坐标覆盖,以获取所述图片中所有电子元器件的型号;以及
投射所述PCBA的图片,并在所述PCBA的图片的电子元器件所在位置显示该位置电子元器件的型号。
2.根据权利要求1所述的采用AR技术检查PCBA的方法,其特征在于,所述PCBA的基础信息中包括电子元器件的额定工作特性;
所述在所述PCBA的图片的电子元器件所在位置显示该位置电子元器件的型号,步骤之后还包括:
在所述PCBA的图片中显示至少部分电子元器件的额定工作特性;以及
根据所述额定工作特性排查所述部分电子元器件是否达标。
3.根据权利要求2所述的采用AR技术检查PCBA的方法,其特征在于,所述在所述PCBA的图片中显示至少部分电子元器件的额定工作特性,步骤之前还包括:
获取包括电子元器件的名称或型号的语音查询指令;
根据所述语音查询指令在所述PCBA模型文件中查找该名称或型号的电子元器件;以及
获取所述名称或型号的电子元器件的额定工作特性及坐标信息,并对该电子元器件进行突出显示。
4.根据权利要求1所述的采用AR技术检查PCBA的方法,其特征在于,所述在所述PCBA的图片的电子元器件所在位置显示该位置电子元器件的型号,步骤之后包括:
识别所述PCBA的图片的电子元器件的型号;
将所述PCBA的图片的电子元器件的型号与所述模型文件中相同坐标位置的电子元器件的型号进行比对,并在所述PCBA的图片上突出显示与所述模型文件中电子元器件的型号不同的电子元器件。
5.根据权利要求2所述的采用AR技术检查PCBA的方法,其特征在于,所述在所述PCBA的图片中显示至少部分电子元器件的额定工作特性,步骤之前还包括:
获取所述PCBA的检修策略文件,所述检修策略文件中包括所述PCBA中不同类型电子元器件的排查顺序;
根据所述PCBA的检修策略文件依次获取不同类型电子元器件的额定工作特性。
6.根据权利要求2所述的采用AR技术检查PCBA的方法,其特征在于,所述根据所述额定工作特性排查所述部分电子元器件是否达标,步骤之后包括:
获取用户的标识指令;
根据所述标识 指令对所述排查过程中不达标的电子元器件,在所述PCBA的图片中进行突出显示并发送至服务器进行存储。
7.根据权利要求1所述的采用AR技术检查PCBA的方法,其特征在于,所述获取所述PCBA的基础信息,根据所述基础信息中电子元器件的型号、坐标信息和PCBA模板图像对所述PCBA进行建模,步骤之前包括:
根据所述PCBA的序列号向服务器端发送获取所述PCBA基础信息的下载请求;
根据所述服务器的相应下载所述序列号表征的PCBA的基础信息。
8.根据权利要求7所述的采用AR技术检查PCBA的方法,其特征在于,所述获取所述PCBA的基础信息,根据所述基础信息中电子元器件的型号、坐标信息和PCBA模板图像对所述PCBA进行建模,步骤之后包括:
将所述建模形成的模型文件与所述PCBA的序列号进行关联;以及
将与所述PCBA的序列号进行关联后的所述模型文件发送至服务器进行存储。
9.根据权利要求1~8任意一项所述的采用AR技术检查PCBA的方法,其特征在于,所述建模形成的PCBA模型文件包括:PCBA面板图像和电子元器件在所述PCBA面板上的像素坐标。
10.一种采用AR技术检查PCBA的装置,其特征在于,包括:
获取模块,用于获取所述PCBA的基础信息,根据所述基础信息中电子元器件的型号、坐标信息和PCBA模板图像对所述PCBA进行建模;
采集处理模块,用于采集所述PCBA的图片,根据所述建模形成的PCBA模型文件对所述图片进行坐标覆盖,以获取所述图片中所有电子元器件的型号;
显示模块,用于投射所述PCBA的图片,并在所述PCBA的图片的电子元器件所在位置显示该位置电子元器件的型号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710370425.5A CN107330143B (zh) | 2017-05-23 | 2017-05-23 | 采用ar技术检查pcba的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710370425.5A CN107330143B (zh) | 2017-05-23 | 2017-05-23 | 采用ar技术检查pcba的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107330143A CN107330143A (zh) | 2017-11-07 |
CN107330143B true CN107330143B (zh) | 2020-12-18 |
Family
ID=60192649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710370425.5A Expired - Fee Related CN107330143B (zh) | 2017-05-23 | 2017-05-23 | 采用ar技术检查pcba的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107330143B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109963455B (zh) * | 2017-12-14 | 2020-07-21 | 中国科学院长春光学精密机械与物理研究所 | 一种印制电路板元器件的定位*** |
CN109963451B (zh) * | 2017-12-14 | 2020-07-03 | 中国科学院长春光学精密机械与物理研究所 | 一种印制电路板元器件的定位方法 |
CN110288575A (zh) * | 2019-06-17 | 2019-09-27 | Oppo(重庆)智能科技有限公司 | 零件不良部位的定位方法、电子装置、设备及存储介质 |
CN110609912B (zh) * | 2019-08-29 | 2022-08-30 | 百度在线网络技术(北京)有限公司 | 元器件信息记录方法、装置、设备及可读存储介质 |
CN111104542B (zh) * | 2020-01-07 | 2023-04-18 | 成都睿琪科技有限责任公司 | 零件识别管理方法及装置 |
CN114063512B (zh) * | 2021-11-15 | 2023-09-19 | 中国联合网络通信集团有限公司 | 维保业务指导与监控方法、云平台、ar眼镜与*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4772125A (en) * | 1985-06-19 | 1988-09-20 | Hitachi, Ltd. | Apparatus and method for inspecting soldered portions |
CN1269695A (zh) * | 1999-04-01 | 2000-10-11 | 日本胜利株式会社 | 印刷电路板及其制造方法 |
CN105873376A (zh) * | 2016-04-29 | 2016-08-17 | 北京小米移动软件有限公司 | 基于ar的pcb板装配方法及辅助装配装置 |
CN106370671A (zh) * | 2016-10-12 | 2017-02-01 | 浙江理工大学 | 基于机器视觉的pcb上元器件检测***及方法 |
CN106488660A (zh) * | 2016-11-12 | 2017-03-08 | 广东科翔电子科技有限公司 | 一种基于磁控溅射技术的pcb板线路图层制作方法 |
CN106595476A (zh) * | 2016-11-09 | 2017-04-26 | 唐雪松 | 基于ar技术的零配件检测方法和装置 |
-
2017
- 2017-05-23 CN CN201710370425.5A patent/CN107330143B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4772125A (en) * | 1985-06-19 | 1988-09-20 | Hitachi, Ltd. | Apparatus and method for inspecting soldered portions |
CN1269695A (zh) * | 1999-04-01 | 2000-10-11 | 日本胜利株式会社 | 印刷电路板及其制造方法 |
CN105873376A (zh) * | 2016-04-29 | 2016-08-17 | 北京小米移动软件有限公司 | 基于ar的pcb板装配方法及辅助装配装置 |
CN106370671A (zh) * | 2016-10-12 | 2017-02-01 | 浙江理工大学 | 基于机器视觉的pcb上元器件检测***及方法 |
CN106595476A (zh) * | 2016-11-09 | 2017-04-26 | 唐雪松 | 基于ar技术的零配件检测方法和装置 |
CN106488660A (zh) * | 2016-11-12 | 2017-03-08 | 广东科翔电子科技有限公司 | 一种基于磁控溅射技术的pcb板线路图层制作方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107330143A (zh) | 2017-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107330143B (zh) | 采用ar技术检查pcba的方法及装置 | |
CN107907775B (zh) | 接线检测方法及接线检测装置 | |
CN109725247B (zh) | 一种电路板远程维护保障方法及*** | |
US20130010068A1 (en) | Augmented reality system | |
CN109142380A (zh) | 电路板的故障检测方法、装置和*** | |
CN110430443A (zh) | 视频镜头剪切的方法、装置及计算机设备 | |
CN106776294B (zh) | 安卓手机自动化测试方法和*** | |
US20130182942A1 (en) | Method for registering inspection standard for soldering inspection and board inspection apparatus thereby | |
CN111710055A (zh) | 便携式电力巡检设备及电力巡检方法、电力巡检*** | |
JP2018530800A (ja) | 電気開閉器の組立方法並びにそのような開閉器の組み立てを簡素化する組立補助装置 | |
CN109963451B (zh) | 一种印制电路板元器件的定位方法 | |
JP2014123193A (ja) | フィールド作業支援装置 | |
KR20130050236A (ko) | 검사 결과의 목시 확인 작업의 지원용의 시스템 및 장치 및 방법 | |
JP3906780B2 (ja) | 部品コード変換テーブルに対するデータ登録方法、基板検査データの作成装置、登録処理用のプログラムおよびその記憶媒体 | |
CN111970557A (zh) | 图像显示方法、装置、电子设备及存储介质 | |
JP2015061339A (ja) | 結線作業支援システム | |
CN110346704A (zh) | 板卡测试中测试文件的确定方法、装置、设备及存储介质 | |
CN107392903A (zh) | Pcb线路获取方法、获取***和维修的方法 | |
CN109963455B (zh) | 一种印制电路板元器件的定位*** | |
CN111659124B (zh) | 一种用于对弈的智能鉴别*** | |
US20090296082A1 (en) | Circuit board detecting device and method thereof | |
JP6516884B2 (ja) | 結線検査作業支援システム | |
KR100696105B1 (ko) | Pcb검사장치의 티칭데이터 설정방법 및 장치 | |
KR101993705B1 (ko) | 자동광학검사기의 부품 라이브러리 코드 자동 입력 장치 및 방법 | |
JP2012160134A (ja) | プラント制御システムの模擬装置及び模擬画面の作成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20201218 |