4. 焦距与F数计算
各位同学,咱们今天聊点实在的。焦距和F数,这两个参数是投影镜头的“身份证”。你拿到一个镜头,第一眼看的就是它。我在项目里见过不少新手,上来就堆镜片,结果焦距算错了,整个光路都得重来。所以,咱们把这部分吃透,后面才不慌。
4.1 焦距定义与计算方法
焦距,说白了就是光线经过镜头后,汇聚到一点的距离。对单片透镜来说,就是光心到焦点的距离。但对投影镜头这种多片组合的系统,我们说的是有效焦距(EFL)。
怎么算?最直接的方法是用透镜成像公式:
1/f = 1/u + 1/v
其中:
- f:焦距
- u:物距(物体到镜头距离)
- v:像距(像到镜头距离)
但实际项目中,我们很少这么算。因为投影镜头通常工作在“物在无限远”或“物在有限远”两种模式下。我个人习惯用放大率法:
f = (v * h) / (h + h')
这里h是物体高度,h'是像高。嗯,这个公式在调试阶段特别好用。我记得有一次在现场,客户临时改了投影距离,我就是用这个公式快速反算出需要的焦距,省了重新设计的时间。
4.2 F数与光圈直径关系
F数,也叫光圈数,定义很简单:
F/# = f / D
其中D是入瞳直径(有效孔径)。F数越小,光圈越大,进光量越多。
举个例子:
| 焦距 f (mm) | 入瞳直径 D (mm) | F数 | 进光量对比 |
|---|---|---|---|
| 50 | 25 | F/2.0 | 基准 |
| 50 | 12.5 | F/4.0 | 1/4 |
| 100 | 25 | F/4.0 | 1/4 |
你看,同样F/4.0,焦距翻倍,入瞳直径也得翻倍才能保持进光量不变。这就是为什么长焦镜头往往又粗又大。
4.3 F数对景深和分辨率的影响
F数直接影响两个关键性能:景深和分辨率。这两者往往是矛盾的。
4.3.1 景深
景深公式(近似):
DOF ≈ (2 * F/# * δ * v²) / f²
其中δ是容许弥散圆直径。F数越大,景深越大。但代价是什么?
- 大F数(小光圈):景深大,但进光量少,画面暗
- 小F数(大光圈):景深浅,背景虚化好,但边缘可能模糊
投影镜头通常需要大景深,因为投影距离变化时,画面要保持清晰。所以我一般建议F数选在F/2.0到F/4.0之间,具体看应用场景。
4.3.2 分辨率
分辨率受衍射限制。艾里斑半径:
r = 1.22 * λ * F/#
λ是波长。F数越小,艾里斑越小,分辨率越高。但注意,这只是理论极限。实际镜头还有像差,所以F数太小反而会降低分辨率。
4.4 实际案例计算
咱们来算一个真实的案例。我之前做过一个教育投影机,要求:
- 投影距离:1.5m
- 画面宽度:2m
- DMD芯片尺寸:0.47英寸(对角线)
- 要求分辨率:1080p
第一步:计算焦距
先算放大率。0.47英寸对角线,宽高比16:9,宽度约为0.41英寸(10.4mm)。画面宽度2m(2000mm)。
放大率 M = 像高 / 物高 = 2000 / 10.4 ≈ 192.3
用放大率法,物距u = 1.5m = 1500mm,像距v ≈ u * M / (M+1) ≈ 1492mm。
f = (u * v) / (u + v) ≈ (1500 * 1492) / (1500 + 1492) ≈ 747mm
嗯,算出来焦距约747mm。但这是理论值,实际还要考虑镜片厚度和间隔。
第二步:确定F数
1080p分辨率,像素大小约5.4μm。艾里斑半径要小于像素尺寸,才能保证清晰度。
r = 1.22 * 0.55μm * F/# ≤ 5.4μm
F/# ≤ 5.4 / (1.22 * 0.55) ≈ 8.0
理论上F/8.0以内都行。但为了兼顾亮度,我选了F/2.8。这样进光量是F/8.0的8倍,画面更亮。
第三步:计算入瞳直径
D = f / F/# = 747 / 2.8 ≈ 267mm
入瞳直径267mm,镜头口径至少得这么大。这就是为什么投影镜头看起来像个大炮筒。
好了,焦距和F数的计算,核心就是这几个公式。你只要记住:焦距决定画面大小,F数决定亮度和清晰度。下次拿到一个投影镜头,先算这两个数,心里就有底了。