教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

基于TC35iGSM模块的功能调试系统设计 - 图文(4)

来源:网络收集 时间:2026-09-09
导读: 西安工业大学北方信息工程学院毕业设计(论文) 表2.1 RS-2320-C最常用的9条引脚 引脚序号 2 3 4 5 6 7 8 20 22 信号名称 发送数据 接收数据 请求发送 允许发送 数据设备准备好 信号地 载波检测 数据终端准备好 振

西安工业大学北方信息工程学院毕业设计(论文)

表2.1 RS-2320-C最常用的9条引脚

引脚序号 2 3 4 5 6 7 8 20 22 信号名称 发送数据 接收数据 请求发送 允许发送 数据设备准备好 信号地 载波检测 数据终端准备好 振铃指示 符号 流向 功能

DTE发送串行数据 DTE接受串行数据

DTE请求DCE将线路切换到发送方式 DCE告诉DTE线路已接通可以发送数据 DCE准备好 信号公共地

表示DCE接收到远程载波 DTE准备好

表示DCE与线路接通,出现振铃 TXD DTE→DCE RXD DTE←DCE RTS CTS DSR

DTE→DCE DTE←DCE DTE←DCE

DCD DTE←DCE DTR RI DTE→DCE DTE←DCE 2.3 TC35i GSM模块介绍

TC35i是西门子公司推出的无线通信GSM模块,可以快速安全可靠的实现数、数据传输、短消息服务(SMS)和传真。模块工作电压为3.3-5.5V,可以工作在900MHZ和1800MHZ两个频段,所在频段功耗为别为2W(900M)和1W(1800M)。通过接口连接器和天线连接器分别连接SIM卡读卡器和天线。并提供了标准的RS232接口。TC35i的数据接口通过AT命令可双向传输指令和数据,可选波特率为115b/s-300kb/s,自动波特率为1.2kb/s-115kb/s。它支持Text和PDU格式的SMS(短消息)、第三组的二类传真、以及2.4K、4.8K、9.6K的非透明模式。此外,该模块还具有电话簿功能、多方通话、漫游检测功能,常用的工作模式有省电模式、IDLE、TALK等模式。可通过AT命令或关断信号实现重启和故障恢复。符合ETSI标准GSM07.07和GSM07.05[2]。

TC35i模块从功能上看主要由4部分组成: GSM基带处理器,GSM射频部分,电源A -SICA ,Flash 。通过搭建外围电路可构成一个GSM Modem。他的外围电路包括稳压电源部分、ZIF连接部分、电平转换部分和串口部分这几个部分,TC35i GSM模块外围电路如图2.2所示[3]。

5

西安工业大学北方信息工程学院毕业设计(论文)

图2.2 TC35iGSM模块外围电路

TC35i共有40个引脚,通过ZIF连接器引出。这40个引脚可分为5类,即电源、数据输入输出、SIM卡、音频接口和控制[4]。其中1-5为电源输入VBATT,6-10为电源地GND,13为对外输出电压(供外电路使用),24-28为SIM卡连接线,33-40为语音接口用来接电话手柄。15,30,31和32为控制部分。15为点火线IGT,32,SYNC,16-23为数据输入/输出。

TC35i的供电电源为3.3-4.8V,典型值为4.2V。当电压低于3.3V时,模块可自动关机,同时模块在不同工作模式时电流不同,在发射脉冲时电流峰值高达2A,在此电流峰值时,电源电压下降值不能超过0.4V,所以对电源的要求很高,不能使用USB供电,需外接电源[5]。

2.4 AT指令介绍

AT即Attention,它是由西门子公司、WAVECOM、诺基亚、爱立信、摩托罗拉和HP等公司共同为GSM系统研发的,由ETSI发布,包含了对SMS的控制。AT指令在之前的基础上演化并加入了GSM07.05标准以及之后的GSM07.07标准,成为Modem通信接口的工业标准。最终AT指令的功能包括配置Modem与软件共同工作、与远程系统通信、发起或应答一个呼叫等,用户可以通过AT指令进行呼叫、短信、数据业务、补充业务、传真等[6]。

每个指令以AT+开头,以回车结尾,指令执行成功与否均有相应返回。其他非预期信息,模块有对应的信息提示,接收端可做相应处理。在AT指令中还包括控制符、结束符(用表示,十六进制为0x0D)和发送符(用表示,十六进制为0x1A)。

6

西安工业大学北方信息工程学院毕业设计(论文)

AT指令作为一个接口标准,所以它的指令和返回值的格式都是固定的,总体上说AT指令有以下四种形式:

a. 无参数指令。它是一种单纯的指令,格式是AT+,如开机等:AT+ON;

b. 查询指令。它用来查询该指令当前设置的值,格式是AT+?,如:“AT+CSCA?”;

c. 帮助指令。它是用来列出该指令的可能参数,格式是AT+=?,如:“AT+CMGL=?”;

d. 带参数指令。它是应用最广的一种格式,它为指令提供了强大的灵活性,格式是AT+=…[7]。

本系统用到的主要AT指令见表2.2。

表2.2 本系统主要AT指令表

功 能 厂家认证

模式认证 修订认证 生产序号 卡的认证 功能列表 拨号指令 挂机指令 短消息存储 短消息格式 读短消息 列短消息 发送短消息 写短消息 删除短消息 服务中心地址 当前呼叫 回复厂家设置 显示设置

AT指令格式 AT+CGMI AT+CGMM AT+CGMR AT+CGSN AT+CCID AT+GCAP ATD ATH AT+CPMS AT+CMGF AT+CMGR AT+CMGL AT+CMGS AT+CMGW AT+CMGD AT+CSCA AT+CLCC AT&F AT&V

详细说明

获得厂家的标识 查询支持频段 查询软件版本 查询IMEI NO. 查询SIM卡的序列号 查询可供使用的功能列表

拨打电话号码

挂机

选择短消息优先存储区域

选择短消息支持格式(TEXT or PDU)

读取短消息 将存储的短消息列表

发送短消息

写短消息并保存在存储器中

删除保存的短消息

提供短消息服务中心的号码

列出当前呼叫 软件恢复到厂家设置 显示当前的一些参数的设置

2.5 程序编写平台VC6.0介绍

Visual C6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言”的程序。Visual C++是一个功能强大的可视化软件开发工具。Visual C++已成为专业程序员进行软件开发的首选工具。

它不仅是一个C++ 编译器,而且还是一个基于Windows操作系统的可视化集成开发环境。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向

7

西安工业大学北方信息工程学院毕业设计(论文)

导AppWizard、类向导Class Wizard等开发工具。Visual C++是一个功能强大的可视化软件开发工具虽然微软公司推出了Visual C++.NET(Visual C++7.0),但它的应用的很大的局限性,只适用于Windows 2000,Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C++6.0为平台。

Visual C++6.0以拥有“语法高亮”,自动编译功能以及高级除错功能而著称。它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及创建预编译头文件(stdafx.h)、最小重建功能及累加连结(link)著称。这些特征明显缩短程序编辑、编译及连结的时间花费,在大型软件计划上尤其显著。

2.6 UNICODE编码介绍

在本次毕业设计中,短消息的的发送和接收相对来说是本次的重点,同时也是本次毕业设计的难点,在这里我们将使用UNICODE编码来进行语言间的转换。但同时UNICODE对于我们来说是一个未曾接触过的一个知识体系,下面就UNICODE码做一个简单的介绍和了解。 …… 此处隐藏:1405字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于TC35iGSM模块的功能调试系统设计 - 图文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/597103.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)