推荐-基于单片机的智能型家居窗帘控制电路的设计 精

合集下载

基于单片机的智能型家居窗帘控制电路的设计 推荐

基于单片机的智能型家居窗帘控制电路的设计 推荐

基于单片机的智能型家居窗帘控制电路的设计摘要本文首先介绍了智能家居的基本知识及其应用前景,接着着重介绍了开发单片机控制的红外线遥控窗帘系统所用到的集成芯片STC89C52、L7805稳压芯片、LCD1602液晶显示屏、DS1302时钟芯片、AT24C02存储芯片、28BYJ_48步进电机、HS0038红外线接收电路等硬件的结构原理。

本文采用分块的模式,对整个系统的硬件电路设计进行分析,分别给出了系统方案原理框图、电源电路、显示电路、时钟DS1302电路、外扩存储电路、电机控制电路、红外线接收电路,并对相应电路设计进行了相关的阐述。

软件的编写思路也是采用分块的模式,分别写出了LCD1602液晶显示程序、DS1302时钟芯片控制程序、时间调整与定时程序、步进电机控制程序、HS0038红外线解码程序、AT24C02控制程序、光控程序的编写思路,每一模块都画出了其方框图,一目了然。

最后通过仿真调试,时钟,手动开关窗帘等控制方面的设计上基本达到了预期目的。

当然,该系统在一些细节的设计上还需要不断的完善和改进。

关键词:STC89C52RC单片机;DS1302时钟芯片;红外遥控;LCD1602;窗帘AbstractAt first, this paper introduces the basic knowledge of the smart home and its application prospect, and then introduces the development of single-chip microcomputer control of infrared remote control curtain system used by the integrated chip STC89C52, L7805 voltage chip, LCD1602 LCD display, DS1302 clock chip, 28 byj_48 stepper motor,AT24C02 storage chip, HS0038 infrared receiving circuit, etc. hardware structure principle,based on the block model, this paper give an analysis to the hardware circuit design of the whole system.It respectively presents the system principle block diagram, power supply circuit, display circuit, clock DS1302 circuit , outside enlarge storage circuit , motor control circuit, infrared receiving circuit and gives a corresponding explanation of the related circuit design. Writing ideas of software adopt the block pattern too . They write down the compile thoughts of the LCD1602 LCD display program, DS1302 clock chip control procedures, time adjustment and timing, stepper motor control procedures, HS0038 infrared decoding procedures, AT24C02 control procedures . Every module draws the very block diagram ,which is clear at a glance .Finally,via simulation and debugging ,the design of the control aspects such as the clock , the manual switch curtain has basically reached the expected purpose . Of course , the system requires constant perfection and improvement on some detail designs .Key words:stc89c52rc singlechip;ds1302 clock chip;infrared remote control;lcd1602;curtain目录摘要 (I)Abstract ................................................................................................................................. I I 1 绪言 .. (1)1.1 课题背景 (1)1.2 课题的研究方向 (1)2 系统总体方案设计 (2)2.1 系统方案确定 (2)2.2 模块器件选择 (2)2.2.1 STC89C52RC单片机 (2)2.2.2 LCD1602液晶显示屏 (5)2.2.3 DS1302时钟芯片 (5)3 系统硬件电路设计 (6)3.1 单片机时钟电路 (6)3.2 单片机复位电路 (6)3.3 电源电路 (7)3.4 显示电路 (7)3.4.1 LCD1602管脚介绍 (8)3.4.2 LCD1602操作时序 (8)3.4.3 LCD1602指令集 (8)3.5 DS1302时钟电路 (9)3.5.1 DS1302简介 (9)3.5.2 DS1302芯片引脚 (9)3.5.3 DS1302内部寄存器 (10)3.5.4 DS1302数据传输方式 (10)3.6 AT24C02数据存储电路 (11)3.6.1 AT24C02简介 (11)3.6.2 AT24C02芯片引脚 (11)3.6.3 I2C总线介绍 (12)3.7 步进电机28BYJ-48电路 (13)3.7.1 28BYJ_48电路图 (13)3.7.2 28BYJ_48相关概念 (14)3.7.3 28BYJ_48驱动时序 (14)3.7.4 28BYJ_48特点 (15)3.7.5 28BYJ_48驱动芯片ULN2003 (15)3.8 红外接收电路 (16)3.8.1 红外接收电路图 (16)3.8.2 红外接收探头HS0038 (16)3.9 光控电路 (17)3.10 窗帘框架设计 (17)4 系统软件设计 (18)4.1 LCD1602显示程序 (18)4.1.1 LCD1602的初始化过程 (18)4.1.2 LCD1602的程序流程图 (18)4.2 DS1302时钟芯片控制程序 (19)4.3 时间调整和定时时间程序 (20)4.4 步进电机控制程序 (21)4.4.1 步进电机转动方式(一) (21)4.4.2 步进电机转动方式(二) (22)4.4.3 步进电机控制程序流程图4.4 (22)4.5 HS0038红外解码程序 (23)4.5.1 红外编码波形说明 (23)4.5.2 红外解码说明 (24)4.5.3 红外解码流程图 (24)4.6 数据存储程序 (25)4.7 光控程序 (26)5 总结 (27)参考文献 (28)附录(一)原理图 (29)附录(二)源程序 (30)1 延时函数 (31)2 LCD1602有关子函数 (31)3 DS1302有关子函数 (32)4 读DS1302时间显示于LCD1602函数 (35)5 按键调整时间函数 (36)6 按键定时时间函数 (42)7 步进电机控制程序函数 (45)8 I2C模块函数 (48)9 定时扫描子函数 (50)10 光控子函数 (51)11 主函数 (51)12 红外中断函数 (52)致谢 (54)1 绪言1.1 课题背景随着时尚元素与家居生活的逐步融合,人们对于家居装饰也提出了更高的要求。

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

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

基于单片机的智能窗帘系统设计智能家居、智慧城市的概念逐渐进入到人们的生活中,改善人们在生活中的一些不便之处,在这个方向上智能窗帘系统也得到了发展。

本文将以单片机为核心,通过设计实现基于单片机的智能窗帘系统,满足人们对于窗帘智能化的需求。

智能窗帘系统的设计思路主要分为两个部分,窗帘控制和控制器。

1、窗帘控制部分窗帘控制部分设计需要实现以下指令:打开、暂停、关闭。

这些指令可以通过控制器向单片机发送信号,单片机检测到后,根据不同的指令实现不同的操作。

针对不同指令,在硬件上需要做出相应的处理,控制窗帘打开、关闭、暂停的步进电机要求转动步数不同,需要根据不同指令进行控制。

单片机作为智能窗帘控制系统的主要控制部分,需要在软件上设计相应的程序,实现对窗帘的控制。

