基恩士3D相机接外触发取图时,遇到了哪些坑?

Viewed 5

在最近做实验时,使用基恩士相机采集图片时,遇到了很多问题

  1. 取图问题
  2. 成像问题
    1)光源
    2)1:1还原的问题
    3)曝光值调整的问题
    4)触发频率,运动控制和成像的问题
1 Answers

基恩士 LJ-X8300 3D 线扫相机调试问题总结与测试 SOP

一、问题梳理

1. 取图问题

现象 根本原因 解决路径
使用软触发(如灵闪软件)时,物体无法 1:1 还原 软触发基于固定时间间隔,运动速度波动导致触发间距不均 改用基于位置的外触发(编码器触发)
外触发接线不通,无法触发采集 信号经差分板接入但未供电,未核对引脚定义与信号类型 由电气工程师协助直接飞线至编码器输出;更换平台后需重新确认电气图纸
更换线扫平台后,每次需手动点击“开始批处理”才能获取一幅图像 使用了“行触发”模式,软件需持续接收行数据并手动成帧,未开启自动成帧功能 改用“帧触发”接线与设置,实现一次触发自动采集完整一帧
帧触发的接线与参数设置不熟练 未厘清行触发与帧触发的功能区别及相机引脚定义 查阅相机硬件手册,明确帧触发引脚、信号规格与软件配置

2. 成像问题

问题点 具体情况 结论
光源选型 反复测试面光、条形光、环光(白/红/蓝),蓝色环光在夜间效果较好,但白天不加光亦可 基恩士技术支持明确该相机可不加外置光源;优先在遮光/无外加光环境下调试
1:1 还原 图像变形,现场编码器脉冲当量为 400 µm/脉冲,而相机要求的触发间距为 50 µm,两者严重不匹配(相差8倍) 调整平台或编码器输出(如启用四倍频、更换编码器刻度),使实际触发间距达到 50 µm;正确填入软件后实现 1:1
曝光值 过曝或欠曝导致轮廓缺失 根据材质和激光功率精细调节,以高度图不过曝、暗面不死黑为准
触发频率与速度匹配 运动平台速度、编码器输出频率与相机行频不匹配,导致丢行或图像拉伸 必须根据相机最高行频和触发间距计算最大允许速度,调试时预留安全余量

二、核心知识补充

1. 3D 线扫相机“1:1”成像原理

基恩士 LJ-X8300 为激光轮廓仪,图像由两个维度的分辨率共同决定:

  • X 向(横向):由镜头光学和安装距离决定像素当量(µm/pixel)。
  • Y 向(运动方向):由编码器触发间距决定(µm/脉冲)。

实现 1:1 还原的必要条件
Y 向触发间距 = X 向像素当量
本例中,相机要求 X 向像素当量 / 触发间距为 50 µm,即运动系统必须每移动 50 µm 发送一个触发脉冲。
现场原始编码器每 400 µm 才一个脉冲,使图像在 Y 向被压缩 8 倍,产生严重变形。

2. 编码器分辨率计算(配合 OPT 运动平台软件)

在 OPT 控制软件中查看关键参数(菜单栏“格式(O)”或“查看(V)”内显示):

  • 脉冲数:XXX pul/r(每转脉冲数,根据实际编码器规格填写)
  • 行程:XX mm/r(丝杠导程,每转移动距离)

计算方法

  • 单相触发(仅用 A 相上升沿):
    分辨率 = 导程 ÷ 每转脉冲数
  • 双相触发(A/B 相四倍频,推荐用于高精度场合):
    分辨率 = 导程 ÷ (每转脉冲数 × 4)

操作要点

  • 在相机软件(如 LJ-Navigator)的编码器设置界面,填入计算所得的分辨率数值,Y 向尺寸才能准确换算。
  • 相机触发模式需与实际输出和接线匹配:单相选上升沿触发,双相四倍频选 AB 相四倍频。

