LabVIEW 做 PCB 空板 AOI 检测
LabVIEW做 PCB 空板 AOI 检测461个圆孔 0.164 秒识别率 92.8% 背后的流水线一块 PCB 空板进贴片机前焊盘缺孔、空洞靠谁把关人工目检靠不住LabVIEWIMAQ Vision 给出了答案。预计阅读约 4 分钟01贴片前的最后一道人眼关卡在了漏检上PCB空板也就是还没贴元器件的裸板在进入 SMT 贴片工序之前焊盘、插孔、导通孔都必须是完好的。焊盘缺一个孔、孔里残留杂质、钻刀打偏留下毛边——这些缺陷在视觉上都不起眼可一旦带着缺陷过了回流焊损失的就不只是一块板而是整条产线的节拍和口碑。产线对这个环节的现状很无奈很多工厂还在靠人工目检顶这一道工序。老师傅拿着放大镜一块一块翻效率低是其次漏检率完全看人的状态——连续盯上两小时眼睛一花缺陷就从眼皮底下溜过去了。质检不是没有标准而是人眼的稳定性跟不上标准。尤其在批量换型、赶交期的生产节奏下人工检查的瓶颈会被放得更大。这也是自动光学检测AOI在 PCB 行业越来越普及的根本原因。AOI 的底层逻辑其实很朴素把人眼经验换成相机算法让检查这件事变得可重复、可量化、可追溯。本文介绍的这套基于 LabVIEW 和 IMAQ Vision 的 PCB 空板检测方案就是一个很典型的落地案例——硬件怎么搭、图像怎么处理、缺陷怎么判定一步步拆给你看。02系统架构龙门架 X-Y 平台 环形光源先把图像拍干净机器视觉圈有句老话图像质量决定算法上限打光比调参更重要。这套系统在硬件端就把功夫下在了前面。-运动控制单元高精度 X-Y 移动平台载着待检 PCB 往复移动龙门架上固定 CCD 相机与光源相机不动、板子动逐区扫描保证整块板在视场内被完整、等距地拍到。- 照明单元白色无频闪 LED 环形光源与相机同轴布置把环境光的干扰压到最低焊盘与背景的对比度因此稳定可控。环形光源对圆孔类特征尤其友好成像阴影小、轮廓锐利后续处理省力。- 图像采集单元CCD 相机负责原始图像的采集通过采集卡把画面送入上位机软件。软件端走的是纯 LabVIEW 路线采集、处理、判定、结果输出全部在一个开发环境里闭环省去了跨语言拼接和联调的麻烦。IMAQ Vision 提供了 400 多种现成的图像处理函数从相机取流到特征分析一站式覆盖开发阶段还可以用 NI Vision Assistant 搭建视觉模型、自动生成程序框图先把流程跑通再回到 LabVIEW 里精调。03干货核心图像处理流水线每一步都在解决一个实际问题这套系统的识别能力本质上来自一条环环相扣的流水线。我们把它逐级拆开每一步都有明确的工程目的。###灰度化先把数据减下来相机拿到的彩色图像数据量大、冗余多而后续判定主要依赖亮度分布所以第一步用加权平均法把彩色图压成单通道灰度图。加权平均不是简单求平均而是按人眼对 R/G/B 三通道的敏感度分配权重结果更接近人眼观感后续特征也更稳定。###局部阈值专治光照不均这是整条流水线最见功力的一步。全局阈值最怕光照不均——板面反光、边缘阴影会让同一幅图里该黑的不黑、该白的不白一刀切阈值必然误判。Local Threshold 局部阈值函数不看整幅图的统计而是由每个像素周边邻域的灰度分布自动算出该位置的门限相当于对暗处的暗和亮处的亮各自做了归一化。对 PCB 这种表面反光复杂的对象局部自适应阈值几乎是必选项。###形态学把特征修成干净的连通域二值化之后图像里仍残留噪声和毛刺需要 IMAQ Morphology 函数做膨胀、腐蚀和空洞填充膨胀补齐细小断裂腐蚀削掉边缘毛刺填充操作把焊盘内部的小气孔闭合。三步下来每个待检特征都变成完整、独立的连通域为后面的定量分析铺路。###标定与模板匹配把像素对齐到物理世界相机安装误差和平台运动都会引入畸变与位置偏差标定就是把像素坐标和实际物理尺寸对齐让测出来的面积、半径有物理意义。模板匹配负责定位在图像中找到目标特征的参考位置为后续测量提供稳定基准。###粒子分析与混合判定像不像、对不对双重把关以接插孔检测为例系统用圆形搜索锁定圆孔区域再用粒子分析提取每个圆孔的面积、圆心坐标、半径等参数。缺陷判定采用模板匹配 设计规则的混合法——模板匹配管像不像连通域数量与圆形特征是否符合设计规则管对不对两者互为兜底比单一方法抗干扰能力强得多。结果也说明了这套方案的成色10 片 PCB 空板共 461 个圆孔总识别率达到 92.8%平均单孔检测时间仅 0.164 秒。识别率说明混合判定在真实工况下站得住脚速度则说明逐板扫描不会拖慢产线节拍。04几条能直接复用的工程经验案例做下来沉淀了几条可复用的经验对任何视觉检测集成项目都有参考价值。■打光优先图像质量决定算法上限。先解决光源选型、环形光、无频闪、照度均匀性再谈算法调参顺序不能反。■光照不均就上局部阈值被检表面反光不一致时优先试 Local Threshold 这类局部自适应阈值硬调全局阈值往往事倍功半。■形态学是连通域质量的关键膨胀、腐蚀、填充三步做扎实后面的粒子分析才有干净输入省下的调试时间远超这三行函数本身。■混合判定兜底模板匹配负责像不像设计规则负责对不对两条腿走路单点失效也不会全面崩盘。05写在最后从打光到流水线、再到混合判定这套方案把 AOI 里稳定成像、可靠判定两个核心问题都落到了工程实处。对大多数中小型 PCB 工厂来说与其在检测环节继续拼人力和状态不如让机器把重复劳动接过去——92.8% 的识别率和 0.164 秒的单孔耗时已经把答案写在了那里。

