基于51单片机的智能窗户控制器设计.doc
《基于51单片机的智能窗户控制器设计.doc》由会员分享,可在线阅读,更多相关《基于51单片机的智能窗户控制器设计.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于51单片机的智能窗户控制器设计摘要窗户作为居家的眼睛,已经成为了智能家具不可缺少的组成成分,引起了很多的研究。因而近年来我国智能家居的发展已经成为了比较热门的一个话题。窗户软件的调试、硬件的选用、和设计自动控制系统的过程等问题在窗户自动系统中得到了充分的研究。系统通过依据用户的需要经过按键控制窗户的开关,可达到设置时间以及利用光照的强度来控制窗户的开闭状态;该功能可以使窗户处于任意一种开闭状态。具有报警功能和温度测量功能。自动窗户控制系统的组成主要由温度检测模块、蜂鸣器报警模块、电源模块、光照检测模块、LCD1602液晶显示模块、按键模块、步进电机驱动模块和单片机最小系统等构成。本文阐述
2、了自动窗户控制系统的制作与设计的流程,介绍了制作设计一套完整的窗户控制系统需要做的制作过程以及其理论分析。在应用层面上其利用Proteus软件对原理图进行设计制作。在理论层面上该设计,用编程语言驱使各模块运作,完成系统的内在联系。该控制系统整个系统在各模块的运作下可完成定时控制、自动控制、半自动控制等功能。51单片机是其采用的核心部件,还利用了信号调理电路、光照传感器、以及键盘显示接口电路等外围电路。自动控制属于信息科学及电子的一个重要组成部分,当下窗户控制系统可以解决一部分问题,家庭居住环境的避光及采光问题主要利用的是用手开关窗户,手动开关很多方面不仅不够人性化而且费力,还可能会对用户造成一
3、定的困扰, 关键词:人工智能、单片机、自动控制AbstractAbstract In China, smart home has also become one of the hottest topics in recent years, and the windows as room eyes have become an indispensable part of it, which has caused a lot of research.Automatic control is an information science and an important branch of elec
4、tronics, and has a good current development prospect in modern home. At present, the main problem of lighting and avoiding light in family living environment is manual opening and closing of windows. Manual opening and closing is not only laborious but also not user-friendly in many aspects, Window
5、control system will solve those problems. which may cause some problems for users. This article reviews the design and manufacturing process of the automatic window control system, and introduces the theoretical analysis and manufacturing process needed to design and manufacture a complete window co
6、ntrol system. the 51 single chip microcomputer is The core of the automatic window control system . followed by the use of peripheral circuits such as the light sensor, signal conditioning circuit and keyboard display interface circuit. The whole system can achieve semi-automatic control, timing con
7、trol, automatic control and other functions with the cooperation of various modules. The design uses the programming language to drive each module to work at the theoretical level to realize the internal connection of the system. At the application level, The composition of the automatic window cont
8、rol system is mainly composed of the minimum system of the single chip microcomputer, the light detection module and the temperature detection module, the LCD1602 liquid crystal display module, the stepper motor drive module, the power module, the buzzer alarm module, the key module, Proteus softwar
9、e is used to design the schematic diagram.The design process, hardware selection and software debugging of the window automatic control system were mainly discussed. Through this system, the window can be opened and closed according to the users needs. This function can make the window close and ope
10、n in any state; it can be used setting time and Light intensity to control the automatic opening and closing of windows. With alarm function and temperature measurement. Keywords intelligent 、Automatic control、Single chip microcomputerIII 目 录摘要IAbstractII第1章绪论11.1选题的背景、目的和意义11.1.1选题背景11.1.2选题目的和意义21
11、.2国内外研究现状21.3本文研究内容3第2章模块设计方案对比52.1单片机模块52.1.1方案一52.1.2方案二52.2显示模块62.2.1方案一62.2.2方案二62.3按键模块62.3.1方案一52.3.2方案二52.4时钟模块62.4.1方案一52.4.2方案二52.5温湿度采集模块62.5.1方案一52.5.2方案二52.6方案选择与结构设计6第3章硬件的设计与分析73.151单片机及相关电路73.1.1概述53.2液晶显示电路73.2.1工作原理53.2.2操作指令53.3按键模块电路73.4温湿度采集模块电路103.4.1工作原理53.4.2引脚说明53.5光感电路103.6步
12、进电机控制电路103.7蜂鸣器报警电路103.8本章小结10第4章程序设计与分析114.1主程序设计114.2子程序设计113.4.1显示程序53.4.1定时时钟程序53.4.1步进电机控制程序53.4.1光电开关报警程序54.3本章小结11第5章系统的焊接和调试135.1电路板的焊接135.2软件调试145.3操作步骤145.4本章小结14结论17参考文献18致谢19附录1 开题报告21附录2 文献综述23附录3 中期报告25附录4 外文原文27附录5 外文翻29V第1章 绪论 第1章 绪论1.1 选题的背景、目的和意义1.1.1 选题背景当今是信息化的时代,互联网技术已经极度发达。在这个时
13、代背景下,已经慢慢的走进人们的视线中的智能家居。将智能家居控制系统1-3定义为一个系统或者过程。通过使用先进的综合布线技术、网络通信技术、计算机技术,将与家居生活息息相关的各种子系统,有机地结合在一起,通过常规管理使家庭生活更加舒适,安全并且有效。在日常生活中,人们因为要为生活而忙碌,可能无法时刻去开关窗户,而单片机控制的自动窗户控制系统,既能解决每天手动开和关上窗户的不便,又显示出了生活的档次,同时还可以通过光线的变化来自动控制窗户的开关,达到调节室内的光线强度的目的,进一步地满足了人们的享受需求。1.1.2 选题目的和意义智能窗户控制系统4-8的应用和推广具有重要的现实意义,人们的生活方式
14、已经因此而发生了一些变化。智能窗户控制系统用单片机来控制的大部分是,智能窗户控制系统通过单片机控制的具有非常丰富的智能功能,为家庭用户创造了一个便捷、舒适、高效的生活环境,带来了非常大的便利给人们的日常生活。自动控制窗户系统又牵扯一大批产业,单片机控制的自动窗户产品面向家庭用户9,在设计中介绍了智能窗户控制系统的软件设计以及硬件构成,达到最大可能满足不同人不同需求关于窗户开闭。而且,系统在面对人们一般需求的设计开发外,还供日后对进行扩展控制系统的功能,还提出了很多解决的方法,在考虑到简便性和经济性的前提下。该系统的主体主要由软件和硬件两部分组成。硬件部分由各种实现单片机系统控制功能的接口电路以
15、及单片机扩展的外围电路组成;软件部分的各种程序组成主要由单片机系统实现其特定的控制功能的。其应用市场是巨大的,必将吸引很多各类企业加入,发展前景也是辽阔的,从而拉伸一大批产业的发展。1.2 1.2 国内外研究现状在国外,关于智能家居的研究始于1980年代,它的早期阶段是高端住宅,配有各种通信、电器、安全护理和其他设施,并与计算机和技术合作。通过总线技术获取信息,以在家中实现智能功能,例如监视,控制和管理。伴随科技的进一步发展,很多发达国家开始率先研发研制自己的智能家居系统,其中比较重要的有:欧洲的E1B和EHS、日本的HBS、LONWORKS、CEBUS、和美国的X-10等。通过这些年的发展,
16、已经迈进成熟阶段的我国的智能家居控制系统的研究,还完成了其在建筑方面的功能实现通过设计,开始挖掘潜在的智能家居市场,大多数主要的家用电器公司,如海尔,创维,TCL等,都已经完成了其智能家居显示行业的设计。先前进入该领域的一些公司基本上已经推出了自己的产品,例如捷易智能家居。从推出、研发到最终的运用整个产业将得以完成,智能家居产品也将被功能更完善、使用更人性、价格更低廉的个性化产品所取代,这都离不开智能家居消费市场的成熟,1.3 本文研究内容我设计的课题的基本内容是基于51单片机的智能窗户控制器设计,其最基本的功能是根据光照强度自动开、关窗户。主要工作有:(1)根据外界光线的强弱来进行自动开关窗
17、户,光线强弱的上下限可进行调节;(2) 显示屏显示目前状态,包括温度、湿度、烟雾浓度及时间等;(3) 在开窗前提下,能够感知人体入侵,并开始关窗。自动控制由系统的外围的温湿度检测模块、光照检测模块电源模块、A/D转换模块、按键模块、步进电机驱动模块、液晶显示模块、和蜂鸣器报警模块和51单片机作为控制核心共同组成。主要模块的功能有:(1)以51单片机作为中央控制器:处理信号并发出控制指令。(2)液晶显示模块:使用LCD1602作为显示设备,用来显示时间、温度、湿度、烟雾浓度和光照强度。(3)时钟模块:用来设置时间。 (4)温湿度传感器:可以将收集到的温度、湿度转换成数字信号吗。(5)步进电机模块
18、:用电机的转动模拟窗户的开关。(6)烟雾传感器:实时监测烟雾浓度,并采集信息。(7)手动控制。-1-第4章 表 第2章 模块设计2.1 单片机模块2.1.1 方案一可以运行各种复杂的逻辑功能的CPLD,还可编程逻辑器件用作控制器。其具有IO资源丰富而且容易于进行功能扩展、大规模、高密度、小体积、高稳定性的优点。系统的处理速度在并行输出和输入的使用中提高了,且适合作为控制核心给大型控制系统。但是,该系统对数据处理速度的要求不是很高,并且不需要复杂的逻辑功能。2.1.2 方案二51芯片可以用作控制核心。单片机具有强大的算术运算功能,灵活的软件编程和高度的自由度,可以使用软件编程来实现各种算法和逻辑
19、控制,并且由于它的低功耗、小体积、成熟的技术和成本低等优点,它已被广泛的应用在各个领域。这样一来单片机就可以充分发挥其丰富的资源、控制功能更强大、位寻址操作功能更便捷和价格低廉等优点。51芯片具有强大的位操作指令,可以对I/O端口进行按位寻址,而且程序空间多达8K,这对于本设计来说已经绰绰有余,更重要的是该芯片的价格非常便宜。2.2 显示模块2.2.1 方案一动态显示模块的硬件在使用动态显示方式时易于实现,间断扫描法功耗低、硬件系统体积相对减小,硬件成本较低。位扫描和段扫描每个使用一个端口,总共需要14个微控制器端口,2.2.2 方案二关于LCD方法的优点是直接与单片机接口并且可以硬件生产简单
20、。它具有大量的屏幕内容,且具备低成本和低功耗的特点。在LCD1602显示32个字符时会使用LCD的亮度不足。2.3 2.3 按键模块2.3.1 方案一矩阵式行列扫描方式的矩阵式键盘被采用时,缺点为加大编程难度且会电路复杂,优点是可降低占用单片机的I/O口数目当按键较多时。 2.3.2 方案二在运用独立的按键电路时的缺点是当含有更多的按钮时,微控制器I/O端口的数量就会随之增加,他的优点是编程比较容易且电路设计简单。采用独立的按键电路时,每个I/O端口的工作状态互相不影响,一行I/O接口被相应的单独按键占用,这种类型的键盘采用直接端口扫描。2.4 时钟模块2.4.1 方案一应用这程序计算日、月、
21、年周、小时、分钟和秒。并采用MCU定时计数器提供秒信号,这种方法在完成时间上产生一定的错误。但是减少对于芯片的使用,降低了电路的复杂性从而节省了资金。2.4.2 方案二作为一种高精度的时钟芯片的DS1302芯片,可以自动计算年、月、周、天、小时、分钟和秒。在存储区域中,功耗小于205到300nA,工作电压范围为5.5到2.5V,用于制作时钟时一般用DS1302时钟芯片。但电路连接更为复杂。2.5 温湿度采集模块2.5.1 方案一DS18B20用于测量实际温度,由STC89C52微控制器和DS18B20数字温度计构成的温度测量设备能够直接发出温度的数字信号,可直接与计算机连接、通信。使用单总线数
22、据输送是DS18B20的主要功能之一。湿度采集模块使用对湿度敏感的元件,湿敏元件的线性度及抗污染性差,在检测环境的湿度时,必须将对湿气敏感的元件暴露于环境中以进行长期测试,该测试极易被污染并影响其测量精度和长期稳定性。2.5.2 方案二DHT11温度和湿度传感器用于收集温度和湿度信息,每个DHT11湿度和温度传感器均校检于极为精准的湿度校准室中。单电缆串行接口能够使集成系统变得更加简单并且快速。将这些校准系数调用到传感器而且以程序的形式储存在OTP存储器中在校准系数处理检测信号期间。超低的功耗和极小尺寸使它成为在一些严苛应用中的最佳选择。而且该产品是一个4针单排针组,便于连接。DHT11数字湿
23、度和温度传感器是一种复合湿度和温度传感器。该产品具有性价比很高、抗干扰能力强、相对快速、质量良好等优点,含括已经校准好的数字信号输出。该传感器包含一个NTC温度测量元件和一个电阻式湿度传感器元件,并和高性能的8位微控制器相连接。它采用了温湿度检测技术和专用的数字模块采集技术来保证产品能够具备超强的长期稳定性和可靠性。2.6方案选择与结构设计该系统的总体设计方案要满足可实现性和经济适用性,根据上述方案的对比,和综合性的考虑,MCU模块采用51单片机,液晶屏模块采用LCD1602,按键采用独立按键,时钟模块采用单片机自带时钟,温湿度采集模块则使用DTH11温湿度传感器,还包括数模ADC0832转换
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 智能 窗户 控制器 设计
限制150内