基于家用电话通道的智能远程遥控装置设计毕业论文
2021-07-12 22:17:57
摘 要
随着人们生活水平的不断提高,人们对自己所生活的环境有了更高的要求。人们希望有一种远程遥控装置可以实现家用电器的远程控制,比如将家里空调提前制冷、热水器提前加热等。本文设计了基于PSTN(Public Switched Telephone Network,公众电话网)对家用电器的远程控制装置,用户可以在任何地方拨打有本装置的家用电话就可实现家用电器的远程控制。
本装置主控制器为AT89C52单片机,配合基于MT8870芯片的解码电路和ISD1760语音电路等电路就可实现对家用电器的远程遥控。本装置有密码保护功能、支持密码在线修改功能、定时操作功能、家用电器工作状态语音提示等功能。
基于家用电话的远程遥控装置与别的控制方式相比有一定的优越性,它不需要另外单独布线,也没有无线电控制所带来的电磁污染。本装置灵活可靠,使用方便,易于推广。
关键词:家电;远程遥控;PSTN;AT89C52
Abstract
With the steady improvement of people’s living standard, people have a higher requirement on their living environment. People hope to have a remote control device which can realize the remote control of home appliances, such as the home air conditioning refrigerating in advance and water heater heating ahead of time. This thesis introduces the remote control of home appliances based on PSTN (Public Switched Telephone Network, the Public Telephone Network).Users can realize the remote control of home appliances at any places by dialing home phone number if their home phones are equipped with this device.
The main controller of this device is AT89C52 micro-controller which can realize remote control of home appliances when cooperated with the MT8870 decoding circuit, ISD1760 voice circuit and other circuits. This device provides functions of password protection, password online modification, fixed cycle operation, as well as voice prompt of home appliances working conditions and so on.
A remote control device based on home phone has certain advantages compared with other control methods, it neither requires a separate wiring, nor causes electromagnetic pollution brought by the radio control. This device is not only flexible and reliable, but also easy to use and promote.
Key Words:Household appliances; Remote control; PSTN; AT89C52
目录
摘要 I
Abstract II
第1章 绪论 1
1.1 研究目的与意义 1
1.2 相关技术发展现状分析 1
1.3 总体方案选择 1
1.4 研究内容与章节安排 3
第2章 硬件电路设计 4
2.1 硬件电路组成和功能介绍 4
2.2 单片机最小系统 4
2.2.1 单片机选型 4
2.2.2 复位操作和复位电路 5
2.2.3 时钟电路 6
2.3 振铃检测电路 7
2.3.1 铃声检测原理 7
2.3.2 振铃检测电路的设计 7
2.4 自动摘挂机电路 8
2.4.1 自动摘挂机原理及作用 8
2.4.2 自动摘挂机电路 8
2.5 DTMF解码电路 9
2.5.1 DTMF信号通信原理 9
2.5.2 DTMF解码芯片MT8870 9
2.5.3 电路组成 10
2.6 语音电路 11
2.6.1 语音电路作用 11
2.6.2 语音芯片的选择 11
2.6.3 ISD1760芯片 11
2.6.4 语音电路组成 13
2.7 EEPROM电路 13
2.7.1 EEPROM作用及选型 13
2.7.2 I2C的特点 14
2.7.3 EEPROM掉电保护电路 14
2.8 电源电路 14
2.8.1 稳压芯片介绍 14
2.8.2 供电电源设计原理 15
2.9 家用电器驱动电路 15
2.10 本章小结 16
第3章 软件设计 17
3.1 总体软件概述 17
3.1.1 系统工作原理 17
3.1.2 系统程序总体流程图 17
3.2 铃声脉冲软件概述 19
3.3 定时器/计数器设计 19
3.3.1 定时器/计数器的结构 19
3.3.2 定时器/计数器的工作原理 20
3.4 密码服务程序设计 20
3.4.1 EEPROM外存 20
3.4.2 密码修改程序设计 20
3.5 语音提示控制软件设计 21
3.5.1 语音信号输入 21
3.5.2 语音信号输出 22
3.6 超时挂机功能、休眠模式及软件复位 24
3.7 本章小结 24
第4章 仿真测试与实物调试 25
4.1 调试环境概述 25
4.2 功能模块测试 25
4.3整体功能调试 28
4.4 本章小结 28
第5章 总结 29
参考文献 30
附录A 实物图 32
致谢 35