2. Basler项目需求规格书解读
在机器视觉项目里,客户最初给出的需求往往是一句业务语言:“要能检出划痕”“每分钟要过 120 个件”“相机装在产线上面”。这些描述无法直接写进验收条款,也无法直接用于 Basler 相机选型。需求规格书解读的核心任务,是把业务语言翻译成一组可测量、可复现、可判定的技术指标,并明确每项指标的测量条件与判定边界。本节围绕精度、节拍、视野、分辨率、接口与选型约束六个维度展开,说明如何完成这一转化。
一、从业务语言到可验收指标的转化逻辑
可验收指标必须同时满足三个条件:有明确的物理量、有明确的测量条件、有明确的判定阈值。例如“能检出划痕”不是指标,而“在 200 mm × 150 mm 视野内,对宽度 ≥ 0.1 mm、长度 ≥ 2 mm 的纵向划痕,检出率 ≥ 99%,误检率 ≤ 1%”才是可验收指标。转化时通常要追问四件事:被测对象的尺寸与公差、缺陷的最小尺寸与对比度、生产节拍与允许的检测时间、现场环境(光照、振动、安装空间)。
一个常见的误区是把“分辨率”直接当成“精度”。分辨率是像素代表的物理尺寸,精度是系统能稳定判定的最小尺寸,二者之间还隔着光学畸变、标定误差、算法亚像素能力、机械重复定位等环节。经验上,若要求稳定检出某尺寸缺陷,缺陷在图像中至少应占据 3~5 个像素;若要求测量尺寸,则通常需要 5~10 个像素并配合标定。这个倍数关系是后续选型的起点。
二、视野、分辨率与精度的参数关系
视野(FOV)由镜头焦距、工作距离和传感器尺寸共同决定。在选定 Basler 相机后,传感器尺寸固定,可通过更换镜头或调整工作距离改变视野。分辨率与视野的关系为:单像素物理尺寸 = 视野宽度 ÷ 水平像素数。例如视野宽 200 mm、相机水平 2448 像素,则单像素约 0.0817 mm。若要求检出 0.1 mm 缺陷,缺陷约占 1.2 像素,明显不足;此时应缩小视野、提高分辨率或改用更高像素的 Basler 型号。
精度还受安装角度与景深影响。若相机光轴与工件表面不垂直,实际成像比例会随高度变化,导致边缘测量偏差。因此在规格书中应写明:安装倾角 ≤ 2°,工作距离公差 ±1 mm,景深需覆盖工件高度波动范围。这些条件不写清,验收时就会出现“实验室能过、现场过不了”的争议。
三、节拍与数据吞吐的核算
节拍指标必须拆解到“单件可用时间”。若产线要求 120 件/分钟,则单件周期 500 ms。这 500 ms 要覆盖:触发信号响应、曝光、图像传输、算法处理、结果输出与 PLC 握手。假设曝光 2 ms、GigE 传输 30 ms、算法 80 ms、通信 10 ms,合计约 122 ms,看似余量充足;但若相机帧率不足或网络拥塞,传输时间会显著上升。因此规格书中应写明:相机帧率 ≥ 30 fps,网络为千兆独占,算法处理时间 ≤ 150 ms,端到端延迟 ≤ 300 ms。
对于高速场景,还需考虑全局快门与卷帘快门的区别。运动工件使用卷帘快门会产生果冻效应,导致边缘变形,影响尺寸测量。Basler ace 系列中全局快门型号更适合动态检测,选型时应把“快门类型”作为硬约束写入规格书。
四、接口与通信约束
接口不仅是物理连接,还决定带宽、线缆长度和触发方式。GigE 适合长距离(可达 100 m),带宽 1 Gbps;USB3.0 带宽高但线缆通常不超过 5 m;CoaXPress 适合高速高分辨率但成本较高。规格书应明确:接口类型、线缆长度、供电方式(PoE 或独立电源)、触发方式(硬触发/软触发)、I/O 电平(24 V 或 5 V)以及与 PLC 的通信协议(Profinet、EtherNet/IP、Modbus TCP 或数字 I/O)。
此外,Basler 相机的 I/O 接口数量有限,若需同时接收编码器信号、光电触发和输出分选结果,应提前核算 I/O 点数,必要时增加 I/O 模块。忽略这一点,现场调试时会出现“触发信号接不进去”的尴尬。
五、需求规格书解读检查表
为便于项目组逐项核对,下面给出一份可直接使用的检查表。表中“示例值”为教学假设,实际项目应按客户产线数据填写。
| 维度 | 需确认的问题 | 示例值(假设) | 验收判定方式 |
|---|---|---|---|
| 精度 | 最小缺陷尺寸?允许误检率? | 0.1 mm,误检 ≤1% | 标准样件 200 次,统计检出率 |
| 节拍 | 每分钟件数?单件可用时间? | 120 件/分,≤500 ms | 连续运行 10 分钟,记录超时次数 |
| 视野 | 被测区域尺寸?安装距离? | 200×150 mm,300 mm | 卷尺测量,图像覆盖完整 |
| 分辨率 | 单像素物理尺寸?缺陷占几像素? | ≤0.033 mm,≥3 像素 | 标定板验证,计算实际像素当量 |
| 接口 | 相机接口?PLC 协议?线缆长度? | GigE,Modbus TCP,20 m | 通信测试,连续 1 小时无丢包 |
| 环境 | 倾角?振动?温度?光照? | ≤2°,常温,LED 稳定光源 | 现场复测,图像质量无漂移 |
完成上述转化后,需求规格书就不再是一份业务描述,而是一份可执行、可验证的工程文件。它既约束了 Basler 相机的选型范围,也为后续的安装、调试和验收提供了统一依据。下一阶段的工作,就是依据这些指标进行相机、镜头、光源和算法的具体匹配与验证。