标签芯片 | 读写器 | 天线 | 中间件 | 智能卡 | 生物识别 | 条码 | 制造设备 | 物流 | 零售 | 防伪 | 交通 | 停车 | 资产管理 | 动物 | 身份识别 | 军事 | 航空 | 门禁 | 一卡通
供求商机 资讯中心 产品中心 企业资料 人才招聘
 
 首页 >> 技术中心>> 正文 添加到百度搜藏 添加到百度搜藏 添加到雅虎收藏+
基于GSM的无线智能监控设计
来源:RFID射频快报   2008-7-28 10:47:59
关键词: 智能监控  GSM网络  移动通信  双向数据通信  智能监控  通信协议  


提要利用GSM网络作为无线智能监控系统的信息传输平台是一种很有效的方式,具有原理简单,保密性高,覆盖面广等特点。本文介绍了一种新型的基于GSM的无线监控方案,阐述了其工作原理,给出了硬件结构和软件流程,且提出了一种高效的类HDLC异步串行通信协议。整个智能监控模块主要由89C52微控制器、外围电路和TC35i无线模块构成,可广泛用于智能家居防盗、远程监控、无人值守设备的维护及现代自动化生产线的监控等领域。

引言

随着GSM网络的迅速普及和移动通信技术的飞速发展,新技术和新业务的开发和应用已提到十分重要的位置,利用GSM网络作为无线智能监控系统的信息传输平台是一种很有效的方法,其原理简单,安全保密性高,又不需要组建专用网络和维护网络, 加上GSM网络覆盖面广,因此与传统的监控系统相比有着其独特的优势。本文所涉及的智能监控模块即是采用GSM网络的短消息功能和语音功能实现双向数据通信,可用于智能家居监控、无人值守的设备维护、远程信息采集、工业控制、远距离仪器设备的运行状态检测和控制等领域。

智能监控系统总体设计

整个监控系统由GSM网络、监控模块和监控者或监控中心组成,系统原理如图2.1示。

智能模块采用89C52微控制器并结合外围电路实现对8路模拟量和8路数字量的数据采集和监控,模拟信号经ADC0809模数转换并被微控制器处理,若监控对象正常则继续循环监测,若出现问题,微控制器即通过AT命令采用RS-232异步串行接口与无线MODEM通信并控制无线MODEM发送短信息给监控者或监控中心。如果情况紧急,微控制器会通过AT命令控制无线MODEM拔打监控者的电话并同时播放预存在语音芯片ISD25120的语音信息作为报警信号。监控者也可用短信息的命令形式去设置以微控制器为核心的智能模块,以及发送短消息查询命令查询其监控情况,从而达到无线监控的目的。利用89C52的外部中断功能对外界的8路数字输入量的突发事件进行监测,如果发生突发事件,中断源立即产生中断,89C52就会执行相应的报警程序。报警信息以AT命令的形式写入TC35I并通过短消息发送到监控者手机上,对于特别紧急的事件可以直接拨打报警电话,因为短消息的发送有可能会延迟。为了确保监控系统的可靠性,应在发送完短消息报警后再通过无线模块给监控者拨打电话,并由89C52控制ISD25120型语音电路播放预先存储在语音电路的报警语音,同时在HD44780兼容的液晶显示器上显示出八路数字量和八路模拟量的监控状态。

图2.1  智能监控系统的工作原理

2.1硬件结构

智能模块的硬件结构分为两个部分,一个部分是以微控制器为中心的监控主板,包括MCU外围电路及液晶显示、数字模拟信号处理及电平转换电路和语音处理电路,另一个部分就是以TC35i及外围电路构成的无线MODEM,如图2.2所示,它具有以下特点:

(1)89C52内有8KE2PROM、256BRAM、4个位并行口、3个16位定时计数器,1个串行全双工异步接口、6个中断源,还可通过74HC373锁存器扩展外部数据和程序存储器。

(2)模拟量输入由89C52外接ADC0809的8位 A/D转换芯片来实现。可采集八路模拟量输入,通过地址管脚来选择采集哪一路模拟量。另外,在ADC0809的信号输入端接一个

图2.2  智能监控模块的硬件结构图

