2. Teledyne视觉系统硬件架构解析

Teledyne视觉系统(以DALSA/FLIR/Teledyne e2v等产品线为代表)的硬件架构可以按“光—机—电—算—通”五层来理解。物理上,它是一条从被测物到上位机/PLC的信号链;功能上,它又被划分为成像、采集、处理、通信四个职责域。理解这条链路的物理连接与功能边界,是后续故障定位的基础——因为现场80%以上的“图像异常”问题,最终都能追溯到这条链上的某一个物理环节,而不是软件算法本身。

一、物理连接拓扑:从光子到数据包

典型的Teledyne面阵/线阵视觉系统物理连接顺序如下:

  1. 被测物被光源(环形光、条形光、同轴光、背光或穹顶光)以特定角度和波长照射;
  2. 反射/透射光经镜头(C口、F口、M42或远心镜头)聚焦到相机的传感器靶面(CCD/CMOS);
  3. 相机内部完成光电转换、模拟前端放大、A/D量化,输出数字图像;
  4. 数字图像经相机接口(GigE Vision、Camera Link、CoaXPress、USB3 Vision)传输到图像采集卡(Camera Link/CXP需要采集卡,GigE/USB3通常直连网卡或主控);
  5. 处理器(工控机CPU+GPU或嵌入式视觉控制器)执行图像处理、标定、测量、缺陷判定;
  6. 结果通过通信接口(以太网TCP/IP、Modbus TCP、Profinet、EtherNet/IP、串口RS-232/485、数字I/O)输出给PLC、机器人或MES系统。

其中,光源控制器是容易被忽视但极其关键的一环:它负责给光源提供恒流/恒压驱动,并支持频闪(Strobe)触发。频闪模式下,控制器接收相机或采集卡发出的触发信号,在曝光窗口内点亮光源,既提高亮度又延长LED寿命。光源控制器与相机之间通常有一根触发线(如5V TTL或24V电平),这根线的极性、延时和脉宽直接决定成像亮度是否稳定。

被测物 表面/尺寸/字符 光源 环形/条形/同轴/背光 镜头 C口/远心/焦距/光圈 相机 CCD/CMOS 传感器 光源控制器 恒流/频闪 触发/频闪同步 图像采集卡 Camera Link/CXP 处理器 CPU+GPU/嵌入式 通信接口 以太网/Profinet/IO PLC/机器人 执行机构 数字图像 PCIe/DMA 结果/坐标 OK/NG 功能划分与关键参数 成像层 光源波长/角度 镜头焦距/工作距离 景深/视场/分辨率 曝光时间/增益 采集层 接口带宽(Gbps) 线缆长度限制 触发/同步信号 PoCL供电 处理层 CPU主频/核心数 GPU算力/CUDA 内存/帧缓存 实时性/延迟 通信层 协议(Profinet/EIP) I/O电平(24V/5V) 响应时间/抖动 网络隔离/EMC

二、各环节功能边界与现场关注点

相机是成像质量的第一道关口。Teledyne相机通常提供GigE Vision、Camera Link、CoaXPress、USB3 Vision等接口。选型时需关注:分辨率(如5MP、12MP、25MP)、帧率、传感器类型(全局快门/卷帘快门)、像素尺寸、量子效率。现场维护中,相机侧最常出问题的是供电与散热:GigE相机若使用PoE,需确认交换机PoE功率预算;Camera Link相机若使用PoCL,需确认采集卡是否供电,否则相机会因缺电而无法初始化。

镜头决定视场(FOV)、工作距离(WD)和景深(DOF)。一个常用估算公式是:FOV = 传感器尺寸 × WD / 焦距。例如,2/3英寸传感器(8.8mm×6.6mm)配16mm镜头、WD=300mm时,水平FOV≈8.8×300/16=165mm。若被测物宽度为150mm,则视场余量约10%,属于偏紧但可用;若被测物有位置波动,建议留20%以上余量。远心镜头用于高精度测量,但工作距离固定、景深小,安装时必须严格对焦。

光源与光源控制器是“主动成像”的核心。频闪模式下,控制器接收相机曝光信号(Strobe Out)或采集卡触发信号,在曝光窗口内输出恒流脉冲。现场常见故障是频闪延时与曝光窗口不匹配:若光源点亮时刻晚于曝光开始,图像会偏暗;若光源在曝光结束后仍亮,则可能产生拖影。排查时可用示波器同时观察相机的Strobe信号和光源控制器的输出电流波形,确认两者时序对齐。

图像采集卡负责高速图像数据的接收、缓存和DMA传输。Camera Link采集卡需注意Base/Medium/Full模式与相机配置一致;CoaXPress采集卡需注意单链路/多链路带宽匹配。采集卡故障常表现为“丢帧”或“图像撕裂”,此时应检查PCIe插槽带宽(x4/x8/x16)、线缆长度(Camera Link通常≤10m,CXP可达40m以上但需降速)以及采集卡驱动版本。

处理器承担图像处理算法。Teledyne视觉系统常配合Sherlock、VisionPro或自研算法运行。处理器选型需匹配算法复杂度:简单定位/测量可用工控机CPU;深度学习缺陷检测则需GPU。现场若出现“处理超时”,应先确认单帧处理时间是否超过节拍要求,再检查内存占用和线程调度。

通信接口是视觉系统与外部世界的“最后一公里”。以太网TCP/IP用于传输结果和图像;Profinet/EtherNet/IP用于与PLC实时交互;数字I/O用于硬触发和结果输出。现场需特别注意地环路和屏蔽:编码器信号、触发信号与相机电源若共地不良,会引入噪声导致误触发。建议触发线使用双绞屏蔽线,屏蔽层单端接地。

三、现场快速核查清单

环节核查项正常判据异常表现
光源亮度/频闪时序图像灰度稳定,无闪烁图像忽明忽暗、拖影
镜头对焦/光圈/锁紧边缘清晰,景深覆盖被测面图像模糊、局部失焦
相机供电/温度/链路相机温度<50℃,链路指示灯常亮掉线、初始化失败
采集卡PCIe带宽/驱动无丢帧,DMA正常图像撕裂、丢帧计数增加
处理器CPU/GPU占用单帧处理时间<节拍处理超时、结果延迟
通信协议/电平/屏蔽PLC收到OK/NG,无抖动误触发、通信超时
现场排查时,建议按“光→机→电→算→通”的顺序逐段隔离:先确认光源和镜头成像正常,再确认相机与采集卡链路无丢帧,最后检查处理器和通信。这样可以把问题快速收敛到具体物理环节,避免在算法层反复无效调试。