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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机课程设计项目系列:

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

一•设计要求

(一)基本功能

⑴家居内无人时,切断所有家电的220V电源,既消除了各种电器的待机能耗,又避免了因供电异常、屋内漏水等不可预知事件损坏电器的危险。

(2) 通过预设时间和时长控制娱乐性家电,避免了孩子在家因过度娱乐而延误学习。

(3) 所有电器的电源都直接通过系统控制进行供电/断电,在使用电器时无需插拔电源插头,避免了因经常插拔电源插头而造成接触不良及触电的危险。

(4) 根据预设室内温度和湿度对空调和加湿器自动进行启/停控制,以达到最佳舒适度。

(5) 各电器的工作状态在主控面板上以LED直观显示,并通过键盘集中控制电器,例如在观看电视

时可随手打开/关闭厨房电灶。

(6) 远程控制家电的启动操作。

(7) 设定/显示日期、时间、星期及定时叫醒服务。

(8) 为避免煤气中毒设置了一氧化碳及燃气报警。

(9) 烟感和水感可及时发现家居内的水、火灾并报警。

(10) 通过门磁和窗户红外线完成防盗报警。

(二)扩展功能

加入住宅配房安全防盗报警功能和住宅门禁系统功能。

二•计划完成时间三周

1. 第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。

2. 第二周完成软件的具体设计和硬件的制作。

3. 第三周完成软件和硬件的联合调试。

目录

1引言 (3)

2总体设计方案 (3)

2.1设计思路 (3)

2.1.1方案确立 (3)

2.2总体设计框图 (3)

3设计原理分析 (4)

3.1传感器模块的设计 (4)

3.1.1烟感传感器 (4)

3.1.2门磁、红外探测器 (4)

3.1.3热释电传感器 (4)

3.2矩阵键盘模块 (4)

3.3单片机最小系统 (5)

3.4显示模块 (5)

3.5输出部分 (6)

4总结与体会 (6)

参考文献 (6)

附录一程序流程图 (7)

附录二程序列表 (8)

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

摘要:介绍了以单片机为核心,并加以热释电传感器、烟感传感器、振动传感器、门磁和红外报警系统,共同构成了智能家居控制系统。制作简单、方便、价格低廉,适宜广大用户消费。

关键词:智能家居报警传感器矩阵键盘

1引言

随着中国信息化发展水平的逐步提高,智能化系统越来越受人们的重视。智能家居系统将现代高科技控制手段运用于家居设计,通过一套专用控制系统将室内家居,家居环境,家用电器,室外场所(车库、花园等),防盗报警(门磁探测器、玻璃探测器、红外探测器)

统(烟感探测器、煤气泄露探测器)和智能设备有机的融为一个整体,统一控制起来,并通过电话网络对所有家电进行异地或远程开启、关闭控制。

安检系

(热释

P

1

图1总体设计框图

2总体设计方案

2.1设计思路

根据设计要求可以分为以下几个模块:传感器模块、矩阵键盘、单片机最小系统、显示模块和输出部分。

2.1.1方案确立

传感器模块主要有烟感传感器、门磁探测器、红外探测器和热释电传感器。用于室内的安检系统(烟感探测器、振动探测器)、防盗报警(门磁探测器、红外探测器)、省电模式

电传感器)。矩阵键盘和单片机最小系统是实现该设计的基本部分。矩阵键盘选用单片机的口,晶振选用

6MHz。显示模块和输出部分用于显示时间、启动(停止)家用电器、安检报警, 并以指示。

2.2总体设计框图

3设计原理分析

3.1传感器模块的设计

当传感器检测到信号(烟雾、人体发射的红外线)时,会输出一组高低变化的电平,送往单片机的I/O 口。

3.1.1烟感传感器

烟感传感器是检测室内的烟雾量,当室内的烟雾量超过一定值时,传感器发出信号,即有高电平输出,使报警电路报警。

3.1.2门磁、红外探测器

门磁、红外探测器也用于防盗报警系统。门在关闭状态下,门磁处于断开状态,此时无输出;当门被打开时,门磁吸合,此时有高电平输出。

3.1.3热释电传感器

热释电传感器用于检测室内是否有人。在无人时,让系统处于省电模式;有人时,跳出省电模式。

3.2矩阵键盘模块

该系统采用矩阵式键盘,外观美观,便于扩展。主要用于时间的调整和家用电器的启停操作。每一水平线(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通。在这种行列矩阵式非编码键盘的单片机系统中,键盘处理程序首先执行有无键按下的程序段,当确认有按键按下后,下一步就要识别哪一个按键被按下。对键的识别常用逐行扫描查询法。如图2所示。

图2矩阵键盘电路图

图2矩阵键盘电路图

3.3单片机最小系统

该系统采用AT89S51单片机,采用串口显示电路以节省端口,采用4*4矩阵试键盘,用来

控制以及调试电路,采用固态继电器实现对家用电器的强电控制和隔离强电干扰。AT89C51的主电路如图。

图3单片机最小系统电路图

3.4显示模块

显示电路采用动态数码显示技术,由于一次只能让一个数码管显示,然而要显示6位的数据,必须由数码管一个一个轮流显示才可以实现,人的视觉暂留的时间为0.1秒,所以每位显示的间隔不必超过20ms,为了保证正确显示,必须每隔2ms,就要刷新一个数码管。本电路使得每个数码管显示的时间大约在2ms,而这刷新时间我们采用软件延时程序•每隔12ms对数码管刷新一次。电路如图4所示。

P10

P00

P11 P01

P12 P02

P13 P03

P14 P04

P15 P05

P16 P06

P17 P07

INT1 P20

INTO P21

P22

T1 U1 P23

T0 P24

AT89 C5 1

P25

EA/VP P26

P27

X1

X2

RESET RXD

TXD

RD ALE/P

WR PSEN

17

6

8

31

9

4

15

14

33

32

19

T8"

2

3

4-

39

38

37

36

35

13

10

30

29

■24

25

26

■27

28

21

22

LED1LED2LED3LED4LED5LED6

图4显示电路

相关文档
最新文档