达到目标触发间距 50 µm 的配置示例
若平台导程为 10 mm,希望单相触发达到 50 µm/脉冲:
需要 10 mm ÷ 0.05 mm = 200 pul/r,即选用 200 线编码器;
或使用双相四倍频:如现有编码器 50 pul/r,则 10 mm ÷ (50 × 4) = 0.05 mm = 50 µm/脉冲
实际调试时,应依据平台真实参数,优先通过电子齿轮、倍频或更换编码器来满足相机要求的触发间距。

3. 编码器触发下的最高允许速度

载台移动速度受限于相机最大行频。超速会导致轮廓丢失、图像空白或拉伸。

计算公式

最高允许速度 (mm/s) = 相机最大行频 (Hz) × 触发间距 (mm)

例:某模式下 LJ-X8300 最大行频为 6400 Hz,触发间距为 0.05 mm(50 µm):
最高允许速度 = 6400 × 0.05 = 320 mm/s

实操注意事项

  • 图像采集应位于匀速段,避开加减速区间的脉冲间隔变化。
  • 实际运行速度建议 ≤ 理论最高速度的 80%,预留安全余量。

4. 触发模式对比

触发类型 特点 适用场景
软触发 PC 按固定时间间隔发送采集指令 静止检测,或对几何精度无要求的场合
外触发(编码器触发) 编码器根据实际位移发脉冲,速度变化不影响触发间距 任何需要精确 1:1 的运动检测
行触发 每个编码器脉冲采集一行,需软件连续收集并手动合帧 早期调试,或需逐行分析时
帧触发 一次外部信号(如到位信号)启动,自动采集预设行数并合成一帧 自动化产线,需要单次触发完整出图

接线提醒:必须严格对照相机硬件手册的引脚定义,区分行触发与帧触发输入,同时核实电气规格(差分 RS-422、集电极开路或电压电平)并保证正确供电。

5. 光源与激光关系

  • LJ-X8300 使用蓝色激光(405 nm),在遮光环境下成像最稳定。
  • 优先在无外加光源条件下调试;若确实需要补光,应选择对激光干扰最小的颜色和角度。
  • 经测试白天自然光成像可接受时,固定为“免外置光源”方案。

三、避坑指南(Checklist)

  1. 测试前细读规格书:确认工作距离、视野、X 向分辨率、相机要求的触发间距等关键参数。
  2. 绝不使用软触发进行需要 1:1 的线扫应用,必须采用基于位置的编码器外触发。
  3. 先算后接:拿到运动平台,通过 OPT 软件读取脉冲数和行程,计算当前编码器分辨率;若与相机要求(如 50 µm)差距过大,立刻通过换编码器、启用四倍频或调整电子齿轮等方式匹配,否则不可避免图像变形。
  4. 接线“三确认”:确认图纸引脚、确认电气信号类型、确认行/帧触发功能,并用万用表或示波器实测脉冲信号。
  5. 光源最小化:先在关灯环境下将相机自身曝光与激光功率调至最佳,不满足需求时再加光,每次只加一种并对比效果。
  6. 速度先行计算:根据相机最大行频和实际触发间距算出理论最高速度,调试从低速起步,逐步上调。
  7. 全程记录参数:拍照/截屏/笔记,详细记录每一版配置,方便回溯。
  8. 善用厂商支持:提供真实的平台脉冲当量、行程和接线方式,获取精准的参数建议。

四、新相机(LJ-X8300)测试标准操作流程(SOP)

阶段 1:离线准备(不上电)

  1. 研读文档
    • 打印相机硬件/软件手册,标注:工作距离、视野、X 向分辨率、触发电路图、最大行频、相机要求的触发间距。
  2. 明确测试目标
    • 确认被测物尺寸范围与精度要求,反推所需的 Y 向触发间距。
  3. 核查运动平台参数
    • 打开 OPT 控制软件,在“格式”或“查看”菜单下读取当前脉冲数(pul/r)和行程(mm/r)。
    • 计算当前单相与双相分辨率,判断是否满足相机要求(如 50 µm)。
    • 若不满足,立即规划方案:更换编码器、启用四倍频或调整电子齿轮。
  4. 工具准备
    • 万用表、示波器(推荐)、标准量块/校准尺、白纸/目标物、记录工具。

