3、核心器件选型:红外激光器、CMOS摄像头、滤光片的选择与匹配
器件选型这事儿,说白了就是给系统找「眼睛」和「光源」。我见过不少项目,算法写得再漂亮,器件没搭对,最后效果也是一塌糊涂。这一章咱们就把红外激光器、CMOS摄像头和滤光片这三样东西掰开揉碎了讲。
3.1 红外激光器:选对波长和功率
红外激光器是整个系统的「画笔」。它负责在触摸面上画出一层均匀的光幕。选型时,我主要看三个参数:波长、功率和光束质量。
3.4.1 波长选择:850nm vs 940nm
市面上最常见的红外激光器就是850nm和940nm这两个波段。怎么选?
| 参数 | 850nm | 940nm |
|---|---|---|
| 人眼可见度 | 微弱红点(暗环境下可见) | 完全不可见 |
| CMOS感光效率 | 高(约80-90%) | 较低(约60-70%) |
| 环境光干扰 | 易受太阳光/白炽灯干扰 | 抗干扰能力强 |
| 成本 | 较低 | 略高 |
我个人习惯:消费级产品用940nm。为什么?用户看不到光,体验好。工业级或者实验室原型,我常用850nm,因为CMOS响应好,调试时还能用手机摄像头看到光路,方便排查问题。
3.4.2 功率与安全等级
功率不是越大越好。你想想看,功率高了,人眼安全是个大问题。我一般遵循这个原则:
- Class 1(安全等级):功率<0.4mW(850nm)/ <0.6mW(940nm)。适合消费电子,无需贴警告标签。
- Class 2(低风险):功率1mW左右。适合实验室原型,但要注意避免直射眼睛。
- Class 3R(中等风险):功率5mW以内。工业场景偶尔用,必须加遮光罩。
我在做第一版原型时,贪图信号强,用了5mW的850nm激光器。结果调试时眼睛被晃了一下,好几天看东西都有残影。嗯,从那以后我再也不敢用超过Class 1的功率了。
3.4.3 光束整形:线激光 vs 点激光
光学触控系统需要的是「光幕」,不是「光点」。所以我们需要把激光束展开成一条线。
- 点激光 + 柱面镜:最常见方案。柱面镜把圆形光斑拉成一条直线。优点是光强分布均匀,缺点是装配精度要求高。
- 线激光模组:内置鲍威尔棱镜或DOE(衍射光学元件)。直接出线,方便但贵。
我建议初学者直接买现成的线激光模组,省去光路调试的麻烦。等你把系统跑通了,再回头研究柱面镜方案也不迟。
3.2 CMOS摄像头:帧率、分辨率和全局快门
摄像头是系统的「眼睛」。它负责捕捉手指反射回来的红外光斑。选型时,我重点关注三个指标:快门类型、帧率和分辨率。
3.2.1 全局快门 vs 卷帘快门
这一点非常重要,我甚至想用红字标出来:必须用全局快门(Global Shutter)。
卷帘快门(Rolling Shutter)是一行一行扫描的。如果手指快速划过屏幕,拍出来的光斑是歪的,甚至可能漏掉。全局快门是一次性曝光所有像素,完美捕捉瞬间画面。
3.2.2 帧率与分辨率
帧率决定了触控的响应速度。分辨率决定了定位精度。两者需要平衡。
| 应用场景 | 推荐帧率 | 推荐分辨率 | 说明 |
|---|---|---|---|
| 基础触控(点击、滑动) | 60fps | 640×480 | 够用,成本低 |
| 多点触控(手势识别) | 120fps | 800×600 | 需要更高帧率来追踪快速移动 |
| 高精度绘图(笔触) | 240fps | 1280×720 | 高帧率+高分辨率,数据量大 |
我个人习惯:原型阶段用640×480@60fps的全局快门摄像头,比如OV9281或者AR0134。等算法稳定了,再根据实际需求升级。
3.2.3 红外灵敏度
普通CMOS摄像头在红外波段响应很差。你需要选「近红外增强」型号。看数据手册时,重点关注QE(量子效率)曲线在850nm或940nm处的数值。
- 普通CMOS:850nm处QE约20-30%,940nm处几乎为0。
- 近红外增强CMOS:850nm处QE可达60-80%,940nm处也有30-50%。
别问我怎么知道的——我第一次买的就是普通摄像头,结果940nm激光打上去,画面一片漆黑。当时我还以为是摄像头坏了,折腾了半天才发现是灵敏度不够。
3.3 滤光片:只让「有用的光」通过
滤光片的作用很简单:挡住环境光,只让激光器的波长通过。没有滤光片,你的摄像头看到的全是乱七八糟的光线,手指反射的光斑根本看不清。
3.3.1 带通滤光片 vs 长通滤光片
| 类型 | 原理 | 优点 | 缺点 |
|---|---|---|---|
| 带通滤光片 | 只允许特定波段(如850±10nm)通过 | 抗干扰极强,白天也能用 | 成本高,对入射角敏感 |
| 长通滤光片 | 允许大于某波长(如780nm)的光通过 | 成本低,角度容忍度大 | 会引入部分近红外环境光 |
我建议:室内环境用长通滤光片就够了。如果系统要在户外或者强光下工作,必须上带通滤光片。
3.3.2 中心波长与半带宽
选带通滤光片时,有两个参数必须看:
- 中心波长(CWL):必须和激光器波长一致。比如激光器是850nm,滤光片就选850nm。
- 半带宽(FWHM):一般选10-20nm。太窄了,激光器波长漂移一点就偏了;太宽了,抗干扰效果差。
3.3.3 安装位置与角度
滤光片一般装在摄像头镜头前面。注意:带通滤光片对入射角很敏感。如果光线斜着进来,中心波长会偏移。我遇到过这种情况:滤光片装歪了5度,结果850nm的光被挡掉了一半,画面亮度骤降。
解决办法:要么用平行光入射(加准直镜),要么选宽角度的滤光片(一般会标注0°和30°的波长偏移量)。
3.4 三者的匹配与验证
选型不是孤立的。激光器、摄像头、滤光片必须一起考虑。我总结了一个匹配流程:
- 定波长:先确定用850nm还是940nm。这决定了后续所有器件的选型方向。
- 选摄像头:找在该波长处QE最高的全局快门CMOS。
- 配滤光片:根据激光器波长选带通或长通滤光片。
- 做光路测试:把三个器件装在一起,用示波器看摄像头输出的信号强度。
下面这张图展示了三者的匹配关系:
3.5 避坑清单
最后,我把自己踩过的坑整理成一份清单,你选型时对照着看:
- 激光器波长漂移:温度变化会导致激光器波长偏移。选型时留出余量,或者加温控电路。
- 摄像头红外截止滤镜:很多摄像头模组自带红外截止滤镜,必须拆掉或者换成红外增透片。
- 滤光片厚度:太厚的滤光片会引入像差,影响成像质量。一般选0.5-1mm厚的。
- 三者接口匹配:激光器是电接口,摄像头是数据接口(USB/MIPI),滤光片是机械接口。别买回来发现装不上。