3. 光源与照明设计:贴片机视觉的“眼睛”怎么亮
做视觉引导定位,说白了就是让机器“看见”。但机器不是人眼,它不会自动适应光线。你给它什么光,它就看见什么。我见过太多项目,相机选得挺好,镜头也不错,结果打光没做好,定位精度直接崩了。嗯,今天我们就聊聊光源这件事。
核心观点:光源选得好,定位成功一半。光源选得差,算法再牛也白搭。
3.1 光源类型:三种主流方案怎么选?
贴片机视觉里,常用的光源就三种:环形光、同轴光、背光。每种都有自己的脾气。我一个个说。
3.1.1 环形光
环形光是最常见的。它围着镜头一圈,从四周往中间打光。说白了就是“正面补光”。
- 优点:安装简单,成本低,能打出立体感。适合检测焊盘、引脚、元件轮廓。
- 缺点:容易产生反光。遇到镜面元件(比如QFP封装顶面),会亮成一片白。
- 我的经验:有一次做QFP芯片定位,环形光一打,芯片顶面反光严重,边缘根本看不清。后来我换了个角度,把环形光调暗一点,再配合偏振片,才把问题解决。你想想看,有时候不是光不够,是光太“硬”了。
3.1.2 同轴光
同轴光是通过半透半反镜,让光线和镜头光轴重合。光从镜头方向打下去,再反射回来。
- 优点:光线均匀,没有阴影。特别适合检测高反光表面,比如芯片顶面的字符、Mark点。
- 缺点:光强损失大,需要高亮度光源。而且对安装精度要求高。
- 避坑指南:我曾经在一个项目里用同轴光检测PCB上的Mark点,效果很好。但后来发现,如果PCB表面有轻微氧化,同轴光会把氧化区域照得特别亮,导致Mark点边缘模糊。后来我加了个偏振片,才把杂散光滤掉。记住,同轴光不是万能的,它怕脏。
3.1.3 背光
背光是把光源放在被测物体的背面。光从后面打过来,相机拍的是物体的剪影。
- 优点:对比度极高,边缘清晰。最适合检测元件轮廓、引脚共面性、尺寸测量。
- 缺点:只能看到轮廓,看不到表面细节。比如你没法用背光看芯片上的字符。
- 我的习惯:做元件尺寸测量时,我首选背光。因为它能给出最干净的边缘。但要注意,背光的光强要均匀,否则边缘会一边亮一边暗,影响测量精度。
| 光源类型 | 适用场景 | 不适用场景 | 典型应用 |
|---|---|---|---|
| 环形光 | 焊盘、引脚、元件轮廓 | 高反光表面 | QFP、BGA定位 |
| 同轴光 | Mark点、字符、高反光面 | 脏污、氧化表面 | PCB Mark点识别 |
| 背光 | 轮廓、尺寸、共面性 | 表面细节检测 | 元件尺寸测量 |
3.2 照明方案设计:光怎么打才合适?
选好光源类型只是第一步。怎么布置、怎么调角度、怎么控制亮度,才是真正的功夫。我总结了几条原则。
3.2.1 角度决定一切
光的入射角度直接影响成像效果。低角度光(接近水平)能突出表面纹理和凹凸。高角度光(接近垂直)能照亮平面,减少阴影。
- 低角度光:适合检测划痕、凹陷、焊点高度。我做过一个项目,检测BGA焊球有没有虚焊,就是用低角度环形光,焊球的立体感一下就出来了。
- 高角度光:适合检测平面上的Mark点、字符。同轴光就是典型的高角度光。
3.2.2 亮度要“刚刚好”
不是越亮越好。太亮会过曝,丢失细节。太暗会欠曝,边缘模糊。我建议用相机自带的直方图来调亮度。让灰度值集中在150-200之间,这样对比度最好。
小技巧:调亮度时,先固定光圈和曝光时间,只调光源亮度。这样能保证景深和运动模糊不变。我习惯先把亮度调到最大,然后慢慢往下减,直到图像细节最清晰为止。
3.2.3 多光源组合
有时候一种光源搞不定,那就上组合。比如环形光加同轴光,一个打轮廓,一个打表面。但要注意,组合光源容易产生干扰光,需要仔细调试。
我记得有一次做0201元件的定位,元件太小,环形光打上去全是反光。后来我用了背光加同轴光的组合:背光看轮廓,同轴光看焊盘。两个光源分时点亮,相机交替采集,最后融合成一张图。效果出奇的好。
3.3 打光效果评估:怎么判断光打得好不好?
光打完了,怎么知道好不好?不能光凭眼睛看。我一般用三个指标来评估。
3.3.1 对比度
对比度是目标和背景的灰度差。对比度越高,算法越容易识别。我要求对比度至少大于30(灰度值差)。如果低于20,就要调整光源了。
- 怎么测:在图像上取两个区域,一个目标区,一个背景区。计算平均灰度值的差。
- 我的标准:Mark点对比度要大于50,元件边缘对比度要大于30。
3.3.2 均匀性
光源打在视场范围内,亮度要均匀。如果一边亮一边暗,算法会误判。我要求视场边缘的亮度不低于中心亮度的80%。
注意:均匀性差的原因通常是光源安装偏了,或者光源本身质量不行。我曾经买过一批廉价环形光,用了三个月,亮度衰减了30%,而且不均匀。从那以后,我只用品牌光源。省什么钱都不能省光源。
3.3.3 稳定性
光源的亮度要稳定,不能忽明忽暗。特别是贴片机连续工作8小时以上,光源发热会导致亮度衰减。我要求光源的亮度漂移在8小时内不超过5%。
- 怎么测:开机后先预热30分钟,然后每隔1小时拍一张标准白板,记录灰度值变化。
- 我的习惯:每次换光源,我都会做一次8小时稳定性测试。虽然麻烦,但能避免产线上的大麻烦。
3.4 知识体系:光源与照明设计核心逻辑
下面这张图是我自己总结的。它把光源选型、方案设计、效果评估串起来了。你照着这个逻辑走,基本不会出大错。
3.5 实战建议:少走弯路的几点心得
最后,我分享几个实战中的小经验。不一定每条都适用,但至少能帮你少踩几个坑。
- 先试光,再固定:别一上来就把光源锁死。先用支架临时固定,调好角度和亮度,确认效果后再打孔固定。我见过有人直接焊死支架,结果光打偏了,只能重做。
- 备一个偏振片:偏振片能消除大部分反光。成本不高,但效果立竿见影。我工具箱里常备几片不同角度的偏振片。
- 光源要散热:LED光源发热严重。如果散热不好,亮度会快速衰减。我建议光源安装位置要有通风,或者加装散热片。
- 别迷信高价光源:贵的未必适合你的场景。我试过一款进口光源,价格是国产的5倍,但效果差不多。关键是匹配你的相机和镜头。
最后说一句:光源设计没有标准答案。同一个元件,换一种光,效果可能天差地别。多试、多调、多记录。我每次调光都会拍照存档,标注参数。下次遇到类似问题,直接翻出来参考,省时省力。
公众号:蓝海资料掘金营,微信deep3321