51单片机智能型电话远程遥控器

合集下载

基于51单片机的智能家居控制系统方案

基于51单片机的智能家居控制系统方案

基于51单片机的智能家居控制系统目录作品简介 (3)智能家居服务背景 (4)技术与工艺创新 (4)可行性分析 (5)行业背景 (8)竞争优势 (9)市场前景 (10)投资分析 (12)参考文献 (14)基于51单片机的智能家居控制系统作品简介21世纪是信息化的世纪,各种电信运营商和互联网新技术推动了社会文明的巨大进步。

本文介绍的智能化家居控制系统的出现使得人们可以通过手机在任何时候、任意地点对家中的任意电器(空调、电视等)进行远程控制;也可以在下班途中,预先将家中的空调打开调节室温度,这一切的实现都仅仅是发一条简单的短信。

此外,该系统还可使家庭具有多途径报警、远程监控等多种功能,如果不幸出现某种险情,您和110可以在第一时间获得通知以便进一步采取行动。

舒适、时尚的家居生活是社会进步的标志,智能家居控制系统能够在不改变家中任何家电的情况下,对家里的电器、灯光、电源、家庭环境进行方便地控制,使人们尽享高科技带来的简便而时尚的现代生活。

实现智能化离不开运算和控制单元,本系统采用STC89C52RC作为主控器件,单片机应用系统由硬件和软件组成。

硬件由单片机扩展的输入/出设备以及各种实现单片机系统控制要求的接口电路和有关的外围电路芯片或部件组成;而且外置红外控制遥控,可以不改变家居摆设情况下随意控制带红外控制功能的家电,如(空调、电视等)。

软件由单片机应用系统实现其特定控制功能的各种工作程序和管理程序组成。

本设计的STC89C52RC与各个芯片和模块的接口、各项标准都严格遵循国家有关标准,为以后的产品化提供了良好的基础。

本系统的远程控制是基于全球移动通信系统(GSM)通信方式,程控交换信令作为系统控制命令,采用Siemens TC35 GSM模块实现,单片机通过Siemens TC35 GSM模块识别接收来自手机的控制信号,用户可以根据设定的指令远程控制;各种传感器的检测是利用数据采集系统将多路被测量值转换成数字量,再经过单片机进行数据处理,实现实时测控;短消息发送部分采用基于SIEMENS TC35 GSM模块和TI公司的电平转换芯片MAX3238等器件构成的移动终端的硬件电路可以完成短消息收发等功能。

用AT89C51实现电话远程控制家用电器课件

用AT89C51实现电话远程控制家用电器课件

电话线路的连接与控制
电话线路接口
选择合适的电话线路接口,实现 与电话线的连接。
信号采集
通过电话线路接口采集远程控制信 号,包括按键信号和拨号信号。
信号处理
对采集到的信号进行解码、识别和 处理,转换为对应的控制指令。
远程控制信号的编码与解码
编码方式
采用合适的编码方式对控 制指令进行编码,以便于 通过电话线路传输。
用户体验
在操作界面和交互方式上,还有待进一步优化,以提高用户的使用体 验和便利性。
未来展望和潜在应用
智能化发展
随着物联网和人工智能 技术的不断发展,未来 可以通过升级系统,实 现更加智能化和自动化 的远程控制。
拓展应用领域
除了家用电器,该系统 还可以拓展应用到其他 领域,如智能家居、智 能安防等。
正常运行。
紧急处理机制
建立紧急处理机制,对突发故 障进行快速响应和处理,尽快
恢复系统正常运行。
07
总结与展望
项目总结
1 2 3
功能实现
通过使用AT89C51单片机,成功实现了电话远程 控制家用电器的基本功能,包括远程开机、关机 、调节温度和灯光亮度等。
技术创新
在硬件设计和软件编程方面,采用了多项创新技 术,如语音识别、电话线接口技术等,提高了系 统的稳定性和可靠性。
AT89C51的编程语言包括汇编语言和C语言等。
常用的开发环境有Keil C51、SDCC等。Keil C51是一个功能强大的集成开发环 境,支持汇编语言和C语言的编译和调试,同时提供了丰富的库函数和工具,方 便开发者进行项目开发。SDCC也是一个开源的C语言编译器,适用于小型嵌入式 系统开发。
03
01
检查硬件连接是否正确,确保微控制器、电话接口等正常工作

基于单片机的家用电器电话远程控制系统毕业设计论文解读

基于单片机的家用电器电话远程控制系统毕业设计论文解读

基于单片机的家用电器电话远程控制系统本文设计的是一种基于AT89C51单片机的远程电话控制系统。

该系统是以AT89C51为核心、利用现有的个人通信终端,实现基于PLMN(陆基移动通信网)和PSTN(公用电话交换网)的电话远程控制系统。

电话远程控制系统(ITRCS),以CCITT(国际电报电话咨询委员会)及我国标准共同规定的部分标准程控交换信令(DTMF双音多频信号,振铃信号,回铃音信号等)作为系统控制命令,以PLMN与PSTN通信网作为传输介质,使用者可以在远端利用固定电话或移动电话发送DTMF双音多频信号,实现对近端电器设备的实时远程控制。

该电话远程控制系统不需进行专门的布线,不占用无线电频率资源,从而可避免电磁污染;且通过嵌入式的智能语音提示,突出的语音提示功能和密码控制系统,可使操作者根据各种提示音及时了解受控对象的有关信息。

还可通过发出语音命令用电话远程控制多个受控对象,用户可以查询其状态,提供密码处理功能,只有输入正确的密码才能控制家电,从而提高了安全性。

该系统设计实用,功能灵活多样,可靠性高,操作方便,可以广泛地应用于家庭或者其它场所的智能控制。

关键词AT89C51;远程电话控制;DTMF;智能家电目录摘要 (I)第1章绪论 (1)1.1 本课题研究的背景 (1)1.2 远程控制的内容 (2)第2章系统设计可行性分析 (4)2.1 总体设计分析 (4)2.1.1 系统总体设计分析 (5)2.1.2 单片机简介 (5)2.2 硬件模块 (6)2.2.1 模拟摘机电路 (7)2.2.2 振铃检测电路 (7)2.2.3 控制部分电路 (7)2.2.4 双音解码电路 (7)2.2.5 语音提示电路 (8)2.3 软件模块 (8)2.3.1 信号音检测 (9)2.3.2 密码检测 (9)2.3.3 信号分析处理 (9)2.4 本章小结 (9)第3章硬件单元电路设计 (10)3.1 振铃检测电路 (10)3.2 模拟摘挂机电路 (11)3.3 双音频解码电路 (12)3.4 信号音提示电路 (15)3.5 电器控制电路 (17)3.6 本章小结 (18)第4章软件设计 (19)4.1 单片机初始化 (19)4.2 振铃计数模块 (20)4.3 语音提示模块 (21)4.4 密码检测模块 (23)4.5 密码修改模块 (24)4.6 控制电器模块 (25)4.7 本章小结 (27)第5章系统应用 (28)5.1 系统的应用前景 (28)5.2 系统使用说明 (28)5.3 系统功能扩展 (29)结论 (31)致谢 (32)参考文献 (33)附录A. 34附录B. 34附录C. 34附录D. 34第1章绪论1.1 本课题研究的背景二十一世纪是信息时代,各种电信新技术推动了人类文明的进步。

