DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2147|回复: 1
打印 上一主题 下一主题

[待整理] 谈如何利用GSM模块和单片机设计防盗监控系统

[复制链接]
跳转到指定楼层
楼主
发表于 2015-5-1 19:02:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
  对于短距离的无线通信,可以依靠一般的无线电发射和接收装置完成。但是对于长距离的无线通信,则需要大功率的通讯装置,这对于单一用户的手机防盗是不现实的。考虑到手机的数据传输也是通过无线信号形式进行的,而且在各手机网络运营商的支持下,手机无线信号的覆盖范围很广、信号强度稳定可靠。因此,可以依托手机中的GSM 模块,将其与单片机结合起来,设计一种能够实现手机远距离数据传送、远程监控功能的无线防盗监控系统。
  1 短信收发、AT 指令的概述
  手机的GSM 系统是现代移动通信技术中一种比较成熟和完善的系统。它是基于时分多址技术的一种移动通信体制。目前GSM模块作为手机移动通信的主要功能装置,已经成为手机的必备装置。使用GSM 系统,我们可以实现许多远程的通信服务。在GSM数字蜂窝移动通信网络覆盖的区域,我们不用组建专用的无线通信网络,就可以方便快捷地利用无线信号进行实时的语音及短信交流。这极大地方便了手机的远程通信,同时也是我们利用GSM模块设计手机远程监控防盗系统的基础。
  手机要能够进入移动通信网络,除了要有GSM 系统,还要包含一个无线MODEM 模块,这个模块为手机提供无线信号的接收和发送服务支持。由GSM 模块将标准的AT 指令集传递给无线MODEM 模块,再由它将指令集调解后以短信或语音的形式发送出去。为了兼容各通信网络系统及相关服务标准,各主要手机生产制造服务商统一制定了标准的AT指令集,并在行业内推广使用。而手机的短信业务作为GSM 的一项独有的功能,具有延时传送的功能。由于移动通信网络服务中心具有存储信息的功能,因此通过编码发送的信息不会直接传送至目标移动终端。这样,当对方手机不在移动服务区或暂时没有无线信号时,我方发送的信息也不会丢失,而是在其手机恢复通信后再被接收。
  2 无线设备收发数据的原理
  无线设备为了能够实现数据的收发,首先需要具有自己独立的GSM 模块。考虑到目前大部分手机都内置了功能强大的GSM 通信模块,因此可以方便的加以利用。在实现数据的特点收发时,需要将手机监测装置收集到的信号按一定的格式进行封装后,传送给单片机。单片机再根据内置的程序生成特定的代码,并将其通过与手机无线设备连接的串口数据线传送给无线MODEN 模块。该模块就根据代码要求,通过移动通信网络将信息发送给特定的接受设备,从而实现了在单片机的控制下无线设备收发数据的功能。
  3 无线防盗监控
  利用无线控制的方式进行手机的远程防盗监控,作为一种方便安全的防盗方式,一直以来是许多手机服务厂商梦寐以求的。而利用手机自身的GSM 模块及单片机就可以设计出这种远程的防盗监控系统。这种系统通过外置防盗感应式探测装置,可以及时感知系统是否遭到非法的侵入。在确认手机被盗的情况下,单片机就会自动锁定手机,并利用手机自身的GSM 模块及时将相关位置信息通过无线信号发送给特定的信号接收终端。
  而失主就可以利用该定位信息,查找到被盗手机的下落。
  3.1 硬件电路部分
  考虑到整个防盗监控系统的电路控制比较复杂,图1 中主要列出了利用单片机控制手机短信发送的电路图。


  从图1 我们可以看出,单片机主要是通过串口数据来对手机无线设备进行控制的。利用从感应探测装置传来的信号,单片机通过分析运算生成相应的控制信号代码,控制手机GSM 模块的短信发送装置,发送特定的信息给指定的接受设备。为了满足对不同型号手机短信发送装置的控制,需要对单片机的串口参数进行调整,以使其与手机的GSM模块兼容。
  3.2 程序分析
  为了实现手机的远程防盗监控,单片机和手机的GSM模块除了要在硬件上实现功能外,还要在软件的接口方面实现兼容。如何利用单片机控制与GSM 短信有关的AT 指令是一项关键工作。单片机发送AT 指令,等待手机的应答信号。
  对于手机工作模式的设定,可以使用指令AT+CMGF=n(n=0为PDU 模式,n=1 为文本模式)来完成,一般设置为PDU 模式。读短信息数据可以采用两个指令AT+CMGR=n 为读手机短信息数据(n 为短消息号)、AT+CMGL=n 为列出手机中的短消息(n=0 是未读的短信息、n=1 为已读的短信息、n=2 未发的短信息)。删除手机中的短消息可以使用指令AT+CMGD=n,n 为待删除的短信息编号。
  参考文献:
  [1] 马士宝,张国玉,孙向阳,高玉军,王微微.基于GSM模块的无线报警系统设计[J]. 长春理工大学学报(自然科学版),2009(1)
  
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-9-27 06:43 , 耗时 0.089292 秒, 21 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表