「雕爷学编程」Arduino动手做(17)---人体感应模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备逐一做做实验,不管能否成功,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验十七:HC-SR312微型热释电人体感应传感器模块
热释电效应
在某些绝缘物质中,由于温度的变化引起极化状态改变的现象称为热释电效应。能实现热释电效应的物质被称为热电体。热电体物质有硫酸三甘肽(TGS)、铁电钛酸钡、电气石和蔗糖等。这一现象早在2300年前就被人们发现了,但对它的研究则始于18世纪。现在它成为固体物理中最活跃的研究领域之一。因为铁电体的热释电系数比一般热电体大得多,故成为应用广泛的热电体材料,除TGS及其衍生物外,铁电陶瓷(如PZT、PLZT等)成为易于通过组份改变控制性能、适于批量生产、价廉的实用型热电材料。
热释电效应在近10年被用于热释电红外探测器中,广泛地用于辐射和非接触式温度测量、红外光谱测量、激光参数测量、工业自动控制、空间技术、红外摄像中。我国利用ATGSAS晶体制成的红外摄像管已开始出口国外。其温度响应率达到4~5μA/℃,温度分辨率小于0.2℃,信号灵敏度高,图像清晰度和抗强光干扰能力也明显地提高,且滞后较小。此外,由于生物体中也存在热释电现象,故可预期热释电效应将在生物,乃至生命过程中有重要的应用。

热释电元件



热释电元件(探头)有多种型号,但结构、外型和电参数大致相同,一般由敏感元件、场效应管、阻抗变换器和滤光窗等构成,并在氮气环境下封装。


热释电红外传感器在结构上引入场效应管,其目的在于完成阻抗变换。由于热电元输出的是电荷信号,并不能直接使用,因而需要用电阻将其转换为电压形式。故引入的N沟道结型场效应管应接成共漏形式来完成阻抗变换。热释电红外传感器由传感探测元、干涉滤光片和场效应管匹配器三部分组成。设计时应将高热电材料制成一定厚度的薄片,并在它的两面镀上金属电极,然后加电对其进行极化,这样便制成了热释电探测元。


菲涅尔透镜利用透镜的特殊光学原理,在探测器前方产生一个交替变化的“盲区”和“高灵敏区”,以提高它的探测接收灵敏度。当有人从透镜前走过时,人体发出的红外线就不断地交替从“盲区”进入“高灵敏区”,这样就使接收到的红外信号以忽强忽弱的脉冲形式输入,从而强化其能量幅度。
人体辐射的红外线中心波长为9~10--um,而探测元件的波长灵敏度在0.2~20--um范围内几乎稳定不变。在传感器顶端开设了一个装有滤光镜片的窗口,这个滤光片可通过光的波长范围为7~10--um,正好适合于人体红外辐射的探测,而对其它波长的红外线由滤光片予以吸收,这样便形成了一种专门用作探测人体辐射的红外线传感器。

热释电人体红外传感器的特点是,它只在由于外界的辐射而引起本身温度变化时,才给出一个相应的电信号,当温度的变化趋于稳定后,就不再有信号输出。所以,热释电信号与它本身的温度变化率成正比,即热释电传感器只对运动的人体敏感。通常,敏感单元材料阻抗非常高,因此要用场效应管进行阻抗变换后才能实际使用。电路中高阻值电阻Rg 的作用是释放栅极电荷,使场效应管正常工作;采用源极输出时,要外接源极电阻Rs,源极电压约为0.4 ~ l.0V。制成敏感单元的PZT( 锆钛酸铅) 是一种光谱材料,能探测各种波长辐射。为了使传感器对人体最敏感,而对太阳、电灯光等有抗干扰性,传感器采用了滤光片做窗口。滤光片使人体辐射的红外线最强的波长正好落在滤光窗相应波长的中心处,所以滤光窗能有效地让人体所辐射的红外线通过,而阻止太阳光、灯光等可见光中的红外线通过,以免引起干扰。为提高传感器的灵敏度,可在传感器前1 ~ 5cm处放置菲涅尔透镜,使探测距离从一般的2m 提高到10 至20m。在实验室试验时,可不加菲涅尔透镜。在实际应用中,传感器往往需要预热,这是由传感器本身决定的。一般被动红外探测器需要一分钟左右的预热时间。

热释电人体红外传感器优缺点
优点:
本身不发任何类型的辐射,器件功耗很小,隐蔽性好。价格低廉。
缺点:
◆容易受各种热源、光源干扰
◆被动红外穿透力差,人体的红外辐射容易被遮挡,不易被探头接收。
◆环境温度和人体温度接近时,探测和灵敏度明显下降,有时造成短时失灵。
要点:
应避开日光、汽车头灯、白炽灯直接照射,也不能对着热源(如暖气片、加热器)或空调,以避免环境温度较大的变化而造成误报;安装必须牢固,避免因风吹晃动而造成误报;传感器表面不允许用手摸;光学透镜外表面要定期用湿软布或棉花擦净,避免尘土影响灵敏度;安装高度2m。

