没有合适的资源?快使用搜索试试~ 我知道了~
基于AT89S52单片机在智能家电远程控制系统设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 25 浏览量
2023-06-20
00:01:12
上传
评论
收藏 342KB DOC 举报
温馨提示
试读
20页
基于AT89S52单片机在智能家电远程控制系统设计.doc
资源推荐
资源详情
资源评论
摘要:本设计是一种以AT89S52单片机、MT8870双音多频解码及ISD4004语音芯片等集成电路
为核心的电话智能控制家用电器装置。该装置作为一种附件嵌入到电话机中,具有密码保护、
语音提示操作系统和家电智能控制等功能,实现了家用电器远程智能控制的目的。文章介绍
了系统的组成、工作原理及程序设计方法。对“振铃检测、模拟摘机、双音频解码、语音提
示及家用电器控制”等电路作了详细的说明。
关键词:电话智能控制 AT89S52 双音频解码
Abstract:This design is one kind take the AT89S52 monolithic integrated circuit, MT8870
Double audio frequency decoding and ISD4004 pronunciation chip as the core Telephone
intelligence control Domestic electric appliances installment. This equipment took one kind of
appendix inserts to the telephone in, has the password protection, voice prompt function and so
on operating system and electrical appliances intelligence control, has realized the domestic
electric appliances long-distance intelligence control goal. The article introduced the system
composition, the principle of work and the programming method. For "Ringing examination,
Simulation picking machine, Double audio frequency decoding, Voice prompt and Domestic
electric appliances control" and so on the electric circuit has given the detailed explanation.
Key word:Telephone intelligence control; AT89S52; Double audio frequency decoding
引言
随着社会经济技术的发展和人民生活水平的提高,人们对家庭住宅的舒适、
安全、智能化的要求越来越高,远程监视控制家庭住宅的状况将成为未来智能住
宅小区发展的主流。本文介绍一种基于单片机的电话遥控装置。利用该装置,用
户可以通过任意一部双音频电话(包括手机和固定电话) 遥控家中的电器。当用
户要下班时,可以通过电话,提前打开空调、电饭锅,用户回到家里时,饭煮好了,
房子里温度刚刚好。用户也可以通过电话随时开关、检查家里电器的使用情况等
等。
整体系统设计
本智能电话控制系统主要包括两个部分:硬件系统部分和软件系统部分。
1 硬件系统构架
硬件部分的整体设计如图(1)所示。系统主要采用Atmel公司生产的AT89S52
芯片作为嵌入式微处理器( Embedded Micro process unit) ,其内部有8KB的
Flash和256字节的RAM,可满足一般用户的需求;但如果某些用户程序过大,则还
可以利用8255来扩展外存储器。电话遥控接口电路由振铃识别电路、模拟摘机/
挂机控制电路、双音频识别(DTMF)电路、语音录放电路等组成;控制部分电路主
要有继电器控制电路以及键盘输入。
AT89S52
控制CPU
按扭输入
电
话
线
接
口
振铃识别电路
摘/挂机控制
双音多频识别
语音录放电路
电器控制电路
家用电器红外控制电路
电源
家用电器
图(1)
1.2 芯片介绍
1.21 AT89S52
AT89S52是一个低功耗,高性能CMOS 8位单片机,片内8kBytesISP(In-system
programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公
司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,
芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机
的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。
AT89S52具有如下特点:40个引脚,8k Bytes Flash片内程序存储器,256
bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中
断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,
看门狗(WDT)电路,片内时钟振荡器。此外,AT89S52设计和配置了振荡频率可为
0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串
行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片
其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三
种封装形式,以适应不同产品的需求。
1.2.2 MT8870
MT8870主要用于程控交换机、遥控、无线通信等系统,实现DTMF信号的分离
滤波和译码功能,MT8870是双直插式封装的集成芯片,可以将DTMF信号译成四位
并行二进制BCD代码的译码芯片,16个DTMF信号分别对应0000-1111等16位二进制
代码。MT8870具有拨号音抑制和模拟信号输入可调功能,所以在设计MT8870 DTMF
解码电路时,只需外加一些阻容元件即可。MT8870封装及功能引脚:为18脚双列
直插式封装。1.DTMF信号同相输入端 2.DTMF信号反相输入端 3.增益选择端 4.参
考电压输出端 5—6.内部连接端 7.振荡器输入端 8.振荡器输出端 9.地 10.三态
数据输出控制端 11~14.三态数据输出端 15.延时控制输出端 16.DTMF信号检测输
出端 17.输入保护时间控制端 18.电源。其引脚图如下图(2)所示。
图(2)
1.2.3 ISD4004
图(3)
IN+
1
IN-
2
GS
3
Vref
4
IC
5
IC
6
OSC1
7
OSC2
8
Vss
9
TOE
10
Q1
11
Q2
12
Q3
13
Q4
14
Std
15
Est
16
St/GT
17
Vdd
18
MT8870
MT8870
图(4)
1.3 工作原理
系统上电,单片机复位,系统开始工作,当电话线路中有振铃信号时,铃流
检测电路将产生占空比为1:4 的方波,方波从AT89S52单片机的外部计数端输入,
系统在程序控制下进行计数,当振铃次数为5时(设定振铃次数为5),一方面,
启动语音电路,发出“尊敬的用户,您好,欢迎您使用智能电话控制系统,请输
入用户密码,并以#字键确认”;另一方面,发出自动摘机控制信号,外线经摘
挂机控制的开关电路与DTMF 译码电路接通,译码电路将对外线传递的信号进行
译码,译码信号以四位二进制形式输出。如表1是用户操作的键盘,表2是键字对
应的四位二进制数。经译码输出的四位二进制数从单片机的I/O口输入,单片机
对读入的二进制数与预置的密码进行比较,如果所拨的密码与预置的相同,则发
出“请输入操作码,并按#字键加以确认”的提示音,如果所拨的密码与预置的
不同,同发出“对不起,你拨的密码不正确,请核对密码后重新输入,挂机请按
*字键确认”的提示音。系统只有接收到正确的用户密码才具有操作权。在系统
具有操作权后,系统立即向操作者发出“请拨设备号,加操作码,操作码为0 是
启动设备,操作码为1 是关闭设备,操作码为2 是查询设备运行状态,并以#字键
加以确认”的提示音。当用户操作完毕后,伴随着相应的提示音,如启动设备的
提示音是“尊敬的用户,你所选择的设备已开启,继续操作请输入设备操作码,
挂机请按*字键加以确认”。
1.4 振铃检测电路及摘挂机控制电路
剩余19页未读,继续阅读
资源评论
omyligaga
- 粉丝: 54
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 目标检测-零售食品LOGO检测数据集-5000张图-+对应VOC-COCO-YOLO三种格式标签+数据集划分脚本
- 目标检测-零售食品LOGO检测数据集-1000张图-+对应VOC-COCO-YOLO三种格式标签+数据集划分脚本
- Delphi 12 控件之LMD.VCL.Full.Version.zip
- 常用阀门定位器的调试步骤及说明
- 计算机科学选修课:人工智能导论 第二节 PPT
- 计算机科学选修课:人工智能导论 第一章 PPT
- 忘记navicat密码时,此工具可以帮您查看密码
- 电子商务-电子商务平台-水果销售-在线购物-果库小程序.zip
- 基于React的后台开发框架(javascript)
- 用户界面设计-滑动选项卡-交互组件-用户体验-滑动选项卡小程序.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功