基于DTMF和GSM的远程监测报警系统研究与实现
2.4DTMF译码电路
本文引用地址://m.amcfsurvey.com/article/270576.htm图5为DTMF信号译码电路。通过软件检测DV端,当其为高时读取D3~D0,所得到的值就是所对应的译码值。每读取一次译码值,必须用软件的方式对HT9170B复位一次方可接收下次的译码值。
![](http://m.amcfsurvey.com/editerupload/201503/340609f232c2cf7cace5a8f35f6b46a0.gif)
3 系统软件设计
本系统软件主要包括DTMF、接收和发送两部分。下面主要将这两部分程序做简要介绍。
3.1 接收DTMF程序
当执行到接收DTMF信号程序时,首先采用查询方式,当每接收一个有效DTMF信号时则HT9170B的DV端将置1,否则为0。依次将DTMF信号的每一位进行处理并存放至Number[i]中,当接收到预定的位数时,软件控制上位控制中心挂机。接收DTMF软件设计如下:
![](http://m.amcfsurvey.com/editerupload/201503/f992fd71afa9965fe469fd38fb2d2e04.gif)
3.2 发送DTMF程序
当执行到DTMF信号发送程序时,将调用以下子程序进行DTMF信号传输。每一个DTMF信号包括五位,应将这五位按照从低到高的次序依次发送。在每发送一个有效的DTMF信号后需要对HT9200A软件复位一次。发送DTMF软件设计如下:
![](http://m.amcfsurvey.com/editerupload/201503/624ab97e0389ae68b97423b3ef124d24.gif)
4 结语
该设备已经应用在变压器防盗报警系统中,运行效果良好。对该设备进行微小改动也可以应用在工业现场,小区管理,遥控家电等领域。与其他的报警系统相比较,具有低功耗、可靠性高、安装方便、维护方便等优点,具有广泛的市场发展前景。
评论