基于ARM的嵌入式智能家居远程监控系统设计毕业设计Word文档下载推荐.docx
《基于ARM的嵌入式智能家居远程监控系统设计毕业设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于ARM的嵌入式智能家居远程监控系统设计毕业设计Word文档下载推荐.docx(77页珍藏版)》请在冰豆网上搜索。
2013-6-22
燕山大学毕业设计(论文)任务书
学院:
电气工程学院系级教学单位:
自动化系
学号
0901********
学生
姓名
唐传璋
专业
班级
09级工自1班
题
目
题目名称
题目性质
1.理工类:
工程设计();
工程技术实验研究型();
理论研究型();
计算机软件型();
综合型()。
2.文管类();
3.外语类();
4.艺术类()。
题目类型
1.毕业设计()2.论文()
题目来源
科研课题()生产实际()自选题目()
主
要
内
容
1查询ARM嵌入式系统的相关技术资料,阅读消化理解工作原理。
2熟悉智能家居监控系统的监控对象和具体要求。
3设计硬件控制系统和软件控制程序。
4给出全部设计参数和图纸。
基
本
求
1、完成毕业设计说明书一份(格式与毕业设计撰写要求相符),字数在2.4万字以上,要求有不超过300字的中、英文摘要;
2、查阅文献15篇以上,翻译与课题有关的外文资料不少于5千汉字;
3、绘制A1图纸一张以上.图形及文字符号符合国家现行标准;
4、翻译与研究内容相关的外文资料一份
参
考
资
料
1.ARM嵌入式系统开发与编程
2.ARM嵌入式系统设计原理与开发实例
3.智能家居系统与技术
4.期刊学术论文
周次
1—4周
5—8周
9—11周
12—15周
16—17周
应
完
成
的
查询ARM嵌入式系统和智能家居监控系统的相关技术资料。
了解ARM嵌入式系统工作原理,设计硬件控制系统。
设计控制程序
撰写论文
绘制图纸、
准备答辩
指导教师:
李建雄
职称:
讲师2012年12月7日
系级教学单位审批:
年月日
摘要
科技改变生活,科技为人类带来了更舒适更方便的解决方案,智能家居是现代化科技的体现,智能家居也正是在应人们需求下而产生的。
本设计的内容是设计一个基于ARM的智能家居远程监控系统。
整个硬件控制系统有以下模块:
控制主机STM32F103VET6、无线短信收发模块GPRS(远程监控的主要模块)、用于显示的LCD1602液晶显示屏(显示测量出来的温湿度值)、测量外部环境温湿度的温湿度传感器DHT11,异步电机28BYJ-48(模拟控制窗帘收放用到的控制器)、蜂鸣器(报警用)、LED灯(模拟室内各种灯)、继电器(模拟室内各种电器的控制开关)。
温湿度传感器测量出来的温湿度数值通过LCD1602来显示,当超过设定的阈值将通过GPRS模块发送警报短信到指定的手机上,同时也可以由手机发送特定短信到GPRS上控制LED灯的亮灭、控制28BJY-48步进电机的正反转、读取当前室内的温湿度并发送回手机上,实现远程监控的。
关键词 智能家居;
远程监控;
GPRS;
ARM
Abstract
Technologyhaschangedlife,scienceandtechnologyhasbroughttomankindmorecomfortableandmoreconvenientsolution,smarthomeisamanifestationofmoderntechnology,smarthomeisalsoindemandshouldbegeneratedbypeople.
ThecontentofthisthesisistodesignaremotemonitoringsystemofsmarthomebasedonARM.Theentirehardwarecontrolsystemhasthefollowingmodules:
thehostcontrollerSTM32F103VET6,wirelessSMStransceivermoduleGPRS(themainmoduleoftheremotemonitoring),LCDdisplay(todisplaythetemperatureandhumiditymeasuredvalues),temperatureandhumiditysensor,DHT11,beusedtomeasuretheexternalenvironmenttemperatureandhumidity,asynchronousmotor28BYJ-48(analogcontrollercurtainused),abuzzer(alarm),LEDlight(simulatedindoorlamps),arelay(controlswitchsimulationofindooreachkindofelectricappliance).
ThetemperatureandhumidityvaluemeasuredbythetemperatureandhumiditysensoranddisplayedbyLCD1602,whenmorethanasetthresholdanalarmSMSwillbesentbyGPRSmoduletothedesignatedmobilephone,butalsocanbecausedbythemobilephonetosendaspecificmessagetotheGPRStocontrolLEDlight,28BJY-48steppermotorreversible,readthecurrentindoortemperatureandhumidityandsentbacktothemobilephone.
Keywords smarthome;
remotemonitoring;
GPRS;
ARM
第1章绪论
1.1课题背景
随着科技的提高,经济的发展,人们的物质生活水平的提高,对家居环境的要求也越来越高,作为家居智能化的核心部分——智能家居控制系统也越发显得重要。
智能家居控制器可以为系统提供智能控制方案,使住户的控制更便捷,更高效,更能为家庭的日常活动节约不必要的能耗[1]。
而且在现在这个注重绿色环保的世界里,智能的为住户控制好空气的湿度、温度等,检查分析空气成分,让住户安心入住。
家居智能化控制的开发和建设是未来国家、经济发展的必然趋势。
在科学技术日新月异的今天,智能家居产品也在不断发展寻求突破,用智能的方式缓和、解决社会矛盾,这是本课题的目的及意义所在。
1.2国外的发展动态
1984年,世界上第一座智能建筑在美国的康涅迪格州建成,这座意义不一般的智能建筑是对一座旧式大楼在一定程度上的改造而完成的。
它只是采用计算机系统对大楼的照明、空调、电梯等设备进行监控,并提供情报资料、语音通信、电子邮件等方面的信息服务。
2000年,新加坡大约有5000户家庭采用了这种家庭智能家居化系统,而与此同时,美国采用这种智能家居化系统的用户已高达4万户。
目前,在国外的家庭智能化系统技术己经越来越成熟,预计今后,越来越多的新房将会安装具有一定的“智能家居化”功能的系统。
于此同时,由于科学技术的发展日益标准化,这些新型智能家居系统将会比世界首富比尔.盖茨耗资六千万美元的高端智能家居别墅便宜得多。
在家居智能化系统研发方面,美国及一些西方国家一直处于领先地位。
近年来,以摩托罗拉公司及美国微软公司等为首的一些国外知名企业,先后加入到智能家居系统的研发中。
比如:
摩托罗拉公司开发出来的“居所之门”、微软公司开发出来的“梦幻之家”、IBM公司开发出来的“家庭主任”等都以日趋成稳的技术霸占家居市场。
此外,亚洲国家日本、韩国、新加坡等国的领头大企业也纷纷致力于家居智能化的研发,对家居市场更是跃跃欲试。
1.3国内的发展动态
1990年后,我国的智能家居化住宅小区日益兴起。
我国的智能家居化住宅建筑最早起于广州、深圳和上海等沿海发达城市,并慢慢地向内陆发展。
在1997年香港回归时,上海的中皇广场在建设部“97跨世纪住宅小区案竞赛活动”中被建设部科技委员会评为全国首家“智能住宅示范工程”,从此揭开了我国智能家居住宅小区发展的序幕。
1999年,建设部住宅产业化办公室、建设部勘察设计司联合组织实施了全国住宅小区智能化技术示范工程,这也标志着我国的智能家居进入了一个新阶段。
随着信息化技术日益普,国家经贸委领头成立了家庭信息网络技术委员会,同时信息网络技术体系研究及产品开发已经被列为了国家技术创新的重点专项计划。
根据建设部的要求,截止今年,大中城市中50%的住宅要实现智能化[2]。
我国的智能家居建设相对于国外起步比较晚,尚未形成一定的国家标准。
国内各大硬、软件企业机构正在积极的研发更为符合市场的智能家居化产品,以解决我国当前智能化设备使用复杂、产品价格昂贵及实用性差等缺点,而技术创新能力也逐渐向国际先进水平靠拢,这样智能家居的未来值得我们期待[3-4]。
1.4本文各章主要安排
本文第二章主要介绍了智能家居控制系统中用到的各个硬件模块,有主控模块STM32F103VET6、GPRS短信收发模块GTM900-B、温湿度测量传感器DHT11、液晶显示屏LCD1602、步进电机28BYJ-48。
第三章主要介绍了硬件系统的设计,重点描述各个功能模块电路图的设计及其功能。
第四章主要介绍了控制系统软件程序的设计,主要有主函数及TIM2中断处理函数的程序设计,GPRS来信中断处理函数的设计以及GPRS的AT指令的PDU编码过程。
其中给出了主要程序代码及其程序流程图。
第2章各个硬件模块的说明
2.1主控模块
本设计整个系统的主控芯片选择的具有ARM内核Cortex-M3的STM32F103VET6。
该芯片属于增强型的32位高性能微控制器,具有100引脚和高达512K字节的闪存存储器。
2.1.1STM32的系统架构
STM32VET6的系统架构包含4个驱动单元:
Cortex-M3内核Dcode总线、系统总线、通用DMA1和通用DMA2;
4个被动单元:
内部闪存存储器Flash、内部数据存储器SRAM、FSMC和AHB到APB的桥。
这些单元都是通过一个多级的AHB总线构架相互连接的,如图2-1所示。
ICode:
该总线将闪存指令接口与ARM的Cortex-M3内核的指令总线相连接。
指令预取在此总线上完成。
DCode:
该总线将闪存存储器的数据接口和Cortex-M3内核的数据总线相连接(常量加载和调试访问)。
系统总线:
此总线连接Cortex-M3内核的系统总线到总线矩阵,总线矩阵协调着DMA与内核之间的访问。
DMA总线:
此总线将DMA的AHB主控接口与总线矩阵相联,总线矩阵协调着CPU的DCode和DMA到内部闪存存储器Flash、内部数据存储器SRAM和外设的访问。