单片机课程设计智能家居报警系统

上传人:M****1 文档编号:485451087 上传时间:2024-01-09 格式:DOC 页数:38 大小:536.50KB
返回 下载 相关 举报
单片机课程设计智能家居报警系统_第1页
第1页 / 共38页
单片机课程设计智能家居报警系统_第2页
第2页 / 共38页
单片机课程设计智能家居报警系统_第3页
第3页 / 共38页
单片机课程设计智能家居报警系统_第4页
第4页 / 共38页
单片机课程设计智能家居报警系统_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《单片机课程设计智能家居报警系统》由会员分享,可在线阅读,更多相关《单片机课程设计智能家居报警系统(38页珍藏版)》请在金锄头文库上搜索。

1、 摘 要目前市场上针对普通家庭的智能防盗、防火等产 品很多,但基于远程报警系统的智能家居产品价格不菲。本次设计的基于AT89S52的智能家居报警系统实用性非常强,设计成本低廉,非常适合普通家庭使用。本产品采用的是 以ATMEL公 司 生 产 的 51系 列 单 片 机 AT89S52作为主控 芯片,AT24C02作为静态存储芯片,4*4 薄膜键盘和红外热式感应作为探测器,GSM和蜂鸣器的家庭报警模块。 随着信息技术的发展,实现家居的信息化、网络化,是当前智能家居系统发展的新趋势。本设计将通信技术与防盗系统紧密结合,为一款便敏小巧,低成本,适合普通室内报警的智能报警系统。本系统通过传感器获取室内

2、人员信息,并将信号发送到单片机微处理器。系统收到报警信息后通过辨认密码的方式确定目标身份,并通过蜂鸣器报警的方式警示入侵者。另外,系统配备具手机通信功能的GSM模块,能将室内安全状况第一时间发送至用户手机终端。不仅大大提高系统安全性及智能性,也方便用户的使用。 经测试,本系统稳定可靠,同时具有友好的人机界面,为用户提供安全服务的同时,实现系统智能化管理。关键字:GSM 智能报警 存储器 传感器目 录1 方案比较与选择52 主要元器件介绍62.1 主芯片-AT89S5262.2 显示屏-LCD160282.3 外部存储芯片-AT24C0292.4 GSM-TC35i103模块分析124硬件组成部

3、分135仿真分析166.电路板的制作,焊接,调试167课程设计心得168讨论及进一步研究和建议179课程设计心得18Abstract19参考文献191方案比较与选择方案一:本方案通过密码锁进行验证,使用LCD模块进行显示,当密码输入错误次数大于三次并且输入管理员密码也错误时,视为非法入侵,并通过GSM模块发送信息给用户手机终端。若通过其他途径非法侵入时并通过热释人体感应模块进行报警。总体系统框图如图1所示: 图1方案一系统框图密码锁模块:实现密码设置、密码存储、密码验证、密码出错报警。人体热释感应模块:当检测到非法入侵的人体时,启动蜂鸣器报警显示模块:采用LCD显示当前家居安全情况。报警模块:

4、通过蜂鸣器和GSM手机终端通信功能报警。程序下载模块:用于程序修改下载方案二:通过微处理器控制技术将双音多频电路与语音电路相结合,利用电话网络技术和相关的传感器,开发一种具有联网功能的智能报警系统。该报警系统由传感器终端、计算机控制中心、小区管理中心的接警主机及相关软件组成。如图2所示,主机电路由射频接收模块接收传感器发来的报警信号,通过解码电路解码后得到报警传感器预先设定的地址码和数据码类型。主机和传感器两者设定的地址码相同时才能被主机接收。解码输出信号进入主控制器的中断输入端,触发中断处理程序。该系统适用于小区式管理,实现小区与物业管理中心的安全状态保障,最终实现小区联网控制。 图2 方案

5、二系统框图方案二的系统功能齐全,但是设计复杂,适合在小区管理用户大规模使用。方案一虽然功能偏少,设计相对简单,而且实现相对容易,适合于家庭个人用户使用。综上两种方案,结合自身的设计水平,我们组选择方案一作为我们的最终设计方案。2.主要元器件介绍 2.1主芯片-AT89S52AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atme公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S5

6、2在众多嵌入式控制应用系统中得到广泛应用。 图3 AT89S52AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。 2.2显示器-LCD16021602液晶也叫1602字符型

7、液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔每行之间也有间隔起到了字符间距和行间距的作用,正因为如此所以他不能显示图形(用自定义CGRAM,显示效果也不好)1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。 图4 LCD1602编号 符号 引脚说明 编号 符号 引脚说明 1

