- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人体红外检测传感器主讲人:陈寅时间:2017.09.06导入01红外检测简介1、红外检测的分类红外检测根据检测的原理可以分为主动红外检测以及被动红外检测。1、主动红外入侵探测器:是由发射机和接收机组成。发射机是由电源、发光源和光学系统组成,接收机是由光学系统、光电传感器、放大器、信号处理器等部分组成。发射机中的红外发光二极管在电源的激发下,发出一束经过调制的红外光束(此光束的波长约在0.8~0.95微米之间),经过光学系统的作用变成平行光发射出去。此光束被接收机接收,由接收机中的红外光电传感器把光信号转换成信号,经过电路处理后传给报警控制器。正常情况下,接收机收到的是一个稳定的光信号,当有人入侵该警戒线时,红外光束被遮挡,接收机收到的红外信号发生变化,经放大和适当处理,控制器发出的报警信号。1、红外检测的分类2、被动红外检测器:主要是根据外界红外能量的变化来判断是否有人在移动。人体的红外能量与环境有差别,当人通过探测区域时,探测器收集到的这个不同的红外能量的位置变化,进而通过分析发出报警。02实验任务说明1、实验任务说明实验目的 1.了解人体红外传感器的工作原理; 2.通过arduino开发板采集人体红外传感器的输出信号,并通过串口显示在检测范围内是否有人。实验效果 1、当人体接近传感器时,传感器自带的灯发光,并且串口输出“1”表示有人; 2、当人体远离传感器时,传感器自带的灯不发光,并且串口输出“0”表示没有人;实验环境 1.硬件:1块ardiuno开发板、 1根USB下载线、1个蜂鸣器、1块面包板、 跳线若干、1台PC机; 2. 软件:Windows 7/XP、Arduino IDE软件03芯片说明1. 说明书——芯片外形(1)一、?模块尺寸:30mm×22mm1. 说明书——参数及应用产品参数?输入电压:3.3~5V,最大6V工作电流:15uA工作温度:-20~85℃输出电压:高电平3V,低电平0V输出延迟时间(高电平):2.3~3秒左右感应角度:100°感应距离:7米输出指示灯:高电平点亮输出引脚极限电流:100mA连线接口:PH2.0-3应用:入侵报警器非接触红外自动开关1. 说明书——芯片工作原理(1)探头概述 这款热释电红外运动传感器采用数字一体化集成人体热释电红外探头AM412。AM412是一个将数字智能控制电路与人体探测敏感元都集成在电磁屏蔽罩内的热释电红外探头。人体探测敏感元将感应到的人体移动信号通过一个甚高阻抗差分输入电路耦合到数字智能集成电路芯片上,数字智能集成电路将信号转化成15位ADC数字信号,当PIR(被动红外)信号超过选定的数字阀值时就会有延时的高电平输出。1. 说明书——芯片工作原理(2)触发模式在检测范围内,当探头接收到的热释电红外信号超过探头内部的触发阈值之后,内部会产生一个计数脉冲。当探头再次接收到这样的信号,它会认为是接收到了第二个脉冲,一旦在4 秒钟之内接收到2 个脉冲以后,探头就会产生报警信号,同时输出引脚输出高电平。另外,只要接收到的信号幅值超过触发阈值的5 倍以上,那么只需要一个脉冲就能触发输出端的高电平输出。下图为触发逻辑图示例。对于多次触发情况,输出高电平的维持时间从最后一次有效脉冲开始计时。1. 说明书——芯片工作原理(3)1. 说明书——芯片管脚03实验电路以及逻辑1.实验电路三个管脚分别接到开发板上,如何连线?2.程序逻辑初始化部分:const int analogPin = A0;const int digitalPin = 8;int limit = -1;int value = 0;void setup() { Serial.begin(9600); pinMode(digitalPin,INPUT); }2.程序逻辑主体函数部分void loop() { //Read analog value value = analogRead(analogPin); limit = digitalRead(digitalPin); Serial.print(Alcohol value: ); Serial.print(value); Serial.print( Limit: ); Serial.println(limit); delay(100);}04实验步骤1、实验步骤(1)1)酒精浓度传感器的四个管脚分别接到arduino开发板上VCC-5V,GND-GND,DOUT-D8,AOUT-A04、实验步骤(2)2)将程序烧制到arduino开发板中,此时观察到传感器芯片上的led不亮,且串口监视器上的输出值如右图所示,模拟输出值在300以内,Limit值恒为14、实验步骤(3)3)将白酒瓶移至传感器附近,观察到传感器芯片上的led持续发光,且串口监视器上的输出值如右
您可能关注的文档
最近下载
- 中国古代战例分析.ppt VIP
- 2025浙江药科职业大学病理与病理生理期末全真模拟模拟题(轻巧夺冠)附答案详解.docx VIP
- 药物临床试验内分泌科专业标准操作规程SOP-2025年版.pdf
- 湖南郴州七年级上数学期末试卷.docx VIP
- 心理战战例评析.docx VIP
- 乌海市包钢万腾钢铁有限责任公司低碳-非高炉-熔融还原冶炼配套制氧项目环评(新版环评)环境影响报告表.pdf VIP
- 警翼G1执法记录仪介绍课件.pptx VIP
- 河北省邢台市青山水库工程项目环评报告书.pdf VIP
- 新编中医入门--甘肃人民出版社--1971年第2版.pdf
- 初中物理新人教版九年级全册教案(2025秋).docx
原创力文档


文档评论(0)