我要提问
ARTICLE DETAIL

资讯详情

前沿编程新知与开发实战干货的深度解读。

工业镜头选型:接口靶面优先与焦距远心取舍

工业镜头选型:接口靶面优先与焦距远心取舍 简介《工业相机镜头选型.pptx》是一份面向机器视觉初学者与非标自动化从业者的入门课件围绕工业镜头如何与相机匹配、如何依据检测需求确定关键参数展开帮助读者解决选型时接口不清、参数混淆、案例不会算的问题。资源包仅含1个pptx文件约635KB以分页课件形式组织便于按章节讲解或自学查阅。已有1150人学习说明其在镜头选型入门场景中具有一定参考价值。课件从F型、C型、CS型接口的尺寸差异讲起系统梳理视场、工作距离、分辨率、景深、焦距、畸变与光圈F值等参数之间的制约关系并延伸到物方、像方及双侧远心镜头的适用场合最后以2/3英寸C接口500万像素相机、100×100mm视野、500mm工作距离为例完整演示接口、芯片尺寸、分辨率与焦距的匹配计算给出44mm焦距和0.088倍放大倍率的选型结论。读者可据此建立参数换算思路并对照实际项目快速完成镜头初选。1. 工业镜头选型的第一步不是算焦距先把接口和靶面固定清楚工业镜头选型最容易出错的地方往往不在焦距算错而在接口没对上。我在一个非标自动化项目里遇到过焦距算得分毫不差成像却始终发虚拆开一看是 CS 接口镜头拧在了 C 接口相机上相差的那 5mm 法兰距让之前所有计算都失效了。从那以后我把选型顺序倒过来先确定接口再谈参数最后才考虑要不要选远心镜头。这份资料讲的正好是这个顺序F、C、CS 三种卡口的物理分界视场与工作距离如何先限定机械空间焦距公式如何落到具体的 44mm远心镜头在什么场景下才值得增加预算。刚进入非标自动化行业的人可以照着走一遍做过几年的人也能从中找到几个容易漏掉的判断依据。2. 接口先定生死F、C、CS 三种卡口怎么对号入座2.1 焦距 25mm 这条分界线决定了能不能用 F 口镜头的接口尺寸有国际标准常见的是 F 型、C 型、CS 型三种。资料中给出的判断很直接F 型接口是通用型接口一般适用于焦距大于 25mm 的镜头当镜头焦距小于 25mm 时因为镜头尺寸不大通常采用 C 型或 CS 型接口。这条 25mm 的分界线看起来有些随意但背后是后截距的物理约束并非厂商随意设定。焦距越短光线偏折越急后组镜片离成像面就越近。F 型接口留给镜头尾部到传感器的空间比较宽裕长焦镜头后组离得远也无妨但一支 12mm 或 16mm 的短焦镜头后组镜片本身就快贴到传感器上了再采用 F 型那种长后截距的结构镜筒根本装不下。所以选型时看到「焦距 16mm、F 口」这种组合基本可以先怀疑对方没有理解接口约束。这条规则反过来也有用。如果项目需要 50mm、75mm 这类长焦镜头市面上 F 口产品不少但如果相机是 C 口就需要考虑转接或直接选 C 口版本不要先订镜头再想办法。我在一个项目里就犯过这个顺序错误镜头先到货相机后选定结果两头接口对不上最后绕了一圈还是重新采购镜头。从那以后我养成了先定相机再定镜头接口最后才算光学参数的习惯。2.2 C 与 CS 的 5mm四种组合里只有一种没有解决办法C 接口和 CS 接口的区别只有一个数字镜头与摄像机接触面至镜头焦平面摄像机 CCD 光电感应器应处的位置的距离不同。C 型接口这个距离是 17.5mmCS 型接口是 12.5mm。差的这 5mm 看着不起眼但它决定了镜头和相机能不能配上。四种组合的结论可以整理成下面这张表。这张表建议直接存下来采购前看一眼能省掉很多来回镜头接口相机接口能否直接配合处理方式C 型C 型可以直接安装无需附件CS 型CS 型可以直接安装无需附件C 型CS 型不可以增加一个 5mm 的 C、CS 转接环后可配合使用CS 型C 型不可以无解只能换镜头或换相机前两种是正常搭配第三种靠转接环补救只有最后一种无解。为什么 CS 镜头配 C 相机救不回来因为 CS 镜头的设计前提是传感器离接触面 12.5mm而 C 口相机的传感器在 17.5mm 处镜头需要往里推进 5mm 才能合焦。转接环只能把镜头往外推推不进去。强行安装的后果通常是把镜头后组顶到相机的滤光片或保护玻璃上轻则成像一片模糊重则两样都损坏。用转接环也不是没有代价。C 镜头加 CS 相机再加 5mm 环本质是把镜头整体往外推 5mm让像面对齐光学上说得通但整机长度多出 5mm安装空间要提前预留出来。而且多一个机械界面就多一次杂散光进入的机会多一处松动风险。所以我的判断标准是能选同接口就绝不用转接环只有当手头镜头已经采购、且空间允许的时候才考虑转接。还有一点容易被忽略C 型镜头内部往往带一个锁定环或垫片结构拆装时如果位置挪动合焦面会跟着飘。现场调试时如果发现「昨天还好好的今天虚了」先检查镜头锁紧环有没有松动再怀疑别的原因。2.3 下单前的接口四问把返工挡在采购之前接口这块的判断成本很低但出错的代价很高因为要换就得换整支镜头。我把踩过的坑整理成四个问题每次选型都过一遍基本不会再在接口上出错第一问相机侧到底是 C 口还是 CS 口能不能拿到明确的接口参数不要只看商家标题。第二问候选镜头的接口是什么和相机是否一致不一致时转接环的厚度是多少转接后整机总长增加多少。第三问安装空间够不够镜头前端到被测工件的距离能不能保证这个距离还要留出调焦行程不是卡着极限值设计的。第四问镜头支持的靶面是否大于或等于相机芯片尺寸这一条虽然属于参数范畴但和接口一样属于「定错了就没有调整空间」的硬性约束。这四个问题里前三个是接口和机械第四个是靶面。它们共同的特点是一旦错了后面所有光学参数的计算都归零。所以我一般会把它们放在选型流程的最前面而不是等到算完焦距才回头核对。血泪经验就是光学参数算错还能靠算法和结构补救接口选错只能重新采购。3. 五个参数排优先级视场、工作距离、分辨率、景深、焦距怎么互相让步3.1 视场和工作距离先把机械空间固定再谈光学视场Field of View即 FOV也叫视野范围指观测物体的可视范围也就是充满相机采集芯片的物体部分。资料中特意标注了一句视场范围是选型中必须要了解的。工作距离Working Distance即 WD指从镜头前部到受检验物体的距离也就是清晰成像的表面距离同样需要了解。这两个参数为什么放在一起说因为它们是一对相互制约的约束。视场决定「看多大」工作距离决定「站多远」两者一确定焦距基本就被物理锁定剩下能调整的空间很小。所以我的习惯是先画机械空间设备框架多大、相机装在哪个位置、镜头前端到工件的距离能落在什么区间、这个区间里有没有横梁、气管、防护罩挡着。工作距离这里还有几个具体问题要问清楚这个距离是不是可调的客户现场有没有调整需求调节方式是靠镜头调焦还是靠移动相机支架如果需要经常调镜头本身的调焦行程够不够。资料里那句「工作距离是否可调包括是否有安装空间等」说的就是这些容易被跳过的问题。视场的取值也有个细节。很多需求单上写的是「视野 100×100mm」看起来是个正方形但工业相机芯片常见的是 4:3 比例也就是说长边和短边对应的实际视场并不相同。如果直接用正方形视场去算焦距长边和短边会得到两个不同的结果最后选出来的镜头总有一边不够用。我的做法是长边、短边分别算一遍焦距取其中更严格的那个也就是焦距更长、放大倍率更大的方案。这样做的代价是视场会略微富余但不会出现「一边刚好、另一边拍不全」的尴尬局面。多花一点视场余量比现场重新换镜头便宜得多。3.2 分辨率与景深两个相互制约的指标先保证哪一个分辨率指的是图像系统可以测到的受检物体上的最小可分辨特征尺寸。资料里给了个朴素但实用的规律在多数情况下视野越小分辨率越好。因为同样的像素数铺在更小的面积上单个像素对应的实际尺寸就更小。景深Depth of view即 DOF指的是物体离最佳焦点较近或较远时镜头保持所需分辨率的能力。资料后面跟了一句提示需要了解客户对景深是否有特殊要求。这句话背后其实藏着选型里最常见的冲突想看得细视场要小放大倍率要大景深就会变浅想景深大就得用短焦但短焦带来的畸变和渐晕又会反过来降低边缘成像质量。所以这两个指标不能同时追求最优得排优先级。如果被测特征是平面上的细小字符、划痕、印刷缺陷高度波动很小那就优先保证分辨率接受较浅的景深如果被测工件本身有高度差比如冲压件、铸件、装配后的多层结构那就得先把景深算够再在景深允许的范围内尽量做到更高的分辨率。景深到底需要多少不能只凭感觉估算。我的做法是把工件的高度波动量测出来比如 ±3mm再加一点安全余量得到需要的景深区间然后拿着这个区间去筛选镜头。如果候选镜头的景深不够有三条路缩小光圈、换焦距更短的镜头、换成远心镜头。这三条路各有代价后面 3.4 和第 4 章会分别讲。3.3 焦距公式怎么落地44mm 那个案例的完整推导焦距f是光学系统中衡量光的聚集或发散的度量方式指从透镜的光心到光聚集之焦点的距离也是相机中从镜片中心到底片或 CCD 等成像平面的距离。资料里给了一个必须记住的公式f (工作距离 / 视野范围长边或短边) × CCD 长边或短边配套的案例条件是工业相机芯片尺寸 2/3C 接口500 万像素视野 100×100mm工作距离 500mm。按公式代入500工作距离× 8.8芯片水平长度/ 100视野 44mm镜头放大倍率为 8.8 / 100 0.088。除了焦距放大倍率本身也有独立公式PMAG 感光芯片尺寸 / 视场。这个比例描述的是「物体在芯片上被缩小了多少倍」它和焦距是一体两面焦距定了放大倍率基本也定了反过来说如果你从放大倍率倒推也能校验焦距算得对不对。这个案例里还有一个隐含条件值得说清楚视场写的是 100×100mm而 2/3 芯片的水平长度是 8.8mm垂直方向大约 6.6mm。如果严格按 4:3 芯片来对应一个正方形视场水平和垂直两个方向的视野不可能同时是 100mm。所以实际项目里我会把两个方向分开算# 焦距试算长边、短边分别算取更严格的那个 WD 500.0 # 工作距离单位 mm FOV_H 100.0 # 水平方向视野单位 mm FOV_V 100.0 # 垂直方向视野单位 mm CHIP_H 8.8 # 2/3 芯片水平尺寸单位 mm CHIP_V 6.6 # 2/3 芯片垂直尺寸单位 mm f_h WD * CHIP_H / FOV_H # 按水平方向算出的焦距 f_v WD * CHIP_V / FOV_V # 按垂直方向算出的焦距 print(f水平方向焦距 {f_h:.1f}mm垂直方向焦距 {f_v:.1f}mm) print(f取更严格值 {max(f_h, f_v):.1f}mm) # 放大倍率校验 pmag_h CHIP_H / FOV_H pmag_v CHIP_V / FOV_V print(f放大倍率 水平 {pmag_h:.3f}垂直 {pmag_v:.3f})这段脚本的参数含义很直接WD是实测的工作距离不是需求单上的标称值FOV_H和FOV_V是长边和短边方向各自需要的视野如果需求只给了一个数另一个就按芯片比例换算CHIP_H和CHIP_V来自相机的芯片规格2/3 对应 8.8mm × 6.6mm 是这套案例里的取值。跑完会得到两个焦距值选更大的那个因为焦距偏长只会让视场略微变小而焦距偏短会直接导致拍不全。案例的其余选型条件也顺一遍镜头接口要和相机一致所以选 C 口镜头尺寸要大于相机的芯片大小所以镜头最少支持 2/3镜头分辨率要高于相机的分辨率所以选 500 万像素以上。这四条合起来才是一支「能用」的镜头。只盯着 44mm 这个数字去采购很容易买到靶面不够、分辨率不够的便宜货。3.4 畸变、光圈与 F 值成像调不好的两个隐藏项失真distortion又称畸变指被摄物平面内的主轴外直线经光学系统成像后变为曲线这种成像误差称为畸变。资料里说得很准确畸变像差只影响影像的几何形状不影响影像的清晰度。这句话的分量在于它解释了为什么很多「看起来很清楚」的图像测量结果却不准。直线变弯了边缘的尺寸自然就偏了。畸变和焦距的关系是焦距越小畸变越大。同时焦距越小景深越大渐晕现象越严重使像差边缘的照度降低。这三条连在一起看短焦镜头其实是个「两头占便宜、中间吃亏」的选择景深是赚的畸变和渐晕是亏的。光圈是控制镜头通光量的装置通常位于镜头内部用 F 值表示大小比如 f1.4、f2、f2.8。F 值越小光圈开得越大进光量越多图像越亮但景深越浅F 值越大进光量减少景深变深边缘画质通常会改善代价是需要更强的补光。所以针对「中心清楚、边缘模糊」或者「边缘发暗」这类现场问题我一般的处理顺序是先缩一到两档光圈看边缘是否改善如果能改善说明是渐晕和边缘像差的问题那就补光并把光圈固定在改善后的档位如果缩光圈也没用再怀疑靶面不匹配或者镜头本身素质不够。这个顺序的好处是先做成本最低的调整而不是一上来就换硬件。4. 远心镜头值不值得加钱物方、像方、双侧三种结构的取舍4.1 普通镜头的视差从哪来什么时候会带来麻烦远心镜头Telecentric主要是为纠正传统工业镜头视差而设计的它可以在一定的物距范围内使得到的图像放大倍率不会变化本质上是普通镜头与小孔成像原理的结合。普通镜头的视差是怎么回事简单说普通镜头是「发散着看」物体的同一个物体上不同高度的点进入镜头的角度不一样。当被测物有厚度或者有孔、有台阶、有倒角时孔壁和孔口在图像上的位置就会发生偏移。平面测量时这个问题不明显一旦工件有高度差测量结果的重复性就会变差。判断要不要上远心我一般问三个问题。第一被测特征有没有高度差高度差是不是远大于允许的测量误差。第二测量结果对工件的摆放位置和倾斜角度是否敏感换个角度放上去尺寸读数会不会变。第三有没有孔内壁、深槽、柱状物侧面这类「看得见但看不准」的特征。这三个问题里只要有一个是肯定的就值得把远心镜头放进候选方案。反过来如果只是做有无检测、定位抓取、条码或字符读取普通镜头完全够用硬上远心纯属浪费预算。远心镜头价格通常是普通镜头的数倍口径还大工作距离固定这些都是实打实的工程约束。4.2 物方远心与像方远心放大倍数到底跟着谁变远心镜头分三种结构差别就在于「放大倍数受什么影响」这个判断依据比记住名字重要得多。物方远心镜头的缺点是放大倍数与像距有关系相机相对于镜头的安装位置会影响放大倍数所以每个镜头系统都要单独标定放大倍数。这句话翻译成现场语言就是你换一次相机位置、重新装一次镜头之前标定的比例尺就可能失效得重新标。在需要频繁拆装的设备上这是不小的维护负担。像方远心的特点是放大倍数与像距无关相机相对于镜头的安装位置都不影响放大倍数。也就是说相机往前往后挪一点图像大小不变只是清晰度会变化。这对装配和维修很友好换相机、换支架之后不需要重新标定比例。双侧远心镜头则是两者的结合物体离得远近或者相机离得远近都不影响放大倍数。资料里就这短短一句但它是三种结构里最稳的也是最贵的。我一般这么比如果设备装好之后基本不动标定一次能管很久物方远心够用且便宜如果设备需要频繁维护、相机可能被拆装或者产线上有多台设备需要互换镜头那像方远心的「免标定」特性就值这个差价如果两侧都有变化比如被测物在流水线上有前后位置波动同时相机侧也要调整那就只能上双侧远心。4.3 双侧远心与预算哪些场景必须上哪些是浪费双侧远心镜头解决的是最彻底的情况物体位置和相机位置的变化都不影响放大倍率。它在测量类应用里几乎是标准答案尤其是需要高重复性的尺寸检测比如孔径、间距、轮廓度这类要求。但它的代价也要说清楚不能只讲优点。第一是价格双侧远心通常是三种结构里最贵的。第二是口径和体积远心镜头为了收集平行光前端口径往往比同视场的普通镜头大一圈安装空间要提前留。第三是工作距离相对固定可调的余量小机械设计必须一次做对。第四是景深远心镜头虽然放大倍率稳定但景深并不会因此变得无限大该算的还是要算。所以我的取舍标准是先看测量精度要求再看工件的高度波动最后看设备的维护频率。三者都严格就上双侧远心只有其中一两项严格就在物方和像方之间选如果只是检测有无直接排除远心。这个顺序能避免一种常见浪费为了「显得专业」上了双侧远心结果整个工位只做有无判断多出来的预算本可以买两支普通镜头。5. 工业镜头选型避坑现场最容易出问题的五个地方5.1 接口与机械安装两个最容易返工的问题问题一图像始终对不上焦调焦环拧到行程尽头还是虚。现象很典型相机能出图画面也有明暗变化但无论怎么拧调焦环图像始终是模糊的而且模糊程度在整个画面里比较均匀。新手往往会怀疑相机坏、镜头坏、光源不对挨个换一遍。原因基本只有两个方向。一是接口配错最典型的是 CS 镜头装在 C 口相机上12.5mm 的后截距对 17.5mm 的法兰距镜头需要往里推进 5mm 才能合焦物理上做不到。二是该加转接环的没加C 镜头配 CS 相机时少装了那 5mm 的环像面差 5mm同样对不上。解决办法是先量再换。把镜头拧下来核对镜头和相机两侧的接口标识再看组合是否落在 2.2 那张表的哪一行。如果确认是 CS 镜头配 C 相机这支镜头就只能换掉加任何环都救不回来如果是 C 镜头配 CS 相机缺环补一个 5mm 的 C、CS 转接环即可同时记得把整机长度增加 5mm 这件事同步给结构。问题二镜头装上去之后防护罩关不上或者调焦行程被吃光。现象是机械装配阶段才暴露镜头比预期长前端顶到工件或者防护罩调焦环转到一半就被挡住工作距离无法落到设计值。原因是选型时只看了焦距和视场没算镜头的物理长度和调焦行程。焦距相同、接口相同的两支镜头镜筒长度可能差出不少尤其是带锁紧环和加长结构的型号。工作距离是「镜头前部到工件」的距离镜头本身越长相机支架就要退得越远安装空间的需求是跟着变的。解决办法是在选型阶段就把镜头的机械长度、最大外径、调焦行程这三项要过来画进结构图里而不是等采购到货再量。我的习惯是留出至少 10mm 的调焦余量不要按极限值设计因为现场总会有垫片、转接环、防护玻璃这些额外厚度冒出来。5.2 参数匹配靶面、像素、分辨率的三处错配问题三换了一支同焦距的镜头视场却变了边缘还发暗。现象是明明焦距一样换镜头之后看到的范围不一样了或者画面四角出现明显的暗角中心亮度正常。原因是镜头支持的靶面小于相机芯片尺寸。镜头是按某个靶面设计的如果相机的芯片比它大芯片超出的部分就收不到有效成像四角自然发暗甚至全黑。这时候实际有效视场是由镜头决定的不是由相机决定的所以「同焦距应该同视场」这个直觉就失效了。解决办法是记住一条硬规则镜头尺寸要大于或等于相机的芯片大小。案例里相机是 2/3镜头就至少支持 2/3不能因为便宜选一支 1/2 的。判断依据不要看商家标题里的「高清」「大靶面」这类词要看明确标注的支持靶面尺寸。问题四理论精度算得挺好实测就是测不准重复性也差。现象是按视场和像素数算出来的理论精度是 0.02mm实际测量时读数在 0.05mm 上下跳同一个工件测三次三个值。原因通常有两个。一是镜头分辨率低于相机分辨率相机有 500 万像素镜头却只对应 200 万像素级别的解析力多出来的像素拍到的都是模糊信息算法再怎么处理也提不上去。二是把理论精度当成了实际精度没有给光学系统、光源、算法留余量。解决办法是让镜头分辨率高于相机分辨率案例里写的就是「选择 500 万像素以上」。同时在心里给理论值打个折扣实际能稳定做到的精度通常要比理论值差一截尤其是边缘视场。如果精度要求卡得很死那就不是换镜头能解决的得回到第 4 章考虑远心方案。5.3 光学表现景深和畸变这两个容易被当成不稳定因素的问题问题五同一批工件有的清楚有的模糊高度差一点点就虚。现象是产线上工件有轻微的高度波动比如 ±2mm画面里一部分清楚一部分模糊或者这批清楚下批模糊调好之后过一阵又不行。原因是对景深的估计过于乐观。很多人有个印象觉得「焦距越短景深越大」于是选了一支短焦镜头就以为景深够用。短焦确实景深更大但短焦同时带来更严重的畸变和渐晕边缘画质下降实际可用景深并没有想象中那么宽。另一个常见原因是光圈开得太大F 值小进光多、画面亮但景深被压得很浅。解决办法分三步。先缩光圈把 F 值调大一到两档看模糊是否改善这是成本最低的一步代价是要补光。如果缩光圈之后亮度不够、或者边缘畸变变得不可接受那就换焦距更长的镜头用更小的视场换更大的放大倍率和更可控的畸变。如果工件高度波动本身很大且测量精度要求高那就直接考虑远心镜头因为普通镜头在这个场景下的表现已经接近极限再怎么调都是临时缓解不能从根本上解决。这里补一句判断依据畸变只影响几何形状、不影响清晰度所以「图像看着清楚但尺寸测不准」这种情况先怀疑畸变不要先怀疑对焦。反过来「图像本身就模糊」才优先怀疑对焦和景深。把这两类现象分开排查效率会高很多。6. 把流程固化成六步一张表从需求推到型号走到这里选型的各个环节其实已经齐了但现场最容易出问题的不是不懂原理而是顺序乱。我现在的做法是把它固化成六步每一步都有明确的输出物任何一步没确认就不往下走步骤要确认的内容输出物判断依据1相机接口、芯片尺寸、像素数相机参数卡接口 C 或 CS靶面尺寸明确2机械空间工作距离区间、安装余量空间约束图留出调焦行程不按极限值设计3视场长边、短边分别取值视场清单芯片比例与工件形状对齐4焦距与放大倍率试算焦距候选值长边短边各算一遍取更严格值5景深、畸变、光圈匹配光学参数表按工件高度波动反推景深需求6是否需要远心选哪种结构最终型号看高度差、倾斜敏感性、维护频率这张表的价值在于把「凭经验」变成「按顺序」。第 1、2 步是硬性约束错了没有补救空间第 3、4 步是计算错了还能通过换型号修正第 5、6 步是取舍取决于项目愿意为精度付多少成本。案例里那支 44mm、C 口、支持 2/3、500 万像素以上的镜头就是这六步一路走下来的结果而不是先看中某个型号再回头找理由。回过头看我在这个方向上最值得记住的一个教训和光学原理没什么关系而是「顺序比知识更重要」。那次接口配错的项目团队里没有人不懂 17.5mm 和 12.5mm 的区别问题就出在采购先于核对、镜头先于相机。从那以后我每次下单前都强制走一遍第 1 步和第 2 步哪怕项目再急、哪怕供应商催得再紧接口和空间这两项不落到纸面上就不签字。这个习惯看起来慢实际上省下来的返工时间远超它占用的那半小时。希望帮到你。本文还有配套的精品资源点击获取
返回列表