首页/新闻资讯/正文详情

选型计算例题二:0.01 mm 尺寸测量的远心方案

发布时间:2026/11/4 14:41:01 来源:云帆数科 栏目:资讯中心
选型计算例题二:0.01 mm 尺寸测量的远心方案
上篇 PCB 丝印 OCR 那条链——笔画咬死 δ、25 mm 镜头、WD≈202——可以先搁一边。今天换测量客户要看一根精密销轴外径图纸写着Ø10 ±0.01 mm。现场挺常见背光打轮廓两边提边缘算直径。有人觉得“像素够细就能测到丝”装上去高度一抖数就飘。测量跟识别不是同一本账得先把精度预算摊开再谈远心倍率和景深。我以前在装配线上踩过一回相机像素看着很富余普通镜头 FOV 也卡得差不多样件高度差一毫米外径直接偏出去九丝。后来换物方远心同样高度差几乎不动。下面按例题走一遍精度预算 → 远心倍率与视野 → 景深和安装公差。精度预算先摊开别急着翻远心样册。±0.01 mm 不是“一个像素等于 0.01”那么简单。整条误差里至少有四截成像像素亚像素、远心度随高度的残余、治具/振动/边缘偏置、标定残差。我习惯先给成像留大约公差的 1/7大约 1.4 µm再用亚像素因子倒推 δ。亚像素按 0.15 像素估边缘对比度正常、别拍糊的前提下0.10.2 都常见δ≲0.01/70.15≈0.0095 mm/px \delta \lesssim \frac{0.01/7}{0.15}\approx0.0095\,\mathrm{mm/px}δ≲0.150.01/7​≈0.0095mm/px也就是物方像素别粗过大约 9.5 µm。相机还是熟悉的那档2448×2048、像元 3.45 µm、2/3 靶面约 8.45×7.07 mm。远心倍率取市面常见的 0.4×δ3.45 μm0.48.625 μm/px0.008625 mm/px \delta\frac{3.45\,\mu\mathrm{m}}{0.4}8.625\,\mu\mathrm{m/px}0.008625\,\mathrm{mm/px}δ0.43.45μm​8.625μm/px0.008625mm/px落在预算里面。成像项0.15×0.008625≈0.00129 mm≈1.3 μm 0.15\times0.008625\approx0.00129\,\mathrm{mm}\approx1.3\,\mu\mathrm{m}0.15×0.008625≈0.00129mm≈1.3μm远心度按手册常见的 0.1°工件相对最佳焦面高度摆动 ±0.5 mm单边边缘漂移tan⁡(0.1∘)×0.5≈0.87 μm \tan(0.1^\circ)\times0.5\approx0.87\,\mu\mathrm{m}tan(0.1∘)×0.5≈0.87μm直径按两边最坏叠加大约 1.75 µm。治具和打光边缘偏置我留 2.5 µm标定残差留 2.0 µm。四项线性加起来大约7.5 µm还在 10 µm 公差里边按 RSS 合成大约 3.9 µm更宽裕一点。像素账只是其中一截——远心度、治具、标定不进表上线照样超差。远心倍率与视野倍率选定视野就定死了远心没有变焦可以拧FOVsensorβ \mathrm{FOV}\frac{\mathrm{sensor}}{\beta}FOVβsensor​0.4× 配这颗靶面视野大约 21.1×17.7 mm。Ø10 销轴水平方向两边大约还能各剩 5.6 mm给夹具露头和放偏留一点肉不至于贴边。直径落在传感器上大约 1159 个像素边缘拟合不缺采样。工作距离远心基本写死在设计里。这档 0.4× 我按常见的 WD≈110 mm 来装——不是算出来再取整是镜头规格就长这样。物距偏了倍率几乎不跟着跑这正是远心要买的东西可是像质、远心度、景深会一起变差别拿普通镜头“拧一拧对上焦”的习惯来对远心。平行背光是标配。面光源从底下糊一层轮廓会晕一圈边缘中心往外漂预算里那 2.5 µm 机/光项瞬间不够用。我现场习惯先拿一张毛玻璃或者专业平行背光对一下看销轴两侧边缘是不是一样利一边糊一边尖多半是光没平行或者镜头光轴跟背光面不垂直。远心镜头前端口径还得罩住视野21 mm 这档炮筒已经不小又沉。支架刚度和防抖要一起想别用细铝型材吊着晃。法兰面打表看一下倾斜远心管倍率不管姿态管不了余弦误差——相机歪一点椭圆外径照样测大。景深与安装公差远心景深还是那条近似跟普通镜头同一形式Fw 用厂家给的工作 F 数DOF≈2 Fw cβ2 \mathrm{DOF}\approx\frac{2\,F_w\,c}{\beta^{2}}DOF≈β22Fw​c​容许弥散圆 c 取 2 个像元约 0.0069 mmβ0.4。Fw8 时DOF≈2×8×0.00690.42≈0.69 mm \mathrm{DOF}\approx\frac{2\times8\times0.0069}{0.4^{2}}\approx0.69\,\mathrm{mm}DOF≈0.422×8×0.0069​≈0.69mm就这点。半幅大约 ±0.34 mm。装高差个 0.5 mm已经把半幅景深顶穿边缘发虚亚像素那 0.15 直接变成空想。Fw5.6 景深大约 0.48 mm更紧拧到 11景深大约 0.95 mm可是艾里斑大约 14.8 µm约 4.3 个像元轮廓被衍射磨圆测量同样难受。这道题我停在 Fw≈8景深大约 0.69 mm衍射已经偏软艾里斑约 10.7 µm再往下拧不划算。所以安装公差要按景深倒逼。销轴高度、夹具平面度、相机法兰叠起来最好压在半幅景深里边。远心 WD 又不能靠调焦环随便补支架一次做到位比事后软件找虚焦省事。装机我还会看两件事。一是焦面是不是落在销轴中径附近别对到夹具台面上——台面清楚、销轴虚边缘拟合直接散。二是换一批销轴长度若有公差高度方向会不会顶出那 ±0.34 mm。批量件高度散差大的宁可治具加定位面也别指望把光圈拧到 F16 去硬撑景深。那个坑普通镜头假充远心同倍率、同工作距离有人会问“普通 0.4× 微距是不是也能凑合”。薄透镜那套物距变 1 mm相对倍率大约变 Δu/u。WD≈110 mm 时1110≈0.91% \frac{1}{110}\approx0.91\%1101​≈0.91%Ø10 的件尺寸直接飘大约0.091 mm——差不多是 0.01 mm 公差的九倍。同一毫米高度差0.1° 远心大概只剩 3.5 µm 量级的直径偏置。差的不是“清晰一点点”是测量根本立不住。还有个连带习惯拿旧工位 OCR 的 25 mm、WD≈202 直接抄过来测尺寸。识别可以靠对比度硬扛测量对倍率稳不稳敏感得多。同一颗 2448×2048换测量就得重算 β 和景深别共用一套焦距故事。复核时我还会拿量块或者针规过一下同一根销轴转 90° 再测看圆度误差是不是被光学椭圆吃进去了高度垫 0.3 mm 再测一次数不该跟着跑。要是垫高之后外径明显变先查是不是远心装偏了工作距或者干脆有人塞了普通镜头进来。这类计算我平时会丢进自己写的小工具里核对。这次用 VisionSelectorQt 把精度预算和景深公式又过了一遍界面如下。例题里的 δ、DOF、堆叠数字以脚本验算为准工具主要防手算串位。下篇聊选型计算的 10 个经典误区像素越高越好焦距越长越准