相关新闻

正义之怒主角BD终极指南:三步看懂上千份Build攻略,从开卡到毕业不踩坑

正义之怒主角BD终极指南:三步看懂上千份Build攻略,从开卡到毕业不踩坑

正义之怒主角BD终极指南:三步看懂上千份Build攻略,从开卡到毕业不踩坑 【免费下载链接】Wotr-BD-LR 正义之怒Wotr主角BD搜集 项目地址: https://gitcode.com/GitHub_Trending/wo/Wotr-BD-LR 玩《开拓者:正义之怒》最让人头大的问题是什…

2026/8/14 19:34:58 阅读更多 →
从玩具到工程:LCEL如何构建可靠可维护的AI应用链路

从玩具到工程:LCEL如何构建可靠可维护的AI应用链路

1. 从“玩具”到“工程”:为什么我们需要LCEL如果你最近在折腾LangChain,或者任何基于大语言模型的应用开发,大概率已经听过LCEL(LangChain Expression Language)这个名字。刚开始接触时,我也有过疑惑&…

2026/8/14 19:34:58 阅读更多 →
微信聊天记录导出完整指南:用 WeChatMsg 把每一句对话永久留住

微信聊天记录导出完整指南:用 WeChatMsg 把每一句对话永久留住

微信聊天记录导出完整指南:用 WeChatMsg 把每一句对话永久留住 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/…

2026/8/14 19:34:58 阅读更多 →

最新新闻

Node.js入门教程(二十三):全局对象

Node.js入门教程(二十三):全局对象

一、什么是全局对象?JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象&…

2026/8/15 23:08:39 阅读更多 →
Node.js入门教程(二十四):常用工具(util 模块)

Node.js入门教程(二十四):常用工具(util 模块)

一、util 模块概述util 模块是 Node.js 的一个内置模块,包含了实用工具函数,用于支持 JavaScript 编程中的调试、错误处理、格式化等功能。util 提供常用函数的集合,用于弥补核心 JavaScript 的功能过于精简的不足。util 模块中的功能涵盖了从…

2026/8/15 23:08:39 阅读更多 →
零知派ESP32--通过I2C 接口扩展芯片PCF8575使用矩阵键盘控制LED

零知派ESP32--通过I2C 接口扩展芯片PCF8575使用矩阵键盘控制LED

项目概述 本项目以 ESP32 为主控,通过 I2C 接口扩展芯片 PCF8575,将有限的主控引脚扩展为 16 路数字 I/O,并在其上挂载: 模块作用44 矩阵键盘人机输入,控制灯效与工作模式2 路高电平 LED状态指示 / 感应联动照明RGB …

2026/8/15 23:08:39 阅读更多 →
构建Codex Harness:驾驭AI代码生成,实现工程化与自动化测试

构建Codex Harness:驾驭AI代码生成,实现工程化与自动化测试

最近在推进一个大型项目的代码生成与自动化测试框架时,团队反复在代码一致性、测试覆盖率和工程规范落地这几个环节上卡壳。零散的脚本和工具链难以形成闭环,导致开发效率提升有限。本文将围绕“Codex Harness”这一工程化实践的核心概念,系统…

2026/8/15 23:08:39 阅读更多 →
AI如何成为调试伙伴:从日志分析到嵌入式开发的脑力延伸实践

AI如何成为调试伙伴:从日志分析到嵌入式开发的脑力延伸实践

1. 从工具到伙伴:重新定义调试中的AI角色最近和几个搞嵌入式、后端和算法的朋友聊天,发现一个挺有意思的现象:大家一提到用AI辅助调试,第一反应要么是“让AI帮我写个bug定位脚本”,要么是“把报错信息丢给ChatGPT让它给…

2026/8/15 23:08:39 阅读更多 →
LlamaIndex实战指南:从RAG原理到智能文档问答系统构建

LlamaIndex实战指南:从RAG原理到智能文档问答系统构建

1. 从“数据孤岛”到“智能问答”:为什么我们需要LlamaIndex?如果你最近在折腾大语言模型(LLM),比如用ChatGPT的API或者本地部署的开源模型,你大概率会遇到一个非常具体且头疼的问题:我有一堆自…

2026/8/15 23:07:39 阅读更多 →

日新闻

内景 空间站内部 中国空间站 太空 内仓

内景 空间站内部 中国空间站 太空 内仓

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 空间站内部 中国空间站 太空 内仓 地址:本地PC端运行(或Web…

2026/8/15 0:00:30 阅读更多 →
重新定义数据接口:3个突破性场景让通达信数据读取更智能

重新定义数据接口:3个突破性场景让通达信数据读取更智能

重新定义数据接口:3个突破性场景让通达信数据读取更智能 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 当我们面对海量金融数据时,传统的数据获取方式往往让我们陷入困境—…

2026/8/15 0:00:30 阅读更多 →
一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

快消品(FMCG)是流通速度较快、竞争较为激烈的行业之一。一瓶饮料从出厂到消费者手中,往往只有几十天甚至几天的周转窗口。这决定了快消行业的仓储管理系统(WMS)与制造业、电商行业存在明显区别:它不仅需要管…

2026/8/15 0:02:30 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/15 12:59:14 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/14 13:40:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/14 14:06:45 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/15 2:35:29 阅读更多 →