基于遗传算法的PCB板元件检测

来源 :复旦大学 | 被引量 : 0次 | 上传用户:nafei123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着PCB板制造工艺的发展,电路板上焊接的各种器件越来越多,发生焊接错误的概率也越来越高。如果在检验过程中不能将这些问题找出来,势必在PCB板调试和应用过程中留下安全隐患。目前主要使用两种方法来检测PCB板上元件安装质量,一是采用人工检测的方法:二是采用计算机视觉检测技术。 本文针对目前检测方法中的一些不足,提出了一种新的检测方法,即通过图像模板匹配法逐个检测PCB板上元器件,详细描述了PCB板元器件检测的基本原理,并使用基于FPAG硬件平台的代间差分遗传算法对图像搜索匹配过程进行优化,显著降低了系统的成本以及设计复杂度,同时也为遗传算法的实时应用开辟了新的思路和方法。 本文首先介绍了一般遗传算法的设计方法。然后介绍了PCB板元器件检测的基本原理,并采用图像模板匹配算法检测PCB板上应焊接某一阻值电阻的区域是否焊接了其他阻值的电阻或者发生漏焊。接着采用简单遗传算法(SGA)对图像搜索匹配过程进行优化。针对简单遗传算法(SGA)本身固有的缺陷,提出利用代间差分遗传算法进一步优化其搜索匹配速度,给出了算法实现的全过程,并验证了代间差分遗传算法可以有效优化图像匹配搜索过程,加快检测的速度。 鉴于用软件实现代间差分遗传算法对检测过程进行优化,存在检测速度相对较慢,不能满足实时检测的要求,采用传统的PC机作为实现平台,成本昂贵,系统设计复杂,无法发挥遗传算法并行性的特点等问题。本文以FPGA为硬件平台实现代间差分遗传算法(IDGA),详细介绍了硬件实现流程,同样对图像搜索匹配过程进行优化,详细描述了系统结构框图以及设计流程,并将实验结果与采用软件实现的实验结果相比较,验证了采用FPGA为硬件平台实现代间差分遗传算法(IDGA),其检测速度和实时性大大优于软件实现方法,完全发挥了遗传算法的并行性,加快了检测的速度,实现了实时性的要求。
其他文献
X87指令集是目前CISC架构微处理器使用最为广泛的浮点指令集。浮点加法指令是使用最为频繁的浮点指令之一,设计高效的浮点加法运算单元可以提高微处理器的浮点运算的能力,进
全基因组具有比单个或多基因标记更丰富的信息位点,能获得支持率更高的系统发育树。相对于核基因组和线粒体基因组,叶绿体基因组具有结构保守、进化速率适中、易于获得的特点,因
本文对地磁匹配导航相关技术进行了研究,具体包括:高精度地磁图的构建、地磁适配区的选择以及地磁匹配算法。重点对地磁匹配算法进行了深入的研究。本文的主要研究内容为:  
自2019年12月起新型冠状病毒( 2019-nCoV)肺炎疫情逐步发展,目前已造成我国及境外许多国家发现新冠肺炎感染病例.随着我国采取的一系列预防控制和医疗救治措施的有效实施,目
期刊
本文通过对荣华二采区10
准噶尔盆地是我国西北地区四大盆地之一,位于天山与阿尔泰山之间。其南缘地区是新疆现代工业和农业中心,近年来由于人口激增以及社会快速发展等因素的影响,当地出现了土地荒
国医大师路志正教授在治疗风湿痹病过程中,一贯重视健脾和胃、调理情志,以“持中央,怡情志”为治疗首义.导师罗亚萍主任中医师有幸拜路老为师,学习并传承其学术思想,在临床治
靶向性抗肿瘤药物是当今研究的热点。但抗肿瘤药研发的成功率仍很低,而有效性和安全性则是致使新药淘汰的两大因素,因此在新药发现早期建立高效候选药物筛选和优化的评价体系
生物组织中的光传输以及生物组织的光学特性是生物医学光子学重要的研究内容,在医学上对疾病的光诊断和光治疗有重要的理论意义和应用价值。生物组织光学性质的准确测量是医
目的:研究探讨临床护理路径对于白内障病患的相关影响.方法:研究时间段为2017.8月-2018.8月,选取的研究对象为在这个时间段我院收治的白内障病患,选取的例数为80例,根据护理