跳到主要内容

DTMF 控制的家庭自动化系统电路

一般来说,我们在家中使用的电器都是通过开关来控制的。如今,许多家庭自动化项目中都使用了多种技术。本文介绍了使用 DTMF 技术控制家用电器。

DTMF 是双音多频的缩写。所以,当你给客服打电话时,他们会要求你按 1、2 或其他数字。当你从手机上按下数字时,会触发一个特定的动作。所有这些都归功于 DTMF。当你在手机键盘上按下按钮时,它会产生一个包含两个频率的音调。这些音调被称为行频率和列频率。

alt text

一般来说,行频率是低频,列频率是高频。这些 DTMF 频率的选择方式是,它们之间没有谐波关系,因此不会产生相同的音调。列频率比行频率稍高,以补偿语音音频系统的高频衰减。

我们了解到,手机键盘上按下的每个按钮都会产生一个与其他不同的音调。现在我们应该利用这些音调来控制我们的电器。因此,DTMF 编码器存在于手机中。可以使用 DTMF 解码器集成电路 HT9107B 将按键输出转换为数字形式。该集成电路与 MCU 的连接如下图所示。

1. DTMF 控制的家用电器电路原理​

该电路的主要原理是使用 DTMF 技术控制诸如灯和风扇等电器。DTMF 编码器存在于你的手机中,解码器是 HT9107B 集成电路。手机耳机插孔连接到 1nf 电容器。手机耳机插孔包含两根导线(红色和黑色)。红色导线连接到解码器集成电路,黑色接地。当从手机按下按钮时,它会产生一个被解码器集成电路解码的音调,然后将其发送到 ATMEGA8 控制器。控制器随后检查输入,并根据编写到其中的代码产生输出。

2. DTMF 控制的家庭自动化系统电路图​

alt text
基于 DTMF 的家庭自动化系统电路图

2.1 电路元件​

该电路主要由以下元件组成。

  • ATmega8 微控制器 U1
  • HT9107B 集成电路
  • 继电器
  • 交流负载
  • 电阻 — R1、R2 和 R3
  • 电容 — C1、C2、C3 和 C4
  • 晶体振荡器 X1

2.2 DTMF 控制的家用电器电路设计​

解码器集成电路包含一个内置的运算放大器。运算放大器的输出被送入预滤波器,以分离低频和高频。然后,它通过频率和代码检测电路,从而锁存 4 位二进制代码。

来自手机的音调通过串联电阻(100 千欧姆)和电容(1nf)发送到运算放大器。DTMF 集成电路的引脚 1,即非反相引脚,连接到引脚 4,即 Vref。引脚 3 是运算放大器的输出,通过 100 千欧姆电阻反馈到引脚 2。7 和 8 引脚连接到频率为 3.579545MHz 的晶体振荡器。第 15 引脚是数据有效引脚,当检测到 DTMF 音调时,它会变高,否则保持低电平。频率检测到信号数字化的过程由包含 EST、RT/GT 和电阻(10k)、电容的转向电路完成。引脚 11 到 14 产生解码输出。

DTMF 集成电路的输出引脚(即 11 - 14)连接到控制器的 PB0-PB3 引脚。控制器的输出引脚,即 PD0 和 PD1,连接到继电器。继电器输出连接到交流电源,即灯或风扇。

继电器充当开关。它在电路的不同部分之间产生隔离。在我们的项目中,它用于使用 5V(这是控制器的最大电压)切换交流负载。这里使用的继电器是磁性继电器。

2.3 如何操作电路?​

当电路通电时,控制器会持续检查输入。当从手机键盘按下“1”时,解码器集成电路会解码音调并产生 1(0001),然后将其发送到微控制器,微控制器随后在 PD0 引脚产生高电平输出。PD0 连接到继电器。继电器用于切换电路,从而使风扇打开。同样地,如果接收到的输入是 2,风扇将关闭。如果接收到的输入是 3,灯将打开,如果是 4,灯将关闭。

2.4 DTMF 控制的家庭自动化系统项目输出视频​

2.5 DTMF 控制的家庭自动化系统电路的优点​

  1. 可以从任何地方控制家用电器。
  2. 当我们忘记关灯和风扇而外出时,它减少了电力浪费。
  3. 与其他技术(如 GSM)相比,成本非常低。

2.6 DTMF 控制的家用电器的限制​

  1. 没有安全性。任何人都可以通过拨打连接到模块的手机来控制电器。
  2. 电器数量有限,因为我们的手机只能产生 16 种音调。