主要程序流程如下:1、开机初始化:进行窗帘电机控制的初始化工作,包括引脚模式设置、参数设置等。

2、接收信号:通过串口接收控制器发送来的窗帘控制指令,包括打开、关闭、暂停指令。

3、指令解析:根据接收到的指令进行解析,判断是打开、暂停、关闭指令。

5、循环监测:程序循环监测,等待下一条指令。

以上流程是智能窗帘控制器的基本流程,程序运行时还需要考虑异常处理、系统稳定性等问题。

二、智能窗帘系统实现在实现智能窗帘系统的过程中,需要完成以下步骤:1、设计硬件平台:包括选型、引脚分配等。

2、编写控制程序:使用 C 语言编写,实现接收控制器指令,解析指令,并控制电机转动。

3、调试测试:对整个系统进行调试和测试,检验系统功能是否正常。

在硬件上,需要选型低功耗、高性能的单片机,同时还需要选择适合的外设,如控制电机驱动板、开关量输入输出等。

在软件实现上,需要细心、耐心地进行编写和测试工作,确保代码的可靠性和代码的安全性,保证客户在使用过程中能够放心使用。

三、结论智能窗帘系统是未来智能家居、智慧城市的重要领域,通过设计实现基于单片机的智能窗帘系统,不仅是对窗帘控制的革新,也进一步深化了智能家居和智慧城市的发展。

基于单片机的智能窗帘控制系统设计毕业论文单片机电火花控制系统毕业论文

基于单片机的智能窗帘控制系统设计毕业论文单片机电火花控制系统毕业论文

基于单片机的智能窗帘控制系统设计毕业论文单片机电火花控制系统毕业论文基于单片机的智能窗帘控制系统设计摘要在现代的社会中,人们对生活环境很重视,智能家居对人们的生活产生了极其重要的影响。

本文将研究一种基于单片机的智能窗帘控制系统。

在此设计系统中,以STC89C52单片机作为电路的主控部分,语音识别芯片和光敏电阻作为信号输入部分,加以按键控制和液晶显示,从而实现电动窗帘的智能控制。

硬电路是由语音识别模块、按键模块、系统总控制模块、光控模块、步进电机驱动模块和液晶显示模块等相关电路组成。

通过软调试实现窗帘的手动控制、半自动控制、自动控制等功能。

最后经过硬和软的整体联调实现了语音控制、手动控制、光照控制窗帘的开关等基本功能。

从而使窗帘达到智能的效果,在市场上有较好的应用前景。

关键词智能窗帘,步进电机,单片机STC89C52,语音识别Design of control system for intelligent curtain based on MCU Abstract In modern society, people"s living environment is very important, smart home for people"s lives have a very important impact.Thispaper will research a kind of intelligent curtain control system based on single chip microputer.In this design system, STC89C52 microcontroller as the master control part of the circuit, speech recognitionchip and photosensitive resistance as a signal input part, be keyboard control and LCD display, in order to achieve intelligent control electric curtain.Hardwarecircuit is made up of the speech recognition module, keys module, system control module, optical module, stepper motor driver module and LCD modulecircuit.Throughthe software to realize the curtain of the manual control, semi-automatic control, automatic control and other functions.Atlast, the basic functions of voice control, manual control, light control curtain switch and other basic functions are realized through the whole bination of hardware and software.Sothat the curtain achieved the effect of intelligence, has good application prospect in the market.Keywords intelligent curtain,stepping motor,MCU STC89C52,speech recognition 目录摘要 I Abstract II 前言 31课题研究的背景及意义 32课题研究的内容及章节安排 3 3课题难点 4 4课题的设计任务和要求 4 5本章小结 4 第一章方案论证及总体设计 51.1光电传感器的方案选择和论证 51.2按键模块的方案选择 51.3语音识别模块的选择方案 51.4显示模块的选择方案和论证 61.5步进电机驱动芯片的选取 61.6系统的各部分功能实现 61.7系统的总体设计思路 71.8本章小结 7 第二章系统硬设计 82.1主控模块及相关电路 82.1.1 STC89C52单片机的介绍 82.1.2晶振电路 92.1.3复位电路102.1.4 电源电路102.2按键模块112.3光控模块112.4语音识别模块122.5步进电机驱动模块132.6显示模块142.7本章小结14 第三章系统软设计15 3.1软设计总体说明15 3.2按键程序设计16 3.3光控模块程序17 3.4语音识别模块程序18 3.5步进电机驱动软设计19 3.6显示模块程序20 3.7本章小结21 第四章调试与仿真22 4.1 Proteus软概述22 4.2智能窗帘控制系统PROTEUS仿真22 4.3调试的注意事项23 4.4系统联调23 结束语27 附录28 附录1:电路原理图及实物图28 附录2:源程序29 附录3:元器清单 39 参考文献(References)40前言1课题研究的背景及意义科学技术的不断创新和提高,电子产品的种类越来越丰富且发展速度也非常惊人。

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

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

基于单片机的智能窗帘系统设计【摘要】本文介绍了基于单片机的智能窗帘系统设计。

在首先对背景进行了介绍,指出了智能家居在现代生活中的重要性。

然后提出了智能窗帘系统的设计问题,探讨了如何利用单片机技术实现智能控制。

研究意义部分强调了智能窗帘系统在节能、舒适性和便利性方面的重要作用。

在详细介绍了系统架构设计、硬件设计和软件设计,阐述了单片机在系统中扮演的关键角色。

然后描述了智能窗帘系统的各项功能实现,包括远程控制、定时设置等。

最后通过实验验证了系统的可靠性和稳定性。

结论部分总结了本文研究的成果,展望了未来智能家居技术的发展方向,并探讨了智能窗帘系统在日常生活中的实际应用前景。

通过本文的研究,可以为智能家居领域的进一步发展提供参考和借鉴。

【关键词】单片机、智能窗帘、系统设计、硬件设计、软件设计、功能实现、实验验证、成果总结、展望未来、技术应用1. 引言1.1 背景介绍在当今社会,随着智能家居的兴起,智能窗帘系统作为其中的重要组成部分,受到了越来越多人的关注和青睐。

传统的窗帘需要手动操作,不仅繁琐而且不方便,而智能窗帘系统的出现,可以实现远程控制、定时开关,智能感应等功能,为人们的生活带来更加便利和舒适的体验。

随着科技的不断进步和单片机技术的不断成熟,基于单片机的智能窗帘系统设计逐渐成为研究的热点。

通过使用单片机可以实现对窗帘的智能控制,让用户可以通过手机App或者语音助手实现对窗帘的远程控制,实现自动化智能管理。

本文将基于单片机技术设计一套智能窗帘系统,旨在提高人们对窗帘的使用体验,增加生活的便利性和舒适性。

