基于单片机的室内智能系统设计

来源 :科技风 | 被引量 : 0次 | 上传用户:poiuytrewq10
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本次设计是以 STC89C52单片机为控制核心设计的一款室内智能系统,用于远程室内安全监控。此系统由单片机最小的系统、电源电路、烟雾检测电路、红外检测电路、按键电路、GSM收发短信电路及显示电路等组成。利用LCD显示屏显示当前室内的安全状态,也可通过按键控制系统报警。
  关键词:单片机;GSM通信;安防;LCD显示
  
  本设计下的室内智能系统不仅制作简单,操作方便,而且功能齐全,能满足基本突发事件的报警。并且在STC89C52控制下的控制电路占空间小,隐蔽性强,能够满足现代家庭装修美观大方的特点。最后,设计成本低,不仅单片机芯片属于价格便宜,液晶12864也是同类产品中价廉物美的产品。
  1 系统设计框架
  根据总体方案的分析,本次设计的硬件总设计框图设计为如图1所示,本设计主要由七个模块组成,包括STC89C52单片机控制模块、GSM通信模块、12864液晶显示模块、MQ2烟雾传感器模块、红外传感器模块、按键模块、电源模块组成。
  2 硬件模块设计
  本次GSM模块采用的是TC35I新版西门子工业GSM模块,是一个支持中文短信息的工业级GSM模块,工作在EGSM900和GSM1800双频段,电源范围为直流3.3~4.8V,电流消耗——休眠状态为3.5MA,空闲状态为25MA,发射状态为300MA(平均),2.5A峰值;可传输语音和数据信号,功耗在EGSM900(4类)和GSM1800(1类)分别为2W和1W,通过接口连接器和天线连接器分别连接SIM卡读卡器和天线。
  TLED为600MS亮/600MS熄时,表明SIM卡没有插入或TC35I正在进行网络登录;当LED为75MS亮/3S熄时,表明TC35I已经登录进网络,处于待机状态。
  30、31、32脚为控制脚,其中30为RTCBACKUP,31为POWER DOWN,32为SYNC。
  35~38为语音接口,35、36接扬声器放音。37、38可以直接接驻极体话筒来采集声音(37是话筒正端,39是话筒负端)。
  GSM模块与计算机的通信协议是一些AT指令集,其中AT指令是以AT为开头,字符为结尾的字符串,AT指令的响应数据包在。每条指令执行成功与否都有相应的返回程序。对于其他意外信息比如有人拨号,线路上没有信号,等等,模块也会做出一些相应的信息提示,而此接收端可以据此迅速处理。
  3 系统软件设计
  程序循环检测连接烟雾传感器的I/O接口,检测到数据后对数据进行判断,如果不是触发信号就继续检测接口;如果是触发信号则开启蜂鸣器向室内人员报警,调用LCD显示函数将火灾预警显示到显示器上,调用GSM通信函数远程向外出人员报警。具体程序如下:
  if(key1==0) //检测烟雾传感器是否触发
  {
  Delay_Xms(10); //取消抖动
  if(key1==0)
  {
  bell=0; //警铃报警
  clearBuff();
  v_Lcd12864PutString_f(2,1,“发生火灾”); //显示屏显示报警
  SendUDPMessage(CALL_YOU_TELNUMBER,SEND_MESSA_CY,Print_Str);
  //发送报警短信
  key1=1;
  }
  }
  程序循环检测连接按键的I/O接口,检测到按键按下则开启蜂鸣器向室内人员报警,调用LCD显示函数将有人闯入显示到显示器上,调用GSM通信函数远程向外出人员报警。具体程序如下:
  if(key2==0) //判断按键是否触发
  {
  Delay_Xms(10); //取消抖动
  if(key2==0)
  {
  bell=0; //警铃报警
  clearBuff();
  v_Lcd12864PutString_f(2,3,“救命救命”); //显示屏显示报警
  SendUDPMessage(CALL_YOU_TELNUMBER,SEND_MESSA_CA,Print_Str); //发送报警短信
  key2=1;
  }
  }
  4 系统调试与仿真
  本次仿真通过proteus软件对系统进行仿真,由于软件的元件库内元件种类有限,所以只对部分功能进行了仿真。本次主要实现了对控制模块、警铃模块及显示模块的仿真。本次仿真通过高低电平来模拟传感器的触发,通过蜂鸣器来实现警铃报警,将警报情况显示到LCD显示器上。
  当单片机不同的引脚被触发时,LCD会显示出不同的报警信息,当P1.2引脚被触发时,LCD显示火灾报警信息;当P1.4引脚被触发时,LCD显示有人闯入报警信息;当P1.3引脚被触发时,LCD显示室内求救报警信息。同时,只要有触感器触发,蜂鸣器便会报警。
  打开电源开关,单片机启动开始初始化,首先完成与GSM通信模块的连接注册信息到基站,然后打开LCD显示,显示初始内容,进入循环检测传感器状态。等到传感器接收到异常信号触发,单片机会根据不同触发器的触发完成相应的指令,如烟雾传感器触发,单片机会打开蜂鸣器,向室内人员报警,再显示烟雾警报信息到显示屏,最后发送报警短信给用户,以保证用户即使出门在外也可第一时间知道室内安全情况。如果是室内人员不小心自己出发了警报,用户也可通过发送短息进行控制警报。
  本设计下的室内智能系统不仅制作简单,操作方便,而且功能齐全,能满足基本突发事件的报警。并且在STC89C52控制下的控制电路占空间小,隐蔽性强能够满足现代家庭装修美观大方的特点。最后,设计成本低,不仅单片机芯片属于价格便宜,液晶12864也是同类产品中价廉物美的产品。
  5 结论
  本款设计最终以单片机STC89C52为主控制芯片,实现了将从传感器接收到的信号处理转化发送给其他模块。具体实现如下:利用STC89C52单片机接收烟雾传感器和人体热释电传感器接收到的信号,蜂鸣器发出蜂鸣,液晶显示屏显示提示发生的突发事件种类,通信模塊发送报警短信给家人。最后,复位整个系统,还原状态。通过系统的整合,使整个系统的安装和调试更加系统,减少重复投资,降低安装和调试的费用,生产物美价廉的产品,使智能家居得到更好的普及,使智能家居走入一般人家,向“平民化”转变。
  参考文献:
  [1]张家田,董秀莲.单片机控制系统的设计与调试方法[J].现代电子技术,2002(09):47.
  [2]李欣.基于无线传感器网络的智能安防系统研究[D].山东建筑大学,2012.
  [3]刘兵.基于单片机的家庭报警系统的研究与设计[D].山东大学,2015.
  [4]蔡美琴,等.MCS51系列单片机系统及其应用[M].第二版.北京:高等教育出版社,2004.
  [5]侯岱云.智能化住宅小区系统配置的探讨[J].山东建材学院学报,2000,14(4):354355.
  [6]王秋爽,曾昭龙,等.单片机开发基础与经典设计实例[M].北京:机械工业出版社,2008.
  作者简介:石运栋(1995— ),男,汉族,山东临沂人,硕士,研究方向:控制工程。
