--
本科毕业设计(论文)
智能家居系统设计与实现
TheDesignandImplementationof
SmartHomeSystem
学院:
专业班级:
学生姓名:学
号:
指导教师:
--
--
2017年6月
ﻬ毕业设计(论文)中文摘要
--
--
智能家居系统设计与实现
摘要:随着科技的的发展,各种新兴的技术不断涌入我们大众的视野.从人工智
能阿法狗到家用智能机器人,智能化产业也开始飞速发展。而如今,经济的发展
使得人们开始对自己生活的环境和水平有了更高的要求。智能家居极大的方便了
人们的生活,使得人们生活的更舒适.所以,在这种情况下,智能家居系统适应了
人们的需求,并且飞速发展。
本文设计的是以STC89C52为中心,能够实时显示家居环境的温度、烟雾等
情况。当室内温度或者烟雾等情况超过预期的设定的范围,系统将会发出蜂鸣器
报警,并且向用户发送报警信息的短消息提示。根据报警系统,用户可以借助GS
M模块得以实现远程手机短消息查询和控制家居环境的功能.在本系统的功能上
还能够根据不同的需要自行更改一些电路或者扩展的部分,以实现各种不同的功
能。
关键词:智能家居;STC89C52;报警系统;GSM
--
--
毕业设计(论文)外文摘要
TheDesignandImplementationofSmartHome
System
Abstract:Withthedevelopmentofscienceandtechnology,
moreandmoretechnologiesarecomingtothepublic.Alpha
Goandsmartrobotarethesymbolizesofdevelopmentinin
telligentinduwadays,peopleareaskingforenvironmen
tandqualityintheirdailylife。TheSmartHomeSystemcan
Simplifypeople'swayoflifeandmakepeoplefeelmorecomfort
able。italsocanadapttopeople’srequirements。So,underthi
scircumstances,itdevelopsrapidly。
ThedesignofthisarticleismainlyfocusedonSTC89C52,throu
ghwhichwecanqueryandcontrolsomethinginourhom
e.Whentheroomtemperatureorsmokemorethantheexpectedra
ngeoftheset,thesystembuzzerwillalarm,andsendthe
alarmmessagetotheuser.Accordingtothealarmsystem,we
alsocanqueryandcontrolotherthingsinourhome。wealsocan
addsomeotherpartswhichweareneeded,toachieveotherdiffer
entfunctions。
Keywords:Smarthome;STC89C52;Alarmsystem;GSM
--
--
目录
1绪论ﻩ错误!未定义书签。
1。1课题研究的意义ﻩ错误!未定义书签。
1.2智能家居系统的发展现状............................................错误!未定义书签。
1.2.1国内智能家居发展现状ﻩ错误!未定义书签。
1。2.2国外智能家居发展现状.....................................错误!未定义书签。
2系统总体设计ﻩ错误!未定义书签。
2.1系统总体设计ﻩ错误!未定义书签。
2。2设计原则ﻩ错误!未定义书签。
2.2.1稳定可靠ﻩ错误!未定义书签。
2.2.2成本低廉.............................................................错误!未定义书签。
2。2。3使用简便有效.................................................错误!未定义书签。
2.3硬件设计总体框图........................................................错误!未定义书签。
3硬件电路设计.............................................................................错误!未定义书签。
3。1STC89C52....................................................................错误!未定义书签。
3。2GSM模块....................................................................错误!未定义书签。
3.2.1GSM模块介绍ﻩ错误!未定义书签。
3。2。2串口通信ﻩ错误!未定义书签。
3。3家庭终端电路ﻩ错误!未定义书签。
3.3.1温度监测模块ﻩ错误!未定义书签。
3。3.2蜂鸣器报警模块ﻩ错误!未定义书签。
3。3.3烟雾检测模块ﻩ错误!未定义书签。
3.3。4继电器控制模块ﻩ错误!未定义书签。
3。3.5按钮控制模块ﻩ错误!未定义书签。
3。4总体电路........................................................................错误!未定义书签。
4软件及调试.................................................................................错误!未定义书签。
4.1系统总体软件ﻩ错误!未定义书签。
4.2温度监测模块ﻩ错误!未定义书签。
4.3烟雾监测模块ﻩ错误!未定义书签。
4.4手机短消息模块ﻩ错误!未定义书签。
5系统调试ﻩ错误!未定义书签。
结论ﻩ错误!未定义书签。
致谢.............................................................................................错误!未定义书签。
参考文献ﻩ错误!未定义书签。
--
--
1绪论
随着社会与科学技术的车轮的不断向前,各种先进的技术不停地出现,信息
时代、智能科技时代已然悄然到来。在不知不觉中,数字化已经开始渗透到生活
的各个方面,极大地丰富人们的生活内容,提高了人民的生活水平.从之前199
7年的“深蓝”,到如今的“阿法狗”,人工智能也逐渐走进了我们大众的视野。
人类社会从茹毛饮血、刀耕火种的原始社会,发展到今天的机械化、电子化社会,
更有甚者部分地区已然出现的智能化社会。伴随着先进技术的进步,智能化将会
像洪流一样流遍世界的各个地区,变成无法阻挡的力量,提高人类生活的水平和
质量.所以说家居智能化的发展,必定将会是社会发展历程中不可缺少的一段路
程。
智能家居,它是近几年在国内才兴起的名词,其依托家庭住宅为基础,在其
基础上,集成了系统、服务、管理、控制各个部分,运用了先进的计算机技术、
自动化技术、网络技术、无线通信技术等,把在家居生活的主要常用的各个电器
设备综合到一起,使其能够通过网络综合检测和控制家里的环境与电器设备,以
此来的到一个安全健康、优质舒适、便捷高效、节能环保的居住环境。对智能家
居来说,它不仅是一个国家的实力的体现,也将会是人类住宅发展道路上的的必
经之路[1].
1.1课题研究的意义
受互联网发展的影响,智能家居行业也发展迅速。从单单的互联网发展到如
今的物联网。智能家居系统从最开始的简单功能到如今的集各种功能于一体。它
把家庭网络里的多种器件或系统集成在一起,如照明、温控、安保系统等,实现
了能够室内外控制,防盗报警,环境监控,手机远程查询控制等功能.与普通的家
庭住所相比,智能化的家居不仅拥有传统的基本住宅生活功能,而且增加了新的
建筑通信,配备信息家电,家庭电器基本实现了电器自动化。智能家居系统已成
为了现代先进的新型住宅的代表。实现了效率、舒适、安全、环保等标准于一体。
它大大的方便了人们对家庭环境的要求的实现,将系统、结构、服务和管理进行
整合,简化人与环境的信息的交换.并且当家庭主人不在住宅内时,依然可以能够
在外与家里环境沟通和调整。这些使得人们的生活变得更加合理,时间也更灵活。
还有,它也使得住所安全性得到极大的提高,为住户提供安全的保障。另外还可
以减少能源的浪费,降低成本,从长远上来说间接为国家增大效益,为国家发展
做出贡献.
当今社会,世界经济发展放缓,而中国经济依然保持较好的发展势头.而这一
情况的主要原因大都是建立在巨量的石油资源的消耗,不可再生能源的日益减少
上的。以此为基础,以保持人类可持续发展为目的,世界的大多数国家都提出适
合自己国家的节能减排和面向低碳方向发展的措施。在日常生活中,人们所处的
--
--
地方所占时间最长的就属建筑里了,所以对于一栋能够节能环保的建筑需求就越
来越显得迫切了[2]。随着这种需求的发展,国家也开始注意到这个方面,逐步开
始出台了一些和鼓励支持绿建筑的政策。而且建筑行业产业链较长,延伸有很
多方面,单单的建筑业发展就能够带动带动很多其他的产业,比如制造业、服务
业等.谈到建筑行业,智能化的建筑就不得不提。家居电器智能化的发展在这背
景下就迅速发展起来。建筑的智能化的发展也会反过来促进房地产等其他行业的
持续性发展。
当前,由于我国各方面的快速发展,我国的家居智能化也有了一定的发展基
础.然而相比与其他发达国家,我国智能家居行业仍然相形见绌。在我国,智能家
居行业并没有一些通用的标准或准则,各个企业基本根据自己的发展方向,研发
出自己公司的独特的智能家居产品.然而,百花齐放,百家争鸣,越来越多的企业涉
猎于此,却始终没有来约束方圆的规矩。这些都大大阻碍了家居产品智能化的发
展[3]。另外,地球环境的逐渐恶劣,造成人们日常生活中的许多麻烦,就像严重
雾霾,沙尘暴等天气,人们出行在外都是武装到牙齿。在这样的外界环境下,人
们怎能不担心自己的身体健康.出行在外就已经提心吊胆,难道在家或者在办公室
还要再继续担惊受怕?社会越来越进步,科技愈来愈发达,人们对于日常的家居生
活水平的要求也越来越高[4].智能家居能够依靠其带给用户优质的生活体验,简
便的生活方式,逐渐涌入大众的眼球.智能家居而作为不断其整体的发展恰好能
够满足大众对于生活方面越来越高的要求,符合大众的心意。所以,对于智能家
居系统的发展来说,基本就是用前程似锦来形容,这也是本课题研究的重要意义
[7]。
1。2智能家居系统的发展现状
1.2.1国内智能家居发展现状
对我国来说,智能家居发展上比其他的国家要迟一些.就拿上个世纪八十年
代来说,我国整体发展的都比较迟缓,生活条件比较艰苦吃饱穿暖有地方住就是
基本的生活需求。要说在自家住宅上实现智能化,根本就沾不到边.但逐渐随着
国家和社会的发展及各种科学技术的进步,人们的生活水平慢慢从温饱型向着小
康社会的水平迈进。由于生活水平提高,条件的改善,对住房方面的要求也更多元
化.而且本来在我国就有着很大的人口基数,对于衣食住行中的住房方面有着比
其他一般的国家更大的需求。因此在这个背景下,智能家居在房地产行业逐渐并
且快速地发展了起来。各个公司都争相投入到其中,大力发展智能家居系统。即
使如此,其发展也遇到了很多困难。
首先,国内的大多数人都对智能家居了解甚少,只是单纯知道智能家居片面
的意思,没有真正的从本质上了解智能家居的性质和原理,不太会接受智能家居
的使用,这就给智能家居的普及造成一定的困难;其次,在智能家居系统行业内,
--
--
没有一致的标准,各种技术的运用及效果参差不齐,兼容和稳定都不能达到大众
的需求,与大众所想的成品效果相差较远。从而使得大众容易误解,以偏概全,
从而否定整个行业内的产品。还有就是成本及造价费用高昂。对一般的普通家庭
来说,假如要一套一般智能建筑,它里带有智能家居系统,系统还要包含建筑里
面所必须的智能电器设备,所需要的费用将会极大地超过普通的建筑所需要的费
用,大大超过初期的预算.但随着改革开放的深入和国家发展,一些初期的问题
就慢慢得到了解决,智能家居行业逐渐出现蓬勃发展的态势.国家的“十二五”规
划也提出了的一些相应的政策,鼓励和支持其发展。到如今的“十三五”,国内
智能家居行业已经呈现百家争鸣的势头,他们在智能家居方面都各自有着自己的
一些建树.例如华为、小米、海尔、腾讯等。他们都在智能家居的发展上花费了
许许多多的金钱与精力,致力于钻研适合自己企业发展的并能够与其他公司的产
品兼容的智能化家居系统[5]。
1.2.2国外智能家居发展现状
从上个世纪末期开始,电子技术的在家用电器方面的运用就已经变得逐渐广
泛起来,住宅电子化也应运而生。而后开始,家中的各个电器与通讯设备还有安
保等融合在了一块,即成为了家居自动化。这个概念自此而生并且逐渐发展,随
着在其中运用到了总线技术后,能够对居住环境整个进行监控调整,成为一个更
为实用的商业系统。比如美国的WiseHome和欧洲的SmartHome,所指的
就是如此[6]。紧接着德国和日本等国家也发现其前景的广阔,纷纷效仿并且投入
大量的精力,使得智能家居的发展进入空前的繁荣时期。最开始世界首富比尔盖
茨不惜重金,建造了属于自己的一套智能住所。他的住所里面布局着很多很多的
电缆,通过这些电缆将建筑里的电器等设备组合到一个巨大的网络里面。从建筑
里面的很小的单独的房间来说,主人都可以通过灵敏的触摸板来进行调整和控制
屋里的温度、湿度、灯光的光照亮度等.
在此后不到一年,在“亚洲家庭电器与电子消费品国际展览会”上面,就出
现了一套更为功能强大的智能家居系统。它已经基本包含了居住环境的各个方
面。有水表的示数、电表的示数、安全防盗功能、室内人员的识别、常用电器的
控制、实时的监控等。随着这套系统的展示,世界各地有着许多的家庭都先后对
其进行改造,运用于自己住宅内。观察到智能家居的兴起,各个商业巨头当然不会
放过智能家居行业这块大蛋糕,各自都付出了不少的时间与资金,大力投资到智
能家居行业。
在其行业国外比较有名的有三星、松下、苹果等公司。就拿三星来说,从最
开始进入智能家居行业,到如今,三星已经基本能够占领整条智能家电的产业链.
三星自己生产的智能家具电器的主要部分的零器件,绝大多数都是源于自己的开
发和生产。所以,三星掌握着许许多多的专利,建造者属于自己的生产基地,而且
经销商遍布各个国家和地区。三星在三年前就收购了SmartThings.由此,三星
--
--
的智能家居方面又有了一块坚固的后盾.其提供的各种技术支持可以广泛运用到
三星的各种设备上。通过这些智能设备,三星的智能家居发展到现在已经非常成
熟。而且在德国柏林举行的IFA展会上,三星就发布了第二代SmartThings
Hub智能家居套件.
而苹果在2014年发布的智能家居平台HomeKit,其已经成为了一个智能
家居的应用。早在2015年5月15日,苹果就宣布,首批支持其HomeKit平台的
智能家居设备在下个月月上市;2016年6月13日,苹果开发者大会WWDC在旧
金山召开,会议宣布建筑商开始支持HomeKit。将苹果系统iOS10更新
之后,就会多出了一个新的APP—-家庭系统。当打开了该APP后,就能够直观地
了解到家庭里的情况。而且,对于我们熟悉的Siri,也支持了第三方的应用程序.
当我们与Siri进行交互时,就能够直接控制家庭住宅的的智能家电等。比如告知
Siri自己要睡觉时,它就可以控制家里的智能灯的关闭,锁上家里的智能门
等.当然,用户也可以根据自己的个人喜好来进行一些自定义的操作或者功能的实
现等。所以说,智能家居系统内部的功能也逐渐丰富起来,从最初的对家用电器
的简单控制,到门禁系统、对环境的检测和报警和调整,远程抄表等功能.国外的
发展都极为迅速。
--
--
2系统总体设计
本次设计的智能家居系统主要是以STC89C52为主控芯片,通过主要的家庭
用的传感器来对家庭内部的环境进行监测,通过GSM模块,用短消息的方式发
送给手机端,使得即使主人没有待在家里,也可以了解到家庭内实时的环境,从
而选择对家庭电器的控制进而进行调整,本系统硬件部分主要有主控芯片模块、
显示模块、报警模块、按键控制模块、传感器监测模块、GSM模块等,另外还有
系统软件等部分的设计[8]。
2。1系统总体设计
本次的系统设计主要为智能家居控制系统。其主要设计要求如下:
1、温度、烟雾的实时监测与显示。通过家庭内部终端传感器对家居环境的
温度、烟雾参数进行采集,并将得到的数据传到主控芯片,在主控芯片内完成分
析及处理等,然后可以通过LCD显示屏显示当前环境的主要值,主要为温度及
烟雾的情况,在后期可以根据实际情况再进行适当的更改。另外,当住所的住户
或者主人不在房间内部或者不能观察到显示屏时,能够在外地使用手机进行实时
的主要情况的查询.
2、阈值调整.当然,住户或主人可以根据不同的时间段,不同的环境,适当
以外界季节环境或者天气环境的变化为基础,以实际的情况来适当调整温度或者
烟雾的限制范围。通过调整温度及烟雾的上下限,也可为阈值,来调整不同情况
下温度或者烟雾的临界值,或者为报警值。
3、报警功能.即通过蜂鸣器的声音报警和发送的短消息进行报警。当终端的
传感器采集到的温度值和烟雾值超出了预期设定的阈值时候,就会进行报警。报
警时蜂鸣器正常工作。与此同时在主芯片控制下,经由GSM模块发送信息到预
期留下的手机号码上,以便提示告知用户家里突然的变化或者实时的情况等。
4、控制功能。在电路的外围部分添加了继电器电路。该继电器可以经由手
机端的短消息指令,控制电路的开关。继电器可以连接或者扩展到其他的终端电
路上。例如将其连接或者扩展成窗帘的控制系统、照明系统等。通过简单的短信
息控制继电器的工作与否就完成可控制窗帘、照明系统等.
2.2设计原则
在进行一个系统的设计之初,需要考虑许多重要的方面。如果在开始设计之
前没有充分进行这些方面,就可能导致在整个系统完成之后出现一系列的问题。
因此要在准备进行设计之前就做好相应的准备。做好调研考察,尽量熟悉整个系
统的目的、成本、可行性等,需要考虑到的原则大致如下:
2.2.1稳定可靠
一个系统在运行过程中可能会跳出意想不到的问题。有的系统在完成之后就
不再容易进行部分的修改。所以整个系统运行的稳定状况就成为系统效率或者使
--
--
用周期的基础。在系统的整个生命周期里,是否会出现运行不稳定而造成系统的
崩溃,或者因为系统运行错误而造成的一些难以挽回的损失,这些都需要进行慎
重的考虑。所以说,整个系统能稳定和可靠的运行,才是其他方面的基础。
2.2.2成本低廉
对于一个系统来说,不管在什么情况下,要完成整个个系统的花费肯定是越
少越好。不论是对生产者还是用户,少花钱多赚钱是不变的真理。设计之初就要
想好整个系统大致的成本,如果成本太高是否能够到一些降低成本的方法。如
果不能降低成本,整个系统的花费能否接受。这一些问题在初期都需要考虑。
2.2.3使用简便有效
在进行系统的设计时,大多都是站在设计者自己的高度来进行设想,无法实
地了解到真正使用的人的知识、背景或其他的一些使用时的特殊状况。不能细致
的考虑到这一些,完成的系统往往就无法满足使用者的要求等。从而就会造成双
方的一些不必要的损失.
2.3硬件设计总体框图
本系统采用STC89C52作为中心芯片,通过对外部终端的传感器获取到的
温度、烟雾等信号进行分析与处理,在显示屏上能够显示相应的环境状况。但是,
当终端传感器采集到的温度或者烟雾情况超出了初期预设的范围,蜂鸣器就会发
出声音报警。同时,GSM模块就会通过本身模块上的SIM卡,往另一个手机端
的号码发送信息。这个接收到信息的手机号码便是一开始已经设定的手机号码。
另外,该系统也可以由用户自己设定温度和烟雾的限制范围,即设定温度和
烟雾的上下阈值。通过切换不同的模式,切换到温度或者烟雾显示部分,在根据不
同环境条件或不同时期的需求适当的调整温度与烟雾范围.并且,在当户主或主
人用户出行在外或者没有及时回到家中的时候,他就可以通过短消息来查询或控
制家里的环境状况或者电器基本运作情况等。
本系统的主要运作方式如下图2-1所示:
--
--
手机
GSM模块
温度监测
主控芯片
STC89C52
短消息
蜂鸣器报警
外围电器的控制
烟雾监测
A/D转换
主要环境参数
及各状态显示
图2—1系统总体框图
--
--
3硬件电路设计
整个系统主要分为中心芯片控制模块STC89C52、GSM通信模块、家庭终
端电路模块,其中家庭终端电路可以随意自行调整和修改,主要最终得到适合自
己家庭的模块或者网络即可.本章主要举例讲述温度传感器、烟雾传感器及有能
够自行控制的继电器模块。继电器部分可适当扩展成其他功能模块,这里不做赘
述。
3。1STC89C52
单片机STC89C52主控制模块即整个系统的核心模块,主要通过执行其程
序存储器Rom中的程序来对其4个并行I/O口进行读写操作完成对其他模块的
控制,STC89C52型号芯片主要带有以下功能和特性[9],如下表所示:
表3—1主要功能特性表
模块
指令
FlashROM
特点
兼容MCS51指令系统
8k可反复擦写(大于1000次)FlashROM
I/O口32个双向I/O口
RAM256x8bit内部RAM
时钟频率时钟频率0-24MHz
定时/计数器中断3个16位可编程定时/计数器中断
I/O口32个双向I/O口
中断源2个外部中断源,共8个中断源
其他低功耗空闲、掉电模式软件设置睡眠、唤醒功能
--
--
STC89C52实物如下所示:
图3-1STC89C52实物图
各个引脚的具体介绍主要如下:
除了基本的VCC需要接高电平5伏电压和VSS接地外,其他主要的引
脚主要功能大致如下表所示:
--
--
表3-2引脚功能表
引脚
XTAL1、XTAL2
功能特性
晶体振荡电路反相输入端和输出端。
RST(Reset):复位信号输入端。VPD:在VCC掉电情况下,
接备用电源。
ALE:用来锁存P0口送出的8低位地址.PROG:片内有EPROM的
芯片,在EPROM编程期间,此引脚输入编程脉冲。
EA:内外ROM选择端。VPP:片内有EPROM的芯片,在EPRO
M编程期间,施加编程电源VPP。
此脚的输出是外部程序存储器的读选通信号。
P0是双向8位三态I/O口,在外接存储器时,与地址总线的
低8位及数据总线复用
专门供用户使用的I/O口,是准双向口
是从系统扩展时作高8位地址线用。不扩展外部存储器时,P2口
也可以作为用户I/O口线使用,P2口也是准双向口。
双功能口,该口的每一位均可独立地定义为第一I/O功能或第二
I/O功能。作为第一功能使用时操作同P1口。
RST/VPD
ALE/PROG
EA/VPP
PSE
P0
P1
P2
P3
电源模块:
主芯片STC89C52的工作电压范围基本为,最高不能超过5。5伏电压,
最低不得低于3.4伏电压(5伏单片机)。由上可知就可以知道这个芯片在正常的
工作时候,驱动的电压是个范围区间,只要电源VCC的电压在3。4伏至5。5
伏之间时候,该芯片基本可以正常工作,。但是,如果芯片的驱动电源的电压高过
5.5伏,这种情况下是不能够接到主芯片上的,因为由于电压太高了,会烧坏
芯片;另外,当电源的驱动电压少于3.4伏时,芯片虽然不至于损坏,但是他也
不能够正常地工作。所以在这个范围内的电源电压,最基础、最常见的电压值就
是5伏了,这也是后面括号里“5伏单片机”这个名称的来源。除了这种情况之
外,还有一种常见的就是,主芯片的工作电压范围区间是2.7伏到3。6伏之间。
它的芯片这种就是用的我们常说的3.3伏的电压,即为“3.3伏单片机”.本次
使用的电源电路使用USB供电,电路图主要如下所示:
--
--
图3-2电源部分电路图
晶振电路:
说到单片机,就得提到他的“心脏”—-晶振。晶振就是咱们平常在书上看
到的石英晶体振荡器.根据不同的需要,在其上接入合适的电路,就能够让其生
出具有特定的正弦波。这个产生的正弦波因为其电路特点,晶振的不同,而具有
特定的频率和极值.晶振通常可以划分为无源的晶振和有源的晶振这两类。他们
的作用等基本都相同,稍微有点差别就是:无源的只是有着2只引脚的无极性元
器件,由于其无法自身启振,要依托时钟电路,才会产生振荡信号.有源的不同之
处就在于它一般有着4只外接的引脚,一般体积上稍微大一些。有源的晶振是一
个振荡器的完全体,它里面含有了石英晶体、晶体管、阻容元器件等。它在外文
中也叫震荡器(oscillator)。有源的晶振需要外部来对其进行供电,当在为有
源晶振提供电源后就可以主动产生振荡频率。无源晶振不可以自己自行启振,所
以需要主控芯片为其启振。从各个的价钱方面价格来说,购买无源晶振一般都要
比有源晶振花费更少的钱。本系统的使用的晶振电路主要如下图所示:
图3—3晶振电路图
--
--
复位电路:
单片机一般都需要一个复位电路连接在其固定的复位脚上,不同的芯片有着
不同的复位方式。本文使用的复位电路主要如下:
图3—4复位电路图
3.2GSM模块
3.2。1GSM模块介绍
GSM模块是一个集成的功能模块.在对外方面,它提供了标准的借口,而其
内部则大有天地。里面含有许多的子模块部分,主要有射频部分、存储部分、功
放部分和基带处理部分.另外还有能够给射频与基带处理相呼应的,并且是独立
的操作系统[10].
在其功能方面,与普通的手机功能不同的地方只有很少的几个部分.除了缺
少了按钮控制的部分、画面显示的部分、电源供电部分等,其能够实现的功能就
像手机一样,如简单的、与其他端进行语音通话、GPRS传输数据等.
所以在我们看来,它与手机作用几乎类似,这也与其开始开发及使用时期的用途
有关。在其初期发展的时候,与手机商家的关系可谓密不可分.部分生产手机的一
些商家在购得GSM模块后,就在其基础上稍微添加一些简单的器件就完成一
部手机的制造.因为此模块解决了制造手机过程中的困难的部分.就是它本身就
能够完成手机中射频的发送,还有一些基带处理方面的问题等.这些优点让手机
制造业大大减少了生产周期.但近些年来,手机行业发展地飞快,这种情况也慢慢
的就越来越少了.
本文使用的是由西门子公司生产的TC35模块。即使在没有外接上其他额外
的电路时候,它也能够完成FR、HR、EFR等编码。实现一些基本的数据传输,
像音频的传输、短信息的传输及与其他的终端进行通信等。它对所使用的的电源
要求较为苛刻,电源的电压一般在3。3伏到4.8伏之间。电流状况变化的幅度
--
--
较大,从休眠的时候只有3.5毫安,到处在发射状态时候的300毫安,再有甚最
大的峰值时候能达到2。5安培。
在接到电源上以后,模块上的指示灯就会出现不同的闪烁情况,告知我们它
的工作情况。通常情况下,在TC35模块关闭时、休眠状态下、报警等LED灯
是不亮的。但是在没有接上SIM卡的时候,身份信息核查未完成或者身份信息
已经退出登录,寻和注册网络的时候,LED会保持明亮的状态六百毫秒然后
再保持熄灭的状态六百毫秒。
本次使用的TC35是一个已经具有了功能完全的模块,所以在这里就不在过
多分析和叙述.在TC35模块上还得连接上SIM卡座,并在其上插入平常使用的
SIM卡,即可成为完整的独立的GSM模块。
3.2。2串口通信
在GSM模块接收到另一端的手机发送的信息或者指令之后,就需要由STC8
9C52主芯片来解析相应的消息或者指令,再去进行相应的执行程序。然而他们
之间的的工作的电平不匹配,STC的电平类型为TTL类,TC35的电平却是CM
OS类型。所以STC芯片直接和GSM模块的连接就不能的完成正常的交互通信,
所以中间需要进行电平转换,因此这里我们通过MAX3232进行电平转换
[11]。
STC单片机与GSM连接的串口电路[12]与实物图主要如下所示:
图3-5串口部分电路图
--
--
图3-6串口部分实物图
3.3家庭终端电路
3.3.1温度监测模块
整个温度模块以DS18B20主体。通过将家居环境里的温度信息进行检测,
然后将具体的信息送到单片机主控制模块进行处理,并且在显示屏上进行温度状
况具体值直观的显示[13]。
图3-7温度监测电路及实物图
3。3.2蜂鸣器报警模块
或者低于用户自定义的范围时,就进行报警提示。主要如下所示:
蜂鸣器报警模块主要就是对当采集的温度值或者烟雾可燃气体的情况高于
--
--
图3—8蜂鸣器报警电路及实物图
3。3.3烟雾检测模块
烟雾传感器检测的烟雾或者可燃气体等情况通常都是模拟信号。所以说就要
用到模数转换,把从外界得到的烟雾气体的模拟信号转换为数字信号,之后才能
传送到主芯片进行处理。这里选用ADC0832完成模数转换功能,然后将转换
过的信号传送到主控芯片[14]。当测得的烟雾值超过初期设定范围时,输出信号
给芯片,然后蜂鸣器会报警,并发送消息到指定号码的手机上。主要电路及实物
图如下所示:
图3—9烟雾部分电路及实物图
3。3.4继电器控制模块
继电器控制部分主要利用简单的继电器来控制居家电器。继电器的两端,
一端接入固定的接地,另一端接在外面的三极管上并且并联一个二极管。当电压
满足条件以后,继电器的外围电路形成回路,继电器得以启动.否则继电器不工作,
--
--
以此来简单控制家居环境内的其他电器工作与否.主要的电路与实物图如下:
图3—10继电器部分电路及实物图
3.3.5按钮控制模块
按钮控制部分主要是由多个按钮开关组成,K1为烟雾控制时候的模式切换,
主要为从主界面调整到烟雾调整界面而进行设置所用。当切换到厌恶调整页面时
候,再通过K3和K4调整具体的值.K2为温度的模式切换,主要为从其他界面
调整到温度调整界面而进行设置所用当切换到温度调整页面时候,可以再通过
K3和K4调整具体的值.K3设定增加量,增大需要设置的阈值的数值。K4为设
定减,减小需要设定的阈值的值。而K5为确定键,主要是,当调整好了温度或者
烟雾的阈值时,按下该确定按钮,就相当于定好了温度与烟雾报警的范围区间。
控制模块的电路与实物图主要如下所示:
图3—11按钮控制部分电路及实物图
--
--
3.4总体电路
总体的电路主要有包括STC89C52部份、显示的部分以及GSM模块和家
庭电器终端电路部分。当然他们可以根据实际情况适当更改家庭电器终端控制电
路。将各个模块进行综合,最后就得到了简单的智能家居控制电路.主要的运行方
式为,通过手机端发送信息到设定好的系统中,经由GSM模块到达主芯片进行处
理,然后可以接受反馈的信息,进而决定是否控制或者调整终端设备。总体的硬
件电路图主要如下所示:
图3—12总体电路图
--
--
4软件及调试
对于某个简单的系统来说,在能保证硬件基础的同时,还要有软件部分的支
持。尤其对于如今各种嵌入式芯片高速发展的情况,合适的软件不但能让电路变
得简便,而且还能够替代部分复杂硬件电路需要实现的功能,从而能够大大节约
精力和成本。
在进行整个系统的软件的初期设计时候,首先要对本系统的硬件有着大体的
把握.需要了解系统的各个主要模块,数据的传输和控制等。然后在设计软件的
部分时候就能根据主要的流程,然后进行C语言编程,最终完成整个系统的硬件
和软件的综合[15].
本次的设计是STC89C52芯片为核心智能家居系统,主要能够实现温度、烟
雾等情况实时监测等。若测得的值超过设定的阈值,就进行报警.报警包括蜂鸣
器和手机短消息报警.而且也能够通过手机发送的短消息控制家庭里的电器运行
与终止。主要运用C语言进行各个模块的编程。
4.1系统总体软件
此系统主要的运作方式为,接上电源后,开启LCD显示,查看温度和烟雾等
数值.此数值即为当前环境的数值.当环境变化较大或者要求变化时,可以适当更
改温度和烟雾的阈值。按下相应的按钮即可更改温度与烟雾的阈值.设定好后即
可测得当前环境的温度或者烟雾是否超过设定的阈值.超出阈值后蜂鸣器开始开
始报警并发送短消息到指定的手机号码。从手机一端也可以发送消息来查询当前
的环境下温度和烟雾的情况。当然了,既然能查询也可以进行控制。这控制主要
为控制继电器工作与否[16].整个系统的主体流程图主要如下所示:
--
--
开始
初始化
温度值和烟雾值显示
不同环境下进行阈值调整
测值是否超限
Y
显示数据
声音、消息
报警等
发送数据
数据
手机短消息
指令控制
继电器调整
家庭环境
结束
图4-1总体流程图
4。2温度监测模块
温度监测部分主要以DS18B20传感器芯片为中心.它能够把测得的数据转
化成串行数字信号,方便单片机处理。向单片机写入数据,经过一段时间的延时,
主芯片读取得到的的数据,经过数据处理,将数据转换成十进制后,再将数据发送
给LCD显示屏[17].温度的监测部分主要流程图如下所示。
--
--
开始
初始化
检测环境温度
发送数据到主芯片
将数据转化为十进制
数据显示在LCD上
数据超过阈值
蜂鸣器报警并发送提示短消息
结束
图4—2温度监测流程图
4。3烟雾监测模块
烟雾检测监测部分主要以MQ-5传感器为主体。与温度传感器工作模式类似
但是也有不同之处。不同之处在于烟雾气体等值为模拟信号,需要转换成便于处
理的数字信号.所以就用到了ADC0832A/D转换芯片。烟雾监测的主要流程图
如下所示。
--
--
开始
初始化
测量的烟雾数据传到AD转换器
进行AD转换
发送转换后数据到主芯片
将数据转化为十进制
将数据显示在LCD上
数据超过阈值
蜂鸣器报警并发送提示短消息
结束
图4-3烟雾监测流程图
4。4手机短消息模块
手机短消息部分主要有查询,控制,及接受报警消息等功能.当环境的温度数
值或者烟雾等可燃气体情况超出开始设置的阈值时候,设定好的蜂鸣器就会开始
报警。同时,系统开始也会向初期预留好的或者指定的手机号码发送实时的情况
信息,及时告知户主或者主人家中的情况。手机端也可以直接编辑相应的指令,
来进行查询或者控制相应的部分。短消息控制的部分流程图主要如下所示:
--
--
开始
接通电源
SIM卡等情况正常
手机端编辑并发送指令短消息
接收并解析指令
做出相应的应答反应
通过不同的反应控制外围电路
结束
图4—4短消息控制流程图
在C语言的编程上不是很顺利,各个模块部分与整个系统的联系有时候较
为紧密,导致了牵动一点就影响整体,也有时候联系较弱,不能充分体现出预期
的功能或者效果。而且编程及下载的条件有限,在开始的时候即使程序有问题,
没有下载时也好修改。但是在运行之后再发现问题时候,就不好再修正了.但是在
这方面上,也极大地温习了一下早已抛在脑后的C语言的知识,还是略有收获.
--
--
5系统调试
一般的系统调试主要为三个部分,分别为硬件电路的检查,软件部分的调试
与软硬件联合在一起进行整体的调试。硬件检查时一般可以查出硬件电路在焊接
过程中留下的错焊、虚焊、漏焊等问题,也可以知道部分的元件是否选择不当等
问题,以开始的一点错造成一步错而步步错。软件测试部分主要涉及到了编程方
面.不好的程序可能实现不出预期的效果甚至相差太大,从逻辑到语法结构等,都
需要仔细斟酌。当软件设计部分差不多后,可以将程序下载到指定的芯片上,将软
件与硬件综合在一起,进行整体调试.主要如下:
总体实物图如下:
图5—1总体实物图
显示屏部分实物图主要如下所示:
--
--
图5-2显示部分实物图
如上图所示,通过屏幕可以清楚的显示出温度与烟雾的实时情况。
当对温度阈值进行设置时,将温度阈值设定在33摄氏度,由于现在的外界温
度较高,所以初步将温度阈值设定在33度,这样也比较容易到达此温度,方便测
试.
图5-3温度阈值设置图
--
--
当外界温度超过设定的阈值,就会触发报警,蜂鸣器响并且发送消息到指定的手
机号码端。测试如下,用手握住温度传感器,使得超过33度的阈值,就会报警,
并接收到消息提示,实况如下图所示:
图5-4温度超限报警图
手机端收到了信息提示,主要如下所示:
图5-5短消息提示图
烟雾阈值设置如下:
--
--
图5—6烟雾阈值设置图
使外界烟雾或者可燃性气体的情况超出预期情况,烟雾或者可燃气的增加用
打火机内的可燃气体代替。当把打开阀门的打火机靠近MQ-5时,烟雾传感器就
能检测到外界可燃气体,使得烟雾值超过设定的阈值,就会触发报警,蜂鸣器响
并且发送消息到指定的手机号码端,实况如下所示:
图5-7烟雾超限报警图
手机端收到信息提示,主要如下所示:
--
--
图5-8短消息提示图
从手机端也可控制继电器的断开与闭合,红灯表示工作,灯熄灭表示停止工
作,具体如下所示:
图5—9短消息控制图
继电器工作状态分别如下所示:
图5-10继电器工作图
--
--
图5-10继电器终止图
总体的实物和各个部分的调试基本如上图所示.基本实现了预期的功能,主
要实现的功能等在上文中已经描述过了,这里就不再进行赘述。
--
--
结论
本毕业设计主要综合利用了单片机、传感器、模电数电、无线通信等方面的
知识。系统总体主要达到了能够实时显示家庭里温度、烟雾等情况的功能,即使
没有待在家里也可以在外远程了解到家里的情况。并且能够通过手机端发送一些
短信息到开始时预留的号码上。此设计主要详细的介绍了整个系统的各个硬件模
块的组成部分及电路情况[18]。软件部分主要使用了C语言实现设计,虽然有着许
多的不足之处,但基本还是能正常运行.硬件电路总体也基本能正常工作,初步能
够实现一些基本的功能。
不足之处大致有:(1)在系统刚开始工作时,在传感器传出的数据不准确
的情况下,就可能超出了预定的阈值,从而导致触发了警报。(2)还有在电路的整
体设计和布局时候没有考虑到一些基本的电磁兼容等问题,但是当电路扩展到一
定程度或者有一些敏感的元器件,这样的情况下就可能导致电路的不稳定,造成
一定的问题,这些都需要进行细致的考虑。
展望:(1)在本系统的基础上,可以添加上无线模块,比如ZIGBEE模块。
这样就可以避免了在有些地方难以布线的困难以及布线繁杂的问题,就提高了系
统的实用性。(2)本次的系统并没有真正地连接到互联网上,使得户主或者用户
能够在使用互联网的基础上,来进行一些控制或操作等(3)在现有系统的基础
上面,可以适当添加一些电路,实现其他需要的功能,比如窗帘的控制电路,空
调的智能控制等,以更加贴近和方便生活,达成一些日常生活中的一些特殊的要
求。
总体来说,此次毕业设计让我收获了很多,对部分涉及到的书本知识有了一
定温习,也有了一定的拓展。虽然书本上学习到的知识有很多,理论很丰富,然
而到自己动手做起来就不是那么一回事了,会遇到各种各样想不到的困难。就像
一句古诗所说,“纸上得来终觉浅”,所以还是得动手来实际行动,不能一味地纸
上谈兵!
--
--
致谢
从当初背着书包带着行李来到学校起,就给了我和以前学习生活的地方不一
样的感觉。从开始首次听到学长给我们讲解学校里的“风土人情”,到如今即将
走出学校.使我成长并充实了许多,也变成了我自己无形的财富,会对以后的生活
和学习有着很大的帮助。不管是在平常的学习上,还是在日常生活中,各位老师和
同学们都给予了我一些及时有效的援助,在此表达我由衷的谢意,并为他们送上我
真挚的祝福。
首先,得感谢我的指导老师,**教授。从开始选题到毕业设计结束,**老师都
给了我们很大程度上的关怀和照顾。他为人和善、兢兢业业、认真负责、事无巨
细能时刻为学生着想。通过在毕业设计期间与他的接触,发现他不论在学习上还
是在生活中,他都能考虑到每个同学,而且能为我们做毕业设计提供良好的环境
和条件,使我们不会像其他同学一样因为一些小事而烦恼。另外,即使在假期期
间,在其他老师和同学休息娱乐的时候,**老师仍在为我们的毕业设计而操劳,
放弃了宝贵的假期的来指导我们的毕业设计。他细致的考量、严谨的态度使我印
象深刻。这一些记忆将会在无形中鼓舞和感染着我今后的学习和生活.
其次我要感谢一直陪伴在我身边同学们。在这短暂的大学生涯中,他们对我
在学习上和生活中的影响,让我在学校里能时刻感受到他们的存在。而且在大家
的用心下,班级师生无形中就成了一个互相关心和友爱集体。让我不论在学习上,
还是在思想上门都能有一个良好的氛围以及榜样,督促我不断进取和努力.
我还要感谢身在家乡的亲人,是他们不断地教育我,开导我,鼓励我,支持我,
让我一直都能有着不竭的动力去学习,去努力和拼搏.而且不论是风雨,还是彩
虹,都少不了他们独特的身影.没有他们就没有今天的我。
最后希望自己能够顺顺利利地完成学业,并在今后的学习和生活中,依旧孜
孜不倦,不懈奋斗。
--
--
参考文献
[1]林贤光。智能建筑-建筑发展的必然趋势和进步的标志[J]。中国科学201
2,(5):
18-30.
[2]吕莉,罗杰.智能家居及其发展趋势[J].计算机科学现代化,2009,
(2):22—45.
[3]程大章.智能住宅小区工程建设管理[M]。上海:同济大学出版社出版
社,2010.
[4]徐欣,樊一华.智能家居:现状、研究与思考[J]。电子产品世界,2013,
(3):1—28.
[5]刘晓胜等.智能小区工程技术导论[M]。北京:电子工业出版社,2001.
[6]杨晓林。现代住宅小区智能化电气设计[J].建筑管理现代化,2005,(4):2
0-25.
[7]SangHyunPark.Smarthome-digitallyengineereddome
sticlife[J].PersonalandUbiquitousComputing,2003,7(4):
1-5.
[8]王浩。单片机利用GSM系统收发短消息[J].中国新通信,2008,(7):
28-31.
[9]郭天祥.51单片机C语言教程[M].北京:电子工业出版社,2009。
[10]HuangTianshu,ShunDong,HuangJian.SmartPhonesR
emoteControlSystemDesignandImplementation[J]。Micr
ocomputer&ItsApplications,2001,7(11):38-39。
[11]王海文.单片机应用于实践项目化教程[M]。北京:化学工业出版社,201
0.
[12]周嵘,潘晓斌,郑堤.TC35与微处理器短消息接口方法[J]。微计算机信
息,2004,(9):3—8。
[13]康华光.电子技术基础-数字部分[M]。北京:高等教育出版社,2008.
[14]康华光。电子技术基础—模拟部分[M].北京:高等教育出版社,2008.
[15]于永权。智能家居网络的构架,功能及发展[J]。电子世界,2008,(3):15-22.
[16]解兆延.基于嵌入式系统的网络智能家居控制器的设计与实现[D].山东:
山东科技大学,2006.
--
--
[17]许礼捷.室内监测报警系统的设计开发[D].南京:东南大学,2007.
[18]陈龙.居住小区智能化系统与技术[M].北京:中国建筑工业出版社,200
2.
--
本文发布于:2022-08-01 17:01:13,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/falv/fa/82/50958.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |