家用电器电话远程控制器设计方案
QooIC.com 新闻出处:电子市场 | 发布时间:2011/1/4 14:41:05
0.引言
利用AT89C51型微处理器构成的家用电路电话远程控制器典型电路如图1所示,该电路能实现对9种家用电器的开/关及当前状态的查询,15s无操作自动挂机和对1号家用电器的定时等功能,具有电路原理简单、制作容易、器件便宜等特点。

1.电路结构及主要元器件选择
由图1可知,该家用电路电话远程控制器由电源电路、密码检测电路、微处理器控制电路和继电器控制电路组成。其中,电源电路由外接+12V稳压电源给继电器控制电路供电,另外该电压经三端稳压集成电路LM7805稳压和电容器C4、C5滤波后形成+5V电压给密码检测电路、微处理器控制电路供电。
密码检测电路由双音多频解码集成电路IC2及其外围元器件组成。实际应用时,IC?选用CM887O型双音多频解码集成电路。
微处理器控制电路由微处理器ICl及外围元器件组成。实际应用时,IC1选用AT89C51型微处理器。
继电器控制电路由继电器控制集成电路IC4及继电器K1~K4等外围元器件组成。实际应用时,IC4选用ULN⒛03型继电器控制集成电路。
2.工作原理
电路通电后,AT89C51根据内部程序完成对各中断赋初值,方式字、密码初始化、振铃计数初值等工作。
当电话来电时,振铃信号通过电阻器和电容器,使光电耦合器VLC导通工作,将交流的振铃信号转换成方波信号,该信号接人AT89C51的外中断INT1口。当振铃达到五次时,转人模拟摘机程序。此时AT89C51的PO.7口输出低电平,使晶体管VT2、VT3导通,继电器K9得电吸合,使电话接口接通,程序转人提示音、密码检测。AT8 9 C5 1的PO.6口输出两种不同频率的方波信号,使晶体管VT1间歇导通,并通过C12将该方波信号耦合至电话线上,此时,用户可以通过听筒接听到提似音。
用户输入的密码(双音多频信号)通过CM8870内电话处理后,转化成AT89C51能识别的“8421”码,AT89C51读人带“8421”码并与设定的密码相比较,如果两者不相同则发出不相同的提示音,如果密码正确则程序转人控制部分。
AT89C51读人用户输人的指令匚本程序“8+X”(X=1~8)表示接通家用电器X号接口;“2+X”表示断开X号家用电器接口彐,通过内电路处理,执行不能的操作,实现家用电器的开/关、查询等功能。如用户输人“83”,AT89C5 1将Pl.3口置1,通过ULN2O03反向驱动后,接通继电器3,使家用电器3通电工作。
另外,操作指令“9+X”表示查询家用电器X的工作状态;“99”表示修改密码;“55”表示对家用电器1接口定时;“0‖”表示挂机。
3.安装与调试
本例介绍的家用电路电话远程控制器以AT89C51型微处理器为核心,具有集成度高、性能稳定、抗干扰能力强和性价比高等特点。软件系统利用伟福6000编写源代码,MEP500烧写芯片实现家用电路电话远程控制。经软件仿真和实际功能验证,具有较高的使用价值。
利用AT89C51型微处理器构成的家用电路电话远程控制器典型电路如图1所示,该电路能实现对9种家用电器的开/关及当前状态的查询,15s无操作自动挂机和对1号家用电器的定时等功能,具有电路原理简单、制作容易、器件便宜等特点。

1.电路结构及主要元器件选择
由图1可知,该家用电路电话远程控制器由电源电路、密码检测电路、微处理器控制电路和继电器控制电路组成。其中,电源电路由外接+12V稳压电源给继电器控制电路供电,另外该电压经三端稳压集成电路LM7805稳压和电容器C4、C5滤波后形成+5V电压给密码检测电路、微处理器控制电路供电。
密码检测电路由双音多频解码集成电路IC2及其外围元器件组成。实际应用时,IC?选用CM887O型双音多频解码集成电路。
微处理器控制电路由微处理器ICl及外围元器件组成。实际应用时,IC1选用AT89C51型微处理器。
继电器控制电路由继电器控制集成电路IC4及继电器K1~K4等外围元器件组成。实际应用时,IC4选用ULN⒛03型继电器控制集成电路。
2.工作原理
电路通电后,AT89C51根据内部程序完成对各中断赋初值,方式字、密码初始化、振铃计数初值等工作。
当电话来电时,振铃信号通过电阻器和电容器,使光电耦合器VLC导通工作,将交流的振铃信号转换成方波信号,该信号接人AT89C51的外中断INT1口。当振铃达到五次时,转人模拟摘机程序。此时AT89C51的PO.7口输出低电平,使晶体管VT2、VT3导通,继电器K9得电吸合,使电话接口接通,程序转人提示音、密码检测。AT8 9 C5 1的PO.6口输出两种不同频率的方波信号,使晶体管VT1间歇导通,并通过C12将该方波信号耦合至电话线上,此时,用户可以通过听筒接听到提似音。
用户输入的密码(双音多频信号)通过CM8870内电话处理后,转化成AT89C51能识别的“8421”码,AT89C51读人带“8421”码并与设定的密码相比较,如果两者不相同则发出不相同的提示音,如果密码正确则程序转人控制部分。
AT89C51读人用户输人的指令匚本程序“8+X”(X=1~8)表示接通家用电器X号接口;“2+X”表示断开X号家用电器接口彐,通过内电路处理,执行不能的操作,实现家用电器的开/关、查询等功能。如用户输人“83”,AT89C5 1将Pl.3口置1,通过ULN2O03反向驱动后,接通继电器3,使家用电器3通电工作。
另外,操作指令“9+X”表示查询家用电器X的工作状态;“99”表示修改密码;“55”表示对家用电器1接口定时;“0‖”表示挂机。
3.安装与调试
本例介绍的家用电路电话远程控制器以AT89C51型微处理器为核心,具有集成度高、性能稳定、抗干扰能力强和性价比高等特点。软件系统利用伟福6000编写源代码,MEP500烧写芯片实现家用电路电话远程控制。经软件仿真和实际功能验证,具有较高的使用价值。