SIM300C模块AT命令分析通信系统设计(1).doc 立即下载
2025-01-15
约3.4万字
约26页
0
237KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

SIM300C模块AT命令分析通信系统设计(1).doc

SIM300C模块AT命令分析通信系统设计(1).doc

预览

免费试读已结束,剩余 21 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

中国矿业大学徐海学院
通信系统设计


题目:SIM300C模块AT命令分析
专题:通信系统设计






通信系统设计训练任务书

设计题目:SIM300C模块AT命令分析
设计专题题目:通信系统设计

设计主要内容和要求:


主要内容:




功能扩展要求:











指导教师签字:

摘要

本设计是基于嵌入式系统51单片机的智能控制平台的设计,以以SIM300C模块为基本构成,功能包括了短信温度报警等非正常环境并且通过手机短信告知业主的功能。本论文首先阐述了AT命令基本定义;然后介绍了基本的AT命令,并对相关的AT命令进行操作演示,接着又自己设计了针对AT命令的一些基本功能和基本相关功能模块程序的介绍,最后对所本次通信系统设计实验进行了简单的心得总结。

关键词:AT命令、通话功能、短信功能

















一、AT命令基本定义
AT即Attention,AT命令集是从TE(TerminalEquipment)或DTE(DataTerminalEquipment)向TA(TerminalAdapter)或DCE(DataCommunicationEquipment)发送的。通过TA、TE发送AT命令来控制MS(MobileStation)的功能,与GSM网络业务进行交互。
二、AT命令介绍
(1)通话功能的实现
①ATA(呼叫应答):
当模块收到呼叫来电时,设置RING信号并向用户发送“RING”,然后等待用户应答呼叫。用户输入ATA命令后,返回OK即完成应答。
②ATS0(自动应答):
S0参数控制自动应答。自动应答参数范围从1~255,参数设置得太高的话,有可能在自动应答之前电话就已经挂断。
ATS0=2//2声振铃后自动应答
OK//设置成功
ATS0?//查询当前设定值
002
OK//返回当前设定值
ATS0=0//无自动应答
OK
③ATD(呼叫拨号):
ATD命令用于建立会话、数据业务或传真业务,也可以控制补充业务。
对于数据或传真业务,用户向模块发送如下ASCII字符:
ATD<nb><nb>为被叫号码
对于语音电话,用户向模块发送如下ASCII字符:
ATD<nb>;<nb>为被叫号码
④ATH(呼叫挂断):
用户使用ATH来切断与远端用户的连接。在有多个电话的情况下,所有的电话连接都被释放(包括正在通话挂起和等待的电话)。
⑤ATDL(重拨):
用于重拨最近呼叫的用户。
⑥ATI(显示产品识别信息)。
(2)短信功能的实现
①AT+CMGF(选择消息格式):
选择消息为TEXT或PDU格式。
用PDU格式,十六进制表示的数据单元,包括所有头信息的短消息,以二进制方式传送(写成十六进制的格式)。
用TEXT格式,命令和响应均为ASCII字符。
②AT+CMGS(发送短消息):
采用TEXT方式的命令格式:
AT+CMGS=<da>[<toda>]
Textisentered(按Ctrl+Z发送出去/按ESC取消)。
采用PDU方式的命令格式:
AT+CMGS=<length>
PDUisentered(按Ctrl+Z发送出去/按ESC取消)
③AT+CMGR(读取短消息):
命令格式:AT+CMGR=<index>
<index>为短消息在内存中的存储位置。
④AT+CMGD(删除短消息):
命令格式:AT+CMGD=<index>
<index>为短消息在内存中的存储位置。
(3)其他功能的实现
①AT+CSQ(信号质量报告):
该命令用来检测接收信号的强度指示(<rssi>)和信道误码率(<ber>),无论有没有插入SIM卡。返回值范围为(0~31,99)和(0~7,99)。
②查询网络登录状态
1发送的AT命令:AT+CREG?<CR>
2返回消息:
A+CREG:0,1---登录成功,本地登录
OK
B+CREG:0,2---正在搜索网络,正在登录
OK
C+CREG:0,3---登录失败
OK
D+CREG:0,5---登录成功,漫游(roaming)
OK
③呼叫转移与控制
相关的AT命令:AT+CCFC=<reas>,<mode>,<号码>[,号码模式]其中,reas代表呼叫转移的原因,mode代表呼叫转移控制命令,号码代表呼叫转移电话号码,号码必须用双引号括起来。
A设置无条件转移,转移号码为:02584653072
命令:AT+CCFC=0,3,"+862584653072”
或者:AT+CCFC=0,3,"02584653072”,129
应答:+CCFC:l,1,“+862584653072”
B设置遇忙转移,转移号码为:02584653072
命令:AT+CCFC=!.3,“+862584653072”
或者:AT+CCFC=I,3,"025
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

SIM300C模块AT命令分析通信系统设计(1)

文档大小:237KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用