基于单片机的家用电器远程控制系统随着经济、科技的发展和人们生活水平的不断提高,居住环境的智能化问题越来越受到人们关注
利用电话网实现对家用电器的远程控制,将会给人们的日常生活带来了极大的方便和享受,这也是小区、住宅智能化的重要标志之一
本文就是介绍了一种基于电话网和单片机的家用电器远程控制系统
利用该系统,用户可通过打电话方便地遥控家中的电器
例如用户下班前,可通过电话将家中的电饭锅、空调器和热水器提前打开
下班到家时,饭已煮好,房间温度正好合适,热水器中水已加热,既舒适又方便
另外,用户还能随时改变家用电器的工作状态,达到节能和提高无人住宅安全性的目的
下面具体介绍该系统的组成和控制原理
1系统组成与工作原理系统组成框图如图1所示,ISD2560为语音存储芯片
图1系统组成框图当用户需要控制家中电器时,可用手机或固定电话拨打家中的电话号码,振铃信号通过电话网络传到家中的话机,此时振铃检测电路开始检测铃流信号,一次铃流信号产生一个脉冲,脉冲送到单片机AT89C51中计数
在有人接听或振铃次数不大于6次(可由软件设定)时,控制系统认为是电话呼叫信号或误操作而不动作,以避免干扰正常电话业务
当振铃次数大于6次时,系统认为是对插座和电器的控制,单片机控制摘机并启动语音提示电路发出提示音,要求用户输入密码
DTMF解码芯片MT8870会将用户输入的按键信号转换成相应的数字信号,送到单片机中判断
如果密码不正确,则语音提示重新输入,当输入次数超过3次(可由软件设定)时,系统将自动挂机;如果输入密码经系统确认正确后,语音提示用户各项操作所对应的数字键,确认操作完成后,系统自动挂机
用户拨打话机按键的过程中,按键时间间隔不能超过一定时间(一般设置为5~10秒),当超过设定时间时,系统同样会自动挂机
2系统硬件设计2
1中央控制电路本系统的中央处理单元是AT89C51,所有的控制命令由它发