首页 > 编程知识 正文

hcsr501红外传感器原电路图,人体红外传感器的工作原理

时间:2023-05-05 13:01:12 阅读:125264 作者:595

学习STM32系列芯片的时候,因为是第一次和开发板打交道,所以很多时候不知道如何看引脚和相关功能,只是借用外围设备进行实验,但一开始感觉很难。

在学习过程中,我开始觉得知识的积累是一个非常漫长的过程,只是一个简单的知识点。 但是,如果不总结的话,自己日后就会忘记。 所以,希望自己每次学习都要记录下内容。 最初可能只能转载合并他人的内容,但在积累中,自然会有自己的变化。 我希望这些点滴能让我的知识大厦越来越高。

代码部分除外

转载来源: http://www.arduino.cn/thread-2851-1-1.html

如果有侵权,请联系博客删除正文。 谢谢你。 )

工作原理人体均有一定体温,通常37度,因此会发出特定波长10UM左右的红外线。 被动型红外线探头通过检测人体放射的10UM左右的红外线来工作。 人体发射的10UM左右的红外线,被菲尔莫过滤器增强后,聚集在红外线引导源上。

红外线感应源通常使用热电元件,该元件在接收人体红外辐射温度发生变化时失去电荷平衡,向外部释放电荷,后续电路经过检测处理后可以产生报警信号。

热释电效应:部分晶体受热时,在晶体两端产生相同数量符号相反的电荷。 这种热变化引起的电极化现象称为热释电效应。

基于菲涅耳透镜:菲涅耳原理制作,菲涅耳透镜分为折射式和反射式两种形式,其作用之一是聚焦作用,将热释电红外信号折射(反射)为PIR; 二是将检测区内分为几个亮区和暗区,使进入检测区的移动物体能够以温度变化的形式在PIR上产生变化焦红外线信号,使PIR能够产生变化电信号。 大大增加热释电人体红外传感器(PIR )的灵敏度。

模块参数:工作电压: DC5V至20V静态功耗: 65微安输出:高3.3V,低0V延迟时间:可调(0.3秒~18秒)锁定时间: 0.2秒触发方式: l重复

2、由于对人体红外辐射敏感,其辐射面通常涂有特殊的菲涅尔滤光片,对环境的干扰有明显的控制作用。

3、无源红外探测器,包括传感器相互串联或并联的两个热释电元件。 而且,制作的两个极化方向正好相反,环境背景辐射对两个元件具有大致相同的作用,由此产生的电发射效应抵消,传感器不输出信号。

4、人进入探测区域后,人体红外辐射在部分镜面聚焦,被热释电元件接收,但两个热释电元件接收的热量不同,热释电也不同,无法抵消,经过信号处理后报警。

5、滤光器根据性能要求,具有不同的焦距(诱导距离),从而产生不同的监测视场,视场越多,控制越严密。

http://www.Sina.com/http://www.Sina.com /

a .不可重复触发方式:感应输出变为高电平后,延迟时间结束后,输出自动从高电平变为低电平。

b )迭代触发方式),即感应输出达到高电平后,如果人体在延迟时间内在该感应范围内活动,则该输出保持高电平,人离开后延迟从高电平变化为低电平(每当感应模块检测到人体活动时自动

模块特性:1,调节检测距离

2、分块时间:感应模块在每个感应输出后(从高电平到低电平),可以立即设置分块时间,在此时间段传感器不接收任何感应信号。 该功能可同时实现(感应输出时间和阻塞时间)的间隔动作,可应用于间隔探测产品; 此外,还可以有效抑制负载切换过程中产生的各种噪声。 (默认块时间2.5S )

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com /

触发方式:模块设有位置,可设定光感应控制,白天或光线强时不感应。 感光性控制是可选功能,出厂时未安装感光性电阻。

http://www.Sina.com/http://www.Sina.com /

自身不产生任何类型的辐射,器件功耗小,隐蔽性好。 价格便宜。

L不可重复,H可重复。可跳线选择,默认为H。

容易受到各种热源、光源的干扰

被动红外穿透力差,人体红外辐射容易被遮挡,不易被探测器接收。

容易受到射频辐射的干扰。

环境温度和人体温度接近时,检测和灵敏度会明显降低,有时会在短时间内失效。

> 模块抗干扰:

1、 防小动物干扰
2、 防电磁干扰
3、 防强灯光干扰

安装:

红外线热释电人体传感器只能安装在室内,其误报率与安装的位置和方式有极大的关系,正确的安装应满足下列条件:
1. 红外线热释电传感器应离地面2.0-2.2米。
2. 红外线热释电传感器远离空调, 冰箱,火炉等空气温度变化敏感的地方。
3. 红外线热释电传感器探测范围内不得隔屏、家具、大型盆景或其他隔离物。
4. 红外线热释电传感器不要直对窗口,否则窗外的热气流扰动和人员走动会引起误报,有条件的最好把窗帘拉上。红外线热释电传感器也不要安装在有强气流活动的地方。
红外线热释电传感器对人体的敏感程度还和人的运动方向关系很大。热释电红外传感器对于径向移动反应最不敏感, 而对于横切方向 (即与半径垂直的方向)移动则最为敏感. 在现场选择合适的安装位置是避免红外探头误报、求得最佳检测灵敏度极为重要的一环。

STMF103RCT6 实例代码 **main.c关键代码**if(GPIO_ReadInputDataBit(HC_GPIO_PORT,HC_GPIO_PIN)){ SysTick_Delay_ms(3000); //为了观察实验现象时有一个间隔时间 if(GPIO_ReadInputDataBit(HC_GPIO_PORT,HC_GPIO_PIN)) { BEEP(BEEP_ON); LED2_TOGGLE; SysTick_Delay_ms(3000); BEEP(BEEP_OFF); LED2_TOGGLE; }}**bsp_HCSR501.h**#ifndef __BSP_HCSR501_H#define __BSP_HCSR501_H#include "stm32f10x.h"#define HC_GPIO_CLK RCC_APB2Periph_GPIOA#define HC_GPIO_PORT GPIOA#define HC_GPIO_PIN GPIO_Pin_2#define HC_ON 1#define HC_OFF 0#define HC_REV PIO_WriteBit(HC_GPIO_PORT,HC_GPIO_PIN,(BitAction)(1-GPIO_ReadOutputDataBit(HC_GPIO_PORT, HC_GPIO_PIN))))void HC_GPIO_Config(void);#endif /* __BSP_HC-SR501_H */**bsp_HCSR501.h**#ifndef __BSP_HCSR501_H#define __BSP_HCSR501_H#include "stm32f10x.h"#define HC_GPIO_CLK RCC_APB2Periph_GPIOA#define HC_GPIO_PORT GPIOA#define HC_GPIO_PIN GPIO_Pin_2#define HC_ON 1#define HC_OFF 0#define HC_REV PIO_WriteBit(HC_GPIO_PORT,HC_GPIO_PIN,(BitAction)(1-GPIO_ReadOutputDataBit(HC_GPIO_PORT, HC_GPIO_PIN))))void HC_GPIO_Config(void);#endif /* __BSP_HC-SR501_H */

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。