您好,欢迎进入半岛平台官网!

咨询服务热线

020-88888888s

基于DTMF和GSM的远程监测报警系统研究与实现‘半岛平台官网’

发布时间:2024-11-26 06:57人气:
本文摘要:对加装在偏远地区的最重要设备展开监控是维护设备及监测其长时间运营的有效地手段。

对加装在偏远地区的最重要设备展开监控是维护设备及监测其长时间运营的有效地手段。目前市场上较为风行的远程设备监控系统主要有视频监控,GSM和GPRS等技术。

视频监控设备仅次于的优点即可视化,必须专用传输线路展开信号传输,并且闲置比特率较小,价格也比较较高,必须专人展开盯守,所以成本较高,系统也过分简单,资源消耗大。GSM和GPRS远程设备监控系统不受通信网络覆盖面的容许,对于偏远地区设备无法展开有效地监控。

鉴于公用电话网络覆盖范围广,可靠性低,成本低,加装便利等优点,本文设计研发一种基于公用电话网络和GSM网络为一体的远程设备监测系统。该系统主要由上位控制中心和下位检测终端两部分构成,皆使用低功耗MSP430F149作为处理器,仅有在控制中心处理器上加装GSM模块。

下位控制中心负责管理监测设备运行状况,出现异常时,将监测信息通过电话网络发送至上位控制中心,上位控制中心接管监测信息并通过GSM将监测信息发送至管理员手机构建即时监测。1系统基本原理概述  如图1右图,该系统主要由上位控制中心和下位检测终端两部分构成,当下位监测终端处理器MSP430F149接管到来自传感器检测单元的出现异常信号时,处理器掌控HT9200A电话上位控制中心电话,控制中心在辨别振铃信号次数剩6次后,控制中心系统摘机,接着控制中心接管来自监测终端的监测信息,在接到原始的监测信息后,上位控制中心向监测终端发送到校验码,当监测终端在规定的时间内接管到校验码后,则控制中心和监测终端皆挂机,监测信息发送到完。

如果在规定的时间内监测终端没接到准确的校验码,则在挂机几分钟后之后发送到。直到接到准确的校验码时,监测中心暂停发送到监测信息。控制中心接到监测信息后通过GSM网络将监测信息发送至管理人员手机。

自此,监测过程完结。2系统硬件设计  系统硬件设计部分主要由振铃检测电路、摘取挂机电路、DTMF拨给码电路、DTMF译码电路构成。下面将各个部分硬件设计讲解如下。

  2.1振铃检测电路  图2为振铃检测电路。当有振铃信号时,两端电压比待机时低,电流更大,为1s通,4s折断的脉冲信号。有振铃信号时,PC817导通,P10口状态由低变短,没振铃信号时,P10口为高电平展开计数。

  2.2仿真摘取挂机电路  图3为仿真摘取挂机电路。当振铃检测计数超过6次时,由MSP430F149收到摘机命令,单片机P11口输入高电平,掌控继电器开口,构建仿真摘机。

每次将校验码发送到完后,系统将自动挂机,之后展开监测。  2.3DTMF拨给码电路  图4为DTMF拨给码电路。

当处理器接到外部出现异常信号时,掌控HT9200A产生DTMF信号,经过音频隔绝变压器将信号耦合至公用电话网络,传输至控制中心。2.4DTMF译码电路图5为DTMF信号译码电路。通过软件检测DV末端,当其为低时加载D3~D0,所获得的值就是所对应的译码值。

每加载一次译码值,必需用软件的方式对HT9170B废黜一次方可接管下次的译码值。3系统软件设计  本系统软件主要还包括DTMF、接管和发送到两部分。

下面主要将这两部分程序做到详细讲解。  3.1接管DTMF程序  当继续执行到接管DTMF信号程序时,首先使用查找方式,当每接管一个有效地DTMF信号时则HT9170B的DV末端将改置1,否则为0。依序将DTMF信号的每一位展开处置并存放在至Number[i]中,当接管到预计的位数时,软件掌控上位控制中心挂机。接管DTMF软件设计如下:  3.2发送到DTMF程序  当继续执行到DTMF信号发送到程序时,将调用以下子程序展开DTMF信号传输。

每一个DTMF信号还包括五位,不应将这五位按照从较低到低的次序依序发送到。在每发送到一个有效地的DTMF信号后必须对HT9200A软件废黜一次。发送到DTMF软件设计如下:4结语  该设备早已应用于在变压器防盗报警系统中,运营效果较好。

对该设备展开微小改动也可以应用于在工业现场,小区管理,遥控家电等领域。与其他的报警系统相比较,具备低功耗、可靠性低、加装便利、确保便利等优点,具备普遍的市场发展前景。


本文关键词:半岛平台官网

本文来源:半岛平台官网-www.hptonerdeal.com

  • 联系方式
  • 传 真:020-99999999
  • 手 机:11926537306
  • 电 话:020-88888888
  • 地 址:浙江省温州市习水县傲建大楼19号
友情链接
竞技宝官网
三亿体育官网
97167国际游戏官网
在线咨询

咨询电话:

020-88888888

  • 微信扫码 关注我们

扫一扫咨询微信客服