51单片机红外遥控程序

51单片机红外遥控程序
uchar show[2]={0,0};
unsigned long m,Tc;
unsigned char IrOK;
void delay(uchar i)
{
uchar j,k;
for(j=i;j>0;j--)
for(k=125;k>0;k--);
}
void display()
{
dula=0;
P0=table[show[0]];
MOV R7,#202
DELAY882_A
NOP
NOP
DJNZ R7,DELAY882_A
RET
;=============================1000
DELAY1000 ;1.085x ((229x4)+5)=999.285
MOV R7,#229
DELAY1000_A
NOP
NOP
DJNZ R7,DELAY1000_A
Qq:735491739
红外遥控发射芯片采用PPM编码方式,当发射器按键按下后,将发射一组108ms的编码脉冲。遥控编码脉冲由前导码、8位用户码、8位用户码的反码、8位操作码以及8位操作码的反码组成。通过对用户码的检验,每个遥控器只能控制一个设备动作,这样可以有效地防止多个设备之间的干扰。编码后面还要有编码的反码,用来检验编码接收的正确性,防止误操作,增强系统的可靠性。前导码是一个遥控码的起始部分,由一个9ms的低电平(起始码)和一个4. 5ms的高电平(结果码)组成,作为接受数据的准备脉冲。以脉宽为0. 56ms、周期为1. 12ms的组合表示二进制的“0”;以脉宽为1. 68ms、周期为2. 24ms的组合表示二进制的“1”。如果按键按下超过108ms仍未松开,接下来发射的代码(连发代码)将仅由起始码(9ms)和结束码(2. 5ms)组成。

基于51单片机的无线遥控技术

基于51单片机的无线遥控技术

摘要:本文讲解了基于51单片机的无线遥控技术。

关键词:51单片机 无线遥控技术在无线遥控应用领域,P T 2272和P T2262为应用最为广泛,使用最为简单的无线编码解码芯片。

其中2272为解码芯片,2262为编码芯片。

如图1、2所示,P T2262/P T2272是台湾普城公司生产的一种C M O S工艺制造的低功耗低价位通用编解码芯片。

主要用于无线遥控发射电路。

编码芯片P T2262发出的编码信号由地址码、数据码、同步码组成一个完整的传输信号,解码芯片P T2272接到信号后,其地址码经过两次比较核对后,V T脚输出高电平,与此同时相应的数据脚也输出高电平,如果遥控器一直按住按键,编码芯片也会连续发射。

当遥控器没有按键按下时,P T2262不接通电源,其17脚为低电平;当有按键按下时,PT2262 工作,其第17 脚输出串行信号。

PT2272解码芯片有不同的后缀,表示不同的功能,有L4/M4/L6/M6之分,其中L表示锁存输出,M表示非锁存(点动)输出,后缀的6和4表示有几路并行的控制通道,当采用4路并行数据点动输出时(P T2272-M4),对应的地址编码应该是8位,如果采用6路的并行数据点动输出时(P T2272-M6),对应的地址编码应该是6位。

除了编码解码芯片的地址码相同才可以配对使用外,还需要它们对应的振荡电阻大小匹配,图1、2中的16脚和15脚使用时所连接的电阻为相应的振荡电阻。

下面以无线遥控小车为例介绍一下51单片机构成的多路控制遥控器,如图3所示,想实现复杂的遥控信号传输,在发射端必须进行单片机的程序控制才能进行复杂的按钮输出,本例分为8种情况的按钮输出,分别为前进、后退、左转、右转、前进加左转、前进加右转、后退加左转及后退加右转,需要注意的是单片机使用的晶振为4M H Z,否则将影响信号传输的稳定性。

其汇编程序为:S1 EQU P1.0;前进S2 EQU P1.1;左转S3 EQU P1.2;右转S4 EQU P1.3;后退TE EQU P3.0ORG 0000H JMP MAIN1ORG 0030H;****************MAIN1: MOV B,#0;MAIN: MOV A,P1;ANL A,#0FH ; CJNE A,B,L0 ; JMP MAIN;****************L0: CJNE A,#00001110B,L1 ;CALL Q1 L1: CJNE A,#00000111B,L2 ;CALL Q2 L2: CJNE A,#00001101B,L3 ;CALL Q3L3: CJNE A,#00001011B,L4 ;CALL Q4 L4: CJNE A,#00001100B,L5 CALL Q5 L5: CJNE A,#00001010B,L6 CALL Q6 L6: CJNE A,#00000101B,L7 CALL Q7 L7: CJ N E A,#00000011B,L8CALL Q8L8: JMP MAIN;****************Q1: MOV P3,#01 CALL FS MOV B,#00001110B RET Q2: M OV P3,#02 CALL FS MOV B,#00000111B RET Q3: MOV P3,#03 CALL FS MOV B,#00001101B RET Q4: MOV P3,#04 CALL FS MOV B,#00001011B RETQ5: M OV P3,#05CALL FS MOV B,#00001100B RET Q6: M OV P3,#06 CALL FS MOV B,#00001010B RET Q7: MOV P3,#07 CALL FS MOV B,#00000101B RET Q8: M OV P3,#08 CALL FS MOV B,#00000011B RET;****************FS: SETB TE CLR TE RETEND图3:遥控器原理图在遥控接收端,控制小车的2个电机,一个电机的正反转决定小车的前进或后退,另一个电机的正反转决定小车的左转或右转,实现的功能与遥控端相对应,分别为前进、后退、左转、右转、前进的同时左转或右转及后退的同时左转或右转。

基于单片机的家用电话远程遥控装置设计

基于单片机的家用电话远程遥控装置设计
DENG n Pe g
( o eeo l t ncadI om t nE g er g igh nvr t o T cnl y ig e 40 0 hn ) C l g f e r i n f ao ni e n ,J cuU i sy f eh o g ,J m n4 80 ,C ia l E co nr i n i n e i o n
达到对不 同操作的提 示和 受控 方状 态的信 息反馈 ,从 而使 操作 者能及 时了解 受控 方信 息。 ,使产 品达到 交互 式与智 能
化 。经过 实际测试 :该装置 经济、可靠,符合 未来家电的智能化发展 方向 ,具有一定的 实用价值。 关键词 远程遥控 ;单 片机 ;家用电器 ;M 8 7 T 80
耦 的隔离转 换 , 光 电耦 合 器 输 出 的 波形 是 时通 时断 从 的近 似正 弦波 , 反 向器 及 R 回路 进 行 滤 波 输 出方 经 C
1 系统硬件设计
设计 以高速 单 片 机 SC 14 X T 1F 0 E为 核 心 器 件, S C 14 X T 1 F0 E有 4 B的储存 空间 , 0k 速度 比 SC 9 5 T 8C 1
1 1 振铃检 测 电路 .
案, 采用 I 1 0 S 4 芯片进行语音处理 , D 2 使操作有语音提示,
操作界面友好 。电话遥 控与 常规 遥控 方式 相 比 , 不需进 行专门布线 , 占用无线 电频率资源 , 了电磁污染 , 不 避免 且 由于电话 线路各 地联 网 , 以充分利用现有 的电话 网 。 可
A b ta t T i a e e in n mpe n sa tlp o eb s d c a n lrmoe c n rlo o p l n e . sr c h sp p rd sg s a d i l me t ee h n — a e h n e e t o to fh me a pi c s a Th e ie u e i ge c i n el e tc nr 1 By u ig dfee ttn s. d f r n p rto sa e i dc td a d t e e d vc s s sn l— hp i tl g n o to . i sn i r n o e f i e e to e ain r n iae n h f i o ain a o tte sau ft e c nr l d p ry i e a k, alwi gt e o eao o k e b e s fte if r a f m n r t b u h tt so h o tol at sf d b c o e lo n h p r trt e p a r ato h no m - t n a o tt e c n r l d p ry, S h tp o u t e h ne a tv n nelg n e ur me t Acu e t g i b u h o tol at o e O t a r d c s me t t e it rcie a d itlie tr q i e n. ta tsi l n s o h tte d vc se o o c n eib ea d a re t h u u edr cin o ei tl g n o p la c . h wst a h e ie i c n mia a d rla l n g e swiht ef tr ie to ft n el e th mea p i e l h i n

基于STC单片机的智能电话远程控制器设计

基于STC单片机的智能电话远程控制器设计
P1 0
P1 1

P O 0
P 01



- 1 堡 竺 } — 一 ∽
丽 一 一





