家电远程控制系统_第1页
家电远程控制系统_第2页
家电远程控制系统_第3页
家电远程控制系统_第4页
家电远程控制系统_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1绪论

1.1家电远程控制系统的需求

随着时代的进步,电话的使用越来越普遍,电话网络几乎遍及每一个角落,运

用现有电话线路实现远端控制是一种极为方便、投资最省、开发周期最短的方案,同

时乂具有很高的可靠性以及线路免维护等优点,目前人们对家电的选择和使用,口

经从只关心家电的单项功能转向追求家电品位和控制的便捷性,信息技术和网络化

技术的发展,为家用电器的远程控制提供了也许。将信息技术与家电控制技术相融合,

在更大限度上实现家庭生活的信息化和自动化,满足人们舒适、高节奏的生活需要

[l]o

此外,中国现在已经成为世界上家电生产和出口的大国,国内传统家电市场日

趋饱和,对外出口家电也急需升级换代,中国重要的家电生产商在传统家电降价“大

比拼”的同时,开始了数字化家电研究开发的角逐。然而,目前信息家电的发展并不

乐观。一方面是价格问题。信息家电必须迈过价格这道门槛,才干为更多的家庭所接

受。另一方面是是否实用。消费者不会在意你用的是什么样的技术,而只会在意你的

产品是否有用,是否好用[2]。

正是基于对这两点的考虑,家电远程控制系统应当是一套低成本、人性化、通

用化的设备。

1.2发展现状

近几年,随着经济日益腾飞,人们对生活水平的规定也越来越高,“智能家居”

这个概念也逐渐被大众接受。一些对科技发展动向和市场趋势敏感的科研机构和有实

力的公司,已经看到这个市场的广阔前景,意识到这是一个难得的机遇,开始或己

经研究和开发相关系统和产品,并作了先期的部署和规划。家电远程控制系统是智能

家居系统的重要组成和支持部分,代表家庭智能化的发展方向。

1.3本文所要实现的内容

本文介绍了一种基于AT89s51单片机的家用电器电话遥控装置,该装置使用现有

电话线来传送遥控命令:运用普通电话机作为遥控命令生成和发送装置,我们只要

装置接受端的电路,把它接在现有的电话线路中,那么就可以在任何地方,任何一

部电话机上实行对该受控装置的遥控操作,从而实现对家用电器的远程控制,

该系统重要实现以下一些功能:

1.铃流检测

2.自动摘机

3.密码验证

4.语音提醒

5.信号解码

6.控制家电

2总体设计方案

2.1系统总体结构框图

图1系统总体结构框图

电话远程控制系统一方面检测电话线上的铃流信号,拟定电话无人接听后自动

摘机,接受远端发送来的信号,并对其进行解码,解码后的信号由中央解决单元采

集解决,根据规定控制相应的电器。为了方便用户使用,系统设计了密码保护和语音

提醒功能。家电远程控制系统一般,作于无人值守的环境,为了智能化,采用单片机

作为中央解决器。整个系统的硬件部分涉及电源电路、单片机系统、ISP下载线电路、

振铃检测电路、电子开关、双音频DTMF解码电路等[3]。

2.2硬件模块

2.2.1自动摘机

摘机电路可以通过继电器来完毕,使用继电器电路电路会简朴一些,但继电器

也有一些弱点,如耗电大,重量和体积比较大,此外继电器很容易产生火花干扰,

为了解决这些问题,本文采用了控制三极管通断的方式来组成自动摘机电路:这样

也比较经济实用。

2.2.2振铃检测

当系统处在待机状态时,即没有振铃信号时,线路上的供电电压为48V。若用户

被呼喊,电信局互换机向该用户送来振铃信号,振铃信号为25士3伏的正弦波,谐铃

失真不大于10乳电压有效值90士15伏。振铃以5秒为周期,即1秒送,4秒断[4]。据

此可使用电容进行耦合:然后用两个反向二极管交替导通,通过光电耦合器中光敏

三极管的通与断输出脉冲信号,脉冲信号直接输出至单片机的中断计数器,完毕振