通过对系统架构设计、硬件设计、软件设计、功能实现和实验验证等方面的研究,探讨如何实现智能窗帘系统的智能化和人性化,为智能家居的发展提供新的解决方案。

1.2 问题提出在现代生活中,窗帘作为家居装饰的重要组成部分,不仅具有遮光、隔热、隔音等功能,还能起到保护隐私的作用。

传统的窗帘需要手动操作,存在操作不便、时间耗费等问题。

毕业设计(论文)-基于单片机的窗帘智能控制系统设计

毕业设计(论文)-基于单片机的窗帘智能控制系统设计

基于单片机的窗帘智能控制系统设计Design of intelligent control system for the curtainbased on singlechip摘要随着现代电子技术的快速发展,智能家居已逐渐进入人们的生活中。

本课题介绍基于单片机控制的智能窗帘系统,它采用了无线遥控技术,实现在室内任何地方,只要轻按遥控器,窗帘就会随心所欲地打开或关闭。

为了使智能窗帘系统更加完善,在设计中加入了智能报警系统。

当报警系统开启时,只要有入侵者从窗户入内,就会响起相应的报警信号,同时有数码显示那个窗户的报警器在报警。

这样可以使用户很容易的了解报警情况。

为了实现一机多控的功能,在设计中采用了改变无线模块地址码的方法来实现。

一机多控的功能也就是一个遥控器可以控制家中所有的窗帘和报警装置。

当白天家中有人在家时,只要用遥控器就可以关闭报警系统的工作。

这样可以避免误报,而引起的不必要的麻烦。

这也体现出了该系统的人性化设计。

关键词:单片机无线遥控器智能家居智能报警ABSTRACTAs modern electronic technique dev elops fast, Smart Home has entered people’s daily life gradually. This thesis, aims on introduction of Smart Curtain system on a basis of singlechip control, which adopts wireless technique for remote control, realizes indoor curtain automatically opening and closing, only by pressing lightly robot. To perfect the Smart Curtain system more, Smart Alarm system is added into design. When it starts, it will give a signal correspondingly if someone invades the room from window, meantime, it also show which alarm are working, so as to know the instance by user. To carry out the function of multi-control by one machine, I design it by changing wireless address code of mode. This function means one machine controlling the whole curtain and alarm devices, which not only avoids misinformation causing unnecessary trouble, but also embodies humanized design of this system.Key Words:Singlechip ;Wireless robot ;Smart Home ;Smart Alarm目录1 绪论 (1)1.1 智能家居控制系统概述及发展 (1)1.2 现代防盗系统的现状 (1)1.5 本课题的内容和目标 (2)2 智能窗帘的硬件设计 (3)2.1 智能窗帘系统的硬件设计框图 (3)2.2 控制电路 (3)2.2.1 凌阳单片机61板的各组成作用 (4)2.2.2 61板功能特点 (6)2.2.3 SPCE061A芯片特性 (6)2.3 无线遥控电路 (7)2.3.1 无线发射电路 (7)2.3.2 无线接受电路 (10)2.3.3 编码芯片PT2262的原理 (12)2.3.4 编码芯片PT2272的原理 (13)2.3.5 PT2262/2272芯片的地址编码设定和修改 (14)2.4 检测电路 (15)2.5 语音报警电路 (18)2.6 数码显示电路 (18)2.7 电机驱动电路 (19)2.8 电源电路 (20)3 智能窗帘系统的软件设计 (21)3.1 集成开发环境IDE (21)3.2 主程序框图 (21)3.3 主程序的中断程序框图 (21)3.4 语音程序框图 (24)3.5 语音中断程序框图 (25)结论 (27)参考文献 (28)附录1 SPCE061A管脚图 (29)附录2 系统程序 (31)致谢 (34)英文原文及中文翻译1 绪论随着国民经济和科学技术水平的提高,特别是计算机技术、通信技术、网络技术、控制技术的迅猛发展与提高,促使了家庭实现了生活现代化,居住环境舒适化、安全化。

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

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

基于单片机的智能窗帘系统设计1. 引言1.1 研究背景随着科技的不断发展,智能家居系统已经成为了人们生活中的一部分。

智能窗帘系统作为智能家居系统中的一种重要组成部分,具有自动开关、遥控操作等功能,极大地方便了人们的生活。

传统的窗帘控制方式通常需要人工操作,不仅费时费力,而且不够智能化。

基于单片机的智能窗帘系统的设计与研究具有非常重要的意义。

通过引入单片机技术,智能窗帘系统可以实现更加智能化的控制方式,比如可以根据时间、光线、温度等参数自动调节窗帘的开合程度,实现智能化的控制。

基于单片机的智能窗帘系统还可以通过手机App等远程控制方式,实现更加方便的操作体验。

本文旨在设计并实现一种基于单片机的智能窗帘系统,探讨其系统架构设计、硬件设计、软件设计、通信协议设计等关键技术,并对实验结果进行分析,最终总结设计的优缺点,展望未来的研究方向,为智能家居系统的发展贡献一份力量。

1.2 研究意义智能窗帘系统的设计与研究在当今智能家居领域具有重要的意义。

智能窗帘系统的推出能够提高家居生活的便利性和舒适性,用户可以通过智能手机或语音控制设备来轻松操作窗帘开合,避免了传统手动操作带来的不便和繁琐。

智能窗帘系统可以有效节约能源,通过预设定的时间或光线感应等功能,可以根据用户需求自动开合窗帘,有效利用自然光线,降低能耗,提高能源利用效率。

智能窗帘系统还可以与其他智能家居设备联动,实现更智能化、自动化的家居生活体验,如与智能灯具、空调等设备配合,共同构建智能家居生态系统。

研究智能窗帘系统具有明显的社会和经济意义,有利于推动智能家居技术的发展和普及,提高生活质量,推动节能减排,促进智能家居产业的发展。

1.3 研究目的研究目的:本文旨在设计基于单片机的智能窗帘系统,通过结合单片机的控制能力和传感器技术,实现对窗帘的自动控制和智能化管理。

具体目的包括:提高窗帘的开启和关闭效率,使其能够根据用户需求和环境变化自动调整;增强窗帘的安全性,减少因操作不当而导致的意外事故发生;提升窗帘的舒适性和便利性,让用户能够通过智能手机或语音控制实现远程操作;探索窗帘系统的智能化发展方向,为未来智能家居技术的应用提供参考。

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

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

基于单片机的智能窗帘系统设计随着科技的不断发展,智能化产品已经成为人们生活中不可或缺的一部分。

智能家居系统可以让我们的生活更加便捷和舒适,其中智能窗帘系统更是家居智能化产品的重要组成部分。

本文将介绍基于单片机的智能窗帘系统设计,希望能够为您带来一些启发和帮助。

