HC-SR505 人体红外感应模块

⭐概述

        HC-SR505 是一种人体红外感应模块,主要用于检测人体的移动。该模块基于被动红外(PIR)技术,能够感应到人体发出的红外辐射,并在有人进入感应区域时输出高电平信号。这种模块广泛应用于安防、自动照明控制等领域。

模块特点:

  1. 体积小巧:模块设计紧凑,便于嵌入到各种设备中。
  2. 低功耗:模块在工作时功耗极低,适合电池供电的设备。
  3. 高灵敏度:对人体红外辐射的灵敏度较高,能够准确检测到人的移动。
  4. 输出稳定:模块在检测到人体后会输出一个稳定的高电平信号,并在延迟时间结束后恢复低电平。
  5. 简易使用:只需接入电源和信号输出线即可工作,适合与各种微控制器系统集成。

工作原理:

HC-SR505 使用一个PIR传感器来检测人体的红外辐射。当有人进入感应范围内时,传感器会检测到红外辐射的变化,并通过内部电路将这种变化转换为电信号。模块的输出脚会在感应到人体时输出高电平信号,持续一段时间后(通常为8秒)自动回到低电平。

主要参数:

  • 工作电压:4.5V-20V
  • 静态电流:<60uA
  • 输出电平:高电平3.3V,低电平0V
  • 感应距离:约3米
  • 延时时间:8秒(不可调)
  • 工作温度:-20°C至+80°C

典型应用:

  • 自动门感应器
  • 自动照明系统
  • 安全防盗系统
  • 智能家居控制

        HC-SR505 模块由于其小巧的体积、低功耗和高灵敏度,被广泛应用于需要人体移动检测的各种场景中,为设备提供自动化和智能化控制功能。

⭐实物图

⭐模块代码

#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "key.h"
#include "hc_sr.h"
#include "led.h"
u16 sonic_timer_10us=0;//超声波回波计数变量
u16 sonic_timer_values=0;//超声波回波高电平时间,单位us
u8 trig_enable=1;//触发使能标志
u16 sonic_timer_1ms=60;//再次触发超声波测距时间计数变量,单位1ms
u16 sonic_distance=0;//超声波测试距离  单位mm
u16 Sonic_Alarm_Values=200;//超声波距离报警值 单位mm
void hc_sr505_init(void)
{
    GPIO_InitTypeDef  GPIO_InitStructure;

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);	 //使能PC端口时钟

//    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;				
//    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; 		
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;		 
//    GPIO_Init(GPIOA, &GPIO_InitStructure);//PC4
//    GPIO_ResetBits(GPIOA,GPIO_Pin_9);						 //PC4输出低
    
    GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;                 //PC7 Echo 
    GPIO_InitStructure.GPIO_Mode= GPIO_Mode_IPD;  //输入下拉
    GPIO_Init(GPIOB,&GPIO_InitStructure);   //PC7
}

⭐获取更多资料

我用夸克网盘分享了「1 HCSR505.zip」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。
链接:https://pan.quark.cn/s/b0c990ee7ef6
提取码:kngy

### 回答1: HC-SR505人体红外感应模块是一种常用的红外感应模块。它的原理图基本上包含以下几个主要部分。 首先,模块内部有一个红外传感器,这个传感器可以感知人体发出的红外辐射。当有人体靠近模块时,人体会发出红外辐射,传感器可以检测到这种辐射并将其转化为电信号。 其次,模块内还有一个信号处理电路。这个电路会对传感器产生的电信号进行放大、滤波和处理等操作,以便能够更好地识别人体的存在。 接着,模块还包含一个触发电路,用于控制模块的输出。当人体靠近模块时,通过触发电路可以将检测到的人体动作转化为一个可触发其他装置的电信号。比如,可以通过这个信号来控制一个灯的亮、灭,或者触发一个报警器等。 最后,模块还有一些附加的电路组件,比如电源电路和连接引脚等。其中,电源电路用于为模块提供电源供电,连接引脚则用于与其他设备进行连接。 综上所述,HC-SR505人体红外感应模块的原理图包含红外传感器、信号处理电路、触发电路和附加电路组件等部分。通过这些部分的配合工作,模块可以实现对人体红外辐射进行感知,并将感知结果转化为相应的电信号用于控制其他装置的操作。 ### 回答2: HC-SR505是一种常用的人体红外感应模块,原理图如下: 该模块采用了红外传感器、运放、三极管等器件组成。红外传感器主要用来感应人体红外辐射,当有人靠近时,人体会发出红外辐射,红外传感器可以感应到这些辐射并将其转化为电信号。运放作为放大器,用来放大红外传感器输出的微弱信号,以提高模块的灵敏度和稳定性。三极管则用于控制模块的输出信号。 在原理图中,红外传感器与运放通过电缆连接。红外传感器的输出引脚与运放的非反相输入端相连,而运放的输出端与三极管的基极相连。此外,为了方便使用,模块还提供了电源引脚和信号输出引脚。 当有人体靠近时,红外传感器感应人体红外辐射,并将其转化为微弱的电信号。经过运放放大后,信号被传递给三极管的基极。三极管通过负反馈原理,控制输出信号的状态。当有人体靠近时,输出信号为高电平;当没有人体靠近时,输出信号为低电平。 通过对模块的控制,可以实现对人体的触发检测。此外,模块还提供了调节灵敏度的电位器,可以根据实际需求进行调整。 总之,HC-SR505人体红外感应模块的原理图主要由红外传感器、运放、三极管等组成,通过感应人体红外辐射并放大转换成电信号,实现对人体的触发检测。 ### 回答3: HC-SR505人体红外感应模块主要包括红外传感器、运放电路和输出控制电路三个部分。 红外传感器是该模块的核心部件,它通过感受人体发出的红外线辐射来判断是否有人经过。红外传感器由红外发射管和红外接收管组成,发射管发射出红外光束,当人体经过时,人体吸收红外光,红外接收管接收到的光线反射会发生变化,通过对比反射信号的变化可以检测到人体的存在。 运放电路是为了放大红外传感器接收到的微弱信号,以便后续处理。运放电路使用了运放芯片,通过对电压信号进行放大和滤波处理,使得信号更稳定,以便后续电路识别。 输出控制电路主要处理运放电路放大后的信号,判断是否有人体经过,并通过输出端口提供相应的信号。输出控制电路通常包括比较器和相关的电路逻辑元件。当红外传感器接收到的信号超过了设定的阙值,比较器会产生高电平信号,表示有人体经过。如果没有人体经过,比较器则产生低电平信号。 综上所述,HC-SR505人体红外感应模块的原理图主要由红外传感器、运放电路和输出控制电路三个部分组成,通过对红外信号的感受、放大和处理,判断人体的存在,并通过输出端口提供相应的信号。这样可以方便地应用于安防、自动照明等领域。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值