Z } I A1 J 1 1
MI S 0 2
M oS I 3
3 9 Байду номын сангаас1
3 8 02 3 7 03 3 6 04


Pl 6 P1 7 一
二 Ⅱ ’ 1
P O 6 P 0 7
P2 0
3 2
8 9



VCC I NT 0
1 3
1 2
2 l C1 RL1 1 K‘ 8
2 2 C1 1 U 2
邢 1 5 C1 8 C NT 1 4 Tl
《 工业控制计算机} 2 0 1 3年 第 2 6卷 第 8期
1 2 7
基于 S T C单片机的智能电话远程控制器设计
De s i gn o f Sma r t P h o n e R e mo t e Co n t r o l l e r Ba s e d o n ST C MCU
mo dul ar i z a t i on de si gn me t h od wi t h s o f t war e a nd h a r dwar e . Th e s y s t e m a l s o h as t he f un c t i on o f pa s s wo r d au t he n t i ca t i on , v o i c e

4 ) P 3口 : P 3 . 2 口( I N T 0 ) 用 于 检 测 MT 8 8 7 0译 码 是 否 完 成 , P 3 . 4用 于对 振 铃 信 号 进 行 计 数 。

AT89C51单片机在电话远程控制器中的应用

AT89C51单片机在电话远程控制器中的应用

AT89C51单片机在远程控制器中的应用随着通讯产业的开展,机已经走进了千家万户,利用机进展远程控制的技术也日益用于生活中,本文设计了一种远程控制系统,该系统主要应用于遥控控制的家用电器,用户在户外可通过任意一部双音多频〔包括手机、分机〕,根据语音提示,可以对各种电器〔如电饭锅、微波炉等电器〕进展远程控制。

1 系统构造此系统主要包括振铃检测电路,自动拾机和挂机,DTMF信号解码电路,语音提示电路,以及音频放大电路,系统构造框图如图1所示。

当有呼入时,振铃检测电路检测到有振铃并等待系统默认的振铃次数后,控制器自动拾机。

用户在语音提示下依次输入用户的操作密码和操作指令。

DTMF解码电路将接收到的DTMF解码后的数字信号送入AT89C51,假设密码有误,系统自动挂机,当密码正确时,只需按语音提示依次完成一系列操作,当操作完成时,单片机根据返回确实认信息实现对相应的家用电器进展控制。

2 系统硬件设计2.1 振铃检测电路和自动拾机电路当接收到振铃信号时,线路上有交流48V的电压信号,电容C1阻断了直流,只让振铃信号〔30Hz左右〕通过BR1将该指令信号整流,D1将信号稳压,C2将整流的信号滤波,抑制干扰。

被C2平滑后的直流电压被用于驱动光电耦合器的发光二极管,当振铃信号出现时光电耦合器的集电极电位变低,此信号的下降沿向CPU申请中断,电路如图2所示。

当处理器检测到事先设定的振铃次数后,CPU的P3.7变为高电位,使Q1饱和导通,继电器K1闭合,变压器T1的次级和R17〔680Ω〕电阻形成线的300mA左右的负载,使得交换机认为已经拾机,变压器T1用来把语音信号输出到线上,电路如图3所示。

2.2 音频放大电路利用LM386低压音频功率放大器,LM386是为低压用户设计的功率放大器,内部增益为20倍,在1脚和8脚接电阻和电容时,可使增益增加到200倍,用途广泛,使用方便,外接元件数目较少,本系统的音频放大电路如图4所示。

用AT89C51实现电话远程控制家用电器(PCB)

用AT89C51实现电话远程控制家用电器(PCB)

用AT89C51实现电话远程控制家用电器(PCB)2008届毕业设计(论文)学 院 : 信息与电子工程学院专 业 : 电子信息工程班 级 : 2004级041班学 号 :104023001论文题目:用AT89C51实现电话 远程控制家用电器摘要随着社会的发展和科技的进步,越来越多的家用电器进入了人们的生活,这些家用电器给人们的生活带来了很多的方便和享受,同时随着电话在家庭的普及,电话机的功能将进一步得到开发和利用。

利用电话实现家用电器遥控是家电未来的发展方向之一。

本次毕业设计的题目是用AT89C51实现电话远程控制家用电器,该系统主要是由AT89C51单片机、DTMF解码芯片MT8870、语音芯片ISD2560和存储芯片24C02组成。

可以用电话机或手机在任何地方、任何时刻通过此系统来远程控制家里的电器。

该系统可以直接开关电器、延时开关电器、监听家中声音、密码修改和存储及其状态查询,并且有自动语音提示功能。

