ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:2.69MB ,
资源ID:5445106      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5445106.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文写作.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业论文写作.docx

1、毕业论文写作分类号 密级 UDC 编号 大连大学学位论文 论文题目 智能家具控制装置 姓 名 学 科、专 业 计算机 指 导 教 师 周昌军 年 级 计科113 论文答辩日期 Masters Degree DissertationTitle: Control device of intelligent furnitureM.S. candidate: Field of research:ComputerDate of defence: Degree awarded by: Dalian University 独创性说明作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工作及取得研究成果

2、。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。作者签名: 日期: 摘 要本文所设计智能家居控制系统主要由无线传输模块、GSM通信模块、温湿度模块、语音播报模块、煤气烟雾报警模块、人机交互中的键盘输入模块与显示模块等组成。将系统分为主单元模块和从单元模块,主单元模块的微控制器为ATmega16,从单元模块的主控制器为AT89S52,它们通过NRF24L01无线模块进行信息传输。主单元模块负责设定、显示初始状态值等,并将从单元模块采集发送过来的数据与系统数据进行比较,一旦发现数

3、据异常,将会通过GSM远程通信模块将家中异常信息发送给主人,如果在规定的时间里主人没有回应,将会直接给主人打电话,并且语音播报房间内的危险信息。从单元模块负责采集室内数据,包括房间内的温湿度值、煤气浓度值以及烟雾状态信息,实时监测,并将采集过来的值通过NRF24L01无线模块定时发送给主机。本设计是嵌入式系统的在智能家居建设中的典型开发及应用,为将来更高规格的家居智能化设计或深入的嵌入式系统开发提供经验。关键词:智能家居;GSM远程监控;语音播报;嵌入式系统Abstract This smart home control system is mainly composed of wireles

4、s transmission module ,GSM communication module,temperature and humidity module, speech module, gas, smoke alarm module and keyboard input module and display module in human-computer interaction, gas smoke alarm module, etc. And, the system is divided into the main unit module and sub module, the mi

5、cro controller of unit module is ATmega16 and the main controller of sub module is AT89S52, they transmit information through wireless module NRF24L01. The main unit module is responsible for displaying, setting the initial value, etc. and then comparing the data which is send by unit module with th

6、e data of the system, once found abnormal data, the information of the room will be sent to the host through GSM module, if the host did not respond within the prescribed time, then it will call the host directly, and broadcast the risk information of the room. The unit module is responsible for dat

7、a collection, including the values of the temperature and humidity, the gas density and smoke state information inside the room, and the values of the collected is regularly sent to the host through the wireless module NRF24L01.This graduation design is a typical of embedded system in smart home con

8、trol system, providing the experience for higher specifications of the design of smart home or other aspects of embedded system design.Key Words:Smart home ;GSM remote monitoring; Tone warning; Embedded System目 录摘 要 IAbstract II目 录 III1 绪论 11.1 智能家居背景及其发展趋势 11.2 嵌入式系统、物联网和智能家居 11.3 论文主要设计内容及任务 32 总体

9、方案设计 42.1 总体方案论证 42.1.1 微控制器的选择 42.1.2 人机交互之显示器件的选择 72.1.3 模块间通信器件的选择 92.1.4 语音播报器件选择 102.1.5 远程通信模块的选择 122.2 检测器信号采集与分析 152.2.1 煤气浓度传感器 152.2.2 烟雾传感器 162.2.3 温湿度传感器 172.3 系统的总体设计方案 183 系统的硬件电路设计 203.1 单片机最小系统设计 203.1.1 AT89S52单片机 203.1.2 AVR系列ATmega16单片机硬件电路设计 213.2 ATK-SIM900A模块硬件电路设计 223.3 语音模块 2

