5 总结 35
致谢 36
参考文献 37
1 绪论
1.1 课题的目的和意义
随着移动通信技术的迅速发展,作为移动通信的一种重要增值业务的SMS(短消息服务)也得到了迅速的发展,为远程的数据通信提供了一种新的技术方法[2]。本次设计就尝试将手机的短信收发功能和计算机强大的存储、管理功能结合起米,设计并实现一个基于串口通信的短消息收发管理系统。同时通过这次设计使我了解GSM系统短信收发信息管理的过程,巩固和提高自身所学的移动通信技术以及相关知识,通过在设计中综合运用所学知识,提高自身的知识应用能力,为以后工作打下坚实基础。
1.4 课题的主要问题及解决方案
本课题主要是编写VB程序实现PC与GSM模块的串口通信,实现短信收发。本课题的关键点在于如何实现PC与GSM模块之间的串口通信,怎样实现程序对GSM模块的控制,实现短信收发。所以主要进行的工作是VB串口通信,GSM模块通信协议。在资料中筛选VB串口通信中MSCOMM控件相关内容,并将其搞懂。查找AT指令相关文献搞清短信收发所使用的指令以及它们的用法,通过简单编程实例对AT指令的使用做进一步了解。ACCESS数据库的设计、创建及管理,需要认真阅读相关书籍,通过上机练习,掌握ACCESS数据库使用与调用。
本次设计我拟使用的方案是利用MSCOMM控件实现PC与GSM模块的串行通信,利用AT指令实现短信的发送过程,VB数据库实现短信的查询和读取、联系人的管理。
本次设计使用的硬件为SIM300模块;软件为Visual Basic6.0集成开发环境。SIM300支持中文短信息,可传输语音和数据信号,通过接口连接器和天线连接器分别连接STM卡读卡器和天线。SIM300的数据接口通过AT命令可双向传输指令和数据,可选波特率为300bit/s~115kbit/s,自动波特率为1.2k~115kbit/s。它支持文本和PDU格式,可通过AT命令或关断信号实现重启和故障恢复。Visual Basic6.0通过任务栏上的“开始”/“所有程序”/“Microsoft Visual Basic 6.0 中文版”命令打开。启动后,在弹出窗口中双击“标准EXE”图标,创建一个新工程。使用菜单、工具栏、工具箱、工程资源管理器以及属性窗口等对工程进行编辑和修改,通过代码编辑窗口对代码进行编辑和查看。
2 GSM短信收发原理
2.1 GSM模块的原理
GSM模块是将GSM射频芯片,基带处理芯片、存储器、功放器件等集成在一块线路板上,具有独立的操作系统、GSM射频处理、基带处理并提供标准接口的功能模块。GSM模块与相关的外围电路构成了GSM Modem。外围电路由电阻、电容、二极管、三极管、电感、MCU、稳压IC、电平转换芯片、SIM卡座、DC座、串口等组成。GSM Modem配件有主机、天线、数据线(串口线/USB连接线)、电源适配器等。
本次设计中使用了SIM300模块,SIM300是Simcom公司推出的一款三频段GSM/GPRS模块,可在全球范围内的EGSM 900MHz、DCS 1800MHz、PCS 1900MHz三种频率下工作,能够提供GPRS多信道类型多达10个,并且支持CS-1、CS-2、CS-3和CS-4四种GPRS编码方案。模块与移动应用设备通过一个60引脚的板板连接器相连,除了RF天线接口,它提供了模块与开发板的所有硬件接口。SIM300主要特性如表2.1所示。
表2.1 SIM300主要特性
特性 说明
工作电压 单电压供电,3.4—4.5V
低功耗模式 休眠模式下,工作电流典型值为2.5mA
工作频段 SIM300具有三个频段:EGSM900、DCS1800、PCS1900。频段频率可由AT指令设置,默认频段是EGSM900和DCS1800。
- 上一篇:信号控制路网交通流动态分配研究
- 下一篇:AT89C51单片机铁路沿线风速雨量采集方法设计
-
-
-
-
-
-
-
中国传统元素在游戏角色...
上市公司股权结构对经营绩效的影响研究
高警觉工作人群的元情绪...
NFC协议物理层的软件实现+文献综述
浅析中国古代宗法制度
现代简约美式风格在室内家装中的运用
巴金《激流三部曲》高觉新的悲剧命运
g-C3N4光催化剂的制备和光催化性能研究
江苏省某高中学生体质现状的调查研究
C++最短路径算法研究和程序设计