基于SMS技术的远程控制系统设计毕业论文.doc
《基于SMS技术的远程控制系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于SMS技术的远程控制系统设计毕业论文.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计(论文)第IV页 共28页目 录摘要3第一章 引言51.1课题背景与发展分析51.2系统设计要求与方案论证5第二章 GSM网络与SMS技术原理72.1 GSM网络及SMS技术概述72.2 SMS的体系结构82.3 AT指令的应用92.3.1 AT指令格式的形式92.3.2 常用AT102.4 SMS 收发模式12第三章系统硬件的结构与设计133.1 系统硬件总体设计结构133.2 GSM模块接口电路设计133.2.1 TC35i概述133.2.2 TC35i的电源设计(LM2596)143.2.3 SIM卡的电路设计163.2.4 TC35I与MCU接口电路设计173.3 MCU主
2、控模块电路的设计183.3.1 MCU的概述183.3.2 MCU 最小系统的构成193.4测温电路的设计203.4.1 DS18B20概述203.4.2 DS18B20接口电路设计213.5 显示电路的设计213.5.1 LED显示器简述213.5.2 LED显示接口电路的设计22第四章 系统软件设计234.1 系统软件设计总体设计思路234.1.1系统软件的整体流程234.2 GSM 模块软件设计244.2.1 GSM 模块初始化程序设计244.3 短消息发送与接收程序设计244.3.1 短消息发送的程序设计244.3.2 短消息读取指令程序设计254.3 测温模块软件设计254.3.1
3、DS18B20的初始化时序254.3.2 DS18B20的读时序264.3.3 DS18B20的写时序274.3.4 DS18B20 温度值处理284.4 串口模块软件设计284.4.1 向串口发送一个字符程序设计284.4.2 串口接收中断函数程序设计29第五章 系统测试与分析305.1 测试环境305.2 测试结果与分析305.3 设计总结30致谢32 摘要本文主要利用现有GSM网络的SMS服务进行现场设备的远程控制装置。通过连接入GSM网络的手持式移动终端对于一些远程受控端或者远程零散设备进行控制,并返回一些关键数据。从而更加安全的实现了对系统的远程控制。短消息控制遵循GSM的标准AT指
4、令集。这里着重介绍了和本课题相关的AT指令,采用了TEXT编码方式实现对GSM模块的控制。本课题的任务是实现基于SMS技术的远程控制系统,用户可以通过手机发送短信对远程系统进行控制。通过对短信息的收发,实现了对远程系统的控制。关键词:GSM SMS AT指令 远程控制Title A method based on SMS technology of remote control deviceAbstractThis paper mainly use of existing GSM network SMS services on the site of the remote control de
5、vice equipment. Through the connection into the GSM network hand-held mobile terminal for some remote controlled end or remote scattered equipment control, and return some key data. Consequently it is more security to the realization of the system of remote control.Short message control follow the G
6、SM standard AT instruction set. This paper focuses on the topic and introduced AT the instruction, the TEXT coding method to realize the control of the GSM module.This topics task is to realize SMS technology based on the remote control system. The user can through the cellphone to send a text messa
7、ge to the remote control system. Through the sending and receiving of short message, it realizes the control of the remote system.Keywords: GSM SMS AT instructions Remote control 本科毕业设计(论文) 第30页 共28页第一章 引言1.1课题背景与发展现状进入20世纪90年代后期以来,计算机、信息、电子、控制、通信等技术得到了迅速的发展,随着internet网向普通家庭生活不断扩展,消费电子、计算机、通讯一体化趋势日趋
8、明显,传统的控制方式也带来了新的革命。而远程控制是现代控制领域中应用比较广泛的一种控制方式。远程控制是指通过有线或者是无线等传输方式,使用远程终端对连接在网络中的设备进行遥控,使远程设备接收命令进行相应的动作。目前远程无线通信总体概括主要有两种:一种通信双方直接发送和接收对方的信号如对讲机、军用设备等;另一种是通信双方间接通信,如现在GSM蜂窝网络、GPS等。远程控制系统应用也很广泛,主要应用有几方面如煤气天然气、石油、电力等能源系统设备以及网络的远程监控;车辆状态远程监控;自动化工厂,生产过程,机器和设备的远程监控;对人体有害的环境下的远程监控;通风设备,制冷设备等的远程监控;水库大坝、水闸
9、、供水系统的远程监控;各种信息查询系统和水库大坝、水闸、供水系统的远程监控。 目前工业上各种监控设备大多还是RS-232、RS-485、有线modem的通信等有线方式传输,虽然有线通讯方式很经济适用,但是有线技术有着很明显的局限性。它们过多的依赖控制室和远端现场之间的物理连线这种数据传输方式很大程度上限制了其使用的场合,使得在偏远的山区和架设通信线路比较困难的地区无法应用。而基于无线技术的监控系统还处在一个较低的水平,多是采用电台数传、电话网、自组网的形式来进行自动控制,这几种方式在稳定性、抗干扰性等方面存在明显的不足,而且监控的距离也有一定的限制。然而GSM网络以现有的网络为依托且GSM具有
10、网络能力强的特点,用户无需另外组网,用其通讯方式易于携带、实用简单方便、网络覆盖面广、通讯成本低不受通信线路及地区限制、保密性高、可靠性高、抗干扰能力强、使用方便灵活通讯快捷等突出优点,则可以有效的解决这些问题。1.2系统设计要求与方案论证本课题的要求是要设计一种无线远程设备控制器对一些零散设备或受控端进行控制,并返回一些运行关键数据。主要有如下两方案实现。方案一:利用卫星通信系统进行传输数据,通过数据收发模块与CPU处理系统交换数据。方案二:利用GSM网络进行传输数据,对单片机进行控制并且返回关键数据。方案三 :采用了ZigBee无线传输模块来实现对单片机进行控制并且返回关键数据。利用方案一
11、方式去进行数据传输,传输的数据量流大、地域广但是该系统实现的方法比较复杂而且成本比较昂贵。方案二采用的是ZigBee传输方式,ZigBee组网便捷但是需要有中心节点,这样就有明显的缺点传输的距离和范围受到限制。 方案三是本课题选择的方案,借助GSM短信息技术、单片机控制技术,主要是用在独立用户的一对一通信方式上,由于通信的媒介是GSM网络,采用SMS进行数据交换,因此整个系统在价格、成本等方面都有很大的优势,用户的操作使用也很方便;而且由于采用单片机控制器作为整个系统的控制核心,因此能够保证本系统在使用过程中性能稳定,质量可靠;本系统的可扩展性保证了在技术方面能够满足特定用户的需求,因而具有比
12、较广阔的市场前景。第二章 GSM网络与SMS技术原理2.1 GSM网络及SMS技术概述 GSM(Global System for Mobile communication)系统是目前基于时分多址技术的移动通信体制中,比较成熟完善,且应用最广泛的一种系统。目前已建成的覆盖全国的 GSM数字蜂窝移动通信网,是我国公众移动通信网的主要方式。基于 GSM的短信息服务,是一种在移动网络上传送简短信息的无线应用,是一种信息在移动网络上储存和转寄的过程。SMS短消息服务是数字蜂窝移动通信(GSM)终端之间通过服务中心进行文本信息收发的应用服务,服务中心完成信息的存储和转发功能。SMS短信(Short Me
13、ssaging Service)系最早的短消息业务,而且也是现在普及率最高的一种短消息业务。短消息通信仅限于一个消息,换言之,一个消息的传输就构成了一次通信。因此,业务是非对称的,一般认为移动起始短消息传输与移动终接短报文传输是两回事。这并不阻碍实时对话,但系统认为不同的消息彼此独立,消息的传输总是由处于GSM外部的短消息服务中心(SMSC)进行中继,消息有目的地或起源地,但只与用户和SMSC有关,而与其他GSM基础设施无关。一个短消息服务器使移动电话(包括 Pocket PC Phone)能够使用 GSM 网络发送短消息,它具有许多功能主要概括如下:(1)一个 SMS 短消息最长可包括 16
14、0 个字符(偶数二进制)。(2) SMS 短信也是一种存储和转发服务。也就是说,短消息并不是直接从发送人发送到接收人,而始终通过 SMS 中心进行转发的。如果接收人处于未连接状态(可能电话已关闭),则消息将在接收人再次连接时发送。(3) SMS 短信具有消息发送确认的功能。这意味着 SMS 与寻呼不同,用户不是简单地发出短消息然后相信消息已发送成功;而是短消息发送人可以收到返回消息,通知他们短消息是否已经发送成功。(4) SMS 短消息的发送和接收可以和 GSM 语音同步进行。(5)SMS 短消息按消息收费,因此要比通过基于 IP 的网络(例如,使用GPRS通用分组无线业务)发送的数据昂贵得多
15、(每字节)。2.2 SMS的体系结构GSM标准中定义的点-点短消息服务使得短消息能在移动台和短消息服务中心之间传递。这些服务中心是通过称为SMS- GMSC的特定MSC同GSM网络联系的。涉及SMS管理的协议如图2-1所示。图2-1 SMS管理的协议图SME:Short Messaging Entity,短消息实体。它可以接收或改善短消息,位于固话系统、移动基站或其他服务中心内。SMSC:Short Message Service Center,短消息服务中心,负责在基站和SME间中继、储存或转发短消息;移动台(ME)到SMSC的协议能传输来自移动台或朝向移动台的短消息,协议名为SMTP(Sh
16、ort Message Transmission Protocol)。SMCGWMS或SMCGMSC:SMS-Gateway MSC,SMS网关。接收由SMSC发送的短消息,向HLR查询路由信息,并将短消息传送给接收者所在基站的交换中心。HLR:Home Location Register,归属位置寄存器。用于永久储存管理用户和服务记录的数据库,由SMSC产生。SMS网关与HLR之间的协议使前者可以要求HLR搜索可找到的用户地址。它与MSC与HLR之间的协议一起,能在移动台因超出覆盖区而丢失报文、随后又可找到时加以提示。MSC:Mobile Switching Center,移动交换中心。负责
17、系统切换管理并控制来自或发向其他电话或数据系统的拔叫。VLR:Visitor Location Register:访问位置寄存器。含有用户临时信息的数据库。交换中心服务访问用户时需要这些信息。GSM用户发送短消息时,他必须至少在其内容中包含最终地址的识别符,和处理这消息的服务中心号码,然后请求传递。短消息的传输要求在移动台和MSC之间建立信令连接。消息本身的传递要求在无线路径上建立专用的链路层链接,并要求采用专用的消息传递协议。在规定的协议栈的顶部是传输层协议,在移动起始短消息情形下,它是一条单独的报文,即SMTP(不是TCP/IP的SMTP)短消息传送报文,低层处理应答的传送,它只指出SMS
18、C已收到报文。目的地为GSM用户的短消息必须首先先从发送方路由至短消息服务中心,然后再被路由至实际地址。当SMSC有短消息需发送到期某一GSM用户时,它建立一条包含各种利于接收者的信息的SMS-DELIVER报文。此信息包括用户的内容,最初的发送者身份及用于批示短消息已被SMSC接收的时间标记。与MO情形相似,SMS-DELIVER报文将在各种接口上传送。在达到目的地前,报文的实际路由必须利用MAP/C查询功能获得,采用的是如下方法:SMSC将短消息传到与服务中心相连的SMS网关,网关的选择依赖于它想到在的用户,因为通常网关仅能处理某些用户(某家营运商或某个国家的用户)。这样,用户通过目录号(
19、一般同电话一样)来识别,这些目录号最初是由短消息发送者输入的,这使得SMS网关能识别有关的HLR并查询它。查询是通过发送一个专用报文,即用于短消息的MAP/C SEND ROUTING INFOR报文来实现;对其应答既可采用包含用户正在访问的MSC/VLR的SS7地址的MAP/C SEND ROUNTING INFO FOR SHORT MESSAGE RESULT报文,又可当已知用户此时不可到达时采用拒绝报文。2.3 AT指令的应用AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,D
20、TE)向终端适配器(Terminal Adapter, TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。通过TA,TE发送AT指令来控制移动台(Mobile Station,MS)的功能,与GSM 网络业务进行交互。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。2.3.1 AT指令格式的形式AT指令格式:关键字(AT)+指令+设置参数。(1) 执行操作指令:用于控制DCE执行某种操作。例如:AT+CCID (获得SIM卡标识)、 ATH;(挂机)、AT+CSQ (检测信号质量)。 (2)读取参数指令:用来读取当
21、前的参数值。例如:AT+CMEE?(读当前错误信息格式)、 AT+CPBS?(读当前所用电话簿) 、AT+CMGF?(当前短信格式是文本格式还是PDU格式)。(3)测试参数指令:查询可以设置的参数及范围 或返回参数及范围。例如:AT+CMEE=? 、AT+CPBS=? 、AT+CMGF=? 、AT+CSQ=? 。 (4)设置参数指令:设置参数值。例如:AT+CFUN=(启动无线CPU的功能)。(5)其他设置要求:AT指令行既可以由一条指令构成,也可以由多条指令构成,各指令由分号”;”隔开。 执行指令不带参数; 设置参数指令可带多个参数用逗号隔开;读取参数指令是获得当前参数的具体值;测试参数指令
22、是获得允许参数的范围。 AT指令不区分大小写,但参数区分大小写。2.3.2 常用AT指令及分析 2.3.2.1一般命令AT+CGMI给出模块厂商的标识。 SONY ERICSSONAT+CGMM获得模块标识。这个命令用来得到支持的频带(GSM900,DCS1800或PCS1900)。当模块有多频带时,回应可能是不同频带的结合。 AAB-1021011-CNAT+CGMR获得改订的软件版本。 R6C005 CXC125582CHINA1AT+CGSN获得GSM模块的IMEI(国际移动设备标识)序列号。351254004238596AT+CSCS选择TE特征设定。这个命令报告TE用的是哪个状态设定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SMS 技术 远程 控制系统 设计 毕业论文
限制150内