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、结语
该设备已经应用在变压器防盗报警系统中,运行效果良好。对该设备进行微小改动也可以应用在工业现场,小区管理,遥控家电等领域。与其他的报警系统相比较,具有低功耗、可靠性高、安装方便、维护方便等优点,具有广泛的市场发展前景。