一些常用电路




|
HC-SR312微型人体感应传感器模块是基于热释电效应,被动式人体红外线技术的数字智能自动控制产品,灵敏度高,可靠性强,广泛应用于各类自动感应电器设备。
|

电原理图

技术参数
1.工作电压:DC 2.7-12V;
2.静态功耗:<0.1mA;
3.延时时间:2秒;
4.封锁时间:2秒;
5.触发方式:可重复;
6.感应范围:≤100度锥角,3-5米;(需根据具体的透镜)
7.工作温度:-20 - +60℃
8.PCB外形尺寸:10mm*8mm
9.模块透镜:小透镜



模块接脚图



应用范围
■ 人体感应灯具 ■ 人体感应玩具
■ 安防产品 ■ 工业自动化控制
■自动感应电器设备■电池供电自动控制等

功能特点
a、 超小体积,灵敏度高,可靠性强,超低电压工作模式。
b、抗干扰性增强,内部采用数字信号处理,直接高低电平输出。
c、 全自动感应:人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。
d、可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后延时,才变为低电平(即:感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)。
模块的VOUT脚输出的是开关量,有人接近感应模块时,输出高电平,人离开后恢复成低电平。所以,可接单片机的任何一个IO脚都行,可采用查询法,查询所接引脚的状态,就知道VOUT脚是高电,还是低电平,从而判是否有人接近了。

实验测试图

/*
【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验十七:HC-SR312微型热释电传感器模块
*/
void setup()
{
pinMode(3,INPUT);
pinMode(13,OUTPUT);
}
void loop()
{
if (digitalRead(3)) {
digitalWrite(13, HIGH);
delay(1000);
}
else
{
digitalWrite(13, LOW);
}
}


「雕爷学编程」Arduino动手做(17)---人体感应模块的更多相关文章
- 「雕爷学编程」Arduino动手做(15)——手指侦测心跳模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(9)——火焰传感器模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(10)——敲击传感器模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(14)——倾斜角度模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(13)——触摸开关模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(12)——霍尔磁力模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(11)——金属触摸模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(8)——湿度传感器模块
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- 「雕爷学编程」Arduino动手做(7)——旋转电位器模块
37款传感器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器,依照实践(动手试试)出真知的理念,以学习和交流为目的,这里准备逐一做做实验 ...
- 「雕爷学编程」Arduino动手做(41)---激光接收管模块
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...
随机推荐
- AWR发现TOP Event log file sequential read
对客户DB进行巡检,发现TOP EVENT是LOG FILE Sequential read 等待事件说明 https://www.xuebuyuan.com/zh-hant/1743045.html ...
- Web中间件常见漏洞
IIS Internet Information Services--windows 解析漏洞 IIS 6.x 基于文件名:该版本默认会将 *.asp;.jpg 此种格式的文件名,当成 Asp 解析, ...
- 关于XSS弹窗的小姿势
最近快比赛了想刷刷题,做合天XSS进阶的时候遇到了过滤了alert然后还要弹窗效果的题目,这让我这个JS只学了一点点的菜鸡倍感无力. 在百度了其他资料后,发现confirm('xss')和pr ...
- 2019-2020-1 20199326《Linux内核原理与分析》第四周作业
第四周学习内容 庖丁解牛Linux内核分析第三章:MenuOS的构造 Linux内核分析实验三 学到的一些知识 操作系统两大宝剑:1.中断上下文的切换--保存现场和恢复现场 2.进程上下文的切换 Li ...
- (二)PL/SQL特殊符号
PL/SQL标识符 PL/SQL标识符是常量,变量,异常,过程,游标和保留字.标识符是由一个字母后面可以跟更多的字母,数字,美元符号,下划线和数字符号,并且不得超过30个字符. 默认情况下,标识符不区 ...
- Python logging 模块打印异常 exception
logger.exception(sys.exc_info())
- 小白也能轻松上手的Prometheus教程
这篇文章将承接此前关于使用Prometheus配置自定义告警规则的文章.在本文中,我们将demo安装Prometheus的过程以及配置Alertmanager,使其能够在触发告警时能发送邮件,但我们将 ...
- Handler 机制(一)—— Handler的实现流程
由于Android采用的是单线程模式,开发者无法在子线程中更新 UI,所以系统给我提供了 Handler 这个类来实现 UI 更新问题.本贴主要说明 Handler 的工作流程. 1. Handler ...
- Eureka重点原理解析
前言 带着问题学习,事半功倍.本文将对如下几个问题进行总结说明: 1.EurekaServer端服务注册的流程和设计模式 2.Eureka服务续约的bug 3.EurekaClient的启动流程 4. ...
- element-ui中cascader同时获取label和value值
关于elementUI中cascader选中值后,能获取value或者label,但不能同时获value和label,这一问题,琢磨出了这么个办法.以新增和编辑城市为例,type: 1 编辑,type ...
