



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
BENQ-M23 GSM/GPRS模块在远程智能家居控制中的应用摘要:本文介绍了明基公司生产的M23 GSM/GPRS通信模块的性能特点,电源电路、通信电路设计及调试方法,详细说明了M23模块在远程智能家居控制应用中软件设计原理及方法。关键词:M23,远程控制,单片机Abstracts: This paper first introduces performance characteristics of GSM/GPRS M23 module, and then presents in detail the design principle and methods of power cuicirt and communication cuicirt. Finally,this paper introduces the application of M23 in remote control of intelligent houseKeywords: M23,Remote Control,MCU0 引言对家居环境进行远程监控可以采取多种方式,其中借助SMS(短信)服务平台或GPRS(通用分组无线业务)的数据业务功能传送数据或命令的方式是重要方式之一。BENQ公司的M22/M23模块是目前市场上的主流GSM/GPRS模块之一。它可以应用于GSM短信息通信以及语音通信,利用短信息进行实时性要求不高,数据量不大的数据通信。由于支持GPRS和嵌入式的TCP/IP,M23还可以用于实时性要求较高,数据量相对较大,传输速度相对较快的数据通信领域。1 BENQ-M23 GSM/GPRS模块功能简介与电源设计M23主要由GSM基带控制器、射频模块、供电模块(VBAT)、闪存、ZIF连接器、音频、天线接口、常用接口等部分组成。该模块具有短消息服务、语音通话、数据传等功能,对外可提供天线接口、模拟音频接口、异步串接口、SIM卡接口等,给用户设计带来很大的方便。无线通信模块的耗电具有不稳定的特点,在待机状态、和基站的握手状态、通话状态、在拨号状态或者是在信号强弱不同的地方这些因素都会直接的影响无线模块的耗电流。因此,电源设计非常重要。M23推荐的电源电压范围为DC3.64.2V,模块在工作中最大的瞬间电流能够达到1.7A。考虑到大电流的需要,电源设计方案采用LM7805和LM2576开关稳压芯片的联合设计。直流电源(12V)输入给LM7805,输出的DC5V对单片机进行供电,与此同时通过LM2576产生DC4V电压供给M23。由于LM2576具有可靠的工作性能、较高的工作效率和较强的输出电流驱动能力,从而为M23的稳定、可靠工作提供了强有力的保证。2 BENQ-M23 GSM/GPRS模块与MCU和PC机间的通信电路设计M23模块配备了UART/RS-232接口,通过该接口可以和MCU、PC连接,将它们作为系统的控制核心,方便了控制中心的后台设计。当M23模块和MCU通信时,只需要将模块的RXD、TXD与MCU的RXD、TXD交叉相连就可以了。由于M23模块与PC的逻辑电平不一致,因此模块和PC机通信时,必须进行信号的电平转换。这种转换可以由专用电平转换芯片SIPEX3238实现。开发人员初次使用M23模块,可以利用M23与PC间的串口通信功能,借助串口调试助手或超级终端,理解M23的工作过程。例如,在系统电路设计中,可以采用8位平拨开关,分别控制M23的串口与MCU连接或者与DB9连接。当开关1断开,开关2连通时,模块的串口和DB9连通,此时模块不受MCU控制,可以用PC机通过串口调试程序直接对模块进行配置或者测试。在测试正常后,就可以将开关1连通,开关2断开,此时MCU与M23模块通信。3 BENQ-M23 GSM/GPRS模块常用指令与调试方法AT命令包括一般命令,呼叫控制命令,网络业务命令,安全性命令,电话本命令,短消息(SMS)命令,补充业务命令,数据命令,传真命令和串口命令。下面以智能家居防盗报警远程控制中主要用到的短消息命令为例,介绍与SMS相关的AT命令、调试方法及程序设计。3.1 常用的AT指令SMS短消息的编码方式主要有Block Mode、TextMode和PDU Mode三种模式。其中TextMode是纯文本方式,Text模式的短信息发送和接收实比较简单,只能发送ASCII码信息,如不需要传中文则最好采用Text模式发送和接收短信息。这种模式对于智能家居远程控制而言已经足够。GMS模块的通信全部采用Al+XXX的格式完成。与SMS相关的主要AT指令如表1所示:表1:主要AT指令连机AT回车GSM模块连机后回答OK发送模式设置AT+CMGF=1回车采用文本模式,PDU模式为AT+CMGF=0设置短消息中心AT+CSCA=“XXX”回车具体号码由当地运营商决定接收短消息AT+CMGR=X回车从X存储区接收消息删除短消息AT+CMGD=X回车从X存储区删除消息发送短消息AT+CMGS=“XXX”发送短消息的目标号码.3.2 AT指令调试方法任何一个GSM模块首次使用时,必须要测试其工作是否正常。利用上面介绍的与PC机通信电路,可以采用WINDOWS自带的超级终端,也可以使用各种串口调试助手软件进行调试。下面以串口调试助手为例介绍调试过程。图1为通过串口发送各AT命令后M23模块的返回结果,根据返回的数据即可判断M23的工作情况,为后续的控制程序的编写提供了依据。值得注意的是,在通讯的波特率上,M23是一个自适应的波特率,即M23支持从1200b/s到115200b/s的任何一个标称的波特率,而不必去另外用AT指令去设置波特率。图1 串口调试助手调试AT指令过程例如,发送连机、模式设置、设置短消息中心等命令后,正常情况下M23原样返回指令并在回车换行后添加OK字符。AT+CMGL=”REC UNREAD”命令列出未读短信的命令,M23返回SIM卡中未读短信的位置、电话号码、接收日期、短信内容等信息。上图中的短信内容为“GOOD LUCK!”。3.3 单片机与M23通信模块的软件设计单片机作为整个系统的控制核心,承担着系统初始化、短信息的接收/解释、发送控制命令,以向用户发送家居环境和报警信号短信息的功能。M23模块初始化以及单片机与GSM通信的流程图分别如图2和图3所示。图2 初始化M23模块流程图 图3 单片机与M23模块通信程序流程图程序开始处需要定义各命令及函数,如下:char code ATAT_M23=AT;/联机指令char code AT_M23=AT+;/必发前缀char code Text_M23=CMGF=1;/设置文本格式char code Center_M23=CSCA=+8613800631500;/短消息中心char code Delall_M23=CMGD=1,4;/上电删除所有短信息char code Message3_M23=GOOD LUCK!;/要发送的短信内容char code Read_M23=CMGL=REC UNREAD;/读取未读短信/*函数声明*/void SendASC(char ASC);/发送一个字符void SendToM23(char *P,unsigned char geshu);/ 发送一个命令void SetText(void);/设置文本模式void SetCenter(void);/设置短消息中心void SendMessage();/发送短信息void LinkM23(void);/联机指令void RecMessage(void);/读取未读短信4 结束语以上从M23模块性能特点、AT命令调试以及软硬件综合设计等方面详细介绍了M23模块在智能家居远程控制中的应用方法。值得注意的是,在实际应用中M23模块若要稳定工作,对电源有较高要求,一定不要轻视。参考文献1 魏芬. GPRS模块M23在无线数据传输方面的应用设计. 工业控制计算
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出租车辆买卖合同法律风险分析及范本
- 广告牌委托设计与施工合同
- 储能技术研发与应用合同
- 文化艺术项目投资借款合同范本及艺术价值评估协议
- 文化创意产业版权保护与保密合同书
- 木材运输合同签订环保要求与木材来源证明
- 离婚抚养权变更及子女教育资助合同范本
- 离婚协议书范本:离婚后子女学业支持与成长规划协议
- 环保技术研发现代学徒制合作实施协议
- 离婚协议签订时关于家庭共同债务处理的法律依据
- 2025年全国货运驾驶员职业技能资格考试试题(基础知识)含答案
- GB/T 46150.2-2025锅炉和压力容器第2部分:GB/T 46150.1的符合性检查程序要求
- 2025年甘肃省高考历史真题卷含答案解析
- 中华优传统文化(慕课版)教案
- 《中国老年危重患者营养支持治疗指南(2023)》解读 4
- 2025年广东国家公务员申论考试真题及答案-地市级
- 绿色矿山培训课件
- 2025广东广州市国资委选调公务员2人笔试模拟试题及答案解析
- 美容美发店2025年营销方案创新解析
- 国有企业十五五人力资源规划框架
- 档案知识培训课件
评论
0/150
提交评论