红外线报警器的设计电路课设.docx
《红外线报警器的设计电路课设.docx》由会员分享,可在线阅读,更多相关《红外线报警器的设计电路课设.docx(11页珍藏版)》请在冰豆网上搜索。
红外线报警器的设计电路课设
XX轻院轻工职业学校
课程设计说明书
题目红外线报警器的设计
学院(系)机电工程
年级专业:
11级电子信息1班
学号:
11103018
学生XX:
李宾宾
指导教师:
教师职称:
课程设计(论文)任务书
院(系):
机电工程基层教学单位:
11级电子信息工程技术
学号
11103018
学生XX
李宾宾
专业(班级)
11级电子信息1班
设计题目
红外线报警器的设计
设
计
技
术
参
数
设计参数:
红外线报警器的功能。
设
计
要
求
基于AT89C51单片机设计一台红外线报警器,使其能任意一个红外线切断,数码管显示相应的位数,蜂鸣器接着报警;按下复位键,可以回到初始状态。
工
作
量
工
作
计
划
参
考
资
料
[1]徐玮,徐富军,沈建良.C51单片机高效入门[M].:
机械工业.
[2]裴彦纯,陈志超.基于单片机系统的红外遥控器应用[J].现代仪器,
[3]朱纯益,路建华.单片机用作通用红外遥控接收器的设计[M].:
华录信息技术研究所.
指导教师签字
基层教学单位主任签字
说明:
此表一式四份,学生、指导教师、基层教学单位、系部各一份。
年月日
课程设计评审意见表
指导教师评语:
成绩:
指导教师:
年月日
答辩小组评语:
成绩:
组长:
年月日
课程设计总成绩:
答辩小组成员签字:
年月日
红外线报警器的设计
摘要:
本文介绍了红外发射和红外接收的工作原理及其特点,提出了一种红外线接收发的简单应用电路,并基于AT89C51单片机设计了一个简单的红外遥控报警电路。
用红外线做信号载波具有成本低、传播X围和方向可以控制、不产生电磁辐射干扰和被干扰等诸多优点,因此被广泛地应用在各个技术领域中。
关键词:
红外线报警器,AT89C51单片机,红外发射电路,显示电路,报警电路
Infraredalarmdesign
Abstract:
Thispaperintroducestheinfraredemissionandinfraredreceivingworkprincipleandfeatures,andputforwardakindofinfraredreceiverhairofsimpleapplicationcircuit,andbasedonAT89C51designasimpleinfraredremotealarmcircuit.Withinfraredsignalcarrierwithlowercostandscopeanddirectioncancontrolthespread,donotproducetheelectromagneticradiatedinterferenceandinterferedwith,andmanyotheradvantages,soiswidelyusedinthevarioustechnologyareas.
Keywords:
Infraredalarm,AT89C51microcontroller,infraredtransmittercircuit,displaycircuit,thealarmcircuit
一、实验目的:
1.了解红外先报警器的组成及原理
2.了解各种在制作中用到的中小规模集成电路的作用及实用方法。
3.进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。
4.熟悉红外线报警器的设计与制作.
二、实验任务:
1.设计红外发射电路。
2.设计显示电路。
3.设计报警电路。
4.单片机程序设计。
5.硬件电路的布线与焊接。
三、设计方案
3.1背景:
当今年代,红外线发展火热。
红外线(Infraredrays)也是一种光线,由于它的波长比红色光(750nm)还长,超出了人眼可以识别的(可见光)X围,所以我们看不见它。
红外线由德国科学家霍胥尔于1800年发现,又称为红外热辐射(InfraredRadiation)。
通常把波长为0.75~1000μm的光都称为红外线,并可以按照波长继续细分为三部分,即近红外线,波长为0.75~1.50μm之间;中红外线,波长为1.50~6.0μm之间;远红外线,波长为6.0~l000μm之间。
红外对射的特点是不影响周边环境、不干扰其它设备,红外线是一种光线,但又不同于普通可见光,它不会被察觉有了它不仅大大提高了劳动生产率,降低了成本,而且减轻了人们的劳动强度,改善了劳动条件。
可以使用一对红外线发射与接收的装置,构成红外线的对射系统,称为主动式红外线应用系统。
当红外线收、发装置之间的隐形光路被阻挡时,接收装置可以立即察觉到,发出警示信号。
利用这种对射系统,可以很方便地构建各种隐蔽的防盗警戒布控,还可以用于各种设备的安全防护或者自动控制方面,过探测特定空间中,一定波长X围内红外光线的位置移动,识别空间X围内是否有移动人体存在,达到安全警戒或者自动控制的目的。
使用红外线做信号载波的优点很多:
成本低、传播X围和方向可以控制(不会穿过墙壁,对隔壁家的电视造成影响)、不产生电磁辐射干扰,也不受干扰等等。
因此被广泛地应用在各个技术领域中。
红外防盗报警器有以下的优势:
1、无形的防卫方式:
打破传统的防盗方式,使入侵者在不知不觉中触警。
2、良好的抗干扰特性:
当昆虫或小动物等通过防盗网时,由于不能完全遮断防卫射束,所以不会产生误报警。
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机[3]。
AT89C单片机的发展为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
3.2设计方案思路:
本次设计的思路是安装4个红外接收头,4位共阳数码管,一个蜂鸣器。
任意一个红外线切断,数码管显示相应的位数,蜂鸣器接着报警,然后按下复位键,回到初始状态。
3.3总体设计
红外线报警器采用AT89C51作为主要的芯片来制作,AT89C51芯片的功能比较全。
红外对射由发射管和接收管两部分组成,当发射管和接收管在某一角度的X围之内,接收头接收到发射管发出的红外信号时,相应的指示灯点亮。
当有障碍物阻挡了红外对射管之间的信号传输,那么相应的指示灯熄灭,同时报警器鸣叫,提示报警。
图1 本方案的红外基本原理
四、硬件设计:
4.1硬件介绍
红外对射管:
红外对射管由红外发射管和红外接收管两部分组成。
红外发射管在外加电压的情况下可以产生出红外线。
红外线是一种光线,具有普通光的性质,但又不同于普通可见光,它不会被察觉。
红外线具有可以光速直线传播、强度可调、可以通过光学透镜聚焦、可以被不透明物体遮挡等等诸多优点。
红外接收管是与发射管配对的特制二极管,它可以接收到红外发射管发射出的红外线,并产生微小的光电流,可以使用一对红外线发射与接收的装置,构成红外线的对射系统,称为主动式红外线应用系统。
使用中,经常配对出现,当红外线收、发装置之间的隐形光路被阻挡时,接收装置可以立即察觉到,发出警示信号。
利用这种对射系统,可以很方便地构建各种隐蔽的防盗警戒布控,还可以用于各种设备的安全防护或者自动控制方面。
红外线发射与接收的方式有两种,其一是直射式,其二是反射式。
直射式指的是发光管和接收管彼此相对安放在发射与受控物的两端,中间相距一定距离;反射式指发光管与接受管并列一起,平时接收管始终无光照,只有在发光管发出的红外光线遇到反射物时,接收管收到反射回来的红外光线才工作。
本次设计的是运用直射方式的红外对射管。
AT89C51:
AT89C51是一个低电压,高性能CMOS8位单片机,片内含4kbytes的可反复擦写的Flash只读程序存储器和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C51单片机可以提供许多较复杂系统控制应用场合。
AT89C51具有以下标准功能:
4k字节Flash,128字节RAM,32位I/O口线,2个数据指针,2个16位定时器/计数器,1个全双工串行口,片内晶振及时钟电路。
4.2硬件电路:
4.2.1红外对射电路:
图2红外对射电路原理图
红外对射电路一共有四幅同样的红外对射电路构成。
图2为其中的一幅红外对射电路。
当红外发射管D5加上电压导通之后,红外接收管D6将产生一个微小的光电流,NPN三极管Q15的基极将产生一个微小的电流,基极微小的电流存在使得Q15的b-e之间导通,NPN三极管Q15工作在饱和状态,c-e之间的电阻很小,近似短路,集电极相当于直接接地,电压为0V。
Q15的导通使得Q10的集电极电位近似于0V,则PNP三极管Q10饱和导通,那么Q10的发射极和集电极近似为短路,相当于5V的电压加载到发光二极管D7和电阻R43上,发光二极管点亮,表示红外对射管已经形成通路。
当红外对射管的通路被阻挡,D6产生不了光电流,三极管Q15、Q10截止,Q10的集电极上的电压相当于3.7V,发光二极管接地,不点亮,表示红外对射管不导通。
4.2.2显示电路:
图3 显示电路原理图
显示电路由四位共阳数码管、PNP三极管、单片机组成。
Q6、Q7、Q8、Q9分别控制四位数码管显示。
当红外对射管1号被阻挡,则红外对射电路中的发光二极管的正端,与单片机相连的引脚上测得3.7V的高电平,单片机控制数码管显示“1”,提示用户1号门有人闯入。
同样,当其他的红外对射管被阻挡后,同样会显示2、3、4,提示用户有人闯入。
单片机的P1口与数码管的八个显示段相连,三极管的集电极串联一个电阻后与数码管的片选端相连。
当单片机的P3口输出为高电平的时候,三极管截止,若此时P1口输出为高电平,则数码管将显示数字“8”。
通过改变P1口输出高电、低电平的不同,数码管将会显示0~9之间的数字。
改变P3口的高低电平则可以选择数码管的位显示。
4.2.3 报警电路:
图4 报警电路原理图
报警电路由蜂鸣器驱动电路和按键电路两部分组成。
当P2.4~2.8口检测到高电平,即表示有人闯入,则单片机的P2.2口将输出低电平,使得PNP三极管Q3饱和导通,蜂鸣器发出报警声。
按键电路是让用户手动解除报警[11]。
当按键按下后,单片机P2.0口检测到低电平,使得P2.2输出为高电平,解除报警。
五、单片机程序设计:
5.1 总体方案:
软件设计是通过不断检测单片机上与红外对射电路相连的管脚的高、低电平,若测得单片机引脚上为高电平时,表示有人闯入,提示报警,数码管显示闯入的具体位置。
5.2 程序流程图:
图5程序流程图
5.3模块说明:
程序初始化模块:
#include
unsignedcharcodetable[4]={0x06,0x5b,0x4f,0x66};
sbitP2_7=P2^7;
sbitP2_6=P2^6;
sbitP2_5=P2^5;
sbitP2_4=P2^4;
sbitP2_2=P2^2;
sbitP3_0=P3^0;
sbitP3_1=P3^1;
sbitP3_2=P3^2;
sbitP3_3=P3^3;
unsignedinti;
延时模块:
voiddelay30ms(intj)
{while(j--)
{f