基于VB实现短信息收发功能...

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

0摘要本论文主要介绍了利用VB来开发一套实现短信息收发功能的信息系统,并给出了短信息发送系统的软、硬件及设计过程,以及当前无线控制的发展趋势,与目前无线通信的紧密连接。该系统基于GSM原理利用手机通信的远程信息检视系统.该系统利用了手机短信的远距离收发与单片机的有效结合,最大特点是可实现安全远距离实时监控,并记录监控结果,由于利用了TC35模块,所以硬件相对简单,主要有PC机、TC35模块、单片机以及它们之间的串行接口,并进行编程来控制。PC机与TC35模块之间的通信协议采GSM通用通信协议,利用VB语言的MSC0MM控件实现两者之间的通信,单片机部分采用了上位机,使检测和检控在不同的地点,确保人员的安全,硬件看门狗使系统运行更可靠。关键词:VB;MSCOMM控件;串口通信;短信息收发0目录1绪论...............................................................01.1无线MODEM的现状及应用领域...................................01.2无线MODEM的发展趋势.........................................01.3本次毕业设计的主要内容.......................................12无线MODEM设计的方案...............................................12.1无线MODEM硬件电路的总体思路.................................12.2无线MODEM设计软件工程实现的总体思路.........................13短信息系统.........................................................33.1短信通信服务.................................................33.2基于短信息的远程控制系统.....................................53.3与短信息通信相关的AT指令....................................53.4短信息传输的格式.............................................64系统硬件...........................................................94.1西门子TC35模块的外围电路....................................94.2MSP430单片机介绍及外围电路.................................114.3RS-232的介绍及外围电路.....................................124.4复位电路....................................................144.5电源电路....................................................155VisusalBasic的编程环境..........................................165.1VB软件介绍.................................................165.2VB6.0的编程环境............................................175.3MSCOMM控件.................................................215.4VB对英文和汉字的处理.......................................265.4短信息收发系统的实现........................................295.5实现系统功能的调试..........................................345.6最终达到的结果..............................................34总结................................................................37致谢................................................................38参考文献............................................................3901绪论1.1无线MODEM的现状及应用领域随着计算机通信技术的发展,计算机网络监控已成为各种重要现场监控的必要技术手段,对于远程监控使用无线远程监控已经成为控制领域的发展趋势。GSM网络由于其覆盖范围广、信号较稳定、无同频干扰、保密性好、可处理大量的短消息、数据和传真传送等业务功能,而GSM短消息具有随时在线(AlwaysOnline)﹑不需拨号﹑价格便宜﹑覆盖范围广等特点,特别适合于需传送小流量数据的应用,而,广泛应用于油田、气象、港监、水网水文、环保监测、车辆船舶、移动作业等场所。以往这些领域往往采用集群通讯﹑CDPD网或有线MODEM来进行通讯,但这些技术大多存在通讯范围有限﹑费用高﹑每次通讯需先拨号等缺点。使用无线MODEM,这些问题便迎刃而解。GSM系统是目前基于时分多支技术的移动通信体系中比较成熟、完善、应用最广泛的一种系统。主要提供话音、短信息、数据等多种业务。基于GSM短信息功能可以做成传输各种监测、监控数据信号和控制命令的数据通信系统,能广泛应用于远程监控、定位导航、个人通信终端等。由于GSM网络实现了联网和漫游,这样利用GSM网络传输数据不需要再组建专用通信网络,因此采用段心系方式传输数据的系统应用将会越来越广泛。此次通过单片机控制手机模块来实现数据传输的系统,该系统采用短信息的方式传输数据,该系统具有使用灵活、运行可靠等特点。1.2无线MODEM的发展趋势随着无线数据业务的快速发展,许多从来没有的应用从理想变成了现实,如车辆导航﹑远程监控﹑无线上网﹑无线POS﹑物流控制、社区安防等,越来越多的设备开始要求具备无线通讯能力。无线MODEM无线通讯模块便是在这种背景下,由我们自己研发出的通讯产品。应用开发商通过它使自己的设备增添无线通讯能力,从而开发出各种各样的应用。该模块采用发展最成功的无线通讯技术,能提供短消息数据通讯功能,同时也可按照需求配备话音通讯功能。在一些监控系统中需要将数据传向远端服务器,实现这种应用的主要有有线传输和无线传输两种方式。有线传输具有可靠性高、成本低的特点,但是有线传输需要有电话线,这样就很大程度限制了应用场合。无线传输有数传电台的方式,由于采用电台的方式受通信距离的入网许可证等方面的限制,因此采用电台方式1的无线数据传输系统在应用上也有很大的局限性。采用GSM网络传输数据具有介入方便、不需要组网等优点,加上短信息的广泛应用,因此采用短信息的方式传输数据将是一个实现远程传输数据的新的切入点。1.3本次毕业设计的主要内容对于本次毕业设计的题目,主要设计是基于已有的硬件,利用VB来开发一套实现短信息收发功能的信息系统。2无线MODEM设计的方案2.1无线MODEM硬件电路的总体思路此次设计研究的是——无线MODEM工作原理与工程实现短信息收发功能的信息系统,此设计硬件电路:基于单片机实现数据传输系统。基本原理:采用TC35模块与单片机通过串口进行连接,再串口使PC机与单片机进行通信。其系统原理框图如图2-1所示。图2-1系统原理框图2.2无线MODEM设计软件工程实现的总体思路整个软件系统主要实现数据的传输。利用VB的编程,来编写一个工程界面,实现短信息收发系统。发送流程图如图2-2所示。2图2-2发送流程图接收短信息流程图如图2-3所示。3图2-3接收系统流程图整个信息接收系统是基于MSComm控件,利用收发AT指令进行数据交互,具体的实现是通过编码和解码的数据缓冲区来实现。3短信息系统3.1短信通信服务(1)短信中心服务GSM(GlobalSystemforMobileCommunication)网络除了提供话音服务外,还提供面向字符的短信服务(SMS,ShortMessageService)。SMS占用信道的时间短、费用小,可使得两个GSM用户方便地进行点对点通信。由于因特网开发的时间较长,而且已经具有大量的支持软件,并形成了丰富的资源,因此目前众多的短信服务厂商几乎都与国际因特网相结合而形成统一的短信服务中心。如图3-1是中国移动通信集团短信网络的结构,其中的简写短语意义如下:SMPP:ShortMessagePeertoPeer,短信点对点协议。CMPP:ChinaMobilePeertoPeer,中国移动点对点协议。ISMG:InternetShortMessageGateway,因特网短信网关。4图3-1中国移动通信短信息服务网络(2)基于串行口的单机短信通信GSM/GPRS/CDMA是目前商业化的移动通信网络,属于2.5G通信产品,都提供标准的短信服务。但由于其短信中心服务只授权给运营商,科研单位要想开展基于短信的应用研究,目前只能通过移动设备提供的与PC串行通信口来实现。其结构和原理如图3-2所示。图3-2通信结构原理图(3)基于串行口的短信通信通过短信可实现有限字符的通信,也可实现用户与因特网服务器之间的有限字符传送。利用这一特点可实现用户通过无线移动网络与因特网之间的通信,进而实现远程控制的目的。这样的控制不受时间、地点和场所的限制。53.2基于短信息的远程控制系统图3-3基于短信的油田控制系统结构3.3与短信息通信相关的AT指令与SMS有关的GSMAT指令(fromGSM07.05)如下表3-1所示:AT指令功能AT+CMGCSendanSMScommand发出一条短消息命令AT+CMGDDeleteSMSmessage删除SIM卡内存的短消息AT+CMGLListSMSmessagefrompreferredstore列出SIM卡中的短消息PDU/text:0/“RECUNREAD”-未读,1/“RECREAD”-已读,2/“STOUNSENT”-待发,3/“STOSENT”-已发,4/“ALL”-全部的AT+CMGRReadSMSmessage读短消息AT+CMGSSendSMSmessage发送短消息AT+CMGWWriteSMSmessagetomemory向SIM内存中写入待发的短消息AT+CMSSSendSMSmessagefromstorage从SIN|M内存中发送短消息AT+CNMINewSMSmessageindicationsinternet6显示新收到的短消息AT+CPMSPreferredSMSmessagestorage选择短消息内存AT+CMGFSelectSMSmessageformate选择短消息信息格式:0-PDU;1-文本AT+CSCASMSservicecenteraddress短消息中心地址AT+CSCBSelectcellbroadcastmessages选择蜂窝广播消息AT+CSMPSetSMStextmodeparameters设置短消息文本模式参数AT+CSMSSelectMessageService选择短消息服务表3-1与SMS有关的GSMAT指令3.4短信息传输的格式对短消息的控制共有三种模式:BlockMode基于AT命令的PDUMode基于AT命令的TextMode使用Block模式需要手机生产厂家提供驱动支持,目前,PDUMode已取代BlockMode,Text

1 / 44
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功