- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-智能家居控制系统
河南建筑职业技术学院
毕业论文(设计)
论文题目: 智能家居控制系统的设计
学生姓名: 娄琦琦 学 号: 12 所在院系: 设备工程系 专业名称: 楼宇智能化工程技术 届 次: 2011届 指导教师: 尚苏芳
目 录
前言 3
1 设计概述 4
1.1 设计创新点 4
1.2 论文概述 4
2 总体设计 4
2.1 整体设计方案 4
2.2 主控芯片选择 5
3 硬件系统设计 5
3.1 主控芯片ATmega16 5
3.2 功能设计 6
3.3 电源模块设计 9
3.4 显示模块 10
3.5 键盘模块 11
3.6 步进电机模块 11
3.7 电机驱动 12
4 软件设计 13
4.1 原理图绘制 13
4.2 程序编译环境 14
5 结论 16
智能家居控制系统的设计
1 设计概述
1.1 设计创新点
多媒体家庭智能控制系统,结合了多媒体数字影院系统、家庭监控防盗系统、家庭背景音乐系统、灯光窗帘控制系统、家庭急救报警系统、远程控制系统和自动节能系统等系统的功能优点。通过手持遥控、手机等多种方式进行控制。
采用模块化设计,可根据不同的家庭的习惯采用不同的组合方式,使家居智能实现“DIY”,从而更好的体现家庭特点,体现不同的生活理念。符合人性化设计,充分体现了“以人为本”设计理念。
1.2 论文概述
论文包括智能家居整体制作思路及硬件外设部分的介绍与设计。包括家居模式的设计;硬件电路的设计,主控芯片中的比较、选择;软件算法包括根据外围硬件的环境来控制整个系统的运行。
其中,第一章为引言,主要介绍了智能家居发展现状及其应用前景;第二章为智能家居系统方案的设计,主要包括主控芯片的选择、功能模式的设计;第三章为硬件系统设计,其中主要介绍了硬件电路设计,各类传感器的功用及电源模块、显示模块等;第四章为智能家居软件系统设计,包括智能家居系统整体设计流程,并介绍了整个软件的编译环境;第五章是总结和鸣谢。
2 总体设计
2.1 整体设计方案
图1 整体设计框图
本设计采用ATmega16作为主控芯片,各种传感器对周边环境进行数据采集,从而反馈给处理中心,进而对整个系统进行实时监控与控制。
系统的整体设计框图如图1所示。
2.2 主控芯片选择
单片机按CPU的处理能力分类目前有4位、8位、16位、32位,位数越高的单片机在数据处理能力和指令系统方面就越强,AVR、51、PIC都属于8位机。8位单片机由于内部构造简单、体积小、成本低廉,在一些较简单的控制器中应用很广。本课程设计8位单片机已满足要求。
方案一:采用传统的8位89C51单片机作为主控芯片。51单片机具有价格低廉,使用简单等特点,但其运算速度低,功能单一,RAM、ROM空间小等缺点。若采用89C51需要做RAM,ROM来扩展其内存空间,其硬件工作量必然大大增多。
方案二:采用AVR单片机作为主控芯片,其简便易学、费用低廉、低耗、保密、I/O口功能强,且AVR单片机是高速嵌入式单片机,其内部集成了AD转换电路,以及功能强大的定时器/计数器、通讯接口。
综上考虑,选用ATmega16单片机为CPU最为合适,且ATmega16单片机具有16K的flash,512字节的EEPROM,满足我们设计的需求。
3 硬件系统设计
3.1 主控芯片ATmega16
ATmega16是基于8位CMOS微控制器,低功耗AVR RISC结构。得益于其先进的指令集及单时钟周期指令执行时间
ATmega16具有16K字节可编程闪存,512字节的EEPROM,1K字节的SRAM,32个通用I / O端口,32个通用寄存器,边界扫描的JTAG接口[6],支持片上调试和编程,三个具有更灵活方式的定时器/计数器(T / C),内部/外部中断,可编程异步串行通讯,一个通用串行连接,8路10bit可选的ADC,一个串行端口和省电模式,模式可以通过单片机内部的寄存器进行设置选择。
当单片机处于空闲方式时,CPU不再运行,但USART、SRAM、T / C、SPI端口、两线接口、A/D转换器和中断继续正常工作;当单片机处于掉电模式时,晶体振荡器不再振荡,但中断模块以及复位系统正常工作,而其他所有功能都不再运行;
当单片机处于省电模式时,异步定时器正常运行,且允许用户保持一个时间基准,但其他功能将停止运行;当单片机处于ADC噪声抑制模式下,只有异步定时器以及ADC正常运行,其他模块均休眠,为的是减少在ADC转换时产生的开关噪声;
ATmega16拥有C语言编译器、宏汇编程序、程序调试器/仿真器以及仿真器等一系列的编程工具,还会有评估板等相应的系统开发工具[7]。
图2和图3分别为ATmega16实物图和ATmega16引脚图。
图2 ATmega16实物图
文档评论(0)