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 高通这里。

下面这张图,是我画的一个典型信号调理链路,你可以看看信号是怎么一步步被“提纯”的:

PIR信号调理链路流程图 PIR传感器 低噪声放大 高通 0.1Hz 低通 10Hz 比较器阈值 数字脉冲输出 说明: 信号从PIR传感器输出后,先经过低噪声放大器将幅度提升到伏级,再通过0.1Hz高通和10Hz低通滤波器 去除噪声和干扰,最后送入比较器与阈值比较,输出干净的数字脉冲。

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 布局也很关键。放大器的输入走线要短,远离电源和数字信号线。滤波电容要靠近运放引脚。地线用星形接地,别让大电流回路串到小信号回路里。

嗯,这部分内容就这些。你先把电路搭起来,用示波器看看各级波形,心里就有数了。