大恒工业相机Line口使用详解|光耦隔离IO与通用GPIO IO区别、输入输出接线方案
大恒工业相机Line口使用详解|光耦隔离IO与通用GPIO IO区别、输入输出接线方案前言一、相机IO硬件基础介绍1.1 光耦隔离IO(Line0、Line1)1.2 通用双向GPIO IO(Line2、Line3)二、光耦IO与GPIO IO核心区别(工程中性版)2.1 供电与触发方式区别2.2 抗干扰与使用场景区别2.3 简单选型总结三、实际工程接线方案(推荐搭配)3.1 输入信号分配(触发相机拍照)3.1.1:主流方案 — 光耦Line0外触发输入3.1.1.1.line0接线方式:3.1.1.2 line0的设置:3.1.2:备用方案 — GPIO Line2/Line3输入3.1.2.1.line2输入接线方式:3.1.2.2 line2输入的设置:3.2 输出信号分配(相机控制外部设备)3.2.1:主力输出 — 光耦Line1输出3.2.1.1.line1接线方式(相机拍照的同时触发光源亮为例):3.2.1.2 line1的设置:3.2.2:辅助输出 — GPIO Line2/Line3输出3.2.2.1.line2输出接线方式:3.2.2.2 line2输出的设置:四、相机触发参数与输出模式配置4.1 触发极性配置(输入信号适配)4.2 相机输出引脚:Strobe频闪 vs 自定义输出vs ExposureActive曝光活动 vs TriggerWait曝光等待4.2.1 Strobe 频闪输出模式4.2.2 自定义通用输出模式4.2.3 ExposureActive曝光活动4.2.4 TriggerWait触发等待4.3 外触发核心辅助参数(滤波/触发延迟/曝光延迟)五、IO配置注意事项(工程避坑)六、总结前言在工业视觉项目中,相机IO触发分为外触发输入、相机输出控制两类。大恒工业相机大部分机型拥有多路Line接口,不同系列相机引脚定义略有差异,但底层分为光耦隔离IO与通用双向GPIO IO两种电气结构。本文以大恒MER2系列千兆网工业相机为实例,讲解工程最常用搭配方案:光耦隔离输入:Line0(主流外触发拍照)GPIO通用输入:Line2、Line3设置Input输入(备用触发、多路信号采集)光耦隔离输出:Line1(控制光源、电磁阀)GPIO通用输出:Line2、Line3设置Output输入(辅助控制外设)本文通俗易懂区分光耦IO与GPIO IO,不刻意放大优缺点,结合工业场景客观说明选型逻辑,适合刚接触工业相机IO开发的工程师参考使用。一、相机IO硬件基础介绍1.1 光耦隔离IO(Line0、Line1)大恒相机常规硬件布局中,Line0、Line1一般为专用光耦隔离通道,专门用于工业高低电平信号交互。电气特性:本身不带内置供电,属于无源隔离通道支持工业标准电压:5~24V,正负极不能接反输入默认高电平有效,外部给电压即可导通触发强弱电光电隔离,物理隔绝干扰工程用途:Line0:流水线光电传感器、编码器、外部拍照触发Line1:光源频闪、电磁阀、报警继电器等外部设备控制1.2 通用双向GPIO IO(Line2、Line3)Line2、Line3属于相机通用双向GPIO引脚,软件可自由切换输入/输出模式,引脚复用性高,灵活性更强。电气特性:相机自带3.3V基准逻辑电平可兼容外接12V/24V电平,必须共地使用默认常用低电平触发(拉低至0V有效)无物理隔离,属于直通式IO工程用途:Line2/Line3配置输入:备用触发、多路信号检测、辅助传感器采集Line2/Line3配置输出:辅助指示灯、小型信号开关、反馈信号输出二、光耦IO与GPIO IO核心区别(工程中性版)很多新手容易混淆两种IO,这里客观说明差异,不刻意贬低任意一种IO,二者只是适用场景不同。2.1 供电与触发方式区别**光耦隔离IO:**无内置电压,外部输入5~24V高电平导通触发,工业标准触发逻辑,信号干净直白。**GPIO通用IO:**自带3.3V基准,常规采用低电平0V触发;外接高压必须共地,依靠电平拉低完成信号识别。2.2 抗干扰与使用场景区别**光耦隔离IO:**自带光电隔离,隔断外部地线干扰、电机变频器杂波,长线传输、复杂流水线优先使用,容错率高。**GPIO通用IO:**无隔离结构,电路简洁、布线简单;在室内干净工况、短距离走线、无强电磁干扰环境下,做好接地屏蔽防护,同样可以长期稳定运行。2.3 简单选型总结复杂流水线、长线走线、有电机变频器 → 优先用光耦IO(Line0、Line1)室内简易工位、短距离接线、干扰小 → 可直接使用GPIO(Line2、Line3)三、实际工程接线方案(推荐搭配)结合工业视觉常规项目,推荐一套最通用、最常用的IO分配方案,兼顾稳定性与拓展性。首先我们找到对应相机的IO定义,一般相机datasheet上能找到,然后看对应的line0对应哪些Pin脚接线就行。这里的附图是MER2-Gx系列的,其他系列的自己去对照定义看引脚就行了。这里以PLC触发MER2的网口相机为例。3.1 输入信号分配(触发相机拍照)3.1.1:主流方案 — 光耦Line0外触发输入适用绝大多数流水线项目,传感器、接近开关、编码器接入Line0。**接线逻辑:**外部5-24V传感器信号 → 光耦隔离通道Line0 → 相机触发采图。MER2系列光耦隔离输入电路如下。3.1.1.1.line0接线方式:Line0+(MER2是Pin1)连接2K电阻后接入PLC的24V信号正极Line0-(MER2是Pin3)直接连接PLC的信号负极 逻辑 0 输入电压:0V~+2.5V(Line0+端电压) 逻辑 1 输入电压:+5V~+24V(Line0+端电压) 最小输入电流:7mA 输入电压在 2.5V~5V 之间为不确定状态,应避免输入这一区间内的电压值 外接输入电压等于 5V 时,Line0+外部不需