系统具有运行可靠、成本低、操作方便、适用性强等特点,可以广泛应用于城市社区,具有较大的推广价值。

关键词:单片机,电话,远程遥控,语音提示ABSTRACTWith the development of scientific technology,an increasing number of home appliances have come into people's daily lives. These home appliances have brought in much convenience and enjoyment to people's life. The function of telephones will be further utilized and developedalong with the popularization of telephones. Home appliances will probably be controlled by the telephone using the remote control technique in the future.The thesis of graduation designer is a remote-control system of home applicances, it is based on AT89C51 MCU with a phone.This system is mainly consisted of the AT89C51, DTMF decoder chip MT8870, Voice chip ISD2560 and memory chip 24C02. The telephone or the cell phone can be used at any place, any time through a intelligent telephone remote control system to control home appliances. This system has a function to turn on the home applicances directly,or turn on the home applicances in a defintly time. Wiretapping , changing and storing passwords and inquirying the state of home applicances.In fact, the system showed its great advantages in the practical application, such as a high reliability and applicability but a low cost and easy operations. Therefore, the device could be applied to communite in the city and its well worth doing so.Key words : MCU, Telephone, Remote control, Voice sugges目录摘要 ............................................................................................... ABSTRACT . (I)第一章引言 01.1 课题背景 01.2 课题设计目标 (1)第二章系统方案论证 (2)2.1系统整体方案比较 (2)2.2 模块方案比较 (4)2.2.1 DTMF解码 (4)2.2.2 语音芯片 (5)2.2.3 主控制器选择 (6)第三章系统总体设计和主要芯片选择 (7)3.1 系统总体设计 (7)3.2 主要芯片介绍 (10)3.2.1 AT89C51 (10)3.2.2 DTMF芯片概述 (13)3.2.3 AT24C02 (14)第四章系统硬件设计 (19)4.1 振铃检测和模拟摘机 (19)4.2 声音监听和语音提示电路 (20)4.3 单片机控制和密码存储电路 (22)4.4 DTMF检测电路 (23)4.5 继电器控制电路 (25)第五章系统软件设计 (26)5.1 系统软件设计基本思路 (26)5.2 定时中断子程序 (28)5.3 MT8870中断子程序 (30)第六章系统调试 (33)6.1 整体系统调试 (33)6.2 硬件的调试 (33)6.3 软件调试 (34)第七章毕业设计总结 (34)致谢 (35)参考文献 (36)附录 (37)附录一:元器件清单 (37)附录二:电话远程控制器原理图 (39)附录三:电话远程控制器PCB图 (40)附录四:电话远程控制器实物图 (41)附录五:电话远程控制器程序 (42)第一章引言1.1 课题背景20世纪90年代初,美国、欧洲等经济比较发达的国家先后提出了“智能住宅”的概念。

51单片机解码红外遥控器原理

51单片机解码红外遥控器原理

51单片机解码红外遥控器原理电视遥控器使用的是专用集成发射芯片来实现遥控码的发射,如东芝TC9012,飞利浦SAA3010T等,通常彩电遥控信号的发射,就是将某个按键所对应的控制指令和系统码(由0和1组成的序列),调制在38KHz的载波上,然后经放大、驱动红外发射管将信号发射出去。

不同公司的遥控芯片,采用的遥控码格式也不一样。

较普遍的有两种,一种是NEC标准,一种是PHILIPS 标准。

NEC标准:遥控载波的频率为38KHz(占空比为1:3);当某个按键按下时,系统首先发射一个完整的全码,如果键按下超过108ms仍未松开,接下来发射的代码(连发代码)将仅由起始码(9ms)和结束码(2.5ms)组成。

一个完整的全码=引导码+用户码+用户码+数据码+数据反码。

其中,引导码高电平4.5ms,低电平4.5ms;系统码8位,数据码8位,共32位;其中前16 位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。

后16 位为8 位的操作码和8位的操作反码,用于核对数据是否接收准确。

收端根据数据码做出应该执行什么动作的判断。

连发代码是在持续按键时发送的码。

它告知接收端,某键是在被连续地按着。

NEC标准下的发射码表示发射数据时0用“0.56ms高电平+0.565ms低电平=1.125ms”表示,数据1用“高电平0.56ms +低电平1.69ms=2.25ms”表示即发射码“0”表示发射38khz的红外线0.56ms,停止发射0.565ms,发射码“1”表示发射38khz 的红外线0.56ms,停止发射1.69ms需要注意的是:当一体化接收头收到38kHz 红外信号时,输出端输出低电平,否则为高电平。

所以一体化接收头输了的波形是与发射波形是反向的,如图PHILIPS标准:载波频率为38KHz;没有简码,点按键时,控制码在1和0之间切换,若持续按键,则控制码不变。

一个全码=起始码‘11’+控制码+用户码+用户码,如图所示。

51单片机设计的红外线遥控器电路图及工作原理

51单片机设计的红外线遥控器电路图及工作原理

51单片机设计的红外线遥控器电路图及工作原理你家里是否有一个电视机遥控器或者空调机遥控器呢?你是否也想让它遥控其他的电器甚至让它遥控您的电脑呢?那好,跟我一起做这个“红外遥控*器”。

该小制作所需要的元件很少:单片机TA89C2051一只,RS232接口电平与TTL电平转换心片MAX232CPE 一只,红外接收管一只,晶振11.0592MHz,电解电容10uF4只,10uF 一只,电阻1K1个,300欧姆左右1个,瓷片电容30P2个。

发光二极管8个。

价钱不足20元。

电路图及原理:主控制单元是单片机AT89C2051,中断口INT0跟红外接受管U1相连,接收红外信号的脉冲,8个发光二极管作为显示*输出(也可以用来扩展接其他控制电路),U3是跟电脑串行口RS232相连时的电平转换心片,9、10脚分别与单片机的1、2脚相连,(1脚为串行接收,2脚为串行发送),MAX232CPE的7、8脚分别接电脑串行口的2(接收)脚、3(发送脚)。

晶振采用11.0592MHz,这样才能使得通讯的波特率达到9600b/s,电脑一般默认值是9600b/s、8位数据位、1位停止位、无校验位。

电路就这么简单了,现在分析具体的编程过程吧。

如图所示,panasonic遥控器的波形是这样的(经过反复测试的结果)。

/sch/rc/0080743.html开始位是以3.6ms低电平然后是3.6ms高电平,然后数据表示形式是0.9ms低电平0.9ms高电平周期为1.8ms表示“0”,0.9ms低电平 2.4ms高电平周期为3.3ms表示“1”,编写程序时,以大于3.4ms小于3.8ms高电平为起始位,以大于2.2ms小于2.7ms高电平表示“1”,大于0.84ms小于1.11ms高电平表示“0”。

因此,我们主要用单片机测量高电平的长短来确定是“1”还是“0”即可。

