51单片机人体检测警报系统设计

目 录
引言 6
一、总体设计方案 6
二、主控芯片介绍 7
三、系统硬件电路设计 8
(一)、 单片机最小系统 8
(二)、 LED显示及蜂鸣器电路 10
(三)、GSM通信模块 10
(四)、热释电红外传感器 11
四、系统软件实现 12
(一)、 程序原理概述 12
(二)、 主程序流程图 13S
(三)、 SIM900A初始化程序设计 14
(四)、 手机短信收发程序流程图 14
(五)、串口程序设计 17
五、结束语 1
六.主要参考文献 2
附录 3
附录1:主要程序清单 3
附录2:实物图 9
附录3:原理图 10
附录4:布线图 11
附录5:装配图 12
引言
在当下的二十一世纪,人们的物质生活水平和精神生活的水平不断的提升,在祖国的大江南北建立了各种各样的现代化住宅,当然由此引发出的安全问题也渐渐地暴露,人们的家庭财产安全问题尤为的突出,在此我所设计的基于51单片机人体检测警报系统虽不能完全解决当下社会所暴露的问题,但是可以尽早的警报用户从而对用户的财产安全进行了一部分的保护,我的设计核心部分是红外感应模块和GSM模块,之所以采用这两个模块的原因有很多最主要的是红外线的不可见性和人体会不可避免的发出红外线,GSM模块的选用原因主要是当下我们生活的地区,GSM的网络覆盖率和稳定性与其他的传输方式相比都有极大的优势,故采取这两个模块做为我设计的核心。
一、总体设计方案
该系统在家居生活中可放置于任何位置,在这里我们优先放置于门或者窗户人员经常通过的地方,当然,在实际的使用和安装中我们还需要根据房屋的结构、电源的位置、环境的湿度等等一些因素选择安装位置,我所设计的基于51单片机人体检测警报系统所选的原件成本低廉,性能通过广泛推广与应用的GSM的网络作为产品设计的基础,这两项符合产品推广最基础的因素,所以,该产品适合当下社会的发展。本系统将对家庭环境中的实施情况进行智能控制,以达到最好
 *好棒文|www.hbsrm.com +Q: ^351916072* 
放置于任何位置,在这里我们优先放置于门或者窗户人员经常通过的地方,当然,在实际的使用和安装中我们还需要根据房屋的结构、电源的位置、环境的湿度等等一些因素选择安装位置,我所设计的基于51单片机人体检测警报系统所选的原件成本低廉,性能通过广泛推广与应用的GSM的网络作为产品设计的基础,这两项符合产品推广最基础的因素,所以,该产品适合当下社会的发展。本系统将对家庭环境中的实施情况进行智能控制,以达到最好的控制和检测效果。
本设计包括硬件设计、软件设计两部分。主要的模块可划分为检测模块、短信模块、警示模块、控制模块。电路结构可划分为热释电红外传感器、LED报警器、单片机控制器。软件结构有循环检测、信息发送两个功能。
主要控制和核心部位单元的设计所选择的是51系列中的STC89C52, STC89C52单片机属于51系列,但是部分功能强化比普通51单片机的特性高。51单片机应用程序常用的电脑,但也由硬件和软件组件。该系统硬件包括,输入/输出设备以及应用电路组成的系统,软件的一般术语的各种协调过程。研究和开发过程51单片机应用系统开发正常包括如下四个阶段?系统的功能分析、?硬件制作与设计、?软件设计、?系统调试。
该系统以51单片机STC89C52为核心控制原件,外接GSM模块和红外模块。当传感器检测到有异常情况入侵时,单片机通过串口将报警信息发至GSM模块。GSM模块通过GSM网络把报警短信发送到用户手机中,使用户对收到的报警信息作出及时反应。整体框图如图1.1所示:
图1.1整体框图
二、主控芯片介绍
本次设计主控单元单片机选择的STC89C52,共有40个引脚。4 k字节的Flash程序内存芯片和128字节的随机存取内存,芯片的时钟振荡器,32外部双向输入/输出(I / O)端口,一共有五个中断嵌套中断优先级2层,两个全双工串行通信端口,有两个16位可编程定时器和计数器,看门狗电路。
这款单片机工作电压为5.5v~3.5v,用户可以使用的程序缓存与8KB,单片机中集成了512个字节的RAM,同时该单片机还有EEPROM的功能,该款单片机环境适应性较强,民用级别的从冰点至70摄氏度都可正常使用,工业级别的适应能力则更加的强悍,本款单片机在使用环境下有如此好的适应能力使得本款单片机在市场上有着不可替代的位置,当然,本款单片机对功耗、性能等等的方面做得也是非常的出色,下面我将使用电池对本设计进行供电,若是在一些场所不适合使用电池或者电源供电的情况下,我们还可以将电源或者电池换成太阳能供电,因为太阳能供电的成本较这两种供电的成本较高,我们的经费有限,这里就不做具体的演示,该单片机在厂商设计时预先设计了三种模式,分别是掉电、空闲和正常工作模式,掉电模式的唤醒可以由外部的影响而唤醒该单片机,这点使得在现实的生活和使用中得到了很广泛的应用,比如水表、煤气表和电池供电系统等等。
此外,单片机STC89C52还有个振荡频率可以设置为0 hz储蓄模式通过系统软件。在省电模式下,CPU空闲暂停工作,但是RAM定时计数,串口中断系统和不进入节电模式,以便继续工作,冷冻振荡器系统不是动态模型和在内存中保存数据,停止检查所有其他芯片功能,直到下一个中断或硬件复位。
STC89C52引脚图如图2.1所示。
主要特性:
图2.1 STC89C52 管脚图
三、系统硬件电路设计
(一)、 单片机最小系统
单片机最小系统是本次设计方案的核心组成。STC89C52单片机芯片作为该系统的主要协调与控制部件,与SIM900A模块通过串口通讯控制LED灯。单片机最下系统由时钟电路和复位电路构成,这样就可以在接入其他器件,用单片机编程实现对外部器件的控制。STC89C52单片机最小系统由单片机STC89C52、全局复位电路模块、外部时钟源电路模块三部分组成。 如下图3.1所示。

图3.1?单片机最小系统电路?
时钟电路模块?
在应用中,通常需要在单片机的XTAL1和XTAL2引脚之间添加晶振电路保证单片机能够实现基本工作,简称晶振电路,本电路主要为单片机

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1588.html

好棒文