阶段 2:硬件安装与接线

  1. 机械安装
    • 将相机调至规格书要求的工作距离(借助塞尺或激光测距),确保激光线垂直于被测面,锁紧固定。
  2. 接线(关键步骤)
    • 先测后接:不上相机触发线,给平台上电,用万用表测量编码器供电电压,用示波器确认输出脉冲波形与逻辑。
    • 对照相机触发引脚图,将编码器信号(单相或双相)接入相机行触发输入(若后续需帧触发,可预留另一组接线)。
    • 连接以太网和电源。
  3. 系统上电自检
    • 平台与相机上电,ping 相机 IP 确认网络连通。

阶段 3:基础成像调试(优先实现 1:1)

  1. 建立通信
    • 打开 LJ-Navigator 或 X Observer,连接相机,确认图像传输正常。
  2. 设置触发模式
    • 选择“编码器触发”,根据实际接线选单相(上升沿)或 AB 相四倍频。
    • 输入计算或匹配后得到的编码器分辨率值(如 50 µm/脉冲)。
  3. 静态验证激光
    • 在焦平面放置白纸,观察激光线是否清晰连续;手动微动平台,确认软件内轮廓实时刷新。
  4. 运动取图与 1:1 校正
    • 速度设置:按公式 最高速度 = 最大行频 × 触发间距 计算理论值,初次设定为 50%~80% 的低速运行。
    • 在平台上固定一把已知长度的量具(如 20 mm 量块),使测量方向与运动轴平行。
    • 采集图像,使用软件测量工具读取 Y 向长度。
    • 若测量值与实际值有偏差,微调软件中的“编码器分辨率”值(测量值偏小则适当增大分辨率,偏大则减小),直至测量值等于实际值。
    • 记录标定后的最终参数并固化。
  5. 匀速段确认
    • 缓慢全程移动平台,检查加速段、匀速段、减速段的 Y 向间距是否均匀。若存在不均匀,需考虑添加触发滤波或切换双相编码器。

阶段 4:成像质量优化(不加外置光源)

  1. 遮光调试
    • 关闭所有外置光源,拉帘或加遮光罩。
    • 放置代表性工件,依次调节:曝光时间、激光功率、增益。
    • 观察高度图,目标为:轮廓连续、峰值区域不过曝(无大面积红色)、暗面无死黑。
    • 对所有类型工件轮番验证,找到折中参数。
  2. 环境记录
    • 若不加光已满足检测需求,记录当前环境照度,固定为“无外置光源”方案。

阶段 5:光源与帧触发(按需配置)

  1. 光源决策
    • 仅在轮廓噪点过多或特定特征不清晰时才引入外置光源。
    • 按面光→环光→条光顺序,每次仅加一种,拍图对比,择优组合,避免重复无效测试。
  2. 帧触发切换(如需自动成帧)
    • 查阅手册,确认帧触发引脚与设置方法(常用“按预设行数采集”)。
    • 修改接线,将到位信号或编码器 Z 相接入帧触发输入。
    • 在相机软件中设置每帧采集行数 = 所需图像高 / 触发间距。
    • 测试验证:给出单次触发信号,相机应自动采集设定行数并生成完整的一帧,无需任何手动操作。

阶段 6:固化与交付

  1. 参数备份
    • 将相机完整配置(触发模式、编码器分辨率、曝光、IP 地址等)保存为配置文件并导出。
  2. 编写测试报告
    • 内容包含:平台参数(脉冲数/行程/单双相)、触发间距、接线简图、光源方案、曝光设定、验证数据(量块测量结果)、最高允许速度与实测速度。
  3. 归档共享
    • 将本 SOP 及避坑要点归入项目文档,作为后续调试与维护基线。

总结:整个调试过程的核心在于“位置触发 + 与相机匹配的触发间距 + 合理的运动速度”。尤其注意触发间距必须达到相机要求值(本例为 50 µm),任何偏差都将导致图像变形。遵循以上流程,可系统性规避接线错误、参数不匹配、速度越限等常见陷阱,高效完成新相机的验收与集成。

Related