简介:
本文介绍了一种以单片机AT89C51为主控制器和双音多频解码电路芯片FM9270为核心,通过电话线路实现对家用电器的远程、多路智能控制系统。该系统实用、功能灵活多样,可以对被遥控对象的状态进行查询以及控制,可以广泛地应用于家用电器或者其他场所的各种控制设备。系统主要由主控制器、振铃检测与模拟摘机电路、DTMF解码电路、语音提示电路、集中控制器等构成。
随着生活水平的不断提高,人们希望有一种自动化、智能化程度高的控制系统对所有的家用电器能实施远程控制。本文介绍了一种基于PSTN(Public Switched Telephone Network,公众电话网)实现对家用电器的远程控制,通过电话可以随时随地控制多种家用电器的开关和各种设定,诸如将空调提前升降温、电热水器提前预热等,应用前景相当广泛。
基于PSTN实现对家用电器的远程控制与常规的遥控方式,如无线电遥控、有线遥控、红外线和超声波遥控等相比,显示出一定的优越性,不需进行专门的布线,不占用无线电频率资源,避免了电磁污染。同时,由于电话线路各地联网,可以充分利用现有的电话网,因此遥控距离可跨省市,甚至跨越国家。
引言……………………………………………………………………………1
1 PSTN介绍 …………………………………………………………………2
1.1公用电话网络的基本电话信号 ………………………………………………2
1.2电话信铃的检测与识别…………………………………………………………3
2 总体设计………………………………………………………………………4
2.1系统总体设计框图………………………………………………………………4
2.2系统整体方案论证………………………………………………………………5
2.2.1两种方案分析 ………………………………………………………………5
2.2.2最终选择方案 ………………………………………………………………5
3 硬件设计 ………………………………………………………………………6
3.1 AT89C51单片…………………………………………………………………6
3.2 语音提示电路 …………………………………………………………………10
3.3 振铃检测与模拟摘机电路 ……………………………………………………13
3.4 DTMF解码电路 ………………………………………………………………14
3.5 8路电器控制 …………………………………………………………………16
3.6 状态显示模块 …………………………………………………………………17
4 软件设计 ………………………………………………………………………17
4.1 可采用模块化设计方法 ……………………………………………………17
4.2 程序流程图 ……………………………………………………………………18
4.3 录音模块软件设计 …………………………………… ………………………19
5 系统调试 ………………………………………………………………………20
5.1 模块调试 ………………………………………………………………………20
5.2 系统统调 ………………………………………………………………………21
6 操作说明 ………………………………………………………………………22
7 结论 ……………………………………………………………………………22
谢辞 …………………………………………………………………………………24
参考文献.……………………………………………………………………………25
附录 ………………………………………………………………………………26