SIM300模块GSM数据采集管理系统设计

上传人:豆浆 文档编号:16807746 上传时间:2017-11-09 格式:DOC 页数:30 大小:48KB
返回 下载 相关 举报
SIM300模块GSM数据采集管理系统设计_第1页
第1页 / 共30页
SIM300模块GSM数据采集管理系统设计_第2页
第2页 / 共30页
SIM300模块GSM数据采集管理系统设计_第3页
第3页 / 共30页
SIM300模块GSM数据采集管理系统设计_第4页
第4页 / 共30页
SIM300模块GSM数据采集管理系统设计_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《SIM300模块GSM数据采集管理系统设计》由会员分享,可在线阅读,更多相关《SIM300模块GSM数据采集管理系统设计(30页珍藏版)》请在金锄头文库上搜索。

1、-范文最新推荐-1 / 30SIM300 模块 GSM 数据采集管理系统设计摘要:本课题目的是使学生结合学过的计算机和程序开发的相关知识,采用 VB 编程语言,通过 GSM模块实现短信收发信息管理系统的程序设计。本设计使用 SIM300 模块通过串口与 PC 相连,在 PC 端使用AT 指令对模块进行控制,实现基于 GSM 的短信收发功能;同时使用 ACCESS 数据库作为后台数据库,使用 ADO 控件与 VB 程序建立连接,实现对通信录和短信的管理。程序包括四个部分:短信发送、短信接收、通信录管理和短信管理。短信发送根据输入的对方手机号进行短信的发送;短信接收实时监测串口数据,在有新短信时进

2、行提醒,并通过操作实现读取;通信录和短信管理则通过后台数据库实现对数据的浏览、添加、修改和删除功能。短信的传输使用 PDU模式进行,因此可以收发中英文短信。5907关键词:短信收发;串口通信;AT 指令;VB ;数据库Design of Data Acquisition and Management System Based on GSMAbstract:The project aims to enable students to combine the learned knowledge of computer and program development, to design an SM

3、S send and receive information management system based on GSM module by using VB programming language. SIM300 module is connected to the PC through the serial port in the design, is controlled by AT commands on the PC side to implement an SMS function based on GSM. Simultaneously the ACCESS database

4、 is used as the back-end databases; the database is connected with the VB program by ADO control, so the VB program can realize the management of contacts and SMS. The program consists of four parts: SMS sending, SMS receiving, contacts management and SMS management. According to the input of others

5、’ phone number we can Send SMS. Real-time monitoring serial data, when there is a new message it will give a warning, and we can read it through -范文最新推荐-3 / 30the operation. Contacts and SMS management can realize data browse, add, modify and delete through the back-end database. The message t

6、ransmission using PDU mode, so we can send and receive messages in English and Chinese. 5 总结 35致谢 36参考文献 371 绪论1.1 课题的目的和意义随着移动通信技术的迅速发展,作为移动通信的一种重要增值业务的 SMS(短消息服务 )也得到了迅速的发展,为远程的数据通信提供了一种新的技术方法2。本次设计就尝试将手机的短信收发功能和计算机强大的存储、管理功能结合起米,设计并实现一个基于串口通信的短消息收发管理系统。同时通过这次设计使我了解 GSM 系统短信收发信息管理的过程,巩固和提高自身所学的移动通

7、信技术以及相关知识,通过在设计中综合运用所学知识,提高自身的知识应用能力,为以后工作打下坚实基础。1.4 课题的主要问题及解决方案本课题主要是编写 VB 程序实现 PC 与 GSM 模块的串口通信,实现短信收发。本课题的关键点在于如何实现 PC 与 GSM 模块之间的串口通信,怎样实现程序对 GSM 模块的控制,实现短信收发。所以主要进行的工作是 VB 串口通信,GSM 模块通信协议。在资料中筛选 VB 串口通信中 MSCOMM 控件相关内容,并将其搞懂。查找 AT 指令相关文献搞清短信收发所使用的指令以及它们的用法,通过简单编程实例对 AT 指令的使用做进一步了解。ACCESS 数据库的设计

