好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于单片机的智能家居系统.doc

19页
  • 卖家[上传人]:枫**
  • 文档编号:471829282
  • 上传时间:2023-12-05
  • 文档格式:DOC
  • 文档大小:1.06MB
  • / 19 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第*届“*******”学生制作作品竞赛论文项 目 编 号 院(系)名 称 *** 专 业 名 称 *** 作 者 姓 名 *** 学 号 *** 指 导 教 师 基于单片机的智能家居系统*** 摘要 智能家居最终的目的是让家庭更舒适、更安全、更环保随着人类应用需求和电子设备的不断发展,今天的智能家居系统有能力实现更加丰富的内容,系统也越来越复杂智能家居的基本功能可以满足安全(防盗、火灾、煤气)、网络服务、医疗服务、家具电器自动控制管理系统等等目前市场上的智能化主要体现在某一方面如扫地机器人等未能做到在全方位家居提供智能化服务,这在一定程度上带来了不便性,给市场推广造成了阻力,本作品旨在从智能家居的“智能化”特点,解决系统在实际应用中的几个痛点,实现对智能家居系统的未来发展方向的展望 本系统基于STC89C52单片机。

      该芯片是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K字节系统可编程Flash存储器这款芯片在功能、能耗、价格上达到了较好的平衡,是本系统很好的选择 本文首先对于智能家居系统进行了分析,然后根据单片机的特点和实际的可操作性给出了总体模块安排,并按照设计目标依次讨论了照明、温度、门锁等功能的实现过程并为将来的升级预留了接口最后本文还对已经完成的设计进行了总结,还研究了系统进一步的发展方向关键词:智能家居 STC89C52 自动控制 目录摘要 3关键词: 31.1智能家居系统发展现状 51.2智能家居控制系统功能 5二 总体设计 62.1 整体介绍 62.2系统设计方案 62.3 功能设计 62.3.1 温度探测模块 62.3.2 密码锁模块 72.3.3 红外遥控模块 92.3.4 LCD模块 152.3.5 最小系统模块 16三 环境搭建 173.1实例环境选择 173.2环境布置 173.2.1电器 173.2.2 布线 17参考文献 19一 绪论智能家居是近年来的市场热点本文以智能家居系统为研究对象,给出了基于89C52单片机的智能家居系统的设计和实现本章首先对市场上智能家居系统发展现状进行了阐述,而后,给出了本文研究的目的和意义。

      1.1智能家居系统发展现状 智能家居是现代社会最热门的话题之一,它的目标是通过网络等信息通信技术手段实现对家居电器等的智能控制,使其能够按照人们的设定工作运行,而不论距离的远近智能化与远程控制是智能家居的两大特点目前,已经有越来越多的机构和个人开始了对智能家居的研究 随着网络技术的发展,特别是无线网络的发展,网络化智能家居系统可提供遥控、家电(空调,热水器等)控制、照明控制、室内外遥控、窗帘自控、防盗报警、可编程定时控制及计算机控制等多种功能和手段,使生活更加舒适、便利和安全1.2智能家居控制系统功能 智能家庭控制系统的主要功能包括家庭设备自动控制、家庭安全防范二个方面其中家庭设备自动监控包括电器设备的集中、遥控、远距离异地(通过或Internet)的监视、控制及数据采集1)家用电器的监视和控制,按照预先所设定程序的要求对热水器、微波炉、视像音响等家用电器进行监视和控制2) 热能表、燃气表、水表、电度表的数据采集、计量和传送根据小区物业管理的要求所设置数据采集程序,通过传感器对热能表、燃气表、水表、电度表的用量进行自动数据采集、计量,并将采集结果远程传送给小区物业管理系统。

      3)空调机的监视、调节和控制,按照预先所设定的程序,根据时间、温度、湿度等参数对空调机进行监视、调节和控制4)照明设备的监视、调节和控制按照预先设定的时间程序,分别对各个房间照明设备的开、关进行控制,并可自动调节各个房间的照度5)窗帘的控制,按照预先设定的时间程序,对窗帘的开启/关闭进行控制二 总体设计2.1 整体介绍本次设计以STC89C52芯片为控制核心,温度,湿度等传感器为环境信息采集源,以Web控制为辅助,来制作一个物联网空调监控系统在原有的机械式按键开关的基础上,采用无线遥控器与Web网页远程控制,来控制空调机组(如风机,加湿器,风阀等),实现了远距离,多角度对空调机组进行实时控制此外在本次设计中,采用多种传感器想结合,智能根据各传感器采集的数值进行自动化控制,如自动开关风机,智能调节冷冻水量,自动调节风阀开度等并能够实现故障诊断,提供报警,数据实时数据与历史数据查询并Excel表输出2.2系统设计方案根据设计要求,系统提供了包括了核心控制模块,Web服务器,Web HTML模块,数据采集模块,继电器模块,按键模块,报警模块,等等系统的整体框图如图1所示2.3 功能设计2.3.1 温度探测模块通过温度传感器(如图2)采集当前的温度信息,送到采集模块中进行转换,由单片机中的模块函数处理,并将得到的温度值传递给LCD显示函数,LCD显示函数控制LCD液晶屏幕显示出“温度”等字样遥控器发送信号红外传感器接收信号单片机得到遥控指令房间照明该模块的具体流程图如下: DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。

      主要根据应用场合的不同而改变其外观封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域技术性能如下①、 独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯② 、测温范围 -55℃~+125℃,固有测温分辨率0.5℃③、支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,实现多点测温,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定④、工作电源: 3~5V/DC⑤ 、在使用中不需要任何外围元件⑥、 测量结果以9~12位数字量方式串行传送⑦ 、不锈钢保护管直径 Φ6⑧ 、适用于DN15~25, DN40~DN250各种介质工业管道和狭小空间设备测温⑨、 标准安装螺纹 M10X1, M12X1.5, G1/2”任选⑩ 、PVC电缆直接出线或德式球型接线盒出线,便于与其它电器设备连接2.3.2 密码锁模块密码锁模块由软键盘、门栓、单片机构成。

      用户在门外的软键盘上输入房间密码,单片机对比输入密码与预设密码,如果一致便控制电机,使门栓缩回,房门可以打开假如密码连续四次输错,便启动报警并锁定键盘无法输入该模块的主要流程图如下:扫描获得按键正确?是否电磁推拉阀打开,门开连续错误超过4次?否是报警软键盘采用正规的薄膜矩阵键盘键盘采用4*4矩阵键盘,键值读取方法采用扫描法,端口使用P3口,其中P3.0~P3.3做行线,P3.4~P3.7做列线,在对行、列扫描之前,先会扫描整个P3口,当读到有键按下才,会去具体扫描行与列门栓采用了一个电磁推拉阀推拉阀内部是一个电磁铁结构当接高电平时,电磁铁通电,将活塞吸入阀内门阀不工作,房门可直接推开,当单片机给推拉阀低电平时,门阀伸出,房门将不能打开2.3.3 红外遥控模块红外遥控模块主要由传感器和遥控器构成遥控机根据用户按键发送特定的红外信号,红外传感器接收到信号后传递给单片机,单片机将信息处理成用户指令如照明开关,并控制房灯的开关该模块的主要流程如下:传感器和遥控器采用配套的1 红外线遥控基本原理 红外线遥控就是利用红外线(又称红外光)来传递控制信号,实现对控制对象的远距离控制具体来讲,就是由发射器发出红外线指令信号,由接收器接收下来并对信号进行处理并识别,再通过相应的控制芯片,最后根据接收到的不同信号实现对控制对象的各种功能的远距离控制。

       红外线发射器由指令按键、信号产生电路、频率调制电路、驱动电路及红外线发射器件组成,如图1 所示当指令键按下时,指令信号产生电路便产生所需要的控制指令信号 这里的控制指令信号是以某些不同的特征来区分的常用的区分指令信号的特征是频率特征和码组特征,即用不同的频率或不同的编码的电信代号代表不同的指令这些不同的指令信号经过频率调制,最后由驱动电路驱动红外线发射器件,发出红外线遥控指令信号 图1 红外线发射的组成红外接收器由红外线接收器件、前置放大电路、信号解调电路、指令检测电路组成,如图2当红外线接收器件接收到发射器的红外线指令信号时,它将红外光信号变为电信号并送入前置放大器进行放大,再经解调器解调后由指令信号检出电路将指令信号检出,实现各种操作图2红外线接收器的组成要实现系统的遥控功能,就必须先选择信号指令传送的方式根据遥控的方式和使用者场合不同,可以把这些控制信号特征进行各种组合编码如电压极性的组合方式,电信号相位的组合方式,电信号幅值的组合方式,频率的组合方式,脉冲的宽度、相位、幅度等参数的组合方式及脉冲编码组合方式等脉冲编码组合方式具有指令容量大,抗干扰能力强,保密性好及便于用逻辑电路来实现等优点,得到了广泛的应用。

       2 系统硬件电路设计方案 红外遥控电路由发射电路和接收电路组成,发射部分由按键开关电路、控制芯片和红外发射电路三部分组成当按下遥控按钮时,单片机产生相应的控制信号,经红外发射二极管发射出去接收部分由红外接收头、控制芯片、调光电路组成,当红外接收器接收到控制脉冲后,经单片机处理,判断是否对电灯进行调光或开关,根据需要执行相应的操作,接收系统采用的是5 V单电源电压供电如下图所示: 图3 系统设计框图2.1 遥控系统主控芯片 芯片采用STC89C52RC单片机2.2 红外发射电路模块 在本系统设计中,单片机发出的信号如何被红外发射管识别,发射管能否正常发射红外信号是发射电路要解决的关键问题 要发射红外信号,必须要有红外发射器件红外发光二极管是一种能产生红外光的发光二极管,目前大量使用的红外发光二极管发出的红外线波长为940nm 左右,外形与普通发光二极管相同,只是颜色不同常见的红外发射二极管有黑色,透明色,它与普通发光二极管的最大区别在于所发出的光为不可见光,而普通发光二极管发出的是各种颜色的可见光[5],通常,红外发光二极管分为两种结构形式:一种是遥控发射型红外发光二极管(即最常用的手持遥控器所用的红外发射二极管);一种是近距离发射型红外发光二极管,这种二极管把红外光的发射与接收共集为一体。

      由于本设计实现的是家居遥控,因此采用第一种即可 如图4 所示为系统遥控发射原理图,P1.0 口为按键输入口;P2.0 口为红外发射端口,用于输出38kHz 载波编码,脉冲经9013(NPN)放大然后由红外发射管输出;第9 脚为单片机的复位脚,采用RC 手动复位电路;18、19 脚接晶振图4红外发射电路图2.3 红外接收电路模块 1). 红外接收器件介绍 一般的红外接收头主要由集。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.