什么是人体热释红外传感器?为什么它能检测到人?
在智能家居、安防报警、自动照明这些场景里,最常用到的人体感应器件莫过于人体热释红外传感器(PIR,Passive Infrared Sensor)。小到楼道自动亮灯的感应开关,大到小区安防的入侵检测,从智能马桶的自动翻盖到空调的人体感应送风,几乎所有需要“检测有没有人”的低成本场景,都能看到它的身影。很多电子爱好者用它做项目,却只知道接电就能用,搞不懂它为什么能检测到人体、怎么调整灵敏度、容易受哪些因素干扰。今天我们就从原理到应用,把人体热释红外传感器讲得明明白白,看完就能上手用对。
一、什么是人体热释红外传感器?为什么它能检测到人?
首先我们要明白一个基础物理常识:自然界一切温度高于绝对零度(-273.15℃)的物体,都会向外辐射红外线,温度越高,辐射的红外线波长越短。人体的正常体温大概是36~37℃,对应的辐射红外线波长正好在8~14μm这个区间,人体热释红外传感器就是专门检测这个波段红外线变化的器件,所以能精准捕捉人体的移动。
它叫“被动”红外,就是因为它本身不会发射任何红外线,只是被动接收环境中物体辐射的红外线,区别于主动红外(比如红外对管、雷达,需要自己发射信号),所以功耗非常低,适合电池供电的场景。
核心工作原理其实是“热释电效应”:某些晶体材料受热的时候,表面会产生电荷变化,也就是释放出电荷,这个电荷变化能被电路检测出来。人体热释红外传感器里面的探测元,就是用这种热释电材料做的——当人体进入检测区域,人体辐射的红外线进入传感器,热释电材料吸收红外能量温度升高,就会释放出电荷,输出电信号;如果人体不动,环境温度稳定,热释电材料温度也稳定,就不会产生电荷变化,也就不会输出信号。
这就是为什么热释红外传感器只能检测“移动的人体”,如果人站在传感器前面不动,过一段时间传感器就不会触发了,这个特性是由它的原理决定的,不是传感器坏了。
二、核心结构:拆开常见的PIR模块,看看里面都有什么
我们在市面上买到的人体热释红外传感器,一般分为两种:一种是单独的探测探头,需要自己配信号处理电路;另一种是集成了菲涅尔透镜、探头、信号处理芯片的完整模块,直接输出高低电平,接上单片机就能用,是电子爱好者最常用的类型。我们把它拆开,看看核心结构都有什么:
1. 菲涅尔透镜:让探测距离更远、灵敏度更高
菲涅尔透镜是装在传感器最外面的透明塑料镜片,很多人不知道它的作用,其实它是PIR传感器的核心部件,没有它传感器根本检测不到几米外的人体。
菲涅尔透镜的作用有两个:第一是聚焦,它会把检测区域内各个角度的红外线,折射汇聚到内部的热释电探测元上,把微弱的红外信号放大,能大幅提升检测距离,没有透镜的话,检测距离可能只有十几厘米,加了透镜之后能做到十几米。第二个作用是划分监测区域,菲涅尔透镜上有一圈圈的齿纹,会把整个检测区域分成很多个“亮区”和“暗区”,当人体移动的时候,会从亮区走进暗区,再从暗区走进亮区,传感器就能接收到不断变化的红外信号,更容易触发检测。如果没有菲涅尔透镜,整个区域红外强度不变,很难检测到人体移动。
不同的菲涅尔透镜对应的检测角度、距离都不一样,常见的有120度广角、8米距离,也有小角度长距离的透镜,适合走廊这种狭长场景。
2. 热释电探测元:传感器的核心感应部件
探测元就是我们说的热释电材料做的感应芯片,一般PIR传感器都会做两个串联的探测元,为什么要做两个呢?主要是为了抵消环境温度变化的干扰:如果环境整体温度升高,两个探测元都会产生相同的电荷变化,输出相互抵消,不会误触发;只有当人体进入,一个探测元先接收到红外变化,另一个还没接收到,两个探测元输出不一样,才会输出信号,这样能大幅降低环境温度变化带来的误报。
3. 信号处理电路:放大信号输出触发信号
热释电探测元输出的信号非常微弱,只有毫伏级,所以需要用运算放大器做放大,再经过滤波、比较器整形,最后输出高低电平:检测到人体就输出高电平,没有检测到就输出低电平,直接给单片机IO口读取就能用。集成模块一般还会留出两个可调电位器,一个调灵敏度,一个调延时时间,用户可以根据自己的需求调整,非常方便。
三、PIR传感器的核心特性:搞懂这些才能用对
很多人用PIR传感器遇到误触发、检测不到人的问题,其实都是不了解它的特性导致的,我们把几个核心特性讲清楚,遇到问题就能快速排查:
1. 只检测移动,不检测静止人体
刚才我们说过,PIR传感器检测的是红外能量的变化,如果人体完全静止不动,环境温度稳定,传感器就不会产生信号变化,所以会停止触发。如果你的场景需要检测静止的人体,PIR就不适合,要换毫米波雷达或者摄像头。
那如果人动的很慢会不会检测不到?会的,如果人体移动速度特别慢,比如慢慢走路,红外变化太小,传感器可能检测不到,这个时候可以调大灵敏度,或者换灵敏度更高的传感器。
2. 对温度变化敏感,环境温度接近人体温度的时候灵敏度会下降
PIR靠人体和环境的温差检测人体,当夏天环境温度达到30℃以上,接近人体温度的时候,温差变小,灵敏度会明显下降,检测距离会缩短,甚至会漏检测;当冬天环境温度低,温差大,灵敏度会更高,检测距离更远。这是正常现象,不是传感器质量问题,选型的时候要留好灵敏度余量。
3. 穿透性差,玻璃、塑料、布料都会挡住红外线
PIR的感应窗口必须露在外面,不能被不透红外的材料挡住,如果被玻璃、厚塑料、墙壁挡住,红外线穿不过来,传感器就检测不到人体。常见的透明玻璃其实会挡住大部分8~14μm的红外线,所以不要把传感器装在玻璃后面,会导致灵敏度大幅下降,一定要把透镜露出来。
4. 感应角度和距离由透镜决定,不同场景选不同透镜
常见的民用PIR模块默认配的是广角透镜,检测角度110°~120°,检测距离3~8米,适合客厅、楼道这种开阔场景;如果是狭长的走廊,就要选窄角度长距离透镜,检测角度30°左右,检测距离能做到15~20米,避免检测到走廊两边误触发;如果是做小体积的产品,还有半球形的小透镜可选,适合嵌入到智能开关、家电里面。
四、选型要点:选PIR传感器要看这几个参数
市面上PIR传感器和模块种类很多,选型的时候重点看这几个参数就够了:
1. 检测距离与角度
根据你的使用场景选:楼道感应灯选8米120度足够,仓库入侵检测选15米以上的,走廊过道选窄角度的,避免旁侧误触发。一般来说,检测距离越远,透镜尺寸越大,小体积产品放不下,不要盲目选远检测距离的。
2. 输出方式
如果你是新手做项目,直接选数字输出集成模块就可以,这种模块已经把放大、比较都做好了,直接输出高低电平,VCC接5V或者3.3V,GND接地,OUT接单片机IO,就能直接读取,不需要额外加电路,非常方便。如果是做成熟产品,可以买单独的探头,自己设计电路,成本更低,体积更小。
3. 供电电压与功耗
如果是电池供电的低功耗产品,一定要选低功耗型号,现在很多PIR模块支持2.5V~5V供电,休眠功耗只有几微安,适合电池供电的人体感应灯、智能门锁;普通接市电的场景,选5V或者12V的常规模块就可以。
4. 延时时间可调
大部分集成模块都支持延时时间调整,一般从几秒到几分钟可调,检测到人体之后,输出高电平会保持延时时间,延时结束没人就自动变低,做自动照明的时候,刚好可以用来调整人走之后多久关灯,非常方便,优先选带可调延时的模块。
五、常见应用场景:PIR都用在哪里?
PIR传感器因为成本低、功耗低、使用简单,已经成为低成本人体检测的首选,最常见的应用场景有这些:
1. 自动照明与楼道感应灯
这是PIR用量最大的场景,楼道、卫生间、地下室这些不常用灯的地方,装一个PIR感应开关,人来灯亮,人走灯灭,不用手动开关,还能省电,比声控开关稳定,不会因为其他噪音误触发,现在大部分小区的楼道感应灯都是用PIR做的。
2. 智能家居与家电
智能马桶的人体感应翻盖,当人走近马桶,PIR检测到人体自动翻开盖板,不用手动触摸,更卫生;空调的人体感应送风,PIR检测到人的位置,调整导风板方向,避免直吹人体;智能衣柜的门打开之后,PIR检测到有人,自动亮灯,关门自动关灯,使用非常方便。
3. 安防报警与入侵检测
家庭安防、小区周界的入侵检测,很多都用PIR传感器,当有人非法闯入检测区域,PIR触发报警,给网关发信号推送到手机,提醒用户有闯入。现在的红外防盗报警器,核心就是PIR传感器。
4. 节能控制与自动开关
写字楼、停车场的空调、排风系统,用PIR检测有没有人,没人就自动调高空调温度或者关闭排风,有人就恢复正常,能大幅节约能源,现在很多公共建筑的节能改造都用P传感器做人体存在检测(虽然它不能检测静止,但大部分场景人不动也会有微小动作,足够触发)。
5. 电子爱好者开源项目
很多新手入门单片机做的第一个感应项目,就是人体感应报警、人体感应开门,都是用PIR传感器,成本只要几块钱,接线简单,容易成功,是非常好的入门练习器件。
六、使用PIR的常见问题与解决方法:避开这些坑少误报
很多人用PIR遇到误触发、检测不到人的问题,其实都是使用方法不对,我们整理了最常见的几个问题和解决方法:
问题1:经常误触发,没人也会触发报警
误触发是PIR最常见的问题,常见原因和解决方法:
探头对着空调出风口或者暖气:温度变化会导致误触发,安装的时候避开出风口、暖气片,不要对着窗户,阳光直射窗户会导致温度变化,也会误触发。
安装位置太低,小动物经过触发:PIR能检测到小狗小猫,因为小动物也会辐射红外线,如果只需要检测人,可以把传感器安装在2米左右高度,调整角度向下,减少地面小动物经过的检测区域。
灵敏度调太高了:灵敏度太高,一点小的温度变化都会触发,适当调低灵敏度就能减少误报。
菲涅尔透镜脏了:灰尘挡住红外线,导致信号不稳定,擦干净透镜就好。
问题2:人走到跟前才触发,距离不够
常见原因:
灵敏度调太低了,顺时针调灵敏度电位器,增大灵敏度就能提升检测距离。
透镜被挡住了,检查透镜前面有没有东西挡住,不要涂油漆、不要贴透明胶带,都会影响红外线穿透。
环境温度太高,夏天环境温度接近人体温度,灵敏度自然下降,选型的时候选检测距离比需求大2倍的,就能抵消温度带来的灵敏度下降。
问题3:人不动就停止触发,需要一直保持触发怎么办?
这个是PIR的原理特性,没办法改变,如果你的场景需要检测静止人体,建议换成毫米波雷达传感器,虽然价格贵一点,但能检测静止人体,误触发也更少;如果只是需要人在区域内一直保持触发,可以把延时时间调长,人只要有微小动作,就会重新触发延时,大部分场景也够用。
问题4:为什么装在玻璃后面检测不到人?
普通玻璃会吸收大部分8~14μm的红外线,所以红外线穿不过玻璃,传感器自然检测不到,一定要把透镜露在外面,不能装在玻璃后面,如果需要美观,可以用专门透远红外的塑料片做窗口,普通玻璃不行。
人体热释红外传感器从发明到现在,已经用了几十年,直到现在还是低成本人体检测场景的首选,它的成本只要几块钱,使用简单,功耗极低,完全能满足大部分普通场景的需求。理解了它的原理、特性和使用注意事项,就能避开大部分坑,用它做出稳定可靠的产品。





