做机器视觉项目的工程师经常被镜头选型难住——为什么同一台相机配不同镜头拍出来差别这么大?焦距怎么算?光圈怎么选?C接口、CS接口、F接口到底有什么区别?今天就用实际工程的角度,把这些事讲明白。
先说镜头的核心参数:焦距。焦距决定了镜头的"视角"和"放大倍率"。焦距越短,视角越宽,能拍的范围大但物体显得小;焦距越长,视角越窄,相当于"望远镜",能拍远处的小细节。工业镜头常见的焦距从4mm到100mm都有,根据检测物体大小和工作距离来选。
焦距怎么算?有个简单的公式:焦距(mm) = 工作距离(mm) × 传感器尺寸(mm) / 视野范围(mm)。举个例子,相机传感器是1/3英寸(约4.8mm宽),想检测的视野范围是100mm宽,工作距离是500mm,那焦距 = 500 × 4.8 / 100 = 24mm。如果手头没有正好24mm的镜头,可以选25mm的接近型号。
另一个常用公式是视野范围 = 工作距离 × 传感器尺寸 / 焦距。已知焦距和工作距离,反算能拍多大范围。工程上一般建议视野范围比实际检测物体大10%-20%,留出余量方便定位和算法处理。
光圈是控制进光量的参数,用F值表示(F1.4、F2.8、F4、F8这些)。F值越小,光圈越大,进光越多,画面越亮。工业检测一般追求大景深(让不同高度的物体都清晰),所以常用中等光圈F5.6到F8。光圈越大景深越浅,光圈越小景深越深。在一些需要精确测量尺寸的场景下,建议用小光圈配强光源,保证成像清晰。
接口类型是个容易出错的地方。工业镜头主流是C接口和CS接口,两者外观很像但有区别:C接口的法兰距是17.526mm,CS接口是12.5mm。CS接口的镜头可以直接装到C接口的相机上(用5mm转接环),反过来C接口的镜头装到CS接口相机上法兰距太长不能合焦。最简单的方法:买镜头的时候跟相机供应商说清楚接口类型,或者买C/CS兼容的型号。
高分辨率相机的镜头选择有讲究。500万像素以上的相机,建议配百万像素级以上的镜头,普通镜头的分辨率不够会糊。镜头厂商都会标"设计分辨率"或者"支持最大像素",买之前看清楚。FA(工业镜头)一般支持200万像素左右,500万像素相机要选专门的"5百万像素工业镜头"或者"机器视觉专用镜头"。
远心镜头是机器视觉里的"高级货"。普通镜头拍有透视效果(近大远小),远心镜头通过特殊光学设计,实现了"无透视"——物体在不同距离拍出来大小一样。这在精密尺寸测量里特别重要,比如检测一个高度不一的零件,普通镜头拍出来零件的尺寸会有误差,远心镜头就不会。远心镜头价格贵(几千到几万一个),但对测量精度要求高的场合不可替代。
实际选型给几个建议。第一,预算和精度要求匹配,普通外观检测用FA镜头就够,精密尺寸测量才需要远心镜头。第二,工作距离固定的场景,优先选固定焦距的定焦镜头,画质比变焦镜头好很多。第三,光源配合很重要,镜头和光源一起考虑,同样的镜头配不同的光源效果差别巨大。第四,多买几个备件,工业镜头内部有活动结构,长期震动环境可能松动或者损坏。
上一篇:工业以太网Profinet与EtherCAT对比:现场总线怎么选
下一篇:没有了