基于单片机的智能窗帘控制系统设计

来源 :科学与生活 | 被引量 : 0次 | 上传用户:peixiaohe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着技术产业结构的调整,生产工艺的飞速发展,人们的生活水平不断提高,家用电气逐渐普及。高精度、多功能、低功耗是现代科技发展的趋势。在这种趋势下,窗帘的数字化、智能化已经成为现代生产研究的主导设计方向。单片机在电子产品中的应用已经越来越广泛,结合感光系统和时钟系统的智能窗帘系统具有较好的发展前景。
  关键词:智能窗帘
  1  方案设计
  整个系统以STC89C52单片机为核心器件,配合电阻电容晶振等器件,构成单片机的最小系统。其它个模块围绕着单片机最小系统展开。其中包括,显示设备使用1602液晶,可以同时显示年、月、日、时、分、控制模式、光照强度等基本信息;时钟模块采用DS1302芯片,初始化之后,就会开始运行计算时间,单片机只需进行时间信息的读取即可;光照检测电路采用光敏电阻和模数转换芯片ADC0832,将模拟量数字化并显示出来;窗帘使用步进电机进行代替模拟,同时配有一个LED灯用来指示窗帘当前的开关状态;本设计还有5个按键作为操作输入设备,可以对当前时间进行调整设置和设置窗帘开关时间和光控阈值等;最后是供电采用常用的USB 5V进行供电。
  设计的要求如下:
  (1)熟悉51单片机集成开发环境,运用C语言编写工程文件;
  (2)熟练应用所选用单片机的内部结构、资源,以及软硬件调试设备的基本方法;
  (3)自行构建基于单片机的最小系统,完成相关硬件电路的设计实现;
  (4)理解智能窗帘的原理和掌握实现方法。
  方案以及设备的选择:
  (1)STC89C51单片机是由宏基技术公司研发的在此设计中作为主要的集成电路,它具有8k电路闪存编程功能的比较节能的八位高性能CMOS微处理器。单片机的升级总是在其功耗及功能上,STC89C51单片机的内核与原内核完全的兼容,其内核选择MCS-51的芯片,比较容易操作,而传统的单片机51则没有。该芯片功能强大还可以编译读写4K EEPROM, 在使用数据存储时可以直接存储调用,不需要外部储存,方便使用。STC89C51简便受到喜爱并且普遍的接受使用,同时需要的开发资金少给人们带来更多的便捷。
  (2)LCD1602显示器的可供选择的功能较多,主要包括数字、字母、符号或自定义字符,这样多功能的显示器可便于观察到更多的数据信息,LCD1602显示器为液晶显示器,其应用广泛也比较高端,显示效果更好。
  (3)选择DS1302时钟芯片来进行时钟工作,DS1302时钟的优点是一种高性能、高能效的实时时钟电路,具有RAM功能,该电路可以使用数年、数月、数天、数周、数小时、数分钟和数秒的时间,并且具有对闰年进行补偿的功能。电压在2.5V~5.5V能正常工作。采用三线接口实现了与单片机的通信功能,可以同时传输多个字节的时钟信号或帧数据。DS1302内部有31 * 8个原始数据用于临时存储。DS1302是DS1202的增强版,与DS1202兼容,但在主/备用电源上添加了双电源针脚,并具有连接和充电电源备用的能力。该主要功能是使用串行数据传输,它提供负载编程来保护电源,并且可以关闭负载。标准晶体32,768 KHZ用作标准时钟。
  (4)ULN2003是一种复合IC晶体管,使用的范围在高强度的电压和电流上。由七个硅NPN型晶体管组合来构成达林顿接法以实现步进电机的驱动。达林顿的内部直接连接到具有参考电阻的TTL或CMOS接头的电路中。采用步进电机驱动,输出也可以在大负载电流下并行工作。
  2  软件设计
  软件设计中C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔实验室的Dennis M. Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件、三维、二维图形和动画,具体应用例如单片机以及嵌入式系统开发。
  本系统的原理图如下图所示,最开始先进行液晶和时钟芯片的初始化,然后就进入了一个循环处理的过程。包括先读取时钟芯片的日期时间数据,然后在1602液晶上面显示出来,接着读取光照强度并显示。再往下就是按键扫描,如果检测到有按键按下去了,则根据不同的按键进行不同的任务处理。然后根據不同的模式,进行不同的窗帘开关控制。如果是手动模式的话,则根据开窗帘键和关窗帘键对窗帘进行开关控制;如果是定时模式的话,则根据设置的开启时间和关闭时间对窗帘进行控制,而如果是光控模式的话,则判断当前光照是否高于设置的控制阈值,是的话话则关闭窗帘,相反则开启窗帘。至此完成一次循环的过程。
  3  结束语
  经过三个多月的努力,本次毕业设计的任务——基于单片机的智能窗帘设计已经完成。这个设计题目并不是新的,但从中能体现到一个系统开发设计的过程,足于让我们受益。能够从设计、论证、制板、编程到最终的调试成功。完成整个系统的设计,这是一次难得的实践机会。
  设计论证和完成本次设计的过程,将单片机原理、C语言程序、模拟电路基础与数字电路基础等多门课程的内容有机地结合应用在了一起。通过实际的分析与应用深化了对这些主干知识的认识。此外掌握了从系统的需求、方案论证、功能模块的划分、原理图的设计和绘制、PCB板制作、程序设计到软硬件调试的设计流程,积累了硬件设计的经验。单片机的功能日益强大,但其基本原理是相对不变的。因此虽然本次设计任务的功能较为简单,但是能够较全面的涉及单片机各项基本知识,提高了自己的单片机设计能力,是一次将理论能力向实践能力转化的好机会。
  在设计过程中由于时间仓促有很多地方难免存在不足之,但在以后的工作中,我们会严格要求自己最求完美。回头再看看该设计,还可以扩展设计的功能,比如加上遥控控制功能,都可以提高本设计的适用范围。
  参考文献:
  [1]Shuo Cheng,Yong Taek Chung,Xiang Fan Piao.Design and Development of Large Electric Curtain Control System for Time Controlled[J].Journal of the Korean Society of Manufacturing Process Engineers,2019,(3):1-3.
  [2]谢永红.智能家居控制系统设计与实现[D].广东:华南理工大学,2018.
  [3]章程.基于51单片机智能家居设计[J].智库时代,2019,(7):282-288.