一、智能窗帘系统的设计需求分析1.节能环保:现代人们都十分重视节能和环保,因此智能窗帘系统在设计之初需要考虑如何最大限度地节约能源,实现对窗帘的智能控制。

2.远程控制:现代生活节奏快,人们经常需要在外出时远程控制家中的设备,例如窗帘的开合。

因此智能窗帘系统需要考虑远程控制的需求。

3.自动化控制:智能窗帘系统应该具备自动化控制的功能,能够根据天气、光线等条件自动调整窗帘的开合状态,提高舒适度的同时也提高了生活品质。

1.硬件设计在硬件设计中,我们选择了一款性能稳定、功耗低的单片机作为核心控制模块,通过它来实现对窗帘的控制。

我们还需要加入红外传感器、光照传感器等模块,用于检测环境的光线情况以及人员的活动情况。

我们还需要配备一套电机和轨道系统,用于实现窗帘的开合动作。

我们需要接入无线通信模块,用于实现远程控制的需求。

在软件设计中,我们需要编写控制程序来实现对窗帘的智能控制。

我们需要编写传感器数据的读取和处理程序,将传感器获取的环境数据转化为电信号,并通过单片机进行处理。

我们需要编写窗帘控制程序,根据传感器获取的环境数据来实现窗帘的自动开合。

我们还需要编写远程控制程序,用于实现远程控制窗帘的开合动作。

三、智能窗帘系统的功能实现1.节能环保:通过光照传感器获取环境光线数据,当光线过强时自动关闭窗帘,减少室内的光照量,降低家居空调的能耗。

在晚上光线变暗时,窗帘会自动打开,增加室内光照量,提高居住舒适度。

2.远程控制:通过无线通信模块,用户可以通过手机APP远程控制家中窗帘的开合状态,无论身在何处都能轻松实现智能窗帘的远程控制。

3.自动化控制:通过编写智能控制程序,窗帘可以根据环境光线自动调节开合状态,实现智能化的自动化控制。

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

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

基于单片机的智能窗帘系统设计智能家居系统在近年来的发展中越来越受到人们的关注和青睐,其中智能窗帘系统作为智能家居系统的重要组成部分,能够为用户提供便捷、舒适的居家体验。

利用单片机技术制作智能窗帘系统已经成为目前的趋势,本文将介绍基于单片机的智能窗帘系统的设计原理和实现过程。

一、系统设计原理1. 系统功能智能窗帘系统是一种智能化家居系统,主要功能是实现窗帘的自动开合、遥控操作以及与其他家居设备的联动控制。

通过传感器检测环境信息,经过处理后控制窗帘的开合,使得窗帘能够根据环境光照和用户需求进行自动调节。

2. 系统组成基于单片机的智能窗帘系统主要由单片机、光敏电阻传感器、继电器、直流电机、无线模块等部分组成。

单片机是系统的核心控制器,负责接收传感器信号并进行控制决策,同时完成与用户的交互操作和与其他设备的通信。

3. 系统工作原理智能窗帘系统的工作原理是通过光敏电阻传感器检测环境光照强度,并将信号传输给单片机进行处理,单片机根据预设的阈值进行判断,控制继电器实现窗帘的开合。

在系统设计中,还可以通过添加无线模块实现远程遥控和与其他智能设备的联动控制,提升系统的智能化水平。

1. 控制部分设计在基于单片机的智能窗帘系统中,控制部分由单片机和继电器构成。

单片机作为系统的核心控制器,既能够接收传感器的信号,又能够控制继电器实现窗帘的开合。

继电器作为电能的控制器,负责控制窗帘的上下运动,通过控制继电器的通断来实现窗帘的开合操作。

传感部分由光敏电阻传感器构成,用于检测环境光照强度。

光敏电阻传感器将检测到的光照信号转换成电信号,然后传输给单片机进行处理。

通过光敏电阻传感器的信号,单片机可以判断当前的光照强度,从而决定窗帘的开合状态。

通信部分是智能窗帘系统的一个重要组成部分,通过无线模块实现与用户的远程遥控和与其他智能设备的联动控制。

用户可以通过手机APP或者遥控器发送控制指令,单片机接收到指令后实现相应的动作。

通过与其他智能设备的联动控制,可以实现更加智能化的家居体验。

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

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

目录摘要 (I)Abstract ................................................................................................................. I I 引言 (1)1 控制系统设计 (3)1.1 系统方案设计 (3)1.2 系统工作原理 (4)2 硬件部分设计 (6)2.1控制模块设计 (6)2.2 时钟模块 (8)2.3红外线接收模块 (9)2.4 光敏检测模块电路 (9)2.5 步进电动机控制电路 (10)2.6 液晶显示 (11)2.7电源电路 (12)3 系统原理图 (13)4 软件设计 (14)4.1系统主程序设计 (14)4.2 步进电机子程序设计 (14)4.3 按键子程序设计 (15)5焊接与调试 (17)5.1 电路焊接 (17)5.2 系统调试 (17)结论 (19)参考文献 (20)附录1 原理图 (22)附录2 源程序清单 (23)致谢 (27)摘要为了解决家居环境中手动调节窗帘调整采光避光问题,满足人们智能地调控窗帘的需求,本文设计了单片机控制的智能窗帘系统。

该系统含两种控制方式:手动和自动。

当处于手动控制状态时,人们可以自主选择打开关闭窗帘。

当系统是自动控制状态的时候,利用光照传感器与光敏电阻来进行当前环境的检测,系统控制功能则由单片机完成。

单片机将检测到的光强数据经过分析处理传递给执行模块,从而控制电动机正反转。

该窗帘系统能够根据所处环境的光照强度与时间来实现窗帘的自动打开和关闭,当光照强度比最低预设值小的时候,窗帘自动打开,相反,光照强度超出最高预设值时,窗帘自动关闭。

本次所设计智能窗帘系统不仅能够根据光照变化实现窗帘的自动打开与关闭控制,而且可以通过设定的时间进行窗帘的开关,操作简洁易懂。

这款用单片机控制的窗帘控制彻底解放人们亲自开窗帘的麻烦。

整套系统在运行中表现极好,其智能、便捷的特点也备受消费者的欢迎。

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

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

基于单片机控制的智能窗帘系统设计This article introduces the basic knowledge and n prospects of smart homes。

and emphasizes the importance of developing an infrared remote control automatic curtain system as an important part of smart homes。

The article focuses on the hardware structure principle of the integrated chips STC89C52.DS1302 chip。

infrared transmitter and receiver used in the development of the MCU-controlled infrared remote control curtain system。

The hardware circuit design of the entire system is analyzed in a block-by-block pattern。

including the system overall diagram。

power supply circuit。

