毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C51单片机的红外报警系统设计+程序+电路图(6)

时间:2024-01-18 21:24来源:毕业论文
图3。2 复位电路 图3。3 单片机最小系统 3。2 按键控制电路 按键控制电路是由三个独立的按键组成的。单片机的I/O接口与这三个按键的一端相连接,而按键

图3。2 复位电路

图3。3 单片机最小系统

3。2 按键控制电路

按键控制电路是由三个独立的按键组成的。单片机的I/O接口与这三个按键的一端相连接,而按键剩下的端口与地相连接。当单片机的I/O接口是悬空也就是断路时,也就是没有输出的,这时I/O口就为高电平的。按键没有按下的时候,等于这条路上断路,I/O口仍然是高电平。按键按下之后,相当于I/O接口接地,于是变为低电平。所以要判断按键有没有按下,只需要单片机循环的检测I/O接口的电平是否为低。

按键控制电路一共有三个按键,它们的功能和作用分别为:

第一个按键为紧急报警键,按下之后,系统会紧急报警,这时无需检测是否有人接近; 第二个按键是布网键,按下之后,过段时间系统会进入防盗的状态,布网模式下系统检测到有人接近时会报警,没有人接近则不会报警;第三个按键是撤网键,按下之后,解除防盗状态,撤网模式下无论系统是否检测到有人,都不会报警。如图3。4为按键控制电路。

图3。4 按键控制电路

3。3 热释电红外传感器电路论文网

由于所使用的proteus仿真软件中没有热释电红外传感器的元件,所以使用的是一个开关模拟热释电红外电传感器,如图3。5所示,开关打到有人的那边模拟的是热释电红外传感器检测到人的状态,输入的是高电平,打到没人的那一端模拟的是没有检测到人的状态,输入的是低电平。

图3。5 模拟热释电传感器

实物中用到的热释电红外传感器是HC-SR501,其电路图如下图3。6所示,其中,LHI778是热释电红外传感器的探头,BISS0001是信号处理芯片,内部有两级放大电路,信号经它放大输出,而输出端V0连接单片机,输出端接一个上拉电阻,防止信号过小,检测不到。有人时,V0输出高电平。

图3。6 HC-SR501原理图

3。4 蜂鸣器报警电路

本设计选取的是5V的电磁式有源蜂鸣器,单片机的I/O接口是没有办法直接让它工作的,因为蜂鸣器的工作电流会比较大,所以我们在其中会插入一个三极管开关电路使之工作。我们选用的三极管是PNP型的。单片机的I/O接口连线出来串联一个阻值为1K电阻后连接到三极管基极。要使得三极管导通和蜂鸣器警示鸣叫,单片机的I/O接口需输出低电平;而要使三极管截止和蜂鸣器停止工作,单片机的I/O接口需输出高电平。蜂鸣器报警电路如图3。7所示。

图3。7 蜂鸣器报警电路

3。5 LED警示电路

LED灯警示电路用到了红色和黄色两个灯,起到了警示的作用,与按键控制电路和数码管显示电路相配合。

不同的灯亮表示不同的情况。当按下紧急报警建时,红灯不停闪烁;当按下布防键时,黄灯先是间隔闪烁,警示主人离开,直到黄灯长亮,表示正在布防的状态,此时正是红外报警电路的关键时期,当检测到有人靠近,红灯就会不停闪烁,达到警示主人的目的。电路原理图如图3。8所示。

图3。8 LED警示电路

3。6 数码管显示电路

本次设计选择的是共阳极数码管。LED数码管是一个“8”字型的会发光的器件。数码管常见的有7段小的发光器件另外加一个小点状的发光器件。LED数码管有两种分类,分别为共阴和共阳两类,他们的接法是不同的,同时硬件电路和编程的方法也是各不相同的,但是它们的发光原理是一样的,只是它们的电源极性不同。本次用到的是共阳极数码管。

本次设计中只需要一位的数码管,因此只需用静态的驱动方法,驱动电路和蜂鸣器驱动电路相同,也是使用PNP型的三极管。所谓静态驱动,就是指单片机的I/O接口直接连接数码管的每一个段码,并进行驱动,所以也称为直流驱动。如图3。9中驱动电路可知单片机的I/O接口引出一条线接一个限流电阻,然后连接三极管的基极,发射级接高电平,数码管的位选端接在集电极处。数码管显示时,位选口是高电平,这时的三极管是导通,那么单片机的I/O接口则输出低电平;数码管不显示的时候,位选口是低电平,这时的三极管是截止的,那么单片机的I/O接口则输出低电平。 AT89C51单片机的红外报警系统设计+程序+电路图(6):http://www.youerw.com/zidonghua/lunwen_200891.html

------分隔线----------------------------
推荐内容