2. CV-X多相机系统硬件连接与组态

多相机同步与标定的第一步,不是打开软件点“添加相机”,而是先把硬件链路和端口资源规划清楚。CV-X 系列控制器的相机端口数量、供电方式、触发资源、编码器输入通道都是有限的,一旦选型或接线阶段留下隐患,后续标定精度和同步稳定性都会受影响。本节围绕四件事展开:相机型号怎么选、控制器端口怎么分配、PoE/触发/编码器怎么接、软件里相机如何注册与识别。

一、相机型号选型:先定分辨率与帧率,再定接口

CV-X 系统常用的相机按接口分为 Camera Link、GigE Vision(PoE)和 USB3 Vision 三类。选型时按以下顺序收敛:

  • 视野与精度:先算所需分辨率。若视野 FOV=200 mm、要求检测精度 0.1 mm,则单方向至少需要 200/0.1=2000 像素,考虑 3~4 像素覆盖一个特征,实际应选 500 万像素(约 2448×2048)级别相机。
  • 节拍:产线节拍 300 ms/件,若每件需 2 次曝光,则相机帧率至少 7 fps;运动抓拍场景需按曝光时间反推,例如传送带速度 500 mm/s、允许运动模糊 0.05 mm,则曝光时间应 ≤0.1 ms,需选全局快门并配高频闪光源。
  • 接口与线缆长度:Camera Link 适合短距离高速(≤10 m);GigE Vision 支持 PoE 供电、线缆可达 100 m,适合分布式多相机;USB3 适合单机近距离。
  • 黑白/彩色:尺寸、位置、有无检测用黑白;颜色分选、色差判定用彩色。

示例(合理假设):某 4 相机检测工位,视野 150 mm×120 mm,精度要求 0.08 mm,节拍 400 ms。计算得单方向约 1875 像素,选 500 万像素黑白 GigE 相机 4 台,配 8 mm 镜头,工作距离约 350 mm,曝光 0.2 ms,配 24 V 频闪光源。

二、控制器端口分配:把资源当成预算来管

CV-X 控制器(如 CV-X300 系列)通常提供多路相机接口、触发输入、编码器输入和通用 I/O。端口分配要遵循三条原则:

  1. 相机口与相机一一对应:记录每个相机接在哪个 CAM 口,软件注册时按口寻址,避免“物理接 A 口、软件填 B 口”。
  2. 触发资源分组:多相机若需同时拍摄,应共用同一触发源(同一路 TRIG 输出或同一编码器 Z 相),而不是各自独立触发。
  3. 编码器通道专用:编码器 A/B/Z 相接入专用编码器口,不要与普通 DI 混用,否则计数丢失会导致位置标定漂移。

建议在接线前先画一张端口分配表,把相机编号、CAM 口、IP 地址、触发源、光源通道、编码器通道全部登记,作为后续软件注册和排障的依据。

三、PoE/触发/编码器接线要点

PoE 供电:GigE 相机若走 PoE,需确认交换机或注入器符合 IEEE 802.3af/at,单口功率足够(一般相机 3~12 W)。多相机同时上电时,注意 PoE 交换机总功率预算,例如 4 台×8 W=32 W,选 60 W 以上交换机留余量。网线建议 Cat5e 以上,屏蔽型更利于抗干扰。

触发接线:CV-X 控制器触发输出多为光耦或 24 V 电平输出。相机端触发输入分“光耦输入”和“电平输入”,接线时注意共阳/共阴和限流电阻。多相机同步触发时,推荐控制器一路 TRIG 输出并联到各相机触发输入,或经触发分配器缓冲,避免驱动能力不足导致个别相机漏触发。

编码器接线:编码器 A/B/Z 三相差分信号接入控制器编码器口,屏蔽层单端接地。Z 相用于每转零位复位,A/B 相用于计数和方向判断。接线后应在软件中手动转动编码器,观察计数值是否随方向增减、Z 相是否归零,确认无误再进入标定。

CV-X 多相机系统硬件连接与端口分配示意 CV-X 控制器 CAM1 / CAM2 / CAM3 / CAM4 TRIG OUT / ENC A,B,Z DI / DO / 光源输出 端口分配表 CAM口 ↔ IP ↔ 触发源 ↔ 光源 相机1 500万黑白 GigE CAM1 / 192.168.1.11 相机2 500万黑白 GigE CAM2 / 192.168.1.12 相机3 500万黑白 GigE CAM3 / 192.168.1.13 相机4 500万黑白 GigE CAM4 / 192.168.1.14 PoE 交换机 802.3af/at 总功率 ≥ 60 W Cat5e 屏蔽网线 编码器 A / B / Z 差分 屏蔽层单端接地 Z 相每转归零 触发源 TRIG OUT 并联 或触发分配器 4 相机共用同步 接线检查要点 ① 相机口与 IP 一一对应 ② 触发共源,避免漏触发 ③ 编码器 A/B/Z 专用口 ④ PoE 功率预算留余量

四、CV-X 软件中相机注册与识别

硬件接好后,进入 CV-X 软件(如 CV-X 系列配置工具)进行相机注册。典型流程如下:

  1. 网络扫描:在“相机设置/相机注册”界面点击扫描,软件会列出同一网段内所有 GigE 相机。若相机与控制器不在同一网段,需先用厂商工具(如 IP 配置工具)把相机 IP 改为与控制器同网段,例如控制器 192.168.1.10,相机依次设为 .11~.14。
  2. 按口注册:将扫描到的相机逐一绑定到 CAM1~CAM4,确保“物理口—IP—软件槽位”三者一致。Camera Link 相机则按采集卡通道注册。
  3. 识别验证:注册后逐台打开实时图像,确认画面正常、无丢帧。可观察软件中的帧率、丢包计数、触发计数三项指标:帧率应接近设定值,丢包计数应为 0 或不再增长,触发计数应与实际触发次数一致。
  4. 同步验证:让 4 台相机同时触发拍摄同一运动物体,比较各相机图像中物体位置是否一致。若某台相机图像滞后,检查其触发线是否接触不良或曝光延时设置不同。
建议在软件中为每台相机命名(如 CAM1_左前、CAM2_右前),并在注释中记录 IP、镜头焦距、工作距离和光源通道,便于后续标定和故障排查时快速定位。

五、常见问题与判断依据

现象可能原因判断与处理
软件扫描不到相机网段不同、PoE 未供电、网线故障检查相机指示灯;用 ping 测试 IP;确认 PoE 口功率
图像丢帧带宽不足、网线质量差、触发频率过高查看丢包计数;降低帧率或改用千兆独立网口
多相机不同步触发源不共源、触发线过长、曝光延时不同统一触发源;缩短触发线;核对各相机曝光与延时参数
编码器计数异常A/B 相接反、屏蔽不良、Z 相未接手动转动编码器观察计数方向;检查屏蔽层接地

完成以上步骤后,系统应达到“相机全部识别、图像稳定、触发同步、编码器计数正确”的状态,此时才具备进入多相机标定的条件。端口分配表和相机命名记录应作为工程文档保留,后续更换相机或调整工位时可直接复用。