DS1302 clock circuit。

buzzer circuit。

infrared receiver circuit。

motor control circuit。

and display circuit。

The corresponding circuit design is also explained。

The are writing ideas are then discussed in a block-by-block pattern。

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

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

基于单片机的智能窗帘系统设计智能家居系统作为现代家居生活中的一项重要创新,正在逐渐改变人们的生活方式。

智能窗帘系统作为智能家居系统的重要组成部分,通过单片机技术实现窗帘的自动控制,使得用户在家居生活中能够更加方便、舒适和智能化。

本文将就基于单片机的智能窗帘系统进行设计和分析,旨在为智能家居系统的发展提供借鉴和参考。

1. 系统设计方案智能窗帘系统的设计中,采用了单片机作为系统的核心控制器,通过传感器采集环境信息,实现对窗帘的自动控制。

系统整体采用了分布式的设计思路,窗帘控制单元和传感器单元分开布置,通过无线通信实现数据传输和控制。

系统的主要功能包括自动开合窗帘、手动控制窗帘、光照传感器自动感应等。

2. 单片机选择在智能窗帘系统中,单片机起着至关重要的作用,它负责对传感器采集的数据进行处理,并控制窗帘的开合。

在选择单片机时,需要考虑系统的性能需求、成本和外围设备的兼容性等因素。

本系统选择了常用的STM32系列单片机,该单片机性能稳定,具有丰富的外设接口和通信接口,能够满足系统的性能需求。

3. 窗帘控制设计窗帘控制是智能窗帘系统的核心功能之一,通过单片机控制电机实现窗帘的开合。

在系统设计中,采用了直流电机作为窗帘的驱动装置,通过H桥驱动电路实现对电机的正反转控制。

单片机通过PWM信号控制H桥驱动电路,调整电机的转速和方向,从而实现对窗帘的精准控制。

4. 传感器模块设计智能窗帘系统中的传感器模块负责采集环境信息,为窗帘的自动控制提供数据支持。

常用的传感器包括光照传感器和温湿度传感器。

光照传感器可以感知室内光照强度,根据预设的阈值,实现窗帘的自动开合;温湿度传感器可以实时监测室内的温湿度情况,为用户提供舒适的居住环境。

对于分布式的智能窗帘系统而言,通信模块是不可或缺的。

在本系统中,采用了无线通信模块,如Wi-Fi模块或者蓝牙模块,实现窗帘控制单元与传感器单元之间的数据传输和控制。

通过手机APP或者智能家居中控系统,用户可以实现对窗帘的远程控制,极大的提升了系统的便捷性和用户体验。

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

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

基于单片机的智能控制窗帘设计随着智能家居的兴起,越来越多的人开始将智能技术应用于家居生活中。

其中,智能控制窗帘设计是一个常见的需求。

本文将详细介绍一种基于单片机的智能控制窗帘设计方案。

首先,我们需要准备的硬件设备包括单片机、电机、传感器以及一些相关的电气元件。

在本设计中,我们选择了Arduino单片机作为控制核心。

Arduino是一种简单易用的开源电子开发平台,拥有丰富的资源和各种模块支持。

接下来,我们需要设计一个电路来控制窗帘的开合。

我们可以采用直流电机作为窗帘的驱动装置,通过控制电机的正反转实现窗帘的开合。

同时,我们需要使用光敏传感器来感知光线强度,以便于自动控制窗帘的开合。

在电路设计中,我们需要使用适当的电路保护元件,如二极管和继电器,以防止电压过载和电流过大。

此外,我们还可以添加一些状态指示灯,以便于用户了解窗帘当前的状态。

在软件设计中,我们需要编写程序来实现窗帘的自动控制。

首先,我们需要读取光敏传感器的数值,根据光线强度判断窗帘的开合状态。

当光线较强时,窗帘需要关闭,当光线较弱时,窗帘需要打开。

在编写程序时,我们可以使用Arduino的开发环境进行编程。

Arduino开发环境是一个简单易用的集成开发环境,具有丰富的库函数和示例代码,可以方便地进行编程和调试。

除了基本的自动控制外,我们还可以为窗帘设计一些额外的功能。

例如,我们可以添加一个遥控器模块,使用户可以通过遥控器控制窗帘的开合。

同时,我们也可以为窗帘添加定时开合的功能,以便于用户可以根据自己的需求预设开合时间。

综上所述,基于单片机的智能控制窗帘设计可以实现窗帘的智能开合,并且具有一些额外的功能,如遥控和定时开合。

这样的设计方案可以提高用户的生活便利性,使窗帘的使用更加智能化。

希望本文能够对大家在智能家居领域的设计和研发提供一些参考和启发。

基于单片机的智能窗帘控制器的设计精编WORD版

基于单片机的智能窗帘控制器的设计精编WORD版

基于单片机的智能窗帘控制器的设计精编W O R D版IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】基于单片机的智能窗帘控制器的设计周士晨(陕西理工学院物电学院电子信息科学与技术专业2012级3班,陕西汉中 723001)指导教师:蒋媛[摘要]在社会经济快速增长,人们的生活质量也在不断飞升的时代里,人们对生活的舒适度的需求越来越高,窗帘作为每个家庭的必须用品,当然也需要满足人们更高的舒适性需求,因此就有设计一款智能的遥控窗帘的需要。

本设计是基于8位的单片机STC89C51所设计的智能遥控窗帘。

采用了无线遥控,和智能模式,通过直流电机控制窗帘的开和关。

[关键词]STC89C51;直流电机;无线遥控Design of intelligent curtain controller based on single chip microcomputerZhou Shichen(Grade12,Class03,Major Electronic Information Science and Technology,School of Physics and Telecommunication Engineering,Shaanxi University of Technology, Hanzhong,723000 Shaanxi)Tutor: Jiang YuanAbstract :In the rapid growth of social economy, people's quality of life also in the era of continuously rising, people is higher and higher demand for the comfort of life, the curtain as each family must supplies, of course also needs to meet the demand of people to a higher comfort, so there is a need to design a intelligent remote control curtains. This design is based on 8-bit microcontroller STC89C51 design intelligent remote control curtains. Using the wireless remote control, and intelligent mode, the curtain opened and closedby dc motor control.Key words : STC89C51;DC motor;wireless remote control目录1 概述 (1)1.1 设计的背景与意义 (1)1.2 主要任务 (2)2系统总体方案及硬件设计 (2)2.1设计思路 (2)2.2 工作原理 (2)2.3 硬件系统设计 (2) (2)2.3.2 单片机最小系统 (4) (5)2.3.4 遥控发射模块参数 (5)2.3.5 PT2262/PT2272编解码集成电路原理说明 (6)2.3.6 遥控电路设计 (8)2.3.7 光线检测模块 (9)2.3.8 正反转控制模块 (9)2.3.9 正反转与模式显示模块 (10)3系统软件设计 (10)3.1 软件介绍 (11)3.2程序设计 (12)3.3系统程序流程图 (13)4毕业设计体会 (14)参考文献 (15)附录A (16)附录B (20)1 概述对每个家庭来说窗帘已经是不可缺少的家具用品,众所周知窗帘的最基本作用就是保护个人隐私以及遮挡阳光挡灰尘等。

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

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