定时器0的工作方式设置为方式1:mov tmod,#09h,这样设置定时器0即是把GATE置1,16位计数器,最大计数值为2的16次方个机器周期,此方式由外中断INT0控制,即INT0为高时才允许计数器计数。

51单片机简易红外线遥控开关

51单片机简易红外线遥控开关

24.2 简易红外线遥控开关
功能说明: 功能说明:按下遥控器1键,则继电器SSR将ON,蜂鸣器响一声,再 次按下遥控器上的1键,继电器将OFF。

程序设计

硬件设计
程序中,将接收到的红外线遥控器信号进 行解码,并与按键1码(01H)进行比较, 如果相同,则继电器才能工作,防止误动。
主要标号说明
● ● ● ● ● ● ● ●
第24章 红外线遥控应用实例 章
24.1 LED显示遥控器按键值 显示遥控器按键值
功能说明: 功能说明:选用一种电视机遥控器,再利用接收模块结合单片机解码,控 制P1端口所接的8个LED亮或灭。

单片机解码

接收端波形
单片机解码的关键是如何识别“0” 单片机解码的关键是如何识别“ 均以0.56ms的低 和“1”,“0”、“1”均以 , 、 均以 的低 电平开始, 电平开始,不同的是高电平的宽度 不同,所以, 不同,所以,可以直接通过判断高 电平的宽度的计数值, 电平的宽度的计数值,来决定接收 的原编码为0或 。 的原编码为 或1。
24.3 红外线遥控七色小彩灯
功能说明: 功能说明:利用红外线遥控系统,控制3个高亮度LED,其发光颜色分 别为红、绿、蓝。再根据三基色原理进行组合,使得彩灯呈件设计
利用红外遥控系统,控制3个LED,按照三基色原理进行组合发光。 红色 + 绿色 = 黄色 绿色 + 蓝色 = 青色 红色 + 蓝色 = 紫色 红色 + 绿色 + 蓝色 = 白色 主要标号说明 ● MAIN: 主程序。 ● IR_IN: 解码子程序。 ● IR_ZX: 遥控执行子程序。 ● FS_SPK: 发声子程序。 ● DE: 短暂延时子程序。 ● DELAY05_R5: ;延时子程序,总延时时间为0.5ms*R5。 ● DEL: 用于解码延时子程序,延时时间为0.093ms。

基于单片机的电话远程控制电热水器

基于单片机的电话远程控制电热水器

基于单片机的电话远程控制电热水器一、系统概述电话远程控制电热水器系统主要由电热水器本体、单片机控制模块、电话通信模块、电源模块等组成。

用户通过拨打与系统连接的电话,输入特定的指令,单片机接收到指令后对电热水器进行相应的控制,如开启、关闭、调节水温等。

二、硬件设计1、单片机选择选用一款性能稳定、处理速度较快的单片机,如 STM32 系列。

STM32 单片机具有丰富的外设接口和强大的运算能力,能够满足系统的控制需求。

2、电话通信模块采用专用的电话通信芯片,如 MT8880。

该芯片能够实现电话信号的接收、解码和发送,与单片机进行通信,将用户输入的指令传递给单片机。

3、电源模块为了保证系统的稳定运行,需要设计可靠的电源模块。

可以采用交流转直流的电源适配器,将市电转换为适合单片机和其他模块工作的直流电压。

4、控制电路通过继电器等电子元件组成控制电路,实现对电热水器电源和加热元件的通断控制,从而达到开启、关闭和调节加热功率的目的。

三、软件设计1、主程序流程系统初始化后,单片机进入等待状态,等待电话通信模块接收到用户的指令。

一旦接收到指令,单片机对指令进行解析和处理,执行相应的控制操作,并通过反馈机制向用户提示操作结果。

2、指令解析算法设计合理的指令解析算法,将用户输入的电话按键音转换为具体的控制指令。

例如,“1”表示开启电热水器,“2”表示关闭电热水器,“3”表示升高水温,“4”表示降低水温等。

3、反馈机制为了让用户了解操作是否成功,系统需要通过语音提示或短信通知等方式向用户反馈操作结果。

四、安全机制1、密码验证为了防止未经授权的用户进行控制操作,系统设置了密码验证功能。

用户在输入控制指令前,需要先输入正确的密码。

2、超时自动挂断如果用户在一定时间内没有进行操作,系统将自动挂断电话,以节省通信资源和防止误操作。

3、异常处理系统具备对各种异常情况的处理能力,如通信故障、电源故障等。

在出现异常时,系统能够自动采取相应的保护措施,确保电热水器和用户的安全。

基于单片机的电话远程控制系统[实用新型专利]

基于单片机的电话远程控制系统[实用新型专利]

专利名称:基于单片机的电话远程控制系统专利类型:实用新型专利
发明人:岳亚杰,于瑞丰
申请号:CN201821054396.8
申请日:20180704
公开号:CN208572204U
公开日:
20190301
专利内容由知识产权出版社提供
摘要:一种基于单片机的电话远程控制系统。

基于无线寻呼的遥控方式利用了现有的寻呼频率资源,不需占用额外的频谱,随着寻吁网的全国联网,其遥控的距离基本不受限制,但该方式的受控方动作滞后于控制方的操作,不具备实时性,而且不具备很高的可靠性。

一种基于单片机的电话远程控制系统,其组成包括:主控制器(1)和振铃检测与模拟摘/挂机电路(2),振铃检测与模拟摘/挂机电路与电话线(8)连接,电话线还分别与DTMF解码电路(3)和报警信号电路(4)连接,DTMF 解码电路和振铃检测与模拟摘/挂机电路分别与主控制器连接,报警信号电路与报警控制电路(5)连接,报警控制电路与主控制器连接。

本实用新型应用于单片机的电话远程控制系统。

申请人:哈尔滨理工大学
地址:150080 黑龙江省哈尔滨市南岗区学府路52号哈尔滨理工大学
国籍:CN
代理机构:哈尔滨东方专利事务所
代理人:陈晓光
更多信息请下载全文后查看。

51单片机智能型电话远程遥控器简介

51单片机智能型电话远程遥控器简介

51单片机智能型电话远程遥控器1本装置并联于电话机的两端,不会影响到电话机的正常使用。

用户通过异地的电话机拨通本装置所连接外线的电话号码,通过市局交换机向电话机发出振铃信号。

本装置如果检测到振铃五次,即五次响铃后无人接,自动摘机,进入密码检测,输入正确后选择被控制电器,然后输入开或关进行遥控电器,完成后返回。