铃检测和计数的过程。

2.2.3双音频DTMF解码

此部分是整个电路的关键,它的工作情况直接决定了电路的可靠性。解码电路是

将用户所拨电话的信号解码后送入单片机,然后由单片机实现对家用电器的远程控

制。本解码电路采用的是加拿大公司生产的一种集成度高、应用普遍的通信类集成电

路芯片MT8870,该芯片外围电路简朴、功耗小、抗干扰能力强,在解码方面有着无可

比拟的优势。

2.2.4控制部分电路

木单元电路重要由指示灯电路和继电器控制电路组成。用8个发光二极管来代表

家用电器指示电路工作:为了防止发光二极管被烧坏,在二极管与电源之间接了1k

的电阻。通过单片机控制多路继电器的开关,进而达成控制家用电器的目的,

2.3软件模块

2.3.1振铃信号计数

通过AT89s51的外部中断实现此功能。

2.3.2密码检测

在单片机中开辟一块内存空间存放预置密码,然后每输入一次密码,进行一次

比较操作,直到输入密码与预置密码完全一致,才进行下步操作[5]。

2.3.3语音提醒

此部分通过单片机的计数器控制其引脚电平的高低来实现。

2.3.4控制部分

通过向单片机指定单口写入高低电平来控制指示灯的亮与灭和继电器的开与关。

3硬件电路设计

3.1电源电路

图2电源电路图

如图2所示电路为输出电压+5V、输出电流1.5A的稳压电源。它是由电源变压器

B,桥式整流电路VD1〜VD4.电容Cl.C2.C3.C4和一只固定式三端稳压器(LM7805)极为

简捷方便地搭成的。C2.C4的作用是滤除掉线路上的高频脉冲干扰,由于电解电容对

高频电脉冲滤波效果较差,因此在电解电容C1和C3两端各并联了一个O.luF的瓷片

电容,瓷片电容的高频滤波性能要比电解电容好得多,因此可填补电解电容高频滤

波较差的局限件.二端稳压器是一种标准化、系列化的通用线性稳用电源集成电路,

以其体积小、成本低、性能好、工作可靠性高、使用简捷方便等特点成为目前稳压电

源中应用最为广泛的一种单片式集成稳压器件。LM7805稳压器输入、输出端电压差

通常取3V-7V之间比较合适,假如输入、输出电压差过大,当电源电流较大时容易发

热,因此使用时要加装数热片。220V交流市电通过电源变压器变换成交流低压,再

通过桥式整流电路YD1〜VD4和滤波电容C1的整流和滤波,在固定式三端稳压器

LM7805的Vin和GND两端形成一个并不十分稳定的直流电压(该电压经常会由于市电

电压的波动或负载的变化等因素而发生变化)。此直流电压通过LM7805的稳压和C3

的滤波便在稳压电源的输出端产生了精度高、稳定性好的直流输出电压。本稳压电源

可作为TTL电路或单片机电路的电源。

3.2单片机89s51电路

单片机电路图如图3所示⑹。

VCC

0

pxl40

1VCC■

PJ39

2POO

Pal38

P3PO1

A137

PP0.2

*14

P03至

P1535

*P0.4

P16

PPO5更

4133

.7PO.6

32

RST/VPDP073T

P3.0/RxDEAATpp药

P3.1/TxDALE/PROG

29

P32/INT0PSEN

2S

P3.3/INT1P27

27P2.7-

P3.4ZT0P2.6P2.0AK

P3.5mP25圣控制输出

425

P3.6/WR

P2324

P3.7/RDP22更

XTAL2P21就

XTAL1P2

P2.02T

图3单片机电路图

本设计使用AT89s51单片机,第9脚为复位端:在该脚接一个10K的电阻R12到

地,以保证该脚在正常工作时为低电平0,同时,为了在加电时给该脚一个高电平的

复位脉冲,用一个10uF的电解电容C4连接到电源Vcc,运用电容两端的电压不能突

变的特性,加电后给第9脚施加一个短暂的高电平脉冲,该脉冲的宽度与电阻R12