基于单片机的智能窗帘系统设计1. 引言1.1 背景介绍智能家居系统随着物联网技术的不断发展和普及,已经成为人们日常生活中越来越重要的一部分。

智能窗帘系统作为智能家居的重要组成部分,可以提供便利的人机交互体验,实现自动化控制,提高居家生活的舒适度和便利性。

传统的窗帘需要手动操作,不仅操作繁琐,而且在一些特殊情况下,如离家忘记关窗帘等情况下会导致一些安全隐患。

设计一款基于单片机的智能窗帘系统具有一定的实用性和市场需求。

本系统利用单片机作为控制核心,通过传感器采集环境信息,实现自动控制窗帘的开合,同时可以通过手机APP或语音控制实现远程控制。

通过智能窗帘系统的设计和实现,可以为用户提供更加便捷、安全、舒适的家居体验。

在本文中,将介绍基于单片机的智能窗帘系统的设计方案、硬件设计、软件设计、实现过程以及功能测试等内容,旨在通过实验结果分析和设计优缺点总结,为未来智能窗帘系统的发展和改进提供参考和借鉴。

【字数:243】1.2 研究目的研究目的是为了探讨基于单片机的智能窗帘系统在家居生活中的应用,通过设计和实现一个智能窗帘系统,实现窗帘的自动控制和智能化管理。

我们的研究目的是为了让用户能够方便地通过手机或者语音控制窗帘开合,实现智能化的家居环境,提升生活品质和便利性。

我们还希望通过对智能窗帘系统的研究,探讨如何利用单片机等硬件设备来实现家居设备的智能化控制,进一步推动智能家居技术的发展和应用。

通过本研究,我们希望能够为智能家居领域的发展和创新提供一定的参考和借鉴,为消费者带来更加智能化和便捷的生活体验。

1.3 研究意义智能窗帘系统作为智能家居的一部分,可以为人们提供更加便捷、舒适的生活体验。

通过对智能窗帘系统的研究与设计,可以在实践中验证单片机在智能家居领域的应用价值。

智能窗帘系统还可以有效地提高生活的便利性和舒适度,满足人们对智能化生活的需求。

智能窗帘系统的研究也有助于推动智能家居技术的发展,促进智能家居产品的商业化应用。

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

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

基于51单片机的智能窗帘控制系统设计智能家居技术的快速发展使得我们的家居生活更加智能化和便利化。

其中,智能窗帘控制系统作为其中一个重要组成部分,带来了更加舒适和人性化的体验。

本文将介绍一种基于51单片机的智能窗帘控制系统设计。

一、系统设计概述智能窗帘控制系统设计旨在通过使用51单片机作为核心控制器,实现对窗帘的自动控制。

系统能够根据光线传感器的数据,自动调节窗帘的开闭程度,同时也支持用户手动控制。

二、硬件设计1. 51单片机51单片机是一种常见的嵌入式控制芯片,具有良好的稳定性和灵活性。

该单片机能够通过编程控制各种外设,如光线传感器、电机驱动模块等。

2. 光线传感器光线传感器用于感知环境的光线强度。

基于这个数据,系统能够判断当前是否需要调节窗帘的开闭程度。

3. 电机驱动模块电机驱动模块负责控制窗帘的开闭。

通过控制不同的电机转速和方向,实现窗帘的自动开关。

4. 人机交互模块人机交互模块包括按键、液晶屏等设备,用于用户手动控制窗帘的开闭,同时也显示系统的运行状态和参数。

三、软件设计1. 硬件初始化在系统启动时,需要对各个硬件设备进行初始化,并进行必要的设置,如引脚配置、中断配置等。

2. 光线传感器数据采集系统通过光线传感器实时采集光线强度数据,并通过模数转换将其转化为可用的数字信号。

3. 窗帘控制算法基于光线传感器数据,系统根据预设的算法判断窗帘的开闭程度。

当光线强度较弱时,窗帘自动关闭;当光线强度较强时,窗帘自动打开。

算法还可以考虑其他因素,如时间、季节等。

4. 手动控制模式系统支持用户手动控制窗帘的开闭。

用户可以通过按键或其他人机交互设备来实现手动操作。

5. 显示与反馈系统通过液晶屏等设备将系统的运行状态和参数显示给用户,同时也可以通过提示音或其他方式进行反馈,以增强用户的交互体验。

四、系统实现与测试在完成系统设计后,需要进行系统的实现和测试。

首先,按照硬件设计部分的要求进行电路的搭建和元件的连接。

基于单片机的智能窗帘多模式控制设计

基于单片机的智能窗帘多模式控制设计

基于单片机的智能窗帘多模式控制设计摘要随着社会的进步和人们生活水平的持续提升,智能家居产品逐渐成为现代生活的一部分。

人们对家居的品质和舒适性有了更高的期望。

在这样的背景下,传统窗帘已经不能满足现代人对生活品质的追求。

多模式智能窗帘应运而生,不仅大大提高了工作与学习的便捷性,还满足了人们多变的生活需求,克服了传统窗帘在功能和智能化方面的局限性,具有广阔的市场潜力和应用前景。

本文深入探讨了全自动窗帘的设计理念及实际效果,并详细描述了其硬件设计和软件调试过程。

通过该控制电路,我们可以根据环境亮度快速实现各种控制模式,如自动控制、定时控制以及手动控制等。

关键词:智能窗帘;电路系统;单片机;设计理念;控制模式第1章引言随着人民生活水平的不断提高,以及智能化家居产品的产生与广泛应用,广大人民群众对生活品质的要求逐步提升,传统窗帘现在已不能有效满足广大居民对人们对舒适生活水平的标准。

说到智能窗帘,主要是欧美等发达国家的最新产品,采用的是一层薄薄的隔板,从内部到外部,形成一个连续的隔音管道,所以隔音效果非常好。

美国开发了一种新型的高效折叠帘子,由高强度聚酯纤维织物和带有反射功能的铜薄膜构成,通过在金属薄片上添加一道保护膜,从而实现了能源节约。

另外,窗帘和窗帘之间的气流也会减少,特别是安装了一套太阳能发电站,将阳光直接照射到窗帘上,再利用能量转化技术,将阳光转化成窗帘所需的电力,在阳光充足的时候,窗帘可以发出5 W的电量。

