基于单片机的家庭监控及防盗报警系统设计详解

【毕业设计】27-基于单片机的家庭监控及防盗报警/热释电报警/人体系统工程设计(原理图+源代码+仿真+实物照片+论文)

文章目录

  • 【毕业设计】27-基于单片机的家庭监控及防盗报警/热释电报警/人体系统工程设计(原理图+源代码+仿真+实物照片+论文)
  • 资料要求
  • 任务书
  • 设计说明书
  • 摘要
  • 设计框架架构
  • 设计说明书及设计文件
  • 源码展示
  • 资料要求

    资料包含:毕业设计全套资料(精品)
    原理图工程文件
    原理图截图
    仿真模型工程文件
    答辩论文低重复率文档,24387字
    英文文献及翻译
    实物图片
    visio流程图工程

    任务书

    基于单片机作为核心控制器,89C52系列单片机来实现整个系统,需要人体检测设备、单片机、蜂鸣器、LED、按键来实现,通过人体检测模块检测到人体则将信号发送给单片机,单片机控制LED与蜂鸣器实现光电报警与声学报警。
    研究方法:
    主要通过参阅相关资料,书籍和网上调阅资料。收集相关信息。同时咨询指导老师,以求达到专业知识,完成设计的效果。
    要求:
    根据目前家庭室内防盗系统不完善,遇到被盗时报警不及时问题,合理地规划与设计出较安全、易维护的家庭监控及防盗系统,并完成方案设计,然后对方案进行分析,从而提高安全性能,更好的提升用户体验。将实现与设计的内容撰写成论文。

    设计说明书

    摘要

    随着经济水平的提高和人们物质水平的增长,在现代化社会中常会出现入室盗窃的情况。随着现在技术的提高,更倾向于智能化的手段来将其规避这样的情况。使系统实现防盗报警的目的。针对于这样的现象,本次系统设计一款家庭监控及报警系统工程设计。采用人体传感,来对系统监控,当遇到有人体出现的时候就会报警产生报警信号,使人能够发生警惕,通过红外线的方式可以更好的对系统进行设计,保证带系统运行时不被人发现,并且有较高的稳定性和抗干扰能力,通过这样的方式来实现家庭防盗功能。
    本设计包括硬件和软件设计两个部分。硬件部分包括单片机控制模块、红外探头模块、驱动执行报警模块、LED控制模块等部分组成。处理器采用AT89S52单片机,程序使用C语言编写,整个系统是在系统软件控制下工的。整个系统电路部分可划分为:电源接口部分、信号采集处理、单片机控制电路、报警电路等子模块。系统工作流程为热释红外感应器完成信息采集、处理、数据传送经过单片机功能设定完成报警。
    本次系统软件与硬件设计完成后,制作实物进行软硬功能调试,最后完成了本次系统设计。

    设计框架架构

    前 言 1
    第一章 绪论 2
    第一节 家庭监控及防盗系统研究背景 2
    第二节 家庭监控及防盗系统组成 2
    第三节 家庭监控及防盗系统的现状 3
    第四节 本章小结 5
    第二章 家庭监控及防盗系统方案选择 6
    第一节 系统功能方案确定 6
    第二节 系统元器件方案选择 7
    一、人体检测传感器方案选择 7
    二、按键方案选择 8
    第三节 主要元器件热释感应传感器介绍 8
    一、系统结构及电路 8
    二、实现原理 11
    三、技术指标 12
    第四节 确定系统设计框架 12
    第五节 本章小结 13
    第三章 家庭监控及防盗系统工程的硬件设计 14
    第一节 单片机最小系统 14
    一、单片机的简介 14
    二、单片机最小系统电路 16
    第二节 系统外围电路 17
    一、按键电路 17
    二、报警指示灯电路 17
    三、蜂鸣器电路 18
    四、人体检测电路 18
    五、电源电路 19
    第三节 系统的总电路 19
    第四节 本章小结 20
    第四章 家庭监控及防盗报警系统的软件设计 21
    第一节 编程软件的介绍 21
    第二节 主程序设计 22
    一、主程序流程图 22
    二、主程序源码 22
    第三节 按键模块程序设计 24
    一、按键模块程序流程图 24
    二、按键模块源码 24
    第四节 LED及蜂鸣器报警模块程序设计 25
    一、LED及蜂鸣器报警模块的程序流程图 25
    二、LED及蜂鸣器报警模块的源码 25
    第五节 人体传感器模块的程序设计 26
    一、人体传感器模块的程序流程图 26
    二、人体传感器模块的源码 26
    第六节 本章小结 27
    第五章 家庭防盗监控及防盗系统工程的实现 28
    第一节 电路焊接 28
    一、焊接元器件 28
    二、硬件调试遇到的问题 29
    三、软件调试遇到的问题 29
    第二节 系统测试 30
    第三节 本章小结 31
    总 结 32
    致 谢 33
    参考文献 34
    附 录 36
    一、英文原文 36
    二、英文翻译 40
    三、源程序 44

    设计说明书及设计文件

    字数:24387

    源码展示

    #include<reg51.h>
    #define uchar unsigned char  //无符号字符型 宏定义	变量范围0~255
    #define uint  unsigned int	 //无符号整型 宏定义	变量范围0~65535	
    sbit bf=P2^3; //独立按键
    sbit hw=P1^0 ; 	//人体红外
    sbit fm=P0^7; 	//蜂鸣器
    sbit led=P0^0;  //指示灯
    void delay_1ms(uint x)//延时函数
    {
    	uint i,j;
    	for(i=0;i<x;i++)
    	for(j=0;j<120;j++);
    }
    char flag=0;
    void main()
    {
    	int i;
      hw = 0;
    	bf=1;
    	led=0;
    	fm=0;
    	delay_1ms(1000);//延时1000ms
    	while(1)
    	{
    		if(bf==0)
    		{
    			delay_1ms(5);
    			if(bf==0)
    			{
    				while(bf==0);
    				flag=!flag;
    				fm=1;
    				delay_1ms(1000);//延时1000ms
    				fm=0;
    				delay_1ms(1000);
    			}			
    		}
    		if(flag>0)
    		{	
    			if(hw==1)//感应到人体
    			{
    				fm=1;
    				led=1;	
    			}
    			else
    			{
    				fm=0;
    				led=0;
    			} 		
    		}
    		else
    		{
    			fm=0;
    			led=0;		
    		}	
    	}
    
    
    
    物联沃分享整理
    物联沃-IOTWORD物联网 » 基于单片机的家庭监控及防盗报警系统设计详解

    发表评论