基于红外通信技术的家电远程控制系统

更新时间:2023-05-21 13:11:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第3l卷第4期2005年4月

电子工蠢晡

ELECTRONICENGINEER

V01.31No.4

Apr.2005

基于红外通信技术的家电远程控制系统

黄涛,褚淑杰

(武汉理工大学智能信息系统研究所,湖北省武汉市430070)

【摘要】

本系统通过单片机对电话双音多频收发器MT8880和红外编/解码芯片McP2120进

行控制,利用现有的程控电话网完成家电的自动报警、远程控制、语音提示和留言等功能,从而实现了基于红外通信技术的智能家电远程控制系统。红外通信技术提高了系统的抗电磁干扰能力,高速可靠。整个系统具有组态灵活、扩展性能好、成本低的特点。

关键词:红外通信技术,双音多频,远程控制系统

中图分类号:TP273

引言

智能家电远程控制系统是集智能家电、设备自动

示音输入密码和相应的控制键,控制键信号经踟

电,从而实现远程控制的目的。

系统主要功能如下:

户收到电话报警信息后,可以根据语音电路发出的提(双音多频)接收电路解码后输入到2号单片机中,相

化、网络通信为一体的安全控制系统。它通过先进的电子传感技术、信息传输技术和网络通信技术将各种智能家电子系统有机地结合在一起,由信息采集、信息传输、智能处理、信息查询显示与反馈控制5个部分组成。其中,信息的智能化处理和控制是智能家电远程控制系统的核心,家电产品的易操作性、稳定性、可靠性、安全性等均是首要考虑的因素。本文采用红外收发模块及程控电话网作为通信平台进行信息反馈和远程控制,实现了家电故障的电话远程报警、远程遥控等

功能。

应的控制信息又通过红外光发送到1号单片机,经过光电转换后驱动相应的电器控制电路去控制相应的家

a)自动报警功能:当被控对象出现异常情况时,系统会自动拨通用户预先设定的电话号码报警或通过语音现场报警。

b)电话信息接收功能:实现电话的接收号码译码功能,并由单片机根据相应的译码来实现对被控对象工作状态的查询、定时工作及定时停止。

系统基本工作原理

智能家电远程控制系统的工作原理示意图如图1

2系统硬件电路设计

2.1红外收发模块

系统采用的McP2120是一种低功耗,高性能的红外编解码芯片,图2给出了MCP2120芯片的结构框

图。

所示。

凰埔丛罐错丛罐

图1

系统设计原理示意图

型一

图2

MCP2120模块典型结构框图

系统在正常工作时处于低功耗监控状态,一旦各类传感器检测到如火警、燃气泄露、盗窃等异常信号时,1号单片机就调用预先存储的信息对警报类别进行判断,并通过红外收发模块发出相应的红外报警信息,此信息被接收后,由2号单片机去控制电话机拨通预存的电话号码,从而实现向外界报警的目的。当用

收稿日期:2004m8一ll;修回日期:2004一12一11。基金项目:湖北省重点科技攻关项目(2003AAl01805)。

该芯片支持IRDA红外通信协议,波特率可以通过硬件和软件两种方式设置。在硬件设置方式下,McP2120有3个引脚,10脚波特率O,9脚波特率1,8脚波特率2,当改变它们的逻辑电平组合时,便可以改变芯片传送和接收数据的波特率。当频率低于2MHz

69

万方数据 

计算机与自动化技术 电孑工露师

2005年4月

时需外设时钟;当频率高于7.5MHz时,TxIR脉宽将6个时钟周期为低电平。传输高电平时,TxIR在16窄于IRDA协议中规定的最小脉宽1.6斗s。在软件设个时钟周期内全部输出低电平(16个时钟周期构成1置方式下,当7脚MODE为低电平时,MCP2120收到个位时间)。图3是调制信号的编码波形示意图。

的任何数据都被回送至控制器,而不被编/解码,回送2)解码

数据失真时间不超过1个位时间。另外,通过0x11命当收到低电平信号时,则RxIR将输出3个时钟令也可以改变波特率,新的波特率将在回送数据的停

周期的低电平,剩下的保持高电平;当收到高电平信号止位完成时生效。

时,则RxIR在16个时钟周期内全部为高电平,而Rx1)编码

将在16个时钟周期内保持相应的高或低电平。图4若需要传输低电平,则TxIR将输出7个时钟周给出了调制信号的解码波形示意图。

期的低电平,然后输出3个时钟周期的高电平,剩下的

唧。K唧岫0哪硼0㈣附砌㈣㈣㈣舢删㈣I肌呷眦肌㈣肼岫眦砌哪咖唧唧哪岫删0

j避是二聋甚盎[±挂

图3调制信号编码波形示意图

起始位

数据位0

数据位l

数据位2

数据位...

:+一16CLK—’

BlTCLK哪唧舢眦唧咖眦衄唧㈣衄肿哪咖眦衄眦衄咖唧0㈣㈣咖眦衄㈣舢眦?lR]广『_'——]广厂—-了——■

卜+:

:—P13CLK

l(或≤505“s典型值);

8cLK—i

:+

1。。’

F一———■——一———百——一———1——一一

图4调制信号编码波形示意图

2.2电话收发控制模块

DTMF主要完成的功能包括:当单片机接收传感DTMF是一种采用两个特定的单音频组合信号来器信号后,按照已设计程序并结合摘挂机电路实现报实现电话号码快速可靠传输的技术。在数据通信系统警电话拨号和语音传送;接收电话线上的双音频信号,中,被广泛用来实现各种数据和语音等信息的远程传经过译码处理和系统解释用户命令后送人单片机中进输。在本系统中,选用电话DTMF收发器M鸭880在行处理,并启动相应的语音控制电路。

