文档介绍:.
智能家居控制系统设计方案
纲要:本文研究和设计了一种应用于智能家居环境中的远程自动控制系统方案。它将操作指
令由GSM手机经GSM网络传至家中的值守GSM模块,再由该GSM模块经过由单片,
恳求从头发
出命令。系统组成如图
1所示。
图1系统组成图
硬件设计
.
2所示。
.
本单片机经过RS232串行通信接口与GSM模块通信,提取GSM设施的短信,发送有关的信息,并经过串行通信接口与红外模块相连,利用红外模块,达到主、分机之间的通信,
因此,采用AT89S52芯片。控制上需要用到两个串行接口,但89S52只有一个串口,故
还需要在程序中进行模拟串行接口通信。其最简外部接线电路如图
图2AT89S52外部接线
89S52与TC35之间经过异步串行接口进行通信,通信速率为9600b/s,拥有1位开端位、
8位数据位、1位停止位,无奇偶校验。
单片机启动后,便发出AT+CMGD一2指令,消除第二存储空间的数据,然后不断地发出
指令读取第二存储空间。若有数据,即表示接收到数据,并开始对数据进行办理,办理完成
后再把该空间数据删除。当单片机向手机发出短消息时,单片时机向GSM模块发出AT、
AT+CMGF=0、AT+CMGS=X一系列的指令,当接收到答复信息后,最后发出短消息的内容。
红外发送器电路如图3所示包括38kHz晶体振荡器、反相器、与非门、驱动门Q1和红外
发射管D1等部分。其中38kHz晶体振荡器、电阻R3和反相器组成脉冲振荡器,用以产生
38kHz的脉冲序列作为载波信号,红外发射管D1采用Vishay企业生产的TSAL6238,用
来向外发射950nm的红外光束。
.
.
图3红外发射器电路图
红外接收器电路如图4所示,当接收器收到数位"O"时,Q2管导通,使得RXD接收到低电平,收到数位"1"时,Q2管截止,RXD接收到高电平。
图4红外接收器电路图
本系统将以不同的电机做出不同的动作,来模拟说理智能家居对系统控制的响应。如图5
所示,当分机的单片机收到本机的地址信息,便提取信息中的数据,根据数据的命令,若把
,,其他为高电平,则Q3、Q4管导通,电机便正向旋转,,
,其他为高电平,则Q5