- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GSM网络短信报警驱动设计
基于GSM网络短信报警驱动设计
摘要:随着GSM网络在国内的大力发展及整个社会节能意识的增强,针对手机短信报警服务这一背景,通过低功耗的AT89S52单片机及GSM无线通信SIM900A模块设计了短信收发系统,以实现对公共服务设备的监控。短信收发系统的设计包括了原理介绍、硬件设计及软件设计各部分。短信收发系统中, AT89S52单片机与SIM900A采用串口连接,单片机与监控设备使用RS232进行通信。通过对硬件及软件的微小变动,短信收发系统还可以扩展到其他需要无线远程通信的工业系统中。
关键词:GSM模块 短信 业务 单片机
中图分类号:TP277 文献标识码:A 文章编号:1007-9416(2015)02-0000-00
1引言
与传统的无线网络相比GSM无需用户额外组网,克服专网通信系统投资成本大,维护费用高等缺点,同时不限制用户的数。GS-MSIM900A模块在短信收发功能具有不掉线、不需拨号、操作简单。因此,依托GSM网络完成信息传递、监控数据信号和控制命令的数据通信系统,已广泛应用于远程监控、定位导航、个人通信终端等。
2总体设计与工作原理
2.1总体设计
短信收发系统主要通过单片机控制GSM模块实现短信收发功能。短信收发系统主要由单片机控制模块、GSM模块、和终端手机三部分构成。单片机终端硬件主要包括单片机控制模块、GSM模块和电源电路。单片机控制模块可以和GSM模块双向通讯,GSM模块通过GSM网络与终端手机双向通讯。单片机控制模块由AT89S52单片机最小系统、单片机与SIM900A通信电路、指示灯电路组成;GSM模块由SIM900A芯片、SIM卡座电路、GSM天线、PWRKEY启动电路组成。
2.2工作原理
本系统工作原理:是通过GSM无线网络通讯系统实现与单片机控制中心短信通信。本系统的工作流程:GSM模块每接收一条短信都由单片机对数据进行分析:
先判断发送方号码是否是指定号码,如果是则对内容进行匹配,并且回传响应短信给发送方。单片机控制中心可在触发外部中断时,也可自动发送指定短信到指定的手机号码。
3 系统硬件电路设计
系统终端硬件包含单片机控制模块、GSM模块和电源电路三大部分。
单片机控制模块:AT89系列单片机是ATMEL公司的产品,该系列产品与MCS-51单片机的兼容的。AT89S52是一个低功耗,高性能CMOS 8位单片机,片内含8K Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器。
GSM模块:主要由SIM900A芯片、SIM卡、卡座、天线连接器、天线等5部分组成。GSM模块主要是将GSM射频芯片、基带处理芯片、存储器、功放器件等集成在一块线路板上,具有发送SMS短信,语音通话,GPRS数据传输等基于GSM网络进行通信的所有基本功能。
电源电路主要提供两种电源,在电源端子接入5V电源后,5V直接成为VCC给SIM900A模块外围电路供电。VCC经过一个大电流低压稳压器MIC29302输出4.1V给SIM900A模块供电。电路中的发光二极管则为电源指示灯。
4软件设计
4.1 短消息技术分析
AT :握手指令,检测Module与串口是否连通,检测接收AT响应指令;
ATE0V1:关回显;
AT+CNMI=2,1:新消息提示;
AT+CSCA:设置服务中心号码;
如江门的区号为“0750”,则AT+CSCA=\+8613XXXXXXXXX\表示设置为江门的服务中心号码;
AT+CMGF:设置短信格式
如AT+CMGF=0是设置短信的格式为PDU格式,PDU格式发送的短信内容除了字母、数字和符号外,还包括中文;而AT+CMGF=1表示设置短信的格式为文本格式,文本格式发送的短信内容只能是字母、数字和符号。
AT+CMGR:读取短信指令
如AT+CMGR=X表示读取第X条短信;
AT+CMGL:列出SIM卡中短信息
如AT+CMGL=4:读取全部SMS消息;
AT+CMGS:发送短信消息指令;
AT+CMGD:删除短信指令;
AT+CMGD=X表示删除短信第X条短信;
AT+CMGDA=6:删除所有短信指令;
如AT+CMGDA=6表示PDU模式下删除所有短信。
GSM模块的初始化步骤是:握手、关回显、设置新消息提示、设置服务中心号码、设置短信格式。如本设计的程序是逐条发送:
① AT
② ATE0V1
③ AT+CNMI=2,1
④ AT+CSCA=\+8613XXXXXXXX\
⑤ AT+
您可能关注的文档
最近下载
- 2014职工履历表样表.doc VIP
- 招投标知识培训通用实用PPT解析课件.pptx
- 赣科技版信息科技七年级上册 第2课《网络硬件》第1课时《网络传输介质的分类》课件.pptx
- 山东省德州市2025年中考英语试题(含答案) .pdf VIP
- 小学2022年版科学课程标准解读与讲座分享课件.pptx VIP
- 第三单元 口语交际:长大以后做什么-写作指导+范文赏析+病文升格-2022-2023学年二年级语文下册同步写话素材积累(部编).docx VIP
- 便桥施工方案.docx VIP
- 2025年中职高考中职英语二轮专题 主谓一致课件(共80张PPT).pptx VIP
- 酒店保洁服务接管计划方案.docx VIP
- 《办公软件应用(Office 2016)》课件 项目8--任务1 使用图表分析员工考评成绩.pptx
原创力文档


文档评论(0)