10、33.4 LCD12864模块接口电路 233.5 环境温湿度检测模块电路图: 243.6 环境中煤气浓度和烟雾浓度的检测模块硬件单路: 244 软件系统程序设计与实现 254.1 程序的编译软件和下载软件 254.1.1 ICCAVR 254.1.2 下载软件Progisp ISP 264.2 整体程序设计 275 系统的调试和结论 305.1 ICCAVR和Progisp ISP调试系统 315.2 串口调试工具 315.3 字符编码切换工具 325.4 实物图 346 总结 35参考文献 35致谢 37大连大学学位论文版权使用授权书 381 绪论1.1 智能家居背景及其发展趋势随着全球经

11、济的快速发展,以及电子科技的广泛应用,人们对生活质量的要求也越来越高,而智能化电子产品的不断更新推进智能家居综合控制系统的出现,使得人们的生活更加的便利,为人们的提供一个享受生活的广阔平台2。智能家居集合了先进的网络通信技术、计算机技术、自动化控制技术、无线电技术,促使人们的日常生活实现现代化,以及居住环境的安全化、舒适化。智能家居已经融入到人们生活的各个方面,极大地满足了人们对生活质量的要求并且对人们的生活习惯产生了很大的影响。由于社会对智能化家居的巨大需求,智能家居正在快速的发展。智能家居控制系统主要功能包括远程通信、控制、安全监控、火灾煤气报警以及自动化设备等13。随着科学技术的飞速发展

12、,各种传感器层出不穷,功能也越来越完善,而且现在的传感器生产已经非常的规范化、标准化,这是智能化家居控制系统检测部分强大的后盾。智能家居最早起源于美国,并且至今已经在美国快速前进了30个年头。目前,全球最大的占地3359公顷的智能化住宅群就在美国,大约有8000栋智能化小别墅组成。此外,在日本、欧美、韩国和新加坡等地,智能家居也快速地发展起来了。智能家居使得家庭生活的智能化,这是当今计算机通讯技术与网络技术、自动化控制技术以及无线电技术的最最人性化的应用,给人们带来了极其方便的生活体验。现如今,通过远程电话控制或者因特网,不论你身在何时何地,你都可以实时监控家里的情况并且实时控制家里面的智能化

13、设备,为人们的生活提供极大地便利,大大地节约了人们的宝贵时间。随着在21世纪全球的信息化、智能化和自动化以及物联网的飞速发展,智能家居必将成为未来最潮流、最时尚的家居装饰系统19。1.2 嵌入式系统、物联网和智能家居嵌入式系统是用来监视或者控制机器、工厂、装置等大规模设备的系统。嵌入式系统以计算机技术为基础、以应用为中心、软硬件可裁剪、可靠性、功能、成本、体积、功耗严格要求的计算机系统。嵌入式系统是一种专用的计算机控制系统,作为装置或设备的一部分。一般来讲,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板20。而事实上,所有带有数字接口的设备,如手表、录像机、微波炉、汽车等,都使用嵌

14、入式系统,而且有些嵌入式系统还包含了操作系统,但大多数嵌入式系统都是由单个程序(裸机)实现整个控制逻辑。图1.1 智能家居设想图Smart Home, SH. 智慧家居是以住宅为平台,利用综合布线技术、网络通信技术、 智能家居-系统设计方案安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境1。智能家居是在互联网的影响之下的物联化体现。智能家居它是通过物联网技术将各种设备(如照明系统、音视频设备、窗帘控制、安防系统、空调控制、数字影院系统、三表抄送以及网络家电等)连接到一起,

15、提供照明控制、家电控制、窗帘控制、防盗报警、电话远程控制、室内外遥控、暖通控制、环境监测、红外转发以及可编程定时控制等多种手段和功能。与普通家居相对比,智能家居不但具有传统的居住功能,而且信息家电、兼备建筑、设备自动化、网络通信,集系统、服务、管理、结构为一体的高效、便利的居住环境,并提供全方位的信息交互功能3。帮助家庭与外部保持信息交流畅通,优化人们的生活方式,增强家居生活的安全性,帮助人们有效安排时间,甚至为各种能源费用节约资金。智慧家居概念的起源很早,但一直未有具体的建筑案例出现,直到1984年美国联合科技公司(United Technologies Building System)将建

