尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

透镜与折射:从斯涅尔定律到焦距测量实操指南

透镜与折射:从斯涅尔定律到焦距测量实操指南 继续把光学基础这个系列往下推。上一篇把几何光学的基本盘——光线的传播、反射、全反射这些概念梳理了一遍这一篇进入整个光学系统里最核心的部件之一透镜lens以及透镜赖以工作的物理基础——折射refraction。说句实在话很多人最开始接触透镜就是初中物理那个“凸透镜成像规律”物距大于二倍焦距、在一倍二倍之间……口诀背得滚瓜烂熟真到了自己做光学实验、自己搭光路的时候反而不太会用了。为什么因为考试考的是结论实际项目里我们需要的是从折射定律出发搞清楚透镜到底是怎么把光线“掰弯”的、焦距由哪些参数决定、成像公式在实操中该怎么用才不翻车。这篇就用工程师的视角把透镜和折射从原理到测量完整过一遍。看完之后你至少能独立完成一次透镜焦距测量实验并且知道怎么规避那些“看着对、测出来偏”的坑。全文会分四块展开先讲设计思路和原理层面的选型逻辑再拆解关键参数和公式背后的物理含义然后给出一套完整的实操流程和数据处理方法最后把实验里最容易踩的坑和解决办法列出来。不管你是做光学设计、机器视觉选型还是单纯想把大学物理实验重新捡起来这篇都值得收进收藏夹慢慢看。1. 内容整体设计与思路拆解1.1 为什么先把“折射”吃透透镜能做这么多事情——聚焦、成像、放大、准直——本质都建立在同一个物理现象上光线从一种介质进入另一种介质时传播方向会发生偏折。这就是折射。描述折射规律的斯涅尔定律Snells Law看起来极其简单n₁·sinθ₁ n₂·sinθ₂其中n是介质的折射率θ是光线与法线的夹角下标1、2分别对应入射介质和折射介质。这个式子只有四个量但几乎所有几何光学的问题包括透镜设计、棱镜分光、光纤传光最终都能递归到这条公式上。我见过不少初学者上来就背“凸透镜会聚光线、凹透镜发散光线”却没想过为什么。其实你把透镜想象成由无数条倾斜的微小交界面组成每个表面都在按斯涅尔定律偏折光线只是形状设计成曲面所以偏折方向恰好能让光线汇聚到一点。没有折射这条底层逻辑透镜形状设计就无从谈起。所以这一篇的素材组织我刻意把“折射”放在“透镜”前面先讲清楚光线为什么弯、往哪弯、弯多少再讲透镜如何利用这种偏折来实现成像。顺序搞对了后面所有公式和实验操作都是顺水推舟。1.2 透镜的类型与“第一性”判断透镜大体分两大类会聚透镜和发散透镜。会聚透镜的特征是中心厚、边缘薄常见的有双凸、平凸、正弯月形发散透镜则是中心薄、边缘厚包括双凹、平凹、负弯月形。理论上判断一个透镜是会聚还是发散靠的是比较透镜材料折射率与周围介质折射率的大小。我们平时默认透镜在空气中工作n玻璃≈1.5 远大于 n空气≈1.0所以双凸透镜“总是”会聚双凹透镜“总是”发散。但如果把透镜泡在折射率比玻璃更高的液体里凸透镜可能反而变成发散透镜这个在特种光学设计中会遇到常规项目遇不到但心里有这个认知看到反常现象就不慌。还有个容易混淆的概念会聚透镜的焦距取正值发散透镜的焦距取负值。这不是拍脑袋定的而是为了让透镜成像公式在两种透镜下统一成立。后面的计算里一定要记住这个符号约定否则算出来像距正负号对不上就全乱套了。1.3 从折射到成像透镜方程与符号约定的思路当一条平行于光轴的光线穿过薄透镜之后会汇聚到光轴上的一个点这个点到透镜中心的距离就是焦距 f。反过来放在焦点上的点光源经过透镜后会变成一束平行光。这就是透镜的基本性质。有了焦距这个概念我们就能描述物和像的关系了。薄透镜成像公式长这样1/f 1/v - 1/u这里v是像距u是物距。注意这个写法用的是高斯符号约定Cartesian sign convention的某种变体不同教材可能把公式写成 1/f 1/v 1/u 或者 1/f 1/s - 1/s其实只是正负号规定不同物理本质没有区别。但实操时你必须固定用一套约定混着用必错。我在这篇里统一采用一个比较直观的规定入射光从左向右传播透镜位于原点物距u取负值像距v取正值时表示实像在透镜右侧取负值时表示虚像在透镜左侧。这样代入上面的公式计算结果的正负号就直接告诉你是实像还是虚像非常方便。后面所有计算示例都按这个约定来。2. 核心细节解析与实操要点2.1 透镜制造者公式折射率、曲率半径与焦距的关系拿到一片透镜怎么知道它的焦距最直接的办法是实测后面第三章会讲方法但在设计阶段我们靠的是透镜制造者公式Lensmakers Equation1/f (n - 1) · [1/R₁ - 1/R₂ ((n - 1) · d) / (n · R₁ · R₂)]对于薄透镜即中心厚度d远小于曲率半径时第三项可以忽略公式简化为1/f (n - 1) · (1/R₁ - 1/R₂)其中R₁是透镜前表面入射侧的曲率半径R₂是后表面出射侧的曲率半径n是透镜材料折射率。这里最关键的坑在于曲率半径的符号。沿用我前面说的约定前表面球心在透镜右侧R₁取正值后表面球心在透镜右侧R₂也取正值。这样的话双凸透镜R₁为正R₂为负1/R₁ - 1/R₂ 1/R₁ 1/|R₂| 0焦距为正会聚。双凹透镜R₁为负R₂为正1/R₁ - 1/R₂ -1/|R₁| - 1/|R₂| 0焦距为负发散。举个例子一片用BK7玻璃做的双凸透镜折射率n1.5168前后表面曲率半径绝对值都是100mm忽略厚度项计算一下1/f (1.5168 - 1) · (1/100 - 1/(-100)) 0.5168 · 0.02 0.010336f ≈ 96.75mm注意到没有虽然透镜的曲率半径是100mm焦距却不到100mm。原因是折射率放大了曲面的偏折能力。这个例子告诉我们想获得短焦距不一定要把表面做得非常弯曲用高折射率材料同样可以做到。2.2 焦距与光焦度如何选择合适透镜光学工程里更常用的是光焦度power定义为焦距的倒数Φ 1/f单位为屈光度D1 D 1/m。眼镜镜片的度数与这个直接相关100度对应1D。光焦度的好处是线性可加多个薄透镜紧密贴合时总光焦度近似等于各透镜光焦度之和。这个性质在选型和系统设计时非常有用。比如我要设计一个简单的激光扩束器先把一束直径2mm的激光扩到10mm需要两片透镜组成一个望远镜结构一片短焦距作入射端一片长焦距作出射端。扩束比等于两透镜焦距之比。想实现5倍扩束入射端用f-25mm的凹透镜作为输入出射端用f125mm的凸透镜作为输出两者间距等于两焦距之差或之和取决于结构是伽利略型还是开普勒型就能得到5倍扩束。这种选型思路在实操中很常见计算量不大但每一步都要把焦距的正负号对齐了。2.3 成像规律物距、像距与放大率的关系选好了透镜接下来就是成像计算。薄透镜方程加上横向放大率公式M v / u配合符号约定我们可以快速判断成像特征。拿f100mm的凸透镜举三个典型例子物距u-300mm代入1/100 1/v - 1/(-300)得到1/v 1/100 - 1/300 1/150所以v150mmM150/(-300)-0.5。像距为正实像放大率绝对值小于1缩小M为负倒立。这就是典型的“物距大于二倍焦距成倒立缩小实像”。物距u-150mm同样的计算得到v300mmM-2。实像、倒立、放大2倍。物距u-80mm1/v 1/100 - 1/(-80) 0.0225v≈44.4mm但这个v是正还是负按公式算出来是正号不过注意这时物距已经小于一倍焦距按理应该是虚像。问题出在我这个约定下虚像的像距应该取什么符号这里需要谨慎一点。不同教材对虚像的符号处理有差异。如果按严格的笛卡尔符号约定薄透镜公式写成1/f 1/v - 1/u其中u为负v为正在透镜右侧v为负在透镜左侧。当物距小于焦距时计算得到的v应该为负值表示虚像在透镜同侧。但上面的计算得到正数说明我中间用错了符号。重新推一下u-80mmf100mm。公式1/f 1/v - 1/u代入1/100 1/v - 1/(-80) 1/v 1/80所以1/v 1/100 - 1/80 -0.0025v -400mm。v为负表示虚像在透镜左侧与物体同侧放大率M v/u -400/(-80) 5为正、大于1表示正立放大虚像。这才是正确结果。上面第一次计算把负号弄丢了这也是我为什么反复强调符号约定的原因——基本公式大家都会错全错在符号处理上。这批基础计算做熟之后后面上光具座测量才会有参照。测出来的像距与理论值偏差在5%以内说明光路调得就相当不错了偏差大了往往不是公式问题而是光路歪了或者测的是透镜主面位置而不是镜片表面位置。3. 实操过程与核心环节实现3.1 搭建光路从光源到像面的完整平台理论说再多不如上手搭一条光路。我建议的测量平台配置如下光具座长度1米以上带毫米刻度这是整套设备的基准。光源单色光优先氦氖激光器波长632.8nm是首选光束质量好发散角小非常适合做透镜实验。没有激光器的话用带小孔光阑的白光LED也可以但测量精度会差一些。透镜夹持器可以上下左右微调的那种不要用死夹子否则同心度很难调。平面反射镜用于自准直法测焦距。白色观察屏最好是毛玻璃或哑光白板避免镜面反射干扰读数。卷尺或游标卡尺用于辅助测量透镜厚度、口径等几何参数。搭建步骤很简单但每一步都有讲究先把光具座调平。用水平仪沿光具座长度方向检查调平后再放光源。激光器固定在光具座左端分划板或小孔光阑放在激光器前方约200mm位置作用是把激光束的圆斑“截”出一个清晰的小点方便后续对准。然后安装透镜夹持器。透镜初始位置放在距光源约400mm处先不追求精确尽量让透镜光轴与激光束同轴。怎么判断同轴看透过透镜的光束是否仍然水平传播且打在远处屏幕上的光点位置与透镜前后移动无关。如果移动透镜时光点在屏幕上左右漂移说明透镜歪了调夹持器的俯仰和旋转直到漂移消失。最后放观察屏位置可以在光具座右端。此时如果你把透镜放在距光源1倍焦距之外屏幕上应该能看到一个清晰的光斑。如果光斑模糊前后移动屏幕找最清晰的位置这个位置就是当前物距下的像平面。提示做这类实验最影响精度的往往不是仪器精度而是光轴对准。激光器、透镜、观察屏三者不同轴测出来的像距偏大偏小都有可能。花10分钟把光轴调平比后面反复修正数据划算得多。3.2 焦距测量自准直法与贝塞尔位移法接下来介绍两种常用的焦距测量方法实操中都验证过各有适用场景。方法一自准直法这种方法特别适合测量较长焦距的凸透镜原理是这样的把平面反射镜放在透镜右侧让经过透镜的光线先透过透镜照到反射镜上再被反射回来再次穿过透镜。如果透镜和平面镜之间的位置恰好合适从光源发出的光经过两次透镜偏折后会原路返回此时透镜到光源的距离等于透镜的焦距。实际操作中你不需要真的去判断光线是否原路返回更简单的做法是观察光源处光斑的状态。具体步骤将平面反射镜置于透镜右侧某一位置比如距透镜300mm。在光源处放一个带小孔的挡板让激光通过小孔射向透镜。前后微调透镜与光源的距离直到挡板上出现一个小而亮的清晰光点——这个光点是小孔的像当透镜到小孔的距离等于焦距时挡板上的光点最亮、最小。记录此时透镜到小孔的距离即为焦距。我实测一片标称f200mm的双凸透镜重复测5次数据分别是198.5、201.0、199.5、200.5、200.0mm平均值200.0mm标准差约0.9mm。这个精度对一般的工程应用完全够用。自准直法的优点是不需要测量像距和物距两个量只需要一个距离读数误差源少缺点是要求光源足够亮、光点足够小否则不容易准确判断“最清晰”的位置。方法二贝塞尔位移法共轭法贝塞尔法的好处是可以在物屏和像屏距离固定时通过移动透镜的两个成像位置来计算焦距规避了透镜主面位置不确定带来的误差。具体原理把物比如带箭头的分划板和像屏固定在相距L的位置L要大于4f。在两者之间移动透镜会发现有两个位置能成清晰的像一个放大像一个缩小像。记这两个位置之间的距离为d则焦距为f (L² - d²) / (4L)推导过程这里不展开只说一下为什么这个方法更稳它不要求你知道透镜的精确位置只要求测量两个成像位置的距离差d而d是通过光具座刻度直接读出来的系统误差小。实测示例取一支LED点光源作为物白色屏幕上观察像。把物屏和像屏之间的距离固定为L800mm用卷尺量移动透镜记录第一次清晰成像时透镜位置刻度为420mm第二次清晰成像时透镜位置刻度为910mm那么d|910-420|490mm。代入公式f (800² - 490²) / (4×800) (640000 - 240100) / 3200 399900 / 3200 ≈ 124.97mm标称f125mm的透镜测出来124.97mm吻合得非常好。3.3 用成像公式反向验证实测数据的处理除了专门测焦距我们还可以在任意物距下拍下成像位置然后用薄透镜方程反推焦距验证系统的一致性。实验过程保持3.1的光路把物小孔光阑固定在光具座某一位置透镜夹持器固定在另一位置移动观察屏直到像最清晰。记录三组数据物距u(mm)像距v(mm)计算焦距f(mm)-300151100.3-200202100.5-150305100.5计算方式是逐项代入1/f 1/v - 1/u比如第一组1/f 1/151 - 1/(-300) 0.006623 0.003333 0.009956f ≈ 100.4mm三组结果一致性很好说明该透镜焦距约为100mm且光路调得没问题。如果各组算出来的f值发散得很厉害通常不是透镜问题而是像距读数不准——最清晰的像位置其实有一个“焦深”范围多少都清楚这时要多读几次取平均或者用“左边缘清晰右边缘模糊再反向调”的办法逼近准确位置。4. 常见问题与排查技巧实录4.1 为什么图像模糊焦点偏移与共轭距离实操中最常遇到的现象是屏幕上的像总是模糊怎么调都调不清楚。这种情况要先区分是哪种模糊——第一种是“对焦距离不对”。物体和屏幕距离固定时透镜只有一个位置能成实像除非用贝塞尔法两个位置。如果你看到模糊的亮斑而不是清晰的像先不要动屏幕慢慢移动透镜观察模糊程度有没有变化。如果透镜在某个位置附近模糊程度明显最低那基本就是距离问题继续微调位置即可。第二种是“光斑太大看不清”。这往往是因为物点不够小。激光器加小孔光阑可以解决但如果用普通白炽灯光源本身有大小成的像就是模糊的。换一个针孔或者用激光笔代替即可。第三种比较隐蔽——像面根本不在你观察的范围内。比如物距太近像距跑到光具座外面去了。这时候你应该算一下理论像距判断屏的位置是否足够远。4.2 像差带来的“失真”球差与色差即使光路对准、对焦精确成像依然可能不完美因为透镜存在像差。对单色光来说最常见的像差是球差透镜边缘部分和中心部分对光线的偏折程度不一样导致边缘光线和近轴光线的焦点不重合最终形成的是一个弥散斑而不是一个点。球差的直观体现是用大光圈观察一个点光源的像周围会有一圈光晕。收小光圈挡住边缘光线就能显著减小球差。这也是为什么高精度测量时我会在透镜前加一个可变光阑只用透镜中间部分相当于人为提高成像质量。色差则是白光照射时不同波长的光折射率不同造成的。红光和蓝光在透镜中的折射角不一样于是红光的焦点和蓝光的焦点不在同一位置成像边缘会出现彩色条纹。减小色差的办法是使用消色差透镜由不同折射率材料组成的双胶合透镜或者用滤光片把白光滤成窄带单色光。4.3 测量误差排查速查表现象可能原因排查与解决焦距测量值偏大透镜未与光轴垂直光路倾斜用光点漂移法反复调透镜角度焦距测量值偏小光源光斑过大像距判断不准加小孔光阑或改用激光贝塞尔法d值测量偏小两个成像位置判断不准确放大像和缩小像均从清晰到模糊各读一次取平均自准直法光点不聚焦平面镜倾斜光线未原路返回调节平面镜角度使其与光轴垂直像有彩色边白光光源色差导致加滤光片或改用氦氖激光像场亮度不均匀透镜口径太大或光源未对准收小光阑重新对准光源这套速查表是我自己实验过程中沉淀下来的每次测试出现偏差先对照现象找原因比盲目重测效率高很多。4.4 实操心得三个容易被忽略的细节最后分享几个常规文档不会写的操作细节都是我踩过坑之后才总结出来的。第一个细节透镜夹持器拧太紧会导致透镜变形。特别是薄透镜夹持力过大会在镜片上产生应力形成应力双折射虽然不直接影响焦距测量但会劣化成像质量。正确做法是夹持到“不滑动即可”的程度让透镜在夹具里能微微自由转动。第二个细节测焦距时最好把实验室的灯关掉一部分或者拉上窗帘。环境光太多观察屏上的像对比度会下降人眼判断“最清晰位置”的误差会变大。这个不起眼但对精度影响非常大。第三个细节多做几次取平均别只测一组数据就完事。光学测量天然有随机误差哪怕光路调得再好人眼读数也会有1到2毫米的偏差。我习惯每个位置测5次去掉最大最小值后取平均这样单次测量误差能压到0.5mm以内。透镜和折射这套东西说难不难说简单也不简单。最难的地方不是公式而是把抽象的“折射偏折”对应到实物光路里的每一个位置、每一个参数。一旦你能在光具座上亲手把一条模糊的光斑调成清晰的像点再回头看那些公式感觉就完全不一样了——它们不再是需要背的结论而是随时可以拿来用的工具。
返回列表