第二章系统设计可行性分析2.1 总体设计分析根据电话远程智能遥控系统的具体设计要求:⑴ 通过电话网对异地的电器实现控制(开/关);⑵ 控制器可以实现自动模拟摘挂机;⑶ 控制器设置密码校验;我设计此系统必须具有以下单元功能模块:⑴ 铃音检测、计数;⑵ 自动摘挂机;⑶ 密码校验;⑷ 在线修改密码;⑸ 双音频信号解码;⑹ 输入信息分析;⑺ 控制电器开关;⑻ 电器状态查询;⑼ 忙音检测;根据电话机和交换机发出的不同信号音以及电话线各种状态的不同要求,我结合实际情况对具体的单元功能模块作出软件或硬件上的不同分工,具体如下。

理论上交换机所发出的各种信号音都可以通过软件编程而识别,即通过单片机发出的脉冲信号来检测信号音单位时间内的脉冲个数计算出其频率,从而完成信号音识别。

但是从系统的可靠性和程序的结构设计上分析,我选择了硬件来解决振铃音检测、忙音检测、双音频信号解码等功能模块。

自动摘挂机和电器的控制必须使用具体硬件电路来实现。

振铃音计数、忙音计数、密码校验、在线修改密码、输入信息分析、电器状态查询等功能模块使用软件编程方式要比硬件电路简单的多,实现也很容易。

综上所述,我设计信号音检测、自动摘挂机、控制电器、双音频解码等功能模块使用硬件电路实现。

而信号音计数、密码校验、在线修改密码、信息分析、电器状态查询等功能模块使用软件编程完成。

下面就硬件以及软件实现的单元电路分别进行具体分析。

2.2 硬件模块本作品使用了大量的硬件电路完成部分功能模块,其目的就是充分利用硬件电路的可靠性、稳定性,使整体电路达到比较高的稳定性。

基于单片机的电话远程控制器设计

基于单片机的电话远程控制器设计

图=
振铃检测电路图
振铃检测电路以光耦 "@H77D 为核心, 电话线上无振铃信号 时, 该电路不工作。当有振铃信号事, 此信号给光耦的输入端提 供导通电流, 使光耦工作, 其输出端输出信号经反向器提供方波 信号, 可供主控单元进行检测。
=B= 摘挂机电路
根据国家有关标准规定: 不论任何电话机, 摘机状态的直流 电阻应 !D??!,有 “I ”键的电子电话机的摘机状态直流电阻 其漏电流 !<"8 。 应 !D<?!。在挂机状态下,

设计了一种远程控制器 6它以单片机 8"9:;<= 为核心 6 利用电话机的 !"#$ 信号获得控制命令。文中对控制系统的组
信号经双音多频接收电路解码后输入到单片机中,由单片机发 出控制指令去, 控制家电, 从而完成一次遥控。
" 硬件电路分析 =B7 振铃检测电路
当用户被呼叫时, 电话交换机发来铃流信号。振铃为 =<CD 伏的正弦波, 谐铃失真不大于 7?E , 电压有效值 :?C7<F 。 振 铃 即 7 秒送, 以 < 秒为周期, G 秒断。根据振铃信号电压比较高 的 特点, 设计了图 = 电路。
远程控制。智能电话远程控制系统设计采用 3’%4*#! 单片机作 为系统的中央控制单元, 并结合软件编程, 实现了语音界面及安 全认证机制, 丰富了系统功能, 符合未来家电的智能化、 网络化发 展方向。 参考文献
$ !
何立民 7 单片机应用系统设计 7 北京航空航天大学出版社, $44! 吴少军, 刘光斌 7 实用低工耗设计 >原理、 器件与应用 7 人民邮电出版 社, !""< [收稿日期: !""0747$< ]

基于单片机的电话远程控制系统的毕业设计概述

基于单片机的电话远程控制系统的毕业设计概述

基于单片机的电话远程控制系统摘要:本文设计了一种电话远程控制系统,该系统以AT89C51单片机和MT8870双音多频解码集成电路为核心,借助公共电话网络,通过电话实现对远程设备智能化控制。

文章介绍了系统的组成、工作原理及程序设计方法。

对“振铃检测、模拟摘挂机控制、双音频解码,语音提示及家用电器控制”等电路作了详细的说明。

用户在户外可通过任意一部双音多频电话(包括手机、电话分机),根据语音提示,可以对各种电器(如电饭锅、微波炉等电器)进行远程控制。

本装置适用于家庭、企事业单位、商店等场所,操作简单方便,系统性能可靠,是未来很有发展前景的科技产品。

关键词:单片机AT89C51,双音频编解码,振铃检测Microcontroller-based telephone remote control system Abstract:This paper, a telephone remote control system, the system AT89C51 microcontroller and MT8870 DTMF decoder integrated circuit as the core, with the public telephone network, by telephone to achieve intelligent control of remote devices.This paper introduces the system, working principle and procedure design.The "ring test, simulation Abstract hook control, dual audio decoding, voice prompts, and household appliances control " gave a detailed description of the ers can any one pair of outdoor tone multi-frequency telephone (including mobile phone, telephone extension), according to the voice prompts, can be a variety of electrical appliances (such as rice cookers, microwave ovens and other appliances) for remote controlThis.device is suitable for families, enterprises and institutions, shops and other places, simple operation, reliable performance is very promising future technology products.Keywords:SCM AT89C51,Dual Audio Codec,Ring Detection目录1 绪论 (1)1.1 课题研究背景和意义 (1)1.2 本论文的研究内容 (2)2 系统方案设计 (4)2.1 总体设计分析 (4)2.2 硬件功能分析 (5)2.2 软件模块分析 (7)3 系统硬件电路设计 (8)3.1 振铃检测电路 (8)3.2模拟摘挂机电路 (9)3.3 DTMF信号解码电路 (10)3.3.1 MT8870芯片介绍 (10)3.3.2 DTMF解码电路设计 (10)3.3.3 MT8870解码表 (12)3.4 语音提示电路 (12)3.5 音频放大电路 (14)3.6 电器控制电路 (14)3.7 中央控制电路 (16)4 系统软件部分设计 (17)4.1 单片机初始化模块 (17)4.2 振铃检测计数模块 (18)4.3 语音提示模块 (18)4.4 密码检测部分 (19)4.5 密码修改部分 (19)4.6 控制电器部分 (19)结束语 (20)附录A: (21)附录B: (24)附录C (34)参考文献 (35)致谢........................................ 错误!未定义书签。

51单片机无线遥控应用教程

51单片机无线遥控应用教程