8、、创建及管理,需要认真阅读相关书籍,通过上机练习,掌握 ACCESS 数据库使用与调用。本次设计我拟使用的方案是利用 MSCOMM 控件实-范文最新推荐-5 / 30现 PC 与 GSM 模块的串行通信,利用 AT 指令实现短信的发送过程,VB 数据库实现短信的查询和读取、联系人的管理。本次设计使用的硬件为 SIM300 模块;软件为Visual Basic6.0 集成开发环境。SIM300 支持中文短信息,可传输语音和数据信号,通过接口连接器和天线连接器分别连接 STM 卡读卡器和天线。SIM300 的数据接口通过 AT 命令可双向传输指令和数据,可选波特率为 300bit/s 115kbi

9、t/s,自动波特率为1.2k 115kbit/s。它支持文本和 PDU 格式,可通过 AT命令或关断信号实现重启和故障恢复。Visual Basic6.0通过任务栏上的“开始”/“所有程序”/“Microsoft Visual Basic 6.0 中文版”命令打开。启动后,在弹出窗口中双击“标准 EXE”图标,创建一个新工程。使用菜单、工具栏、工具箱、工程资源管理器以及属性窗口等对工程进行编辑和修改,通过代码编辑窗口对代码进行编辑和查看。 与 GSM Phase 2/2+兼容。GSM 类型小型移动基

10、站(MS)发射功耗 在频率 EGSM900 CLASS 4 下为 2W在频率 DCS1800 和 PCS1900 CLASS 1 下为 1WGPRS 连接GPRS 多时隙 10 级GPRS 移动电台 B 级工作温度 正常工作温度:-22+55极限工作温度:-25-20 ,+55+70存储温度:-40+80GPRS 数据传输GPRS 下行数据传输最大85.6kbps-范文最新推荐-7 / 30GPRS 上行数据传输最大 42.8kbps编码方案:CS-1 ,CS-2 ,CS-3,CS-4SIM300 支持 PAP(密码验证)协议,此协议通常用于 PPP 连接SIM300 集成了 TCP/IP 协

11、议电路交换数据(CSD) 支持分组广播控制信道(PBCCH)电路交换数据传输速率:2.4,4.8,9.6,14.4kbps,非透明传输支持非结构化补充数据业务(USSD)续表 2.1 短消息 支持点到点短消息移动发送和接受、文本、PDU 模式短消息存储于 SIM 卡中支持 CSD 和 GPRS 模式的短消息发送,用户可以根据自己的需要来选择传输模式传真 Group 3 Class 1SIM 接口支持 1.8V 和 3V 两种类型的 SIM 卡外接天线通过 50Ω的天线连接器或天线连接板连接音频特性语音编码模式半速率(ETS 06.02 )全速率(ETS 06.10 ) -范文最新推

12、荐-9 / 30图 2.1 SIM300 模块的结构框架图号为 n 的短消息。AT 指令的返回代码分别以字符和开始和结束。如果指令的语法不正确,就返回“ERROR”字符;如果指令是正确的,但存在错误的参数,便返回“+CME ERROR:”或“+CMS ERROR:”,其中和是不同的错误代码;如果指令被成功的执行则会返回“OK”。AT 指令的帧格式13 如下:$LNFXDA XX XX XX帧头长度命令数据(数据可选)其中标志帧开始的帧头为十六进制的 10H 和02H,标志信息结束的是 10H 和 0

13、3H,最后二位是数据部分按 16 位求和以后取模的结果,用做校验位。对于数据位,为了避免出现错误的结束标志,规定每出现一个 10H 码字以后,后面插入一个空字符00H。接收端如果收到信息以后,就要相应地去掉空字符。2.2.1 通用 AT 指令与短信服务有关的 AT 指令如表 2.2 所示。表 2.2 与短信服务有关的 AT 指令AT 指令功能AT+CMGCSend an SMS command(发出一条短消息命令)AT+CMGDDelete SMS message(删除 SIM 卡内存的短消息)AT+CMGFSelect SMS message format(选择短消息信息格式,0-PDU;1-文本) -范文最新推荐-11 / 30续表 2.2AT+CMGWWrite SMS message to memory(向 SIM内存中写入待发的短消息)AT+CMSSSend SMS message from storage(从 SIM内存中发送短消息)AT+CNMINew SMS message indications(显示新受到的短消息)AT+CPMSPreformed SMS message storage(选择短消息内存)AT+CSCASMS service center address(短消息中心地址)AT+CSCBSelect cel

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号