1.系统设计方案
根据设计的要求,系统主要包括了传感器模块,核心控制模式(STC89C52)、GSM模块、继电器模块。本次设计以STC89C52为设计的核心芯片,以光敏传感器为信息的采集原件,以TC35和传感器以及A/D转换模块控制为辅助控制,来做出一个简易的控制灯光和窗帘升降的控制系统。在原来的机械按键的基础之上,采用TC35控制,来控制窗帘的升降。
1.1总的设计思路
图1 总体设计图
1.2传感器模块
本次设计是以光传感器为代表。根据当前的光照强度自动控制的照明设备,从而根据光照的强度来决定是否对单片机发出控制信号。在以前的照明设备控制系统中,往往采用一般光传感器与结合A/D转换器(ADC)的结合。因为光传感器所检测到的光信号不但包含了可见光,又包含了红外线,而红外线对检测结果没有影响,所以必须滤除出红外线对设备的影响。
1.3 GSM模块
1.3.1 TC35模块的组成
TC35是Siemeils公司推出的无线通信GSM模块。TC35模块主要由GSM基带处理器,GSM射频模块和供电模块,闪存,ZIF连接器,天线借口组成[2]。基带处理器是由一个C166CPU和一个DSP处理器控制着处理各种信号的传输,转换,放大等处理过程。
1.3.2 TC35模块通信电路
数据通信电路主要完成短消息的收发,与PC的通信,软件控制等功能。TC35的数据借口是采用窜行异步收发,有ITU-T和RS232两个接口标准,本次设计单片机通过RS232串口与GSM模块通信,使用标准的AT命令来控制GSM模块实现各种无线通信功能,数据接口有8个数据位和1个停止位无校验位。
1.4 单片机模块
本设计所实现的主要功能是对信号的处理和报警功能。其中报警功能要及时,当光通量超过预定值时,这在数据处理和储存上的要求并不是特别高。只是需要大量的程序控制,所以选择的单片机要有足够大的ROM和RAM,鉴于以上要求本设计采用MCS-51单片机中的AT89C51单片机来实现。本次设计单片机通过RS232串口与GSM模块通信,使用标准的AT命令来控制GSM模块实现各种无线通信功能,数据接口有8个数据位和1个停止位无校验位。
AT89C52的主要功能:4kb的片内Flash闪速存储器,128字节内部RAM,32 个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内具有振荡器和时钟电路。它采用了CMOS工艺和ATMEL公司的高密度非易失性存储器技术,并且其指令系统和输出引脚都与MSC—51兼容。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式CPU被停止工作,但是允许RAM,定时/计数器, 中断系统和串行通信口照常工作。掉电方式保存RAM中的内容,但是振荡器停止工作并禁止其它所有部件工作直至对下一个硬件进行复位操作。片内置有通用8位中央处理器(CPU)和FLASH存储单元,片内的存储器允许在系统内改编程序或用常规的非易失性存储器编程[3]。因此,AT89C52是一种功能强大、灵活性高且价格合理的单片机,可方便的应用于各种控制领域。
1.5 继电器模块
继电器是一种电控制的器件,是当输入的激励量达到规定的范围时,在电气的输出电路可以使被控量产生预先设定的阶越变化的一种电器。它拥有控制系统和被控制系统相互作用的互动关系。一般应用在自动化的控制电路中,它本质上是使用小的电流去控制大的电流进行运作的一种“智能开关”。所以在电路中有着自动调节、安全保护、转换电路等作用。 单片机智能家居远程控制系统设计+电路图+源程序(2):http://www.youerw.com/zidonghua/lunwen_10297.html