相关推荐

MySQL索引优化实战:提升查询性能的关键策略
MySQL索引优化实战:提升查询性能的关键策略

1. MySQL索引优化概述 作为一名长期与MySQL打交道的数据库工程师,我见过太多因为索引使用不当导致的性能问题。索引就像图书馆的目录系统,没有它我们只能全表扫描(相当于在图书馆里一本本翻书),而合理的索引设计能让查… · 2026/11/4 14:41:01

计算机考研408:RAM与ROM核心考点解析
计算机考研408:RAM与ROM核心考点解析

1. 项目概述 作为一名计算机专业考研过来人,我深知408统考中计算机组成原理部分的RAM和ROM相关题目是每年必考的重点难点。2010年第16题就是这类题型的典型代表,它考察了存储器类型的基本性质及其应用场景。这道题看似简单,但实际包含了计算机… · 2026/11/4 14:41:01

大模型Agent节点与工具调用体系设计:给提示流编排器装上手脚
大模型Agent节点与工具调用体系设计:给提示流编排器装上手脚

大模型的能力边界大家应该都有体感:它能写文案、能总结文档、能回复消息,但真要让它“把日程写进日历”“查一下明天的天气再决定要不要约朋友爬山”,它就卡住了。不是模型不聪明,而是它没有手也没有脚——它不能帮你调用外部系统… · 2026/11/4 14:41:01

