4.实时时钟电路设计
DS12887为DALLAS公司生产的实时时钟芯片,除具有实时钟功能外,它还具有114字节的通用RAM,内藏锂电池。在本系统中,巧妙的应用DS12887实现了以下功能:
(1)多功能日历、时钟。
(2)掉电保存各路家用电器开关状态。
(3)保存系统密码,且密码可在线更改。
(4)结合软件实现看门狗,增强了系统的可靠性与稳定性。
AT89C51为INTEL系列总线,所以Ds12887的M0T脚接地,AS,DS,Rw 分别与AT89C51 ALE,RD,wR管脚相连。为尽量节省I/0 口线,对DS12887的读写不采用M0VX A,@DPTR指令,而采用P3.5作为片选信号,对Ds12887的读写全部采用M0VX A,@RO来完成。这样可充分利用CPU的P2口,避免读写时影响电器状态。
5.模拟摘挂机电路
根据摘挂机电路图可知,在电话挂机状态时,处于两条电话线连接的通话电路是开路状态,并且电话线之间的电压一般是48V,而且这些电压是全部在振铃电路两端的;在电话摘机时,在振铃之间的电路就会断开,这时候通话电路就会自动接通。在用户拨打该电话号码时,首先需要经过铃流检测电路的检测,然后以方波脉冲信号的形势,被单片机AT89C51的P3.5口接受,然后经过计数,当达到系统设置的振铃次数时,P0.0口输出—个由单片机内部软件程序控制产生的低电平,这个低电平就会被MC 141 3集成开关驱动电路接受、放大,再输送到三极管9013的基极处,这样就会使三极管达到饱和状态,然后,+5V电源先通过继电器线圈,再在接地之前经过三极管处理后,继电器线圈就会产生电,这样就会使继电器触点设备处于关闭状态,再在电路中接入30012的电阻,这样电话就会接通。
6. 语音提示电路设计
电话远程控制系统利用语音提示电路实现用户和系统的交流。语音提示电路预先存储若干段系统提示音,AT89C51中央处理单元电路判断用户发送的DTMF信号后,对语音提示电路进行寻址,播放相应的提示音,从而向用户反馈信息提示下一步该如何操作。本系统语音存储采用了美国ISD公司的ISD259O芯片,该芯片具有抗断电、音质好,使用方便等优点。有1O个地址输入端,寻址能力可达1O24位;最多能分6o0段;设有OVF(溢出)端,便于多个器件级联。
主要分为5种提示音:
(1)低音,表示装置已经摘机,请输入密码,其参数:频率厂一500 Hz,延时£一0.5 s/声;
(2)两声低音,表示密码已经通过,请选择电器,其参数:频率,一500 Hz,延时£一0.5 s/声;
(3)三声低音,表示电器已选定,请控制(开/关),其参数:频率,一500 Hz,延时f:0.5 s/声;
(4)三声高音,表示密码输入错误,其参数:频率,一1 000 Hz,延时£:0.3 s/声;
(5)一声高音,表示控制已经完成,其参数:频率,:l 000 Hz,延时£=0.3 s/声。
提示音发生是使用有限循环,反复使单片机的RXD/P3.0口的电平反转,通过高低电平的持续时间控制脉冲频率。
7. 电器控制电路
该系统的目的是通过电话遥控,控制不同电器的电源通断。图5所示为一路电器控制电路图,在本装置中一共有8路电器可以控制,其他电器控制电路相同。当P0.0输出高电平时,三极管Q 导通,继电器K1得电,常开触点闭合,220 V 电压加在电器两端,电器打开,反之电器被关断。
[1] 施俞行,高峰,罗克露,等.一种适用于智能家电嵌入式软件的框架构件模型EJ].电子科技大学学报,2006,10(4):56-58.
[2] 谢华成,郭猛,蒋朝根.基于ARM 的信息家电控制系统[J].福建电脑,2006,9(3):12—15.