第二章 光学基础原理:光的行为与触控中的运用

做光学触控,说白了就是跟光打交道。你得先摸透光的脾气,才能让它乖乖听话。这一章我们聊聊光的基本行为——传播、反射、折射、衍射、干涉,以及它们怎么在触控系统里派上用场。

2.1 光的传播:直线、速度与能量衰减

光在均匀介质里走直线,这是最基础的一条。我刚开始接触光学触控时,总觉得这道理太简单,没什么好琢磨的。直到有一次调试红外触摸框,发现接收端信号忽强忽弱,排查了半天——原来是发射管和接收管之间有个透明亚克力装饰条,光穿过去发生了偏移。嗯,这里要注意:“直线传播”的前提是介质均匀。

传播特性 触控中的体现 常见坑点
直线传播 红外对管阵列、激光扫描 遮挡物或介质变化导致光路偏移
光速恒定(c ≈ 3×10⁸ m/s) 飞行时间(ToF)测距 温度、湿度对光速影响极小,可忽略
能量随距离衰减(平方反比) 接收端灵敏度设计 远距离触控需增大发射功率或加透镜
个人经验:设计红外触摸框时,发射管和接收管的距离超过1米,一定要考虑光斑扩散。我习惯在发射管前加一个柱面透镜,把光压缩成扁平扇形,这样接收端信号更稳定。

2.2 反射:镜面反射与漫反射

光打到物体表面,一部分会弹回来。这个“弹回来”的方式,决定了触控系统能不能“看见”你的手指。

  • 镜面反射:入射角等于反射角,表面光滑。用在导光条、反射镜、棱镜结构中。
  • 漫反射:表面粗糙,光向各个方向散射。手指皮肤就是典型的漫反射体。

我记得有一次做多点触控方案,用了红外LED加摄像头捕捉手指反射光。实验室里效果很好,一到客户现场就失灵了。后来发现客户桌面是亮面烤漆,手指的漫反射信号被桌面的镜面反射噪声淹没了。解决办法?把摄像头加一个偏振片,滤掉镜面反射的偏振光。

避坑指南:我曾经在户外触控项目上吃过亏——阳光直射时,红外反射信号被环境光完全覆盖。后来学乖了,要么用调制光(脉冲编码),要么加窄带滤光片,只让特定波长的光通过。

2.3 折射:光路拐弯与透镜设计

光从一种介质进入另一种介质,速度变了,方向也变了。这个“拐弯”的规律,就是斯涅尔定律:n₁ sinθ₁ = n₂ sinθ₂。

折射在触控里最常见的应用就是透镜。发射管前加透镜聚光,接收管前加透镜收光,本质上都是在利用折射改变光路。

应用场景 折射原理 设计要点
发射端聚光透镜 凸透镜将发散光汇聚 焦距匹配发射管发光角度
接收端收光透镜 凸透镜将散射光收集到探测器 数值孔径(NA)匹配
光波导(导光条) 全内反射(TIR) 入射角大于临界角
棱镜转向 利用折射改变光路方向 棱镜角度精确到0.1°
关键公式:临界角 θc = arcsin(n₂/n₁)。当光从光密介质射向光疏介质,入射角大于临界角时,发生全内反射。导光条就是靠这个原理把光“困”在里面传输。

2.4 衍射:光绕过障碍物

光遇到障碍物或狭缝,不会完全被挡住,而是会“绕”过去。这就是衍射。衍射越明显,障碍物尺寸越接近光的波长。

你可能觉得衍射跟触控关系不大。其实不然。我做过一个项目,用激光扫描触控,激光束经过一个微小灰尘颗粒时,产生了明显的衍射条纹,导致接收端误判为手指触摸。后来在光路中加了空间滤波器,才把这个问题解决。

  • 单缝衍射:用于光斑整形、光束均匀化
  • 光栅衍射:用于分光、波长选择
  • 边缘衍射:触控边缘检测中可能引入噪声
个人建议:设计高精度光学触控系统时,光路中的任何微小颗粒、划痕、灰尘都可能产生衍射噪声。保持光路清洁,比你想的更重要。

2.5 干涉:光的叠加与相消

两束光相遇,不是简单亮度相加。相位相同的地方变亮(相长干涉),相位相反的地方变暗(相消干涉)。

干涉在触控里最典型的应用是相干检测。比如用激光做触控,利用手指移动引起的光程变化,干涉条纹会移动,通过检测条纹变化就能算出触摸位置。精度可以做到亚微米级。

干涉类型 触控应用 精度
双光束干涉 激光干涉触控 纳米级
多光束干涉 光栅干涉触控 微米级
薄膜干涉 触摸屏表面抗反射膜设计 光学镀膜厚度控制
注意:干涉对光路稳定性要求极高。环境振动、温度变化都会导致干涉条纹漂移。我见过一个实验室方案,在隔振台上跑得很好,搬到工厂就完全不能用。干涉触控目前主要还是用在精密测量领域,消费级产品很少用。

2.6 知识体系总览

下面这张图把本章的核心逻辑串起来了。你可以把它当作一个快速索引。

光学基础原理与触控应用知识体系 光学基础原理 直线传播 反射 折射 衍射 干涉 红外对管阵列 反射式触控 透镜/导光条 衍射噪声抑制 干涉精密检测 核心逻辑 1. 光在均匀介质中直线传播 → 红外对管阵列的基础 2. 反射(镜面/漫反射)→ 手指检测与噪声分离 3. 折射 → 透镜设计、光波导、全内反射 4. 衍射 → 光斑整形、噪声源识别与抑制 5. 干涉 → 高精度触控检测(实验室级)

2.7 本章小结

光学触控的底层,就是这五个基本物理现象。你不需要成为光学专家,但必须理解它们怎么影响你的系统设计。

  • 传播决定了光路怎么走、信号怎么衰减
  • 反射决定了你能不能“看到”触摸物
  • 折射决定了你怎么控制光路
  • 衍射决定了系统的噪声底线
  • 干涉决定了精度的天花板

把这些基础打牢,后面讲具体方案时,你就能快速判断:这个设计为什么行,那个方案为什么不行。而不是靠猜。