基于嵌入式的电路板检测系统

来源 :科学与生活 | 被引量 : 0次 | 上传用户:irolu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在电子设备尤其是PCB板的生产过程中,大部分生产板检测都是人工在线检测的,并且传统的人工目测难以实现对精度越来越高的PCB板表面检测分析和统计。针对该问题,利用目前热门且成熟的嵌入式技术、图像检测和处理技术,设计了基于嵌入式的PCB电路板检测系统,把PCB板检测程序运行于嵌入式开发板上,实现了针对性的、空间资源占用小的嵌入式系统检测功能。
  关键词:电路检测;图像处理;嵌入式
  引言
  在工业pcb板产品大批量生产安装过程中,像面板漏焊、极性元件倒置、漏插等存在安装中的质量安全问题时有发生,而客观地对生产pcb板安装表面形貌状况进行质量评判也就成为了一项愈加重要的技术任务。传统的工业人工单板目测难以实现对检测精度越来越高的人工pcb板的自动检测数据分析,不但可能存在单板检测元件质量由于人为因素造成影响大,劳动强度高,工作效率低等复杂问题,而且对于批量大、板上检测元件多的人工pcb板自动测试安装检测流水线而言每每人工单板目测需要进行一个pcb板自动检测也是不现实的。针对这一技术不足,采用基于一种嵌入式的视频图像信号处理软件技术的方法来设计实现了pcb板上各种元件直接安装后的质量安全检测管理系统,用于生产工序质量检测,既实现了准确、高效的PCB板表面检测方法也十分符合PCB生产厂家的需求。
  1系统总体设计
  该操作系统主要是基于利用自动嵌入式linux操作系统在平台实验板上自动实现对主板pcb板的相关元件、线路的图像统计与信号检测的,分为硬件平台、实施系统资源应用管理的自动嵌入式操作系统、实现自动图像信号处理分析算法的系统应用管理软件三个组成部分共同组成。
  嵌入式操作系统为所有底层驱动硬件用户提供所有驱动软件支持、任务运行管理、内存任务管理、中断任务管理以及首先完成上层硬件的驱动初始化,接着通过嵌入操作系统自身提供的硬件任务运行管理功能模块进行分配内存、将图像采集后得到的所有图像音频信息实时存储到图像存储器的一个视频显示缓冲区,再通过实时软件处理算法将写入显示视频缓冲区的所有图像音频信息实时写入到lcd显示缓冲区中,实现所有图像的高速实时视频显示,最后通过实时图像信息处理软件算法将显示缓存区存储中的所有图像信息进行音频编码、图像信息处理及视频存储。
  应用算法软件程序是专门针对各种目标图像需求设计编写的一个专用程序,用于设计实现各种图像信号处理中的算法,本系统实现PCB板的线路、元件统计和检测。具体流程是:PCB图像预处理->焊盘检测->导线信息检测->统计分析数据->误差定位。
  2系统软件设计
  2.1系统软件整体流程的设计
  统管理软件设计主要就是考虑到系统的一个整体工作流程和整个图像质量检测数据处理系统功能如何建立的。系统运行软件操作总体系统运行操作流程如上圖所示如下图图2所示,当您在系统主机上的省电模式启动后,将需要进行一些初始化视频操作,例如初始和优化视频串口、初始化视频摄像头、初始化led闪光灯等,并且系统会自动开启一个线程,用于实时接收摄像头采集到的图像并显示在LCD屏幕上。初始化完毕之后,系统会打开LED灯已保证图像采集后实时显示的光亮清楚和图像检测的精度,之后打开摄像头不断地采集LED灯光下固定位置的图像。利用OpenCV中的CascadClassifier检测分类器,当图像中没有电路板时系统不会进入检测分析模式,只会显示到开发板LCD屏幕上,而一旦捕捉检测到了采集图像中的电路板,系统就会进入检测分析模式,分析符合说明电路板无误,否则有误,并定位出异常区域。
  2.2系统检测分析步骤
  图像预处理:首先将采集到的图像转化为灰度图,将电路板以外的边缘背景剪切,利用均值滤波前对图像进行适当的降噪,为了增加图像检测时的对比度,需要对灰度图采用适当的锐化处理。
  PCB元件和导线检测:利用基于边缘检测的霍夫变换图像全局特征将边缘像素组成区域封闭边界的一种方法,识别图像中矩形和圆形实现PCB板检测,从而分析PCB板的形状和数量以及元器件的类型和个数。利用Hilditch细化算法来获取PCB板线路中心线,利用从中心线做垂线的方法检测线宽。
  统计分析数据:对上述检测数据与标准板的数据对比,可以分析出检测板的质量好坏,数值与标准值偏离在一定范围内,认为PCB的误差是可接收的,否则认为PCB存在缺陷。
  错误定位:将缺陷检测板图像通过标识、角度旋转后得到与标准板图像相同的大小、位置和角度,将两张图像预处理后得到二值图像并异或,有误差的地方将会以明显的且聚集的白色状显示出来,此状即为检测板出现误差的位置。
  3系统主要硬件模块设计
  系统主要的核心硬件控制模块基本结构如波形图3所示,系统中的主控控制模块由基于cccortex-a53架构的fls5p6818芯片组和集成了在flash中的存储器并进行下载之后嵌入到flinux中的系统模块构成,。基于Linux系统就可以通过其中的文件系统很方便地打开相关设备驱动,如摄像头、LCD显示屏,配置系统的环境变量就可以利用OPenCV动态库运行基于OPenCV库的图像检测分析程序。
  灯光模块用来照明以及调整图像采集时的亮度,连接到嵌入式系统主控模块,通过GPIO口使能灯光开关,通过GPIO口复用的PWM功能调整灯光的亮度。
  摄像头模块用于采集图像,镜头固定对准检测时电路板摆放的位置,背景为了防止反光采用黑色幕布,方便图像预处理时剪切。摄像头镜头可以通过手动调焦以应付不同大小的电路板检测。
  LCD显示屏模块用于实时显示摄像头采集到的图像,方便人员实时调整和监控。
  电机模块用于将检测完的电路板移出检测范围,并移入下一个检测电路板,以模拟工厂生产时的流水线工程(图1)。
  5结束语
  本项目以嵌入式系统为控制核心,结合Linux系统、步进电机、LCD显示屏、摄像头等设备开发,只需要将需要检测的电路板放置在步进电机的移动带上,便可以将多个电路板逐个检测分析,并将错误的板子中的异常定位出来。这一功能的实现,既为电路检测带来更大的遍历,同时也降低了在电路检测这一方面的资源开销浪费。
  参考文献
  [1]夏成蹊,杨晨,赵雪,丁召.基于图像处理的PCB板表面检测分析研究[J].电视技术,2018,42(08):28-32.
  [2]李天宇.基于机器视觉的PCB元器件在线检测[D].浙江理工大学,2018.
  [3]王艳卫.基于计算机视觉的线路板缺陷检测技术研究[D].河北工业大学,2007.
  [4]周琪琪,孙一兰,王诗宇,郑飂默.基于图像分割的芯片定位在检测系统中的应用[J].组合机床与自动化加工技术,2020(08):114-117.
  [5]陆晓. PCB板元器件在线实时检测系统研究[D].浙江理工大学,2020.
