毕业设计(论文)-智能宿舍控制系统设计.doc_第1页
毕业设计(论文)-智能宿舍控制系统设计.doc_第2页
毕业设计(论文)-智能宿舍控制系统设计.doc_第3页
毕业设计(论文)-智能宿舍控制系统设计.doc_第4页
毕业设计(论文)-智能宿舍控制系统设计.doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能宿舍控制系统设计摘 要随着现代高新科技的不断快速发展,越来越多的应用系统被人们开发出来并投入使用。许多高校也开始不断的将这些应用系统投入到建设数字化校园中。建设一个优良的大学生宿舍是作为每个高校中必不可少环节。宿舍是大学生在校期间学习、生活和人际交往的一个重要场所,它不仅是学生在学习工作劳累时休息的一个场所,同时也是传播知识,交流思想的港湾。建造一个智能环保的学生宿舍不仅可以促进学校对数字化校园的进程,同时也给学生创造了一个舒适的生活空间,也直接影响着学生对低碳节能生活环境的态度。智能宿舍控制系统是为了改善普通学生宿舍对电器自动化的使用和常常因为疏忽等缺点造成宿舍电能过度消耗、火灾等隐患,提高学生对自己所居住宿舍环境的爱护。此系统不仅可以有效地解决宿舍节约其电能,而且可以保证学生健康的宿舍生活条件,同时也尽可能地预警宿舍火灾等情况。另外,在技术方面对比与当下的高新科技技术相对成熟简单,选用的硬件成本较低,在高校中开发并投入使用可行性较高。本设计利用单片机搭建一套智能的控制系统对大学生宿舍进行智能化控制。该系统以STC89C52为主控芯片,包括温湿度传感器,烟雾传感器,热释电红外传感器、语音控制模块和LCD1602显示模块等。在本设计中,利用温湿度传感器检测当前室内温度,并根据系统设定的温湿度实现智能控制电风扇或是加湿器空调等;利用语音控制模块调节台灯开、关和亮度;利用烟雾传感器检测并在超过一定有毒气体浓度时候报警;利用热释电红外传感器来智能控制楼道或阳台灯的开关设计。关键词:智能宿舍,单片机,温湿度传感器,烟雾传感器Design of the Intelligent Control System of the dormitoryAbstractWith the rapid development of modern high science and technology, more and more application system has been developed and put into use. Many colleges and universities began to apply these systems into the construction of digital campus. Construction of an excellent college students dormitory as each essential link in colleges and universities. Dormitories are college students during the period of school study, life and interpersonal communication is an important place, it is not only the students in learning hard work when a place to relax and is also spread knowledge, exchange ideas. To build an intelligent environmental protection of students dormitory can not only promote the school on the progress of digital campus, but also for students to create a comfortable living space, also directly affects the students attitude towards low carbon and energy saving living environment.Intelligent control system is to improve the dormitory ordinary student dormitory on the use of electric automation and often because of negligence shortcomings, such as dormitory the excessive energy consumption, such as fire hidden danger, to improve students dormitory environment of love which he lived. This system not only can effectively solve the dormitory save its power, but also can ensure students healthy living conditions of the dormitory, at the same time warning dormitory fire as much as possible, and so on and so forth. In addition, comparison in technology and the high and new technology is relatively mature and simple, with low hardware cost, higher feasibility has been developed and put into use in universities.This design using the single chip microcomputer to build a set of intelligent control system for intelligent control of college students dormitory. The system with STC89C52 as main control chip, including temperature and humidity sensor, smoke sensor, pyroelectric infrared sensor and voice control module and LCD1602 display module, etc. Of temperature and humidity sensor to detect the indoor temperature, and according to the temperature and humidity set by the system to realize intelligent control electric fan or humidifier air-conditioning, etc. Use of voice control module, desk lamp and brightness adjustment. Using the smoke sensor detection and alarm when more than a certain concentration of toxic gases. Pyroelectric infrared sensor is used to intelligent control of corridor or balcony lamp switch design.Key words: Intelligent dormitory,MCU,temperature and humidity sensors, smoke sensors目 录第1章 绪论11.1 研究背景11.2 研究现状和意义11.3 研究内容21.4 论文组织2第2章 系统方案设计及主要模块介绍32.1 系统方案设计32.2 主要模块功能介绍4第3章 各模块硬件电路设计63.1 单片机最小系统设计63.2 温湿度传感器硬件电路设计63.3 人体红外传感器硬件电路设计73.4 烟雾传感器硬件电路设计83.5 报警电路设计93.6 显示模块电路设计10第4章 系统软件设计114.1 系统软件简介114.2 系统主程序设计134.3 温湿度程序的设计144.4 LCD显示程序设计15第5章 系统硬件测试及结果175.1 系统调试条件及所需器件175.2 系统的测试及结果17结论19参考文献20谢辞21附录122附录223I智能宿舍控制系统设计第1章 绪论1.1 研究背景随着现代高新科技的不断快速发展,越来越多的应用系统被人们开发出来并投入使用。宿舍是大学生在校期间学习、生活和人际交往的一个重要场所,它不仅是学生在学习工作劳累时休息的一个场所,同时也是传播知识,交流思想的港湾。建造一个智能环保的学生宿舍不仅可以促进学校对数字化校园的进程,同时也给学生创造了一个舒适的生活空间,也直接影响着学生对低碳节能生活环境的态度。目前,我国高等院校的宿舍智能控制系统的发展历史相对空白。利用单片机专门针对高校智能宿舍的研究设计和实践在国内仍不完善。当今越来越多的智能化设施中都有运用到单片机。如果考虑利用单片机来研究设计智能宿舍控制系统,那么对于学生宿舍后勤的管理和数字化校园的建设都将是一个重大的进步。1.2 研究现状和意义随着经济和技术的发展,人们对生活质量的要求越来越高,越来越多的智能化宿舍控制设备被纷纷设计,以期提高大学生生活学习的环境。李军等人利用51单片机写入程序,对大学生宿舍进行了部分的智能化改造,选用LD3320和STC12C5A6052,STC111.08XE智能语音识别芯片,实现了智能晨唤起床功能语音识别控制功能,其中晨唤功能通过电路设计与点灯和电动窗帘等设备连接,但此次改造只是部分智能化,并无法对大学生的宿舍生活学习环境造成根本的质量提升。邓乔等人设计了一种智能宿舍消防控制系统,能够检测火灾隐患因素,尽早的发出警报,减少事故的发生。目前国内外的宿舍智能控制系统的设计已有不少,但是大多都停留在比较简单的层次,比如晨唤、报警等,实际意义并不是很大。随着计算机网络技术的发展和物联网的发展,人们对于生活环境的需求越来越苛刻,因此对于家居自动化的需求也越来越重视,家居自动化已经成为当代生活的必然趋势。而当代大学生作为社会最年轻的消费主体,智能宿舍的发展是必不可少的,让其可以更方便生活、工作和学习。本控制系统的目的在于能够有效的对宿舍进行智能化管理,通过分析监测到的宿舍环境数据,并结合大学生日常生活的规律,控制环境条件,为大学生提供一个优质的生活学习环境。当代大学生是我国发展的重要中坚力量,大学生的生活环境一直以来都是人们非常关注的一个重点,同时随着科技的发展,各个系统都趋向自动化、科学化的道路,而由于智能系统设计的复杂和从国外引进资金高等原因,我国在此方面仍然没有深入的研究和广的泛应用。因此,根据我国国情和当代大学生的现状自主设计低成本的高效率的智能宿舍控制系统有着重要的意义。1.3 研究内容本设计作为一个方便学生宿舍生活的控制系统,其主要功能就是对的宿舍内的环境进行管理。电器控制方式一般有两种方式:一是手动控制,这种方式应用最传统的按键控制,简单有效的对相关的电器设备进行开、关与调节。另一种是遥控开关,可以远距离控制电器。这两种方式虽然简单有效,但是对于自动化控制来说控制方式较为单一。而智能控制系统就可以做到解放我们的双手,根据设定值自动的启停所需要运作的电器。以及语音模块的加入更是增强了相应的自动功能。本文设计的智能控制系统选择安装高校的学生宿舍内,与宿舍内常用电器相连接起来,做到较为智能地监控宿舍电器等,很大程度上方便学生生活,提高学生宿舍生活质量。本设计主要以STC89C52单片机为主控制器,外加其他电路实现控制系统的正常运行,实现对温湿度和室内有毒气体浓度的实时监测,并针对相应的设定进行自我处理。1.4 论文组织本文共分为5个章节,各章内容如下:第1章为绪论,主要介绍本设计的研究背景,简述了研究的意义,讨论了国内外智能宿舍发展的状况和研究现状,并给出了本设计研究内容和论文的组织架构第2章为智能宿舍控制系统方案设计,总体阐述了该系统的模块构成,包括单片机最小系统模块、温湿度传感器模块、LCD显示模块等五个模块。第3章进行智能宿舍控制系统的硬件设计,根据系统方案,该硬件设计模块可分为六个部分,包括最小系统模块设计、报警电路设计、LCD显示模块设计等。第4章为智能宿舍控制系统的软件设计,简要介绍了程序设计应用的工具及其操作界面,给出了主要模块的流程图及部分程序,包括温度检测模块、LCD显示模块等。第5章,为系统的硬件测试方案及结果,阐述测试注意要领,并给出测试相关实现结果。根据本文的设计,得到整个系统的实物。第2章 系统方案设计及主要模块介绍2.1 系统方案设计本设计研究智能宿舍的控制系统,该系统主要由九个模块以及单片机系统来完成智能宿舍控制系统的整体设计,包括LCD显示模块、按键模块、电源模块、语音控制模块、温湿度传感器模块、烟雾气体检测模块、人体红外感应模块、报警电路模块等。LCD主要对键盘输入和温湿度检测及设定值的显示,语音模块是实现对台灯的控制。在本系统中,利用温湿度传感器检测室内温度,当室内温湿度高于设定值得时候,可以自动启动加湿器,风扇或空调进行散热加湿工作以求达到一个舒适的生活环境。低于设定值时候相关电器就停止工作以达到节能的效果。利用烟雾气体传感器检测当前室内的有毒气体浓度,浓度高于设定值时蜂鸣器报警提示。利用人体红外感应模块,如果有人体在其感应范围内活动,阳台或是楼道灯持续点亮,直到人离开后一段时间(延时时间可调)灯自动熄灭。利用语音模块来控制台灯,对着语音模块对话相关关键词,就能智能控制所用台灯。利用这些功能可以直接有效的令学生宿舍生活环境提供许多便利。如夏天的时候不会因为温湿度原因太冷或太热影响正常的作息。冬天的时候宿舍常常会因为天气冷而关闭门窗可能就会导致室内有毒气体浓度的升高,此时烟雾气体检测模块就会发挥它的功能,提醒同学室内通风。智能宿舍控制系统框图如图2-1所示。图2-1 智能宿舍控制系统框图2.2 主要模块功能介绍本设计中,除了主控模块之外主要还有人体感应模块、温湿度传感器模块、烟雾传感器模块、语音模块等,一下简要介绍各模块功能。(1)热释电人体红外传感器,是理想的电子开关量传感器。当人体进入此类传感器的感应范围,开关就可以无接触,无压力和产生火花并快速地发出指令,并能够准确反应出运动目标的位置和行程。热释电人体红外传感器,主要有透镜、感光元件和感光电路组成,还包括由控制部分驱动的机械部分,其特征在于:所述透镜和感光元件安置在机械部分上1-2。此红外热释感应器可应用于人体感应控制方面,并实现红外防盗和红外控制一体化,扩大了人体红外热释感应器的应用范围5。(2)温湿度传感器的功能是能够把检测到的温度和湿度的量转化成容易被测量处理的电信号。对于人体而言,温度和湿度都是有一个相对适合的范围,超出这个范围,人体便会觉得不适应。近年来,随着科技水平的不断提高,智能手机、平板电脑等移动设备的崛起,这些设备内置的微机电系统(MEMS)的比例也越来越高 3-6。(3)烟雾传感器的原理就是通过监测空气中烟雾的浓度来实现火灾预防工作,其内部采用的技术先进,工作稳定可靠的离子式烟雾传感,它的性能远优于气敏电阻类的火灾报警器,在各种消防预警系统中广泛运用7。在其内外电离室里面设有放射源镅241,其原理为通过电离产生的离子,从而在电磁力的作用下各自向正负电极移动8。烟雾传感器分为光电式烟雾传感器和离子式烟雾传感器两种。离子式烟雾传感器内部采用的技术先进,工作稳定可靠的离子式烟雾传感,它的性能远优于气敏电阻类的火灾报警器,在各种消防预警系统中广泛运用9。因烟雾传感器的火灾防范效果极好,被广泛应用在工厂、小区、公司、家庭、学校、仓库别墅、资源、石油、化工、燃气输配和城市安防等众多领域10。(4)ASR M08-A是一个语音识别模块,串口与单片机相连时,模块GND连接单片机GND、模块TXD连接单片机RXD、模块RXD连接单片机TXD11。只需要简单的串口指令就可以做到播放我们要说的话,而且这些功能的使用不需要很复杂的底层操作,用起来方便且稳定是它较大的特点。这个模块也是一款深度定制的产品,它集成了3W的功放,可以直接连上喇叭就能播放。ASR M08-A语音模块如图2-2所示。图2-2 ASR M08-A语音模块实物图第3章 各模块硬件电路设计3.1 单片机最小系统设计单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器 RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统12-14。本设计是采用STC89C52单片机作为系统的核心处理器,它属于集成电路的芯片,原理图如图3-1所示,单片机一般采用的晶振是11.0592MHz,在CPU允许范围内,其震荡的频率直接影响着单片机的处理速度的快慢。图3-1 单片机最小系统原理图3.2 温湿度传感器硬件电路设计本控制系统拟采用DHT11温湿度传感器来检测宿舍环境内的温度和湿度。实物图如图3-2所示。图3-2 DHT11温湿度传感器实物图DHT11温湿度传感器是一款温湿度复合型传感器,它的数字输出信号已经校准完毕。为保证产品具有良好的稳定性与可靠性,利用专用的数字采集技术模块和专业的温湿度传感技术结合而成。温湿度传感器可以检测周围环境的湿度和温度,本设计中选用三线制接口的模块来设计,因此开关数字量输出接口应接单片机IO口上。在本系统中温湿度传感器硬件电路设计如图3-3所示:图3-3 温湿度传感器硬件电路设计图3.3 人体红外传感器硬件电路设计本设计系统拟用HR-SR501热释电人体红外传感器来检测人体移动目标。实物图如图3-4所示。 图3-4 HR-SR501热释电人体红外传感器实物图本设计中利用人体红外感应模块,它是一个全自动感应模块,当检测到人体移动轨迹小于其感应范围内则输入高电平,当人体移动轨迹大于感应范围则自动延时关闭高电平,输出低电平。利用这个功能我就可以把它应用到本系统中。当学生去楼道或是阳台时,灯持续点亮,直到学生离开后一段时间(延时时间可调)灯自动熄灭。人体红外感应模块有三个引脚,1、3脚为电源正负极,2脚为高低电平输出脚。在本系统中的电路设计如图3-5所示。图3-5 人体红外传感器电路设计图3.4 烟雾传感器硬件电路设计MQ-2烟雾传感器所使用的二氧化锡(SnO2)是一种在污染度较低的空气中具有良好绝缘性的气敏材料。当环境中存在可燃气体时,传感器的电导率随之增大,且与其成正相关。一些较为简单的电路便可将电导率信号的变化转变为与气体浓度变化的信号。本设计系统采用MQ-2烟雾传感器来检测有毒气体的浓度,实物如图3-6所示。图3-6 MQ-2烟雾传感器实物图MQ-2烟雾传感器有4个引脚,在本系统中电路图如图3-7所示。它的第2个引脚输出为直流信号大小是随烟雾浓度情况变化的。当烟雾气体浓度较高时输出的电压高于门槛电压时,比较器输出低电平(0v),此时LED亮报警;当浓度降低后,传感器的输出电压低于门槛电压,比较器输出高电平(Vcc),LED熄灭。图3-7 烟雾传感器硬件电路设计图3.5 报警电路设计在本设计过程中,报警电路为烟雾气体浓度超标时报警使用的。本文设计的报警电路如图3-8所示,本设计的报警电路是由一个蜂鸣器、1K的偏置电阻、三极管组成,是以三极管的基极作为蜂鸣器控制信号的输入并与单片机的I/O口相连接上电源的正负极,就能够正常工作了。报警电路报警是通过单片机的I/O口给电路一个连续的震荡信号,蜂鸣器就会发出响声,直到震荡信号停止。图3-8 报警电路设计图3.6 显示模块电路设计LCD1602液晶显示是一种常见的显示,能同时显示32个字符,是属于字符型液晶,是专门用来显示符号、数字以及字母的点阵型液晶。如图3-9所示,LCD1602拥有16个引脚,第一个引脚是电源地VSS,第二个引脚是电源正极VDD,第三个引脚是液晶显示偏压信号VL,通过调节W1可以调节对比度,第四个引脚数据/命令选择端RS,第五个引脚读写选择端R/W,第六个引脚使能信号E,第七到十四个引脚是8位双向数据端,第十五个引脚是背光源正极BLA,第十六个引脚是背光源负极BLK。图3-9 LCD1602显示模块电路设计图第4章 系统软件设计4.1 系统软件简介目前使用Keil uVision4的产品有Keil MDK-ARM、Keil C51、Keil C166和Keil C251。Keil uVision4于2009年2月公布,这一版的Keil的窗口管理系统很灵活,开发人员可以根据自己的习惯爱好去改变窗口的位置,即完全实现了使用者对窗口位置的控制。ARM公司在2011年3月公布了集成的开发环境RealView MDK,在这个开发工具里集成了新版版本的Keil uVision4。此版本里,它的编译器、调试的工具和ARM元件达到了很完美的匹配。这个软件是支持具有微控制器结构的开发软件,适合于各个阶段的人开发人员,只要是具备C语言基础的人,学习起来简单易懂,这也是选用此芯片的原因之一。根据大量的网上资源,我们可以利用开发所需的所有硬件和软件15。如图4-1是keil软件的开发界面,可以将界面分为四个区域,包括菜单和工具栏、管理窗口、工作窗口、信息窗口。图4-1 keil软件的开发界面图如果要开发新程序,如图4-2所示,将鼠标在菜单project上选择下拉,就会出现新建工程。图4-2 新建工程界面图在对话框,选择放在已经建好的文件夹下,给这个工程取个名后保存,不需要填后缀,默认为uvporj。接着就是器件的选择,根据自己的需要,选择芯片的型号来编写程序。以上工程项目创建好之后,接下来就可以开始建立一个源程序文本。如图4-3所示。图4-3 新建源程序文本图接下来我们就可以开始编写程序。左边是管理窗口,窗口是以树形结构列出每个分组下的文件,方便我们在编写的时候选择切换文件进行编辑和查看。中间的工作窗口就是我们编写好的程序,是以页框形式显示文件的源代码。在编写好程序之后,我们可以点击,对已经编写好的源代码进行编译,在最下面的窗口可以显示编译时显示的编译信息,如图4-4所示,提示哪行代码出错。如有发现错误及时修改并重新进行编译,待编译无错误并生成(.hex)文件后即可将程序烧到单片机。图4-4 编译信息及错误提示图4.2 系统主程序设计本设计主要根据检测到的环境参数进行调整设计的一套程序。在系统上电后,系统初始化,屏幕上会显示系统检测到当下室内的温度和湿度及人为设定的温度和湿度,我们可以根据环境需要,利用按键对设定值进行调整。若室内检测数值高于设定的温度或湿度时启动电风扇进行散热、抽湿,若室内检测数值低于设定的温度或湿度时则关闭电风扇或启动加湿器进行加湿。继续检测室内的相关数值,直至室内环境至理想状态。若气体浓度过高时发出警报提示学生开窗通风。在同学去楼道或是阳台时,检测是否有人体移动轨迹,若有则楼道或阳台灯亮,直至离开一段时间后灯灭。本设计的程序一个主要思路是沿着这个主流程方向进行的,主程序如下所示:void main()/*初始化*/ LcdInit();LED=1;jdq=0;while(1) rentijiance(); /人体检测 RH(); /调用温湿度读取子程序 Shuzhuanhuan(); /温度和湿度数据转换 display(); /显示fengshan(); /风扇工作 温度大于等于29 湿度大于等于60yw(); /检测烟雾蜂鸣器报警keydowm(); /按键检测4.3 温湿度程序的设计温湿度模块是本设计系统中一个主要功能模块,本文用新型的智能温湿度传感器DHT11主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转换成数字信号,再运用单片机STC89C52进行数据的分析和处理,具体思路如图4-5所示。给系统模块上电后,系统初始化,然后开始检测宿舍内温湿度,判断系统是否高于设定值,否的话继续检测,当检测值高于设定值时,电风扇或是加湿器开始工作,直至检测值低于设定值时停止工作。 图4-5 温湿度程序流程图这个流程图充分体现了本文程序设计的一个思路,通过将DHT11传感器检测采集到的信号转换成数字信号于程序中执行。4.4 LCD显示程序设计显示模块对于系统来说是一个不可缺少的模块,它包含了对按键输入的显示,本文的显示功能是用LCD1602液晶来显示内容的,在设计过程中关键掌握对写指令与写数据的区别以及对显示地址的充分认识。以下是对LCD1602液晶显示的程序设计。编程时主要用到的是读写选择端R/W、使能信号E和数据/命令选择端RS这三个引脚。实现写命令时,RS=0设置显示坐标,实现写数据时,RS=1写操作时序,当RS处于低电平,R/W也是低电平时,把 E置为高电平时,此时是执行写命令操作,直至将E拉低,才停止写命令操作。当ES处于高电平,R/W处于低电平,把E置为高电平是,此时是执行写数据操作,直至将E拉低,才停止写数据操作,部分程序如下所示。void LcdWriteData(uchar dat)/写入数据LCD1602_E = 0;/使能清零LCD1602_RS = 1;/选择输入数据LCD1602_RW = 0;/选择写入LCD1602_DATAPINS = dat; /写入数据Lcd1602_Delay1ms(1);LCD1602_E = 1; /写入时序Lcd1602_Delay1ms(5); /保持时间LCD1602_E = 0;第5章 系统硬件测试及结果5.1 系统调试条件系统调试条件:1、模块调试,逐一确认每个模块程序是否正确设置2、组装测试,逐一确认每个模块是否正确安装,防止短路或短路的出现。3、测试环境,选择一个本系统研究目的的测试环境。5.2 系统的测试及结果在完成了对PCB制板和相关硬件的组装以及程序的基本编写和编译的成功后,接下来便是对其进行调试的工作,首先通过C51开发板把程序烧录到单片机中,然后给系统提供电源,接着检查LCD1602液晶显示器显示的内容,是否按照程序设计中显示“T:00 Set:20 RH:00 Set:40”内容,再通过按键输入设定想要的温湿度值,确认是否可以调节。最后,在关闭电源的条件下,检查各模块是否正确连接上。确认完毕后,再次连接电源,对着温湿度传感器上进行哈气,在LCD上看是否可以检测到温湿度的变化情况及超过设定值时轴流风机是否正常工作。利用打火机喷气孔对着烟雾传感器喷气,检测蜂鸣器是否可以报警。成品实物图如图5-1所示。调试过程如表5-2所示。图5-1 成品实物图表5-1 硬件调试调试对象第1次第2次第3次LCD显示正常工作正常工作正常工作温湿度传感器正常工作正常工作正常工作轴流风机不正常工作正常工作正常工作烟雾传感器正常工作正常工作正常工作人体红外传感器不正常工作正常工作正常工作语音模块不正常工作正常工作正常工作按键正常工作正常工作正常工作LCD1602液晶显示是系统调试重要的一个模块,最基本的要求是对按键输入的显示和系统初始化的显示界面,包含了温湿度设定值显示与检测值字样显示,其显示界面如图5-3所示。图5-3 LCD显示界面图结论智能宿舍是智能家居的产物,它涉及常用电器设备的智能制造技术、计算机控制技术、传感器技术、软件开发技术等多学科领域。它的任务是协助优化我们的生活工作环境。提高我们的生活质量水平,因此非常值得我们去学习和研究。以下是这次设计的具体工作:(1)在主控制模块选型上,对比了几种当前常用主控的优缺点及自身对其的应用能力,最终选择了以STC89C52为本设计的主控模块。(2)考虑设计中想要实现的系统功能,深入了解了温湿度传感器、人体红外传感器、烟雾气体传感器、语音控制模块等的功能和工作原理,分析它们的工作条件和使用环境,最终将它们整合在一起。(3)在系统电路设计上,根据主控模块和相关模块的功能特性和接口设置,让其合理的布线,使本设计的PCB制板体积大大缩小。(4)通过对开发软件Keil uVision4和C语言的学习和应用,先设计合理出合理的主程序流程,再对各个调用的子程序进行设计。经历了数月的不懈努力,终于将智能宿舍控制系统设计的毕业设计完成了。这个研究项目是基于物联网时代的智能家居启发设计的,但是该设计与完整的智能家居还是有很大的差距的,在接下来的时间里我要更深入的研究该领域产品功能,进一步的完善,让其可以真正的投入高校使用。 对于这次毕业设计,从最初的查阅大量相关资料,对宿舍(家居)动化有了一定的了解;其次在硬件选型上,学习了解了各种传感器模块其基本结构及相应的功能运作,结合专业课内所学意外的相关知识。了解了一系列的传感器及软件的控制;最后学习软、硬件的结合设计,软件、硬件相互配合,实现功能,不断调试优化,完成设计。虽然,这次毕业设计的时间不是很长,但它却让我发现了很多在平时没有暴露出来的不足。因此在接下来的时间里我要更加努力进取完善自己,因为只有这样才能让自己不断进步,不断向前发展,在未来才会有更大的提升空间。参考文献1 Fuhuan Chen,Huahai Qiu,Yawei Gao. Freescale Single-chip Microcomputer Intelligent car Voltage Control DiscussedA. Shanghai Normal University、Guilin University of Aerospace Technology、Aerospace Industries Association of Guangxi、Central South University、Tsinghua University.Proceedings of the 3nd International Conference on Digital Manufacturing Automation(ICDMA2012)C.Shanghai Normal University、Guilin University of Aerospace Technology、Aerospace Industries Association of Guangxi、Central South University、Tsinghua University:,2012.4.2 陈龙. 基于无线热释电红外传感器人体目标识别的研究D: 硕士学位论文. 武汉:武汉理工大学,2013.3 张佳一. 热释电红外传感器放大电路的设计及其应用J广西通信技术,2010,03:24-27.4 周熊. 基于AT89C52单片机的烟雾报警器设计J电子设计工程,2013,01:164-165+169.5 李朋,汪亭亭,吴彦文. 基于MSP430的烟雾报警器优化设计J世界电子元器件,2008,10:73-75.6 孙巨勇. 基于单片机的烟雾报警器的设计探究J电子测试,2013,15:56-57.7 史洁,赵裕明,李晓东,张宏龙. 基于51单片机的烟雾报警器的设计J黑龙江科技信息,2013,32:74.8 倪天龙,单总线传感器DHT11在温湿度测控中的应用J单片机与嵌入式系统应用,2010(06)9 倪天龙. 单总线传感器DHT11在温湿度测控中的应用J单片机与嵌入式系统应用,2010,06:60-62.10 吴玉康,邓世建,袁刚强,李安迎. SHT11数字式温湿度传感器的应用J工矿自动化,2010,04:99-101.11 苏敏发基于语音识别的家用服务机器人控制系统D: 硕士学位论文. 广东:广东工业大学,201412 Jun Li,Xian-Lin Meng,Wen-Long Song. Intelligent Temperature Control System Design Based on Single-Chip MicrocomputerJ. Journal of Harbin Institute of Technology,2014,03:91-94.13 WANG Xinhuan 1 , ZHOU Fei 2 , ZHANG Hongwei 1 1 School of Electrical Engineering Automation 2 Modern educational technology center Henan Polytechnic University Jiaozuo, China. The Research and Practice of Teaching Method Reform for Single-chip Microcomputer CourseA. 新加坡国际计算机科学与信息技术协会(IACSITInternational Association of Computer Science and Information Technology).Proceedings of 2012 4th International Conference on Education Technology and Computer(ICETC 2012)C.新加坡国际计算机科学与信息技术协会(IACSITInternational Association of Computer Science and Information Technology):,2012:5.14 Hengyu Wu,Minli Tang ,Guo Huang Department of Electronic Engineering,Hainan Software Profession Institute,Qionghai,Hainan,571400,China. Design of Multi-functional Street Light Control System Based on AT89S52 Single-chip MicrocomputerA. Intelligent Information Technology Application Research Association, HongKong.2010 The 2nd International Conference on Industrial Mechatronics and Automation (ICIMA 2010) (Volume 1)C.Intelligent Information Technology Application Research Association, HongKong:,2010:4. 15 杨维,修学强机器人制作与编程M北京:科学出版社,2013-05-31138-142谢辞通过这一阶段的努力,我的毕业设计论文智能宿舍控制系统设计终于如期的完成了,这也意味着我即将告别这四年来大学生活。这四年里,在我学习了解了很多的专业知识,也学习了很多上进的思想。但是这些除了我自己的努力外,与各位教导帮助我的老师、同学和朋友也是息息相关的、没有他们的支持和鼓励我想我不会有现在的成果。从一开始选题确定毕设题目,然后开始一系列的查找资料并动手设计实践,到如今我的毕业设计论文终于可以算是顺利完成了。在这里,首先我要向在这毕设期间给予我帮助的毕业设计指导老师蓝丽金导师致以深深的谢意。从最开始的选定论文题目到搜集各种相关的资料,从确定论文设计的大纲再到进行开题报告、文献综述,从修改初稿到现在的最终定稿,老师给了我极悉心的指导。老师是一位十分认真严谨的老师,对我的论文要求十分严格,不论是内容格式,还是标点符号都进行了严格的把关。在教学任务繁忙的情况下,依然抽出时间帮助纠正我在设计当中出现的问题。她对我的支持,不仅是技术上的悉心指导,还有心理上的鼓励和督促,她的指导和建议使我受益非浅,也因为有这位这么认真负责,对学生严格要求的好老师,所以我才能如此顺利的完成这次毕业设计任务。最后向关心和支持我学习的所有领导、同学和朋友们表示真挚的谢意!感谢他们对我的关心、关注和支持。 附录1系统电路原理图设计:附录2系统程序源代码设计:#include reg51.h#include intrins.h #include lcd.h typedef unsigned char U8; /* defined for unsigned 8-bits integer variable 无符号8位整型变量 */typedef signed char S8; /* defined for signed 8-bits integer variable 有符号8位整型变量 */typedef unsigned int U16; /* defined for unsigned 16-bits integer variable无符号16位整型变量 */typedef signed int S16; /* defined for signed 16-bits integer variable有符号16位整型变量 */typedef unsigned long U32; /* defined for unsigned 32-bits integer variable无符号32位整型变量 */typedef signed long S32; /* defined for signed 32-bits integer variable有符号32位整型变量 */typedef float F32; /* single precision floating point variable (32bits) 单精度浮点数(32位长度) */typedef double F64; /* double precision floating point variable (64bits) 双精度浮点数(64位长度) */#define uchar unsigned char#define uint

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论