MTP 推测解码 vs Mobius 知识-推理解耦:书生 S2 家族的两条提速路线,哪条更香
MTP 推测解码 vs Mobius 知识-推理解耦:书生 S2 家族的两条提速路线,哪条更香

MTP 推测解码 vs Mobius 知识-推理解耦:书生 S2 家族的两条提速路线,哪条更香 【免费下载链接】Intern-S2-397B 项目地址: https://ai.gitcode.com/InternLM/Intern-S2-397B 自研模型的军备竞赛走到今天,单纯堆参数已经不再是最性感的… · 2026/11/4 16:13:00

class-validator 验证的5个开关:如何让错误只出现在该出现的地方
class-validator 验证的5个开关:如何让错误只出现在该出现的地方

class-validator 验证的5个开关:如何让错误只出现在该出现的地方 【免费下载链接】class-validator Decorator-based property validation for classes. 项目地址: https://gitcode.com/gh_mirrors/cl/class-validator 更新用户资料的接口,有时 a… · 2026/11/4 16:11:59

March7thAssistant 上手指南:3 步跑通星穹铁道日常自动化
March7thAssistant 上手指南:3 步跑通星穹铁道日常自动化

March7thAssistant 上手指南:3 步跑通星穹铁道日常自动化 【免费下载链接】March7thAssistant 日常交给三月七,开拓留给你。《崩坏:星穹铁道》开源自动化助手。 项目地址: https://gitcode.com/gh_mirrors/ma/March7thAssistant March… · 2026/11/4 16:11:59

Boxer CLI参数速查表:从阈值到精度,所有命令行选项一次讲透
Boxer CLI参数速查表:从阈值到精度,所有命令行选项一次讲透

【免费下载链接】boxer Code for the Boxer research paper 项目地址: https://gitcode.com/gh_mirrors/boxer13/boxer 点击查看 免费下载 Boxer 是一个将开放世界 2D 检测框"抬升"(lifting)为 3D 方向包围盒(OBB&… · 2026/11/4 16:11:59

REA:本地 AI 逆向工程指南,用 1 条命令看清竞品应用的内部实现
REA:本地 AI 逆向工程指南,用 1 条命令看清竞品应用的内部实现

REA:本地 AI 逆向工程指南,用 1 条命令看清竞品应用的内部实现 【免费下载链接】rea Reverse engineer anything with agents, from app behavior down to native binaries. 项目地址: https://gitcode.com/GitHub_Trending/rea2/rea 你在别人的 … · 2026/11/4 16:11:59

chinese-xinhua 完整指南:免费构建中文语言知识库的终极方案
chinese-xinhua 完整指南:免费构建中文语言知识库的终极方案

chinese-xinhua 完整指南:免费构建中文语言知识库的终极方案 【免费下载链接】chinese-xinhua :orange_book: 中华新华字典数据库。包括歇后语,成语,词语,汉字。 项目地址: https://gitcode.com/gh_mirrors/ch/chinese-xinhua … · 2026/11/4 16:10:58

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码