深圳市凯茉锐电子科技有限公司深圳市凯茉锐电子科技有限公司

新闻中心

News

帧率明明够高,为什么还是会漏拍?

来源:深圳市凯茉锐电子科技有限公司2026-10-13

 

很多人忽略了“触发”

产线速度不快,相机也是60fps、120fps。

按理说应该够用了。

但现场还是会出现:

少拍一件、位置不固定、偶尔漏图。

这时候问题可能不在帧率,而在:

触发方式。

工业视觉现场,产品经过指定位置时,相机通常需要在准确的时间点拍照。

 1791854566807383.png

连续拍,不一定拍得到“正确位置”

如果相机一直连续采集:

30fps、60fps、120fps……

相机只是按照自己的节奏不断拍照。

但产品什么时候刚好走到镜头下面,

相机并不知道。

1791854572166448.png 

所以可能出现:

上一张产品还没到,

下一张已经过去了。

这就是为什么很多流水线项目会使用:

触发拍照。

什么是触发?

可以简单理解成:

产品到了,相机再拍。

最常见的做法是:

产品经过光电传感器,

传感器发出一个信号,

相机收到信号以后立即拍一张。

典型流程:传感器检测产品 → 发送触发信号 → 光源点亮 → 相机拍照。

软件触发和硬件触发有什么区别?

软件触发

电脑发指令:

“现在拍一张。”

配置简单,适合:

静态检测、调试、对时间要求不高的项目。

但电脑系统、程序通信本身会带来一定延迟和波动。

硬件触发

传感器、PLC、编码器直接给相机电信号。

信号一到,相机开始采集。

在软件触发精度不够或现场已经有硬件信号时,可以使用硬件触发。

所以高速流水线中,更常见的是:

光电传感器 / PLC / 编码器 + 硬件触发

高速产线为什么还会用编码器?

如果传送带速度会变化,只靠固定时间延迟可能不够稳定。

这时候可以使用:

编码器。

编码器跟着传送带运动,

相机根据实际移动距离来决定什么时候拍。

1791854579181030.png 

图片4.png 

传感器负责发现产品,编码器负责知道产品移动了多远,相机再在合适的位置拍照。

这种方式特别适合:

高速输送、定位拍照、分拣、线扫检测。

还有一个容易漏拍的原因:触发太快

假设:

上一张图还在曝光,

下一次触发信号又来了。

相机可能来不及响应。

Basler 的文档明确指出,如果上一帧曝光还没结束,又发送新的曝光触发,新的触发可能被忽略,并产生 overtrigger。

所以:

触发频率也不能超过相机真正能处理的速度。

这也是为什么:

120fps相机 ≠ 随便每秒触发120次都没问题。

还要结合曝光时间、读出时间和实际配置。

最后记住一句话

帧率决定相机最快能拍多少。

触发决定相机什么时候拍。

工业流水线上,

很多时候“什么时候拍”,

比“每秒能拍多少张”更重要。

如果现场出现:

漏拍、位置飘、每张产品位置不一致

不要只盯着fps。

先检查:

触发信号、传感器位置、曝光时间、触发频率。

很多所谓的“相机漏拍”,

其实是:

触发没配好。

相关资讯

专业工程师

24小时在线服务提交需求快速为您定制解决方案

13798538021