其他文献
摘要:在建筑工程中,主体结构的检测有着重要意义,是确保工程整体质量的关键手段,文章首先分析了主体结构的检测原则,在此基础上探讨了具体的检测方法,分别从外观尺寸检测、钢筋检测、混凝土检测、钢筋保护层检测进行了分析,以期为有关人士提供参考。  关键词:主体结构;建筑工程;质量检测  引言:伴随建筑行业的深入发展,对建筑工程而言,其质量检测技术也越来越成熟。基于质量检测体系,其中主体结构检测有着重要意义
期刊
摘要:改革开放以来,我国社会经济和科学技术高速发展,智能化技术的水平也越来越突出。智能化技术具有较长的发展历史,由最传统最简单的信息传递逐渐发展为机械化、智能化的信息系统。本文首先对建筑施工智能化的概述进行分析,然后分析智能化技术在建筑工程管理中的作用,最后提出具体的智能技术应用策略,旨在为促进我国建筑工程管理智能化、创新化发展提供帮助。  关键词:建筑工程;智能技术;工程管理;应用措施  引言 
期刊
摘要:改革开放以来,人们生活水平不断提高,房屋建筑施工技术也在不断更迭中,并带动了房屋建筑工程的发展。房屋建筑工程包括技术管理工作和质量监督检验,因涉及的方面较广,所以具有较大的管理困难。对于房屋的建筑工程来说,建筑施工的技术水平直接影响到后续的质量安全管理,必须引起相关管理监督部门的重视。本文以房屋建设工程的施工技术作为前提,分析了如何进行现场施工管理工作,其根本目的是通过提升房屋建筑工程的施工
期刊
摘要:随着时代的发展,绿色节能已成为社会发展的必然要求,就建筑工程施工而言,绿色节能施工技术的应用对其有着重要的意义。环境状况逐渐成为了大众较为关心的问题,建筑行业作为我国经济发展的重要支撑,解决其施工过程中出现的污染问题,有利于缓解我国生态环境的恶化,因此,在建筑项目建设过程中使用绿色节能技术势在必行。  关键词:建筑工程;施工绿色施工技术;应用意义  引言  建筑工程的绿色施工技术在建筑中的应
期刊
摘要:随着社会的进步现代化城市对建筑物的需求不断提高,大体积混凝土在建筑施工中的应用越来越广泛。但因技术应用不当,关键环节未得到有效控制导致在实践过程中产生各种问题,从而降低了建筑物的整体质量。  关键词:建筑工程;大体积混凝土;施工技术  引言  大体积混凝土施工技术是一项较为复杂的综合性施工技术,随着多年的发展已经逐渐成熟与完善,其在很长一段时间内推动了国内房屋建筑施工的快速进步。但是现阶段,
期刊
摘要:人们的生活作息大多数时间是在建筑场所度过,所以建筑结构安全性关系到人们的生活财产,因此要加强建筑结构的安全性设计,这是建筑结果设计中的重要内容,也是建筑建设的基本要求。鉴于此本文主要探讨了建筑工程设计中如何提高建筑结构安全性,以期对今后的工作有所裨益。  关键词:建筑;结构;设计;提高;安全性  我国作为基建大国,建筑安全向来受到各界重视,建筑安全性在建筑结构设计中具有重要意义和作用,设计人
期刊
【摘要】基于目前互联网和旅游住宿行业的发展现状,本次设计开发一款基于Java语言的昌平酒店预约网站,此酒店预约网站使用主流的Java语言、并结合JSP开发技术,使用eclipse作为开发工具,采用MySQL关系型数据库,来完成最后的设计与实现。根据对此网站实现进行需求分析,设置了管理员和用户,酒店经理三种用户角色,管理员主要是能够进行用户注册信息的管理。用户主要是能够在网站中进行注册和登录,能够在
期刊
摘要:近年来,经济快速发展,房屋建筑数量需求也在不断提升。人们对房屋建筑的实际质量产生较高要求。基于此,本文以房屋建筑工程为研究对象,分析施工建筑管理和质量控制的基本要求。并以基础要求为标准衡量国内房屋建筑工程中常见的建筑管理与质控的现存问题,对此提出有针对性的建筑管理与质量控制策略:科学设定质量安全制度,督促施工人员按制度操作;强化质量监管,增加质控成本投入;实施阶段管理模式,逐层保障施工质量。
期刊
摘要:为探索大数据时代背景下人工智能技术在科技智能交通中的合理应用,提出了对智能交通创新改革的重要举措,首先从信息资源整合、数据智能分析、决策,大数据生命周期新技术改革为主要拓展因素对其进行科学创新。围绕计算机视觉、智能化交通信号控制、数据湖蓝光存储等高新技术对其进行突破创新,以技术业务相融合的创新发展方向,完善智能交通领域智能信息技术。  关键词:大数据;城市交通;智能化发展  一、大数据时代下
期刊
摘要:建筑企业将供应链理念应用到各个环节当中,可以有效加强对成本的控制工作,企业通过开展供应链的成本控制工作,不仅能够规范化成本管理工作,还能够落实建筑企业的战略性发展规划。在保证工程质量安全的基础上,采取规范化的成本控制方式,避免不必要的成本支出,采取多元化的措施,在保证工程质量的基础上,为建筑企业创造出更高的经济效益与社会效益。本文简要介绍了供应链管理成本控制的基本含义和方法,分析了在供应链管
期刊