16、筑设备信息化、整合化概念应用于美国康乃迪克州哈特佛市(Hartford)的城市地方建筑时,才出现了首栋的“智能型建筑”,从此揭开了全世界争相建造智能家居的序幕6。图1.2 智能家居内部系统图1.3 论文主要设计内容及任务课题所设计智能家居远程控制装置设备包括:煤气泄露报警模块、烟雾报警模块、语音提示模块、GSM远程手机通信控制模块、LCD12864显示模块、DHT11温湿度检测模块、NRF24L01无线模块等。主要设计任务:(1)家庭煤气浓度的监视:按照预先设定的程序,实时监控家里面的煤气浓度。一旦浓度异常,便会自动打开窗户语音通报并且将家庭煤气浓度状况通知家庭主人。(2)家庭状况的实时显示更

17、新:LCD12864为人机交互中显示部分,实时动态的显示当前室内温湿度、煤气、烟雾状态。(3)语音播报功能:家中一旦出现异常(煤气泄漏、火灾等),会及时语音播报,提醒主人赶紧采取紧急处理措施,同时具有整点报时功能。(4)GSM远程通信:每隔一段时间(可以设置)会向主人发送一条短信,报告主人现在家里环境状况,其中包括:煤气浓度状态、烟雾浓度状态、温湿度状态,主人会根据需要发送具体控制指令,包括打开窗户、控制供暖设备等。(5)无线通信模块:承担近距离通信,将分模块与主模块联系在一起,主模块综合处理分模块通过无线模块发送的数据。(6)无线红外:控制家中的电风扇或者设置系统参数。2 总体方案设计在智能

18、家居设计过程中,核心方案部分主要有核心控制器的选择、无线传输模块设计、环境变量检测设计方案、控制算法设计方案。本章的主要内容将分析这些模块常用的解决方案,并且加以比较,选择出适合本系统的设计方案。2.1 总体方案论证2.1.1 微控制器的选择 选择一:采用ATMEL公司的AT89S52单片机微控制器作为中央处理单元。选择二:采用Cortex-M3 CPU微处理器作为中央处理核心单元。选择三:采用AVR单片机Mega系类中的Mega16L作为中央处理核心单元。比较论证:选择一 AT89S52虽然比MCS-51的功能多一点点,但还是不足以满足本系统的控制要求,如果采用这个处理器,则需要增加极其复杂

19、的外围电路,资源的匮乏,给程序的编写也增加了极大地复杂性。选择二是ARM7架构,Cortex-M3丰富的资源,强大的数据处理能力,能够大大的满足本系统设计的需要,但是本系统用不到那么多的资源,将其运用到本系统有“大炮打蚊子”大材小用的弊端,并且从成本上考虑,也是很不划算的。AT89S52的内部资源以及性能指标13: 高性能、低功耗、8位微控制器。 指令系统与8051完全兼容8KB在系统可编程(ISP)Flash闪存存储器1000次的擦写周期全静态操作,范围:033MHz三级加密的程序存储器3个可编程的16位定时器/计数器32个可编程的I/O端口线8个中断源一个看门狗定时器一个全双工UART串口

20、通道低功耗空闲模式和掉电模式掉电后,通过中断可以唤醒CPU双数据指针掉电标志符 引脚说明: P0口:P0口是一组8位的漏极开路的双向I/O口。当是输出口的时候,每位I/O能够驱动8个TTL逻辑电平,将P0端口写“1”的情况下,P0口将作为高阻抗输入,当CPU访问外部程序或者数据存储器的时候,P0口也被用作低8位地址/数据复用。在这种模式的情况下, P0没有内部上拉电阻。 在flash编程时候,P0口也可以用来接收指令字节;在程序校验的时候,输出的是指令字节。程序校验时,需要将其外部上拉电阻14。 P1口:P1 口与P0口相比是一个具有内部上拉电阻的8 位双向I/O 口,P1口的输出缓冲器能够驱