编码输出端(正常时为低电平)
表 1:编码电路 PT2262 管脚功能表
名称 管脚
说明
A0-A11 1-8、10-13
地址管脚,用于进行地址编码,可置为“0”,“1”,“f” (悬空),必须与 2262 一致,否则不解码
地址或数据管脚,当做为数据管脚时,只有在地址码与
D0-D5
7-8、10-13
2262 一致,数据管脚才能输出与 2262 数据端对应的高 电平,否则输出为低电平,锁存型只有在接收到下一数
PT2262 和接收端 PT2272 的地址编码完全相同,才能配对使用,遥控模块的生产
厂家为了便于生产管理,出厂时遥控模块的 PT2262 和 PT2272 的八位地址编码端
全部悬空,这样用户可以很方便选择各种编码状态,用户如果想改变地址编码,
只要将 PT2262 和 PT2272 的 1~8 脚设置相同即可,例如将发射机的 PT2262 的第
遥控发射器工作电压为 DC 12V(电池供电) ,尺寸(mm): 58*39*14 ,工作频率:315MHz , 工作电流(mA):13 编码类型: 固定码(板上焊盘跳接设置) 应用说明:与各类型带解码功能的 接收模块联合使用,解码输出后进行相应控制,如采用单片机进行读取接收并解码数据然后控制 相应的灯或电源开关。
编码芯片 PT2262 发出的编码信号由地址码、数据码、同步码组成一个完整 的码字。解码芯片 PT2272 接收到信号后,其地址码经过两次比较核对后,VT 脚 才输出高电平,与此同时相应的数据脚也输出高电平。PT2262 每次发射时至少 发射 4 组字码,因为无线发射的特点,第一组字码非常容易受零电平干扰,往往 会产生误码,所以 2272 只有在连续两次检测到相同的地址码加数据码才会把数 据码中的“1”驱动相应的数据输出端为高电平和驱动 VT 端同步为高电平。当发 射机没有按键按下时,PT2262 不接通电源,其 17 脚为低电平,所以 315MHz 的 高频发射电路不工作,当有按键按下时,PT2262 得电工作,其第 17 脚输出经调 制的串行数据信号,当 17 脚为高电平期间 315MHz 的高频发射电路起振并发射等 幅高频信号,当 17 脚为低平期间 315MHz 的高频发射电路停止振荡,所以高频发 射电路完全收控于 PT2262 的 17 脚输出的数字信号,从而对高频电路完成幅度键 控(ASK 调制)相当于调制度为 100%的调幅。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

51单片机智能型电话远程遥控器1本装置并联于电话机的两端,不会影响到电话机的正常使用。

用户通过异地的电话机拨通本装置所连接外线的电话号码,通过市局交换机向电话机发出振铃信号。

本装置如果检测到振铃五次,即五次响铃后无人接,自动摘机,进入密码检测,输入正确后选择被控制电器,然后输入开或关进行遥控电器,完成后返回。

第二章系统设计可行性分析2.1 总体设计分析根据电话远程智能遥控系统的具体设计要求:⑴ 通过电话网对异地的电器实现控制(开/关);⑵ 控制器可以实现自动模拟摘挂机;⑶ 控制器设置密码校验;我设计此系统必须具有以下单元功能模块:⑴ 铃音检测、计数;⑵ 自动摘挂机;⑶ 密码校验;⑷ 在线修改密码;⑸ 双音频信号解码;⑹ 输入信息分析;⑺ 控制电器开关;⑻ 电器状态查询;⑼ 忙音检测;根据电话机和交换机发出的不同信号音以及电话线各种状态的不同要求,我结合实际情况对具体的单元功能模块作出软件或硬件上的不同分工,具体如下。

理论上交换机所发出的各种信号音都可以通过软件编程而识别,即通过单片机发出的脉冲信号来检测信号音单位时间内的脉冲个数计算出其频率,从而完成信号音识别。

但是从系统的可靠性和程序的结构设计上分析,我选择了硬件来解决振铃音检测、忙音检测、双音频信号解码等功能模块。

自动摘挂机和电器的控制必须使用具体硬件电路来实现。

振铃音计数、忙音计数、密码校验、在线修改密码、输入信息分析、电器状态查询等功能模块使用软件编程方式要比硬件电路简单的多,实现也很容易。

综上所述,我设计信号音检测、自动摘挂机、控制电器、双音频解码等功能模块使用硬件电路实现。

而信号音计数、密码校验、在线修改密码、信息分析、电器状态查询等功能模块使用软件编程完成。

下面就硬件以及软件实现的单元电路分别进行具体分析。

2.2 硬件模块本作品使用了大量的硬件电路完成部分功能模块,其目的就是充分利用硬件电路的可靠性、稳定性,使整体电路达到比较高的稳定性。

因为程控电话交换机对电话摘机的响应是电话线回路电流突然变大为约30mA的电流,交换机检测到回路电流变大就认为电话机已经摘机。

自动摘挂机电路可以通过单片机控制一个继电器的开关,继电器的控制端连接一个大约300Ω的电阻接入电话线两端,从而完成模拟摘挂机。

当用户被呼叫时,电话交换机发来铃流信号。

振铃为25±3伏的正弦波,谐铃失真不大于10%,电压有效值90±15V。

振铃以5秒为周期,即1秒送,4秒断。

根据振铃信号电压比较高的特点,可以先使用高压稳压二极管进行降压,然后输入至光电耦合器。

经过光耦的隔离转换,从光电耦合器输出的波形是时通时断的正弦波,经过RC回路进行滤波输出很标准的方波。

方波信号就可以直接输出至单片机的中断计数器输入口,完成整个振铃音检测和计数的过程。

此部分比较简单,通过单片机控制多路继电器的开关即可,常用的电路已经很成熟,在此就不累述了。

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

经过翻阅大量的文献资料,我发现使用电话专用的双音频编解码芯片进行输入双音频信号的解码,是比较常用的一种方法。

使用集成电路不但外围电路简单,而且可靠性强。

经过专用集成电路的解码,信号转换成为不同的码制信号,可以直接被单片机读取。

一般常用的电话双音频编解码集成电路有8870、8880、8888等,经过反复论证比较,我决定使用双音频解码集成片MT8870来完成此功能模块。

有关MT8870的详细介绍请参阅本报告的附录部分。

2.3 软件模块经过比较,我决定使用AT89C51作为控制的单片机芯片,具体有关AT89C51的介绍不在这里累述,其详细资料请参阅本报告的附录部分。

本单元可以使用AT89C51的两个计数器的外部中断方式来实现对不同信号音的计数。

本单元可以在系统初始化的时候,在单片机内部的存储器的内部开辟一块空间放置密码。

当用户输入密码的时候,单片机把输入的密码写入另外的一块空间,然后利用减法运算比较两者是否相等。

这样就可以实现密码检测的功能。

2.3.3 信号分析处理本单元可以利用查表方式,也可以用简单的语句,稍微长一点的语句实现,例如CASE 语句等。

经过翻阅大量的技术资料,对具体要求实现的功能进行完整的系统分析,我认为我的电话遥控系统设计基本符合实际情况,可以完成设计任务所要求实现的基本功能。

第三章硬件单元电路设计3.1 振铃检测电路在电话线路未来铃流前,电话线路由电话交换机提供大约48V的直流电压。

当用户被呼叫时,电话交换机发来铃流信号。

