基于GSM的短信监控系统.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GSM的短信监控系统

基于GSM的手机短信监控系统 苏杰仁 黄荣汉 徐小宏 指导教师:张志坚 一、设计功能说明 以GSM网络作为数据无线传输网络,可以开发出多种前景极其乐观的各类应用,如无线数据的双向传送、无线远程检测和控制等。典型的应用有:变电站、电表、水塔、水库或环保监测点等监测数据的无线传输和无线自动警报;远程无线控制高压线路断电器、加热系统、防洪拦阻系统或其它机电系统的启动和关闭;车队交通管理和控制指挥系统;控制和监测香烟、食品和饮料自动售货机的运行状态和存货水平等等。本系统设计采用GSM模块通过用户用手机收发短信进行远近距离、高空高温地带终端设备的监控。实现的功能有:发短信控制3台远程终端设备(门窗、空调、冰箱等)的开关;监测终端环境的温度;监测远程终端设备的电压;两个红外防盗报警器随时监控等,煤气泄露检测,还可以增加其它环境监测功能与安全检测功能. 。 二、系统方案说明 本系统有一个主控制系统组成分布式的监测系统,通过GSM网络,控制系统在主控制系统的控制下进行工作; 1、总体硬件方框图: 温度传感器 温度传感器 MCS-51单片机控制 MCS-51单片机 控制 用户手机AD转换GSM模块 用户手机 AD转换 GSM模块 设备1(空调) 设备1(空调) 设备2(冰箱) 设备2(冰箱) 设备3(窗户) 设备3(窗户) 2、具体实施: 本系统一共用到一个单片机,一个GSM模块。GSM模块用来与手机用户通信,单片机则用于主控制系统,分别处理温度部分,AD转换控制部分,远程终端设备控制部分;红外防盗报警控制部分,其它控制部分. 1、测量部分: 采用内带AD转换的DS18B20温度传感器,利用单片机把温度传感器转换的数据读取进来. 2、AD转换控制部分:采用ADC0809转换芯片,用来模拟被监测电压 3、设备控制部分:编程控制单片机的I/O口输出高、低电平来控制继电器的断与开,从而来控制监测远程终端设备的断与开。 三、电路图如下: 四、软件设计: 移动通信网络远程控制系统软件设计包括GSM模块控制指令应用,单片机控制板软件、液晶显示控制软件设计等。 1、GSM模块控制指令 GSM模块控制指令非常多,它是对AT指令进行了扩展,分为标准AT指令,扩展指令、扩展的FAX指令、短消息指令、公司自己扩展的指令等。下面只介绍常用的短消息指令。 AT:测试AT命令 AT+CSQ:测试信号强度命令 AT+CMGF=1:设置短消息格式为文本格式 AT+CMGS=:发送接收方号码和短消息 AT+CMGR=n:读第n号短消息 AT+CMGD=m:删除第m号短消息 AT+CSCA=aaddr:设置短消息中心地址 2、单片机系统软件设计 终端硬件介绍:设备终端我们用MSC-51系列的89c51芯片做单片机的内核,其性能优越,有40个引脚,一个8位的微处理器,2个16位时钟定时器记数器,一个片内RAM,一个片内ROM,四个8位并行I/O口P0-P3,每个口都可以用做输入或者输出,一个全双工UART的串行I/O口,用于实现单片机之间或单片机于外界的通信。片内振荡器和时钟产生电路。单片机板上有3个发光二级管,代表终端设备状态;一个蜂鸣器,用来红外防盗、煤气泄露检报警,其中还有两个I/O口用来检测门口防盗状态;系统中有一个AD转换,用来模拟被监测电压。 单片机直接外接TC35i模块来接收信息,用串口中断来检测信息到来。并且返回当前设备状态,经过处理接收的信息,单片机做出相应的操作。 单片机端接收部分的编程实现主要是以下几个方面: (1)主程序开始要对模块进行初始化,并且设置异步串口通信方式,设置波特率9600bps,无校验位,8个数据位。 (2 )发送消息子程序,由于是单片机控制模块发送消息,所以单片机要输出正确的AT命令并检验发送成功与否。 (3)接收消息,采用中断方式检测有无消息到来,并且返回当前设备状态,经过处理接收的信息,单片机做出相应的操作。 3、基于GSM通信的软件接口 市场上提供的可供二次开发的标准的GSM模块都支持GSM?07.05所定义的AT命令集的指令。因此,MCU通过UART串行接口直接向GSM模块下发AT命令,就可以方便简洁地实现基于GSM的短信息SMS的收发、查寻和管理。下面列出了与SMS相关的一些常用的GSM?AT指令。    AT:测试AT命令 AT+CSQ:测试信号强度命令 AT+CMGF=1:设置短消息格式为文本格式 AT+CMGS=:发送接收方号码和短消息 AT+CMGR=n:读第n号短消息 AT+CMGD=m:删除第m号短消息 AT+CSCA=aaddr:设置短消息中心地址 根据GSM?07.05的定义,SMS短信息的发送和接收模式共有三种:Block模式、基于AT命令的Text模式和基于AT命令的PDU模式。使用Block

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档