曲面镜成像精讲:从凹面凸面到球面镜公式与实验排查

发布时间:2026/8/26 4:12:43
曲面镜成像精讲:从凹面凸面到球面镜公式与实验排查
第一次认真研究曲面镜成像是在准备一个基础光学实验课的时候。当时我拿着一个直径十来厘米的凹面镜站在窗前把窗外楼宇的倒像投到白纸上图像是倒立的、缩小的边缘还带着点模糊的色散。那一瞬间我意识到曲面镜不是教科书里一个躺着不动的名词它是整个光学系统中最直观也最容易被低估的部件。这篇是 Fundamental Optics 系列的第一讲我只把曲面镜这一件事讲透从凹面镜和凸面镜为什么长得不一样到球面镜公式怎么用再到日常实验中那些教材不会写的排查过程。光学入门为什么先讲曲面镜因为平面镜只是反射边界上的特例镜面一旦弯曲光的走向就立刻从“人人都能猜”变成“必须靠规则描述”。这套规则包括焦距、曲率半径、物距、像距、实像虚像、放大率它们之间的联系就是球面镜成像公式。把这些吃透之后再学透镜、透镜组、显微镜、望远镜的时候你会发现很多概念早就在曲面镜这里出现过。这篇文章适合刚学光学的学生、准备物理实验课的老师也适合所有想弄懂车载后视镜、太阳灶、手电筒反光杯为什么这样设计的爱好者。1. 整体设计思路为什么把曲面镜放在光学系列第一讲1.1 从平面镜到曲面镜光学思维的第一个跳跃平面镜成像说破天也就是一个对称问题。物体和像到镜面的距离相等大小不变左右颠倒这是初中物理就覆盖的知识它的数学基础只有反射定律入射角等于反射角。但只要镜面弯曲情况立刻变复杂。拿一个凹面镜来说平行光打到镜面不同位置反射后的方向并不一致。镜面中央附近的光线近似按原路返回边缘的光线却会明显向内偏折。这一偏折就让所有反射光存在一个向某个点汇聚的趋势。平面镜没有这种能力它改变的是光线方向不改变光束的敛散性质曲面镜则同时改变了方向、敛散、甚至成像的位置和大小。这个从“对称反射”到“汇聚与发散”的跨越是整个几何光学里第一次需要建立“光路在镜面不同点有不同行为”的意识。也正是这个原因曲面镜适合作为整个系列的开篇。它把几个最重要的光学概念一次性带出来焦点、焦距、光轴、物距、像距、实像和虚像。透镜学习中的很多公式推导其实思路和球面镜如出一辙只是多了一个折射环节。先搞懂镜面反射再进入折射难度曲线平滑很多。1.2 凹面镜和凸面镜功能上就像两个方向的“分工”曲面镜通常分成两类。凹面镜的反射面是球壳的内表面像是把一个球从中间切开然后用内侧来反射光。凸面镜则是用球壳的外表面就像汽车后视镜那种“鼓出来”的样子。凹面镜的核心能力是汇聚。平行光入射之后会被聚到焦点附近反过来如果把光源放在焦点附近反射光就会变成近似平行光。手电筒、探照灯、太阳灶、天文反射望远镜的物镜利用的都是这个双向特性。凸面镜的能力是发散。平行光经过反射后会向外散开反射光线的反向延长线会在镜后交于一点形成一个虚焦点。因为发散凸面镜能放进更宽的视野所以停车场转角镜、汽车副驾驶侧后视镜都用它来扩大视野范围。这个“一收一放”的对照是理解曲面镜的关键。凹面镜和凸面镜不是简单的形状区别而是两种相反的成像逻辑。凹面镜可以形成实像也可以形成虚像凸面镜永远只形成缩小正立的虚像。这种功能差异本质上来源于球心所在的位置——凹面镜的球心在反射面前方凸面镜的球心在反射面后方。后面的公式推导中这个位置差异会体现在符号的正负上。1.3 学习路径安排先把几何光学吃透现代光学可以分成几何光学、波动光学、量子光学几个层次。曲面镜成像是典型的几何光学内容它默认光在均匀介质中沿直线传播忽略衍射和干涉带来的影响。对于大多数工程设计问题这个近似足够用一个反射镜系统能不能成像、像在什么位置、放大多少倍用几何方法能快速给出答案。我建议初学者不要一上来就碰波动光学里的相位和干涉。那会把曲面镜问题复杂化也会冲淡对成像规律的理解。先接受“光以光线形式传播”这个近似模型把反射定律用熟再用一个简单的球面镜公式解决所有静态成像问题。等到需要分析镜片镀膜、衍射极限、像差补偿的时候再回过来引入波动理论也不迟。2. 核心参数与成像公式曲面镜背后的物理逻辑2.1 焦距和曲率半径的关系以及它为什么不是猜测曲面镜最核心的两个参数是曲率半径 R 和焦距 f。对一个球面镜来说曲率半径就是球壳原本那个球的半径球心叫做曲率中心 C。如果镜面直径不大孔径比较小那么平行光经过反射后能近似会聚于一点这个点就是焦点 F焦点到镜面顶点的距离就是焦距 f。在小孔径近似下焦距和曲率半径满足一个非常简洁的关系f R / 2这个公式是怎么来的考虑一束平行于光轴的光打在镜面距离顶点 h 的位置。该点的法线方向是从球心 C 指向入射点反射光与光轴的夹角恰好等于入射点法线与光轴的夹角。几何上这个角的正切约等于 h / R同时从焦点到入射点的连线与光轴的夹角约等于 h / f。根据反射定律这两个角相等于是 h / f ≈ 2h / R约掉 h 就得到 f R / 2。这里有一个容易被忽略的前提小孔径近似。如果镜面开口太大边缘光线和近轴光线的焦点位置就不完全一致这就是球面像差的来源。所以公式 f R / 2 是理想化的近似结果孔径越大偏差越明显。后面讲实验时会专门谈到这个偏差。2.2 球面镜成像公式所有静态成像计算的中心曲面镜成像的完整描述用的是一个看起来极其简单的公式1 / f 1 / u 1 / v其中 u 是物距v 是像距f 是焦距。这个公式叫做高斯成像公式虽然在数学上它只是一条分式方程但每一个符号都带着方向信息用错的代价很大。它的推导过程在大多数光学教材里都有核心思路是从物体顶端发出两条特殊光线一条平行于光轴射向镜面反射后必经焦点一条射向镜面顶点反射角等于入射角这条光线与光轴的夹角在反射前后是对称的。两条反射光线的交点就是像点。用相似三角形列出比例关系再代入 f R / 2整理之后就是上面这个公式。我建议不要死记公式而是用一次完整的代换去推导它。因为推导过程中的每一个相似三角形对应的是实际光路推导一遍你就知道公式的前提是什么、近似在哪里、符号是怎么规定的。2.3 符号约定最劝退但最不能跳过的一节很多人在初中就能灵活使用透镜成像公式但到了高中或大学遇到曲面镜反而频频算错。原因九成出在符号约定上。不同教材有不同约定最常用的是“笛卡尔符号约定”光线传播方向为正方向通常取入射光方向从左向右。物距 u物体在镜前u 为正物体在镜后u 为负。像距 v实像在镜前v 为正虚像在镜后v 为负。焦距 f凹面镜的焦点在镜前f 为正凸面镜的焦点在镜后f 为负。曲率半径 R凹面镜的球心在镜前R 为正凸面镜的球心在镜后R 为负。这套约定和数学坐标系的思路一致把镜面顶点当作原点光轴当作 x 轴光线前进方向为正方向。所有距离只要和光线前进方向同向就是正反向就是负。这样规定的好处是公式只有一个不需要按凹镜凸镜分别记忆坏处是初学时容易混淆负号的含义尤其是凸面镜的 f 和 v 同时为负的情况。我见过不少学生问“凸面镜焦距是负的那它到底有多少厘米”其实焦距的绝对值还是镜面本身的物理属性负号只是描述焦点位于镜面反射面的哪一侧。真正计算时带着负号进入公式得出来的像距也自然带着方向信息这正是符号约定的价值所在。2.4 放大率与实像虚像判断一个公式解决两个问题除了成像位置另一个重要参数是横向放大率 m定义为像高和物高的比值m -v / u负号同样来自符号约定。当 m 为负时像相对物体是倒立的m 为正时像是正立的。绝对值大于 1 表示放大小于 1 表示缩小。比如一个凹面镜焦距 15 厘米物体放在镜前 40 厘米处。代入公式1 / 15 1 / 40 1 / v解出 v 24 厘米正数说明像是实像位于镜前 24 厘米处。再算放大率m -24 / 40 -0.6负号说明像是倒立的绝对值 0.6 说明像是缩小的像高是物高的 60%。一个完整的光学结论就出来了。虚像的判断也不复杂v 为负时反射光实际上没有汇聚只是反向延长线交于一点屏幕上接不到像人眼却能看到。凹面镜物体放在焦距以内会出现放大的正立虚像和平面镜一样像在镜后。凸面镜则无论物体放哪里v 都为负永远是缩小的正立虚像。3. 实操环节搭一个能复现的曲面镜光具座实验3.1 器材清单和布局少一样都会让你白忙一场纸上谈兵永远不如亲手做一次。这套实验我用过很多次器材不贵难度也低关键是把位置摆对。需要的器材一个凹面镜、一个凸面镜、光具座导轨或者用一张长桌和卷尺替代、一个“1”字型光源或蜡烛、一个白色光屏、一个支架、一对镜夹。如果没有现成的“1”字光源用手机屏幕显示一个“1”字或者用小灯泡放在不透明挡板后面也能凑合。摆放顺序从左到右光源、光屏、镜。注意光屏不要挡在光源和镜之间。光源先放在离镜较远的位置让光屏在光源和镜之间移动寻找清晰倒立像。实际操作中我习惯先做粗略预调然后精确微调。先用手在镜前晃动找到像的大概位置再把光屏挪过去。这个“先粗后细”的习惯能省下至少十分钟的无效调整时间。3.2 三种测量焦距的方法按精度排序测量曲面镜焦距是这套实验的核心任务之一我常用三种方法。第一种是平行光法。把镜面正对窗户阳光或远处景物反射后会在焦点附近形成一个亮斑用光屏接收并微调距离直到亮斑最小、最锐利。此时光屏到镜面的距离就是焦距。这个方法最简单适合初步估测但太阳光不完全是平行光误差通常在百分之几而且大孔径镜面会有明显球差亮斑最小时对应的位置和理想焦点存在偏差。第二种是物像等大法。物体放在镜前某个位置移动光屏找到一个和物体等大的倒立实像。根据公式当物距等于两倍焦距时像距也等于两倍焦距且物像等大。所以物距的一半就是焦距。这种方法需要比较准确地判断“像和物等大”建议在光源上做一个明显标记像的大小和标记对比。第三种是多次测量拟合法。改变物距五次以上记录对应的像距然后用 1/v 对 1/u 作图拟合直线截距绝对值就是 1/f。这是实验精度最高的方法也能直观验证高斯公式的线性关系。三种方法各有适用场景课堂演示用第一种半定量实验用第二种严谨实验必须用第三种。3.3 数据记录与手工计算示范我整理一组自己做过的实测数据凹面镜标称焦距 15.0 厘米光具座读数精度 0.1 厘米。序号物距 u (cm)像距 v (cm)1/u (1/cm)1/v (1/cm)140.024.30.02500.0412235.026.40.02860.0379330.030.10.03330.0332425.037.80.04000.0265522.046.50.04550.0215每一组数据单独代入公式算出的焦距大约在 14.9 到 15.1 厘米之间波动不大。如果做 1/u 和 1/v 的线性拟合截距更接近 0.0667对应焦距 15.0 厘米和标称值吻合。这个结果说明只要光屏找像时足够耐心光具座实验的精度是完全可以接受的。3.4 提高测量精度的几个小动作光具座实验的误差来源第一位不是读数而是“找像”时对清晰度的判断。这里有几个我实测下来特别有用的小技巧使用“1”字形光源而非圆形光源。圆形的边缘在模糊时很难判断而“1”字形可以在上下方向提供明确的边缘参照清晰与否一目了然。找像时采用“先远离后靠近”的方式。先让光屏在估计位置附近来回扫动找到像出现的大致范围然后缓慢向镜面方向移动直到像从模糊变清晰再变模糊取中间清晰区。人眼对“清晰区间”的判断比对“最清晰点”更稳定取这个区间的中点是误差最小的做法。把光屏上的像放大后再判断。如果光屏是白色硬纸板可以在纸板上画一条细线像的边缘和细线对比更容易判断锐利程度。注意环境光。室内其他光源会在光屏上叠加杂散光严重时窄小的像会淹没在背景光中。用黑色布遮住多余光线或者拉上窗帘效果立竿见影。4. 常见问题与排查技巧实录4.1 光屏上死活找不到像先别怀疑公式实验中最常见的问题是明明按教科书的位置摆了光屏上却找不到像。遇到这种情况我会按以下顺序排查。先确认凹面镜朝向是否正确。初学者经常把凹面镜的反射面装反结果变成了凸面镜在工作那当然找不到实像。判断方法很简单把手指放在镜面前如果指尖的像看起来缩小且临近那是凸面如果指尖靠近到一定程度会出现放大倒立的像那是凹面。再确认物体是否真的在焦距之外。凹面镜只有在物体位于一倍焦距以外时才成实像。物体进入焦距以内光屏上不会有像只有从镜中看到放大的虚像。如果光源和镜面的距离太近怎么移动光屏都白费。还要检查光屏是否被光源挡住。光具座摆放顺序如果不对光屏可能正好挡在光源前方光源的光无法射到镜面。这是很低级但很常见的错误。最后检查镜面倾斜。如果镜面没有垂直于光具座导轨反射光会偏向上方或下方光屏放得再准也是白搭。调整镜架时可以让反射光斑先投到光屏中心附近然后再开始微调。4.2 符号正负总搞混建立一个“坐标轴”思维符号问题不是在实验里直接显现的而是在计算数据时最容易翻车。不少人算凸面镜的像距代入公式后得到一个负数就觉得自己算错了然后强行改成正数结果把虚像位置、放大率全算错。正确做法是把符号约定当作一个坐标轴。光轴就是 x 轴镜面顶点是原点光线前进方向是正。凹面镜的焦点在“正方向那一侧”所以 f 为正凸面镜的焦点在“负方向那一侧”所以 f 为负。物体放在镜前u 为正。像一旦算出来是负的说明像在镜后是虚像。我建议做所有曲面镜计算时先在草稿纸上把光轴、镜面、物体、焦点位置画出来然后标上正方向。画完后即使公式使用中出现负号也能立刻在图上找到对应位置不会出现“负号一多就晕”的问题。4.3 像边缘模糊、光斑发散怎么区分球差和调节不准即使在理论上曲面镜成像的边缘也不是完美的。球面镜对离轴光线和近轴光线的焦距有细微差别平行光经过镜面反射后不是严格会聚于一点而是形成一个最小的模糊圆这就是球面像差。如果实验里看到像的中央清晰、边缘带着一圈晕而且无论怎么微调光屏都无法同时让中央和边缘都清晰那就不是调节问题是球差在起作用。区分球差和调节不准有一个土办法稍微缩小镜面的有效通光孔径比如用黑色卡纸剪一个圆环盖住镜面边缘只让中央部分反射光工作。如果图像一下子变得清晰锐利说明之前的模糊主要来自边缘光线的球差。如果缩小孔径后仍然模糊那问题多半在共轴调整、光源形状或光屏位置。4.4 快速自查清单一节实验课前的避坑总结现象可能原因排查方向光屏上无像镜面反射面装反用指尖靠近判断放大倒立像是否存在光屏上无像物体在焦距以内拉远光源使其大于一倍焦距像严重倾斜镜面不垂直光轴调整镜架让光斑落在光屏中央像模糊有光晕球面像差缩小镜面有效孔径观察清晰度变化数值计算异常符号约定错误画坐标轴草图标出 f、u、v 的正负镜子表面脏污手印或灰尘用镜头纸或脱脂棉蘸酒精轻拭4.5 关于实验误差和读数的一个心得很多同学做完实验之后发现测量焦距和标称值差 0.5 厘米就觉得失败了。其实光学实验里0.5 厘米的误差对初学者来说已经相当不错。光具座的读数精度是 0.1 厘米但人眼判断焦点的误差通常在 2 到 3 毫米以上这已经是系统误差和操作误差叠加的正常结果。与其对着单个数据纠结不如把所有数据画成图表看趋势线性拟合后的焦距值比任何一次单次测量都可信。这就是多次测量减少随机误差的真正意义。5. 从实验台走向真实设备曲面镜的应用与扩展5.1 凹面镜在设备里的几副面孔凹面镜的应用核心都是“汇聚”和“准直”这一对互逆的能力。天文反射望远镜是最典型的例子。大口径凹面镜作为主镜把远处星体的平行光汇聚到焦点附近物镜的口径越大收集的光就越多能看到的暗弱天体也越多。像牛顿式反射望远镜还用一块平面副镜把光路转折出来但真正决定聚光能力的是那块凹面主镜。手电筒和探照灯则用的是反向光路。把灯泡放在凹面镜的焦点附近灯泡发出的发散光经过镜面反射后变成近似平行光照射距离因此大大增加。这里有个工程细节如果灯泡位置精确放在焦点上出射光是平行光但现实中灯丝有体积不可能完全位于一个点所以设计时往往让灯丝位置略微靠近镜面利用轻微发散的光来获得更大照明范围这是一个聚光效率和照射面积的权衡。太阳灶则是凹面镜的“高功率”版本。大面积的凹面反射镜把太阳光汇聚到一个很小的焦点区域焦点的温度可以达到数百度。它的原理和实验里的平行光汇聚完全一致只是把单位面积上的光能集中了成百上千倍。5.2 凸面镜的应用原则和它的物理极限凸面镜的应用集中在“扩大视野”这个需求上。汽车副驾驶侧的后视镜就是凸面镜镜面微微外凸让反射光线发散因此同一块镜面可以容纳更大的后方场景。它带来的代价是像被缩小了所以很多镜面上会印一行字“Objects in mirror are closer than they appear.” 这句看似提醒的话背后就是凸面镜成像规律的真实写照。停车场弯道镜、便利店墙角的监控安全镜原理也一样。指挥车辆转弯时凸面镜能把一整条通道的影像压缩进一面几十厘米的镜子里让驾驶员在到达弯道前就看清对向是否有来车。但与凹面镜不同凸面镜永远只能成缩小正立的虚像这意味着它只能提供“观察”不能用来“聚光”。很多应用场景想要同时获得大视野和高放大率靠单个凸面镜做不到必须配合其他光学元件组合完成。5.3 球面镜的边界以及为什么很多高端设备不用球面球面镜的优势是加工容易、数学描述简单但它的致命弱点是球面像差。离光轴较远的光线反射后焦点会偏向镜面导致整个像面上出现模糊。对要求不高的照明设备这个偏差可以接受但对天文望远镜和激光系统球面像差就会严重影响成像质量。于是就有了抛物面镜。抛物面的几何特性是平行于轴的光线经过反射后严格汇聚于焦点不产生球面像差。高精度的天文望远镜主镜、卫星天线、太阳炉很多都采用抛物面而非球面。但抛物面镜也有它的麻烦离轴光线会引入彗差加工难度比球面高好几个数量级。现代天文台的主镜甚至使用更复杂的非球面设计再配合计算机控制的主动光学系统来实时修正镜面形变。这些高级话题都是从最基本的 f R / 2 出发的。把球面镜的公式、符号、实验和误差理解透彻后面学抛物面和透镜系统的时候你会发现自己已经在用同一套逻辑思考了。最后分享一个小技巧这套曲面镜的内容我反复讲了很多次如果只能留下一句话那就是做计算之前永远先画图把物体、镜面、焦点、光轴标清楚再打开公式。我见过太多人公式背得滚瓜烂熟却因为没画图而把正负号搞反或者把凸面镜的虚焦点当成实焦点错得毫无必要。光学是门特别依赖空间想象的学问画图不是辅助它就是推理的一部分。实验中的很多“突然想通”的时刻也都是在对着图发呆的时候出现的。