当前位置:文档之家› 基于51单片机的智能家居控制系统设计

基于51单片机的智能家居控制系统设计

基于单片机的智能家居控制系统设计摘要智能家居是时代发展的产物,是住户想享受快速网上冲浪、便捷实时的通讯、安全防范、丰富娱乐生活、便捷的生活家居管理,优质物业管理等智能化住宅所特有的生活方式,使忙碌一天的人们真正体会到智慧家带来的生活乐趣。

本设计以STC89C52RC单片机为核心设计数字时钟和智能窗帘:通过光敏电阻检测光线强弱,当光线强度达到一定的程度时,通过单片机控制电机将窗帘拉上,否则打开窗帘。

另外用点阵显示时间和当前室内温度,由于下午十点后基本属于睡眠时间,故忽略光线强度,拉上窗帘并自动切换到手动模式,以节约电能,待第二天起床再将其切换至自动模式。

由于一般电机无法自主精确定位,需要辅助器件构成一个闭环系统才能精确的控制窗帘的张合程度,故本设计采用步进电机控制,通过齿轮变速,精确控制窗帘的张合程度,避免窗帘由于过度的张合造成损害,同时由于减少了辅助器件,节省了能源。

同时,本设计还选用DS12C887时钟芯片,该芯片内部自带锂电池,即使在断电的情况下仍然能继续工作。

该芯片有内置晶振,能够提供准确的时间,正常工作状态下工作一个月误差为+ 1分钟。

芯片内部带有闹钟功能,带有世纪寄存器,能够解决世纪问题,还有闰年补偿能多项功能。

比只利用晶振驱动的电子时钟功能更强大,时间更准确。

关键词:单片机;智能窗帘;时钟芯片AbstractIntelligent furniture is outcome of the developing time. It is a special lifestyle with which residents can enjoy fast online surfing, convenient communication, safety guard and which can enrich residents’ entertainment, make their furnishing management more convenient and which can optimize their property management. It can provide people who have been busy for a whole day with entertainment that intelligent ones bring to them. These are designs called digital clock and intelligent curtain that center on STC89C52RC MCU. It detects whether the light is hard or not through photosensitive electric resistance. When light is hard to some level, the curtain is closed under the control of the MCU on the generator, and is opened on the contrary. In addition, it shows time and the present indoor’s temperature with dot matrix. Light can be neglected after 10 o’clock pm when most people have fallen asleep. At this time, the curtain is closed and get to be under manual mode, so as to cut down electricity consumption, it was not turned to automatic mode until residents’ getting up in the morning. Commonly seen generators are not able to fix precisely, they can form a closed loop system to realize precise control on curtains only with the help of some assistant devices. Thus, this design precisely controls curtains under the control of steering engines and with gears to alter the speed. By that, curtains are protected from damages by over-operation. At the same time, less assistant devices are used and energy consumption is cut down. Meanwhile, the design selects DS12C887 chips which contain lithium cells themselves and which can continue operating even when it is out of electricity. Such chips contain some internally installed crystal that can provide precise time with only one minute’s error within one month when operating normally. Such chips also have alarm function and century register. Thus, they can solve century problem. This design is much stronger and preciser than any electric clocks using only crystal to operate.Keywords: MCU; intelligent curtain; clock chip设计说明基于单片机的智能家居控制系统设计是在指导老师给出的任务书并在其指导下完成的。

设计任务主要是以STC89C52RC单片机为核心设计数字时钟和智能窗帘:通过光敏电阻检测光线强弱,当光线强度达到一定的程度时,通过单片机控制电机将窗帘拉上,否则打开窗帘。

另外用点阵显示时间,由于下午十点后基本属于睡眠时间,故忽略光线强度,拉上窗帘,待第二天八点之后再将其切换至自动模式。

该智能家居系统设计有以下几点基本要求:(1)硬件电路的设计(包含元器件的选择)。

(2)窗帘和电机之间的连接。