AD7501型8选1的多路开关,将模拟信号的输入扩展为8路,从而实现64路信号的采集。

(3)监控软件固化在微控制器的E2PROM中,为保证智能模块能够对监控对象突发情况进行实时处理,微控制器的P1口8根口线通过4078型或非门接至中断源INT0;这样,这8个I/O口一旦电平信号有变化则会引起中断,从而通过中断服务程序实现实时处理,同时还可通过P2口控制8路数字开关量的输出,以对监控对象的突发情况进行反控制,比如切断电源等。外部监控的数字开关量较多时,可以在原硬件电路上扩展一个或多个8259,8259可对8级中断请求实行优先级管理,若外设中断数目多于8个,则可使用多个8259。

(4)与HD44780兼容的液晶显示器则对实时监控的八路数字量和八路模拟量进行状态显示。假如模块在工作中出现程序跑飞的情况,作为硬件看门狗MAX813L便会给微控制器的复位脚RST一个上升沿电平,使得跑飞的程序回到监控程序开始处重新执行,以确保可靠运行。

(5)微控制器通过并口控制ISD25120语音电路,而语音芯片ISD25120的语音输出结束信号/EOM则直接接入外部中断0引脚INT0,使得语音播放一结束即刻进行其它实时处理。

(6)模块的监控主板和无线MODEM间通过串行接口连接在一起,无线MODEM主要由GSM模块TC35i、电源电路、SIM卡电路、手柄接口电路、电平转换电路几个部分组成,微控制器通过AT命令控制无线MODEM收发短信和语音通信。

2.2软件流程

监控模块的软件流程如图2.3示,微控制器自动地完成对设备状态的循环检测,如果监控的数字量或模拟量出现问题,则微控制器通过AT命令控制无线MODEM向监控者发送短消息报警,在紧急情况下也可以启动语音通话,将存储在语音芯片ISD25120中的语音信号播放出来,作为紧急状态下的一种监控报警手段;而用户可以通过手机或Internet等其他不同的短信实体发出发出相应的控制命令,通过GSM网络传送给模块,从而使得微控制器AT89C52接收并解释相应的命令,并作出相应的动作,比如修改设置、发送查询监控情况。

图2.3 智能模块的监控软件总流程图

   在监控时可以根据现场情况的紧急程度分级处理:一般情况可以使用短信收发,为了保证可靠,每条发送短信都需要用户给予相应的一条固定回应;当紧急情况时,可以直接启动拨打电话功能,通过将存储在语音芯片的语音播放出来进行语音通话,以体现现场情况的紧急。

3.串行通信协议的改进

本设计监控主板与无线MODEM和PC机之间的数据通信都采用异步串行协议,由于异步串行通信协议传输数据的速度相对较慢,效率较低,故在数据通信量大的时候常采用同步通信,但是同步通信也存在着限制,通信双方的时钟必须严格一致,否则通信不能同步则会发生错误。本节就是根据面向比特的同步通信协议,对异步串行协议作了一点改进,提出一种高效、面向字节传送的类似HDLC通信协议的异步串行通信协议AHDLC及其算法的实现。

3.1AHDLC异步串行通信协议的格式

表3.1  AHDLC协议格式

StartMark

01111110B

Length (1Byte)

Command

(1Byte)

Data

(nBytes)

CheckSum

(1Byte)

EndMark

01111110B

如表3.1所示为AHDLC协议的格式,Data是要传送的n个字节数据,Command是命令字节,用它对数据进行解释, Length表示数据长度的字节.若传送数据的帧格式为:Length,Command,data0,data1,…,datan-1,CheckSum.它们都是字节数据,范围是0~0xFF,直接传送以上的帧格式,如果接收方在接收中有一个错误,则以后的接收将识别不到下一个数据帧的开始,通信将会混乱。所以必须有开始标志StartMark和一个结束标志EndMark。

