2.3 DTMF拨码电路
图4为DTMF拨码电路。当处理器收到外部异常信号时,控制HT9200A产生DTMF信号,经过音频隔离变压器将信号耦合至公用电话网络,传输至控制中心。
2.4 DTMF译码电路
图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 结语
该设备已经应用在变压器防盗报警系统中,运行效果良好。对该设备进行微小改动也可以应用在工业现场,小区管理,遥控家电等领域。与其他的报警系统相比较,具有低功耗、可靠性高、安装方便、维护方便等优点,具有广泛的市场发展前景。