(3)程序设计。

针对上述要求,经过考虑,我构思出具有自身特色的智能家居系统,设计主要内容为:(1)单片机最小系统模块:整个控制系统都是依靠单片机完成。

从功能和价位以及本题目要求来看,我们选择STC89C52RC芯片作为本系统的控制核心,同时可以实现控制、显示等功能。

(2)点阵显示模块:由于本系统比较复杂,且所有软件和硬件设计都由本人独立完成,点阵模块原理本人比较了解,本系统需要四块16*16的点阵显示,电路焊接工作量比较大,故采购市场上现成的点阵模块。

四块16*16的点阵级联后,显示年月日,星期,时分秒和当前室内温度。

(3)数字时钟模块:选用DS12C887时钟芯片,该芯片内部自带锂电池,即使在断电的情况下仍然能继续工作。

DS12C887在完全没有外部电源的情况下工作11天花费10%的电量,电池最多充电1000次,即每11天充一次电,芯片能工作30年。

该芯片有内置晶振,能够提供准确的时间,正常工作状态下工作一个月误差为1分钟。

芯片内部带有闹钟功能,带有世纪寄存器,能够解决世纪问题,还有闰年补偿能多项功能。

比只利用晶振驱动的电子时钟功能更强大,时间更准确。

(4)光敏模块:通过光敏电阻检测室内光线强度,并转换为数字量输出。

(5)温度采集模块:选择温度传感器进行数据采集,并通过点阵显示当前室内温度。

(6)窗帘控制模块:通过步进电机控制窗帘是否打开。

在做本设计的过程中,我查阅了很多的相关资料,其中主要的技术资料是各个芯片的资料,如:STC89C52RC单片机资料、点阵显示资料、光敏元件资料、温度传感器资料等。

关键词:单片机;点阵显示;温度;时钟目录1 引言 (1)1.1 研究背景 (1)1.2 研究的目的与意义 (1)1.2.1 国外研究情况 (1)1.2.2 国内研究情况 (2)1.3 本课题研究的主要内容和研究方案 (2)2 智能家居控制系统总体介绍 (3)2.1 系统总体方案 (3)2.2 系统功能 (3)2.3 系统结构 (3)3 智能家居控制系统硬件设计 (4)3.1 系统主要芯片介绍 (4)3.1.1 STC89C52RC (4)3.1.2 DS12C887 (5)3.1.3 DS18B20 (8)3.1.4 74HC138 (9)3.1.5 74HC595 (10)3.2 系统各个模块硬件电路介绍 (11)3.2.1 单片机最小系统设计 (11)3.2.2 DS12C887时钟电路设计 (12)3.2.3 点阵显示电路设计 (13)4 智能家居控制系统软件设计 (17)4.1 主程序设计 (17)4.2 显示程序的设计 (18)4.3 DS18B20程序流程图 (22)4.4 DS12C887程序流程图 (23)4.5 步进电机控制程序 (23)5 智能家居控制系统调试 (25)5.1 软件调试 (25)5.2 硬件调试 (26)5.2.1 短路与虚焊检测 (26)5.2.2 上电测试 (27)6 结论 (29)参考文献 (30)致谢 (31)附录 (32)附录A 电路原理图 (32)附录B 设计源程序 (34)1引言智能家居概念的起源很早,但一直未有具体的建筑案例出现,直到1984年美国联合科技公司将建筑设备信息化、整合化概念应用于美国康乃迪克州哈特佛市的CityPlaceBuilding时,才出现了首栋的“智能型建筑”,从此揭开了全世界争相建造智能家居的序幕。

1.1 研究背景智能家居又称智慧家居/智能住宅,在国外常用Smart Home表示。

与智能家居含义近似的有家庭自动化、电子家庭、数字家园、家庭网络、网络家居、智能家庭/建筑,在中国香港和台湾等地区,还有数码家庭、数码家居等称法。

相关主题