2. Basler相机硬件接口与触发引脚

在上一节中我们已经明确:多相机时间同步的本质,是让多台相机的曝光时刻由同一个时间基准统一约束。而要把这个“统一约束”真正落到硬件上,就必须理解 Basler 相机提供的物理接口——GPIO 引脚、光耦隔离电路,以及它们的电气特性。本节从接口类型讲起,逐步深入到触发输入/输出的电气参数,最后给出多相机接线拓扑的工程做法。

一、Basler相机的硬件接口类型

Basler 相机(以 ace、dart、boost 等主流系列为例)对外提供的同步接口主要有三类:

  • GPIO 通用输入输出引脚:通常为 2 入 2 出或 1 入 1 出,通过 Hirose 6pin 或 12pin I/O 连接器引出,用于接收外部触发信号或输出相机状态信号。
  • 光耦隔离触发输入:外部触发信号经光耦隔离后进入相机内部,避免地环路和电平冲突损坏相机。
  • 光耦隔离触发输出(Strobe/Flash):相机在曝光期间输出一个脉冲,用于驱动光源或作为级联触发源。

这三类接口在电气上并非简单直连,而是经过隔离与电平转换。理解这一点,是正确接线的前提。

二、光耦隔离的作用与电路结构

光耦隔离的核心价值在于:把相机内部电路与外部信号源在电气上完全隔开。相机内部使用低压逻辑(如 3.3V),而外部触发源可能是 5V、12V 甚至 24V 的工业电平,若直接相连,轻则逻辑误判,重则烧毁 I/O。光耦通过“电—光—电”转换,让两侧只传递信号、不传递电流回路。

以 Basler ace 的触发输入为例,其内部等效结构为:外部信号先经过限流电阻,驱动光耦内部发光二极管,光电三极管侧再输出到相机内部逻辑。因此,触发输入并不是“给一个电压就能触发”,而是需要驱动电流流过光耦 LED。这一点直接决定了接线方式:

  • 若使用有源触发源(如 PLC 输出、函数发生器),需保证输出电流能力满足光耦 LED 的正向电流要求。
  • 若使用无源触点(如机械开关、继电器干接点),则必须外接上拉或下拉电阻,为光耦 LED 提供电流通路。

三、触发输入/输出的电气特性

Basler 官方文档中,触发输入(Line 1/Line 3 等)的典型电气参数如下(以 ace 系列为例,具体以对应型号数据手册为准):

参数典型值说明
输入电压范围0 ~ 24 V DC超过 24V 可能损坏光耦
触发阈值(高电平)≥ 2.0 V(LED 导通)实际取决于限流电阻
输入电流约 5 ~ 15 mA需外部源提供足够驱动
输出类型光耦集电极开路需外接上拉电阻
输出耐压≤ 30 V DC超过会击穿光耦
输出电流≤ 50 mA驱动光源或下一级输入

这里有两个工程上极易踩坑的点:

注意一:触发输入是“电流驱动”而非“电压驱动”。若用 3.3V MCU 直接驱动,可能因电流不足而无法可靠触发,需加三极管或 MOSFET 缓冲。
注意二:触发输出是集电极开路,必须外接上拉电阻(典型 1kΩ ~ 10kΩ)才能形成有效高电平,否则输出始终为低。

四、多相机接线拓扑

多相机同步的接线拓扑,取决于“谁产生触发信号”。常见有三种:

  1. 主从级联拓扑:一台相机作为主相机,其 Strobe 输出作为从相机的触发输入。优点是无需额外控制器,缺点是主相机故障则全系统失效,且级联延迟会累积。
  2. 外部控制器广播拓扑:由 PLC、运动控制卡或专用同步盒产生一路触发信号,并联分发到所有相机的触发输入。这是工业现场最常用的方式,同步精度高、扩展性好。
  3. 混合拓扑:外部控制器同时触发多台相机,其中一台相机的 Strobe 输出再驱动光源,实现“曝光—打光”严格对齐。

下面这张图展示了外部控制器广播拓扑的典型接线关系,包含触发信号流向、光耦隔离位置以及上拉电阻的接法:

外部控制器 PLC / 运动控制卡 触发输出 5V/24V 触发脉冲 相机 1 Line 1 触发输入 光耦隔离 相机 2 Line 1 触发输入 光耦隔离 相机 3 Line 1 触发输入 光耦隔离 上拉电阻 R 1kΩ ~ 10kΩ 接至 +5V 或 +24V 共地要求 控制器与相机 GND 必须等电位连接 Strobe 输出 集电极开路 可驱动光源 触发信号并联广播至各相机 Line 1,各相机内部光耦隔离,输出侧独立上拉

五、接线时的关键检查项

在实际工程中,接线完成后建议按以下顺序检查,避免“接上了但不触发”的常见问题:

  • 共地检查:外部控制器与所有相机的 GND 必须等电位连接。若使用隔离电源,需确认隔离侧参考点一致。
  • 电流能力检查:用万用表测量触发输入端的驱动电流,确认在 5~15mA 范围内。电流过小会导致光耦不导通,过大则缩短光耦寿命。
  • 上拉电阻检查:若使用 Strobe 输出,确认输出端已接上拉电阻,且上拉电压不超过 30V。
  • 极性检查:光耦输入有极性,Line 1 的“+”与“−”不可接反,否则光耦反向截止,无法触发。
  • 线缆屏蔽:触发信号线建议使用屏蔽双绞线,屏蔽层单端接地,减少工业现场的电磁干扰。
工程经验:多相机系统中,若触发线较长(超过 5 米),建议在相机端并联一个 100nF 电容滤除高频干扰,同时将触发频率控制在光耦响应能力以内(典型光耦上升/下降时间为微秒级,对应最高触发频率约几十 kHz,具体以数据手册为准)。