红外热释电传感器-AM412:修訂版本之間的差異

出自YFRobotwiki
跳轉到: 導覽搜尋
 
(由2名用戶作出的16個中途修訂版本未被顯示)
第 1 行: 第 1 行:
 +
[[Image:人体热释电模块_new.jpg|350px|thumb|红外热释电传感器]]
 +
[[Image:人体热释电模块.jpg|350px|thumb|红外热释电传感器]]
 +
  
 
=== 产品简介 ===
 
=== 产品简介 ===
 
<br>
 
<br>
 红外热释电传感器 采用 采用数字一体化集成人体热释电红外探头AM412,能检测运动的人或动物身上发出的红外线并输出开关信号,可以应用于各种需要检测运动人体或动物体的场合。市场上的大部分热释电红外传感器需要人体热释电红外探头、专用芯片和复杂的外围电路来实现,体积大,电路复杂,可靠性略低。该款红外热释电运动传感器,专为Arduino设计,具有体积小、可靠性高、功耗低、外围电路简单等特点。
+
 红外热释电传感器采用数字一体化集成人体热释电红外探头AM412,能检测运动的人或动物身上发出的红外线并输出开关信号,可以应用于各种需要检测运动人体或动物体的场合。市场上的大部分热释电红外传感器需要人体热释电红外探头、专用芯片和复杂的外围电路来实现,体积大,电路复杂,可靠性略低。该款红外热释电运动传感器,专为Arduino设计,具有体积小、可靠性高、功耗低、外围电路简单等特点。
  
 
==== 工作原理 ====
 
==== 工作原理 ====
  
===== 探头概述=====
+
''' 探头概述'''
 +
 
 
 这款热释电红外运动传感器采用数字一体化集成人体热释电红外探头AM412。
 
 这款热释电红外运动传感器采用数字一体化集成人体热释电红外探头AM412。
  
 
AM412是一个将数字智能控制电路与人体探测敏感元都集成在电磁屏蔽罩内的热释电红外探头。人体探测敏感元将感应到的人体移动信号通过一个甚高阻抗差分输入电路耦合到数字智能集成电路芯片上,数字智能集成电路将信号转化成15位ADC数字信号,当PIR信号超过选定的数字阀值时就会有延时的高电平输出。所有的信号处理都在一个芯片上完成。
 
AM412是一个将数字智能控制电路与人体探测敏感元都集成在电磁屏蔽罩内的热释电红外探头。人体探测敏感元将感应到的人体移动信号通过一个甚高阻抗差分输入电路耦合到数字智能集成电路芯片上,数字智能集成电路将信号转化成15位ADC数字信号,当PIR信号超过选定的数字阀值时就会有延时的高电平输出。所有的信号处理都在一个芯片上完成。
  
===== 触发模式=====
+
''' 触发模式'''
 +
 
 
 在检测范围内,当探头接收到的热释电红外信号超过探头内部的触发阈值之后,内部会产生一个计数脉冲。当探头再次接收到这样的信号,它会认为是接收到了第二个脉冲,一旦在4 秒钟之内接收到2 个脉冲以后,探头就会产生报警信号,同时输出引脚输出高电平。另外,只要接收到的信号幅值超过触发阈值的5 倍以上,那么只需要一个脉冲就能触发输出端的高电平输出。下图为触发逻辑图示例。对于多次触发情况,输出高电平的维持时间从最后一次有效脉冲开始计时。
 
 在检测范围内,当探头接收到的热释电红外信号超过探头内部的触发阈值之后,内部会产生一个计数脉冲。当探头再次接收到这样的信号,它会认为是接收到了第二个脉冲,一旦在4 秒钟之内接收到2 个脉冲以后,探头就会产生报警信号,同时输出引脚输出高电平。另外,只要接收到的信号幅值超过触发阈值的5 倍以上,那么只需要一个脉冲就能触发输出端的高电平输出。下图为触发逻辑图示例。对于多次触发情况,输出高电平的维持时间从最后一次有效脉冲开始计时。
  
[[file:PIR_sequential.jpg|750px|center]]
+
[[Image:PIR_sequential.jpg|450px]]
 +
 
 +
 
 +
 
 +
'''调整延迟'''
  