这能保持房间里的凉意,同时也能欣赏窗外的景色。

本世纪之交,一间英国的大公司研发出一款结合电脑及感应技术的幕布,可以为使用者量身定做各种不同的特性,例如远程操控、计时控制等。

在智能化行业,自动化智能窗帘可以说是一个正在快速发展的行业。

因为其实用价值高,在很少的时候就可以达到多种不同的性能,同时其人性化的控制系统已经得到了越来越多的用户的认可,并且在未来的发展中,很有希望超过外国技术。

事实上,中国很多工厂都会制造全自动的窗帘,并且中国的工业发展和其它工业有着很大的区别。

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

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

伴随着信息化时代的到来,智能化家居控制系统越来越多的出现在人们的日常生活中,给人们带来了安全、方便、舒适的生活环境,家居环境也因此越来越成为人们关注的热点。

而窗帘是我们家居环境中必不可少的,但是传统的窗帘需要繁琐的操作,已经不能满足现代生活品质的要求,于是人们对家居环境提出了更高的要求,具有智能化的窗帘控制系统拥有广泛的应用前景[1-4]。

针对以上问题,设计了一种以STC90C 516R D单片机为控制核心,集手动控制、红外遥控以及光感控制为一体的智能窗帘控制系统,实现了半自动和自动两种模式的控制方式。

半自动模式下,可以通过人工操作机械按键实现窗帘的任意开合;自动模式下既可以通过红外遥控操作来实现窗帘的任意开合,也可以通过光敏电阻感应外界光照的强弱来自动控制窗帘开合。

在控制窗帘的开合的同时,根据人们的不同需求,可以通过机械按键和红外遥控按键来改变窗帘开合的速度,更加的人性化。

智能控制不仅克服了传统窗帘功能单一,操作繁琐、智能化程度不高的缺点,而且可以满足不同环境场合的需求。

1 控制系统硬件设计1.1 硬件系统的基本组成系统的硬件结构框图如图1所示。

本系统选取的是S T C 推出的新一代超强干扰/高速/低功耗的单片机S T C 90C 516R D 为核心,由键盘电路、数码管显示电路、红外收发电路、光敏电阻、A D 转换电路以及步进电机驱动电路等外围电路组合而成。

系统的被控对象为步进电机,窗帘的开合由步进电机来带动。

通过红外遥控器和机械按键发出信号来控制电机的正反转、停止与开始运转,即窗帘的开合,还能够控制窗帘开合的速度。

同时,根据用户需求可以开启或关闭光控功能,通过光敏电阻感知外界光强,窗帘能够自动开合。

显示模块可用来显示窗帘速度的等级和窗帘开合状态。

基于单片机的智能窗帘控制系统设计邓嘉卿1 金鑫2(1.中国矿业大学(北京)机电与信息工程学院 北京 100083;2.北京理工大学机械与车辆学院 北京 100081)摘 要:随着智能化家居产品的产生与广泛应用,传统窗帘已经不能满足人们对生活水平质量的要求。

毕业论文-基于AT89C52单片机的光感智能窗帘控制系统设计

毕业论文-基于AT89C52单片机的光感智能窗帘控制系统设计

计算机控制技术课程设计说明书基于AT89C52单片机的光感智能窗帘控制系统设计学生姓名:学号:学院:专业:电气工程及其自动化指导教师:2016年1月摘要随着生活水平的提高,智能家居越来越被人们关注。

智能窗帘也随着科技发展悄然兴起,它不但具备窗帘优雅美观的特点,而且还能提供智能化的服务,使家居生活更加舒适、温馨与贴心。

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

它具备光感、红外遥控、温度显示、定时等功能。

该窗帘可以根据外界的光亮程度来控制窗帘开启,从而达到调节室内光线,同时还提供按键来控制窗帘的关合。

为了方便用户使用,增设定时模块,用户可根据自身的需要对某段时间,设置窗帘的开启程度。

当定时结束,窗帘自动切换到光感模式实现对室内光线的控制。

同时,还增设温度显示,使用户可以了解温度状况。

关键词:智能窗帘:红外遥控;光感控制;单片机目录第1章绪论 (1)1.1 设计的背景和意义 (1)1.2 本设计的内容 (1)1.3 存在的主要问题 (2)1.3.1 光感功能的实现 (2)1.3.2 遥控功能的实现 (2)第2章总体方案设计 (4)2.1 主控制系统CPU (4)2.2 窗帘结构安装及电机选择 (6)2.2.1 窗帘结构安装 (6)2.2.2 步进电机选择 (6)2.3 硬件总体方案 (7)2.3.1方案设计说明 (8)2.3.2方案选择说明 (8)3.1 光电传感器信号采集模块设计 (10)3.3 执行单元模块设计 (16)第4章系统软件设计 (21)4.1 程序流程 (21)4.2 程序设计 (22)5课程设计体会 (24)参考文献 (25)附录硬件电路图 (26)第1章绪论1.1 设计的背景和意义21世纪是信息化的世纪,各种电信和互联网新技术推动了人类文明的巨大进步。

利用先进的计算机技术、网络通讯技术、综合布线技术、将与家居生活有关的各种子系统,有机地结合在一起,通过统筹管理,让家居生活更加舒适、安全、有效。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的智能型家居窗帘控制电路的设计摘要本文首先介绍了智能家居的基本知识及其应用前景,接着着重介绍了开发单片机控制的红外线遥控窗帘系统所用到的集成芯片STC89C52、L7805稳压芯片、LCD1602液晶显示屏、DS1302时钟芯片、AT24C02存储芯片、28BYJ_48步进电机、HS0038红外线接收电路等硬件的结构原理。

本文采用分块的模式,对整个系统的硬件电路设计进行分析,分别给出了系统方案原理框图、电源电路、显示电路、时钟DS1302电路、外扩存储电路、电机控制电路、红外线接收电路,并对相应电路设计进行了相关的阐述。

软件的编写思路也是采用分块的模式,分别写出了LCD1602液晶显示程序、DS1302时钟芯片控制程序、时间调整与定时程序、步进电机控制程序、HS0038红外线解码程序、AT24C02控制程序、光控程序的编写思路,每一模块都画出了其方框图,一目了然。

最后通过仿真调试,时钟,手动开关窗帘等控制方面的设计上基本达到了预期目的。

当然,该系统在一些细节的设计上还需要不断的完善和改进。