其他文献
摘要:无人机遥感技术克服了传统监测工作开展过程中的范围较小、空间受限等问题,可以根据实际需要来收集相关信息,明确不同区域的实际状态并与其以往状态等进行对比,在此基础上开展数据收集分析等工作,为制定工作计划等提供必要的依据。  关键词:无人机遥感技术;测绘工程;应用  导言:在当前我国社会经济不断快速发展的背景下,我国对测绘行业的发展提出了更高的要求,特别是在测绘工程测量工作的具体开展过程中,不仅要
期刊
摘要:近年来,全面落实供电企业的线损管理工作,不仅能够有效减少线路传输过程中的电能损耗,同时还能进一步优化供电企业的经济效益。本文主要分析供电企业线损管理以及降损对策,从而为供电企业的可持续发展奠定坚实的基础。  关键字:供电企业;线损管理;降损对策  由于各种因素的影响,电能在线路传输过程中会出现不同程度的损耗,这在很大程度上影响了供电企业的经济效益和生态效益。针对这种情况,供电企业必须对线损管
期刊
摘要:中职语文教学落实的过程中,必须要注重综合实践活动的组织和落实,以综合实践活动推动学生智慧成长,以综合实践活动鼓励学生主动参与、积极展示,引领学生进行综合性学习和创新性尝试。在综合实践活动落实的过程中,要能够分步落实、有效推进,使学生获得丰富学习发现。  关键词:中职;语文;综合实践活动;探索  时代的不断发展,使得中职生的学习方式产生了很多变化。在中职语文教学落实的过程中,除了依托固有的课堂
期刊
在数学运算中衡量两个数之间的关系通常有<、=、>、≠等等。经过实践发现唯独缺少了不确定符号。已经研究不确定数学的性质。  定义:不确定数学是研究不确定函数和不确定函数之间关系的数学。  不确定数学的一般形式:  (X)代表变化的函数。(扩展开来的话,这里的X并不仅仅是关于X的函数,复杂的形式可以是n个变量的函数。)  ? (圆圈里面一个Z)代表大于号、小于号、等于号、不等号等等,一切数学关系符号的
期刊
摘要:人工智能是我国技术发展的重要产物,对于各领域建设起到了重要的促进作用。但当前人工智能人才缺失严重,给技术研发和推广带来了不良影响。为此,高职院校应加大人工智能课程建设的重视力度,以嵌入式方式,将人工智能融入到日常教学中来,科学设置教学体系,选择合适的教学方法,以达到人才培养目标。本文就对高职院校嵌入式人工智能课程建设进行了探讨。  关键词:高职院校;嵌入式人工智能;课程建设;  人工智能是利
期刊
摘要:旷课行为对学校的学生管理、教学质量提升以及学生专业知识的学习造成了较严重的影响。文章从学生自身、高校管理以及其他外部因素分析学生旷课的原因,并从重视思想教育、提高教师综合素质、加强日常管理、完善就业指导工作等几个方面提出相关建议对策。  关键词:高职院校;旷课;原因;对策  旷课现象在高职院校中经常出现,同时也是各部门共同关注的热点和难点問题。旷课这种行为不仅影响学生自身学习效果,还对学校的
期刊
摘要:随着我国社会经济的不断发展,人民的生活水平得到了大幅提升,对电力的需求也逐渐增加,电力输送工作面临着挑战。电网建设工程的实施缓解了电力输送工作的负荷,促进了电力工程事业的发展。本文围绕电网建设中应如何加强输电线路的电力施工管理这一课题展开探究,通过分析现阶段输电线路电力施工管理中存在的问题,提出了一些有效的加强施工管理措施,以供广大电网建设工程施工管理人员参考。  关键词:电网建设;输电线路
期刊
摘要:随着社会经济的不断发展,人们生产生活中的用电需求急剧增加,这对供电企业的日常工作提出了更高层次的要求。本文主要分析县级供电企业配电网线损管理对策,从而切实提高优化县级供电企业的整体效益。  关键字:县级;供电企业;配电网;线损管理  在配电网传输和分配电能的具体实践中,电能会出现一定程度的损害,这在一定程度上影响了县级供电企业的经济效益。针对这种情况,县级供电公司必须深入分析配电网线损的管理
期刊
摘要:一词多义是社会发展的产物,在“语言经济”与“省力原则”的指导下,一词多义现象越来越受欢迎。本文主要从认知语言学的视角对”hook”一词多义现象进行研究,从而帮助人们更好的理解一词多义现象,帮助学生更好的理解单词意思,减轻死记硬背的负担,轻松学习,强化记忆。  关键词:一词多义,认知语言学,”hook”  Abstract:Polysemy is the product of social d
期刊
摘要:经过多年砥砺奋进,我国科技水平取得辉煌进步。在科技日新月异发展的推动下,PLC技术得以顺利诞生。在信息技术领域,PLC技术占有重要地位,有着广泛的适用领域,会对电气工程、自动化控制产生巨大影响,那么在生产过程中,如何加强PLC技术的应用,促进电气工程自动化程度的提升,使生产效率加快,这也是当下工业生产的重中之重。文章简要阐述了PLC技术,指出其优势所在,并就PLC技术在电气工程及其自动化控制
期刊