毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
51单片机家庭防盗报警系统设计+电路图+仿真图+源码(5)
平时传感器输出低电平,当有人在探测区范围内移动时输出低电平变为高电平。
图6 热释电红外传感器原理图
2.2.4 放大电路
当非法人员在防范区域内移动时,就会引起红外辐射变化,使得报警系统产生报警信号,即完成报警功能。由于热释电红外传感器输出的电压信号十分的微弱(通常只有1mV左右),而且还是一个变化的信号。而且通过光学透镜聚焦后输出的电压信号呈现脉冲信号,该脉冲电压的频率是由被测物体的移动速度来决定,通常为0.1~10Hz左右。因此,需要对热释电红外传感器输出的电压信号进行放大[8]。
本防盗报警系统所用的放大电路设计如图7所示,这是一个基本的放大电路,其中Vi和Vo分别代表了输入的电压信号以及经过放大后的输出电压信号。
图7 放大电路
2.3 声光报警电路模块
2.3.1 发光二极管报警电路
当热释电红外传感器将检测到的外部信息传送至单片机后,单片机接收触发信号并经内部程序处理,驱动发光二极管发光,即执行报警电路,实现报警功能。该发光二极管报警电路是由4个发光二极管(D3-D6)分别接上电阻(R7-R10)后,接在单片机的P3.0(RXD)引脚上,外接VCC,如图8所示。当单片机的P3.0(RXD)引脚被置低电平后,发光二极管工作[9],起到报警的作用。
图8 发光二极管报警电路
2.3.2 声音报警电路
当热释电红外传感器将检测到的外部信息传送到单片机后,单片机接收触发信号并经内部程序处理,驱动声音报警电路执行,即实现报警功能。本系统采用晶体管驱动的蜂鸣器报警电路。该声音报警电路是由电阻、晶体管和蜂鸣器(BUZZER),接到单片机的P3.1(TXD)引脚上,外接VCC,如图9所示。当单片机的P3.1(TXD)引脚被置高电平后,蜂鸣器工作,达到报警的目的[10]。
图9 声音报警电路
2.4 电源电路模块
单片机AT89C51由+5V直流电源供电,本系统采用L7805CV来做稳压芯片,因为其输出电流可达1.5A,可满足本系统+5V供电电压。具体电路设计如图10:
图10 电源电路图
3. 系统软件设计
系统软件设计主要由单片机程序来完成。软件设计包括主程序设计和中断程序设计两个部分。下面分别介绍这两个设计所能实现功能以及各自的流程图。
3.1 系统主程序流程图
主程序实现的功能是:当有人体在监控区域范围内移动时,单片机检测到传感器送来的脉冲信号后,经内部程序处理,驱动声光报警电路报警,持续10s后自动停止报警,然后开始循环工作,继续检测是否还有下次触发信号,等待报警。从而使系统进入连续工作状态[11]。主程序流程图如图11所示。
图11 主程序工作流程图
3.2 系统中断程序流程图
中断程序实现的功能是:系统正常工作期间,当报警持续时间未到10秒时,或者是消除误报信息,可利用按键S2产生外部中断信号,达到用手工按键停止声光报警的作用。中断服务程序工作流程图,如图12所示:
图12 中断程序流程图
仿真过程中用到的主程序和中断程序见附录2。
4. 系统调试和仿真
Proteus提供了简单的文本编译器,用它作为源程序的编译环境,即可以绘制硬件原理图,并实现硬件调试。KeilC51是目前较好的51单片机开发工具之一,可以用来编译C源代码和汇编源程序,连接和重定位目标文件和库文件,创建HEX文件,调试目标程序,是一种集成化的文件管理编译环境。在Proteus中,可以直接与KeilC51编程软件进行联调,进而实现对所设计电路的验证[12]。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
51单片机花房温度控制电路设计+仿真图+流程图+源码
下一篇:
PLC步进电机驱动的单轨道平面关节型机器人设计+CAD图纸
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
AT89S52单片机车内空气检测系统设计+源代码
LABVIEW+AT89C51单片机智能药箱系统设计+源代码
《水浒传》中血腥暴力研...
从企业eHR建设谈管理信息...
PCI+PID算法直流力矩电机速...
遥感土地用变化监测国内外研究现状
高效课堂教师问卷调查表
浅析施工企业保理融资成...
大规模MIMO系统的发展研究现状
MNL模型历史城区居民活动...
小型通用机器人控制系统设计任务书
提高小學语文課堂朗读教...