基于单片机的多功能家居警报系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的多功能家居警报系统.doc

基于单片机的多功能家居警报系统   [摘 要]家庭报警系统由主控制模块、温度传感器模块和温度显示电路、热释电红外传感器和霍尔传感器、光敏电阻、烟雾传感器等模块组成。以AT89C52单片机最小系统板组成的主控制电路为核心,使用DS18B20温度传感器检测实时温度,用LCD1602显示实时温度和键盘设置温度上下限,当实时温度高于设置温度时报警并风扇自动启动,直到实时温度低于设置温度,当实时温度低于设置温度时报警并启动加热装置。   [关键词]AT89C52;DS18B20;温度报警器;烟雾传感器;光敏电阻   中图分类号:TP327 文献标识码:A 文章编号:1009-914X(2015)14-0216-01   1 研究背景   随着社会的发展,越来越多的家庭开始安装使用家庭报警,所以对于家庭报警系统的多功能、高性能、稳定性的需求越来越高。家庭报警器是用物理方法或电子技术,自动探测发生在布防监测区域内的侵入行为,产生报警信号,并提示值班人员发生报警的区域部位,显示可能采取对策的系统。报警主机是预防抢劫、盗窃等意外事件的重要设施。一旦发生突发事件,就能通过声光报警信号在安保控制中心准确显示出事地点,使其迅速采取应急措施。家庭防盗器广泛应用在城市实时视频监控系统等众多领域。   2 方案设计思想   此次设计主要解决目前家庭报警器的功能单一,性能不稳定和价格昂贵等问题。在本系统中使用温度传感器实时检测卧室的温度,通过与按键设置的温度相比较,当实时温度高于设置温度时,开启风扇(或空调)降温。当实时温度低于设置温度时,启动电热器(或空调)升温,目的是维持室内温度。将红外对管放到窗户、阳台、门上用于检测是否有人经过,如果有人经过,启动报警电路通知主人。把烟雾传感器安装到厨房,用于检测烟雾和煤气,当检测到烟雾和煤气时发出警报并启动排气扇进行通风换气。使用霍尔元件检测门是否关闭和检测门是否正常开启,如果非正常开启,发出警报声。   3 系统总框架图   由上述方案设计思想,采用系统总框图,总框图由温度传感器,烟雾传感器,霍尔元件传感器,LCD1602液晶屏,按键设置温度,风扇,加热器以及报警电路组成,如图3-1所示。   4 主控电路的设计   硬件设计中最核心的器件是单片机AT89C52,一方面接收各个传感器的信号,处理信号并产生相应的信号控制其它电路。另一方面驱动LCD1602的显示。整个系统的软件编程通过C语言对单片机AT89C52实现其控制功能。   4.1 AT89C52系列单片机   AT89C52系列单片机产品繁多,主流地位已经形成。多年来的应用实践已经证明,AT89C52的系统结构合理,技术成熟,许多单片机芯片倾力于提高AT89C52系列产品的综合功能,从而形成了AT89C52的主流产品的地位,今年来推出的与AT89C52兼容的主要产品有ATMEL公司融入flash存储器技术推出的AT89系列单片机;Philips公司推出的80C52、80C552系列高性能单片机;华邦公司提出的W78C51、W77C51系列高速低价单片机;ADI公司推出的AduC8xx系列高精度ADC单片机[3];Cygnal公司推出的C8051f系列高速单片机;由此可见,89C52已经成为事实上的单片机主流系列,所以,本次设计选择89C52单片机。   4.2液晶显示屏各种图形的显示原理   线段的显示,点阵图形式液晶由M×N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16×8=128个点组成,屏上64×16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由RAM区的000H――00FH的16字节的内容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;当(000H)=FFH,(001H)=00H,(002H)=00H,(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是LCD显示的基本原理。   字符的显示:用LCD显示一个字符时比较复杂,因为一个字符由6×8或8×8点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但由于内带字符发生器的控制器来说,显示字符就比较简单了,   可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立光标,在此送上该字符对应的代码即可。   汉字的显示,汉字的显示一般采用

文档评论(0)

fa159yd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档