计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

一种基于GSM网络的通用短信息控制系统设计

2014-09-22 01:05
导读:计算机网络论文论文,一种基于GSM网络的通用短信息控制系统设计样式参考,免费教你怎么写,格式要求,科教论文网提供的这篇文章不错:[摘 要]文章了基于GSM的通用短信息控制系统工作的基本原理,简介了该系统中的
[摘 要]文章了基于GSM的通用短信息控制系统工作的基本原理,简介了该系统中的主要技术,阐述了基于GSM网络的短信息控制系统的基本组成,并提出了该系统的硬件和软件设计,最后,对该系统的工程应用作了评价和讨论。

[关键词]GSM;短信息;控制
            

1概 述

GSM的全称是Global System for Mobile Communications,其中文含义是“全球移动通信系统”。GSM数字移动通信系统是由欧洲主要电信运营者和制造厂家组成的标准化委员会设计,并在蜂窝系统的基础上而成。我国1994年开始建设GSM网,全国GSM用户约有1.6亿。而作为GSM服务中一项重要的远程业务,SMS(Short Message Severs)能够在移动用户及外部系统(比如邮件、页面调度以及声音邮件系统)之间传送包括文字与数字的短信息。其独特的快捷性,方便性,易用性,已经使其在诸如E-Mail、娱乐,GPS定位等领域得到了越来越广泛的应用。目前已经有许多厂商开发了具有单独短信息收发功能的功能模块,GSM短信息收发功能模块的广泛应用,为GSM短信息在自动控制领域的应用注入了新的活力。

本设计选用YK-2 GSM短信模块和上位机构成基于GSM网络的通用短信息控制系统,以利用手机终端收发短信息实现对被控对象的远程控制。

2系统工作的基本原理

系统采取经典的单通道开环控制结构,选用IBM-PC作为上位机,YK-2 GSM短信模块通过RS232口与上位机进行硬件连接,分析接收的短信息和生成发送短信息的工作由事先在上位机上编制好的软件实现,从而实现系统的运行,系统工作原理结构图如下:



图1 基于GSM网络的短信息控制系统基本结构

3相关技术简介

3.1 YK-2 GSM短信模块简介

YK-2 GSM模块是目前比较常用的GSM短信息收发模块,其高达 1条/6秒的发送速度,对中文70汉字,英文160字符短信息的支持,以及对GSM双频1800MHZ和单频900MHZ网络的适应能力,使其具有良好的通用性和移植性。YK-2 GSM模块支持硬件RS232接口,能够方便与PC上位机通讯。 (科教论文网 lw.NsEac.com编辑整理)

3.2 短信息收发控件Smscom.ocx简介

Smscom.ocx是目前IBM-PC机常用的短信息收发ActiveX控件,可以在Visual Basic等可视化开发工具中直接调用。它采用串口或者红外端口作为短信息的输出通道,支持包括Nokia、Siemens、Motorol等a在内支持GSM0705短信息收发协议的手机终端。对部分基于GSM网络的调制借条器也有很好的支持。支持PDU短信息模式,具有初始化InitDevice、发送短信息SendSms、查询事件GetEvent、接收信息SmsEvent和发送完成OnEvent等基本事件。

4系统软件设计

4.1 K-2 GSM模块与上位机连接硬件实现

YK-2 GSM模块采用DB-9的连接器与上位机连接,结合RS-232C的各根数据线和MAX232芯片各个引脚的定义, 模块的TXD和RXD端通过MAX232分别与上位机的TXD和RXD端直接连接,组成最简单的通讯电路。同时考虑到现场干扰等情况,可以采取滤波电容灯抗干扰措施。

4.2 YK-2 GSM模块与上位机连接软件实现

软件开发工具选用Windows下的可视化开发工具Visual Basic,软件一方面接收移动终端发送过来的短信息,加以分析,输出控制信号到被控对象,另一方面将从检测与转换设备收过来控制结果的信息整理,发送到移动终端。软件基本原理如下:

SMS接口

SMS应用软件

GSM设备


软件的关键代码如下:

Private Sub Init_Click()

  Dim ret As Integer

ret = Smscom1.InitDevice(3, 19200, 0) ‘初始化设备

If ret = 0 n MsgBox “YK-2 GSM模块初始化成功!”

End Sub


Private Sub Send_Click()

  Dim ret As Integer

  ret = Smscom1.SendMsg(“13852035375”, “水位”) ’发送

  If ret = 0 Then MsgBox “YK-2 GSM模块正在发送信息,请等待!”

End Sub



Private Sub Close_Click()

Smscom1.CloseDevice ’关闭设备

MsgBox “YK-2 GSM模块已经被关闭!”
(转载自http://www.NSEAC.com中国科教评价网)


End Sub



’事件通知

Private Sub Smscom1_SmsEvent(ByVal nID As Integer, ByVal szPhone As String, ByVal szText As String, ByVal szTime As String)

EventID.Text = nID

Select Case nID

   Case 1     ’发送成功

   MsgBox     “信息发送成功!”

   Case 2      ’发送失败

   MsgBox   “信息发送失败!”

   Case 3     ’接收到信息

   MsgBox    “接收到信息”

   Phone.Text = szPhone   ’Phone

   Message.Text = szText   ’Text

   Time.Text = szTime    ’Time  

   Case 4          ’保留

   MsgBox     “空信息!”

  Case 5      ’出错

  MsgBox       “信息出错!”

Case Else

  MsgBox “”

  End Select

End Sub

5结 语

基于GSM的通用短信息控制系统由于结构简单、价格低廉、通用性、实用性强,能够直接或者在稍作改造后用于诸如:工厂、煤矿等需要远程自动控制的场合。该基于GSM网络的通用短信息控制系统能够在提高效益,减少工作人员劳动强度方面起到了较大的作用,能使需要该系统的工矿自动化水平提高,具有一定的和经济意义。
    上一篇:浅论ADSL宽带网接入技术网络毕业论文 下一篇:没有了