帧率明明够高,为什么还是会漏拍?
来源:深圳市凯茉锐电子科技有限公司2026-10-13
很多人忽略了“触发”
产线速度不快,相机也是60fps、120fps。
按理说应该够用了。
但现场还是会出现:
少拍一件、位置不固定、偶尔漏图。
这时候问题可能不在帧率,而在:
触发方式。
工业视觉现场,产品经过指定位置时,相机通常需要在准确的时间点拍照。

连续拍,不一定拍得到“正确位置”
如果相机一直连续采集:
30fps、60fps、120fps……
相机只是按照自己的节奏不断拍照。
但产品什么时候刚好走到镜头下面,
相机并不知道。
所以可能出现:
上一张产品还没到,
下一张已经过去了。
这就是为什么很多流水线项目会使用:
触发拍照。
什么是触发?
可以简单理解成:
产品到了,相机再拍。
最常见的做法是:
产品经过光电传感器,
传感器发出一个信号,
相机收到信号以后立即拍一张。
典型流程:传感器检测产品 → 发送触发信号 → 光源点亮 → 相机拍照。
软件触发和硬件触发有什么区别?
软件触发
电脑发指令:
“现在拍一张。”
配置简单,适合:
静态检测、调试、对时间要求不高的项目。
但电脑系统、程序通信本身会带来一定延迟和波动。
硬件触发
传感器、PLC、编码器直接给相机电信号。
信号一到,相机开始采集。
在软件触发精度不够或现场已经有硬件信号时,可以使用硬件触发。
所以高速流水线中,更常见的是:
光电传感器 / PLC / 编码器 + 硬件触发
高速产线为什么还会用编码器?
如果传送带速度会变化,只靠固定时间延迟可能不够稳定。
这时候可以使用:
编码器。
编码器跟着传送带运动,
相机根据实际移动距离来决定什么时候拍。
传感器负责发现产品,编码器负责知道产品移动了多远,相机再在合适的位置拍照。
这种方式特别适合:
高速输送、定位拍照、分拣、线扫检测。
还有一个容易漏拍的原因:触发太快
假设:
上一张图还在曝光,
下一次触发信号又来了。
相机可能来不及响应。
Basler 的文档明确指出,如果上一帧曝光还没结束,又发送新的曝光触发,新的触发可能被忽略,并产生 overtrigger。
所以:
触发频率也不能超过相机真正能处理的速度。
这也是为什么:
120fps相机 ≠ 随便每秒触发120次都没问题。
还要结合曝光时间、读出时间和实际配置。
最后记住一句话
帧率决定相机最快能拍多少。
触发决定相机什么时候拍。
工业流水线上,
很多时候“什么时候拍”,
比“每秒能拍多少张”更重要。
如果现场出现:
漏拍、位置飘、每张产品位置不一致
不要只盯着fps。
先检查:
触发信号、传感器位置、曝光时间、触发频率。
很多所谓的“相机漏拍”,
其实是:
触发没配好。
相关资讯
- 2026-10-20
- 2026-10-19
- 2026-10-17
- 2026-10-16
- 2026-10-15
- 2026-10-14






13798538021