资讯详情

分光计测三棱镜顶角:自准法与反射法实验报告全解析

📅 2026/10/15 16:44:31 | 华诺云谱 👁 阅读
分光计测三棱镜顶角:自准法与反射法实验报告全解析
简介这份大学物理实验报告文档面向高校理工科学生及物理实验初学者聚焦分光计的结构认知与操作训练帮助读者完成三棱镜顶角与折射率测量的实验任务。资源包内含1个doc文件大小约152KB内容涵盖实验目的、仪器说明、自准法与反射法原理、分光计调整步骤、数据记录表格及注意事项结构完整可直接用于实验预习与报告撰写参考。文档详细梳理了望远镜目镜调焦、各调一半法调节光轴垂直、平行光管调整等关键环节并给出六次测量取平均及不确定度计算的数据处理思路便于读者对照操作、理解误差来源。目前已有2714人学习下载适合需要规范实验流程、提升动手与数据分析能力的学生参考使用。1. 分光计测三棱镜顶角一份能直接抄进实验报告的完整拆解大学物理实验里分光计大概是让最多人当场懵掉的一个。仪器看着挺精致一堆螺丝、游标盘、望远镜、平行光管真上手调的时候绿十字像死活不进视野进了视野又对不准分划板横线好不容易对准了转个180°又跑没了。这份实验报告资源围绕的就是这个场景用分光计测三棱镜顶角把自准法和反射法两条路线、各调一半法的调节逻辑、六组数据的记录表格和不确定度计算全部串起来。它适合两类人一类是实验课刚做完、数据记了一堆但不知道怎么整理成报告的同学另一类是调仪器时反复翻车、想搞清楚每一步到底在调什么的动手派。核心关键词就一个——分光计但真正值钱的是里面那套可复现的调节流程和数据处理框架。2. 分光计调节的底层逻辑为什么各调一半法能成立2.1 望远镜光轴与中心轴垂直的几何条件分光计所有测量的前提是望远镜光轴、平行光管光轴、载物台平面三者都与仪器中心轴垂直或平行。听起来像套话但拆开看很具体。望远镜光轴如果和中心轴不垂直转动望远镜时光轴扫过的就不是一个标准平面而是一个圆锥面读出来的方位角自然带系统误差。各调一半法的巧妙之处在于它不要求你一次把某个螺丝调到位而是把“高度差”这个误差源拆成两半一半由望远镜仰角螺丝吃掉一半由载物台调平螺丝吃掉。为什么是各一半因为双面反射镜的两个面是平行的当载物台转180°后如果只调其中一个螺丝另一个面的像又会偏。各调一半的本质是让两个反射面在望远镜视野中的像高度差收敛到零此时望远镜光轴才真正垂直于中心轴。常见做法是先把双面反射镜放在载物台上镜面垂直于两个调平螺丝连线的中垂面。目测粗调时眼睛在望远镜外侧找绿十字像这一步很多人跳过结果在望远镜里找半天找不到。粗调到位后从望远镜里看到像先调望远镜仰角螺丝让高度差减半再调载物台螺丝让高度差归零。转180°重复直到两个面的像都落在分划板上方十字刻度线的水平横线上。注意一旦望远镜光轴调好仰角螺丝就不能再动了。后面调平行光管和放三棱镜时只动载物台螺丝和棱镜位置。2.2 自准法与反射法的选择依据自准法和反射法是测三棱镜顶角的两条路线选哪个取决于你的仪器状态和操作习惯。自准法的逻辑是望远镜自身发出平行光经三棱镜AB面反射回来当十字像与叉丝重合时说明望远镜光轴垂直于AB面。记下此时左右游标读数再转望远镜使AC面反射像与叉丝重合再记一组读数。两次读数差就是顶角A的补角所以∠A 180° − φ。公式写起来简单但操作上有个坑读数不能颠倒左游标和右游标要对应好否则补角算出来是负的。反射法的逻辑是平行光管射出平行光束同时照在三棱镜两个光学面上望远镜先转到一侧对准狭缝像记读数再转到另一侧对准狭缝像记读数。顶角A直接由两组读数差的一半给出。反射法不需要望远镜自准对望远镜聚焦状态要求稍低但需要平行光管已经调好。我一般会建议如果望远镜已经严格调好自准法更直接如果平行光管状态更稳反射法容错率更高。实验报告里两种方法都列出来数据表格里标注清楚用的是哪种六次测量取平均。2.3 调节步骤的代码化拆解虽然这是光学实验没有真正的代码但把调节流程写成伪代码式的步骤能帮你理清顺序。下面用Python风格注释描述整个调节逻辑方便你对照操作# 分光计调节流程伪代码 # 步骤1目镜调焦 rotate(目镜调焦手轮, 旋出) # 先旋出 while 分划板刻线不清晰: rotate(目镜调焦手轮, 旋进) # 慢慢旋进直到清晰 rotate(目镜装置, 使刻线水平或垂直) # 步骤2望远镜调焦 place(双面反射镜, 紧贴望远镜镜筒) while 绿十字像不清晰: move(目镜装置, 前后移动) # 目标是绿十字像与分划板十字刻度线无视差 lock(目镜装置锁紧螺丝) # 步骤3各调一半法调望远镜光轴 place(双面反射镜, 载物台上, 镜面垂直于b、c螺丝连线中垂面) rough_adjust(载物台螺丝b、c, 望远镜仰角螺丝) # 目测粗调 while 两个反射面的绿十字像未落在水平横线上: adjust(望远镜仰角螺丝, 使高度差减半) adjust(载物台螺丝b或c, 使高度差归零) rotate(载物台, 180°) # 此时望远镜光轴垂直于中心轴仰角螺丝锁定 # 步骤4调平行光管 adjust(平行光管, 产生平行光) adjust(平行光管光轴仰角螺丝, 使其与中心轴垂直) # 步骤5放三棱镜并调节 place(三棱镜, 载物台, 三边分别垂直于三个调平螺丝连线) adjust(载物台螺丝, 使AB面和AC面反射的十字像与叉丝横线重合) # 步骤6测量 for i in range(6): if 使用自准法: 记录AB面重合时左右游标读数 记录AC面重合时左右游标读数 计算补角φ∠A 180° − φ elif 使用反射法: 记录左侧狭缝像左右游标读数 记录右侧狭缝像左右游标读数 计算∠A (读数差)/2这段伪代码的价值在于把“先调什么、后调什么、什么时候锁定”固定下来。实际动手时最怕的就是顺序乱了调了平行光管又回头动望远镜仰角前功尽弃。3. 从原始读数到顶角结果数据记录与不确定度计算3.1 六组数据的表格设计与游标读数规则实验报告里数据表格是重头戏。分光计用的是角游标主尺刻度一般到0.5°游标有30个分度精度是1′。读数时先读主尺整数部分再看游标上哪条线与主尺对齐读出分数部分。表格建议这样设计测量次数左游标读数AB面/左侧右游标读数AB面/左侧左游标读数AC面/右侧右游标读数AC面/右侧补角φ或顶角A123456自准法下补角φ (1/2)[(左游标AC − 左游标AB) (右游标AC − 右游标AB)]然后∠A 180° − φ。反射法下顶角A (1/2)[(左游标右侧 − 左游标左侧) (右游标右侧 − 右游标左侧)]注意这里不需要180°减。游标读数有个经典坑望远镜转过刻度零点时读数会从359°多跳到0°多直接相减会得到负值或错误的大数。处理方法是如果差值大于180°说明过了零点应该用360°减去差值再取绝对值。实验报告里最好注明“已处理过零点”。3.2 不确定度计算的完整代码实现不确定度是实验报告里最容易糊弄也最容易丢分的地方。A类不确定度由六次测量的标准差给出B类不确定度由仪器误差限给出。分光计的仪器误差限一般取1′换算成弧度是(1/60)×(π/180) ≈ 2.91×10⁻⁴ rad。下面用Python完整实现顶角平均值和不确定度的计算import numpy as np # 六次测量的顶角A单位度 A_deg np.array([59.85, 59.90, 59.82, 59.88, 59.86, 59.84]) # 转换为弧度 A_rad np.radians(A_deg) # 平均值 A_mean np.mean(A_rad) # A类不确定度标准差 / sqrt(n) n len(A_rad) u_A np.std(A_rad, ddof1) / np.sqrt(n) # B类不确定度仪器误差限 / sqrt(3) # 分光计误差限1换算为弧度 delta_inst np.radians(1/60) u_B delta_inst / np.sqrt(3) # 合成不确定度 u_C np.sqrt(u_A**2 u_B**2) # 结果表达 print(f顶角A平均值 {np.degrees(A_mean):.4f}°) print(fA类不确定度 {np.degrees(u_A):.6f}°) print(fB类不确定度 {np.degrees(u_B):.6f}°) print(f合成不确定度 {np.degrees(u_C):.6f}°) print(f最终结果A ({np.degrees(A_mean):.4f} ± {np.degrees(u_C):.4f})°)这段代码的关键参数说明ddof1表示样本标准差因为六次测量是抽样B类不确定度用均匀分布除以√3这是物理实验不确定度评定的常见做法最终结果保留到不确定度所在位数一般顶角写两位小数。如果实验报告要求手算公式就是u_A s/√nu_B Δ_仪/√3u_C √(u_A² u_B²)。把六次数据代进去结果和代码一致。3.3 数据合理性检验与异常值判断六组数据算完别急着写结论。先看数据离散程度如果某次顶角和其他五次差0.1°以上大概率是那次读数时游标看错了或者望远镜微调没锁紧导致读数漂移。常见做法是用格拉布斯准则判断异常值但实验报告里更简单的方法是计算六次的标准差如果某次偏差超过2倍标准差就标记为可疑回头检查原始记录。另一个检验点是自准法算出的补角φ应该在120°左右因为顶角约60°如果φ接近0°或180°说明读数相减时方向搞反了。反射法算出的顶角A应该和自准法接近如果两种方法差超过0.5°说明某一步调节有问题比如三棱镜没放正或者平行光管没调好。4. 避坑与排查分光计实验里最常见的五个翻车点4.1 绿十字像找不到或时有时无现象从望远镜目镜里看要么全黑要么绿十字像一闪而过怎么调都抓不住。原因双面反射镜的反射光线没有进入望远镜孔径。望远镜视野很小粗调不到位时反射光偏出视野范围。另一个原因是目镜调焦没调好分划板本身都是模糊的更别说找像。解决先做目测粗调。眼睛不通过望远镜直接在望远镜外侧看双面反射镜找到绿十字像的位置调节载物台螺丝和望远镜仰角螺丝让像大致与望远镜镜筒同高。然后再从目镜里找。目镜调焦要单独做接通电源旋出手轮再慢慢旋进直到分划板刻线最清晰。4.2 两个反射面的像高度差调不到零现象调了半天一个面的像在横线上转180°后另一个面的像偏高或偏低反复各调一半还是收敛不了。原因载物台调平螺丝b和c的初始状态太偏或者双面反射镜没有放正镜面不垂直于b、c螺丝连线的中垂面。另一个可能是望远镜仰角螺丝已经调到头了机械行程不够。解决先把载物台螺丝b和c调到大致等高双面反射镜重新放置确保镜面垂直于中垂面。如果仰角螺丝行程不够说明粗调阶段偏差太大需要重新目测粗调。各调一半法要求每次只调一半高度差不要一次调过头。4.3 游标读数过了零点导致计算错误现象两次读数相减得到负值或者差值接近360°算出的顶角明显不对。原因望远镜转动过程中经过了刻度盘的0°位置左游标或右游标的读数从359°多跳到了0°多。直接相减就错了。解决读数时记录完整角度计算差值时判断如果差值大于180°用360°减去差值如果差值为负加360°后再判断。实验报告里注明“已进行过零点处理”。更稳妥的做法是测量时尽量让望远镜不经过零点或者每次读数都记录两个游标的完整值计算时分别处理。4.4 三棱镜放置不当导致反射像偏移现象三棱镜放上载物台后AB面和AC面的反射像位置差很多调载物台螺丝也调不回来。原因三棱镜的三个边没有分别垂直于载物台下三个调平螺丝的连线。棱镜歪了两个光学面的法线方向不对称反射像自然偏。解决放置三棱镜时让待测顶角A的两个侧面分别对准两个调平螺丝第三个边对准第三个螺丝。调节时只动载物台螺丝不要动望远镜仰角螺丝。如果棱镜本身有缺陷换一个面重新测。4.5 制动螺钉未锁紧导致读数漂移现象读数过程中望远镜或游标盘轻微转动同一位置读两次数值不一样。原因制动螺钉没锁紧或者微调螺丝使用不当。分光计的微调螺丝必须在制动螺钉松弛状态下使用否则会损坏微调机构。解决读数前检查所有制动螺钉是否锁紧。使用微调螺丝时先松开对应的制动螺钉微调到位后再锁紧。转动望远镜时不要强行转锁紧状态下强行转动会损坏仪器。这个坑血泪经验最多一旦仪器损坏整个实验都得换台重做。5. 进阶技巧用反射法数据反推棱镜折射率与色散趋势测完顶角只是第一步。如果你用的是汞灯平行光管出射的是多色光三棱镜对不同波长光的折射率不同反射法或自准法测出的顶角虽然与波长无关但如果你进一步测量最小偏向角就能算出折射率。这里给一个进阶思路用同一组反射法数据结合汞灯各谱线的偏向角反推折射率随波长的变化趋势。具体做法是在反射法测顶角的基础上把望远镜转到最小偏向角位置分别记录汞灯绿线546.1 nm、黄线577.0 nm和579.1 nm的偏向角读数。最小偏向角的判定方法是转动载物台时谱线向一个方向移动到某个位置后开始反向移动那个转折点就是最小偏向角位置。折射率计算公式n sin[(A δ_min)/2] / sin(A/2)其中A是顶角δ_min是最小偏向角。用Python处理import numpy as np # 顶角A度 A 59.86 # 各谱线最小偏向角度示例数据 delta_min { 绿线546.1nm: 51.20, 黄线577.0nm: 50.85, 黄线579.1nm: 50.80 } for line, d in delta_min.items(): n np.sin(np.radians((A d)/2)) / np.sin(np.radians(A/2)) print(f{line}: 折射率 n {n:.5f})这段代码的输出能让你看到折射率随波长增大而减小的趋势这就是色散的定性验证。实验报告里如果加上这个进阶分析比只写顶角测量要完整得多。提示最小偏向角测量需要平行光管和望远镜都严格调好否则转折点判断不准。如果时间有限优先保证顶角测量数据完整。从那以后我每次做分光计实验都强制自己先花十分钟把目测粗调和各调一半法走一遍不急着读数。仪器调好了后面六组数据十分钟就能测完仪器没调好测一晚上数据也是废的。希望帮到你。本文还有配套的精品资源点击获取
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