毕业论文-基于gsm的智能家居设计_第1页
毕业论文-基于gsm的智能家居设计_第2页
毕业论文-基于gsm的智能家居设计_第3页
毕业论文-基于gsm的智能家居设计_第4页
毕业论文-基于gsm的智能家居设计_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学号1227150147河南大学2016届本科毕业论文基于GSM的智能家居设计SMARTHOMEBASEDONGSM论文作者姓名作者学号所在学院计算机与信息工程学院所学专业自动化导师姓名职称论文完成时间2016年4月19号2016年4月29日目录摘要1ABSTRACT2第1章绪论311课题来源312课题背景313国内外在该方向研究以及现状4第2章总体设计与器件介绍521智能家居基本原理概述522智能家居的总体设计方案623STC89C52单片机624DHT11传感器725GSM模块726红外传感器827烟雾传感器828直流风机829LCD1602液晶显示器9210舵机9第3章系统硬件电路设计1131单片机最小系统1132LCD显示电路1233GSM接口电路1334传感器接口电路1335电源设计电路1436直流风机驱动电路14第4章系统软件设计1641系统软件开发环境1642主程序系统流程1643中断处理1744子系统设计18第5章系统调试2251GSM模块调试2252软件调试2253系统整体工作调试23结论24参考文献25摘要21世纪是信息爆炸时代,信息化时代的到来引领了智能化的发展。伴随着智能机器产业的蓬勃发展以及网络技术的成熟,智能家居领域研究愈来愈烈,如今智能化已经席卷世界各地。人们在社会进步的同时也可开始借助智能化管理自己的组所。能够进行人机交互的智能家居无疑成为了最好的选择。智能家居作为智能化研究领域的一个分支,完全可以满足人们日常的这种需求,同时也可以促进社会整体进步,增加科技知识的普及,减少犯罪率,经济损失等方面颇有意义。本设计是基于GSM的智能家居的系统,系统主要由STC51单片机和GSM模块,传感器组件以及家居中被控对象组成。被设计系统中传感器包括红外D2033传感器,温湿度DHT11传感器,集成烟雾传感器MQ2,本设计可以实现温湿度预警、防止非法入侵,防止发生火灾,简介控制风机调节粗调节房屋内的温湿度,舵机控制开关门,并且借助最可靠、最稳定,最成熟的GSM移动网络使用最简单明了的中文短消息以及英文短信模式迅速有效的把家庭实时的情况反映到您的手机屏幕上并且通过手机收发短信采取一定初步措施阻止事态的进一步恶化进一步实现远程控制的智能家居系统。基于的GSM的智能家居能够快捷,高效,安全的管理自己的住宅,让拥有者充分的享受科技带来的幸福,同时可以为特定人群或者在特定的工作环境的工作更加人性化,低成本的管理。关键词GSM;STC单片机;远程操控;智能家居;ABSTRACTINTHE21STCENTURYISTHEERAOFINFORMATIONEXPLOSION,THEARRIVALOFINFORMATIONAGEHASLEDTOTHEDEVELOPMENTOFINTELLIGENTALONGWITHTHEVIGOROUSDEVELOPMENTOFTHEINTELLIGENTMACHINEINDUSTRYANDTHEMATURITYOFNETWORKTECHNOLOGY,MOREANDMORERESEARCHESONTHESMARTHOME,INTELLIGENTNOWHASSPREADALLOVERTHEWORLDPEOPLEINTHESOCIALPROGRESSATTHESAMETIMECANALSOBESTARTEDWITHTHEAIDOFINTELLIGENTMANAGEMENTBYHISOWNGROUPABILITYOFMANMACHINEINTERACTIONOFSMARTHOMEHASBECOMETHEBESTCHOICESMARTHOMEASABRANCHINTHEFIELDOFINTELLIGENCERESEARCH,ANDCANCOMPLETELYMEETTHENEEDSOFPEOPLESDAILY,ATTHESAMETIMEALSOCANPROMOTETHEOVERALLSOCIALPROGRESS,INCREASETHEPOPULARITYOFSCIENCEANDTECHNOLOGYKNOWLEDGE,TOREDUCETHECRIMERATE,THEECONOMICLOSSISQUITEMEANINGFULTHEDESIGNOFSMARTHOMESYSTEMBASEDONGSM,MAINLYBYSTC51MCUANDGSMMODULE,SENSORMODULEANDTHEHOUSEHOLDOFCONTROLLEDOBJECTSENSORSDESIGNEDINTHESYSTEMINCLUDINGACTIVEINFRAREDSENSORS,SENSORMODELOFSINGLEBUSDHT11TEMPERATUREANDHUMIDITYSENSOR,SMOKESENSORMQ2THISSYSTEMCANREALIZETHEFIREPREVENTION,ANTITHEFT,TEMPERATUREANDHUMIDITYEARLYWARNINGSURVEILLANCE,FANCONTROLTHETEMPERATUREANDHUMIDITYOFTHEPREMISES,STEERINGGEARCONTROLDOORSBYUSINGTHEMOSTRELIABLE,MOSTMATUREGSMMOBILENETWORK,INTHEMOSTINTUITIVEMODEOFSHORTMESSAGEINCHINESEANDENGLISH,THEFAMILYREALTIMEREPORTINGTOYOUDIRECTLYTOTHEMOBILEPHONESCREENANDTAKETHEFIRSTSTEPSBYMEANSOFCELLPHONETOSENDANDRECEIVETEXTMESSAGESTOPREVENTFURTHERDETERIORATIONOFTHESITUATIONFURTHERTOREALIZETHEREMOTECONTROLSMARTHOMEBASEDONGSMCANBEFAST,EFFICIENT,SAFEMANAGEMENTOFHISOWNHOUSE,LETOWNERFULLYENJOYTHEHAPPINESSOFSCIENCEANDTECHNOLOGY,ASWELLASFORSPECIFICPEOPLEORWORKINTHESPECIFICWORKENVIRONMENTMOREHUMAN,LOWCOSTMANAGEMENTKEYWORDSGSMSTCCONTROLLERREMOTECONTROLSMARTHOME第1章绪论21世纪科技的快速发展,科技水平不断提高,传统的工业已经告别传统的生产方式开始进行产业转型,在一些新兴的公司生产中智能化的机器人逐渐代替工作效率低的人类工作。21世纪是一个信息化的时代更是一个智能化的时代。随着自动化控制技术和网络技术的不断成熟,越来越多将两者结合起来应用的智能化设备出现在了在不同应用场所,智能家居作为其中的重要成员,更加智能化,人性化,高效的智能家居研究已经成为了一个重要的研究课题方向。11课题来源人们日益追求更高效,更方便的生活方式,更有效的管控自己温暖的“家”促使智能家居技术流行开来,就目前接连发生的火灾入室抢劫等一系列时间,再一次暴漏出传统的机械式(防盗网、防盗窗)安防系统在实际使用中暴露了很多隐患。随着电子技术的飞速发展,以及最近突然大热的智能化让智能家居系统已从原来的简单化、局部化向智能化、集成化快速发展。对目前无线通信,固定电话拨号、以太网、等为主要的市面上系统的通信方分析,对比各种设计理念通信方式的优点以及不足,我设计基于GSM短信模块作为通讯方式的简易智能家居系统。它借助最可靠、最成熟,最稳定的GSM移动网络系统能够轻松解决更及时、方便进行通讯。12课题背景智能家居系统在计算机技术、通信技术、网络技术、控制技术的迅猛发展,人们越来越重视提高自己的生活品质的这种形势下应运而生。如何建立一个低成本,高效率,充满人性化的智能家居系统已成为当前追求高品质社会生活一个热点方向与话题。GSM智能系统被认为是第五代防盗器最可靠的移动通讯网络。本设计系统充分利用GSM移动通讯功能,结合数字通讯技术,传感器工作,被控对象的协同操作实现对家居的进行状态监控,调度,控制功能。GSM智能家居系统突破原来通讯方式的不稳定近乎可以全球无距离的通讯,GSM本身具有全球最高保密协议,真正意义上让自己置身家外,却感觉自己的家就在你周围。基于GSM的智能家居研究可以进一步的完善智能家居的体系,促进低成本的智能家居走进更多家庭之中,同时智能家居的研究对社会治安,工业现场监管都有重大意义。13国内外在该方向研究以及现状进入2016年了,因为“ALOPHGO”(阿法狗)战胜韩国天才选手李世石的新闻更多的大众都有听到人工智能词汇。从全球首富比尔盖茨第一次在国外使用智能家居的家庭概念,谷歌,亚马逊等世界经济巨蟒在本世纪初已经研究出一定的产业用于民用。谷歌智能化实验室近些年已经把智能家居成品的发展方向更加全面化,人性化,基本可以实现空天地一体户智能家居控制。现如今智能家居进入国内市场已经10多年了,随着物联网、云数据等先进科技的应用,传统的有线的智能家居远远不能满足市场的需求和人们对功能丰富性和可操作性强的要求,智能家居呈现数字化、智能化、潮流化趋势,展现出强大的生命力,而且产品也越来越贴近生活,接地气,实用越来越成为智能家居发展的主方向,打造一个安全,智能,快捷,舒适的生活环境。在国内以美的海尔为首电子商业企业首先把智能家居放在企业未来发展的规划中,越来越多的投资者把明锐眼光聚集在这一领域,小米,华为等企业已经开始量产智能家居产品。数据将成为推进社会进步的第四生产力。基于WIFI和ZIGBEE通讯协议的通讯智能家居原来越普及。“互联网”模式的提出促进国内外智能家居再一次发展,互联网对传统行业变革的动力之源主要来自云空间、数据资源和大规模社会化协同三方面。而智能家居的核心在于“智能”,互联网公司在此领域具备天然优势。只要将底层开发与上层的应用完美融合,才能促使智能家居研究领域快速健康发展。第2章总体设计与器件介绍本章将主要介绍设计的智能家居系统总体设计以及所包含使用的模块以及器件功能简介。21智能家居基本原理概述本设计的智能家居系统使用最新加强版STC52RC的8位单片机为主处理控制器,以GSM作为通讯中枢,配有一定数目的“系统眼睛”即传感器作为突发事件以及数据采集的来源,控制舵机,直流风机等被控对象来实现的智能系统。智能家居系统上电初始化,STC52RC单片机采取中断和查询方式录入按键工作方式,时时扫描传感器的工作状态,如果有系统识别信号发生,传感器实现信息反馈的数字信号通过IO被单片机读取,单片机判断是否执行相应操作,如果温湿度超限发出警报。判断在家状态时候,当红外传感器工作即有人非法闯进,以及家中烟雾浓度过高等状况可通过GSM发送相应的中文提示信息到主人的手机上,智能家居主人也可以通过手机远程操作一系列必要的远程控制MCU进行相应的系统操作,比如可以控制被控对象风机,舵机工作。智能家居实物如图21所示。图21智能家居实物图22智能家居的总体设计方案本设计系统采用8位单片机STC52RC单片机芯片作为主控微处理器,配有传感器作为信息监测的信号来源,舵机风扇作为被控对象。本次设计的智能家居系统整体结构如图22所示。STC51单片机手机终端GSM模块电源系统传感器信号DHT11温湿度传感器MQ2烟雾传感器红外传感器舵机房门驱动电路直流风机电源系统图22智能家居总体结构图23STC89C52单片机单片机最小系统由单片机芯片、为单片机工作提供能源的电源电路、产生时钟信号的时钟电路(晶振)、复位电路以及一些其他的外围电路组成。这些电路的存在目地就是确保单片机可以稳定的工作。由于该单片机有4个八位的可编程I/O口,可以对其进行编程控制,因此可以对其进行一些外围的扩展,使其完成一些指定的任务。STC89C52片内具有ROM/EPROM,这种芯片构成的最小系统可靠、简单。这种单片机在其外围加入时钟电路和复位电路就可以作为控制单元稳定的执行一些简单的操作,结构如图33所示。由于集成度的限制,单片机最小系统只能用作一些小型的控制单元。STC52单片机引脚图如图23所示。图23STC89C52封装引脚图STC52单片机性能及其参数应用如表21所示。表21STC性能特性主要功能特性32位双向IO口2048内部RAM兼容MCS51指令系统4KFLASHROM2个串行中断时钟频率024MHZ2个外部中断可编程UART低功耗和掉电模式软件设置睡眠唤醒24DHT11传感器DHT11温湿度传感器是一款用来准确测量温度湿度数字传感器,由于抗扰动效果好,快速反应、优良品质、低功耗,信号传输距离较远不易丢失数据以及拥有的数字采集温湿度传感模块技术等众多的优点使其能够应用使用在许多苛刻特定的工作场所。STC52RC与DHT11温湿度传感器之间采用单总线数据格式的传输数据,一次DHT11信息数据传输的时间4MS。操作流程如下1)一次完整的温湿度数据传输为40BIT,高位先出低位后出。2)数据格式8位湿度INT低位数据8位湿度低位INT小数数据8高位温度INT数据采集值8低位温度INT数据采集值数据采集8BIT校验和3)数据校验和为32BIT校验位的之和的低八位。25GSM模块GSM短线模块是将基带控制处理核心芯片SIM900、GSM射频电路、内部存储器、功率放大集成电路集成在一块特殊材质的电路板上,并且提供特定的AT操作系统、该系统具有射频功放处理、GSM基带信号处理、标准TTL接口功能模块组成。模块主要功能有收发短信,语音通话,无线状态下远程数据通信传输,GPRS入网通讯浏览网页。换句话说,加上键盘,电源,显示屏的GSM模块就是一部全球随时随地使用手机移动终端。GSM模块支持支持中英文短信服务,单片机通过简单控制操作模拟串口工作原理去控制GSM模块收发短信。GSM模块如图24所示。图24GSM模块26红外传感器本智能家居系统选取主动式释放红外传感器作为非法入侵的检测装置信号来源。它具有以下优点1)传感器安装于门窗以及放有重要物品保管的位置,采用多角度多光束综合判断,极大的降低了传感器的错误的判断。当系通过工作在不在家模式下有人闯入,能被传感器识别出来。2)成本低,实用性强,操作方便,主人便于不在家或者夜间模式下对住宅进行安保布防操作。红外传感器工作原理,传感器的红外发射二极管不断发射红外线,反射回来的强度很低时光敏三极管一直处于关断状态,红外传感器正常工作。当在可检测范围内出现较大体积或者存在有红外释放的移动的个体,发射二极管发射出的红外线反馈回强度大的红外线,光敏三极管处于饱和,指示灯工作。27烟雾传感器智能家居对烟雾进行识别选用MQ2烟雾传感器,该烟雾传感器是一种技术成熟,工作效率高,直接输出数字信号的智能集成检测传感器,该传感器在各种气体检测场所中广泛实用性使用。MQ2传感器正常工作前需要让检测探头通电加热一段大概5S左右的时间,MQ2气体传感器对CH4、CO、H2以及危害气体的灵敏度高,模块输出数字信号可通过IO直接读写检测传感器检测周围气体是否出现易燃有害的气体。28直流风机在当今电机众多类型中,直流电机因为控制简单,成本低等优点占据了大部分的电机市场份额。直流风机是根据输入的直流电压所在的占空比大小来控制直流风机跟输入电压成正比快速转动快慢,直接驱动风扇一起转动的直流电机装置。直流风机具有效率高,机械损耗小,调速范围广,功率因数高等优点。本系统采用是AVC系列的12伏直接风机去作为空气切换窗口装置。直流风机如图25所示。图25直流风机29LCD1602液晶显示器液晶是一种高分子材料集成的材料,以为其特具有殊的物理化学特性,所以广泛的应用于显示屏材料中。1602系列字符型液晶是一种只能用来显示字母、数字、符号ASCII码的点阵型的液晶。LCD1602可以显示的内容为16X2,显示屏的每一行都由16个字符模块组成。LCD1602实物如图26所示。图26LCD1062显示屏210舵机智能家居设计中,使用舵机控制房屋门子的开关。舵机实物图如图27所示。图27舵机实物图该舵机有三根引线。电源线和地线,为舵机提供最基本的工作保证。控制线,用来输入舵机的控制信号。控制信号以PWM波的形式出现。一般由定时器0定时器实现一个周期为20MS的PWM波。这个PWM波高电平持续的时间决定了舵机转过的角度。其对应关系如图28所示。图28输入信号脉宽与舵机转角对应图第3章系统硬件电路设计本章简要地介绍智能家居系统硬件电路设计原理和工作原理。31单片机最小系统单片机最小系统是指能够使单片机正常工作的最小硬件电路单元。它包括三个部分供电电路,提供给单片机最基本的5V工作电压;复位电路,在单片机程序跑飞时能够使单片机回到最初始的状态;时钟电路,为单片机提供工作的基准频率信号。单片机最小系统组成框图如图31所示。单片机复位电路时钟电路供电电路图31单片机最小系统组成框图图32时钟电路原理图如图32所示,最小单片机系统在XTAL1和XTAL2构成晶振电路,产生的时钟脉冲直接提供定时控制部件使用。X1晶振是110592MHZ晶振,C1与C2采用3050PF的陶瓷电容构成晶振电路提供稳定的外部时钟源。图33电平复位电路原理图如图33所示,采用上电按钮电平复位方式,当按下按钮时,RST管脚高电平触发。为保证复位可靠,RC时间常数应大于两个机器周期,一般选取滤波电容22UF,电阻取1K。32LCD显示电路图34LCD显示接口电路如图所示34所示1602采用标准的16脚接口,其中第1脚VSS为电源地。第2脚VCC接5V电源正极。第3脚V0为液晶显示器对比度调整端。防止鬼影出现,需要接上拉电阻滑动变阻器调节对比度。用户可以通过滑动变阻器自己调节对比度。第4脚RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。第5脚RW为读写信号线一般对LCD只进行写操作,RW直接接地。第6脚LCDEN使能端口。第714脚D0D7为8位数据传输接口。(由于本系统只写入数据,所有采用单向数据模式。第1516脚背灯电源端口。15脚背光正极,16脚背光负极。LCD与用单片机P0口作为LCD数据传输口,P22,P23,P24作为LCD控制端口。33GSM接口电路图35GSM接口电路如图35所示,GSM模块采用串行接口电路与MCU相连接。RXD与TXD与单片机相接。BOOT端口是GSM启动端口。GSM通过AT指令与单片机进行数据的传输与控制。GSM的工作电压在5V左右即可。34传感器接口电路智能家居会用到很多传感器去识别以及收集家庭环境的现状。所有本系统选用一系列传感器作为辅助的“眼睛”,“手”去帮助MCU去协同管理。红外传感器图36以及传感器接口电路如图37所示。2KR410CDGNV56P37JHEADROIT89LME_图36红外传感器图37传感器接口电路35电源设计电路本智能家居系统需要电源模块提供12V与5V的工作电压。12V电压直接与驱动电路相连接驱动12V,07A的直流风机,使用LM2940芯片直接把12V的输入电压稳定在MCU以及传感器舵机所需要的工作电压5V。综上所述以本智能系统设计电源电路采用构建稳压电路的方法提供系统工作电压。系统电源电路设计如图38所示。图38电源设计电路36直流风机驱动电路智能家居采用的是12V,07A直流电机,由于风机的回灌电流太大,可能直接烧毁单片机,所以直接使用单片机无法驱动工作。所以单独设计一款隔离驱动电路驱动控制直流风机。该驱动电路采用74LS244作为隔离保护电路,使用BTN7970作为驱动电路的驱动芯片,可以提供的驱动电流达到1A以上,远远可以满足本系统所有直流风机驱动要求。驱动电路的原理图如图39所示。图39驱动电路原理第4章系统软件设计41系统软件开发环境本次系统软件开发采用标准C语言开发与KEIL4的开发环境。C语言作为已经得到广大程序员开发的青睐与支持的最流行的编程语言,它具有很好的移植性,操作方便,代码书写形式简单以及是其他高级语言的开发环境语言基础。在很多硬件开发的系统几乎都采用标准C语言编程开发,如DSP,ARM,飞思卡尔K系列,因特尔等公司的单片机。C语言程序本身具有良好的代码移植性不完全依靠任何硬件环境,可以通过简单移植或者修改系统代码移植直接在目标硬件系统上开发使用。C语言提供了很多数学函数并且支持浮点数运算,开发周期短,效率高。增加程序的可读性,和可维护性。相对于汇编语言,C语言编程具有更加规范性,可读性。模块化更有利于系统移植。最主要的用户不必去了解硬件寄存器分配,不同存储器的寻址以及数据的类型的管理,这一切编译器都会自动完成。总之C语言编程更加方便,快捷。42主程序系统流程本设计智能家居系统采用多状态工作模式。系统通过按键,设定温湿度预警值并在LCD显示模块显示。工作状态模式分别为在家模式,外出模式。模式的切换主要通过外部按键,LCD1602显示屏,手机终端三方面控制显示以及设置区分。在主程序完成对LCD初始化,GSM初始化串口初始化以及键盘扫描,读取温度湿度的数据以及预警信号短信的收发。主系统的程序流程图如图41所示。开始LCD初始化GSM初始化定时器初始化中断初始化按键检测KEY1,2,3(设定警报值)MODEL1MODEL2MODEL0温度警报值设定湿度警报值设定WORKGO1外出模式在家模式YNGSM接受模式MODE结束结束YN图41系统主程序流程图43中断处理中断是为单片机具有外部以及内部随意发生的事件可以实时去处理服务设置的,在一定程度提高了单片机的处理能力。是为了提供整体系统的工作效率,故选择中断方式去执行。431定时器中断智能家居系统使用定时器0生成05MS定时器,在定时器中进行温湿度采集数据,以及对数据进行简单的处理提高数据的准确度,在中断定时达到1S进行LCD显示DHT11传感器采集数据处理后的平均数据,在预设舵机标志位有效的前提下在定时器0采用20MS周期进行舵机从0度到180度转动控制。定时器中断的流程如图42所示。关中断重新赋初值T0_NUM200温湿度LCD更新显示中断返回温湿度采集舵机周期控制(D_COUNT)YN图42定时器0中断流程图432串口中断主人通过手机终端与GSM模块相互通信,手机通过公网与指定的GSM模块发送控制短信,以及接受相应的发送的提示信息。当GSM内部有信息接收时候,会自动提示MCU接受数据。此时通过串口传输在GSM模块里面第一位置的信息,并存放在制定的存储空间内,MCU读取的数据在内部进行判断再去执行相应的操作。44子系统设计系统主要包括LCD1602显示子系统函数,键盘扫描子程序,GSM接受发送短信子系统函数,温湿度采集数据子系统函数,以及驱动直流风机子系统函数,照明灯子系统函数以及查询传感器状态函数七大子函数组成。441键盘扫描子程序在系统初始化MCU不断检测键盘是否有输入,要等到按键确认释放后才去执行相应的程序流程。如果不加按键释放检测,由于单片机执行代码的速度非常快,而且是循环检测按键,所以当按下一个键时,单片机会在程序中多次检测到键被按下,从而造成错误的结果。本设计考虑到这些影响特别加入了按键释放以及消除按键抖动延时处理操作。具体流程如图43所示。键盘扫描有键闭合延时消除抖动扫描键盘读取闭合键建立有效标志位返回建立无效标志YNYNN图43键盘扫描程序流程图432温湿度采集子函数DHT11采用单总线模式工作,在MCU中断处理中通过IO口总线上的高低电平以及延时时间大小提取传感器实时采取的温湿度数据,最后通过LCD显示屏显示出来。读取DHT11数据流程图如图44所示。主机发送开始信号总线拉高20US等待从机响应从机有无应答80US数据传输数据校验校验正确数据存储数据舍弃YNYN图44DTH11数据采集函数433GSM模块收发短信函数单片机控制串口实现对GSM短信模块收发短信的控制。在主程序中使用AT指令集与GSM进行交互通信,一方面读取GSM中相应的存取位置信息,也可以通过单片机程序模拟上位机串口控制GSM模块给指定的用户发送中英文短信作为提示信息。模拟串口上位机发送字符串在程序编写字符串命令ATF(初始化命令)初始化GSM工作,GSM接受初始化命令后返回准备好的状态OK,字符串ATCMGF设置即将发送的信息模式选择为TEXT格式还是PDU格式,ATCMGS指令用来设定即将发送的中文短线的长度大小。在接受短信模式中把短信格式设置为接受英文格式,在缓冲的数组中读取是否有数据信息用于智能家居部件控制。本设计系统的GSM收发短信流程图如图45所示。单片机发送ATFATCMGF0RN(文本格式设置)OKOKATCMGS29RN短信长度设置)OK文本内容ENCODE转码)发送0X1AYNYNYN目标机接受短信串口SBUF读数据新信息提醒ATCMGR1RN(读取在第一位的短信内容)是否有控制信息系统控制删除读取的信息函数返回函数入口YNN图45GSM收发短信第5章系统调试本章将要介绍本次毕业设计的智能家居系统设计的程序是如何开发编写以及调试,通过串口测试上位机进行数据调试传送是否正确,最后介绍系统调试运行结果。51GSM模块调试GSM短信模块通过串口上位机进行调试,利用上位机的发送区与接收区所显示的数值进行模块调试。调试的过程如下1、接通电源,按下开关,GSM自动启动,指示灯1S后闪烁,证明GSM正常工作。2、指示灯在1S亮,3S灭的交替工作,证明GSM连接上网。3、通过串口上位机进行操作。调试GSM成功的结果如图51所示。图51GSM调试成功界面52软件调试软件设计完成后,首先进行软件调试。KEIL4软件对C语言编写的源程序进行编译仿真,目前开发MCS51系列单片机的软件很多,KEIL4软件比较好用。它提供了完整开发方案,通过一个集成开发环境将这些部分组合在一起。等程序在KEIL4软件中,调试成功后,将源程序经KEIL4编译后生成的十六进制的HEX文件,烧制到硬件电路中即单片机中,进行软硬件结合调试。软件调试成功如下图52所示。图52软件成功调试图53系统整体工作调试系统的整体调试工作主要由系统的显示功能部分调试,GSM与传感器信号相互协调以及被控对象控制功能调试三大部分组成。通过LED指示灯观察程序是否执行的与预想的顺序一致,同时通过LCD显示的内容进行帮助系统整体调试。系统模式主要由在家模式与外出模式组成。在调试工作模式进行中采用多信号反馈判别系统运行状态。1在家模式系统工作调试烟雾传感器,温湿度传感器,红外传感器同时工作,当温度或者湿度超过预警值,蜂鸣器工作报警,直流风机开始工作。当温度或者湿度降低至预警值时候风机停止工作。通过LCD可以显示当前温湿度参数以及工作模式以及当前所设置的预警值。2外出模式系统工作调试STC主要与GSM短信模块收发短信,读取烟雾传感器与红外传感器数据,控制直流风机和房门窗户之间的协调工作。当标志位改变时候,STC控制GSM收发短信,远程控制当前想要执行或者改变当前执行的操作。智能家居只要在外出模式出现特殊工作状态下,系统发送短信以及警报通知。否者只能进行接收短信操作。3智能家居在正常工作方式下,只有显示屏显示工作模式,温湿度超标警报。结论通过完成本次毕业设计的智能家

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论