21、动4 个 TTL 逻辑电平。在flash编程和校验时,P1口能够接收低8位地址字节数据。除此之外,P1.0和P1.1还可以分别作定时器/计数器2的外部计数(P1.0/T2)输入引脚以及定时器/计数器2 的触发输入(P1.1/T2EX)引脚。 表2.1 P1口的复用功能P1口引脚第二功能P10 T2:定时器/计数器T2的外部计数输入,时钟输出P11 T2EX:定时器/计数器T2的捕捉/重载触发信号和方向控制P15MOSI:在系在系统编程统编程用P16 MISO:在系在系统编程统编程用P17 SCK:在系统编程用 P2口:这和P1口一样,也是一组具有内部上拉电阻的8位双向的I/O端口,也能够驱动4

22、个TTL逻辑电平,对P2口写“1”的时候,内部上拉电阻,此时可以作为输入使用,是一组伪双向I/O口,作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器时,P2口送出的是高8位地址,这种情况下,P2口内部使用很强的内部上拉发送“1”。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。在使用 8位地址访问外部数据存储器时,P2端口输出的是P2锁存器的内容18。P3口:P3 口与P1、P2口一样,也是一个具有内部上拉电阻的8 位双向I/O 口,P3 输出缓冲器也是能够驱动4 个 TTL 逻辑电平。 P3口亦

23、作为AT89S52第二功能(特殊功能)来使用,如下所示。 在flash编程和校验时,P3口也可以用来接收一些控制信号。表2.2 P3口的第二功能P3口引脚特殊功能P30RXD:串行通信输入口P31 TXD:串行通信输出口P32 INTO:外部中断0P33 INT1:外部中断1P34 TO:定时器/计数器0P35T1:定时器/计数器1P37 RD:外部数据存储器读信号选通P36 WR:外部数据存储器写信号选通8位的AVR单片机是具有16KB的系统内可编程Flash的单片机,比AT89S52整整多了一倍。ATmega16单片机是基于增强型RISC结构的高性能、低功耗的8位CMOS微处理器。由于它先

24、进的指令集以及单时钟周期的指令执行时间,ATmega16可以达到1MIPS/MHz的数据吞吐率,大大减缓系统在处理速度和功耗之间的矛盾。由于其优越的处理性能以及丰富的系统资源,在中端智能化产品中应用相当普遍,接下来看看其内部资源17: 先进的RISC结构:简单指令结构 大部分指令的执行时间为单时钟周期,共有131条指令 8位通用寄存器有32个 两个8位定时/计数器,一个18位的定时/计数器 全静态工作 工作于16MHz时钟下时,最大数据吞吐量达到16MIPS 硬件乘法器只需要两个时钟周期 非易失性数据存储器和程序存储器 片内数据存储器:16K字节的系统内可编程Flash+512字节的EEPRO

25、M,电 可擦除寿命10000次 具有独立锁定位的可选Boot代码区 片内SRAM具有1KB 对锁定位进行编程可以实现程序的加密 一个JTAG 接口( 与IEEE 1149.1标准兼容 )符合JTAG标准的边界扫描功能 通过JTAG接口实现对Flash、EEPROM、熔丝位和锁定位的编程以及两个具有独立预分频器和比较器功能的8 位定时器/ 计数器;一个具有预分频器、比较功能和捕捉功能的16 位定时器 /计数器;具有独立振荡器的实时计数器RTC;四通道PWM;8路 10 位ADC;8 个单端通道;TQFP 封装的7 个差分通道;个具有可编程增益 (1x, 10x, 或200x)的差分通道;面向字节

