- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CDMA模块智能报警系统教学实验
基于CDMA模块智能报警系统教学实验
摘 要:本文主要阐述了学生结合CDMA通信模块通过AT89C51单片机实现远程报警系统的实验,该实验对于中职学生虽然有一定难度,但通过合适的教学和有效的学习,学生不仅能很好地完成实验,而且能巩固单片机的基础知识,培养他们对单片机的学习兴趣。
关键词:CDMA模块;单片机;智能报警系统
《单片机》是中职学校电子、通信、自动控制等专业的专业课程。长期以来,这门课程的教学普遍存在偏重于抽象原理和指令的分析和讲解,轻视学生动手能力的训练,与现实生活结合的实验项目尤其少。学生学习《单片机》课程之后,往往不能很好地理解单片机的应用与操作。由于不能进行深入的应用,学习到的指令也会很快忘记。本文对基于CDMA通信模块的远程报警系统教学实验进行了探讨,该实验的目的是让学生在以后的生活和工作中对单片机知识能灵活应用,为解决目前教学中存在的问题提供一个参照。
一、引言
目前智能监控系统种类很多,不同的产品实现的技术也不一样。在传输方式上,智能监控系统分为三种模式:①有线传输方式:以太网可以提供从10M到100M甚至千兆的传输带宽。以太网上基于802.1p的QoS机制相对比较简单,通过家庭网关的配合可以满足语音、视频、数据多种信息流的QoS要求。以太网技术在目前的家庭设备互联中是最简单也是最普及的。另外,以太网适用于小范围区域的监控系统,尤其是家庭视频监控,一般家庭都有网络布线,不需要再专门增加复杂的布局布线。②CDMA通讯方式:报警信号采用CDMA通信方式,它支持SMS协议,可以将报警信号通过短信方式或电话方式发送到住户手机。③无线传输方式:采用支持协议标准为IEEE 802.11g的无线路由器,传输速率可以达到54M。由于无线路由器的覆盖范围通常在400m以内,所以对家庭视频监控有很大的优势。
本文构建的系统用于对一个小区住户室内情况进行实时监控,并且在室内发生危险的情况下可以自动报警。该系统主要由三部分组成:核心控制器、CDMA模块、传感器模块。通过干簧管的特性,单片机采集门是否打开的信息,一旦门被打开,单片机就会控制CDMA模块把报警信??发送到指定的手机上。
二、实验设计
(一)传感器模块设计。
K为干簧管、G为磁铁,K与G分别固定在门和门框上。当关门时,磁铁靠近干簧管,使干簧管内的接点接通,INT0端口为高电平;当有人开门潜入时,干簧管离开磁铁,接点断开,INT0管脚为低电平,使单片机发生中断。
(二)CDMA模块的硬件设计。
该模块借助中国电信有限公司现有的CDMA网络实现用户设备无线上网,可以说只要能用CDMA移动电话的地方,该模块就可以使用。内部结构如图1所示。
CDMA模块包括一个CDMA处理器(MSM6050),AnyDATA.NET公司的DTGS-800模块,电源管理模块,一个带有耳机和麦克风放大器的集成编译码器,支持153kbps前向链路数据通信的RS-232串行接口。
1. 短消息发送过程。(见图2)
步骤分解:
(1)AnyDATA 模块提供两种方式来检测当前模块的状态(是否有CDMA 网络可以使用)。一种使用AT 命令检测,另一种通过对60针连接线中的一个特别针脚进行检测。
——AT 命令检测法
模块上电启动后,使用 AT+CAD? 命令检测模块的状态,此命令的返回格式为+CAD:0/1/2..5;OK。如果返回结果是1,说明模块已经处于就绪状态,可以进行进一步的工作。如果返回结果为0,则可能模块还是初始化中,需要等几秒钟后再试,如果一直处于这种情况,可能在本地区没有信号或者天线没有安装好。
——特定针脚检测法
检测模块60 针接口的第16 针。如果此针为低电平,则说明模块已经处于就绪状态,可以进行进一步的工作,如果是高电平,则可能模块还是初始化中,需要等几秒钟后再试,如果一直处于这种情况,可能在本地区没有信号或者天线没有安装好。在此状态下AT+SMSS?的可能返回值如下:
SMSS:1 表明上一个SMS 发送成功。
SMSS:2 表明上一个SMS 发送失败。
(2)发送AT+SMSG=1。
返回结果 +SMSG:1,如果有返回,可以进入下一步发送数据包,否则结束发送过程,发送失败,稍后重试。在此状态下AT+SMSS?的可能返回值如下:
SMSS:3 表明模块等待DTE(数据终端设备)发送短消息数据包。
(3)发送特定格式的数据包。
(4)等5~15 秒钟后,发送AT+SMSS? 查询发送的情况,在此状态下AT+SMSS? 的可能返回值如下:
SMSS:3 表明模块等待DTE 发送数据包,此状态一般会在DTE 发完数据后
文档评论(0)