基于AVR技术的智能家居管理系统,包含原理图、电路结构
又从属于主机。整体的硬件框图如下图3.1-1所示:
2)单元模块介绍
2.1 时钟芯片
现在流行的串行时钟电路很多,如DS1302、 DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用。本系统采用的DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力,其主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768kHz晶振。
图3.1-2 DS1302引脚图
2.1.1 引脚功能及结构
图3.1-3示出DS1302的引脚排列及内部结构图,其中Vcc1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1和X2是振荡源,外接32.768kHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在Vcc≥2.5V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。I/O为串行数据输入输出端(双向),后面有详细说明。SCLK始终是输入端。
2.1.2 DS1302的控制字节
DS1302 的控制字节的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入DS1302中,位6如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;最低有效位(位0)如为0表示要进行写操作,为1表示进行读操作,控制字节总是从最低位开始输出。
2.1.3 数据输入输出(I/O)
在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。
2.2 光敏电阻
目前,在光电检测技术中常用的一些光电监测器件有光敏电阻、光电池、光电二极管、光电三极管等,选择光照传感器可根据参考表3.1来进行比较选择。
(二)门禁报警子系统模块软件流程图如图所示:
单片机检测到有人的时候,产生中断,进而检测是否需要开楼道灯,如果需要则控制灯光的继电器打开;同时当单片机收到需要修改密码的时候,提醒先输入原来密码,若输入正确则进入修改密码状态,同时在七段数码管中显示出来,若输入错误,则产生报警信号,连续三次输入错误则将修改密码功能锁定;同时,当单片机收到需要设定某段时间内不接受任何人入内的信号时,又产生中断,设定后跳出中断,此时,若检测到有人是,单片机产生一个报警信号,并通过GSM模块发送到远程电脑终端。
(三)安全防范子系统模块软件流程图如图所示:
当烟雾传感器和温度传感器收到相应的信号时,单片机产生中断进入报警状态,同时通过GSM模块发送到远程电脑终端。
程序运行流程图
3.5 系统预计实现结果
系统预计实现结果如下表:
子系统模块 | 场所 | 设备 | 预计达到的初期效果 |
实时显示、家电控制、背景音乐、智能窗帘子系统 | 信息中心103实验室 | 液晶显示器、台灯、风扇、模拟窗帘、PC机、音乐播放器 | 通过按键、遥控器、PC机调节时间,控制台灯开启状态和亮度,控制风扇开启状态和转速,背景音乐、控制窗帘的定位。 |
门禁报警子系统 | 信息中心103实验室 | 报警器、矩阵键盘、遥控器、PC机 | 通过矩阵键盘、遥控器、PC机修改密码,开门,远程开门等 |
安全防范子系统 | 信息中心103实验室 | 烟雾传感器、红外传感器、按键、遥控器、PC机等 | 通过烟雾传感器和按键、红外传感器模拟产 |
智能家居 红外遥控 GSM 远程数据传输 AVR 相关文章:
- 看国外如何节电(01-03)
- 智能家居系统分类(01-07)
- IP智能家居控制系统(01-04)
- 家居智能化营造方便舒适居家环境(01-07)
- 解读智能家居 (01-04)
- 家居智能化营造方便舒适居家环境(2)(01-07)