毕业设计-基于短信的家庭智能电子开关_第1页
毕业设计-基于短信的家庭智能电子开关_第2页
毕业设计-基于短信的家庭智能电子开关_第3页
毕业设计-基于短信的家庭智能电子开关_第4页
毕业设计-基于短信的家庭智能电子开关_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

泉州师范学院毕业论文(设计)题目基于短信的家庭智能电子开关物理与信息工程学院电子信息科学与技术专业07级学生姓名黄宁宁学号070303024指导教师柯跃前职称副教授完成日期2011年4月教务处制基于短信的家庭智能电子开关物理与信息工程学院电子信息科学与技术070303024黄宁宁指导老师柯跃前【摘要】伴随着经济的发展,人们对生活水平的要求越来越高,许多厂家和商家推出很多智能化的家用电器,例如自能电饭煲,自能电冰箱,空调等。然而这些大部分都是居于定时的智能控制,很多已经没办法满足人们的需求。基于此,提出了一套基于短信平台的家庭智能开关的方案来实现对家用电器的控制。该方案借助于庞大的GSM网络优势,实现开关自动控制,通过GSM用户可随时随地控制家用开关。让用户真正感受到了“智能化”给生活带来的方便、舒适和安全。【关键词】家庭智能开关;STC89C52;继电器;TC35引言41GSM技术511GSM系统的特点512GSM系统的基本构成513GSM网络信令与协议62总体设计方案621系统设计的基本要求622系统设计的思路63硬件设计731单片机732继电器833TC35模块933稳压电源1034整体设计114软件与调试1141硬件调试11411继电器部分的调试12412单片机最小系统及下载部分的调试12413GSM模块的调试1242软件部分的编写13421单片机控制GSM模块程序部分的编写14422主程序的编写175设计总结及感受17致谢18参考文献19附件21引言近年来,随着电子产业和通信技术的飞速发展,以及需求、竞争、科技三大动力的推动,通信业正在经历一场巨变,以数据、话音、视频为基础的新型电信业务层出不穷且发展迅猛。相应的各种自动控制系统也迅速发展起来,层出不穷的智能电子产品也已经深入平常百姓家,从生活到工作大大小小皆可使用智能产品。例如家用电饭煲,可定时自动煮饭,为在外工作人员节省做饭的时间;智能路灯,可定时可光控等。但是,这些智能很多已经满足不了快速发展的社会。GSMGLOBALSYSTEMFORMOBILECOMMUNICATION系统是目前基于时分多址技术的移动通信体制中最成熟完善、覆盖面最广、功能最强、用户最多的移动通信系统,基于现有GSM短信息功能SMS,SHORTMESSAGESERVICE的家庭开关自动控制系统,充分利用现有网络,无需单独组网,运行安全稳定,具有运行灵活结构简单、经济,非常适合家用1。在这移动通信网络迅速发展的情况下,我们确立了“基于短信的家庭智能电子开关”该课题。课题中采用了STC89C52为控制核心,配以继电器控制,对家庭普遍使用的排插进行改装;采用西门子TC35及其外围电路构成无线监控通讯终端,利用GSM无线通信网络实现对家用排插进行远程控制。对于本次课题,具有以下优点可以实现无线远程传输与控制GSM的功能完善、覆盖面广,使得远程控制得以实现。实时性、实地性利用GSM组成的监控系统,可以进行对家用排插的实时控制,及时做出相应反应,借此来实时控制家用电器以及其他设备,例如家用电饭煲,家用空调,家用电扇等等,让用户可远程控制,人在外却如同坐在家里。当然也可以用在其他可用的地方,省时又方便。安全、经济利用现有网络,无需单独组网,运行安全又经济。1GSM技术20世纪90年代开始出现了数字移动通信系统,GSM系统是欧洲在20世纪80年代设计、1992年开通的数字移动通信系统。全球移动通讯系统GLOBALSYSTEMOFMOBILECOMMUNICATION就是众所周知的GSM,是当前应用最为广泛的移动电话标准。11GSM系统的特点GSM系统是一种典型的开放式结构,作为一种面向未来的通信系统,他具有下列主要特点1)GSM系统抗干扰能力较强,系统的通信质量较高。2)GSM系统具有较强的鉴权和加密功能,能确保用户和网络的安全需求。3)GSM系统采用FDMA/TDMA及调频技术,频率重复利用率较高,同时它具有灵活方便的组网结构,可满足用户的不同容量需求。4)GSM系统除了可以开放基本的话音业务外还可以开放各种承载业务、补充业务以及与ISDN相关的各种业务。5)GSM系统由几个分系统组成,各分系统之间都有定义明确且详细的标准化接口方案,保证任何厂商提供的GSM系统设备可以互连。同时,GSM系统与各种公用通信网之间也都详细的定义了标准接口的规范,使GSM系统可以与各种公用通信网实现互联互通2。12GSM系统的基本构成GSM系统由一系列功能单元组成,基本结构框图如图1所示图1GSM系统组成(1)网络子系统NSS(交换子系统SS)网络与交换子系统包括实现GSM的主要交换功能的交换中心以及管理用户数据和移动性所需的数据库,有时也称之为交换子系统。NSS可分为移动业务交换中心MSC、归属用户位置寄存器HLR、访问用户位置寄存器VLR、鉴权中心AUC、设备识别寄存器EIR。(2)基站子系统BSS基站子系统包括基站控制器BSC、基站收发信机BTS。BBS是在一定的无线覆盖区中由MSC控制,与MS进行通信的系统设备,他主要负责完成无线发送接收与无线资源管理等功能。(3)操作维护子系统OSS操作维护中心OMC主要对整个GSM网络进行管理和监控。通过它实现对GSM网络内部各种部件功能的监视。系统的自检、报警与备用设备的激活、系统的故障诊断与处理、话务量的统计和计费数据的记录与传递,以及各种资料的收集、分析与显示灯功能3。(4)移动台子系统MSMS是整个系统中直接由用户使用的设备。在GSM系统中,物理设备与移动用户是相互独立的。也就是说,用户所有信息都存储在SIM卡上,系统中的任何一个移动台都可以利用SIM卡来识别移动用户。移动台有自己的识别码IMEI,称为国际移动台设备识别号,每个都是唯一的。13GSM网络信令与协议根据电信网开放系统互连模式OSI的概念,把协议按其功能分成不同的层面OSI第一层是物理层物理层有两种作用一是传送客户的业务信息,包括话音和业务;二是在系统的各实体之间传送信令信息。OSI第二层是链路层链路层的主要功能是信令单元的定界和定位、差错检验和纠错、信令链路差错率监视和流量控制。OSI第三层是网络层网络层的主要功能是负责系统的控制和管理,把客户和系统控制过程的特定信息按一定的协议分组安排到指定的逻辑信道上来。OSI第三层以上是应用层其协议与涉及的功能实体有关。2总体设计方案21系统设计的基本要求1)可以进行GSM通信该设计要求可使用TC35模块与手机或者PC机之间进行相应的通讯。2)与单片机连接进行控制继电器单片机可以通过与TC35连接,对GSM模块所接收的信息进行识别,并且实行相应的操作,分别对各个继电器进行通信。3)要求对本设计进行安全装备基于本设计是通过通信来控制排插以此控制家电的使用,因此本设计需对该装置进行安全的措施。22系统设计的思路继电器驱动电路89C51单片机系统TC35模块排插漏电保护器插头5V供电图2总体设计框图如图2所示系统将电源接头通过漏电保护器将零线火线分别接与继电器与排插的相应接口连接。通信控制端有TC35模块通过GSM网络与单片机连接,并由单片机的控制IO口来控制继电器。用户可通过手机发送相应的指令控制相应的继电器,以此控制相应排插口上电器的工作状态。3硬件设计31单片机系统控制部分采用STC89C52作为控制芯片,如图37所示。STC89C52是一种带8K字节闪烁可编程可檫除只读存储器的低电压,高性能COMOS8的微处理器,该器件采用ATMEL高密度非易失存储器制造技术,与工业标准的MCS51指令集和输出管脚相兼容【4】。设计选用STC89C52可靠性高,性价比高,选用40脚的单片机确保了I/O不会过少,而导致系统扩展出现困难;看门狗对系统提供保护功能,当系统发生故障而超过设置时间时,电路中看门狗将通过RESET信号向CPU做出反应,保密性能佳;只需使用MAX232进行电平转化,通过串口与PC机连接,通过调试助手清楚地观察一些数据的变化。52类型的单片机的内存也相对较大,足以应付日常编程程序的大小。图3为单片机与PC机的串口及下载部分。图4为STC89C52外部框图与总控制电路。单片机通过P30与31口与MAX232的RLIN与RLOUT连接,PC机通过RS232及MAX232与单片机连接实现数据的写入。STC89C52的主要特性如表1所示兼容MCS51指令系统8K可反复擦写FLASHROM32个双向I/O口256X8BIT内部RAM3个16位可编程定时/计数器中断时钟频率024MHZ2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能表1STC89C52主要特性图3下载部分及串口图4STC89C52的外部电路32继电器继电器是当输入量(或激励量)满足某些规定条件时,能在一个或多个电器输出电路中产生预定跃变的一种器件。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”5。继电器主要产品技术参数如下1、额定工作电压是指继电器正常工作时线圈所需要的电压。根据继电器的型号不同,可以是交流电压,也可以是直流电压。2、直流电阻是指继电器中线圈的直流电阻,可以通过万能表测量。3、吸合电流是指继电器能够产生吸合动作的最小电流。在正常使用时,给定的电流必须略大于吸合电流,这样继电器才能稳定地工作。而对于线圈所加的工作电压,一般不要超过额定工作电压的15倍,否则会产生较大的电流而把线圈烧毁。4、释放电流是指继电器产生释放动作的最大电流。当继电器吸合状态的电流减小到一定程度时,继电器就会恢复到未通电的释放状态。这时的电流远远小于吸合电流。5、触点切换电压和电流是指继电器允许加载的电压和电流。它决定了继电器能控制电压和电流的大小,使用时不能超过此值,否则很容易损坏继电器的触点。选择继电器时首先要了解控制电路的电源电压,能提供的最大电流,其次是被控制电路的电压和电流,最后是被控电路需要几组、什么形式的触点。选用继电器时,一般控制电路的电源电压可作为选用的依据。控制电路应能给继电器提供足够的工作电流,否则继电器吸合是不稳定的。图5继电器驱动电路本次设计选择控制电压为5V,被控制电压为250V10A。由于单片机的IO口的输出电流很小只有420MA,驱动不了继电器使其工作,所以需要用三极管放大来驱动。具体驱动电路图5所示。当三极管由导通变为截止时,继电器绕组感生出一个比较大的自感电压它与电源电压叠加后加到控制继电器线圈的三极管的E、C两级上,使其发射结有可能被击穿。为了消除这个感生电动势的有害影响,在继电器线圈两端反向并联抑制二极管,以吸收该电动势。自感生电压与电源电压之和对二极管来说确实正向偏压,使其二极管导通形成环流。感应的高电压就会通过回路释放掉,保证了三极管的安全。同时因为IO口的电流极小,以此在IO口的输出端加一个上拉电阻。当IO口输出低电平时,三极管处于导通状态,加在继电器的两端达到5V左右,足以达到继电器的驱动电压,同时通过三极管放大的IO口电流亦可达到驱动要求。33TC35模块TC35是SIEMENS公司推出的新一代无线通信GSM模块,可以快速安全可靠地实现系统方案中的数据、语音传输、短消息服务SHORTMESSAGESERVICE和传真。模块的工作电压为3355V,可以工作在900MHZ和1800MHZ两个频段,所在频段功耗分别为2W(900M)和1W(1800M)。模块有AT命令集接口,支持文本和PDU模式的短消息、第三组的二类传真、以及24K,48K,96K的非透明模式。此外,该模块还具有电话簿功能、多方通话,漫游检测功能,常用工作模式有省电模式、IDLE、TALK等模式。通过独特的40引脚的ZIF连接器,实现电源连接、指令、数据、语音信号、及控制信号的双向传输。通过ZIF连接器及50天线连接器,可分别连接SIM卡支架和天线6。如图6所示,TC35自带RS232通讯接口,可以方便的与PC机、单片机连机通讯。可以快速、安全、可靠地实现系统方案中的数据、语音传输、短消息服务和传真。TC35模块主要由GSM基带处理器、GSM射频模块、供电模块、闪存、ZIF连接器、天线接口六部分组成。作为TC35的核心,几代处理器主要处理GSM终端的语音。数据信号,并涵盖了蜂窝射频设备中的所有的模拟与数字功能,在不需要额外硬件电路的前提下,可支持FR、HR和EFR语音信道编码。TC35的电流消耗指标1通话模式的峰值电流(TALKMODEOFPEAK),18A2通话模式的典型电流(TALKMODE),300MA900MHZ/270MA1800MHZ3空闲模式(IDLEMODE)的消耗电流,10MA4休眠模式(SLEEPMODE)的消耗电流,3MA5关机模式(POWERDOWNMODE)的消耗电流,50A图6TC35模块TC35模块的SYNC引脚可以用来输出一个同步信号,也可以在应用使来控制一个LED灯的输出状态。SYNC端通过一个三极管或门电路来控制LED。一个简单的电路接法是SYNC端通过一电阻接到NPN三极管(如9013)的基极,射极直接接地,集电极通过一个接限流电阻接到LED的负端,LED的正端接VCC。LED的工作模式完全类同于同步信号,显示的是TC35的工作状态1LED灯灭,表示TC35电源关闭,处于休眠、报警或单纯的充电模式2600MS亮/600MS灭,表示未插入SIM卡,或者个人身份未登记/已注销,或者网络正在搜寻中,或者正在进行用户身份鉴定,或者网络注册正在进行中375MS亮/3S灭,表示网络注册成功(控制通道和用户交换信息完成),无来电4LED灯亮,依据不同的呼叫类型声音呼叫,数据呼叫,在建立或者完毕时的状态7。33稳压电源图7稳压电源电路系统所需电源由市电220V转化为5V,再经由图7电路进行稳压为电路提供稳定可靠的电源。34整体设计图8所示为本次设计的整体电路。当手机发送短信时,单片机在GSM模块接到信后读取短信,并且判断执行相应的指令,并驱动相应的继电器控制对应端口的通电。同时在GSM模块收到短信后会回复如图9所示的信息到手机端。图8本设计整体电路图9GSM模块发送短信4软件与调试41硬件调试硬件部分共包括继电器、单片机最小系统、GSM模块三个部分,在画完原理图及PCB,做完硬件部分(即包括各个部分都焊接完),必须先进行硬件各个模块的调试,即保证各模块部分都能正常运行和工作。411继电器部分的调试1对于继电器用万能表的电阻档,测量常闭触点与动点电阻,其阻值应为0;而常开触点与动点的阻值就为无穷大。由此可以区别出哪个是常闭触点,哪个是常开触点。2用万用表检测一下整个硬件模块是否有短路、虚焊、断路等各方面问题,如果存在问题,查看一下原理图和PCB,在保证焊接及电路方面都没有问题的情况下,才可以接上电源进行检测。3在前面的工作做完以后,接上电源,通电一段时间将单片机的电源接上,并将编写一个简单的程序使单片机IO口出现0和1的变换。然后选出三个IO口接到继电器驱动电路的输入端,以此来判断继电器是否有依据原理来释放与吸合。看指示灯是否会亮,当继电器吸合时,指示灯会亮,当继电器释放时,指示灯会灭。4在上一步的情况下说明,继电器驱动电路基本上是可以正常工作,为了确实保证继电器驱动电路能正常驱动继电器,可以用万用表进行检测,用万用表蜂鸣档测试,看继电器驱动电路是否有存在电路连接问题。通过测试发现原先设计的驱动电路智能被IO口得P0口可以驱动,而其他的I/O口却驱动不了。经过查找资料及书本,才发现自己忽略了单片机的I/O口输出电流只有420MA,而继电器的驱动电流需50MA,其放大后的电流仍没法驱动继电器,需要在I/O口的输出端外加上拉电阻才能满足继电器的需求。412单片机最小系统及下载部分的调试画好原理图后,先确认要与GSM模块连接的RS232与MAX232是否连接正确,然后制版。如上模块检测所述,先检测件模块是否有短路、虚焊、断路等各方面问题,特别是芯片引脚之间的连接是否正确,如果存在问题,查看一下原理图和PCB,在保证焊接及电路方面都没有问题的情况下,才可以接上电源进行检测。如果上述检测没有问题,可以接上电源,检查芯片STC89C52及MAX232是否有异样,如果没有其他问题,则可以拿一段编译好的程序进行下载,如果下载成功,则下载部分没有问题。而检测单片机则可以写一个简单的小程序,用万用表进行检查。例如,写一段检测芯片引脚的程序,置某个引脚为低电平或者可以在某段时间内发生变化,然后用万用表检测该引脚是否发生变化,如果没有,则检查芯片的各方面是否有连接好,也有可能是芯片出问题;如果有,则可以说明该最小系统基本上可以用。因为芯片的各个功能并不能全部通过万用表检测出来,需在具体的应用场合才能确定。由于原先没有注意的RS232与MAX232的连接电路用于下载与用于与TC35模块连接的线路不一样,导致在做板时将电路做错,没法与TC35联机。经过改正后,电路一切正常。413GSM模块的调试GSM模块用的是西门子TC35,调试时需要借助PC机及串口调试助手。如图10所示。先连接上TC35模块的电源线和串口线,将TC35模块与PC机连接触发TC35模块上的IGT按键,打开TC35调试助手,波特率设为9600BPS,选择端口。发送“AT“AT回车改变波特率“ATIPRXXXX“TC35的默认波特率是192K,实际使用时,可以改成9600或384K,方法如下ATIPR9600回车短信模式的设置GSM模块的短信模式有2种。第1种是TEXT模式第2种是PDU模式。PDU模式可以采用UNICODE编码发送英文、汉字。但合成PDU码比较复杂,而TEXT模式只能发送英文,但无须编码。实际使用可以采用TEXT模式。设置如下ATCMGF1回车(该设计中用的是TEXT模式)短信模式简介SMS是由ETSI所制定的一个规范GSM0340和GSM0338。当使用7BITS编码的时候它可以发送最多160个字符8BIT编码最多140个字符。通常无法直接通过手机显示通常被用来作为数据消息,例如SMARTMESSAGING中的图片和铃声和OTAWAP设置。16BIT信息最多70个字符被用来显示UNICODEUCS2文本信息,可以被大多数的手机所显示。一个以CLASS0开头的16BIT的文本信息将在某些手机上作为FLASHSMS显示闪烁的SMS和警告SMS。有两种方式来发送和接收SMS信息使用文本模式或者使用PDUPROTOCOLDESCRIPTIONUNIT模式。文本模式可能某些手机不支持实际上也是一种PDU编码的一种表现形式。在显示SMS信息,可能使用不同的字符集和不同的编码方式。如图10TC35调试助手短信的删除方法ATCMGD1回车短信的发送方法短信息的发送分成两步发送接收的手机号码,等待应答“ATCMGS回车目的地址TC35回应ATCMGS输入短信息的内容只能是英文TEST回车通过测试得出TC35模块正常课使用。42软件部分的编写设计中所用的单片机是STC89C52,因此为了使程序简单明了,采用的是C语言编程,用WAVE软件进行编译,STCISP软件进行下载。程序编写流程图如图11所示。开始串口初始化TC35初始化判断是否短信消息否判断指令继电器1开/关继电器2开/关继电器3开/关是图11流程图421单片机控制GSM模块程序部分的编写该部分程序是整个程序的主要部分,主要在于串口数据之间的传送,包括串口初始化、串口中断、串口数据发送、短信发送。4211串口初始化VOIDUART_INITSCON0X50/允许接收PCON0X00/波特率不加倍TMOD|0X21/定时器1方式2、定时器0方式1TH10XFD/波特率设置为9600TL10XFDTR11ES1EA1该段程序主要在于串行控制寄存器SCON的设置,选用的是串行通信方式1,SCON的设置如下所述。SCON是MCS51单片机的一个可位寻址的专用寄存器,用于串行数据通信的控制。单元地址为98H,位地址为98H9FH。寄存器的内容及位地址表示如下表2所示。位地址9FH9EH9DH9CH9BH9AH99H98H位符号SM0SM1SM2RENTB8RB8TIRI表2位地址位符号说明各个位的说明如下SM0、SM1串行口工作方式选择位其状态组合和对应工作方式为SM0SM1工作方式00方式001方式110方式211方式3SM2允许方式2、3的多机通信控制位在方式2和3中,若SM21且接收到的第九位数据(RB8)为1,才将接收到的前8位数据送入接收SBUF中,并置位RI产生中断请求;否则丢弃前8位数据。若SM20,则不论第九位数据(RB8)为1还是为0,都将前8位送入接收SBUF中,并产生中断请求。方式0时,SM2必须置0。REN允许接收位REN0禁止接收数据REN1允许接收数据TB8发送数据位8在方式2、3时,TB8的内容是要发送的第9位数据,其值由用户通过软件来设置。RB8接收数据位8在方式2、3时,RB8是接收的第9位数据。在方式1时,RB8是接收的停止位在方式0时,不使用RB8TI发送中断标志位在方式0时,发送完第8位数据后,该位由硬件置位。在其它方式下,于发送停止位之前,由硬件置位。因此,TI1表示帧发送结束,其状态既可供软件查询使用,也可请求中断,TI由软件清“0”。RI接收中断标志位在方式0时,接收完第8位数据后,该位由硬件置位。在其它方式下,于接收到停止位之前,该位由硬件置位。因此,RI1表示帧接收结束,其状态既可供软件查询使用,也可请求中断,RI由软件清“0”。4212串口中断程序VOIDSERIALINTERRUPT4ES0IFRI/判断是否可以接受RI0I_RECEIVESBUFTC35_REI_TC35_RECEI_RECEIVEIFI_TC35_RECETC35_MAXTC35_MAXI_TC35_RECEIFTC35_MAX10FLAG01ES1在写该段程序时,主要是串口中断入口INTERRUPT44213串口数据接收程序VOIDRE_SMSCHARKIFFLAG01DELAY100KFIND_STRTC35_RE,CNFLAG00IFK1CLRT35_REK0FLAG11P0_10IFFLAG11FLAG10SENDCMGRDELAY1500IFTC35_RE74OFLAG1SENDCMGDTC35_OKELSEIFTC35_RE74SFLAG1SENDCMGDTC35_OKELSEIFTC35_RE74OFLAG1SENDCMGDTC35_OKELSEIFTC35_RE74SFLAG1SENDCMGDTC35_OKELSEIFTC35_RE74OFLAG1SENDCMGDTC35_OKELSEIFTC35_RE74SFLAG1SENDCMGDTC35_OKELSESENDCMGDTC35_OKIFFLAG1P0_20FLAG0DELAY500TX_SMSCN,CNDELAY100该程序主要难点在于如何读取数据寄存器中的数据以及如何根据所接收的数据进行相应的操作。当分别发送O1,O2,O3指令时,其相对应的继电器会相应吸合,而发送S1,S2,S3指令时,相应的继电器会释放。4214短信的发送程序VOIDTX_SMSUCHARCC,UCHARDDSENDATTC35_OKSENDCMGFTC35_OKSENDCSCATC35_OKSENDCMGSDELAY100/100MSSENDCCDELAY100SENDDDDELAY100SEND_UART0X1ASEND_UART0X0D/回车键SEND_UART0X0ATC35_OK该段程序主要在于延时的问题上,如果延时太长或太短,短信会产生乱码。在写这个程序前可以先用PC机与GSM模块进行调试,调试成功后再写入程序。422主程序的编写VOIDMAINUART_INITDELAY1TC35_INITWHILE1RE_SMS整个系统的调试结果在整个系统在硬件和软件部分都调试完成后,整个系统的功能都能实现,主要的一点问题在于GSM模块部分,因为电源较为不稳定,在实现功能过程中,偶尔会出现短信发送不过去或目的方收到的短信有乱码这一问题。5设计总结及感受通过本次的设计,我发觉自己所掌握的知识真的很少,虽然之前学过很多课程,包括单片机和C语言编程,但是平时很少用这些东西,懂的只是一些基础的知识,一些最基本的知识点,深一点的并没有去太多的涉及。因此为了做好本次的设计,我重新复习了一遍四年所学的知识,尤其是C语言与单片机。在调试时,经常出现一些问题,刚开始怎么想也没想出问题出现在哪,后来跟同学请教并且查阅一些资料。经过一段时间的努力,最后把整个设计的基本功能都能实现了。虽然程序部分对我来说是最难的部分,编写得也不是很好,但我从中学到很多的知识。由于个人的专业能力不充足,使得整个系统的设计也存在着许多不足,比如程序设计就不是很简练、各功能之间衔接不是很好等。每样设计都是源于生活,付之于生活,结合实际,还有待于去改善。致谢在经历了长达一个多月的毕业设计时间里,我学到了很多知识。在此对我的导师柯跃前老师致以诚挚的敬意和衷心的感谢在选题、设计过程中我遇到了许许多多的问题,是柯老师在旁边辛勤的指导和大力的支持,让我最终完成设计。同时要感谢柯老师为我提供资源,实验设备以及实验器件,感谢我的同学在我遇见问题时给我宝贵的意见。参考文献1侯海霞基于GSM网络的温室大棚控制系统设计J青岛农业大学2韩斌杰,新颜,建斌等GSM原理及其网络优化M北京机械工业出版社,2010313张威GAM网络优化原理与工程M北京人民邮电出版社,2010120244HTTP/WENKUBAIDUCOM/VIEW/E2949BABD1F34693DAEF3E7EHTML5HTTP/BAIKEBAIDUCOM/VIEW/39560HTM6闫俊,夏志忠SM模块TC35及其外围电路设计J大连大连海事大学信息工程学院7HTTP/WWWWILLARCOM/ARTICLE/ARTICLE_VIEWASPID4658孙育才MCS51系列单片机微型计算机及其应用M南京东南大学出版社,200469谭浩强C程序设计M北京清华大学出版社,2005710江思敏,陈明PROTEL电路设计教程M北京清华大学出版社,200612SMSBASEDINTELLIGENTELECTRONICSWITCHFAMILYCOLLEGEOFPHYSICSANDINFORMATIONENGINEERINGELECTRONICINFORMATIONSCIENCEANDTECHNOLOGYMAJOR070303024NINGNINGHUANGTUTORYUEQIANKEASSOCIATEPROFESSOR【ABSTRACT】ALONGWITHECONOMICDEVELOPMENT,PEOPLESLIVINGSTANDARDSHAVEBECOMEINCREASINGLYDEMANDING,ANDMANYMANUFACTURERSANDBUSINESSESOFFERMANYINTELLIGENTHOUSEHOLDAPPLIANCES,FOREXAMPLESELFENERGYCOOKERS,SELFENERGYREFRIGERATORS,AIRCONDITIONERSANDSOONHOWEVER,THESEAREMOSTLYLIVINGINTHEINTELLIGENTCONTROLOFTIME,MANYHAVENOWAYTOMEETPEOPLESNEEDSBASEDONTHIS,ASETOFINTELLIGENTHOMEBASEDMESSAGINGPLATFORM,THEPROGRAMSWITCHESTOACHIEVECONTROLOFHOUSEHOLDAPPLIANCESWITHTHISPROGRAMAHUGEGSMNETWORKADVANTAGES,TOACHIEVEAUTOMATICCONTROLSWITCH,ANYTIME,ANYWHERETHROUGHTHEGSMUSERSCANCONTROLTHEHOMESWITCHALLOWSUSERSTOTRULYFEELTHE“INTELLIGENCE“TOTHELIFEOFTHECONVENIENCE,COMFORTANDSAFETY【KEYWORDS】HOMEINTELLIGENTSWITCHSTC89C52RELAYTC35I附件INCLUDEINCLUDE“STRINGH“DEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTSBITP0_0P00SBITP0_1P01SBITP0_2P02SBITP0_3P03SBITP0_4P04SBITP0_5P05SBITP0_6P06SBITP0_7P07UCHARCODEDT“ABC“UCHARCODEAT“AT“UCHARCODECMGF“ATCMGF1“UCHARCODECSCA“ATCSCA8613800595500“UCHARCODECMGS“ATCMGUCHARCODECNMI“ATCNMI1,1,2“/短信提醒UCHARCODECMGR“ATCMGR1“/短消息读取命令UCHARCODECMGD“ATCMGD1“/删除短信UCHARCODECN6“CMTI“UCHARCODECM4“GSM“UCHARCODECD3“OK“/TC35变量定义/UCHARI_TC35_RECE0UCHARI_RECEIVE,TC35_MAX,FLAG,FLAG0,FLAG10UCHARTC35_RE90/串口初始化/VOIDUART_INITSCON0X50/允许接收PCON0X00/波特率不加倍TMOD|0X21/定时器1方式2、定时器0方式1TH10XFD/波特率设置为9600TL10XFDTR11ES1EA1VOIDDELAYUINTZUINTX,YFORXZX0XFORY110Y0Y/串口发送字符/VOIDSEND_UARTUNSIGNEDCHARCHSBUFCHWHILETITI0VOIDSENDUCHARTABWHILETAB0SBUFTABWHILETI0TI0TABSEND_UART0X0DSEND_UART0X0A/清除TC35_RE缓存/VOIDCLRT35_REUCHARIFORI0ITC35_MAXTC35_MAXI_TC35_RECEIFTC35_MAX10FLAG01ES1/发送短信/VOIDTX_SMSUCHARCC,UCHARDDSENDATTC35_OKSENDCMGFTC35_OKSENDCSCATC35_OKSENDCMGSDELAY100/100MSSENDCCDELAY100SENDDDDELAY100SEND_UART0X1ASEND_UART0X0D/回车键SEND_UART0X0ATC35_OK/接收短信/VOIDRE_SMSCHARKIFFLAG01DELAY100KFIND_STRTC35_RE,CNFLAG00IFK1CLRT35_REK0FLAG11P0_10IFFLAG11FLAG10SENDCMGRDELAY1500IFTC35_RE74OFLAG1SENDCMGDTC35_OKELSEIFTC35_RE74SFLAG1SENDCMGDTC35_OKELSEIFTC35_RE74OFLAG1SENDCMGDTC35_OKELSEIFTC35_RE74SFLAG1SENDCMGDTC35_OKELSEIFTC35_RE74OFLAG1SENDCMGDTC35_OKELSEIFTC35_RE74SFLAG1SENDCMGDTC35_OKELSESENDCMGDTC35_OKIFFLAG1P0_20FLAG0DELAY500TX_SMSCN,CNDELAY100/TC35初始化/VOIDTC35_INITSENDATTC35_OKSENDCMGFTC35_OKSENDCMGDTC35_OKSENDCNMIDELAY1000TC35_OKTX_SMSCM,CD/主函数/VOIDMAINUART_INITDELAY1TC35_INITWHILE1RE_SMSGANEMPLOYMENTTRIBUNALCLAIEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTIIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而穷尽我们的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCE童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发现是不是真正的成长了,好像并没有那么重要了;然后到了高中,觉得非要吐露出自己的心声才能为高中生涯里的懵懂情愫划上一个句点,但毕业晚会的时候最终还是被梗塞在了咽喉,后来再次站在他曾经挥汗如雨的球场,看着他投过篮球的球框时,突然间发现自己已经想不起他的容颜。ORIGINALLY,THISWORLD,CANPRODUCEACHEMICALREACTIONTOANEVENT,INADDITIONTORESOLUTELY,HAVETODO,ANDTIME原来,这个世界上,对某个事件能产生化学反应的,除了非做不可的坚决,还有,时间。APERSONSTIME,YOURIDEASAREALWAYSSPECIALTOCLEARWANT,WANT,LINEISCLEAR,ASIFNOTHINGCOULDSHAKEHISALSOONCESEEM

温馨提示

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

最新文档

评论

0/150

提交评论