26、的两线接口;两个可编程的串行USART;可工作于主机/从机模式的 SPI串行接口;具有独立片内振荡器的可编程看门狗定时器(WatchDog);表2.3 ATmega16引脚及功能引脚标号功能A/VCC 模拟/数字电路电源AREFA/D转换模拟基准输入引脚PAPD双向I/O口TXDUSART输出引脚AREFA/D转换参考电压RESET复位引脚RXDUSART输入引脚XTAL1/2外部晶振输入引脚OC1APWM波形输出端注:USART是一个高度灵活的串口通讯接口,是UART增强版。USART是通用同步和异步串行接收器和转发器的英文缩写2.1.2 人机交互之显示器件的选择 选择一:采用LCD1602

27、作为人机交互之显示部分。选择二:采用LCD12864 CPU作为人机交互之显示部分。比较论证:选择一 LCD1602属于工业字符型液晶,之所以称为1602,是因为它可以显示两行字符,每行16个字符共32个字符。LCD1602内部存储器已经存储了160个不同的字符图形,包括英文字母大小写、阿拉伯数字、标点符号和日文假名等,功能不可谓不全,但是,这个模块只能显示字符,不能显示汉字。图2.1 LCD1602字符液晶实物图选择二 带中文字库的LCD12864是一种具有4位/8位并行或者是2 线或3 线串行多种接口方式,内部含有国标一级、二级简体的中文字库的液晶显示模块;其显示分辨率为12864点, 1

28、28 个16*8 点ASCII 字符集,和内置8192个16*16点汉字。利用这个模块灵活的方便、简单的操作指令和接口方式,可构成中英文和图形混搭的人机交互丰富的图形界面。可以显示84行的1616点阵的汉字。出此之外还可完成图形显示。而且低电压低功耗的功能能够满足很多产品的设计。拿该模块构成的液晶显示方案与LCD1602显示模块相比,不论是在显示内容的丰富性上还是显示字节的数量上,亦或是该模块的性价比,都要比LCD1602强大很多很多16。图2.2 LCD12864液晶实物图表2.4 LCD12864引脚及功能管脚号管脚名称电平功能与作用1VSS0V电源负极2VCC3.0-5V电源正极3V0-

29、对比度亮度的调整4RS(CS)H/LRS=1 :DB7-DB0 输入数据RS=0 :DB7-DB0 输入指令5R/W(SID)H/L“1”:数据被读到DB7-DB0“0”:DB7-DB0数据写到IR或DR6E(SCLK)H/L使能7DB0H/L数据线(三态)8DB1H/L数据线(三态)9DB2H/L数据线(三态)10DB3H/L数据线(三态)11DB4H/L数据线(三态)12DB5H/L数据线(三态)13DB6H/L数据线(三态)14DB7H/L数据线(三态)15PSBH/L“1”:八位或者四位并口的方式“0”:串口方式16NCH/L空引脚17/RESETH/L复位,低电平有效18VOUT-L

30、CD驱动电压输出19AVDD背光 正20KVSS背光 负 串行数据传送共分三个字节24位完成: 第一字节:串口控制的格式: 1 1 1 1 1 A B 0 11111为起始数据A:为数据传送方向的控制:1表示数据从显示到MCU,0表示数据从MCU到显示B:为数据的类型选择,1表示数据,0表示指令 第二字节:八位数据的高四位 格式:DDDD0000 第三字节:八位数据的低四位 格式:0000DDDD2.1.3 模块间通信器件的选择2 择一:采用315M带编码的无线收发器件作为模块间通信。选择二:采用NRF24l01作为模块间通信。比较论证:选择一 315M带编码的无线收发器用起来特别简单,不同的模块有不同的接口,可以有一路、两路、四路、八路等等,根据系统的需要选择不同的模块,编程简单。但是这个模块天线的位置对接受效果影响很大,而且天线尽可能的要伸直,还要远离屏蔽体、干扰大的地方11。 图2.3 315M无线模块实物图NRF24L01是由NORDIC生产的工作在2.4GHz2.5GHz的ISM 频段的单片无线收发器芯片。无线收发器包括:频率发生器、增强型“SchockBurst”模式控制器、功率放大器、晶体振荡器、调制器和解调器。输出功率频道选择和协议图2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1