=====调整延迟=====
 
 
 本款红外热释电运动传感器默认的高电平延时时间为2.3~3秒左右,取AM412最短的延迟时间,但保留了修改延迟时间的设计。如示意图所示:
 
 本款红外热释电运动传感器默认的高电平延时时间为2.3~3秒左右,取AM412最短的延迟时间,但保留了修改延迟时间的设计。如示意图所示:
 
 在右下角,修改R2电阻的阻值即可修改延迟时间。默认R1=1MΩ,R2=0Ω。
 
 在右下角,修改R2电阻的阻值即可修改延迟时间。默认R1=1MΩ,R2=0Ω。
  
 具体的电阻值请参考[https://eyun.baidu.com/s/3jI5Raey 数字热释电传感器AM412数据手册]第4页。电阻封装为0603。
+
 具体的电阻值请参考[https://eyun.baidu.com/s/3dFw7MRR 数字热释电传感器AM412数据手册]第4页。电阻封装为0603。
  
 
=== 规格参数 ===
 
=== 规格参数 ===
第 27 行: 第 35 行:
 
*工作电流:15uA
 
*工作电流:15uA
 
*工作温度:-20~85℃
 
*工作温度:-20~85℃
*输出电压:高电 平3V ,低电平0V
+
*输出电压:高电 平>3V ,低电平0V
 
*输出极限电流:100mA
 
*输出极限电流:100mA
 
*输出延时时间(高电平):2.3秒左右(时间可调)
 
*输出延时时间(高电平):2.3秒左右(时间可调)
 
*感应角度:100°
 
*感应角度:100°
*感应距离:12m(实际测 得8m左右
+
*感应距离:12m(实际测 得6.5m,推荐1~4m使用
 
*输出指示灯:高电平点亮
 
*输出指示灯:高电平点亮
 
*模块尺寸:28mm×20mm
 
*模块尺寸:28mm×20mm
 
*模块质量:3.2g
 
*模块质量:3.2g
 
 
  
 
=== 应用范围 ===
 
=== 应用范围 ===
第 57 行: 第 63 行:
 
=== 应用示例 ===
 
=== 应用示例 ===
 
<br>
 
<br>
'''电路连接 示意图'''
+
'''电路连接'''
 
<br>
 
<br>
 
:'''红外热释电传感器模块'''的 GND、VCC、OUT分别连接 '''Arduino UNO'''的GND、VCC(+5V)、D7引脚。
 
:'''红外热释电传感器模块'''的 GND、VCC、OUT分别连接 '''Arduino UNO'''的GND、VCC(+5V)、D7引脚。
+
 
<!--[[Image: 土壤湿度 传感器 模块.jpg|400px|center|土壤湿度 传感器 模块接线图]]-->
+
'''电路连接示意图'''
 +
 
 +
<img src="http://yfrobot.gitee.io/wiki/img/红外热释电 传感器.png"  alt="红外热释电 传感器" />
  
  
第 67 行: 第 75 行:
 
'''示例代码'''
 
'''示例代码'''
 
<br>
 
<br>
<pre >
+
<source lang="c">
 
//pyroelectric sensor test
 
//pyroelectric sensor test
  
第 83 行: 第 91 行:
 
   delay(500);
 
   delay(500);
 
}
 
}
</pre>
+
</source>
 程序下载地址:[https://eyun.baidu.com/s/3pL5aRlp AM412_Pyroelectric]
+
 程序下载地址:[https://eyun.baidu.com/s/3bSlFOU AM412_Pyroelectric]
  
 
 程序运行结果:当红外热释电传感器在检测范围内检测到运动的生命体时,在输出引脚会输出高电平,电压为3V,同时输出指示灯点亮,当检测到红外热释电信号消失时,延迟2.3s后,输出低电平,电压为0V,输出指示灯熄灭。
 
 程序运行结果:当红外热释电传感器在检测范围内检测到运动的生命体时,在输出引脚会输出高电平,电压为3V,同时输出指示灯点亮,当检测到红外热释电信号消失时,延迟2.3s后,输出低电平,电压为0V,输出指示灯熄灭。
  
 
<font color="darkorenge">注意:</font>传感器刚刚上电时,会出现一小段时间的不稳定,输出端会出现电平抖动!
 
<font color="darkorenge">注意:</font>传感器刚刚上电时,会出现一小段时间的不稳定,输出端会出现电平抖动!
 
  
 
===参考资料===
 
===参考资料===
 
<br>
 
<br>
* [https://eyun.baidu.com/s/3jI5Raey AM412红外热释电传感器]
+
* [https://eyun.baidu.com/s/3dFw7MRR AM412红外热释电传感器]
* [https://eyun.baidu.com/s/3o8ohVJW AM412 datasheet]
+
* [https://eyun.baidu.com/s/3geNXRTh AM412 datasheet]
  
  

2021年6月1日 (二) 15:58的最新修訂版本

創建縮圖錯誤: 檔案似乎遺失:
紅外熱釋電傳感器
創建縮圖錯誤: 檔案似乎遺失:
紅外熱釋電傳感器


產品簡介


紅外熱釋電傳感器採用數字一體化集成人體熱釋電紅外探頭AM412,能檢測運動的人或動物身上發出的紅外線並輸出開關信號,可以應用於各種需要檢測運動人體或動物體的場合。市場上的大部分熱釋電紅外傳感器需要人體熱釋電紅外探頭、專用芯片和複雜的外圍電路來實現,體積大,電路複雜,可靠性略低。該款紅外熱釋電運動傳感器,專為Arduino設計,具有體積小、可靠性高、功耗低、外圍電路簡單等特點。

工作原理

探頭概述

這款熱釋電紅外運動傳感器採用數字一體化集成人體熱釋電紅外探頭AM412。

AM412是一個將數字智能控制電路與人體探測敏感元都集成在電磁屏蔽罩內的熱釋電紅外探頭。人體探測敏感元將感應到的人體移動信號通過一個甚高阻抗差分輸入電路耦合到數字智能集成電路芯片上,數字智能集成電路將信號轉化成15位ADC數字信號,當PIR信號超過選定的數字閥值時就會有延時的高電平輸出。所有的信號處理都在一個芯片上完成。

觸發模式

在檢測範圍內,當探頭接收到的熱釋電紅外信號超過探頭內部的觸發閾值之後,內部會產生一個計數脈衝。當探頭再次接收到這樣的信號,它會認為是接收到了第二個脈衝,一旦在4 秒鐘之內接收到2 個脈衝以後,探頭就會產生報警信號,同時輸出引腳輸出高電平。另外,只要接收到的信號幅值超過觸發閾值的5 倍以上,那麼只需要一個脈衝就能觸發輸出端的高電平輸出。下圖為觸發邏輯圖示例。對於多次觸發情況,輸出高電平的維持時間從最後一次有效脈衝開始計時。

PIR sequential.jpg


調整延遲

本款紅外熱釋電運動傳感器默認的高電平延時時間為2.3~3秒左右,取AM412最短的延遲時間,但保留了修改延遲時間的設計。如示意圖所示: 在右下角,修改R2電阻的阻值即可修改延遲時間。默認R1=1MΩ,R2=0Ω。

具體的電阻值請參考數字熱釋電傳感器AM412數據手冊第4頁。電阻封裝為0603。

規格參數


  • 輸入電壓:3.3~5V,最高6V
  • 工作電流:15uA
  • 工作溫度:-20~85℃
  • 輸出電壓:高電平>3V,低電平0V
  • 輸出極限電流:100mA
  • 輸出延時時間(高電平):2.3秒左右(時間可調)
  • 感應角度:100°
  • 感應距離:12m(實際測得6.5m,推薦1~4m使用)
  • 輸出指示燈:高電平點亮
  • 模塊尺寸:28mm×20mm
  • 模塊質量:3.2g

應用範圍


  • 安防產品
  • 人體感應玩具
  • 人體感應燈
  • 工業自動化控制


引腳說明


  • 1. GND -- 地
  • 2. VCC -- 電源
  • 3. OUT -- 信號輸出


應用示例


電路連接

紅外熱釋電傳感器模塊的 GND、VCC、OUT分別連接 Arduino UNO的GND、VCC(+5V)、D7引腳。

電路連接示意圖

紅外熱釋電傳感器


示例代碼

//pyroelectric sensor test
 
byte sensorPin = 3;
byte indicator = 13;
void setup()
{
  pinMode(sensorPin,INPUT);
  pinMode(indicator,OUTPUT);
}
void loop()
{
  byte state = digitalRead(sensorPin);
  digitalWrite(indicator,state);
  delay(500);
}

程序下載地址:AM412_Pyroelectric

程序運行結果:當紅外熱釋電傳感器在檢測範圍內檢測到運動的生命體時,在輸出引腳會輸出高電平,電壓為3V,同時輸出指示燈點亮,當檢測到紅外熱釋電信號消失時,延遲2.3s後,輸出低電平,電壓為0V,輸出指示燈熄滅。

注意:傳感器剛剛上電時,會出現一小段時間的不穩定,輸出端會出現電平抖動!

參考資料





返回首頁

更多建議和問題歡迎反饋至 YFRobot論壇

購買方式:YFRobot 電子工作室