线阵相机触发成像起始波动问题的定位方法
在使用线阵产品的过程中,帧+行触发,成像起始的位置会出现波动的情况这个问题,协同定位了很多种情况,现在根据实际遇到的问题和现象,给大家分享一下经验

本文适用的场景:线阵使用帧+行触发,但是触发起始位置是波动

一、 信号问题
1、信号有杂波或接线有错误
1.1、原因分析:相机响应的“帧信号”,不是客户实际的信号,而是信号杂波
1.2、排查思路:

i. 将帧信号源(如line0),设置为编码器源(相机端设置为分频器源)
给一个帧触发信号,若计数为2,则说明相机IO只收到了一个信号

ii. 若计数不是2,则说明有杂波存在
1.3、解决方案
i. 检查接线,确认相机信号地和客户触发源信号地是接在一起的
ii. 增大滤波时间,直到信号个数稳定
iii. 客户处改善信号质量

2、 帧信号不稳定
2.1、 原因分析:客户的帧信号给出的时机是波动的
2.2、 排查思路:
i. 让客户按照固定的时间间隔发信号,查看波形是否均匀
ii. 交叉测试,换一个稳定的触发源测试,如信号发生器
2.3、 解决方案:客户处优化信号源

3、 帧触发源有问题
3.1、原因分析:触发源异常
3.2、排查思路:交叉测试,用信号发生器或其他信号源测试
3.3、解决方案:换一个出图正常的触发源
4、行触发信号起始位置不对
4.1、原因分析:客户处行信号不是编码器,而是在特定的时间,给出一定个数的脉冲串,相机收到帧信号后,等待行信号,当第一个行信号的时机不稳定时,会导致起始位置波动
4.2、排查思路:
i. 确认行信号方案,若是上述原因分析的方案,则可能是该原因
ii. 关闭行信号,行信号走内触发,查看起始位置是否波动
iii. 示波器两通道测行信号和帧信号,观察时序
4.3、解决思路:
i. 若有更优的方案,更改方案,换成已知的成熟方案,如编码器触发,行触发内触发等
ii. 客户处优化行信号给出的逻辑


二、 环境问题
1、运动机构不稳
1.1、 原因分析:运动机构存在抖动的现象,导致起始位置有波动
1.2、 排查思路:
i. 调整运动速度,一般运动速度低,平稳度更高,观察是否有改善
ii. 调整加速度,加速度低,不容易发生相对摩擦,观察是否有改善
iii. 观察机构运行路径,是否有不平或者遮挡的地方
1.3、解决方案:需要客户处优化运动机构


三、 相机问题
1、cameralink相机残留帧

1.1、原因分析:
i. 错误重现:已给一次帧信号(连续多个),当前帧未出完,然后关闭采集,再开始采集重新给第二次帧信号(连续多个)
ii. 理论分析:对相机,第二个帧信号忽略,后续的行信号补给第一帧,对采集卡,开始采集清除缓存,重新等待下一帧的帧头,刚好响应第二次的靠后的帧信号
1.2、排查思路:
i. 将帧信号源设置为编码器源或分频器源,查看客户给帧信号时,统计的是否是多个帧信号,若是多个,则可能是该原因
ii. 采集卡使用LineScan模式,若不在波动,则可能是这个原因


iii. 打开帧超时,当相机补黑输出后,再继续操作,若能解决,可能是这个原因


1.3、解决方案:
i. 更改给信号的逻辑,避免相机出图未完成时操作相机
ii. 采集卡采用LineScan模式
iii. 使用帧超时功能
iv. 帧触发走采集卡触发,采集卡触发相机
2、相机IO有问题
2.1、原因分析:IO烧坏或本身就有问题
2.2、排查思路:交叉测试,换IO测试

2.3、解决思路:换其他IO进行触发测试


以上就是总结的定位线阵相机帧+行触发,成像起始位置有波动的问题,定位排查的思路方法

希望能够帮助到使用海康机器人线阵相机的各位

版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

线阵产品成像局部拉伸压缩解决方法

下一篇

ROS系统下使用海康工业相机SDK

评论请先登录 登录
全部评论 2

感谢楼主的分享,持续等待楼主的更新

2024-02-23 09:27:33 重庆
回复

感谢楼主的技术分享,mark一下,以后用得着。。。

2023-02-03 08:15:05 未知地区
回复
  • 1
Lv.0
4
关注
45
粉丝
7
创作
94
获赞
所属专题
  • 线阵相机及镜头选型方法简介
  • 线阵工业相机的曝光、行频与帧率的关系
  • 线阵相机触发成像起始波动问题的定位方法
  • 线阵产品成像局部拉伸压缩解决方法
  • 线阵工业相机的分倍频操作
  • 线阵产品不定行高使用方式介绍
  • 线阵工业相机平场(PRNUC)矫正步骤说明
相关阅读
  • [共享学习]VM之角度纠正问题
    2024-03-07 浏览 0
  • 机器视觉菜鸟指南
    2024-02-29 浏览 0
  • 基于C++OpenCV实现VisionMaster中的“直线边缘缺陷检测”
    2024-03-04 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器