其他文献
为实现快速救援和提高救援成功率,依据多体船概念设计出一款新型三体式救生装置,这是一种桥连接的三体式救生装置,装置包括前体、侧体和连接桥。在满足快速救援的条件下以阻
结合活性石灰CaO在冶金工业的应用,对当前双膛石灰窑的生产工艺、工作机理及窑体主要设备进行阐述。着重介绍河钢集团舞钢公司新建双膛石灰窑的主要技术特点、先进工艺技术的
对Q690E低碳贝氏体高强钢进行80%CO2+20%Ar混合气体保护焊接试验,并检测母材、焊接接头金相组织和力学性能,通过SEM手段观察母材和焊接接头冲击试样断口形貌。结果表明:Q690E
某钢厂在工程机械刃具用低合金钢30CrMnB研制过程中,以C-Mn成分为基础,添加适量的Cr、B、Ti等细化晶粒、提高淬透性元素,同时对关键的N含量和H含量进行研究,设计出合理的成分
通过梳理国内船体分段制造车间存在问题,确定船体分段智能车间建设蓝图。以信息化及软硬件发展水平为基础,制订船体分段智能车间智能制造实施路径:开展2.0补课,推进3.0普及,
为提升船舶企业焊接自动化率,研究面向机器人焊接的小组立三维结构模型处理、复杂结构机器人焊接仿真、复杂结构焊接工艺数据库等关键技术,以提高船舶部件的焊接效率和质量.
针对船舶制造现场工作环境较为复杂和船体曲板为大尺度板的情况,提出基于结构光辅助扫描的计算机双目视觉测量方法。使用张正友标定法计算摄像机的内部参数和外部参数,在图像
通过焊接热模拟试验,研究调质高强钢Q890D在不同冷却速度条件下的冲击性能和组织形貌。结果表明:Q890D高强钢焊接热影响区过热区的组织为马氏体和贝氏体,贝氏体含量随着t8/5
OBE教育理念强调"成果导向""以学生为中心"和"持续改进",应用于课程教学中意义重大。以高职院校软件技术专业的专业必修课程"JavaScript技术"为例,在OBE教育理念指导下,对课
智慧养老,是相对于传统养老的新养老模式,能更好地打造运行性能高的智慧养老体系。它是一个以数据为依托的新型养老模式。以下将深入分析智慧养老平台的智慧养老模式,从智慧