关键词:STC89C52RC单片机;DS1302时钟芯片;红外遥控;LCD1602;窗帘AbstractAt first, this paper introduces the basic knowledge of the smart home and its application prospect, and then introduces the development of single-chip microputer control of infrared remote control curtain system used by the integrated chip STC89C52, L7805 voltage chip, LCD1602 LCD display, DS1302 clock chip, 28 byj_48 stepper motor,AT24C02 storage chip, HS0038 infrared receiving circuit, etc. hardware structure principle,based on the block model, this paper give an analysis to the hardware circuit design of the whole system.It respectively presents the system principle block diagram, power supply circuit, display circuit, clock DS1302 circuit , outside enlarge storage circuit , motor control circuit, infrared receiving circuit and gives a corresponding explanation of the related circuit design. Writing ideas of software adopt the block pattern too . They write down the pile thoughts of the LCD1602 LCD display program, DS1302 clock chip control procedures, time adjustment and timing, stepper motor control procedures, HS0038 infrared decoding procedures, AT24C02 control procedures . Every module draws the very block diagram ,which is clear at a glance .Finally,via simulation and debugging ,the design of the control aspects such as the clock , the manual switch curtain has basically reached the expected purpose . Of course , the system requires constant perfection and improvement on some detail designs .Key words:stc89c52rc singlechip;ds1302 clock chip;infrared remote control;lcd1602;curtain目录1 绪言1.1 课题背景随着时尚元素与家居生活的逐步融合,人们对于家居装饰也提出了更高的要求。

谈到家居装饰,窗帘所发挥的作用绝对是功不可没。

现如今,通透的玻璃窗正在变成现代建筑设计中的流行元素。

大阳台、外飘窗、阳光住宅开始成为一种时尚和高品质生活的体现。

而对家居装饰起到点睛之笔的窗帘,也尤如一股势不可挡的旋风,吹遍家居卖场,吹进了百姓的家。

现在市场上的智能窗帘有如下特点:1.无线遥控;2.半自动手动控制;3.环境亮度控制;4.时间自动控制;5.电机工作鸣响提示和整点报时功能。

这种简约风格的新型窗饰不仅仅是我们看风景的眼睛,也成为家居中一道美丽风景。

在秋冬季节里,透过智能窗饰传来的浓浓暖意,让你更接近自然,从舒适到陶醉,十分妥帖的个性化“定制”对阳光的需求——生活像是在旅行,惬意中带着情调。

虽然遥控自动窗帘系统在我国还刚刚兴起,但其发展前景广阔,推广和应用自动窗帘系统具有重要的现实意义。

1.2 课题的研究方向自动窗帘机的控制方式大体上有三种:声控、光控、时控,声控和遥控属于半自动类;而光控虽属全自动式,但因光敏器件的灵敏度,冬夏等不同季节的光照度的不同,以及人们对起闭窗帘在时间上的要求不同,而难以实施和普及。

因此,时控式的全自动窗帘机便成了专业以及业余电子设计人员的热门课题。

本电路设计利用价格相对便宜的单片机作为主要控制器件,通过步进电机的正反转模拟窗帘开启关闭,实现以下功能:[1]无线遥控功能;[2]半手动控制功能;[3]根据环境亮度自动控制功能;[4]定时控制功能。

考虑到单片机IO口有限,比市场上的少了正点报时功能。

2 系统总体方案设计2.1 系统方案确定根据任务书要求:[1]能根据时间定时开关窗帘;[2]能根据光的亮度自动开关窗帘;[3]能用红外遥控器控制窗帘开启关闭;为满足上述要求,确定的方案原理图图2.1如下:图2.1 系统方案原理框图按键模块除了定时外,还可在遥控器失灵后手动控制,防止意外情况。

2.2 模块器件选择为使基于单片机控制的红外线遥控系统在实际使用过程中具有较高的性能/价格比,所以对该系统的原器件作了精心挑选。

按在实际工作中的作用,可分为以下几个部分:STC89C52RC单片机是整个电路的核心,它控制其它模块来完成各种复杂的操作;红外线一体化接受HS0038负责接受命令;芯片DS1302负责时钟的运行及设置参数;AT24C02用来存储数据;LCD1602用来显示各种数据,包括实时时间、定时时间、电机运行状态等。

下面重点说明下STC89C52RC单片机以及简单介绍下部分其他器件(其他器件会在相应电路中详细介绍)。

2.2.1 STC89C52RC单片机STC89C52RC有很宽的工作电源电压,可为2.7~6V,当工作在3V时,电流相当于6V工作时的1/4。

STC89C52RC工作于12Hz时,动态电流为5.5mA,空闲态为1mA,掉电状态仅为20nA。

引脚图如图2.2:图2.2 STC89C52RC引脚图STC89C52RC的特点·STC89C52RC与MCS-51系列的单片机在指令系统和引脚上完全兼容;·片内有4k字节在线可重复编程快擦写程序存储器;·全静态工作,工作范围:0Hz~24MHz;·三级程序存储器加密;·128×8位内部RAM;·32位双向输入输出线;·两个十六位定时器/计数器·五个中断源,两级中断优先级;·一个全双工的异步串行口;·间歇和掉电两种工作方式·超强抗干扰: 高抗静电(ESD保护) ,轻松过 2KV/4KV快速脉冲干扰;·宽电压,不怕电源抖动;·宽温度范围,-40℃~85℃;·禁止ALE输出;;·超低功耗:[1]掉电模式:典型功耗<0.1 μ A ;[2]空闲模式:典型功耗2mA ;[3]正常工作模式:典型功耗4mA-7mA ;[4]掉电模式可由外部中断唤醒,适用于电池供电系统,如水表、气表、便携设备等.STC89C52RC的引脚[1]电源:①VCC - 芯片电源,接+5V;②VSS - 接地端;[2]时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。

[3]控制线:控制线共有4根:ALE/PROG:地址锁存允许/片内EPROM编程脉冲①ALE功能:用来锁存P0口送出的低8位地址②PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

PSEN:外ROM读选通信号。

RST/VPD:复位/备用电源。

①RST(Reset)功能:复位信号输入端。

②VPD功能:在Vcc掉电情况下,接备用电源。

EA/Vpp:内外ROM选择/片内EPROM编程电源。

①EA功能:内外ROM选择端。

②Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。

[4]I/O口线:P0、P1、P2、P3共四个八位口。

▪P0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。

P0口也用以输出外部存储器的低8位地图1址。

由于是分时输出,故应在外部加锁存器将此地址数据锁存,地址锁存,信号用ALE。

▪P1口是专门供用户使用的I/O口,是准双向口。

▪P2口是从系统扩展时作高8位地址线用。

不扩展外部存储器时,P2口也可以作为用户I/O口线使用,P2口也是准双向口。

▪P3口是双功能口,该口的每一位均可独立地定义为第一I/O功能或第二I/O 功能。

作为第一功能使用时操作同P1口。

P3口的第二功能如表2.1所示。

表2.1 P3口第二功能2.2.2 LCD1602液晶显示屏LCD1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。

相关文档
最新文档