如何解决工业相机达不到标称帧率

本文介绍了如何通过调整相机参数和优化系统环境来解决工业相机无法达到标称最大帧率的问题。步骤包括取消帧率限制、修改图像格式、调整曝光时间、检查数据包大小、恢复默认参数、调整ADC位深,以及针对网口和USB相机的系统设置优化,如千兆网卡、巨型帧设置和USB速度模式。这些方法旨在提高相机性能并确保稳定的数据传输。
摘要由CSDN通过智能技术生成

可以通过相机参数设置、系统环境设置解决工业相机达不到标称最大帧率的现象。

1.相机参数设置

1.1 取消相机帧率限制

打开客户端,在 Acquisition Control 属性下关闭帧率控制使能: Acquisition Frame Rate Control Enable
在这里插入图片描述
*相机默认出厂帧率限制为最大帧率 80%

1.2 修改相机图像格式

在客户端的 Image Format Control 属性下,找到 Pixel Format 参数进行更改
在这里插入图片描述

黑白相机修改为 Mono8

彩色相机修改为 Bayer8

*图像格式需要在停止取流状态下进行修改

1.3 调整相机曝光时间

检查是否将曝光参数设置的过大,过大的曝光值会影响帧率,建议曝光参数不超过 1/最大帧率 PS:例如某最大帧率为 23.5,所以设置曝光不超过 42000us。

曝光时间参数设置:

在客户端的 Acquisition Control 属性下,关闭 Exposure Auto:off,调整 Exposure Time(us)参数

在这里插入图片描述
1.4 检查相机数据包大小(网口相机特有参数)

GEV SCPD 参数设置:在 MVS 客户端的 Transport Layer Control 下,找到 GEV SCPS Packet Size 与 GEV SCPD 参数

在这里插入图片描述
GEV SCPS Packet Size 推荐值 8164

GEV SCPD 默认值 400,当网络传输环境不好时,调大此参数,可以改善丢包,但较大值时,会影响帧率,用户可以适当调整该参数的值,观察对帧率影响

1.5 恢复相机默认参数

当上述操作,均对帧率提升无明显改善时,可尝试恢复相机默认参数,再重复 1-4 步操作

找到 MVS 客户端的 User Set Control,在 User Set Selector 下选择 Default 参数,在 User Set Load 上 点击 Execute

在这里插入图片描述
*需在停止取流状态下操作

1.6 相机 ADC 输出位深调整
若上述操作,帧率未达到最大帧率,可查找相机 ADC 输出位深进行调整

在客户端的 Image Format Control 属性下,找到 ADC Bit Depth 参数进行更改,选择 8Bits。(该功能仅部分型号相机支持)

在这里插入图片描述
*ADC 位深需要在停止取流状态下进行修改,设置 8Bits 位深后,相机将不再支持更高位深的像素格式(如 Mono10)。

2.系统环境设置

2.1 网口相机设置

i. 用户需先确认所在环境是否为千兆网卡,检查网络链接速度

在这里插入图片描述
ii. 开启网卡矩阵。在开始菜单中搜索设备管理器→网络适配器→选择对应网卡→高级→巨型帧,在右侧值中将参数改成最大,一般是 9014 Bytes
在这里插入图片描述
iii. 其他网卡参数:传输缓冲区和接受缓冲区均设置为 2048,中断节流率设置为极值

2.2 USB 相机设置

检查 U 口速度,确认是否为 USB3.0 接口

打开 MVS 客户端→Device Control→USB Speed Mode 中查看是否为 Super Speed

在这里插入图片描述
USB3.0 :Super Speed

USB2.0:High Spped 如链路速度不对,请更换 USB 接口或线路,反复插拔操作

参考文献:https://zhuanlan.zhihu.com/p/490039711

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值