被动式红外线报警器的简易制作方法
本实验将制做一个简单的被动式红外线防盗报警器。该报警器由红外线发射、接收、蜂鸣器和led指示灯组成。正常情况下,绿色的led常烁,表示监控区域正常。一旦监控区域有人闯入,绿色led熄灭,红色的led快速闪烁,同时蜂鸣器立即报警。
实验器材
需要准备的器材:atmega8、红色led一只、绿色led一只、万能实验板一块、5v电源、电阻、ttl0038或者其他类似38khz的红外接收头、5v长鸣型蜂鸣器。
线路图:
实验电路图及工作原理
该电路工作原理非常简单,atmega8的pd0端口输出经过调制的38khz的方波信号,然后经q2驱动红外线发射管led0发出红外线信号。tl0038是集红外线信号接收放大为一体的接收器。其中心接收频率为38kzh,输出为ttl电平,平时输出高电平,当收到码信号后,输出低电平。
bell为长鸣蜂鸣器,两个引脚分别为正负极,当正负极两端加上5v电压后,蜂鸣器发出响声。注意,该蜂鸣器两脚不能接反,否则蜂鸣器会烧毁。
电路工作后,正常情况下tl0038接收不到红外信号,而输出高电平。当有物体出现在发射管前方时,ttl0038会接收到从物体上反射回来的红外光信号,然后输出低电平通知mcu打开蜂鸣器报警。
程序思想
本实验的程序主要要完成三大功能:38khz载波信号的产生、红外接收头tl0038输出电平的检测、led和蜂鸣器的驱动。
本程序使用8位定时计数器t/c0溢出中断使pd0产生38khz的方波信号,然后驱动红外线发射管。t/c0计数器是单一向上计数器,其计数值tcnt0一旦计数到0xff后,t/c0马上产生溢出中断。因此,我们可以通过设置tcnt0的初始值来调整中断产生的频率。每产生一次中断就改变一次pd0的电平状态,从而在pd0口产生38khz的方波信号。
本实验mcu采用内部8mhz的rc时钟信号,t/c0的时钟源采用系统时钟8分频,即每计一个数(tcnt0增加1)需要1us的时间。38kzh的时钟周期大约为26us左右,因此,半周期需要计数13次左右,即tcnt0初始值为256-13=243。另外,我们还需要在38khz的载波信号上调制上一个码信号,也就是说38khz的载波信号不是一直在产生,而是间断的发射。如下图所示:
同时,程序通过不断地读取
pc5脚的电平值来判断tl0038是否接收到红外信号。一旦连续检测到n次pc5为低电平,则立即打开蜂鸣器和红色的led。之所以要连续检测n次,主要是防止tl0038上产生杂波信号而误告警。
英国和欧盟就英伟达收购Arm一事展开调查
三相异步电动机定子绕组过负荷的保护配置及定值设置
功率放大模块的作用是什么(功率放大器模块的应用范围)
聚焦40nm快闪存储器,MCU战争将开打?
浅谈射频板PCB的布局、布线原则
动式红外线报警器的简易制作方法
中国联通多款5G产品惊喜展出,打造新奇体验
东芝与尔必达将合并内存业务
优质的电流传感器应该具有哪些特性?
工业火炬排放气流量计量的3种流量计
泰克推出业界最完整、最灵活的自动PCI Express 3.0 Tx、Rx测试套件
华为云耀云服务器 L 实例在中小企业里爆“火”,掌握使用技巧效率翻倍
Linux下工作组文件/etc/group 和 /etc/gshadow管理工具:gpasswd
分享一些Verdi实用技巧
语音芯片WTV890-8S在电子血压计上的运用
TD-SCDMA标准演进路线曝光 08年完成最终标准
维信诺全球首发AMOLED卷曲笔电、透明车载创新应用
集成电路的可靠性判断
国外研究人员研发出一款用于CT扫描的机械臂,简直是多动症宝宝和幽闭恐怖症患者们的福音
真无线蓝牙耳机哪个好?数码发烧友力荐这五款神机