2. Basler相机硬件选型与接口认知

在把 Basler 相机接入 PLC 生产线之前,硬件选型决定了后续集成难度、节拍上限和系统稳定性。选型不是简单挑一台“像素高、帧率快”的相机,而是围绕检测对象、视野、精度、速度、传输距离和现场环境,在面阵/线阵、分辨率、帧率、接口类型之间做匹配。选错接口,可能带宽不足导致丢帧;选错分辨率,可能精度不够或数据量过大拖垮 PLC 通信;选错传感器类型,则可能根本无法稳定成像。

面阵与线阵:先看被测物是“静止画面”还是“连续运动”

面阵相机一次曝光获得二维图像,适合检测静止或短暂停顿的工件,例如托盘到位后的外观检查、零件正反面识别、二维码读取、装配完整性判断。它的优势是成像直观、标定简单、与 PLC 触发配合容易,产线上常用“光电传感器到位→PLC 输出触发→相机拍照→结果回传”的方式工作。

线阵相机每次只采集一行像素,依靠被测物与相机之间的相对运动“拼”出完整图像,适合连续运动的卷材、带材、纸张、金属板、线缆、瓶身等。线阵相机的核心参数是行频(kHz)和每行像素数。若产线速度 v 为 1 m/s,要求纵向分辨率 0.1 mm/pixel,则所需行频 f = v / 分辨率 = 1000 mm/s ÷ 0.1 mm/pixel = 10000 行/s = 10 kHz。若相机行频只有 7 kHz,就会在运动方向丢行,图像被拉伸或漏检。因此线阵选型必须同时满足横向像素覆盖和纵向行频匹配。

分辨率:从精度反推,而不是从像素数正推

分辨率选型应从检测精度出发。假设视野 FOV 为 200 mm × 150 mm,要求最小缺陷尺寸 0.5 mm,通常需要至少 3~5 个像素覆盖一个缺陷,取 4 像素,则所需横向像素 = 200 mm ÷ (0.5 mm ÷ 4) = 1600 pixel,纵向像素 = 150 mm ÷ 0.125 mm = 1200 pixel。可选用 200 万像素级(如 1600×1200)面阵相机。若缺陷要求提高到 0.2 mm,则横向需要 4000 pixel,应选 500 万或更高像素相机。

但像素越高,单帧数据量越大。以 500 万像素、8 bit 灰度图为例,单帧约 5 MB;若帧率 20 fps,数据率约 100 MB/s,即 800 Mbps。这已经接近千兆网实际可用带宽上限,必须考虑接口和传输链路。因此分辨率、帧率、接口三者必须联合校核。

Basler 相机选型:从检测需求到接口匹配 检测需求 视野 FOV 最小缺陷尺寸 节拍 / 产线速度 传感器类型 面阵:静止/停顿工件 线阵:连续运动材料 行频 = 速度 ÷ 纵向精度 分辨率与帧率 像素 = FOV ÷ 像素精度 数据率 = 像素 × 位深 × 帧率 留 30% 带宽余量 接口选择 GigE USB3.0 Camera Link 三种接口的带宽、距离与产线适配对比 GigE Vision 1 Gbps,约 100 MB/s 可用 线缆可达 100 m,PoE 可选 适合中低帧率、远距离、多相机 USB3.0 Vision 5 Gbps,约 400 MB/s 可用 线缆通常 ≤ 3 m,需锁紧 适合单机、高帧率、短距离 Camera Link Base 2.04 / Full 5.44 Gbps 线缆约 10 m,需采集卡 适合高行频线阵、确定性触发 产线适配判断链 被测物是否连续运动? 是→线阵;否→面阵 数据率是否超 100 MB/s? 是→USB3/Camera Link 传输距离是否超 5 m? 是→GigE / Camera Link 是否需硬触发同步? 是→Camera Link / GigE

接口类型:带宽、距离、触发方式三者权衡

GigE Vision 是产线集成中最常见的接口。它使用标准千兆网,理论 1 Gbps,实际可用约 100 MB/s,线缆可达 100 m,支持 PoE 供电,适合多相机分布式布置。缺点是带宽有限,高分辨率高帧率场景容易丢帧。若使用 500 万像素、20 fps 的相机,数据率约 800 Mbps,已接近上限,建议降帧率、开 ROI 或改用万兆网。

USB3.0 Vision 带宽约 5 Gbps,实际可用约 400 MB/s,适合单机高帧率应用,如小视野高速检测。但线缆通常不超过 3 m,且对电磁干扰敏感,产线上必须使用带锁紧的工业 USB 线,并远离变频器和伺服驱动器。若相机与工控机距离较远,USB3.0 不是好选择。

Camera Link 使用专用采集卡,Base 配置约 2.04 Gbps,Full 配置约 5.44 Gbps,线缆约 10 m,触发延迟低且确定性强,适合高行频线阵相机和需要硬实时同步的场合。缺点是成本高、布线复杂、需要工控机插采集卡,与 PLC 的集成通常通过采集卡 IO 或 PLC 高速输出触发。

产线适配原则与选型示例

实际选型可按以下顺序推进:先确认被测物是静止还是连续运动,确定面阵或线阵;再根据 FOV 和最小缺陷尺寸计算所需像素;然后根据节拍计算帧率或行频;接着计算数据率,选择接口并留 30% 带宽余量;最后校核传输距离、供电方式、触发方式和现场环境。

以一个包装线二维码检测为例:工件在传送带上以 0.5 m/s 连续运动,FOV 为 120 mm × 80 mm,要求识别 0.3 mm 的二维码模块,取 4 像素覆盖,则横向像素 = 120 ÷ (0.3 ÷ 4) = 1600 pixel,纵向 = 80 ÷ 0.075 ≈ 1067 pixel,可选 200 万像素面阵相机。若工件在检测位停顿 50 ms,帧率只需 20 fps 即可。数据率 = 1600 × 1200 × 8 bit × 20 fps ≈ 307 Mbps,GigE 可满足,且距离 20 m 也在网线范围内。若产线速度提高到 2 m/s 且不停顿,则应改用线阵相机,行频 = 2000 mm/s ÷ 0.075 mm ≈ 26.7 kHz,需选高行频线阵并配 Camera Link 或万兆网接口。

选型时不要只看相机参数,还要确认镜头接口(C/CS/F)、靶面尺寸、工作距离、光源类型和 PLC 触发电平。相机与 PLC 的 IO 电平不匹配时,应加中间继电器或光耦隔离,避免损坏相机 IO。
GigE 相机不要与办公网络混用,建议独立网段、关闭节能以太网、使用工业交换机;USB3.0 相机不要插在普通 USB Hub 上,否则带宽和供电都不稳定,容易造成丢帧和枚举失败。

总结来说,Basler 相机选型的核心是“需求→类型→分辨率→帧率→接口→现场校核”的闭环。面阵与线阵决定成像方式,分辨率决定精度上限,帧率决定节拍能力,接口决定数据能否稳定传回 PLC 或工控机。只有把这几项参数放在同一条产线节拍和通信链路中校核,才能选出真正可落地的相机型号。