的限值、C4的容量都有关,电阻R12越大,电容C4越大,加电后第9脚的高电平脉

冲就越宽;相反的,假如R12越小,电容C4越小,加电后9脚的高电平脉冲宽度也就

越窄[7]。

在电容C4两端还接有一个手动复位按钮ANT,为了避免按压按钮时电容C4两端

的电压通过按钮接点瞬间放电导致对按钮接点的大电流冲击,为此在按钮支路中串

入了一个100欧姆的小电阻R11,这样电容通过RH放电时,就不会出现瞬间的大电

流放电脉冲,因此可有效的避免按钮接点氧化和接触不良的现象。

第18、19脚接12MHz石英晶体,在晶体两端各接一个30PF的电容到地[8],接电

容的目的有三个:一是加快上电后的起振速度;二是保证起振后可以连续平稳的振荡,

不至于出现停振;三是可以通过改变两个电容的容量,微调振荡频率。

单片机的第31脚和第40脚接电源Vcc,第20脚接地。单片机使用不到的端口悬

空。

3.3下载线电路

3.3.1ISP介绍

ISP(In-Systemprogramming)在系统可编程,指电路板上的空白器件可以编程

写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP

方式擦除或再编程,ISP技术是未来发展方向。ISP下载线可对单片机进行烧写程序,

为单片机的应用提供了方便。

3.3.2ISP下载线电路

下载线及接口电路如图4所示,在此选用的是并行下载线方案,使用的重要

器件是74HC373,可用免费共享的单片机编程器“Easy51Prov2.0宇宙版”下载线专

用软件,向电路板中的89s51单片机烧录程序。下载线电路图如图4所示。

图4下载线及接口电路

3.4振铃检测电路

图5振铃检测电路

振铃检测电路的作用就是检测电话线上有无铃流信号,并将铃流信号状态传输

给单片机,使单片机可以有效得实行家电远程控制。

由于该系统并联于电话机的两端,并且不能影响电话的正常使用,所以规定系

统在接到铃流信号后不能立即动作,只有在达成设定铃响次数以后,才默认家里无

人,允许电路摘机应答,

铃流信号未到达前:电话线路上存在大约48V•的直流电压。当有振铃信号时,电

话线上的铃流信号为(75±15)V、25Hz的交流信号。其中直流电压为48V左右,交

流电压为(25±15)V、25Hz的正弦信号。

铃流信号进入振铃检测电路后,一方面用高压电容C1进行隔直,电阻R1起限流

作用。IC5是光电耦合器4N25,由碑化钱红外发光二极管和硅光电晶体管检测器光耦

合构成,是一种发光二极管与光电晶体管面对面封装的单回路,输入电信号加于发

光二极管上,输出信号由光敏三极管取出。当没有铃流信号时.,IC5内部的光敏三极

管不导通,A点电压为高电平VCC。当铃流信号到来时,信号有半周使二极管D导通

形成回路,另半周使光电耦合器的一侧发光二极管导通,因而有光照射二次侧光敏

三级管,A点为低电平。适当选取R1和C1的值可以使光电耦合器一次侧导通电流足

够大,则二次侧受光较强可以充足导通。Vcc通过R2与二次侧三极管集电极相连。

综上可知,A点的脉冲是随着铃流信号的出现而出现的,因此只要检测到A点有

低电平脉冲出现,就说明线路上有铃流信号了,并且A点在单位时间内出现的脉冲

数就代表了振铃时间的长短,因此通过累加A点的脉冲个数就可以判断出振铃时间

长短和铃响次数的多少⑼。

3.5模拟摘机电路

图6模拟摘机电路

电路板和电话线之间应有一个电子开关的存在,平时这个开关应当处在断开的

状态,以免导致电话线占线。当希望远程遥控家中的电器时,在若干次铃响后无人接

听时,电子开关将电话线和实验板连接,使实验板可以实行控制功能。

电子开关由QDLV1.V2等元件组成,图中的LI、L2两个点是和电话线连接的。

模拟摘机电路重要由单片机控制三极管的开关来完毕。LI.L2上的信号经QD1整流后,

