精华内容
下载资源
问答
  • 单片机开发试验仪上用于人体红外线感应模块的相关资料
  • HC-SR501 人体红外感应模块 单片机

    千次阅读 2021-03-19 22:24:06
    id=161616067916780357245177&biz_id=0&utm_medium=distribute.pc_search_result.... 2 有人的时候模块输出3.3V,没人的时候输出0V。 3 上电后等1分钟后可能才开始稳定,但还是会抽风。 4 一般接可重复触发。接高电平。

    https://blog.csdn.net/zy19981110/article/details/89947118?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161616067916780357245177%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161616067916780357245177&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-1-89947118.first_rank_v2_pc_rank_v29&utm_term=HC-SR501

    注意:
    1 必须5V供电或者更大直流电压供电,不然不正常工作!
    2 有人的时候模块输出3.3V,没人的时候输出0V。
    3 上电后等1分钟后可能才开始稳定,但还是会抽风。
    4 一般接可重复触发。接高电平。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 我用的是stc89c52单片机,这是我写的程序和人体红外感应模块单片机的连接。 为什么实现不了功能。求哪位大神帮我一下 #include sbit DQ=P2^2; #define uint unsigned int void delayus(uint xms) { ...
  • 一、 人体红外感应模块简介 D-SUN PIR 人体红外感应模块 是基于红外线技术的自动控制产品。灵敏度高、可靠性强、超低功耗,超低电压工作模式。广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品。 ...
  • C51单片机人体红外模块资料,DYP-ME003热释电红外传感器资料,电路图等等
  • 基于红外线技术的自动控制产品,当有人进入开关感应范围时,专用传感器探测到人体红外光谱的变化,自动输出高电平,人不离开感应范围,将持续输出高电平;人离开后,开关延时自动关闭负载。 工作原理 人体都...

    概述

            红外热释电传感器是一款基于热释电效应的人体热释运动传感器,能检测到人体或动物身上发出的红外线,配合菲涅尔透镜能使传感器探测范围更远更广。可在控制器上编程应用,通过3P传感器连接线插接到专用传感器扩展板上使用,可以轻松实现人体或动物检测的相关的互动效果。 基于红外线技术的自动控制产品,当有人进入开关感应范围时,专用传感器探测到人体红外光谱的变化,自动输出高电平,人不离开感应范围,将持续输出高电平;人离开后,开关延时自动关闭负载。

     

    工作原理

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

           热释电效应:当一些晶体受热时,在晶体两端将会产生数量相等而符号相反的电荷。这种由于热变化而产生的电极化现象称为热释电效应。

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

     

    接线原理

     

     

        可重复触发,插销插入H,不可重复触发,插销插入L (插销如下图标识)

    • 可重复触发:当人体红外传感器检测到人体后,如果人体一直在传感器检测范围内,那么发光模块常亮。如果人不在传感器检测范围内,人体红外传感器回到未检测状态,发光模块熄灭,模块此时进入自锁状态(自锁7-8秒,自锁中模块不会检测),自锁结束后,人体红外传感器再次运行检测。

    • 不可重复触发:当人体红外传感器检测到人体后,按照设定的延时(最低3秒),人体红外传感器检测到人体,发光模块亮3秒,随后熄灭,模块进入自锁(自锁7-8秒,自锁中模块不会检测),自锁结束后,人体红外传感器再次运行检测。

      灵敏感应,延迟感应顺时针为增强,逆时针为减弱。

     

     

    UNO代码

    
    int PIR  = 9;              //定义DIGITAL 9为PIR(红外热释电传感器)
    int led  = 13;             //定义DIGITAL 13为led(发光模块)
    int time = 0;
    const int DELAY_TIME = 6000;//灯亮时间
    void setup()
    {
      pinMode(led, OUTPUT);      //设置led为数字输出
      pinMode(PIR, INPUT);       //设置PIR为数字输入
    }
    
    void loop()
    {
      if (digitalRead(PIR)) {      //如果有人通过
        digitalWrite(led, HIGH);      //发光模块点亮
        delay(DELAY_TIME);
      }
      else {
        digitalWrite(led, LOW);      //发光模块熄灭
      }
    }

     

     

    总结不好多多担待,文章只单纯个人总结,如不好勿喷,技术有限,有错漏麻烦指正提出。本人QQ:373965070

    展开全文
  • HC-SR505红外感应模块驱动(STM32)

    万次阅读 多人点赞 2018-11-11 00:33:43
    HC-SR505红外感应模块:淘宝有售 二、实验效果 三、驱动原理 这个模块比较简单,当有人靠近时候其IO输出3.3V,STM32可以直接采集。 需要完整工程或者有问题的请加QQ:1002521871,验证:呵呵。 四、驱动...

    一、前期准备
    单片机:STM32F103ZET6
    开发环境:MDK5.14
    库函数:标准库V3.5
    HC-SR505红外感应模块:淘宝有售
    在这里插入图片描述
    二、实验效果
    在这里插入图片描述

    三、驱动原理
    这个模块比较简单,当有人靠近时候其IO输出3.3V,STM32可以直接采集。
    需要完整工程或者有问题的请加QQ:1002521871,验证:呵呵。

    四、驱动代码
    HC_SR505.h

    #ifndef __HC_SR505_H__
    #define	__HC_SR505_H__
    #include "stm32f10x.h"
    #include "gpio.h"
    
    #define		HC_SR505			PAin(0)
    #define		HC_SR505_PIN		GPIO_Pin_0
    #define		HC_SR505PORT		GPIOA
    #define		HC_SR505_CLKLINE    RCC_APB2Periph_GPIOA
    
    extern void HC_SR505Configuration(void);
    #endif
    

    HC_SR505.c

    #include "hc_sr505.h"
    
    void HC_SR505Configuration(void)
    {
    	GPIO_InitTypeDef    GPIO;
        
        //Enable APB2 Bus
        RCC_APB2PeriphClockCmd(HC_SR505_CLKLINE, ENABLE);
        
        //Register IO 
        GPIO.GPIO_Pin   = HC_SR505_PIN;
        GPIO.GPIO_Mode  = GPIO_Mode_IPD;
        GPIO_Init(HC_SR505PORT, &GPIO);
    }
    

    由于作者能力有限,有不妥之处欢迎指正,邮箱alex_hua@foxmail.com

    展开全文
  • 人体有恒定的温度,可以发出10UM的红外波,而人体红外感应模块就可以探测出这些红外波,从而产生电平转换。由此人们可以使用人体红外检测模块来检测是否有人。 模块工作环境 工作电压:5V至20V 电平输出:高3.3V...

    工作原理

    人体有恒定的温度,可以发出10UM的红外波,而人体红外感应模块就可以探测出这些红外波,从而产生电平转换。由此人们可以使用人体红外检测模块来检测是否有人。

    模块工作环境

    1. 工作电压:5V至20V
    2. 电平输出:高3.3V,低0V
    3. 延时时间:0.3秒~18秒(可以自己进行调节)
    4. 触发方式:L不可重复,H可重复,默认值为H
    5. 测量距离:3米~8米

    触发方式

    L不可重复,H可重复。可跳线选择,默认为H。
    不可重复触发方式:即感应输出高电平后,延时时间一结束,输出将自动从高电平变为低电平。
    重复触发方式: 即感应输出高电平后,在延时时间段内,如果有人体在其感应范围内活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平。

    调节测量距离及感应延时

    1、调节距离电位器顺时针旋转,感应距离增大(约 8 米),反之,感应距离减小(约 3 米)。
    2、调节延时电位器顺时针旋转,感应延时加长(约300S),反之,感应延时减短(约 0.5S)。

    模块特点

    功耗低,造价便宜,易受热源,光源干扰,室温接近于人体温度时,该模块会短暂失灵,不能非常精确的检测是否有人存在。

     

    了解了该模块简单知识后,下来开始简单的使用一下该模块。实验现象是如果监测到有人存在时,LED0灭掉,未检测到人时,LED0亮。如下图(模块的OUT口连接PA6,接线过于简单,不展示):

    检测是否有人的主要代码:

    	while(1)
    		{
    			u8 value;
    			value=GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_6); 
    			if(value == 0)
    			{
    				GPIO_ResetBits(GPIOA,GPIO_Pin_8);    //有人灭灯
    			}
    			else
    				GPIO_SetBits(GPIOA,GPIO_Pin_8);      //没有人亮灯
    		};

    PA6初始化代码:

    #ifndef __RED_H
    #define __RED_H	 
    #include "sys.h"
     
     
    #define PA6 PAout(6)	
     
    void RED_Init(void);
     
     				    
    #endif
    #include "red.h"
     
    void RED_Init()
    {
     
     GPIO_InitTypeDef  GPIO_InitStructure;
     	
     RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);	 	
     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;				 
     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; 	//初始化设置为输入状态 
     GPIO_Init(GPIOA, &GPIO_InitStructure);					 
     GPIO_ResetBits(GPIOA,GPIO_Pin_6);
    }

    记得调用正点原子自带的led.h文件里的led_Init()函数,不然LED0是不会亮的,它里面包含了PA8引脚的初始化,单片机内部默认PA8是控制LED0的。

    需要解决问题的话私聊或者留言都可以。

    展开全文
  • HC-SR501人体红外感应模块程序

    万次阅读 多人点赞 2019-05-08 10:49:18
    感应到时,输出一个高电平。这里我对io口进行了配置,要不然读不到高电平。建议大家以后养成习惯,对io口进行配置,stm32中会用到。 在这里我额外提下,一般在stm32中 浮空输入芯片内部没有接上下拉电阻。由于...
  • 人体红外线感应模块工作原理 一、红外光谱 人们肉眼看得见的光线叫可见光,可见光的波长为380~750nm。可见光的波长从短到长依次排序是紫光→蓝光→青光→绿光→黄光→橙光→红光。波长比红光更长的光,叫做红外光...
  • 热释红外感应模块(pir d203s)介绍

    千次阅读 2017-05-18 22:20:42
    PIR D203S模块介绍:引脚识别,管脚朝向自己,顺时针从标记处(突出脚)开始,以次为1脚即电源脚,2脚即输出脚,3脚即接地脚,感应距离约大于2米。可应用于智能家居,安防等需要感应电路的场所。仅供参考!
  • 有关于单片机课程设计的源程序,具体是热释电红外感应的源程序,不一定适合你但是很不错
  • 低电平蜂鸣器模块(有源)即接上电就会响,低电平触发 母对母杜邦线三根 实物图如下: 博主连接的不是特别美观 两个传感器的连接图分别如下 HC-SR501模块连接注意 最左边引脚接的是pin2,中间数据引脚接的是pin12...
  • 热释电红外感应模块原文地址:HC-SR501人体红外感应模块作者:XingHeStudio 技术参数: 1.工作电压:DC5V至20V 2.静态功耗:65微安 3.电平输出:高3.3V,低0V 4.延时时间:可调(0.3秒~18秒) 5.封锁时间:0.2秒 6....
  • 红外发送,模块化,STC12C5A单片机
  • 51单片机红外模块学习,必会解读

    千次阅读 2020-04-09 00:06:58
    首先一点的就是红外发射信号后,单片机上接受数据部分 这是常见的接收模块,负责接受发射出的调制波,还有整个遥控部分的示意图 这个就是调制后的波,我们可以看到,最开始有一个引导码,这个是由NEC协议决定...
  • 51单片机——人体红外感应报警

    万次阅读 2019-01-13 13:15:38
    //模块感应到信号后,输出高电平,此时LED的D7灯点亮,蜂鸣器报警。没有信号后,D8灯亮,蜂鸣器停止。 #include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit HC_SR051_out...
  • 在本文中,单片机开发工程师们分享了一个使用PIC单片机开发的被动红外(PIR)传感器模块的报警器。在这个方案中,我们使用PIC12F635单片机进行开发,持续监控传感器模块的输出,并在其激活时打开蜂鸣器。 一、被动...
  • HC_SR501红外人体感应模块 这个模块长这个样子 当然也可以专业一点看它 先找到它的数据手册,查看相关电气参数 这个模块使用较为简单,如果检测到有异物,即输出高电平。这样只需要进行电平判断即可。 本程序下,...
  • 用于人体感应的模块,热释红外产生的信号放大后输出开关信号,方便各种扩展 主要功能: ...基于BISS0001人体红外感应开关模块参考资料:https://www.docin.com/p-638610279.html 附件内容截图: PCB源文件截图:
  • 近来,红外人体感应灯受到了居家人们关注和喜爱。为此,英锐恩推出了一款低成本红外人体感应灯单片机方案。红外人体感应灯可应用于走廊、床边、楼梯...当人体靠近感应范围时,红外感应模块检测到信号,经单片机(MCU...
  • 51单片机使用HC-SR501人体红外感应器C语言

    千次阅读 多人点赞 2020-06-21 10:24:47
    51单片机使用HC-SR501人体红外感应器C语言 前言 买到该产品后问客服和面向百度编程,发现在51单片机上 使用的教程不多,且不够细致,使用存在困难,烦躁了很久,为了不让后来者跟我一样,写一篇 文章,第一次写,...
  • 让该模块单片机一个IO口相连 想要根据IO口读取的状态即flag_en来控制风扇的转动与否 void fengshan_kz() { if(flag_en==0) { if(temperature >= t_high) //风扇全开 { TR1 = 0; pwm = 0; } else...
  • 51单片机自动门控制红外感应烟雾检测步进电机58 本系统由STC89C52单片机核心板、红外避障模块、步进电机驱动、 烟雾传感器、及电源组成。 1、检测到有人遮挡时开门,步进电机朝着开门方向旋转一周表示开门; 2、人...
  • 红外线技术的自动控制产品, 灵敏度高,可靠性强,超低电压工作模式, 广泛应用于各类自动感应电器设备, 尤其是干电池供电的自动控制产品。
  • 单片机程序,红外传感器的应用,控制流水灯的闪烁。
  • 开发红外感应模块,电子原理图,PCB图,接线图,是个比较好的模块
  • 基于51单片机的人体红外感应灯的设计,使用了人体红外感应模块HC-SR501,同时使用声音感应模块以及光感应模块,增加了声控及光控的功能。 注:文件包含c语言代码以及proteus原理图(传感器模块未详细画出,所有...
  • 生活中很实用的人体红外感应LED小灯。
  • 制作基于51单片机和人体红外感应模块的的防盗系统电路原理图如下: 实物图 防盗系统仿真原理图如下(proteus仿真工程文件) Altium Designer画的防盗系统电路原理图和PCB图如下: 单片机程序参考代码如下: #include...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 696
精华内容 278
关键字:

单片机红外感应模块