FPGA外设:关于SR501人体红外模块驱动

1.SR501人体红外模块介绍

        人体都有恒定的体温,一般在 37 度,所以会发出特定波长 10UM 左右的红外线, 被动
式红外探头就是靠探测人体发射的 10um 左右的红外,进行工作的。 人体发射的 10um 左右
的红外线通过菲涅尔滤光片增强后聚集到红外感应源上,红外感应源通常采用热释电元件,
这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续
电路经检测处理后就能产生报警信号。
2.模块引脚说明

3.参数说明

4.模块功能特点

功能特点
根据原理与工作方式, HC-SR501 具有以下特点:
(1) 全自动感应 :人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高
电平,输出低电平。
(2) 光敏控制 (可选):模块预留有位置,可设置光敏控制,白天或光线强时不感应。
光敏控制为可选功能 ,出厂时未安装光敏电阻。如果需要,请另行购买光敏电阻自
己安装。
(3) 温度补偿 (可选择,出厂时未设 ):在夏天当环境温度升高至 30~32℃,探测距离
稍变短,温度补偿可作一定的性能补偿。
(4) 两种触发方式:(可跳线选择)
a、不可重复触发方式 :即感应输出高电平后,延时时间段一结束,输出将自动从
高电平变成低电平;
b、可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感
应范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平
(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次
活动的时间为延时时间的起始点 )。
(5) 具有感应封锁时间 (默认设置 :2.5S 封锁时间 ):感应模块在每一次感应输出(高
电平变成低电平),可以紧跟着设置一个封锁时间段,在此时间段内感应器不接
受任何感应信号。此功能可以实现“感应输出时间”和“封锁时间”两者的间隔
工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中产生的各
种干扰。 (此时间可设置在零点几秒—几十秒钟 )。
(6) 工作电压范围宽:默认工作电压 DC3.6V~30V 。
(7) 微功耗 :静态电流 <50 微安,特别适合干电池供电的自动控制产品。
(8) 输出高电平信号:可方便与各类电路实现对接。

注意事项:

市面上有2种型号,买到2021新款的同学在选择触发方式方式下是根据改变焊接电阻的位置选择L模式和H模式。照片如下

 5.驱动文件

module sr501
(
    input  wire st501,
    
    output wire people_flag         
);

assign people_flag = st501;


endmodule


 

        

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值