TP4这一点始终是正极。图中TP3这个点与单片机的P1.4口连接。当P1.4为低电平

()时,三极管V2由于没有基极偏置电压因此不能导通,即V2的集电极没有电流通过,

相称于开路,当V2集电极没有电流时,VI的基极也就没有偏置电压和电流,因此VI

也不会导通,此时的VI也处在开路状态。

当PL4为高电平时,TP3点有高电平直流电压,该电压就是三极管V2的基极偏

置电压,由于有了基极偏置电压,因此V2导通了:当V2集电极有电流时,口的基

极也就有了偏置电流和电压,VI也就导通了,此时从QD1出来的正电压通过VI的发

射极和集电极后,再通过R5形成导通回路,并且将线路上的信号在R5两端产生电压

降,此时R5相称于电话线路的负载电阻。

由以上分析可见:当单片机通过P1.4口给TP3点施加一个高电平信号时,开关管

VI导通,电路板接通线路上的遥控信号,相称于电话机接通,从而实现自动摘机。

平时PL4为低电平,因此VI断开,相称于电路板与电话线之间断开了,起到了挂机

的效果。

3.6DTMF解码电路

3.6.1DTMF介绍

双音多频DTMF(DualToneMultiFrequency),由高频群

和低频群组成,高低频群各包含4个频率。一个高频信号和一个低频信号叠加组成一

个组合信号,代表一个数字。DTMF信令有16个编码。双音多频的拨号键盘是4X4

的矩阵,每一行代表一个低频,每一列代表一个高频。每按一个键就发送一个高频和

低频的正弦信号组合,比如’1'相称于697Hz和1209Hz。互换机可以解码这些频率

组合并拟定所相应的按键。DTMF编解码器在编码时将击键或数字信息转换成双音信

号并发送,解码时在收到的DTMF信号中检测击键或数字信息的存在性。一个DTMF

信号由两个频率的音频信号叠加构成。这两个音频信号的频率来自两组预分派的频率

组:行频组、列频组。每一对这样的音频信号唯一表达一个数字或符号。电话机中通

常有16个按键,其中有10个数字键0〜9和6个功能键*、#、A.B.C.Do国际上采用

的多种频率为697Hz、770Hz>852Hz、941Hz、1209Hz>1336Hz、1477Hz和1633Hz

等8种[10]。用这8种频率可形成16种不同的组合,从而代表16种不同的数字或功

能键,具体组合见表1。

表1甩话按键与频率相应表

高频/Hz

低频/Hz

1209133614471633

6J7123A

770456B

852789C

941*0#D

3.6.2双音多频译码器MT8870

在这个电路中使用了一片供接受用的MT8870型解码芯片。MT8870是MITEL公司生

产的DTMF接受器,是一种大规模CMOS集成电路,重要由滤波器、译码器和控制电路

三部分组成[11]。其内部逻辑框图和引脚排列见图7。

外部输入的DTMF信号从-IN端进入运算放大器放大后,进入双音滤波器,双音

滤波器是由2个6级开关电容构成的高低通滤波器,它能有效地将DTMF信号中的高

频群和低频群区分开来:被区分开的高、低频群,再通过各自的滤波器及整形电路后

送入译码电路[12]。译码电路由数字检测、编码转换和三态输出电路等几部分组成,

数字检测电路采用对输入音频信号进行数字计数的方式以拟定DTMF信号的频率并检

查是否与标准的DTMF信号相一致,在此过程中,采用了一套复杂的算法,对DTMF

信号的频率偏差提供一定的容差范围以提高抗干扰能力。输入的DTMF信号被检测到

后,经编码转换电路进行8-4-2-1编码后送入锁存器锁存。当输出控制端TOE为高电

平时,DTMF信号所相应的8-4-2-1编码即出现在Q4-Q1端。MT8870内有一系列的控

制电路,对接受的工作经行控制和协调。

该芯片的重要特点为:功耗低;采用外接3.58MHZ晶振、外围元件少;音频