StartMark和EndMark也是字节数据, 范围是0~0xFF。设StartMark = EndMark=0x7E,若Length,Command,data0,data1,…,datan-1,CheckSum中出现与开始标志StartMark相同的数据,通信也会不可靠.为此设一个ReplaceMark字节,取值ReplaceMark=0xFD,用ReplaceMark代替Length,Command,data0,data1,…,datan-1,Check-Sum中出现的,与StartMark数值相同的字节,代替规则如下:发送时,用ReplaceMark,0x01两个字节代替出现的StartMark数值(StartMark→ReplaceMark,0x01);用ReplaceMark,0x00两个字节代替出现的ReplaceMark数值(RepalceMark→ReplaceMark,0x00),之后进行发送。接收时,如果接收到ReplaceMark,由下一个字节判断,若下一个字节是0x01,则接收的数值用StartMark的数值代替(ReplaceMark,0x01→StartMark);若下一个字节是0x00,则接收的数值用ReplaceMark的数值代替(ReplaceMark,0x00→ReplaceMark)。

用ReplaceMark和附加的字节(0x00或0x01)代替Length,Command,data0,data1,…,datan-1,CheckSum中可能出现的与StartMark相同的数值与真正的ReplaceMark数值.这样避免了帧内出现与标志符相同的数值,同时又可以经过变换传送与标志符相同的数值.

3.2AHDLC的效率分析

在通信中若采用ASCⅡ码变换,n个字节的数据将变换为2n个ASCⅡ码,若按StartMark,Length,Command,data0,data1,…,datan-1,CheckSum,EndMark格式传送,则需要传送2n+8个字节的数据,效率=(n+5)(2n+8)=50%.用AHDLC协议,Length,Command,

data0,data1,…,datan-1,CheckSum中,若不出现与StartMark及ReplaceMark相同的数值,则需要传送n+5个字节的数据.若出现n个与StartMark或ReplaceMark相同的数值,则需要传送2n+5个字节的数据.效率随着StartMark或ReplaceMark数值出现个数的增加而降低. StartMark和ReplaceMark数值出现的概率都是(n+3)/256,则用AHDLC协议传送的统计平均字节数为:

对于n=10,用ASCⅡ码方式传送需要28个字节,效率=15/28=53.6%;用AHDLC协议方式传送平均需要15.1个字节,效率=15/15.1=99.3%,比用ASCⅡ码方式传送效率提高45.7%.

对于n=100,用ASCⅡ码方式传送需要208个字节,效率=105/208=50.5%;用AHDLC协议方式传送平均需要105.8个字节,效率=105/105.8=99.2%,比用ASCⅡ码方式传送效率提高48.7%.StartMark(或EndMark)和ReplaceMark的数值可以根据实际情况自己定义,使AHDLC帧格式中出现StartMark和ReplaceMark的概率越低,则通信的效率越高。

4.结束语

该智能模块的软硬件经过调试已达到工业应用水平,在一些对监控的实时性要求不是特别苛刻的情况下具有很高的性价比,再加上应用范围广,开发周期短,因而应用前景十分广阔。本文作者创新点:与传统的监控产品不同,通信的媒介是GSM网络,采用SMS进行数据交换,控制主体是用户手机或监控中心的计算机。

参考文献

[1] GSM07.05,Digital cellular telecommunications system(Phase2+), Use of data terminal equipment-data circuit terminating,Equipment(DTE DCE)interface for short messageservice(SMS)and cellb roadcast service(CBS)[S].80-88

[2] 李朝青.单片机原理及接口技术[M].北京:北京航空航天大学出版社,1998

[3]林粤伟,魏权利.基于GSM短信息的无线网络环保监测系统的研制[J]微计算机信息 2005,1:71-72

作者:微计算机信息 昌燕,闫丽丽,张仕斌

      
推荐 】【 打印 】【 发表评论 】【 加入收藏
最新评论 全部评论 

 相关文章
· 智能天线实验平台研究
· 基于RFID的数据采集网络的设计与实现
· 宽带泛在网络发展及UWB技术特性
· 基于GSM的无线智能监控设计
· 智能卡定制推动移动业务拓展
· 近场通信业务技术研究
· 利用幅度均衡器实现50MHz到7GHz的增益均衡
· 门禁控制器的设计与开发
· RFID技术及电磁兼容研究
· 现代实时频谱测试技术介绍
 最新供求