呼叫模式下对DTMF信号进行转换和发送,收发电路

具体工作原理如下:当DTMF信号经过耦合隔离

如图5所示。

≥≮昌一。

变压器进入M髑880的输入端i该信号先经其内部的拨号滤波器滤除拨号音信号,然后通过前置放大后送人双音频滤波器,将双音频信号按高、低音频信号分开,再经过高、低频群滤波器和幅度检测器送到输出译码电路,经过数字运算后,在输出端输出相应的8421码,直接与单片机数据线连接来实现相应的控制功能。

另外,此模块中还包括振铃检测电路和模拟摘挂图5

Drm腰收发电路

机电路。振铃检测电路主要区分电话系统信号音的拨号音、回铃音和忙音,由于三者均为频率在425

Hz—

70

万 

方数据

第3l卷第4期

黄涛,等:基于红外通信技术的家电远程控制系统 计算机与自动化技术

475

Hz范围的正弦波,只是断续比不同且在时间上有

明显的差异。其中,拨号音为连续信号,回铃音为l

通4s断,忙音为O.35s通0.35s断。当用户被呼叫

时,电话交换机送来正弦波的铃流信号,对该信号进行降压、Rc滤波处理,得到标准的方波信号,再送人单片机的中断计数器输人口,从而完成振铃检测过程。铃流信号检测以5次铃响为准,若5次振铃后无人摘机,系统便进入自动模拟摘机过程。2.3语音电路模块

语音提示电路设计选用APR9600语音录放芯片。该芯片单片电路录放时间为32

s一60

s,串行控制时

可分256段以上,并行控制时最大可分8段。具有多种手动控制方式、多段控制电路简单、采样速度及录放音时间可调、每个单键均有开始停止循环多种功能等特点。当控制信号从单片机A鸭9c51的P0口输出到语音录放芯片APR9600的8个控制端,语音信号从其14脚(SP+)和15脚(SP一)输出,经过隔直电容输人到音频放大集成电路LM386,放大的语音信号从I朋386的5脚输出后经耦合电容送到耦合变压器。语音模块电路如图6所示。由于电话线中直流电压比较高,而且包含有各种噪声信号,它们会随语音信号加载到电话线上,选用耦合变压器的作用是隔离噪声信号。

MI28

VCCD

27

M2RE

26

M3EXl℃LKM4MSEL2i1哩蜱。3M5

MSELl

24匕]_一

M6CE

23,_1—

M7

STRoBE

22

nF

M8

ANAoUT

2l丰100

OSCR

ANAIN

L.旦

丝咎竿19

BUSYAGC

-j

且MICREF旦4700l汕Vc(

BEnF

12VSSD

MlClN卫2.3

VSSA

VCCA

堕13

士14

F;

SP+

SP.

厂—L———一

图6语音电路模块

当整个电路工作在录音模式时,外部音频信号可以通过话筒输入方式和线路输入方式进入,芯片内的电阻和电容来设定响应速度和增益范围。若信号幅度

在100mV左右,即可直接进入线路输入端,音频信号

由内部滤波器、采样电路处理后以模拟量方式存人专

用FlashRAM中。由于FlashRAM是非易失器件,断

电等因素不会使存储数据丢失。放音时芯片内的读逻辑电路从存储器中取出信号,经过低通滤波器送到功率放大器中,然后直接驱动外部的扬声器放音。

万 

方数据3软件设计

软件由主程序和中断程序组成。主要有6个模块:系统初始化、振铃检测计数、信号音提示、DTMF信号处理、摘挂机控制、电器控制等部分。单片机AT89c51通过软件程序实现对外部信息进行采集、分析和决策。图7给出了整个系统的软件流程图。其中:初始化完成系统状态设置和数据的初始化,并通过单片机和DTMF电路共同完成电话的自动答录功能;标志判断完成对各传感器的信号检测,以判断异常情况,并通过电话拨号电路报警和进行电话录音;当用户根据提示音输入密码和相应控制键后,音频信号经过M,118880解码送人单片机,驱动红外收发装置发出控制信号来完成整个系统的状态检测和控制功能。

羞袅曙黑

输入控制键卜—叫MT8880解码送人单片机

图7系统软件设计流程

4结束语

随着计算机技术和电信业的发展,通过电话线进行远程通信越来越普遍,并且红外线通信安全可靠,能有效地隔离电气干扰。为了克服红外线传输距离过短以及无法穿透障碍物的缺点,可以通过添加IR/RF转换装置,将收到的红外线遥控码转换成RF信号,再经过RF/IR转换装置后发射给相应的控制模块。本系统接口简单,成本低,可靠性高,具有广泛的应用前景。

参考文献

[1]李海峰,周革.基于以太网的红外无线通信系统.红外

与激光工程,2003,32(4):339~342

[2]李信江,刘成良.远程监控技术在信息家电领域的研究与

应用.计算机工程与应用,2003,39(17):216—219[3]张晓红,sasaIlSaadat,乔为民,等.红外通信IRDA标准与

应用.光电子技术.2003,23(4):261~265[4]Akhavan

K,Kavehrad

M,Jivkovas.Hi曲一speedPowe卜Em—

cientIndoor

WirelessIrlfhred

CommunicationUsing

Code

Combining——Pan

Ⅱ.

IEEE

Tmns

on

Communications,

2002,50(9):1495~1502

7l

话筒放大器自带有AGC(自动增益调节),可通过外接

本文来源:https://www.bwwdw.com/article/hsm4.html

Top