3. 机器视觉基础与台达DMV系统

机器视觉系统的成像质量,在相机快门按下之前就已经被决定了。光源、镜头、相机三者的匹配关系,决定了图像中目标与背景的对比度、边缘锐度、视野范围和空间分辨率。台达DMV系列视觉控制器(如DMV1000/DMV2000)把图像采集、处理、通信集成在一台控制器内,但前端光学链路的选型仍然遵循通用视觉原理。本节从光学链路出发,落到DMV软件的实际操作。

一、光源:先解决"看得见",再谈"看得准"

光源的核心任务不是把工件照亮,而是制造目标特征与背景之间的灰度差。选型时先判断检测目标属于哪一类:表面缺陷、尺寸测量、字符识别还是定位引导。不同目标对应不同的照明方式。

  • 环形光(低角度/高角度):高角度环形光适合平面字符、标签的均匀照明;低角度环形光掠射表面,能突出划痕、压印、毛刺等微小起伏。
  • 背光(透射光):光源置于工件背面,工件轮廓呈黑色剪影,适合尺寸测量、孔位检测、边缘定位,边缘对比度最高。
  • 同轴光:光线经半透半反镜垂直照射,适合高反光金属表面、镜面工件的字符与划痕检测,可抑制反光斑。
  • 条形光/组合光:用于大尺寸工件或需要多方向照明的场合,常以两条对射或四方向组合消除阴影。

颜色选择同样关键。互补色搭配能显著提升对比度:红色光源照射蓝色字符,字符吸收红光呈暗色,背景反射呈亮色。常见搭配是红光配蓝/绿标记、蓝光配黄色标记、白光用于彩色区分。若工件有环境光干扰,应加装遮光罩或选用带频闪同步的光源控制器,让光源只在曝光瞬间点亮。

二、镜头:把视野和精度算清楚

镜头选型的第一步是确定视野(FOV)和所需精度。假设检测区域为 100 mm × 80 mm,要求最小可检测缺陷为 0.1 mm,则所需分辨率至少为 100/0.1 = 1000 像素(横向)。考虑边缘检测通常需要 2~4 个像素覆盖一个特征,实际应取 2000~4000 像素。据此可反推相机分辨率,再结合靶面尺寸选择镜头焦距。

焦距估算公式为:f = (靶面尺寸 × 工作距离) / 视野。例如选用 1/1.8″ 相机(靶面约 7.2 mm × 5.4 mm),工作距离 300 mm,要求横向视野 100 mm,则 f ≈ (7.2 × 300) / 100 = 21.6 mm,可选用 25 mm 定焦镜头并微调工作距离。若空间受限需要更短工作距离,则改用更短焦距或更大靶面相机。

除焦距外还需关注:景深(光圈越小景深越大,但进光量下降)、畸变(远心镜头畸变极低,适合精密测量,但价格高、视野小)、接口(C口或CS口,法兰距不同,不可混用)、光圈与分辨率(百万像素镜头才能匹配高分辨率相机,否则边缘发虚)。

三、相机:分辨率、帧率与接口的平衡

相机选型围绕三个参数:分辨率、帧率和接口。分辨率由精度需求反推,帧率由产线节拍决定。若产线每分钟通过 60 个工件,每个工件需拍摄 1 张,则相机帧率至少 1 fps;若需多角度拍摄或运动抓拍,则需更高帧率并配合频闪光源。

接口方面,GigE Vision 适合长距离传输(可达 100 m),USB3.0 适合短距离高带宽,Camera Link 用于高速高分辨率场合。台达DMV控制器通常通过 GigE 或 USB 接口连接工业相机,选型时需确认控制器支持的相机品牌与协议。

机器视觉光学链路与DMV采集参数关系 光源 环形/背光/同轴 颜色·角度·频闪 工件 FOV 100×80 mm 缺陷 0.1 mm 镜头 f=25 mm · C口 景深·畸变·光圈 相机 2000×1500 · GigE 帧率·靶面·接口 台达DMV软件:图像采集与基本参数设置 曝光时间 500~5000 μs 过曝→调小 增益 0~12 dB 优先低增益 触发模式 软触发/硬触发 编码器同步 ROI / 白平衡 缩小ROI提帧率 灰度/彩色 选型判断链:从精度需求反推硬件 ① 精度需求 0.1 mm 缺陷 ② 分辨率 ≥2000 px ③ 靶面+WD 算焦距 f ④ 光源+镜头+相机 匹配验证

四、DMV软件界面与图像采集操作

台达DMV软件(DMV Builder / DMV Vision)的主界面通常分为四个区域:左侧为工程与工具树,中间为图像显示窗口,右侧为参数设置面板,底部为运行状态与日志。首次使用时的操作顺序如下。

  1. 新建工程并连接相机:在设备管理中选择相机型号,确认IP地址(GigE相机)或端口号,点击连接后图像窗口应出现实时画面。
  2. 调整曝光与增益:先固定光源亮度,再调曝光时间。观察直方图,让目标灰度落在 80~180 之间,背景与目标的灰度差至少 40 个灰度级。若曝光已到上限仍偏暗,再小幅增加增益,但增益过大会引入噪点。
  3. 设置触发模式:连续采集用于调试,正式运行应切换为硬触发,由光电传感器或PLC给出触发信号,确保每个工件在相同位置被拍摄。
  4. 标定:使用标定板(如棋盘格)建立像素与实际尺寸的对应关系,得到 mm/pixel 系数。例如标定后 1 pixel = 0.05 mm,则 0.1 mm 缺陷对应 2 个像素,满足检测要求。
  5. 保存参数并测试:将曝光、增益、触发、标定参数保存为工程文件,连续采集 20 个工件,检查图像一致性,确认无过曝、欠曝或位置偏移。
调试提示:若图像出现横纹或闪烁,通常是曝光时间与光源频率不同步,可将光源改为频闪模式并与相机触发同步;若边缘发虚,先检查镜头光圈是否过大导致景深不足,再确认工作距离是否在镜头标称范围内。

五、选型检查清单

项目检查内容示例值
视野 FOV是否覆盖整个检测区域并留 10% 余量100 mm × 80 mm
分辨率最小特征至少占 2~4 像素2000 × 1500
镜头焦距f = 靶面 × WD / FOV25 mm
景深工件高度波动是否在景深内±2 mm
光源目标与背景灰度差是否 ≥40背光,差值 120
触发硬触发信号是否稳定光电传感器 NPN
标定mm/pixel 是否已保存并验证0.05 mm/pixel

完成以上步骤后,DMV系统就具备了稳定的图像输入。后续的视觉工具(如找边、模板匹配、Blob分析)都建立在这一步的图像质量之上。若采集阶段留下过曝、欠曝或触发抖动,后续算法再复杂也难以弥补。因此,光源、镜头、相机的选型与DMV参数设置应当作为一个整体来验证,而不是各自独立调优。