2、光学扫描基础:扫描方式分类与关键参数
各位同学,今天我们来聊聊光学扫描的基础。说白了,扫描就是让探测器“看”到整个视场的过程。你想想看,单个探测器单元只能看到一个小点,怎么覆盖几十度甚至上百度的大视场?那就得靠扫描。
我刚开始做红外系统那会儿,总觉得扫描很简单——不就是让镜子转一转吗?后来才发现,这里面的门道深着呢。扫描方式选不对,整个系统的性能可能直接腰斩。
2.1 扫描方式分类
从工程实现的角度,我把扫描方式分成两大类:光机扫描和电子扫描。这两者的本质区别在于——谁在动?是光学元件在动,还是探测器在动。
2.1.1 光机扫描
光机扫描,顾名思义,就是通过机械运动带动光学元件(比如反射镜、棱镜、光楔)来改变光路方向,让瞬时视场在空间上移动。这是最传统、也是最成熟的方式。
常见的实现形式有:
- 摆动反射镜:一个平面镜来回摆动,结构简单,但速度受限。我记得有个项目要求帧频做到 100 Hz,用摆动镜死活上不去,最后换了旋转多面镜才解决。
- 旋转多面镜:多个反射面装在转鼓上,连续旋转。速度可以很高,但面形精度和动平衡是噩梦。我曾经遇到过一面镜子在高速旋转时直接飞出去……嗯,从那以后我每次装配都要做三次动平衡测试。
- 旋转光楔:利用楔形棱镜的折射效应,旋转时出射光做圆锥扫描。适合小角度、高精度的应用。
- 旋转扫描器:整体旋转的光学组件,常用于周视系统。
核心观点:光机扫描的瞬时视场小,但总视场可以做得很大。代价是——有运动部件,体积大、功耗高、可靠性受限。
2.1.2 电子扫描
电子扫描就不一样了。它没有机械运动部件,而是通过电子方式控制探测器阵列的读出顺序,实现“凝视”或“推扫”效果。
主要形式包括:
- 凝视型:大面阵探测器同时覆盖整个视场,不需要扫描。这是最理想的方式,但受限于探测器规模。我 2018 年做过一个项目,想用 1K×1K 的凝视型覆盖 30°×30° 视场,结果探测器成本占了整个系统的 70%。
- 推扫型:线阵探测器沿一个方向排列,靠平台运动完成另一方向的扫描。常见于卫星遥感。
- 微扫描:利用压电陶瓷等微位移器件,在像面做亚像素级的抖动,提升空间分辨率。这个技术很有意思,后面我会专门讲。
我的经验:选型时别只看参数表。光机扫描虽然“土”,但在恶劣环境下(高温、振动、辐射)反而更可靠。电子扫描看着先进,但探测器坏一个像素,整个系统就多一个盲元。
两种方式的对比,我整理了一张表:
| 对比项 | 光机扫描 | 电子扫描 |
|---|---|---|
| 运动部件 | 有(镜面/棱镜旋转或摆动) | 无 |
| 瞬时视场 | 小(单个或少量探测器) | 大(面阵探测器) |
| 总视场 | 可很大(几十度到三百六十度) | 受限于探测器尺寸 |
| 帧频 | 受机械惯性限制 | 受读出速率限制 |
| 体积/功耗 | 较大 | 较小 |
| 可靠性 | 较低(磨损、疲劳) | 较高(无机械磨损) |
| 典型应用 | 机载红外搜索跟踪、周视告警 | 红外热像仪、导弹导引头 |
下面这张图展示了两种扫描方式的核心逻辑:
2.2 扫描关键参数
搞清楚了扫描方式,接下来就是参数。三个参数是核心:视场角、帧频、驻留时间。这三个参数互相牵制,你动一个,另外两个就得跟着变。
2.2.1 视场角(FOV)
视场角就是系统能“看到”的空间角度范围。通常用水平×垂直表示,比如 30°×20°。对于周视系统,水平视场可以达到 360°。
这里有个关键概念——瞬时视场(IFOV)和总视场(FOV)的区别。瞬时视场是单个探测器单元对应的空间角,总视场是扫描覆盖的全部范围。光机扫描就是用瞬时视场这个小窗口,去拼出总视场这个大画面。
注意:视场角不是越大越好。视场大了,每个像素对应的空间角就大,分辨率就低。我见过有人为了追求大视场,把瞬时视场做到 5 mrad 以上,结果目标在 5 公里外连轮廓都看不清——这就是典型的“看得宽但看不清”。
2.2.2 帧频
帧频就是每秒能输出多少帧完整图像,单位是 Hz。对于搜索系统,帧频决定了你能多快发现目标。
帧频受什么限制?
- 光机扫描:受机械惯性限制。摆动镜的加速度、多面镜的转速都有上限。
- 电子扫描:受探测器读出速率和积分时间限制。
举个例子。一个旋转多面镜有 8 个面,转速 6000 rpm,那帧频就是:
帧频 = (6000 rpm / 60) × 8 面 = 100 Hz × 8 = 800 Hz
看起来很高对吧?但别忘了,每个面只能覆盖一部分视场,实际帧频还要看扫描效率。
2.2.3 驻留时间
驻留时间,也叫驻留时间(dwell time),是探测器在某个空间位置上停留的时间。说白了,就是探测器盯着一个点看多久。
驻留时间决定了两个东西:
- 信噪比:驻留时间越长,收集到的光子越多,信噪比越高。
- 帧频:驻留时间越长,帧频就越低。
这三者的关系可以用一个公式表达:
帧频 = 1 / (驻留时间 × 总像素数 × 扫描效率)
我做过一个系统,要求帧频 50 Hz,视场 30°×20°,瞬时视场 0.5 mrad。算下来总像素数是 600×400 = 240,000 个。如果扫描效率是 0.8,那驻留时间就是:
驻留时间 = 1 / (50 × 240,000 × 0.8) ≈ 104 ns
104 纳秒!这么短的时间,探测器根本收集不到足够的信号。最后只能牺牲视场或者帧频。
避坑指南:我建议你在方案阶段就把这三个参数画成一个三角图。固定一个,看另外两个的可行范围。别等到详细设计才发现参数根本实现不了。
三个参数的相互制约关系,我总结成下表:
| 参数 | 增大时的影响 | 减小时的影响 |
|---|---|---|
| 视场角 ↑ | 覆盖范围大,但分辨率下降 | 分辨率高,但可能漏目标 |
| 帧频 ↑ | 时间分辨率高,但驻留时间短 | 信噪比高,但可能跟不上目标 |
| 驻留时间 ↑ | 信噪比高,但帧频低 | 帧频高,但探测距离近 |
嗯,到这里,扫描的基础概念就讲完了。记住一句话:扫描的本质,是用时间换空间,或者用空间换时间。你选哪种方式,取决于你的系统到底要什么——是要看得远,还是要看得快,还是要看得宽。