4. 视场角与遮光角计算:半视场角、全视场角、遮光角定义、几何关系推导
各位,今天我们来啃一块硬骨头——角度计算。说实话,很多新手工程师在遮光罩设计上栽跟头,十有八九是角度没算明白。我自己刚入行那会儿,就因为搞混了半视场角和全视场角,导致一版遮光罩直接报废,白白浪费了两周时间。嗯,从那以后,我对这几个角度的定义和关系就格外较真。
这一节,我们就把半视场角、全视场角、遮光角这三个概念彻底掰扯清楚。你想想看,如果连目标光线从哪来、不该来的光线又从哪来都搞不清,那遮光罩设计就真成“瞎蒙”了。
4.1 半视场角与全视场角
先说说视场角。说白了,它就是镜头能看到的范围。但这里有个容易混淆的点:半视场角和全视场角。
| 概念 | 定义 | 符号 | 典型值(举例) |
|---|---|---|---|
| 全视场角 | 镜头光轴到最大成像范围边缘的总夹角 | 2ω 或 FOV | 60°、90°、120° |
| 半视场角 | 光轴到成像范围边缘的夹角,是全视场角的一半 | ω | 30°、45°、60° |
公式很简单:
全视场角 2ω = 2 × 半视场角 ω
但实际工程中,我们更常用的是半视场角。为什么?因为光学系统的对称性。大多数镜头都是旋转对称的,我们只需要分析光轴一侧的光线路径就够了。我在做安防镜头项目时,光学工程师给过来的参数永远是半视场角,从没见过谁直接给全视场角——除非是鱼眼镜头那种特殊情况。
核心记忆点:半视场角 ω 是遮光罩设计的基准角度。所有后续的遮光角计算,都围绕它展开。
4.2 遮光角的定义
遮光角,英文叫 CRA(Chief Ray Angle)或者直接叫 Shading Angle。它的定义是:遮光罩内壁或挡光环边缘与光轴之间的夹角。
我个人的理解方式是这样的——
- 视场角:决定“哪些光线是我们要的”。
- 遮光角:决定“哪些光线是我们要挡的”。
遮光角通常比半视场角大那么一点点。为什么?因为要留余量。你想想看,如果遮光角刚好等于半视场角,那稍微有点装配误差,遮光罩就把有效光线给切了。我在项目中吃过这个亏,后来学乖了,遮光角至少比半视场角大 2°~5°。
实战经验:对于高精度镜头(如测绘相机),遮光角余量取 1°~2°;对于普通安防镜头,取 3°~5°;对于车载镜头这种振动环境,我建议至少留 5° 以上。
4.3 几何关系推导
好,现在我们来画图推导。这部分我建议你拿纸笔跟着画一遍,光看是记不住的。
假设一个最简单的遮光罩模型:
- 镜头入瞳位于坐标原点 O
- 光轴沿 Y 轴正方向
- 遮光罩前端开口半径为 R,距离入瞳距离为 L
- 半视场角为 ω
- 遮光角为 θ
那么,遮光罩前端开口的最小半径 R 必须满足:
tan(θ) = R / L
即:
R = L × tan(θ)
但这里有个陷阱——遮光角 θ 和半视场角 ω 的关系不是简单的相等。它们之间差一个安全余量 Δ:
θ = ω + Δ
其中 Δ 就是我们刚才说的余量角,一般取 2°~5°。
如果遮光罩内有挡光环,那每一级挡光环的位置和高度都要重新计算。假设第 i 级挡光环距离入瞳为 L_i,其内孔半径为 R_i,那么:
R_i = L_i × tan(θ)
这个公式看起来简单,但实际工程中要考虑镜筒壁厚、装配公差、热膨胀等因素。我曾经在一个红外镜头项目里,就因为没算热膨胀,夏天装配好的遮光罩到了冬天直接切了视场——画面四角全黑,那叫一个尴尬。
避坑指南:遮光角 θ 必须大于半视场角 ω,但也不能太大。θ 过大意味着遮光罩开口变小,虽然挡光效果好,但会引入渐晕(vignetting)。我一般控制在 θ = ω + (2°~5°) 范围内,具体值根据镜头 F 数和像面照度均匀性要求来定。
4.4 知识结构图:角度关系总览
下面这张图把三个角度的关系画清楚了。你可以把它当作设计时的速查参考。
4.5 实战计算示例
光说不练假把式。我们拿一个实际案例来算一遍。
已知条件:
- 镜头全视场角 2ω = 60° → 半视场角 ω = 30°
- 遮光罩长度 L = 50 mm
- 安全余量 Δ = 3°
计算步骤:
- 确定遮光角:θ = ω + Δ = 30° + 3° = 33°
- 计算前端开口半径:R = L × tan(33°) = 50 × 0.6494 ≈ 32.47 mm
- 考虑壁厚和装配公差,实际内径取 33~34 mm
你看,就这么三步。但实际项目中,遮光罩往往不是直筒的,而是锥形或多级台阶结构。这时候每一段的长度和角度都要单独算。我习惯在 Excel 里拉一个表格,把每一级挡光环的 L_i 和 R_i 都列出来,一目了然。
我的小工具:在 Excel 里用公式 =L_i * TAN(RADIANS(θ)) 快速计算每一级半径。注意 Excel 的 TAN 函数默认用弧度,记得用 RADIANS 转换。
4.6 常见错误与避坑
最后,我把自己踩过的坑和见过的坑总结一下,你遇到了直接对照排查:
| 错误类型 | 表现 | 原因 | 解决方案 |
|---|---|---|---|
| 角度混淆 | 遮光罩切了有效视场 | 把半视场角当全视场角用 | 确认光学参数是 ω 还是 2ω |
| 余量不足 | 装配后四角发暗 | Δ 取太小或没考虑公差 | 至少留 2° 余量,高精度项目留 1° |
| 渐晕严重 | 像面边缘照度骤降 | 遮光角 θ 取得过大 | 用光学软件仿真验证照度均匀性 |
| 热变形 | 高低温下遮光罩干涉 | 没算材料热膨胀 | 按最高/最低工作温度校核间隙 |