接受连续时间典型值为40ms;接受信号增益可调;STD端输出信号指示Q1-Q4端数据

已就绪,因而可作为中断申请或采样控制信号;输入阻抗高。

下面是厂家推荐的MT8870的典型应用电路,电路图如图8所示

MTB870D-1

0

0NOTES

0R1=1G2K1211%

R=715K1U1%

02

%=390K11±1%

0。七=100nF±5%

Xi=3.579545MHz±0.1%

Voo=5Wt5%

图8MT8870典型应用电路

从MT8870的应用资料可以看出,该芯片共有18个引脚,只需要按照图中选用元件,

并对的连接即可。图8中右下角的方框内是生产厂家推荐的外围元件参数。

输入的DTMF信号通过Cl、R1输入到TN端,该端是运算放大器的反向输入端,该放

大器的增益取决于反馈电阻R2和R1比值。放大器的同相输入端+IN与VRef端相连,

由VRef提供VDD/2的参考电压作为偏置电压,C2和R3组成外部定期电路以拟定芯

片对输入信号的反映时间。TOE端接VDD,表达数据可以输出到Q4-Q1端。STD端在

芯片收到DTMF信号并经辨认后,在Q1-Q4送出2进制码的时候变为高电平,因此该

端信号可以作为“输出就绪”的指示信息。

表2电话按键与译码输&相应表

OEIMD3D21)1

II11

2H1.1.II1.

3H1.LHH

4HLHLL

5IILHLH

6HLHHL

7]HLHHH

8HH1.LL

9HHI.LH

0HHLHI.

*HHLHH

#HHHL

AHHHLH

BHHHHL

JLJL_H_H_H_

I)HL1.LL

ANY1,ZZ7Z

3.6.3本文的DTMF解码电路

本文设计的DTMF解码电路如图9所示。

图9中,双音频信号输入点与图6中三极管VI集电极相连接,当电子开关接通

时,电话线路上的双音频信号通过VI后进入图9的输入点,通过MT8870内部解决以

后,从QLQ2.Q3.Q4端输出解码后的状态数据。

数据输出端QI、Q2、Q3、Q4与单片机的PLO、P1.1、PL2、P1.3相连,由单片

机进行数据采集、判断和解决,最终实现对家电的远程控制功能。

此外,从MT8870的STD端出来的状态信号进入单片机的P3.3端口,告知单片机

数据的读取状态。

3.7控制电器和指示灯

通过单片机对特定端口马‘0’或‘1'控制多路继电器的开关和指示灯的亮灭状

态。

3.8控制接口

该电路的外接接口涉及:

J1:外接电话线接口,与电话机并联。

J2:输出端,可实现对8路外接电器进行控制操作。

CZ1:并口插座,用于和电脑的并口相连,以实现下载线的功能。

3.9调试

线路连接好后,拨打电话,用数字万用表测量A点的电压,A点的电压应随铃流

信号的到来呈现高低起伏的变化。

连接线路,当TP3上为低电平时,用数字万用表测得R5上电压为0V;当TP3连

5V电源时,电子开关接通,用数字万用表测得R5两端电压约为6V-12V。

直接使用电话机作为DTMF信令发生器,把系统并连于电话机两端,提起话筒,

在听到忙音信号以后,按动电话机的按键以发出DTMF信号,这时若DTMF译码电路正

常工作,则在MT8870的STD端应有正脉冲输出,可使用万用表进行监视。按住一个

键并保持,万用表指示高电平并保持,松开键,万用表指示约为0V。为保证系统的

稳定性和准确性,每一个键均应试过[13]。

按动电话机的按键:可以对的的控制继电器的开关和指示灯的亮火。

4系统软件设计

本系统的程序的重要工作是对电话信号进行检测以及接受用户指令控制家用电

器的工作。为了保证系统的可靠运营,必须有良好的软件配合,且要有和谐的人机对

话功能。下面简朴阐述本系统程序流程及软件应具有的功能模块,并介绍•种ISP下

载线软件Easy51ProV2.0。

4.1主控程序的设计

