基于单片机的智能家居控制系统毕业论文(23页).docx
《基于单片机的智能家居控制系统毕业论文(23页).docx》由会员分享,可在线阅读,更多相关《基于单片机的智能家居控制系统毕业论文(23页).docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于单片机的智能家居控制系统毕业论文-第 20 页河南科技学院2015届本科毕业论文(设计)论文题目:基于单片机的智能家居控制系统设计学生姓名: 所在院系: 机电学院所学专业:电气工程及其自动化 导师姓名: 完成时间:20015年5月13日摘要随着物联网时代的到来,人们对生活的质量、效率的要求图越来越高。本设计将自动控制及技术用于日常生活,来提高生活质量,使人们拥有一个舒适,安全,方便的生活环境。智能家居,就是利用网络技术,自动控制技术,软件技术来实现一个家居设施的自动控制系统,从而减少人对设备的控制,使人们的家居生活更加的舒适快捷。本次设计的智能家居控制系统,目标群体定位在普通人群,产品功
2、能以实用为主,结合日常生活中人们的作息习惯,行为习惯,为人们提供一个灵活的、使用的、低成本的控制系统。关键词:智能家居,自动化,控制AbstractWith the advent of the Internet of things era, peoples quality of life and the efficiency of the figure higher and higher.This design of automatic control and technology used in everyday life, to improve the quality of life, s
3、o that people have a comfortable, safe and convenient living environment. Smart home is the use of network technology, automatic control technology, software technology to achieve a home facility of the automatic control system, thus reducing human control of the device, making peoples home life mor
4、e comfortable and efficient. The design of intelligent home control system, the target group positioning in the general population, product features mainly practical, combined with the routine of daily life, people, behavior, providing people with a flexible, use, low-cost control system.Key words:
5、Smart home 、automatic、 control目 录第一章 绪论11.1 智能家居的发展背景11.2 国外发展状况11. 国内发展状况11. 智能家居的发展展望21. 课题的研究内容及安排2第三章智能家居控制系统的硬件设计3.智能家居控制系统的主控芯片3.串行通讯电路设计:5.温度湿度传感器的硬件设计5.光照强度传感器的设计6.火险预警模块7.入侵警告模块8.GSM模块设计与应用10.2.4G无线通讯模块10第四章 软件开发124.1 LabVIEW上位机软件设计124.1.1 LabVIEW基本控件介绍124.1.2 LabVIEW的基本函数介绍134.1.2 LabVIEW程
6、序设计164.1.3 前面板美设计204.1.5 WEB发布设置214.2 嵌入式系统开软件开发214.2.1 STM32CubeMX开发环境介绍214.2.2 MDK软件开发环境224.2.3 光照强度传感器BHV1750程序设计234.2.4 DHT11温度湿度传感器程序设计234.2.5 NRF24L01无线发射模块程序设计244.2.6 TFTLCD程序设计25第五章 硬件测试265.1 手持设备信息显示测试275.2 上位机软件测试275.3 WEB控制系统测试28结束语28致谢28参考文献29附录30附录1 智能家居控制系统原理图:30附录2 智能家居控制系统PCB图:31第一章
7、绪论 家庭居住是人们最基本的生活条件,一个舒适、高效、安全的居住环境会极大的提高人们的生活质量。一般家庭条件下,家用电器虽然使用方便,但是要控制起来却比较繁琐,缺乏集中管理,也缺乏智能控制。最近几年物联网的发展,可穿带设备的流行,使人们的生活方式、居家思维发生了一些转变,人们对家居生活的质量要求越来越高。最近市场上也出现了一些智能化的家用设备,如智能电视、无线温度检测等。将智能化这个概念引入到家庭生活,不仅是要使家居生活智能化,网络化,自动化,还要,达到节约资源,提高生活效率的目标。本着这样的思想,智能家居控制系统开始一点点的形成了。智能家居控制系统的基本功能如下:家电统一管理:通过一个控制平
8、台,如手持设备,电脑等可以对所有的家用电器进行控制;环境监测:通过传感器实时监测环境的温度、湿度、光照强度等信息;自动控制:检测到周围光照强度变化是能自动调节灯光,根据温度、湿度信息自动控制空调的开关,达到节能的目的;报警:当检测到可燃气体浓度达到可引起危害的浓度时,家中无人值守又检测到有外来人员入侵时发出警报,并以短信形式通知户主;远程控制:可以通过网络对该系统进行控制;1.1 智能家居的发展背景世界上第一座智能建筑是位于美国康涅狄格州哈特佛市的CityBuilding,是美国联合科技公司1984年的作品。该建筑体现了建筑设备信息化,整合化概念。从此以后便拉开了全世界争相建造智能家居的序幕。
9、1.2 国外发展状况首栋智能建筑出现后,智能家居的方案在西方多了起来,智能家居开始在经济发达的地区广发应用。1998年5月,新加坡发布了新加坡模式的家庭智能化系统。这套系统功能完善,具有抄表、安防、对讲、监控、智能控制等功能。国外电子技术较为发达,智能家居控制系统产品也较为成熟,主要产品有美国的X-10系统、德国的EBI系统、西家破的X8系统,但是由于国外的生活环境和生活理念与国内人民不同,并且其灵活性和可选择性有局限,不适合我国应用。1. 国内发展状况智能家居在中国发展较晚,主要经历了四个阶段:萌芽期(1994年-1999年):概念熟悉,但没有专业的智能家居的生产厂商,主要代理国外的产品从事
10、零售业务。开创期(2000年-2005年):国内智能家居企业逐渐发展、完善,国内企业逐渐占据国内市场。徘徊期(2006年-2010年):由于市场的不良生长和恶性竞争导致智能家居行业造成了很多的负面影响,一些厂家夸大产品点的功能、厂商只顾营销而忽略了技术培训和研发,导致产品不稳定,用户投诉率过高,用户和媒体开始对该行业持怀疑态度。大约有20多家企业退出智能家居行业。融合演变期(2011年-2020年):由于房地产受调控,智能家居行业有增长的势头。随着物联网的额发展,可穿戴设备的流行,智能家居行业的技术性难题也随之攻克。就目前市场来看,大多数企业提供的是整栋楼房的智能家居解决方案,而面向个人家庭的
11、智能家居解决方案也开始展露头脚。1. 智能家居的发展展望结合现在非常成熟的互联网技术,物联网技术,智能家居的发展方向将会由以下几点:网络化。现在人们的生活已经与网络密不可分,人们通过智能手机链接到互联网获取信息。无论是短距离无线,还是移动网络、互联网等传输方式,智能家居的网络化是必然的。模块化。模块化设计师智能家居控制系统变得更加灵活,方便日后的维护。标准化。当市场智能家居控制系统标准统一后,不同厂家的产品兼容性可以大大增强,丰富系统功能。人性化。智能家居控制系统的目的就是让人们的日常生活更加的方便、舒适、快捷、高效。绿色化。智能家居控制系统原则上应当做到节能、环保。 1. 课题的研究内容及安
12、排本课题设计的智能家居控制系统主要面向一般家庭用户,使用户对设备的控制精良的简单,灵活,同时达到节能的效果,为用户创造一个安全舒适,高效的生活环境。本文第一章绪论主要介绍智能家居行业的发展背景和情况;第二章主要介绍系统的总体设计方案,各种技术及其原理;第三章对硬件设计进行分析,第四章介绍软件的开发环境及各种软件的开发流程;第五章进行系统的测试;第六章进行总结。第二章 智能家居控制系统的总体设计2.1 系统总体描述控制系统以意法半导体公司的32位的嵌入式控制芯片作为主控芯片,外接温度/湿度传感器、红外热释电传感器、烟雾传感器来对家居环境进行检测,主控芯片接收数据并进行分析处理,若有警报事件发生,
13、主控芯片便通过GSM模块TC35发送相关信息到用户手机上,通知用户。数据通过2.4G方式发射,接收端接收到数据后传输给STM8单片机,单片机处理数据后通过串口传给上位机。Labview开发的上位机收到数据后进行处理、显示。利用Labview的WEB发布功能,用户可以通过互联网对该系统进行控制。用户也可以通过上位机对该系统进行控制。本系统模块图如图 1所示。图 1 智能家居控制系统模块图 上位机USB转串口STM8微控制器NRF24L01NRF24L01红外传感器烟雾传感器光强传感器湿度传感器温度传感器RS232STM32微控制器家电控制模块电灯空调洗衣机加湿器电视GSM图智能家居控制系统模块图
14、2.2系统的结构体系本智能家居控制系统的结构体系有下位机、上位机和通讯模块三部分组成。上位机运行于用户计算机上,基于Labview开发,需要NI-VISA驱动支持。本上位机软件通过串口与用户设备进行通讯,将采集到的数据实时显示到软件界面上,并提供数据警报和一些简单的控制功能。 下位机是用户设备,负责信息的采集、设备的控制、信息的收发等。该部分是本设计最为核心的部分,采用了32位单片机作为主控芯片,并配合各种传感器进行协同工作。通讯部分包括2.4GHz无线通讯,GSM无线通讯、WEB远程控制三个部分。其中2.4GHz模块使用NRF24L01,主要用于单片机和上位机接收端单片机进行通讯;GSM模块
15、使用TC35,用与单片机和用户手机之间进行通讯;WEB端基于Labview,用于实现用户的远程控制。2.3 系统的主要功能 本智能家居控制系统设计主要对家庭的信息进行采集,然后以无线形式传送数据到PC端控制器,PC端控制器通过串口将采集的信息发送给上位机。系统的主要功能如下:(1)温度和湿度的检测功能:检测室内温湿度信息,当温度或适度不合适时自动打开空调或加湿器。(2)烟雾报警功能:利用烟雾传感器检测室内可燃气体浓度,当浓度超过警报值时发出报警。(3)入侵检测功能:当无人看守且发现指定区域有可疑红外光时发出警报。(4)光照强度检测:根据光照强度自动调节灯光亮度。(5)远程控制功能:通过GSM实
16、现发送室内状态到用户手机,用户也可以通过手机对室内硬件进行控制。(6)WEB远程控制:通过网络浏览器对家居信息进行监控。第三章智能家居控制系统的硬件设计.智能家居控制系统的主控芯片 8位单片机价格便宜,供货稳定,不同厂家的产品兼容性较好,但是8位单片机功能单一,功耗较大,速度越来越不适应现在的各种信号处理;32位单片机功能强大,功耗低,相关的数据资料也非常丰富,对于开发和后期的维护都非常的方便。现在的一部分中高端32位单片机已经具备了基本的数字信号处理的功能,所以本次设计选择使用32位单片机作为主控芯片。本智能家居控制系统的主控芯片为基于ARM CROTEX-M3架构的32位单片机STM32F
17、103ZET6。该芯片具有以下特点:基于ARM32位的CROTEX-M3 CPU;最高72MHz的工作频率;单周期乘法和硬件除法;512KROM,64KRAM,可驱动SRAM、NAND FLASH、NOR FLASH,并行LCD接口。有睡眠、停机、待机模式,有高速内部晶振和低俗内部晶振。本设计采用220V交流电进行供电。由于主控芯片和一些传感器的标准工作电压在5V和3.3V左右,所以需要对220V电源进行转换。本设计使用一个变压器完成降压工作,将220V交流电降为12V交流电,然后经过桥式整流电路进行整流,用一个50uf的电容进行滤波,使用1N4733稳压得到5V电压。本设计使用ASM1117
18、-3.3来完成5V转3.3V 电压的工作。ASM1117-3.3输入电压5V,输出电压3.3V,可驱动低于1A的负载,足以驱动本设计的各种电子器件。该芯片稳定工作温度在-65-150,所以无需散热即可满足设计要求。本设计供电电路如图 2所示。图 2 智能家居控制系统的供电电路电子产品工作是容易受周围环境的干扰,在出现受到干扰工作不稳定的情况的时候,需要通过复位来实现系统的重新运行。通过参考ST公司的官方数据手册,采用按键的方式进行系统的复位设计。通过对RESET引脚输入一个足够宽的下降沿脉冲,系统将重新开始运行。本系统复位电路如图 3所示。图 3 主控单片机的复位电路IO口资源的分配:STM3
19、2F103ZET6共有144个引脚,7组通用输入输出端口,出去一些用作特殊功能的IO口外,有70多个引脚可以供我们自由使用。为了软件上设计的方便,可以将使用各种通讯协议的传感器与单片机对应的引脚相联。NRF24L01使用SPI协议进行数据传输,可以将其连接到单片机的SPI2口上;BH1750使用IIC总线协议进行数据传输,可以将其连接到单片机的IIC接口上。但是由于ST公司设计的IIC接口控制过于复杂,低速率、中断低优先级情况下Bug较多,所以现使用软件模拟IIC与BH1750进行通讯;红外热释电传感器与烟雾报警器以高低电平来指示工作的状态,所以可以使用普通IO口与其直接相连。LCD接口使用8
20、086通讯的标准,与FMSC控制SRAM的方式非常类似,所以可以LCD的16位数据线连接到FMSC相应的接口上。.串行通讯电路设计: 串行通讯是应用的比较广泛的一种通讯协议,不管是8位的单片机还是32位的单片机,或者是DSP都有串行通讯接口。串行通讯具有接线少,协议简单,使用广泛的特点。由于现在的计算机大多数都已取消串口,而以USB2.0接口替代,所以本设计用USB转串口TTL电路使单片机与计算机之间进行通讯。 CH340一款USB转串口芯片,电脑上安装好驱动后,计算机便可以识别出该芯片并分配一个串口。 CH340外围器件只需要晶体和电容,支持本设计采用的3.3V电压源,成本低,兼容性强。该芯
21、片可以工作在全双工模式下,也可工作与异步模式下,而且内部具有数据存储器作为缓冲区,可以用常用的波特率与单片机通讯。;支持多种类型的数据位,支持奇偶校验位,空白、标志、以及无校验位。图 4 转串口电路当我们使用CH340T与单片机进行通讯时,我们只需要提供芯片的工作电源,晶振和一些电容即可。芯片内部已经接有USB上拉电阻,无需外接。参考官方的数据手册,芯片所需外部晶振为12MHz,两个对地小电容的容量应为20p。在电源线和地线之间应连接一个0.1uf的电容来抵抗电源波动,提高芯片的稳定性。CH340T的串口数据输入端、串口数据输出端应直接连到单片机的串口的发送与接收端。该芯片外围电路如图 4所示
22、。.温度湿度传感器的硬件设计温度与湿度的采集有多种方式,根据其信号的输出方式可分为模拟类和数字累两块。模拟类的采集原件常见的有电阻式温湿度传感器,这类的传感器原件一般用于工业设备的自动控制,通过配合一些模拟电路来实现自动控制的效果,易受周围的环境干扰,不适合用来做显示方面;而数字式传感器将要采集的信息直接转换为数字信号,通过特定的协议与单片机或数字信号处理器进行通讯,处理器可以非常方便的使用这些信号进行处理、显示。对于家庭温度和湿度的采集,精度要求不高,实时性要求也不强,所以可以选取一般的、性价比较高的原件来进行温度和湿度的测量。DHT11数字温度湿度传感器是一款复合温度和湿度的传感器原件,每
23、个DHT11出厂前都在极为精确的温湿度校验室中进行校准,校准参数保存在芯片内部的存储芯片上,传感器在检测信号时会调用这些参数,以确保传感器的高度可靠性和长期稳定性。该芯片测量湿度范围在20%-90%,温度范围0-50,足以满足家庭测温的需要。该器件单价4.5人民币,性价比非常高,所以本次设计采用DHT11来采集温度与湿度信息。DHT11只需要一根数据线便可以和单片机进行通讯。一次通讯获得5字节的数据,2字节的温度数据2字节的适度数据。若前4字节的和的最后8位与校验和相等,则数据正确;若不相等,则应舍弃本次读数。DHT11与单片机的连接如图 5所示。图 5 DHT11与单片机接口.光照强度传感器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能家居 控制系统 毕业论文 23
限制150内