PIR传感器选型及其使用介绍

(一)PIR简介

PIR传感器(Passive Infrared Sensor),即被动式红外传感器。它因为功耗低,价格低廉,使用简单从而被大量使用在门铃、猫眼、感应开关、小夜灯、安防等消费类产品上。

(1)PIR检测原理

PIR还有一个别名,就是热释电红外传感器。它的检测原理是热释电效应,也就是物质在温度变化的时候会产生电荷的现象。正常人体的温度是在36-37度,释放出来的红外辐射大约在9-10um,PIR的检测波长范围一般是在5-14um范围。

也就是在PIR的检测范围内,有5-14um 波长的能量变化,就会引起PIR传感器产生电流变化,从而给出触发信号。

这里要注意,PIR检测的是能量变化,而不是固定波长的红外辐射,如果一个固定波长的物体在那不动,PIR也是会检测不到。

(2)PIR的优缺点

PIR的优点:

  • 低功耗,一般典型功耗在10uA左右
  • 价格低廉,一两块到五六块的都有
  • 使用简单,最简单的只需要检测一个引脚电平信号

PIR的缺点:

  • 容易受环境干扰,风吹、阳光、灯光、空调、冰箱、火炉等都可能引起环境能量变化而产生触发信号。
  • 容易受射频辐射干扰,PCB走线、器件布局、高频信号影响等
  • 运动检测属性,检测范围内热源不动或是快速移动,都会检测不到

(二)PIR分类

PIR 的分类很多,大致可以按下面几种方式来划分:

  • 输出信号类型:数字PIR与模拟PIR
  • 灵敏度是否可调:可调PIR与不可调PIR
  • 调节灵敏度方式:硬件调节和软件编程调节PIR
  • 使能是否可控:可开关PIR

下面我以森霸目前官网公开的PIR型号来举例介绍:

(1)模拟PIR

官方公开的二十多款PIR型号,模拟信号输出的有8款:W222S、W406Q、D203S、H217S、K222S、N133S、W222S、W406Q。剩余的都是数字信号输出。

从软件开发的角度看,模拟PIR它并不能直接使用,它需要经过数字芯片进行信号处理之后才能输出比较稳定可靠的触发信号。

(2)数字PIR

数字PIR是指PIR输出的是数字信号,常见的有:触发输出高电平触发输出串行数据

**输出高电平:**简单理解就是,PIR传感器检测到热释电红外信号之后,REL(relay out)输出一个高电平。这里不同的PIR厂家给出高电平的持续时间可能会不一样。

一般在规格书上会有详细描述REL引脚的电气特性。比如:

  • BS312 的REL的低电平输出锁定时间为2S,REL的高电平输出延时时间是2S,
  • BS412 的REL的低电平输出锁定时间为2S,REL的高电平输出延时时间是2S-3600S,

而它单次触发与连续触发的高电平输出时间也是不一样,可以见下图官方的介绍:

**输出串行数据:**实际是通过单引脚串行输出16位的数据,通过输出数据的大小来判断当前是否有信号触发,并且可判断当前是否为干扰信号。

串行数据输出的型号有 YS312 和 YS312K

优点:

  • 触发直接输出高电平:信号处理简单,可以短时间内判断是否有触发(省功耗)
  • 输出串行数据:信号处理复杂,单个信号处理复杂,需要定时起来判断是否有触发(整体系统功耗大)

缺点:

  • 触发直接输出高电平:无法知道当前信号强度,只能根据电平持续时间来判断,无法设置唤醒灵敏度
  • 输出串行数据:可以根据信号强度,设置不同灵敏度唤醒设备

(3)可调灵敏度PIR

从上面PIR数字信号输出类型可以知道,如果直接输出一个高电平,设备端是无法根据这个信号来判断信号强度,也就是无法设置设备被唤醒的灵敏度。唯一能做的就是牺牲启动时间,等待到有持续信号的时候才唤醒。

这样处理会面临一个问题,就是延迟太久,响应速度太慢,很多时候是人走了才响应,或者是直接不响应。

为了解决这个问题,所以有了可调灵敏度的PIR,该类PIR一般至少需要4个引脚,VDD、VSS、REL、还有一个控制脚

可调PIR又分为两种:硬件调节软件可编程调节

硬件调节BS412, 它有VDD、VSS、ON TIME、REL 四个引脚,它是通过硬件调整输入到ON TIME引脚的电压实现输出电平锁定时长设置, 可见它的典型应用:

软件编程调节软件可编程的PIR,它可以设置的东西就会多很多,比如:RM412,它有VDD、GND、SERIN、DOCI 四个引脚 可以通过SERIN引脚串行输入数据,设置PIR的不同寄存器,实现不同的功能:

  • 运动检测算法模式
  • 测试
  • ADC 源和滤波器
  • 中断源
  • 启动运动检测器
  • 窗口时间
  • 脉冲计数器
  • 中断时间

同时,测试里面有:

  • PIR 电压测量
  • 电源电压测量
  • 温度测量

优缺点

  • 硬件调节方式 成本较低,灵活度较低
  • 软件编程调节 成本较高,可灵活实现各种功能

(4)可开关PIR

这个主要是为了节省功耗,比如在超低功耗的时候,可以关闭PIR功能,从而实现省电的目的,一般需要PIR拉一个独立的引脚出来。比如BS612 型号,它有六个引脚:VDD、VSS、REL、OEN、SENS、ON TIME。

  • REL :输出电平信号
  • OEN :使能引脚,可做开关PIR
  • SENS : 设置灵敏度
  • ON TIME :设置输出锁定时间长度

