毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
GSM远程家电遥控开关设计+仿真图+源码(3)
HLR: Home Location Register 归属位置寄存器,用来储存服务记录的数据库,由SMSC产生。
VLR: Visitor Location Register 访问位置寄存器,含有用户临时信息的数据库,交换中心访问用户时需要这些信息。
MSC: Mobile Switching Center 移动交换中心,负责系统的切换和管理。
BSS: Base Station Subsystem 基站子系统,负责信息传送的中继。
本设计中便是用GSM提供的点对点的短消息服务来传送短消息指令的。用户将家电“开启”或“关闭”的指令以点对点的方式通过GSM网络发送到控制端的接收模块TC35i,然后单片机从TC35i中读取此短消息指,再控制相应家电的开关。
2.3 AT指令
因为本设计中需要单片机与TC35i联机通信,因此要用到AT指令。AT即Attention,它一般应用于终端设备与控制设备之间的连接与通信[4]。AT指令集是指从终端设备(或数据终端设备)向终端适配器发送的指令。每一个AT命令行中只能包含一条AT指令;而由终端设备主动向控制端
报告
的URC(User Request Correlation)指示或者响应,也要求一行最多有一个。不允许一个AT命令行中有多条指示或者响应。其指令一般有以下几种:(1)一般命令(2)控制呼叫的命令(3)网络服务相关命令(4)安全命令(5)电话簿相关命令(6)短消息相关命令(7)追加服务相关命令(8)数据命令(9)传真命令(10)第二类传真相关命令(11)V25相关命令(12)特殊命令(13)SIM(Subscriber Identity Module)卡工具箱相关命令。
与本设计相关的命令主要是一般指令和短消息指令,一般指令用于基本功能操作,短消息指令主要用于短消息的相关操作。
一般指令如表1。
表1 一般指令
AT+CGMI 给出模块厂商标识
AT+CGMM 获得模块标识
AT+CGMR 获得模块的软件版本
AT+CGSN 获得GSM模块的IMEI(International Mobile Equipment Identity)序列号
AT+CSCS 选择TE特征设定
AT+WPCS 设定电话簿状态
AT+CIMI 获得IMSI(International Mobile Subscriber Identification Number)
AT+CCID 获得SIM卡的标识
AT+GCAP 获得能力表
A/ 重复上次命令
AT+CPOF 关机
AT+CPAS 返回移动设备的活动状态
AT+CMEE 报告移动设备的错误
短消息指令如表2所示。
表2 短消息指令
AT+CSMS 选择消息服务
AT+CNMA 新信息确认应答
AT+CPMS 优先信息存储
AT+CMGF 信息格式优先
AT+CSAS 保存设置
AT+CRES 恢复设置
AT+CMGR 读短信
AT+CNMI 新信息指示
3. 系统硬件设计
3.1 系统总体结构
本设计的主要任务是设计控制系统,它可以通过西门子公司生产的短消息模块(TC35i)来实现短消息指令的接收,并根据接收到的短消息指令解码后控制相应家电的开启与闭合。设计以AT89S51单片机作为控制器,它与继电器连接后再与家电相连,通过控制继电器来控制家用电器开关的开启与闭合。与TC35i的连接是通过串口连接的。因为,TC35i模块串口的电平与单片机的串口电平是同一类型的电平,所以不需要使用电平转换芯片,只需将对应引脚直相连即可。
系统框图如图2。
图2 系统框图
3.2 GSM短消息模块TC35i介绍
TC35i是西门子新版工业GSM模块,是一个支持中文短信息的GSM模块,它工作在EGSM900MHz和GSM1800MHz双频段,可传输语音及数据信号[5]。工作电压范围为3.3~4.8V,一般为4.2V。电流消耗——休眠状态是3.5mA,空闲状态为25mA,发射状态为300mA,峰值状态为2.5A。功耗:GSM900(4类)和GSM1800(1类)分别为2W和1W,通过接口连接器和天线连接器分别连接SIM卡读卡器和天线,SIM卡电压为3V/1.8V。TC35i的数据接口可双向传输数据和指令,其可选择的波特率为300b/s~115kb/s,自动波特率为1.2kb/s~115kb/s。它支持Text和PDU格式的SMS,可通过AT命令或关断信号实现重启和故障恢复。它是由供电模块、闪存、ZIF(Zero Insertion Force)连接器、天线接口等6部分组成。TC35i的核心是基带处理器,主要处理GSM终端内的数据和语音信号。TC35i模块有40个引脚,通过一个ZIF连接器引出。这40个引脚可以划分为5类,即电源、数据输入/输出、SIM卡、音频接口和控制接口。其中第1~5引脚是正电源输入脚,第6~10引脚是电源地。11、12为充电引脚,可以外接锂电池。13为对外输出电压引脚,14为ACCU-TEMP,用于锂电池充电保护控制。15是启动引脚IGT。16~23为数据输入/输出引脚。TC35i的数据输入/输出接口是一个串行异步收发器,符合RS232接口标准,有8位数据位和1位停止位,无校验位,波特率在300bps~115kbps之间,默认9600bps,支持标准的AT命令集。其中18脚RXD0、19脚TXD0为串口通讯引脚,需要和单片机串口通信引脚相连。24~29脚为外接SIM卡引脚。其中CCIN引脚是用来检测SIM卡是否插好,如果连接正确,则CCIN引脚输出高电平,否则为低电平。30、31、32脚为控制脚,其中30为RTC backup,31为Power down,32 为SYNC。32脚SYNC有两种工作模式,一种是指示发射状态时的功率增长情况,另一种是指示TC35i的工作状态,可用AT命令AT+SYNC进行切换,本模块使用的是后一种。35~38为语音接口,35、36接扬声器放音,37、38可以直接话筒来采集声音,37是话筒正端,39是话筒负端。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
OFDM系统峰均比降低算法的研究+Matlab仿真
下一篇:
基于SOC技术的等精度频率计设计+源码+流程图
ZigBee烟草存储环境远程监测系统的设计
STM32基于WiFi远程智能家居...
MSP43+MSP43人体生理参数远程监测系统设计
LabVIEW+DataSocket远程支援系统设计
GSM-R系统下信号机的研究
Arduino心率传感器信息采集和远程传输技术
Amarino可远程控制的爬墙机器人设计+程序
多元化刑事简易程序构建探讨【9365字】
《醉青春》导演作品阐述
浅谈传统人文精神茬大學...
国内外无刷直流电动机研究现状
高校网球场馆运营管理初探【1805字】
谷度酒庄消费者回访调查问卷表
浅谈新形势下妇产科护理...
辩护律师的作证义务和保...
中国古代秘书擅权的发展和恶变
拉力采集上位机软件开发任务书