微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 传感器 > 基于以太网和DTMF编解码的远程家居控制器

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

时间:03-14 来源:3721RD 点击:

770

1209

0 1 0 0

4

770

1336

0 1 0 1

5

770

1477

0 1 1 0

6

852

1209

0 1 1 1

7

852

1336

1 0 0 0

8

852

1477

1 0 0 1

9

941

1336

1 0 1 0

0

941

1209

1 0 1 1

*

941

1477

1 1 0 0

#

697

1633

1 1 0 1

A

770

1633

1 1 1 0

B

852

1633

1 1 1 1

C

941

1633

0 0 0 0

D

本系统的双音多频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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top