3. PIR传感器信号调理电路:低噪声放大器设计、带通滤波器设计(0.1-10Hz)、比较器阈值设定
PIR传感器输出的原始信号,说白了就是个微弱的交流小信号。幅度通常在几百微伏到几毫伏之间,还叠着一大堆噪声。你想想看,要是直接把这信号送给单片机或者ADC,那基本啥也读不出来。
所以我们需要一套信号调理电路。我习惯把它拆成三个核心环节:低噪声放大器、带通滤波器、比较器。每个环节都有讲究,咱们一个一个说。
核心思路:PIR信号调理的目标是把微伏级的有效信号从噪声中“捞”出来,再转换成干净的脉冲电平。
3.1 低噪声放大器设计
第一级放大器,是整个信号链的命门。为什么?因为第一级的噪声会被后面所有级放大。我早年做安防探测器时,就吃过这个亏——随便选了个通用运放,结果静态输出飘得厉害,晚上误报率直接翻倍。
选型上,我个人习惯盯着三个参数看:
- 输入电压噪声密度:最好低于 10 nV/√Hz @ 1kHz
- 输入偏置电流:PIR传感器内阻很高(几十kΩ),偏置电流大了会引入额外噪声
- 共模抑制比(CMRR):至少 80dB 以上,抑制电源纹波
我常用的几款运放,列个表供你参考:
| 型号 | 噪声密度 (nV/√Hz) | 偏置电流 (pA) | CMRR (dB) | 适用场景 |
|---|---|---|---|---|
| OPA333 | 55 | 10 | 100 | 电池供电、低功耗 |
| AD8628 | 22 | 30 | 120 | 高精度、零漂移 |
| LT1056 | 8 | 50 | 110 | 超低噪声、高性能 |
| MCP6001 | 28 | 1 | 90 | 成本敏感、通用型 |
电路结构上,我推荐用两级放大。第一级用同相放大器,增益设在 20~40dB 左右。第二级再用反相放大器,把增益补到 60~80dB。这样每级增益不大,稳定性好,也不容易自激。
反馈电阻的选择也有讲究。电阻本身有热噪声,阻值越大噪声越大。我一般把反馈电阻控制在 100kΩ~1MΩ 之间,再并联一个小电容(10~22pF)做相位补偿,防止高频振荡。
我的小技巧:在运放电源引脚旁边,一定要放 0.1μF 和 10μF 的去耦电容。别省这个,省了就是给自己挖坑。
3.2 带通滤波器设计(0.1-10Hz)
人体移动产生的热释电信号,频率范围其实很窄。正常人走路的速度,对应的信号频率大概在 0.3~5Hz 之间。所以我们要把带宽限制在 0.1~10Hz,把工频干扰、高频噪声、低频漂移统统滤掉。
我习惯用二阶巴特沃斯带通滤波器。为什么选巴特沃斯?因为它在通带内最平坦,不会把有效信号的幅度压歪了。
电路实现上,我推荐用两个二阶滤波器级联:
- 高通部分:截止频率 0.1Hz,用大电容+大电阻实现。比如 10μF 电容 + 160kΩ 电阻
- 低通部分:截止频率 10Hz,用小电容+中阻值电阻。比如 0.1μF 电容 + 160kΩ 电阻
这里有个坑——0.1Hz 的高通,时间常数是 1.6 秒。这意味着上电后,电路需要 5~8 秒才能稳定下来。我曾经有个项目,客户一上电就测信号,发现输出一直在飘,以为是电路坏了。其实不是,是电容在充电,等一会儿就好了。
注意:滤波电容尽量选 CBB 或聚丙烯薄膜电容,漏电流小。电解电容漏电流大,会引入低频噪声,不适合用在 0.1Hz 高通这里。
下面这张图,是我画的一个典型信号调理链路,你可以看看信号是怎么一步步被“提纯”的:
3.3 比较器阈值设定
信号经过放大和滤波后,已经比较干净了。但到底要不要触发报警,还得看比较器怎么设阈值。
阈值设得太低,容易误报。阈值设得太高,人走过去都没反应。我一般用迟滞比较器,就是加一点正反馈,让阈值有个“死区”。
具体做法是:
- 用运放搭成比较器,或者直接用专用比较器芯片(比如 LM393)
- 在正输入端和输出端之间接一个正反馈电阻(100kΩ~1MΩ)
- 这样阈值就变成了两个:一个上门限,一个下门限
举个例子,假设参考电压设在 2.5V,正反馈电阻 470kΩ,上拉电阻 10kΩ。那么上门限大概是 2.55V,下门限是 2.45V。信号超过 2.55V 触发,低于 2.45V 复位。中间这 0.1V 的死区,就是抗干扰的底气。
经验值:对于室内安防应用,阈值死区设在 50~200mV 比较合适。太窄了抗不住噪声,太宽了灵敏度不够。
还有个细节——参考电压怎么来?我建议用精密电阻分压+电压跟随器。别直接从电源分压,电源纹波会直接耦合到比较器里。用 TL431 或者 REF3030 这类基准源,稳得很。
3.4 整体电路设计要点
把上面三个模块串起来,就是一个完整的 PIR 信号调理电路。我总结几个关键点:
| 模块 | 关键参数 | 常见坑 | 我的建议 |
|---|---|---|---|
| 低噪声放大器 | 增益 60~80dB,噪声 <10nV/√Hz | 反馈电阻太大引入热噪声 | 反馈电阻控制在 1MΩ 以内 |
| 带通滤波器 | 0.1Hz~10Hz,二阶巴特沃斯 | 电容漏电导致低频漂移 | 用 CBB 电容,不用电解 |
| 比较器 | 迟滞 50~200mV,参考电压稳定 | 参考电压取自电源导致误触发 | 用独立基准源或电压跟随器 |
最后说一句——PCB 布局也很关键。放大器的输入走线要短,远离电源和数字信号线。滤波电容要靠近运放引脚。地线用星形接地,别让大电流回路串到小信号回路里。
嗯,这部分内容就这些。你先把电路搭起来,用示波器看看各级波形,心里就有数了。