(三)PIR选型

PIR传感器选型,我们一般需要考虑的基本要求有:电压范围、工作电流、需要引脚数量、数据输出格式、灵敏度是否可调节、结构封装尺寸,与菲涅尔透镜匹配性等。

还有一个需要重点考虑的就是成本,在不考虑成本的前提下,其实都无所谓选型不选型,选最好的用就可以了。

而在实际产品开发的时候,特别是消费类型产品上,其实对价格是非常敏感的,基本上所有的老板都是想用最便宜的器件,调试出最好的效果,特别是在出货量大的产品上。

如果对产品质量要求不高,其实也无所谓,如果对产品质量和性能有严格要求,那选型的时候就需要非常慎重了,避免项目到后期才发现达不到要求而重新更换器件。

下表是我根据森霸官网数据整理的不同型号PIR的基本参数,仅供参考:

型号 窗口尺寸 电压范围 典型电流 引脚 波长 数据输出格式 推荐应用
BS312 3*4mm 2.2-3.7V 9.5uA 3 5-14um 电平输出 感应开关
BS412 3*4mm 2.2-3.7V 9.5uA 4 5-14um 电平输出,电阻调时间 感应开关
BS612 3*4mm 2.2-3.7V 9.5uA 6 5-14um 电平输出,电阻调时间 感应开关
BX304 4*4mm 2.2-3.7V 9.5uA 3 5-14um 电平输出 门铃
BX404 4*4mm 2.2-3.7V 9.5uA 4 5-14um 电平输出,电阻调时间 门铃
BX604 4*4mm 2.2-3.7V 9.5uA 6 5-14um 电平输出,可开关 门铃
D203S 3*4mm 2-15V 3 5-14um 模拟输出 感应开关
H217S 3*4mm 2-15V 3 5-14um 模拟输出 感应开关
K222S 4*3mm 2-15V 3 8-14um 模拟输出 安防
N133S 3*4mm 2-15V 3 5-14um 模拟输出 小夜灯
NS312 3*4mm 2.7-3.3V 12uA 3 5-14um 电平输出 小夜灯
NS412 3*4mm 2.7-3.3V 12uA 4 5-14um 电平输出,电阻调时间 小夜灯
NS612 3*4mm 2.7-3.3V 12uA 6 5-14um 电平输出,可开关 小夜灯
RM412 4.2*5.2mm 1.6-5.5V 8uA 4 5-14um 电平输出,可编程 门铃
RS412 3*4mm 1.6-5.5V 8uA 4 5-14um 电平输出,可编程 门铃
S22-P330Y 4*4mm 2.2-5.5V 10uA 3 5-14um 串行输出 门铃
S22-P340R 4*4mm 1.6-5.5V 8uA 4 5-14um 串行输出 门铃
W222S 4*3mm 2-15V 3 5-14um 模拟输出 门铃
W406Q 4.9*4.9mm 2-15V 3 5-14um 模拟输出 门铃
YS312 4*3mm 2.2-5.5V 10uA 3 8-14um 串行输出 安防
YS312K 4*3mm 2.2-5.5V 10uA 3 8-14um 串行输出 安防

(四)结尾

上面介绍的PIR器件类型和数据,来源于森霸官方网站,仅供参考使用,介绍的内容如果有错误,欢迎批评指正。

市面上常用的PIR基本上也是这些类型,不同厂家有差异的地方是在器件的一致性、价格、定制化功能和技术支持服务等方面。比如其它的PIR方案商:鑫永诚、全智芯、苏州英瑞等等

---------------------------End--------------------------- 如需获取更多内容 请关注 liwen01公众号

相关推荐
jjyangyou19 小时前
物联网核心安全系列——物联网安全需求
物联网·算法·安全·嵌入式·产品经理·硬件·产品设计
憧憬一下1 天前
Pinctrl子系统中Pincontroller和client驱动程序的编写
arm开发·嵌入式·c/c++·linux驱动开发
蓝天居士1 天前
ES8388 —— 带耳机放大器的低功耗立体声音频编解码器(4)
嵌入式·音频·es8388
田三番2 天前
使用 vscode 简单配置 ESP32 连接 Wi-Fi 每日定时发送 HTTP 和 HTTPS 请求
单片机·物联网·http·https·嵌入式·esp32·sntp
启明智显2 天前
AI笔筒操作说明及应用场景
人工智能·嵌入式硬件·嵌入式·ai大模型·启明智显·esp32-s3
FreakStudio2 天前
全网最适合入门的面向对象编程教程:58 Python字符串与序列化-序列化Web对象的定义与实现
python·单片机·嵌入式·面向对象·电子diy
Projectsauron6 天前
【STM32】通过 DWT 实现毫秒级延时
stm32·嵌入式·dwt
云中双月6 天前
如何使用Ida Pro和Core Dump文件定位崩溃位置(Linux下无调试符号的进程专享)
linux·嵌入式·gdb·调试·gcc·崩溃·ida pro·ulimit·core dump·cross compile
L_Z_J_I8 天前
超子物联网HAL库笔记:准备篇
笔记·物联网·嵌入式
飞凌嵌入式8 天前
FET113i-S核心板已支持RISC-V,打造国产化降本的更优解 -飞凌嵌入式
嵌入式硬件·嵌入式·risc-v·飞凌嵌入式