8、VSS 电源地 9 D2 数据 2 VDD 电源正极 10 D3 数据 3 VL 液晶显示偏压 11 D4 数据 4 RS 数据/命令选择 12 D5 数据 5 R/W 读/写选择 13 D6 数据 6 E 使能信号 14 D7 数据 7 D0 数据 15 BLA 背光源正极 8 D1 数据 16 BLK 背光源负极 图5 LCD1602引脚说明 2.3外部存储芯片-AT24C02AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个16字节页写缓冲器。该器件通过IIC总线接口进行操作

9、,有一个专门的写保护功能。AT24C02芯片主要性能: 工作电压:1.8V5.5V 输入/输出引脚兼容5V 应用在内部结构: 128x8(1K),256x8(2K),512x8(4K),1024x8(8K),2048x8(16K) 二线串行接口 输入引脚经施密特触发器滤波抑制噪声 双向数据传输协议 兼容400KHz(1.8V,2.5V,2.7V,3.6V ) 支持硬件写保护 图6 高可靠性:读写次数:1,000,000 次 数据保存:100 年 (四)电平转换芯片-MAX232MAX232芯片是美信(MAXIM)公司专为RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。 第一

10、部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后

11、从R1OUT、R2OUT输出。第三部分是供电。15脚GND、16脚VCC(+5v)。 2.4GSM-TC35i TC35i新版西门子工业GSM模块是一个支持中文短信息的工业级GSM模块,工作在EGSM900和GSM1800双频段,电源范围为直流3.34.8V ,电流消耗休眠状态为3.5mA,空闲状态为25mA,发射状态为300mA(平均),2.5A峰值;可传输语音和数据信号, 功耗在EGSM900(4类)和GSM1800(1类)分别为2W和1W ,通过接口连接器和天线连接器分别连接SIM卡读卡器和天线。SIM电压为3V/1.8V,TC35i的数据接口(COM电平)通过AT命令可双向传输指令和数

12、据,可选波特率为300b/s115kb/s , 自动波特率为1.2kb/s115kb/s。它支持Text和PDU格式的SMS(Short Message Service,短消息),可通过AT命令或关断信号实现重启和故障恢复. TC35的数据输入/输出接口实际上是一个串行异步收发器,符合ITU-T RS232接口标准。它有固定的参数:8位数据位和1位停止位,无校验位,波特率在300bps115kbps之间可选,TC35模块提供RS-232数据口,采用AT指令,内置微控制器将GPS接收机和GSM模块结合在一起。为了方便设置波特率,我选用11.0592MHz的晶振作为单片机的外部晶振,波特率设置为9

13、600。RS232串口原理图如下所示。3.模块分析 1.主芯片-AT89S52模块 图7 2.串口通信和下载模块 图8 3存储芯片AT24C02模块 图94.系统硬件组成部分本系统的硬件部分主要由单片机AT89S52、晶振电路、报警电路、MXA232程序下载电路、44矩阵键盘和LCD1602显示电路和人体热释感应模块组成;其中报警电路使用蜂鸣器和GSM手机终端通信功能功能相结合报警。总的来说,智能家居系统主要由微处理器模块(MCU)、记忆模块、人体红外检测报警模块、键盘模块、程序下载模块和显示模块构成。微处理器模块,也就是AT89S52单片机,因为本系统要实现密码检测、密码设定、声光提示等功能

14、,要求微处理器必须能提供很多I/O口,而且由于系统体积限制,很难扩展I/O口和使用外部程序存储器,所以选用AT89S52单片机。记忆模块,本系统的记忆模块是通过单片机编程实现,这样的话就可以节约硬件开支。因为我们选用的AT89S52单片机运用了I2C技术在内部集成了的EEPROM,用户可以对其进行操作。通过编程实现了修改密码后的断电保存。报警模块,通过蜂鸣器和GSM手机终端通信功能报警,当密码输入错误次数大于三次,或者有非法侵入等行为,系统会用蜂鸣器实现声音报警,同时通过GSM模块发送警告信息给主人。 键盘模块,键盘模块的作用是让用户输入密码和修改密码。考虑到本系统需要用到大量的按键,键盘模块采用薄膜键盘。通信接口模块,为了用实现单片机与GSM的通信,我们采用采用MXA232和九针的串接口组成通信模块。显示模块,考虑到友好的人机界面,采用LCD1602液晶显示。显示模块的作用主要是显

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号