资源预览内容
第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
第9页 / 共41页
第10页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
河南科技学院2015届本科毕业论文(设计)论文题目:基于单片机的智能家居控制系统设计学生姓名: 所在院系: 机电学院所学专业:电气工程及其自动化 导师姓名: 完成时间:20015年5月13日摘要随着物联网时代的到来,人们对生活的质量、效率的要求图越来越高。本设计将自动控制及技术用于日常生活,来提高生活质量,使人们拥有一个舒适,安全,方便的生活环境。智能家居,就是利用网络技术,自动控制技术,软件技术来实现一个家居设施的自动控制系统,从而减少人对设备的控制,使人们的家居生活更加的舒适快捷。本次设计的智能家居控制系统,目标群体定位在普通人群,产品功能以实用为主,结合日常生活中人们的作息习惯,行为习惯,为人们提供一个灵活的、使用的、低成本的控制系统。关键词:智能家居,自动化,控制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, so 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 more 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: 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程序设计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第一章 绪论 家庭居住是人们最基本的生活条件,一个舒适、高效、安全的居住环境会极大的提高人们的生活质量。一般家庭条件下,家用电器虽然使用方便,但是要控制起来却比较繁琐,缺乏集中管理,也缺乏智能控制。最近几年物联网的发展,可穿带设备的流行,使人们的生活方式、居家思维发生了一些转变,人们对家居生活的质量要求越来越高。最近市场上也出现了一些智能化的家用设备,如智能电视、无线温度检测等。将智能化这个概念引入到家庭生活,不仅是要使家居生活智能化,网络化,自动化,还要,达到节约资源,提高生活效率的目标。本着这样的思想,智能家居控制系统开始一点点的形成了。智能家居控制系统的基本功能如下:家电统一管理:通过一个控制平台,如手持设备,电脑等可以对所有的家用电器进行控制;环境监测:通过传感器实时监测环境的温度、湿度、光照强度等信息;自动控制:检测到周围光照强度变化是能自动调节灯光,根据温度、湿度信息自动控制空调的开关,达到节能的目的;报警:当检测到可燃气体浓度达到可引起危害的浓度时,家中无人值守又检测到有外来人员入侵时发出警报,并以短信形式通知户主;远程控制:可以通过网络对该系统进行控制;1.1 智能家居的发展背景世界上第一座智能建筑是位于美国康涅狄格州哈特佛市的CityBuilding,是美国联合科技公司1984年的作品。该建筑体现了建筑设备信息化,整合化概念。从此以后便拉开了全世界争相建造智能家居的序幕。1.2 国外发展状况首栋智能建筑出现后,智能家居的方案在西方多了起来,智能家居开始在经济发达的地区广发应用。1998年5月,新加坡发布了新加坡模式的家庭智能化系统。这套系统功能完善,具有抄表、安防、对讲、监控、智能控制等功能。国外电子技术较为发达,智能家居控制系统产品也较为成熟,主要产品有美国的X-10系统、德国的EBI系统、西家破的X8系统,但是由于国外的生活环境和生活理念与国内人民不同,并且其灵活性和可选择性有局限,不适合我国应用。1. 国内发展状况智能家居在中国发展较晚,主要经历了四个阶段:萌芽期(1994年-1999年):概念熟悉,但没有专业的智能家居的生产厂商,主要代理国外的产品从事零售业务。开创期(2000年-2005年):国内智能家居企业逐渐发展、完善,国内企业逐渐占据国内市场。徘徊期(2006年-2010年):由于市场的不良生长和恶性竞争导致智能家居行业造成了很多的负面影响,一些厂家夸大产品点的功能、厂商只顾营销而忽略了技术培训和研发,导致产品不稳定,用户投诉率过高,用户和媒体开始对该行业持怀疑态度。大约有20多家企业退出智能家居行业。融合演变期(2011年-2020年):由于房地产受调控,智能家居行业有增长的势头。随着物联网的额发展,可穿戴设备的流行,智能家居行业的技术性难题也随之攻克。就目前市场来看,大多数企业提供的是整栋楼房的智能家居解决方案,而面向个人家庭的智能家居解决方案也开始展露头脚。1. 智能家居的发展展望结合现在非常成熟的互联网技术,物联网技术,智能家居的发展方向将会由以下几点:网络化。现在人们的生活已经与网络密不可分,人们通过智能手机链接到互联网获取信息。无论是短距离无线,还是移动网络、互联网等传输方式,智能家居的网络化是必然的。模块化。模块化设计师智能家居控制系统变得更加灵活,方便日后的维护。标准化。当市场智能家居控制系统标准统一后,不同厂家的产品兼容性可以大大增强,丰富系统功能。人性化。智能家居控制系统的目的就是让人们的日常生活更加的方便、舒适、快捷、高效。绿色化。智能家居控制系统原则上应当做到节能、环保。 1. 课题的研究内容及安排本课题设计的智能家居控制系统主要面向一般家庭用户,使用户对设备的控制精良的简单,灵活,同时达到节能的效果,为用户创造一个安全舒适,高效的生活环境。本文第一章绪论主要介绍智能家居行业的发展背景和情况;第二章主要介绍系统的总体设计方案,各种技术及其原理;第三章对硬件设计进行分析,第四章介绍软件的开发环境及各种软件的开发流程;第五章进行系统的测试;第六章进行总结。第二章 智能家居控制系统的总体设计2.1 系统总体描述控制系统以意法半导体公司的32位的嵌入式控制芯片作为主控芯片,外接温度/湿度传感器、红外热释电传感器、烟雾传感器来对家居环境进行检测,主控芯片接收数据并进行分析处理,若有警报事件发生,主控芯片便通过GSM模块TC35发送相关信息到用户手机上,通知用户。数据通过2.4G方式发射,接收端接收到数据后传输给STM8单片机,单片机处理数据后通过串口传给上位机。Labview开发的上位机收到数据后进行处理、显示。利用Labview的WEB发布功能,用户可以通过互联网对该系统进行控制。用户也可以通过上位机对该系统进行控制。本系统模块图如图 1所示。图 1 智能家居控制系统模块图 上位机USB转串口STM8微控制器NRF24L01NRF24L01红外传感器烟雾传感器光强传感器湿度传感器温度传感器RS232STM32微控制器家电控制模块电灯空调洗衣机加湿器电视GSM图智能家居控制系统模块图2.2系统的结构体系本智能家居控制系统的结构体系有下位机、上位机和通讯模块三部分组成。上位机运行于用户计算机上,基于Labview开发,需要NI-VISA驱动支持。本上位机软件通过串口与用户设备进行通讯,将采集到的数据实时显示到软件界面上,并提供数据警报和一些简单的控制功能。 下位机是用户设备,负责信息的采集、设备的控制、信息的收发等。该部分是本设计最为核心的部分,采用了32位单片机作为主控芯片,并配合各种传感器进行协同工作。通讯部分包括2.4GHz无线通讯,GSM无线通讯、WEB远程控制三个部分。其中2.4GHz模块使用NRF24L01,主要用于单片机和上位机接收端单片机进行通讯;GSM模块使用TC35,用与单片机和用户手机之间进行通讯;WEB端基于Labview,用于实现用户的远程控制。2.3 系统的主要功能 本智能家居控制系统设计主要对家庭的信息进行采集,然后以无线形式传送数据到PC端控制器,PC端控制器通过串口将采集的信息发送给上位机。系统的主要功能如下:(1)温度和湿度的检测功能:检测室内温湿度信息,当温度或适度不合适时自动打开空调或加湿器。(2)烟雾报警功能:利用烟雾传感器检测室内可燃气体浓度,当浓度超过警报值时发出报警。(3)入侵检测功能:当无人看守且发现指定区域有可疑红外光时发出警报。(4)光照强度检测:根据光照强度自动调节灯光亮度。(5)远程控制功能:通过GSM实现发送室内状态到用户手机,用户也可以通过手机对室内硬件进行控制。(6)WEB远程控制:通过网络浏览器对家居信息进行监控。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号