该家用电器电话远程控制的主程序重要完毕系统初始化、模拟摘机、语音提醒、

密码验证和控制电器及指示灯等功能.其中密码的位数可以根据个人需求设定不同的

位数皿。程序流程图如用10所示。

数Y

N

图10系统软件流程图

程序启动后,系统检测有无振铃信号,没有继续等待,有的话就对振铃进行记数。若

振铃次数小于设定次数该控制器不动作,若振铃次数达成设定次数表达要进行控制,

系统自动摘机,语音提醒,输入密码并验证,若密码输入错误则重新输入,若密码

输入对的,则系统语音提醒操作成功,系统根据DTMF信号控制电器[15]。

4.2振铃检测中断服务程序

当电话线上没有铃流信号时,A点为高电平,当铃流信号到来时,A点出现低电

平,此时会有下降沿出现,引起单片机中断,运用中断计数控制响铃的时间:实现

在一定期间内若电话无人接听系统自动摘机的功能。

4.3检测MT8870有无DTMF信号输出功能的中断服务程序

当MT8870接受到有效的双音频信号时,STD脚就变为高电平1,接受的双音频信

号消失后,该脚即刻变为低电平0。因此单片机可以通过判断该脚的状态,来拟定线

路上的信号音是否为有效的双音频拨号音。

4.4语音提醒中断服务程序

由于对家电实行的是远程控制,这就规定系统拥有人机对话界面功能,为此本

系统设计了语音提醒功能。本文是通过单片机T0中断对其端口的电平高低进行有效

的控制来实现语音提醒功能的,也可以使用流行音乐芯片和具有录放功能的语音芯

片来实现此功能。

4.5ISp在线编程软件

在完毕程序的输入、编译、连接、运营等工作后,得到了HEX格式的目的文

献,通过下载线及相应为下载线专用软件可将程序写入单片机。一方而安装ISP下载

线专用软件。ISP下载线软件种类很多,这里使用网上免费共享的Easy51ProV2.0版

下载线专用软件。主界面如图11所示。

IProv2.X

使用E”yISP下栽线

AT8AS52桧测器件E*sy51Pro(v2.0)

丽化井口充

更多殖件口

科(自动)打开文件

层俣存文件

&(自动)穆除器件

"(自动)写署件

Q港附件

T(自动)效/数据

自动完成

LockBit-1写帔定位

或冲1|嗡乾tfag

图11Easy51proV2.0主界面

软件使用方法:

1.启动EasyslProV2.0软件,出现主界面。

2.在主界面的左上角下拉菜单中找到“AT89s52”,点击“检测器件”,如

果H1现图12所示画面,就说明该实验板己经检测到AT89S52芯片了。

QEasy51Prov2.0

AT89S52・桧测器件

更一题件.

愫作

图12检测器件

3.点击窗口中的“自动打开文献”。

4.在弹出的窗口中,点击文献类型中的“*.hex”文献。

5.找到目的文献“xx.hex”。

6.在软件窗口中,点击“自动写器件”。当出现“编程器写器件完毕”的界面时,就

说明己经将目的文献写入单片机了。

结论

本论文采用双音频解码芯片MT8870设计出一款合用的家电远程控制系统,具有

振铃检测、自动摘机、密码验证、语音提醒和控制家电等功能。该系统与常规的遥控

方式相比,显示出一定的优越性,不需进行专门的布线,不占用无线电频率资源,

避免了电磁污染。同时,电话线路各地联网,可以充足运用现有的电话网,进行远距

离控制。

通过几个月的努力工作,本系统现已通过调试,完毕了课题设计的规定:可以

实现密码验证、语音提醒和家电远程控制等功能。此外,系统功能还可以进一步完善。

例如,将系统中的语音控制部分用带有录放功能的语音芯片来替代,作品将会更人

性化;若将系统中MT8870更换成MT8880,那么电路只需做少量改动,就可以实现自

动拨号、灾情报警等功能。

致谢

一方面,衷心感谢我的指导老师尤连荣专家和葛明涛老师。本次毕业设计过程中,

