人体红外检测课件.ppt

上传人:牧羊曲112 文档编号:1621792 上传时间:2022-12-11 格式:PPT 页数:24 大小:1.70MB
返回 下载 相关 举报
人体红外检测课件.ppt_第1页
第1页 / 共24页
人体红外检测课件.ppt_第2页
第2页 / 共24页
人体红外检测课件.ppt_第3页
第3页 / 共24页
人体红外检测课件.ppt_第4页
第4页 / 共24页
人体红外检测课件.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《人体红外检测课件.ppt》由会员分享,可在线阅读,更多相关《人体红外检测课件.ppt(24页珍藏版)》请在三一办公上搜索。

1、,人体红外检测传感器,主讲人:陈寅,时间:2017.09.06,1,t课件,导入,2,t课件,3,t课件,1、红外检测的分类,红外检测根据检测的原理可以分为主动红外检测以及被动红外检测。1、主动红外入侵探测器:是由发射机和接收机组成。发射机是由电源、发光源和光学系统组成,接收机是由光学系统、光电传感器、放大器、信号处理器等部分组成。发射机中的红外发光二极管在电源的激发下,发出一束经过调制的红外光束(此光束的波长约在0.80.95微米之间),经过光学系统的作用变成平行光发射出去。此光束被接收机接收,由接收机中的红外光电传感器把光信号转换成信号,经过电路处理后传给报警控制器。正常情况下,接收机收到

2、的是一个稳定的光信号,当有人入侵该警戒线时,红外光束被遮挡,接收机收到的红外信号发生变化,经放大和适当处理,控制器发出的报警信号。,4,t课件,1、红外检测的分类,2、被动红外检测器:主要是根据外界红外能量的变化来判断是否有人在移动。人体的红外能量与环境有差别,当人通过探测区域时,探测器收集到的这个不同的红外能量的位置变化,进而通过分析发出报警。,5,t课件,6,t课件,1、实验任务说明,实验目的 1.了解人体红外传感器的工作原理; 2.通过arduino开发板采集人体红外传感器的输出信号,并通过串口显示在检测范围内是否有人。实验效果 1、当人体接近传感器时,传感器自带的灯发光,并且串口输出“

3、1”表示有人; 2、当人体远离传感器时,传感器自带的灯不发光,并且串口输出“0”表示没有人;实验环境 1.硬件:1块ardiuno开发板、 1根USB下载线、1个蜂鸣器、1块面包板、 跳线若干、1台PC机; 2. 软件:Windows 7/XP、Arduino IDE软件,7,t课件,8,t课件,1. 说明书芯片外形(1),一、模块尺寸:30mm22mm,9,t课件,1. 说明书参数及应用,产品参数输入电压:3.35V,最大6V工作电流:15uA工作温度:-2085输出电压:高电平3V,低电平0V输出延迟时间(高电平):2.33秒左右感应角度:100感应距离:7米输出指示灯:高电平点亮输出引脚

4、极限电流:100mA连线接口:PH2.0-3应用:入侵报警器非接触红外自动开关,10,t课件,1. 说明书芯片工作原理(1),探头概述 这款热释电红外运动传感器采用数字一体化集成人体热释电红外探头AM412。AM412是一个将数字智能控制电路与人体探测敏感元都集成在电磁屏蔽罩内的热释电红外探头。人体探测敏感元将感应到的人体移动信号通过一个甚高阻抗差分输入电路耦合到数字智能集成电路芯片上,数字智能集成电路将信号转化成15位ADC数字信号,当PIR(被动红外)信号超过选定的数字阀值时就会有延时的高电平输出。,11,t课件,1. 说明书芯片工作原理(2),触发模式在检测范围内,当探头接收到的热释电红

5、外信号超过探头内部的触发阈值之后,内部会产生一个计数脉冲。当探头再次接收到这样的信号,它会认为是接收到了第二个脉冲,一旦在4 秒钟之内接收到2 个脉冲以后,探头就会产生报警信号,同时输出引脚输出高电平。另外,只要接收到的信号幅值超过触发阈值的5 倍以上,那么只需要一个脉冲就能触发输出端的高电平输出。下图为触发逻辑图示例。对于多次触发情况,输出高电平的维持时间从最后一次有效脉冲开始计时。,12,t课件,1. 说明书芯片工作原理(3),13,t课件,1. 说明书芯片管脚,14,t课件,15,t课件,1.实验电路,三个管脚分别接到开发板上,如何连线?,16,t课件,2.程序逻辑,const int

6、analogPin = A0; const int digitalPin = 8;int limit = -1;int value = 0;void setup() Serial.begin(9600); pinMode(digitalPin,INPUT); ,初始化部分:,17,t课件,2.程序逻辑,void loop() /Read analog value value = analogRead(analogPin); limit = digitalRead(digitalPin); Serial.print(Alcohol value: ); Serial.print(value); S

7、erial.print( Limit: ); Serial.println(limit); delay(100);,主体函数部分,18,t课件,19,t课件,1、实验步骤(1),1)酒精浓度传感器的四个管脚分别接到arduino开发板上VCC-5V,GND-GND,DOUT-D8,AOUT-A0,20,t课件,4、实验步骤(2),2)将程序烧制到arduino开发板中,此时观察到传感器芯片上的led不亮,且串口监视器上的输出值如右图所示,模拟输出值在300以内,Limit值恒为1,21,t课件,4、实验步骤(3),3)将白酒瓶移至传感器附近,观察到传感器芯片上的led持续发光,且串口监视器上的输出值如右图所示,模拟输出值在500左右,Limit值恒为0,22,t课件,4、实验步骤(4),4)将白酒瓶移开,过段时间后观察到传感器芯片上的led持续不亮,且串口监视器上的输出值,模拟输出值变小,Limit值恒为1,23,t课件,5、Led灯亮度调节实验(9),实验任务: 1、独立完成酒精浓度检测的实验:按照胶片步骤操作,分别能观察到实验步骤(2)(3)(4)的现象,拓展任务: 电路接入蜂鸣器,当led亮的时候,蜂鸣器报警,led灭掉的时候,蜂鸣器相应的不工作。,24,t课件,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号