2. CV-X 硬件构成与信号流
KEYENCE CV-X 系列是一套模块化的机器视觉系统,其硬件并非单一整机,而是由相机、控制器、镜头、光源、I/O 模块等多个独立单元通过专用线缆连接而成。理解各单元的物理接口与信号传递方向,是现场故障诊断的基础——因为绝大多数"看不见图像""触发不动作""判定结果传不出去"的问题,最终都能追溯到某一段连接或某一条信号路径上。
一、系统组成与角色分工
CV-X 系统的核心是控制器(如 CV-X100、CV-X200、CV-X300 系列),它承担图像处理、判定运算、结果输出与参数存储的全部计算任务。控制器本身不"看"东西,它依赖外部单元提供图像与触发信号:
- 相机:负责光电转换,将镜头成像的二维光强分布转换为数字图像数据,通过专用相机线缆回传控制器。CV-X 常用黑白或彩色 CCD/CMOS 相机,分辨率从 30 万像素到 200 万像素以上不等。
- 镜头:安装在相机 C 口或 CS 口上,决定视野(FOV)、工作距离(WD)与景深。镜头是纯光学器件,不参与电气信号传递,但它的选型直接决定成像质量。
- 光源:为被测物提供稳定照明,常见环形光、条形光、同轴光、背光等。光源由控制器或独立光源控制器供电与调光,属于"受控输出"而非"输入信号"。
- I/O 模块:包括控制器本体上的并行 I/O 端子、以及可扩展的远程 I/O 单元。它负责接收外部触发(如 PLC 的 START 信号)、输出判定结果(OK/NG)、以及与其他设备的握手信号。
二、物理连接拓扑
从物理连接看,CV-X 系统呈现"控制器为中心、星型辐射"的拓扑结构。相机通过专用高速相机线缆接入控制器的相机端口(CAMERA 1/2),这条线缆同时承载图像数据、相机供电与同步信号,是系统中最"敏感"的一段链路。光源通过光源输出端口(LIGHT)连接,控制器内部通过 PWM 或恒流方式调光。I/O 模块则通过并行 I/O 端子或 Ethernet/CC-Link 等现场总线与控制器通信。
需要特别注意的是:相机线缆与光源线缆不可混插。相机端口输出的是带供电与差分图像信号的高速接口,光源端口输出的是驱动电流,两者电气特性完全不同。现场误插是导致相机或光源损坏的常见原因。
三、信号传递路径与方向
把上图的连接关系翻译成信号流,可以分成四条主要路径:
- 光学路径:光源 → 被测物 → 镜头 → 相机感光面。这条路径上没有电信号,但任何一环出问题(光源衰减、镜头脏污、被测物反光变化)都会直接反映为图像质量下降。
- 图像数据路径:相机 → 相机线缆 → 控制器相机端口。方向是单向的,从相机流向控制器。CV-X 使用专用高速串行接口,线缆长度和弯曲半径有严格限制,过长或过度弯折会导致图像丢帧、花屏。
- 控制输出路径:控制器 → 光源端口 → 光源。方向是从控制器流向光源,控制器根据程序设定输出调光信号(如 0~10V 或 PWM),光源亮度随之变化。
- I/O 握手路径:外部设备(PLC/传感器)→ I/O 模块 → 控制器(触发输入);控制器 → I/O 模块 → 外部设备(判定输出)。这条路径是双向的,且存在时序配合关系。
四、触发与结果输出的时序关系
现场最常见的"判定结果不对"或"漏检",往往不是算法问题,而是触发时序与结果输出时序没有对齐。CV-X 的典型工作节拍如下:
外部触发信号(START)上升沿
↓
控制器锁存触发,启动相机曝光
↓
相机曝光完成,图像数据回传控制器(约几 ms ~ 十几 ms)
↓
控制器执行检测程序(测量、判定)
↓
判定结果通过 I/O 输出(OK/NG、数据值)
↓
输出保持,等待下一次触发或握手信号复位
这里有两个关键参数需要现场确认:触发脉宽(一般要求 ≥ 1ms,过窄会漏触发)和结果输出延迟(从触发到 OK/NG 输出的总时间,必须小于 PLC 的等待超时)。如果 PLC 在结果输出前就读取了 I/O,就会读到上一次的旧结果,表现为"结果滞后一拍"。
五、现场连接检查要点
结合上述信号流,现场排查时可以按以下顺序逐段确认,而不是一上来就怀疑控制器:
- 相机线缆:接头是否锁紧、线缆是否被拖链反复弯折、长度是否超过规格。可临时更换一根已知良好的线缆对比。
- 光源:用控制器手动调光,观察亮度是否线性变化;若亮度不变或闪烁,检查光源线缆与光源本体。
- 镜头:手动微调光圈与焦距,观察图像是否清晰;镜头松动会导致视野偏移,表现为"位置判定突然漂移"。
- I/O:用控制器自带的 I/O 监视功能,直接观察触发输入与结果输出的实时状态,判断是"没收到触发"还是"收到了但没输出"。