振铃信号为25±3伏的正弦波,谐铃失真不大于10%,电压有效值90±15V。

振铃以5秒为周期,即1秒送,4秒断。

在本电路检测铃流信号时,以五次铃响为准,即五次振铃后无人摘机,便由单片机控制自动模拟摘机。

原理说明:电话振铃信号通过电容C1隔直、D1稳压二极管、R1限流电阻输入至光电耦合器4N25的输入端1口,C1、D1和R1共同组成振铃信号变换电路,它们使输入电压和电流不会太大,对后面的光电耦合器起保护作用。

光电耦合器4N25起的是隔离作用,光电耦合器是一种电信号的耦合器件,它一般是将发光二极管和光敏三极管的光路耦合在一起,输入和输出之间不可共地,输入电信号加于发光二极管上,输出信号由光敏三极管取出。

光电耦合器以光电转换原理传输信息,它不仅使信息发出端(一次侧)与信息接收并输出端(二次侧)是绝缘的,从而对地电位差干扰有很强的抑制能力,而且有很强的抑制电磁干扰能力。

速度高、价格低、接口简单。

振铃信号通过光耦4N25的4脚输出振铃正弦波,R2和C2共同组成滤波电路,信号到了开关三极管T1的基极就变成了方波。

经过三个反向器的整形输出到单片机AT89C51的T0/P3.4口,中断方式采用外部中断,计数5次产生T0中断,控制继电器模拟摘机,完成振铃音检测。

原器件选取:1、C1隔直电容,因为是过滤直流,滤出低频信号,而且振铃信号的电压还比较高,因此选取1μF 耐压100V的瓷片电容(由于条件限制,本人用两个2μF耐压60V的电解电容负极相连代替之);2、D1为稳压二极管,选取36V的稳压二极管;3、R1是4N25的限流电阻,取33 kΩ;4、IC1选取光电耦合器4N25;5、R2和C2共同组成振铃信号音滤波电路,根据电话振铃的技术指标:频率25Hz的正弦波,1秒通,4秒断,τ=RC可以推出0.02≤τ≤4(S)。

为了使振铃信号音输出很好的方波波形,如图3.2所示,计算后选取R2=10kΩ,C2=100μF,τ=1s;图3.26、R3和D3共同组成振铃指示灯,R3=100Ω,D3为黄色5mm发光二极管;7、T1和R4组成模拟开关电路,T1选取9013,根据分压原理和74LS04的低电平有效值,R4取2.9 kΩ;8、反向器由74LS04中的三组反向器组成,起整流作用;3.2 模拟摘挂机电路设计主要思路:根据国家有关标准规定:不论任何电话机,摘机状态的直流电阻应≤300Ω,有“R”键的电子电话机的摘机状态直流电阻应≤350Ω。

在挂机状态下,其漏电流≤5μA。

当用户摘机时,电话机通过叉簧接上约300Ω的负载,使整个电话线回路流过约30mA 的电流。

交换机检测到该电流后便停止铃流发送,并将线路电压变为十几伏的直流,完成接续。

根据有关技术指标,模拟摘挂机电路设计如图3.3所示:模拟摘挂机电路主要由一个三极管开关电路控制继电器的开关,继电器控制接入电话线两端的200Ω电阻。

摘挂机信令由单片机通过使TXD/P3.1口变为高电平实现。

经过两个反向器驱动发光二极管D1指示摘机,同时改变三极管T1的基极电压,使T1处于导通状态,从而开启继电器J1,J1使电阻R3接入电话线两端。

因为R3的电阻为200Ω,使回路电流变大,控制电路向交换机发出模拟摘机的信号,交换机响应摘机信号,完成电话线路接通。

整个电路完成自动模拟摘机过程。

根据设计原理,原器件选取如下:1、反向器取74LS04中的两组反向器;2、 R1是摘机指示灯限流保护电阻,取220Ω;3、 D1是摘机指示灯,取5mm绿色发光二极管;4、 R2是三极管限流电阻,取2kΩ;5、 T1三极管是起模拟开关控制继电器的作用,取9013;6、 D2二极管是起继电器反向保护的作用,取4001;7、 J1是继电器控制开关,取JRC 4001F(DC5V);8、 R3是摘机电阻,取200Ω;3.3 双音频解码原理简介:双音多频DTMF信号解码电路由MT8870(简介详见附录)主要承担。

MT8870的连线如图3.4所示,它的2、3脚接收来自电话机的双音多频脉冲信号该双音多频信号先经其内部的拨号音滤波器,滤除拨号音信号,然后经前置放大后送入双音频滤波器,将双音频信号按高,低音频信号分开,再经高,低群滤波器,幅度检测器送入输出译码电路,经过数字运算后,在其数据输出端(11~14脚)输出相对应的8421码。

MT8870的数据输出端Q4 ~ Q1连到AT89C51的P1口的P1.4 ~ P1.7,CPU经P1口识别4位代码。

电话按键与相应译码(Q4~Q1)输出见附录。

其中,A,B,C,D 4个按键常被当作R/P,REDIAL,HOLD,HANDSFREE等功能使用。

注意,需要特别指出的是,对于“0”号码,MT8870输出的8421码并非是“0000”,而是“1010”;另外,“*”,“#”字号码,MT8870输出的8421码分别为“1011”和“1100”。

有些技术资料会出现错误,包括比较权威的手册,所以我是在实验中,记录下测量的每一组数据后,才把这些数据应用于程序当中。

为了使单片机AT89C51获取有效数据,MT8870的STD有效端经反相后接CPU的/INT0引脚。

当MT8870获取有效双音多频信号后,STD电平由低变高,再反相为低,CPU检测后,指示P1口接收有效二进制代码。

而无效的双音频信号(电话线路杂音、人们的语音信号等)是不会引起MT8870的STD端变化的。

DTMF 接收器的外围电路如图3.4所示。

其中,接在电源处的电容对抗干扰有一定的作用。

在实际应用中,存在这样一个问题:MT8870的使能控制端不允许中断时,将使MT8870的STD端中断关闭。

其解决办法是,将STD端接与非门的一输入,与非门的另一输入端接一不定电平端P。

当STD有效(即中断开放)时,P = 1则/INT0中断关闭;P = 0时则/INT0中断允许。

本单元元器件列表:1、 D1、D2、D3、D4共同组成整流电路,选取4001;2、 R1和R2是输入平衡电阻,取100KΩ,C1隔直电容,取0.1μF;3、芯片外部晶振选择3.579MHz;4、 IC1是双音频解码芯片,选取MT8870;5、 C2选取0.1μF;6、 R3是输出平衡电阻,选取100KΩ;7、反向器选取74LS04的一组反向器;3.4 信号音提示电路原理说明:为了方便本系统的使用者,本人设计了信号音提示音电路,如图3.5。

相关文档
最新文档