新闻中心

EEPW首页>测试测量>设计应用> 基于以太网和DTMF编解码的远程家居控制器

基于以太网和DTMF编解码的远程家居控制器

作者: 时间:2014-04-14 来源:网络 收藏

本文引用地址://m.amcfsurvey.com/article/259128.htm

本系统的双音多频DTMF信号解码电路由MT8870主要承担。MT8870的连线如下图3.2-3所示,VCC接+5V,2、3脚接收来自电话机的双音多频脉冲信号。该双音多频信号经过MT8870解码后在其数据输出端(Q1~Q4)输出相对应的8421码。MT8870的数据输出端Q4~Q1连到单片机,单片机识别4位代码。电话按键与相应译码输出。为了使单片机及时获取有效数据,MT8870的StD端接到单片机的中断脚。当MT8870获取有效双音多频信号后,通过中断来提示输入口接收有效二进制代码。而无效的双音频信号(电话线路杂音、人们的语音信号等)是不会引起MT8870的StD变化的。

图3.2-3 MT8870双音频解码电路

2.4 DTMF编码电路

HT9200B的DTMF信号编码电路如下图3.2—4所示:

需要在X1和X2两脚接上3.579545MHZ的晶体振荡器,HT9200B是一种高品质的DTMF信号发生器,可产生高质量、高稳定、高精度的DTMF信号,低功耗、总谐波失真低,在单片机的控制下可从DTMF引脚发出16个双音及8个单音。HT9200B提供了可选择的串行及并行模式以供用户与各种应用设备连接。本设计中选用了并行模式。

图3.2—4 DTMF信号编码电路

在并行模式下,HT9200B提供四位数据输入D0~D3以产生相应的DTMF信号,/SP引脚接至高电平时选择并行工作模式,之后输入数据,最后将CE端下拉为低电平以传送DTMF信号。从CE下降至有DTMF信号输出的间隔时间约为6mS,其并行数据代码与输出音频的对应关系如下表2所示:

表2 HT9200B并行数据与输出音频的对应关系

数字

D3

D2

D1

D0

音频输出频率(HZ

1

0

0

0

1

697+1209

2

0

0

1

0

697+1336

3

0

0

1

1

697+1477

4

0

1

0

0

770+1209

5

0

1

0

1

770+1336

6

0

1

1

0

770+1477

7

0

1

1

1

852+1209

8

1

0

0

0

852+1336

9

1

0

0

1

852+1477

0

1

0

1

0

941+1336

*

1

0

1

1

941+1209

#

1

1

0

0

941+1477

A

1

1

0

1

697+1633

B

1

1

1

0

770+1633

C

1

1

1

1

852+1633

D

0

0

0

0

941+1633



评论


相关推荐

技术专区

关闭