·锡山公安分局RFID门禁考勤管理系统采购询价
·嘉兴市港航管理局浙北航区RFID建设项目招标
·2012年动物疫病预防用疫苗及二维码耳标采购
·安徽省监狱管理局监狱门禁改造项目采购公告
·张家界景区门票管理系统升级改造项目招标公
·舟山市招投标中心关于舟山市图书馆射频管理
·北京市城市管理综合行政执法局城管物联网平
·湖南24小时无人值守RFID自助图书馆采购信息
·图书馆图书专用RFID标签及加工项目询价采购
·关于ZFCG-2011-130福州职业技术学院物联网
 相关关键词搜索
·资讯中心智能监控  GSM网络  移动通信  双向数据通信  智能监控  通信协议  
·技术中心智能监控  GSM网络  移动通信  双向数据通信  智能监控  通信协议  
 
 
 
业界资讯 纵深报道 技术学院
国际资讯 | 国内资讯 | 国内企业 | 国外企业 | Global News
  重点专题
· RFID与亚运会 · 2010年RFID展会面面观
· RFID保驾上海世博会 · RFID与监狱
· 2009RFID行业发展回顾 · 智能卡与一卡通
· RFID与食品安全 · RFID与物联网
· NFC手机与支付 · RFID联盟产业园建设介绍
· RFID与智能交通 · 各国RFID频段标准与政策
· 出租车停运以及解决办法 · 863计划RFID专项
· RFID与医疗卫生
  相关产品

远望谷XCAF-20天线
远望谷XCAF-12D天线
远望谷ST-900R3 天线
远望谷XCAF-11L线极化天线
远望谷XC-AF11-A天线
远望谷XCRF-510读写器
远望谷XCAF-12L圆极化天线
远望谷XC-AF12-A天线
远望谷XC-RF815 一体化阅读器
  推荐文章
· 加州商店试点可提供电子收据的NFC系统
· 意大利时装商利用超高频技术提高供应链效率
· 高尔夫球场采用超高频RFID记录得分
· 澳大利亚海关采用RFID进行资产追踪
· 医药公司利用RFID和生物识别技术进行防伪
· RFID用于建筑工人的出勤记录
· 挪威采用RFID传感技术追踪肉类运输
· Great Wolf水上乐园新推出基于RFID技术的故
· 广告代理商的新创意:RFID啤酒自取机
· 澳洲机场RFID行李标签的使用
  相关案例和方案
  相关资讯文章
· 非接触式移动支付在移动通信世界大会上接受
· 常小兵表示物联网是未来移动通信的蓝海
· 中国联通重新规划智能卡策略 卡商支招反响
· 定制化趋势下 握奇手机支付SIMpass张弛有道
· 未来移动无线通信技术发展趋势展望
· 上海柯斯:推动移动通信智能卡多元化应用
快 报 论 坛
· RFID 天线设计资料
· rfid--DLGK
· 特别推荐RFID
· [原创]立创电子元器件在线零售商城优惠活动
· [分享]超高频读写器在停车场实际应用硬件选
· [分享]超高频四通道无源读写器
快 报 问 吧
· 山东有没有RFID试衣装置?
· 监狱AB门现想装互锁系统
· 怎样运用RFID怎样运用RFID服装装箱件数不符
· RFID是以怎么样的形式存储代码和数据的
· 如何找到隐藏在衣服里面的无源RFID标签
· 如何入网
快 报 博 客
· 博佳通科技祝大家新年好!财源广进!身体健康
· GYYC900E型铁路车号识别装置
· 博佳通科技恭祝各位朋友龙腾盛世、新年吉祥!
· 2012海峡智慧城市与物联网产业博览会暨高峰
· 带有艺术气息的作品更容易满足人的需求
· 深圳博佳通科技祝大家元旦快乐!

关于我们 | 广告服务 | 帮助中心 | 联系我们 | 友情链接 | 版权申明
客服电话:0531-82679002   编辑部电话:0531-82679069   节假日电话:0531-89180705  
客服QQ:651127860 QQ群:41109672  47658979  MSN:RFIDinfo@126.com 厂商投稿:edit.rfidinfo@gmail.com
版权所有©2003-2009  RFID射频快报 鲁ICP备09066303号 增值电信业务经营许可证鲁B2-20050166号