第二章 光学基础原理:光的行为与触控中的运用
做光学触控,说白了就是跟光打交道。你得先摸透光的脾气,才能让它乖乖听话。这一章我们聊聊光的基本行为——传播、反射、折射、衍射、干涉,以及它们怎么在触控系统里派上用场。
2.1 光的传播:直线、速度与能量衰减
光在均匀介质里走直线,这是最基础的一条。我刚开始接触光学触控时,总觉得这道理太简单,没什么好琢磨的。直到有一次调试红外触摸框,发现接收端信号忽强忽弱,排查了半天——原来是发射管和接收管之间有个透明亚克力装饰条,光穿过去发生了偏移。嗯,这里要注意:“直线传播”的前提是介质均匀。
| 传播特性 | 触控中的体现 | 常见坑点 |
|---|---|---|
| 直线传播 | 红外对管阵列、激光扫描 | 遮挡物或介质变化导致光路偏移 |
| 光速恒定(c ≈ 3×10⁸ m/s) | 飞行时间(ToF)测距 | 温度、湿度对光速影响极小,可忽略 |
| 能量随距离衰减(平方反比) | 接收端灵敏度设计 | 远距离触控需增大发射功率或加透镜 |
2.2 反射:镜面反射与漫反射
光打到物体表面,一部分会弹回来。这个“弹回来”的方式,决定了触控系统能不能“看见”你的手指。
- 镜面反射:入射角等于反射角,表面光滑。用在导光条、反射镜、棱镜结构中。
- 漫反射:表面粗糙,光向各个方向散射。手指皮肤就是典型的漫反射体。
我记得有一次做多点触控方案,用了红外LED加摄像头捕捉手指反射光。实验室里效果很好,一到客户现场就失灵了。后来发现客户桌面是亮面烤漆,手指的漫反射信号被桌面的镜面反射噪声淹没了。解决办法?把摄像头加一个偏振片,滤掉镜面反射的偏振光。
2.3 折射:光路拐弯与透镜设计
光从一种介质进入另一种介质,速度变了,方向也变了。这个“拐弯”的规律,就是斯涅尔定律:n₁ sinθ₁ = n₂ sinθ₂。
折射在触控里最常见的应用就是透镜。发射管前加透镜聚光,接收管前加透镜收光,本质上都是在利用折射改变光路。
| 应用场景 | 折射原理 | 设计要点 |
|---|---|---|
| 发射端聚光透镜 | 凸透镜将发散光汇聚 | 焦距匹配发射管发光角度 |
| 接收端收光透镜 | 凸透镜将散射光收集到探测器 | 数值孔径(NA)匹配 |
| 光波导(导光条) | 全内反射(TIR) | 入射角大于临界角 |
| 棱镜转向 | 利用折射改变光路方向 | 棱镜角度精确到0.1° |
2.4 衍射:光绕过障碍物
光遇到障碍物或狭缝,不会完全被挡住,而是会“绕”过去。这就是衍射。衍射越明显,障碍物尺寸越接近光的波长。
你可能觉得衍射跟触控关系不大。其实不然。我做过一个项目,用激光扫描触控,激光束经过一个微小灰尘颗粒时,产生了明显的衍射条纹,导致接收端误判为手指触摸。后来在光路中加了空间滤波器,才把这个问题解决。
- 单缝衍射:用于光斑整形、光束均匀化
- 光栅衍射:用于分光、波长选择
- 边缘衍射:触控边缘检测中可能引入噪声
2.5 干涉:光的叠加与相消
两束光相遇,不是简单亮度相加。相位相同的地方变亮(相长干涉),相位相反的地方变暗(相消干涉)。
干涉在触控里最典型的应用是相干检测。比如用激光做触控,利用手指移动引起的光程变化,干涉条纹会移动,通过检测条纹变化就能算出触摸位置。精度可以做到亚微米级。
| 干涉类型 | 触控应用 | 精度 |
|---|---|---|
| 双光束干涉 | 激光干涉触控 | 纳米级 |
| 多光束干涉 | 光栅干涉触控 | 微米级 |
| 薄膜干涉 | 触摸屏表面抗反射膜设计 | 光学镀膜厚度控制 |
2.6 知识体系总览
下面这张图把本章的核心逻辑串起来了。你可以把它当作一个快速索引。
2.7 本章小结
光学触控的底层,就是这五个基本物理现象。你不需要成为光学专家,但必须理解它们怎么影响你的系统设计。
- 传播决定了光路怎么走、信号怎么衰减
- 反射决定了你能不能“看到”触摸物
- 折射决定了你怎么控制光路
- 衍射决定了系统的噪声底线
- 干涉决定了精度的天花板
把这些基础打牢,后面讲具体方案时,你就能快速判断:这个设计为什么行,那个方案为什么不行。而不是靠猜。