资源描述:
《基于gsm的门控及sms报警系统软件设计 毕业设计说明书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、沈阳建筑大学毕业设计说明书毕业设计题目基于GSM的门控及SMS报警系统软件设计学院专业班级信息与控制工程学院通信08-1班学生姓名性别女指导教师职称教授2012年6月11日摘要本文详细介绍了本系统的选题背景,发展现状和未来发展前景,并且论述了系统设计过程中所涉及的各项技术,包括:GSM技术,AT89S52单片机,SMS报警技术,TC35i通信模块,常用AT指令等。同时,本文对系统采用的方案进行了详细的论证,在基于ARM的嵌入式系统和51单片机与GSM模块构成的系统中,本设计选择了51单片机与GSM模块构成的系统;在无线数据传输模块的选择上,本设计采用了
2、GSM—SMS模块实现无线数据传输;在GSMModem的选择上,本设计在MZ28模块、Q2406BGSM模块和TC35i模块中选择使用TC35i模块。系统软件设计采用模块化设计思想,主要分为单片机系统初始化模块、通信模块初始化模块、用户身份验证模块、数据传输模块、数据采集模块、报警控制输出模块等组成。在设计过程中,本文绘制了硬件原理框图,各个程序的流程图,包括短信报警程序流程图,身份验证程序流程图,以及程序的总流程图,并对采用C语言对各流程进行编程。本文详细地叙述了基于西门子公司的TC35i型GSM手机模块的门控及SMS报警系统的软件设计过程。给出了采
3、用TC35i模块和单片机构成的门控控制及SMS报警系统的设计方案,并详细介绍了该系统的软件的工作流程。文章重点阐述了单片机和TC35i模块的通信过程、AT指令的应用、短信PDU编解码在单片机上的实现,程序模块的构成等。该系统单片机通过标准串口经电平变换与TC35i模块相连,完成对TC35i模块的初始化和短消息的数据收发功能,完成单片机与TC35i模块的信息传递,根据传递的信息,去驱动执行机构做出相应的动作。关键词:TC35i模块;SMS报警;AT指令;PDU编解码AbstractThispaperdescribesthebackgroundandthe
4、currentsituationofthissystem,aswellasitsfuturedevelopmentprospectsindetail,anddiscussesthetechnologiesrelatetothedesignofthesystemprocess,includingGSMtechnology,AT89S52microcontroller,SMSalarmtechnology,TC35icommunicationmodule,CommonlyusedinstructionsATandsoon.Atthesametime,thi
5、spaperdemonstratestheschemeofthissystemindetail.Wechoose51SCMandGSMmodulesystembetweentheembeddedsystembasedonARMand51SCMandGSMmodulesystem,inthechoiceofwirelessdatatransmissionmodules,wechooseGSMSMSmoduletorealizethetransmissionofwirelessdate,inthechoiceofGSMmodule,weselectTC35
6、imodulebetweenMZ28module,Q2406BGSMmoduleandTC35imodule.Inthedesignprocessofalarmsystem,weselectthemodularizemethod,includingtheSCMsysteminitialmodule,communicationmoduleinitializationmodule,userauthenticationmodule,datatransmissionmodule,dataacquisitionmoduleandalarmcontroloutpu
7、tmodule.Intheprocessofthisdesignation,thispaperprovidesthefunctionalblockdiagramofhardware,flowchartofeverymodule,includingTextmessagesalarmprogramflowchart,Identityauthenticationprogramflowchartandthetotalprogramflowchart,andusesCtoachievetheSoftwareProgrammingtoeachtechnologic
8、alprocess.Thispaperdescribesthesoftwaredesignpr