2. 光电传感器基础:从光子到电信号
各位同学,今天我们来聊聊光电传感器的基础。说实话,这部分内容看起来是纯理论,但我在实际项目中吃过不少亏,所以我会把理论和我的踩坑经验一起讲给你们听。
2.1 光电效应原理
光电效应,说白了就是光打到材料上,把电子给"踢"出来。这个现象最早是赫兹发现的,后来爱因斯坦用光子理论解释清楚了,还拿了诺贝尔奖。
光电效应分三种:
- 外光电效应:光把电子打出材料表面,比如光电管、光电倍增管
- 内光电效应:光让材料内部的电子从束缚态变成自由态,导电率变了,比如光敏电阻
- 光生伏特效应:光在PN结上产生电压差,比如太阳能电池、光电二极管
我个人习惯把内光电效应和光生伏特效应当成重点,因为咱们做嵌入式系统,用得最多的就是这两种。
关键点:光电效应的核心是光子能量要大于材料的禁带宽度。如果光子能量不够,再亮的光也打不出电子。这就是为什么红外光不能激发硅材料——能量不够。
2.2 常见光电传感器
2.2.1 光电二极管
光电二极管,我愿称之为"光电传感器里的万金油"。它工作在反向偏置下,光照越强,反向电流越大。
我在项目中遇到过一个问题:用光电二极管检测环境光,结果输出信号一直不稳定。后来发现是没加偏置电阻,导致输出阻抗太高,被噪声淹没了。嗯,这里要注意,光电二极管的输出一定要加一个合适的负载电阻。
典型应用场景:
- 环境光检测(手机自动亮度调节)
- 光纤通信接收端
- 烟雾探测器
2.2.2 光电三极管
光电三极管其实就是光电二极管加了一个放大级。它的灵敏度比光电二极管高很多,但响应速度慢一些。
我建议你在做低速光检测时优先考虑光电三极管,比如物体有无检测、光栅计数这类应用。但如果你要做高速通信,还是老老实实用光电二极管吧。
我的经验:光电三极管的基极通常不引出,但有些型号会引出基极引脚。如果你需要更高的灵敏度,可以在基极和地之间接一个电阻来调节增益。这个技巧我在做红外避障传感器时用过,效果不错。
2.2.3 CCD/CMOS图像传感器
图像传感器,说白了就是把成千上万个光电二极管排成阵列。CCD和CMOS的区别,我简单说:
| 特性 | CCD | CMOS |
|---|---|---|
| 噪声 | 低 | 较高 |
| 功耗 | 高 | 低 |
| 读出速度 | 慢 | 快 |
| 成本 | 高 | 低 |
| 集成度 | 低 | 高(可集成ADC、DSP) |
现在消费电子基本被CMOS垄断了,CCD主要用在工业相机、天文观测这些对画质要求极高的领域。你想想看,手机摄像头那么小,功耗还要低,CMOS是唯一选择。
2.3 光电传感器的关键参数
2.3.1 灵敏度
灵敏度,就是单位光照下能产生多少电信号。单位通常是A/W(安培每瓦特)或V/lx(伏特每勒克斯)。
我曾经犯过一个错误:选了一个灵敏度极高的光电二极管,结果在室内日光灯下直接饱和了。所以选型时不能只看灵敏度,还要考虑你的应用场景的光照范围。
避坑指南:灵敏度高的传感器对微弱光信号好,但容易饱和。灵敏度低的传感器动态范围大,但需要更强的光源。选型时要权衡。
2.3.2 响应时间
响应时间,就是光信号变化后,电信号跟上变化的速度。通常用上升时间和下降时间来表示。
举个例子:你要做一个光通信接收器,数据速率是10Mbps,那响应时间至少要在10ns以内。如果只是检测物体有无,1ms的响应时间都够用。
我建议你记住这个经验公式:响应时间 ≈ 1/(2π × 带宽)。如果传感器手册没给响应时间,给了带宽,也能算出来。
2.3.3 光谱响应
光谱响应,就是传感器对不同波长的光的敏感程度。硅材料的光电传感器对近红外(850nm-950nm)最敏感,对可见光也还行,但对紫外和远红外基本没反应。
为什么会有光谱响应曲线?因为不同波长的光子能量不同,而材料的量子效率也不同。你想想看,如果要做火焰检测,就得选对紫外光敏感的传感器,普通硅光电二极管根本不行。
实用建议:选型时一定要看光谱响应曲线图。如果传感器手册没给这个图,我建议你换个品牌。这个图能告诉你:你的光源波长是否在传感器的最佳响应范围内。
2.4 知识体系总览
下面这张图是我自己画的,把本章的知识结构串起来了。你看一遍,应该能对光电传感器有个整体认识。
这张图把光电效应、常见传感器、关键参数三个维度串起来了。你选型的时候,就按这个思路来:先确定光源波长,再看响应速度要求,最后算灵敏度够不够。
我的习惯:每次做光电传感器选型,我都会列一个表格,把候选型号的灵敏度、响应时间、光谱响应峰值三个参数写在一起对比。这样一目了然,不容易漏掉关键指标。
公众号:蓝海资料掘金营,微信deep3321