2. 干扰源分类:环境光干扰、结构光串扰、反射与折射噪声
做光学触控这么多年,我最大的体会就是:干扰源不搞清楚,后面所有算法都是白搭。你想想看,一个光学系统里混进来乱七八糟的光信号,触控坐标能准才怪。
我个人习惯,拿到一个触控方案,第一件事不是调算法,而是先做干扰源排查。说白了,你得知道敌人是谁,才能谈怎么打。
这一章,咱们就把光学触控里最常见的三类干扰源掰开揉碎讲清楚。
2.1 环境光干扰
环境光干扰,是光学触控系统最头疼的问题。它主要来自两个地方:太阳光和室内灯光。
2.1.1 太阳光干扰
太阳光里含有大量红外成分。而很多光学触控系统,尤其是红外触摸框,用的就是红外光。太阳光一照,红外接收管直接饱和,信号全被淹没了。
我在项目中遇到过最极端的情况:一台户外自助查询机,正午阳光直射屏幕,触控完全失灵。后来一测,接收端的光电流比正常信号大了两个数量级。
太阳光干扰的几个典型特征:
- 宽光谱:覆盖可见光到近红外全波段
- 强度高:直射时可达 1000 W/m² 以上
- 变化慢:以分钟/小时为单位缓慢变化
- 方向性强:直射和散射差异巨大
2.1.2 室内灯光干扰
室内灯光看着温和,其实也是个坑。尤其是荧光灯和LED灯,它们都有频闪问题。
荧光灯是50Hz/60Hz的交流驱动,每秒闪烁100次或120次。LED灯虽然直流驱动,但很多廉价LED驱动电路纹波很大,同样会产生频闪。
我记得有一次,客户反馈说触摸屏在晚上用的时候偶尔会跳点。查了半天,发现是天花板上那排LED灯管的驱动频率和触摸框的采样频率产生了差拍干扰。
| 光源类型 | 干扰特征 | 频率范围 | 应对难度 |
|---|---|---|---|
| 太阳光 | 宽光谱、高强度、慢变 | DC ~ 近红外 | 高 |
| 荧光灯 | 50/60Hz 频闪 | 100/120Hz | 中 |
| LED灯 | 高频纹波、差拍干扰 | 几百Hz ~ 几十kHz | 中高 |
| 白炽灯 | 热辐射、连续光谱 | DC | 低 |
2.2 结构光串扰
结构光串扰,是光学触控系统自己给自己挖的坑。多发于多点触控或大尺寸触控方案中。
什么叫串扰?就是本该走A路的光,跑到了B路的接收器上。
举个例子:一个红外触摸框,左边和上边是发射管,右边和下边是接收管。当你触摸某个点时,理论上只有对应的那几路光被遮挡。但实际中,发射管的光束不是绝对平行的,会有一定的发散角。发散出去的光可能打到旁边的接收管上,造成误判。
我见过一个案例:某厂商做86寸红外触摸框,为了降低成本,把发射管和接收管的间距拉得很大。结果触摸精度一塌糊涂,手指放在A点,系统却报B点。拆开一看,相邻通道的串扰率高达15%。
结构光串扰的常见成因:
- 光束发散角过大:发射管的光束角超过设计值
- 接收管视场角过宽:接收管能接收到非目标方向的光
- 光学器件安装偏差:透镜、滤光片位置偏移
- 反射面设计不当:边框内壁反射造成二次串扰
- 多路同时发射:时分复用方案中,相邻通道时序重叠
2.3 反射与折射噪声
反射和折射噪声,是光学触控系统里最隐蔽的干扰源。它不像环境光那样明显,也不像串扰那样有规律,但它造成的后果往往很严重。
2.3.1 反射噪声
光在传播过程中遇到不同介质的分界面,就会发生反射。在触控系统中,反射主要发生在以下几个地方:
- 屏幕表面:手指或触摸物与屏幕接触时,光在接触面反射
- 边框内壁:光打到边框上,反射后进入非目标接收管
- 导光结构:导光条、棱镜等器件内部的多重反射
- 覆盖玻璃:玻璃上下表面的反射
反射噪声最麻烦的地方在于:它会产生伪触控点。明明没有触摸,系统却因为反射光的变化,误判为有触摸事件。
2.3.2 折射噪声
折射噪声相对少见,但一旦出现,排查起来非常费劲。它主要发生在光从一种介质进入另一种介质时,传播方向发生偏折。
在光学触控系统里,折射噪声的典型场景是:
- 覆盖玻璃厚度不均:光穿过玻璃时,不同位置的折射角不同
- 屏幕表面有油污或划痕:局部折射率变化
- 导光棱镜角度偏差:光路偏离设计路径
折射噪声的可怕之处在于,它造成的误差是非线性的。你很难用一个固定的补偿值去修正它。
2.4 三类干扰源的关系图谱
下面这张图,是我自己总结的干扰源分类关系。它帮你快速定位问题出在哪个环节。
2.5 干扰源排查清单
最后,我整理了一份排查清单。你在实际项目中遇到触控异常,可以按这个顺序逐一排查:
| 排查步骤 | 检查项 | 典型现象 | 快速验证方法 |
|---|---|---|---|
| 1 | 太阳光直射 | 触控大面积失效 | 用手遮挡屏幕,看是否恢复 |
| 2 | 灯光频闪 | 间歇性跳点 | 用手机摄像头看屏幕是否有条纹 |
| 3 | 相邻通道串扰 | 触摸位置偏移 | 单点触摸,看报点是否在触摸点附近 |
| 4 | 边框反射 | 边缘区域误触 | 用遮光胶带贴住边框内壁测试 |
| 5 | 屏幕表面污染 | 局部区域异常 | 清洁屏幕后重新测试 |
嗯,这一章的内容就到这儿。干扰源分类是基础,但基础不牢,后面地动山摇。你把这些干扰源的特征和排查方法记熟了,后面几章讲抗干扰方案时,你会觉得豁然开朗。