智能开关硬件设计.docx
- 文档编号:23257676
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:51
- 大小:870.97KB
智能开关硬件设计.docx
《智能开关硬件设计.docx》由会员分享,可在线阅读,更多相关《智能开关硬件设计.docx(51页珍藏版)》请在冰豆网上搜索。
智能开关硬件设计
本科毕业设计(论文)
题目:
智能开关(硬件)设计
院(系)光电工程学院
专业光电信息工程
班级
姓名
学号
导师
2015年6月
毕业设计(论文)任务书
1.毕业设计(论文)题目:
智能开关系统(硬件)设计
2.题目背景和意义:
智能家居又称智能住宅,在国外常用SmartHome表示。
智能家居可以定义为一个目标或者一个系统。
智能家居一般是以住宅为基础平台,综合建筑装潢、网络通信、信息家电、设备自动化等技术,将系统、结构、服务、管理集成为一体的高效、安全、便利、环保的居住环境。
随着近年我国科技快速发展,特别是住宅产业迅速发展起来,人们对居住环境智能化、舒适程度等要求会越来越高,智能家居在国内也引起越来越多的关注,这给智能家居的发展提供了很大的市场空间。
本项目只是智能家居系统的一部分,主要包括针对电饭煲、饮水机、浴室加热器等在无人时若打开会浪费能源也不利于健康,关闭后在主人回家时又不方便,浪费时间及夜间主人对室内各个房间照明灯开关、照明亮度等控制的不方便。
3.设计(论文)的主要内容(理工科含技术指标):
本课题基于51系列单片机作为主控制器。
1、在设计时采用时钟模块、矩阵键盘、显示模块和控制模块四部分,实现对电饭煲、饮水机和浴室加热设备更智能的定时加热和居家照明灯的远程控制和亮度智能调控。
2、进行硬件平台搭建并测试;3、配合软件设计进行联调。
4.设计的基本要求及进度安排(含起始时间、设计地点):
1)1.16-3.10查阅资料,完成开题报告。
2)3.10-3.31确定方案,选择各个模块。
3)4.1-4.30焊接电路板,结合软件细化功能,完善并协调好各个功能,
3)5.1-5.30结合软件配合调试,进一步优化硬件的不足。
4)6.1-6.20进行最后的完善,并完成毕业论文。
5.毕业设计(论文)的工作量要求
①实验(时数)*或实习(天数):
②图纸(幅面和张数)*:
③其他要求:
无
指导教师签名:
年月日
学生签名:
年月日
系(教研室)主任审批:
年月日
智能开关硬件设计
摘要
随着时代的发展,社会的进步,人们对生活质量的要求不断提高,使得智能家居系统在国际上已经成为一个炙手可热的竞争标志,加上电子技术的不断发展,代代更新更是层出不穷,发展前景也是一片光明。
智能开关作为智能家居里边一个重要的环节,它承担着很多经常需要人们手工操作的重复性工作,使人们可以把更多的精力放在其他地方。
此智能开关使用了无线传输模块,把硬件分为发射部分和接受部分,主要包括时间单元、通讯单元、控制单元。
本设计采用STC89C52单片机作为主控模块,通过4×4矩阵键盘输入指令,LCD1602模块显示时间变化以及各个模块的工作状态,nRF24L01无线模块主要是用于发射部分和接收部分的通讯连接。
本设计可以实现饮水机等家用电器的远程定时控制和照明灯亮度的远程控制。
关键词:
单片机;时钟模块;nRF24L01无线模块;无线通讯
HardwareDesignofIntelligentSwitch
Abstract
Withthedevelopmentofthetime,theprogressofthesociety,people'srequirementonthequalityoflifecontinuestoincrease,makingsmarthomesystemininternationalmarkethasbecomeahotcompetitionlogo,andwithcontinuousdevelopmentofelectronictechnology,theupdatefromgenerationtogenerationisendless,developmentprospectisbright.Intelligentswitchisanimportantpartofsmarthome,whichbearsmuchrepetitiveworkthatoftenneedstooperatebyhand,sopeoplecanputmoreenergyinotheraspects.
Thisintelligentswitchuseswirelesstransmissionmodule,thehardwareisdividedintoemittingportionandreceivingportion,includingtimeunit,communicationunit,controlunit.ThisdesignadoptsmicrocontrollerofSTC89C52asthemaincontrolmodule,using4×4matrixkeyboardinputcommands,LCD1602moduledisplaytimechangingandtheworkingstateofeachmodule,nRF24L01wirelessmoduleismainlyusedforemittingpartandreceivingpartofthecommunicationconnection.
Thedesigncanachievetheremotetimingcontrolofhouseholdappliances,suchasdrinkingfountains,andtheremotecontroloflights´brightness.
Keywords:
microcontroller;clockmodule;nRF24L01wirelessmodule;wirelesstransmission
1绪论
1.1引言
随着现代技术的发展,智能化已经影响着人们生活的各个方面,人们对居家生活品质的追求,促进了智能家居的产生。
智能家居又称智能住宅,在国外常用SmartHome表示。
智能家居一般是以住宅为基础平台,综合建筑装潢、网络通信、信息家电、设备自动化等技术,将系统、结构、服务、管理集成为一体的高效、安全、便利、环保的居住环境【1】。
智能家居可以定义为一个目标或者一个系统。
利用先进的计算机、网络通讯、自动控制等技术,将与家庭生活有关的各种应用子系统有机的结合在一起,通过综合管理,让家庭生活更舒适、安全、有效和节能。
与普通家居相比,智能家居不仅具有传统的居住功能,还能提供舒适安全、高效节能、具有高度人性化的生活空间,将一批原来被动静止的家居设备转变为具有“智慧”的工具,提供全方位的信息交换功能,帮助家庭与外部保持信息交流畅通,优化人们的生活方式,帮助人们有效的安排时间,增强家庭生活的安全性,并为家庭节省能源费用,是具有较强的技术性和前瞻性的新产品。
智能家居在未来生活中必然占有不可动摇的一片天地【2】。
炎炎的夏日,在回家途中,用手机打个电话就可以提前打开家里的空调,让榨汁机准备一杯新鲜的果汁,再让家庭音响准备好你最喜欢的音乐;慵懒的冬季,躺在客厅沙发上的你,通过一支遥控器就可以让厨房里的咖啡机煮出一壶热咖啡;小区里面也不再有神色紧张的保安,谁家的煤气泄漏了、发生火灾了、有人闯入了,都能自动及时的通知到小区的报警服务器,从而降低损失。
智能开关控制系统作为智能家居一部分具有其独特的特性,迎合了当前社会的发展趋势,具有绿色节能、环保、安全、智能化生活的观念。
该控制系统可以定时实现对室内灯光、电饭煲、饮水机智能化的开关控制,极大的方便了人们生活,提高人们的生活质量。
1.2研究背景及现状
1.2.1智能家居系统的发展
智能家居概念的起源甚早,但一直没有过具体的案例出现,直到1984年,世界上第一幢智能建筑在美国康涅迪格州落成,这栋意义非凡的建筑只是一座旧式大楼在一定程度的改造而完成的。
它只是采用计算机系统对大楼的空调、电梯、照明等设备进行监控,并提供语音通信、电子邮件、情报资料等方面的信息服务。
2000年,新加坡有近30个社区的约5000户家庭采用了这种家庭智能化系统,而美国的安装住户高达4万户【5】。
2003年,网络化家居的建设带来了高达4500
亿美元的市场价值,这其中有3700亿美元是智能家电硬件产品的价值,剩余的部分则是软件和技术支持服务的费用。
现在,国外的智能家居系统技术己日趋成熟,2014年,50%以上的新房都已具有一定的“智能型家居”功能。
于此同时由于技术的日益标准化,这些新型智能家居系统将比比尔·盖次耗资6000万美元的高端别墅便宜得多。
在智能家居系统研发方面,美国及一些欧洲国家一直处于领先地位。
近年来,以美国微软公司及摩托罗拉公司等为首的一批国外知名企业,先后挤身于智能家居的研发中。
例如:
微软公司开发的“梦幻之家”、摩托罗拉公司开发的“居所之门”、IBM公司开发的“家庭主任”等均已日趋成为先进技术,而强占家居市场。
此外,日韩新等国的龙头企业纷纷致力于家居智能化的开发,对家居市场更是跃跃欲试。
20世纪90年代后期,我国的智能小区日益兴起。
众所周知,我国的智能化住宅建设最早起于上海、广州和深圳等沿海城市,并逐渐向内陆发展。
在97年港回归之际,在建设部“97跨世纪住宅小区案竞赛活动”中,上海中皇广场被建设部科技委员会列为全国首家“智能住宅示范工程”,揭开了全国智能小区发展的序幕。
1999年,建设部勘察设计司、建设部住宅产业化办公室联合组织实施全国住宅小区智能化技术示范工程,标志着我国住宅小区智能化进入了一个新阶段。
随着信息化走进了千家万户,由国家经贸委牵头成立了家庭信息网络技术委员会,而信息网络技术体系研究及产品开发已经被列为了国家技术创新的重点专项计划。
据建设部要求,截止今年,我国将有70%以上的家庭拥有Internet入网设备,大中城市中50%的住宅要实现智能化【8】。
1.2.2智能家居系统的研究现状
智能开关系统作为智能家居的一个重要环节,它功能的完善必将推动住宅智能化的发展。
而系统功能的集成化、用户使用的傻瓜化以及市场的平民化将是智能开关的发展趋势,系统也将逐步迈向绿色化。
最终,全人类的梦想是智能开关系统将囊括所有的居家事务,让我们真正的享受舒适温馨的家庭生活。
1.3研究目的与设计要求
1.3.1研究目的
本项目只是智能家居系统的一部分。
主要是针对现一些上班族的家电使用,如电饭煲、饮水机、浴室加热器等设备在上班无人的状态下长时间开启,不仅浪费能源,而且长时间加热的水质也不利于人体健康,但关闭后,当需要使用时又不能及时供应,非常不方便且浪费时间等,还有各个环境对照明亮度需求不同等问题,本设计使用了时钟单元和单片机等原件来解决以上问题。
1.3.2设计要求
实现硬件电路的设计。
(1)通过MCU即单片机控制;
(2)采用时钟模块对时间进行控制;(3)必须使用无线模块实现远程控制;(4)要自行设计矩阵键盘并结合显示模块、控制模块、能够实现远程定时功能。
1.4各章节主要内容
本文所做的主要工作有:
第一章:
主要是明确智能开关系统设计背景及意义以及设计目的与要求;
第二章:
主要是设计方案的制定,包括主控处理器、时钟模块及继电器的选择、通讯方式的选择、接口的选择;
第三章:
主要是系统硬件设计,包括主控处理器、串口通讯、各个元器件硬件连接设计;
第四章:
主要是对论文主要工作进行总结。
2方案设计
2.1系统结构图及总体方案论证
本设计在任务书中要求有远程控制功能,所以在设计中使用了无线通讯模块即方案中的无线发射模块和无线接收模块作为远程通讯联接,故整体电路被分为了发射部分和接收部分。
发射部分主要由主控处理器(MCU)、时钟模块、显示器、矩阵键盘和无线发射模块组成。
接收部分主要有主控处理器(MCU)、时钟模块、显示器、无线接受模块和继电器的组成。
系统结构图如下所示:
图2.1发射部分图2.2接收部分
发射部分整体的工作流程是键盘所输入所需指令,经过主控处理器分析、协调,把结果给予显示模块显示并通过无线模块传输到接收部分。
发射部分中主控处理器(MCU)作为核心元件,主要用于处理其它各个元件之间的协同工作;矩阵键盘作用为起始时间的调控、定时的设置及一些开关按键;时钟模块用于对时间的控制及对时时变化的时间给予单片机相应的指令;显示器作用为时时显示时钟模块控制下的时间变化和其它一些元器件的工作状态;无线发射模块作用主要是发射主控处理器给予的指令。
接收部分整体工作流程就是接收发射部分传来的指令后,主控处理器同样经过分析、协调,在显示模块予以显示,并把相应指令发送至继电器,从而控制家用电器。
在接受部分中主控处理器(MCU)作用和发射部分的基本相同,区别在于在各个串口的使用;时钟模块和显示器的作用和发射部分的也基本相同,不再赘述;寄存器用于在处理器串口不够用的情况下的扩充,用于执行主控处理器协调其他元器件得到的最终结果。
2.2主控处理器(MCU)的选择
主控处理器作用为对系统进行控制,合理协调各模块之间的工作关系,完成对于时间信息的采集、显示及对于按键的扫描。
对于处理器的选择我准备了两个方案:
方案一:
采用传统的STC89C52作为系统的控制中心,单片机的计算能力强,自由度大,软件编程灵活多变,对于一些逻辑编程以及算法可以使用软件实现,并且基于其体积小,发展成熟,性价比高,功耗小等诸多优点,使其在各个领域的使用都特别的广泛【9】。
实物如图2.3所示:
图2.3STC89C52实物图
方案二:
采用STC10F04单片机,还带有非异失性Flash程序存储器。
它是一种高性能、低功耗的8bitCMOS微处理芯片,市场应用最多。
其主要特点如下:
8KbFlashROM,可以擦除1000次以上,数据保存10年。
实物如图2.4所示:
图2.4STC10F04实物图
由于本系统对CPU运算速度要求很高,需要执行比较复杂的运算,方案一的成本比较低,而且对于STC89C52比较熟悉,用起来顺手,性价比高,适合本设计进行使用,故选择方案一作为主方案。
2.3无线通讯方式的选择
在选择无线通讯模块时,在传输距离,精度、发射模块和接收模块配合及在装置中所占空间等条件限制下,模块的选择涉及了较多问题。
本设计准备了五个方案以供选择,下面是一些成熟的短距、低功耗无线技术:
a.ZigBee:
ZigBee联盟声称“能让无线控制变的简单”基于IEEE802.15.4标准,该技术适合于低速率和低功耗的应用。
实物如图2.5所示:
【3】
图2.5ZigBee模块
b.蓝牙:
基于IEEE802.15.1标准,工作在2.4~2.485GHz频段,已经在移动电话和PC市场上取得了成功。
BluetoothSIG推出的各种版本已经应用在多种外设上,比如无线耳机。
实物如图2.6所示:
图2.6蓝牙模块
c.Wi-Fi:
Wi-Fi是基于IEEE802.11标准的第三代无线技术。
它作为无线局域网技术已被广泛应用于“hotspots”、家庭和办公室。
Wi-Fi主要被用作TCP/IP网络的传输层。
Wi-Fi标志如图2.7所示:
图2.7Wi-Fi标志
d.Cypress公司的WirelessUSB:
Cypress公司的专利产品和名为“CertifiedWirelessUSB”的产品无关,那是由基于WiMedia联盟UWB平台的无线USB促进组织开发的。
WirelessUSB是一种专利产品,半双工,工作在2.4GHz频段。
它使用DSSS方式以满足ITU的规定,避免与现有的其它工作在2.4GHz频段的标准产生干扰。
实物如图2.8所示:
图2.8WirelessUSB封装实物
e.Nordic半导体公司的nRF24L01:
Nordic的方案是有专利的,无线半工的调制解调器,工作在2.4GHz频段。
它使用FHSS方式和一个数字化的分段,可以发送最大256bit的数据包,接收方将会丢弃错误的数据包。
实物如图2.9所示:
图2.9nRF24L01模块
本设计方案否决了ZigBee方案,因为ZigBee虽然有低功耗和精度高等优点,但价格相对较高,而且以前未曾接触,相对开发周期较长,时间限制等原因选择放弃。
蓝牙技术在个人计算机及手机上非常普及,但是仔细研究之后发现,实际上所有计算机备的都是低功率的蓝牙Class2或Class3,工作距离不超过10米。
虽然蓝牙Class1能够满足设计需求,但其成本太高,而且功耗太大,实际使用不划算,因此否决了蓝牙方案。
随着电池技术的发展,越来越多的移动设备比如PDA和手机集成了Wi-Fi,在“热点”附近Wi-Fi主要被用来浏览网页和收发email,Wi-Fi的功耗很大,不太适合长时间供电系统的人应用,因此也将其排除在外。
WirelessUSB有效的数据速率远低于广告中声称的62.5Kbps,传输速率过低,因此放弃该技术。
本设计最终选择了Nordic半导体公司的nRF24L01作为我的无线通讯芯片。
按照规格书,nRF24L01是一种GFSK单芯片收发器,最大的数据速率为2Mbps。
它包括一个完整的频率合成器、一个功率放大器、一个晶体振荡器和一个调制器。
通过一个三线的串行接口,可以由程序来调整输出功率和通频率通道。
在发射(TX)功率为5dBm时电流低至10.5mA,在接收(RX)状态下电流为18mA,供电电压为1.9~3.6V。
该收发器提供一个专有的工作在接收和发射模式下的专有功能,简化了协议和软件设计,使功率消耗最小化,并且对微控制器的要求也不高。
Nordic的产品在成本,接收灵敏度,传输速率,上电时间和功率消耗之间也具有很好的平衡。
限于设计条件的种种限制,本文中采用nRF24L01芯片应用的成熟产品nRF24L01模块。
关于模块的具体介绍见下一章节。
2.4时钟模块的选择
对于时钟芯片的选择,主要考虑对于时间进行准确的采集和计算。
本设计准备了三个方案供选择:
方案一:
采用单片机定时计数器提供信号,使用程序实现年、月、日、时、分、秒、星期的计时。
采用此种方案虽然能够减少芯片的使用,节约成本,但是实现的时间误差较大,所以不采用此种方案;
方案二:
采用DS1302时钟芯片实现时钟控制,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、月、年、周以及闰年补偿的年份进行计数,而且精度高,工作电压2.5~5.5V范围内,2.5V时耗电小于300nA;
方案三:
采用DS12C887时钟芯片,DS12C887芯片也是一种高性能的时钟芯片,比起DS1302更为精准,但是,芯片价格较高,引脚数目多,接线较DS1302更为繁杂。
故比较上述三种方案,在设计阶段,选择性价比较好的DS1302,既不会产生太大的费用,基本性能也可以保证。
2.5显示器模块选择
对于单片机采集到的信息进行显示:
方案一:
采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较合适,如采用在显示数字显得太浪费,且价格相对也比较高,所以不用此种方式作为显示;
方案二:
采用LED数码管动态扫描,LED数码管价格适中,对于显示数字最合适,而且采用动态扫描法与单片机连接时,占用的单片机口线少,但显示效果不太好,不够清晰,功能不够强大,所以不采用LED数码管作为显示;
方案三:
采用LCD液晶显示屏,液晶显示功能强大,可显示大量字符和符号,显示多样,清晰可见,价格适中,需要的接口线多,但都比较容易接,所以在此设计中采用了LCD液晶显示屏。
采用LCD1602芯片进行显示原因:
其一:
数据量小,接线简单,适合基础不是很好的新手使用。
其二:
耗电量小,工作电流仅在2mA,而数码管每段的工作电流都在5~10mA。
故经比较,最后选择LCD1602进行数据的显示。
2.6本章小结
本章首先是总体系统方案的设计和制定。
通过系统考虑、针对生活中现实问题,不断归纳问题寻找解决的办法。
先设想要达到目标、确定要克服的困难,设置两至三种方案,最后综合要达到的目标及面临的困难,进行各个方案的对比,取长补短,不断优化,最终确定方案。
然后就是所使用器件在价格、功耗、性能等方面的对比,寻找最适合本方案设计要求的的元器件。
通过本章介绍,从中不仅了解了很多元器件的一些性能和一些可替代元件的优劣势,更主要的是对方案的制定有了更深刻的了解,明确了一些思考方向。
3硬件设计
3.1系统原理图介绍
附件D和附件E分别为发射部分和接收部分的电路原理图,主要展示了主控处理器各个接口引脚与矩阵键盘、时钟模块、显示器、寄存器、无线模块及主控处理器自身供电电源、晶振电路和复位电路等接口的具体对应连接。
两幅电路原理图的右下角都是两个为供电电路,其中,较底端的电路为+5V适配器直接给主控处理器、时钟模块和显示器等器件供电的电路图,如图3.1所示。
较上边的电路为应用串联三个二极管分压来达到降压为+3V供电电路,主要为无线模块nRF24L01供电。
如图3.2所示。
图3.1+5V供电电源电路图
图3.2+3V供电电源电路图
3.2主控处理器
该模块在系统中的主要作用是控制调节各个模块间的协调工作,采集矩阵键盘的信息,控制应答模块做出动作,并且使显示模块上显示出当前的状态信息。
3.2.1单片机的介绍
本设计中采用的是STC89C52单片机,STC89C52是一个低电压,高性能单片机,原件采用高密度、非易失性存储技术生产。
其主要性能如下:
1.增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051;
2.工作电压:
3.3~5.5V(5V单片机);
3.工作频率范围:
0~40MHz,实际工作频率可达48MHz;
4.用户应用程序空间为8Kbit;
5.片上集成512字节,8KB可反复擦写(大于1000次)FlashROM,256×8bit内部RAM;
6.通用I/O口(32个),复位后为:
P0/P1/P2/P3是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻;
7.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片;
8.具有EEPROM功能;
9.共3个16bit定时器/计数器,即定时器T0、T1、T2;
10.外部中断4路,下降沿中断或低电平触发电路,PowerDown模式可由外部中断低电平触发中断方式唤醒;
11.通用异步串行口(UART),还可用定时器软件实现多个UART;
12.工作温度范围:
-40~+85℃(工业级)/0~75℃(商业级);
13.PDIP封装。
【10】
3.2.2单片机的工作模式功耗
1.掉电模式:
典型功耗<0.1μA,可由外部中断唤醒,中断返回后,继续执行原程序;
2.空闲模式:
典型功耗2mA;
3.正常工作模式:
典型功耗4~7mA;
3.2.3单片机的引脚
STC89C52采用40Pin封装的双列直接PDIP结构,下图是它们的引脚配置,40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8bit共32个I/O口,中断口线与P3口线复用。
引脚的功能说明如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 开关 硬件 设计