他们给予我精心的指导:并为我提供了丰富的材料和宝贵的意见,使我的毕业设计

得以顺利的完毕。他们严谨的治学作风、渊博的学识、敏锐的思维和平易近人的性格,

深深地感染和激励着我:让我由衷的敬佩,使我在学习和做人方面都有很大的收获。

在此,谨向他们表达崇高的敬意和衷心的感谢!

另一方面,感谢郑州大学西亚斯国际学院为我提供了难得的学习机会和优越的

学习环境;感谢在校期间各位老师的谆谆教导以及同学们对我的支持。

最后,我要向自己的父母表达深深的感谢,在求学的道路上,他们一直给予我

最大的支持和鼓励,给了我克服困难的勇气。

参考文献

[1]吴永忠,韩江洪.信息家电发展概况及前景展望[J].网络家电技术,2023,10

[2]禾青.智能家电和信息家电的Internet[J].电子产品世界,2023,8

[3.刘彦华.家电远程控制系统.九江职业技术学院学报,2023(3):19-20.

[4]夏栋,薛鸿贵.电话机原理使用与检修北京人民邮电出版社,1992

[5.张志武,智能家居系统中家电的远程控制[D].大庆石油学院,2023.

[6]K.J./\strom.Whereistheintelligenceinintelligentcontrol[J].IEEEControl,May1991

[7.Bennet..L.Ros..F.Time-domai..electromagneti.an.It.Application.[M].Proceeding,o.t

h.IEEE.1978

[8]王幸之,钟爱琴,王雷等.AT89系列单片机原理与接口技术.北京航空航天大学出版社

[S],2023,5

[9]陈正义,侯振鹏.单片机控制实习.北京:人民邮电出版社,2023,206-207.

[10.李晓广,贾占岭.基于电力线载波通讯技术的家电远程控制系统的设计.现代电子技术,

2023(6):47-49.

[11.刘彦华.家电远程控制系统.九江职业技术学院学报,2023(3):19-20.

[12.谭宝成,王鹏.基于DTMF的智能电话控制器.单片机与嵌入式系统应用,2023(5),59-61.

[13.何书森.实用遥控电路原理与设计速成.福建:福建科学技术出版社,2023,95-96.

[14.姜凤武.基于AT89c51单片机的家用电器电话遥控装置.自动化技术与应用,2023

(8):94-97.

[15]何书森,何华斌.实用数字电路原理与设计速成.福建:福建科学技术出版社,2023,

320-321.

附录

附录1硬件电路原理图

csccssss

附录2系统源程序

#include<AT89X51.H>

unsignedchart5hz;〃定义提醒音标号

unsignedchart7hz,getdate=O;

unsignedinttent;

bitstop;

bitflag;

bitflag_int0=0;

unsignedcharcount_intl;

bitflag_intl;

unsignedcharsccrct_codc[6]={0x08,0x04:0x0c,0x02,0x0a,0x06};//定义

DTMF输出代码

unsignedcharflagsecretbit=0;〃定义密码位

//===============INT1========//DTMF译码电路Havenumberinput

voidservice_intO(void)interrupt2using2

(

flag_intO=1;〃检测到译码电路有DTMF码输出

)

voidmain(void)

(

EA=1;〃系统初始化

EX1=1;

IT1=1;

TM0D=0xl2;

TH1=15636/256;

TL1=15636%256;

TH0=0x06;

TL0=0x06;

ET1=1;

TR1=1;

ETO=1;

Pl=Oxff;

P2=0xff;

while(1)

{

if(flag_intl=l)〃振铃完毕,标志位为1,摘机

(

flag_intl=O;

Pl_4=l;〃模拟摘机电路工作,摘机

t5hz=0;

t7hz=0;

tcnt=O;

flag=O;

stop=0;

TROl;〃发提醒音

}

if(flag_secret_bit~0&&flaginlO=l)〃输入第一个密码

{flag_int0=0;

getdate=Pl;

gctdate=gctdatc&OxOf;

if(getdate==secret_code[flag_secret_bit])

{flag_socrct_bit=l;//第一■个密码对的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论