基于51单片机智能遥控窗帘论文
- 格式:doc
- 大小:350.00 KB
- 文档页数:25
基于单片机控制的智能窗帘电机设计第一章:引言1.1 研究背景随着智能家居的快速发展,智能窗帘作为其中的重要组成部分,逐渐受到人们的关注。
传统的手动窗帘操作不仅麻烦,而且不够智能化。
因此,基于单片机控制的智能窗帘电机的设计成为了当前研究的热点之一。
1.2 研究目的本文旨在设计一种基于单片机控制的智能窗帘电机系统,实现窗帘的自动控制,提高使用者的生活品质和舒适度。
第二章:系统设计2.1 系统架构基于单片机控制的智能窗帘电机系统主要由电机模块、单片机模块、光敏模块和通信模块组成。
其中,电机模块用于控制窗帘的开闭,单片机模块用于控制和监测窗帘的状态,光敏模块用于感知环境光强度,通信模块用于实现与其他智能设备的互联。
2.2 单片机选择在设计中,选择一款适合智能窗帘电机控制的单片机是非常重要的。
根据需求分析,我们选择了市场上常用的51系列单片机,具有较好的性能和稳定性。
2.3 电机模块设计电机模块是智能窗帘电机系统的核心部分,主要负责窗帘的开闭动作。
为了实现窗帘的平稳运行,我们选用了步进电机作为驱动电机,并设计了相应的电路,实现电机的正反转和速度控制。
2.4 光敏模块设计光敏模块用于感知环境的光强度,从而实现智能控制。
我们采用了光敏电阻作为感光元件,通过测量光敏电阻的阻值变化来获取环境光强度的信息。
2.5 通信模块设计为了实现智能窗帘电机系统与其他智能设备的互联,我们选择了无线通信模块。
通过与其他智能设备的无线连接,可以实现远程操控窗帘的功能。
第三章:系统实现3.1 硬件设计根据系统设计的要求,我们进行了硬件电路的设计和搭建。
通过连接各个模块,并按照规定的接口进行连接,实现了智能窗帘电机系统的硬件搭建。
3.2 软件设计在单片机模块中,我们设计了相应的软件程序,用于控制和监测窗帘的状态。
通过编写相应的代码,并进行调试,实现了智能窗帘电机系统的软件设计。
第四章:系统测试与分析4.1 功能测试为了验证智能窗帘电机系统的功能,我们进行了相应的测试。
基于单片机的智能窗帘控制系统设计毕业论文_单片机电火花控制系统毕业论文基于单片机的智能窗帘控制系统设计摘要在现代的社会中,人们对生活环境很重视,智能家居对人们的生活产生了极其重要的影响。
本文将研究一种基于单片机的智能窗帘控制系统。
在此设计系统中,以STC89C52单片机作为电路的主控部分,语音识别芯片和光敏电阻作为信号输入部分,加以按键控制和液晶显示,从而实现电动窗帘的智能控制。
硬件电路是由语音识别模块、按键模块、系统总控制模块、光控模块、步进电机驱动模块和液晶显示模块等相关电路组成。
通过软件调试实现窗帘的手动控制、半自动控制、自动控制等功能。
最后经过硬件和软件的整体联调实现了语音控制、手动控制、光照控制窗帘的开关等基本功能。
从而使窗帘达到智能的效果,在市场上有较好的应用前景。
关键词智能窗帘,步进电机,单片机STC89C52,语音识别Design of control system for intelligent curtain based on MCU Abstract In modern society, peo ple”s living environment is very important, smart home for people”s lives have a very important impact. This paper will research a kind of intelligent curtain control system based on single chip microcomputer. In this design system, STC89C52 microcontroller as the master control part of the circuit, speech recognition chip and photosensitive resistance as a signal input part, be keyboardcontrol and LCD display, in order to achieve intelligent control electric curtain. Hardware circuit is made up of the speech recognition module, keys module, system control module, optical module, stepper motor driver module and LCD module circuit. Through the software to realize the curtain of the manual control, semi-automatic control, automatic control and other functions. At last, the basic functions of voice control, manual control, light control curtain switch and other basic functions are realized through the whole combination of hardware and software. So that 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 前言3 1课题研究的背景及意义3 2课题研究的内容及章节安排3 3课题难点4 4课题的设计任务和要求4 5本章小结4 第一章方案论证及总体设计5 1.1光电传感器的方案选择和论证5 1.2按键模块的方案选择5 1.3语音识别模块的选择方案5 1.4显示模块的选择方案和论证6 1.5步进电机驱动芯片的选取6 1.6系统的各部分功能实现6 1.7系统的总体设计思路7 1.8本章小结7 第二章系统硬件设计8 2.1主控模块及相关电路8 2.1.1 STC89C52单片机的介绍8 2.1.2晶振电路9 2.1.3复位电路10 2.1.4 电源电路10 2.2按键模块11 2.3光控模块11 2.4语音识别模块12 2.5步进电机驱动模块13 2.6显示模块14 2.7本章小结14 第三章系统软件设计15 3.1软件设计总体说明15 3.2按键程序设计16 3.3光控模块程序17 3.4语音识别模块程序18 3.5步进电机驱动软件设计193.6显示模块程序20 3.7本章小结21 第四章调试与仿真224.1 Proteus软件概述224.2智能窗帘控制系统PROTEUS仿真22 4.3调试的注意事项23 4.4系统联调23 结束语27 附录28 附录1:电路原理图及实物图28 附录2:源程序29 附录3:元器件清单39 参考文献(References)40 前言1课题研究的背景及意义科学技术的不断创新和提高,电子产品的种类越来越丰富且发展速度也非常惊人。
武汉长江工商学院毕业论文(设计)学院:工学院专业:通信工程年级:2010级题目:基于单片机的智能窗帘控制系统姓名:学号:指导老师:职称:教授2014年4月15日武汉长江工商学院本科毕业论文(设计)原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承担。
作者签名:年月日目录摘要 (1)关键词 (1)Abstract (1)Key words (1)1 概述 (2)2 总体方案设计 (2)2.1 设计的基本内容和要求 (2)2.2 整体功能 (2)2.3 原理框图 (2)2.4 系统芯片介绍 (3)2.4.1 STC89C51单片机的介绍 (3)2.4.2 SC2262/2272原理介绍 (5)3 系统各硬件模块 (7)3.1 单片机控制系统 (7)3.1.1 时钟模块 (7)3.1.2 复位电路 (8)3.1.3 电源模块 (8)3.2 电机驱动模块 (9)3.3 光敏检测模块 (9)3.4 手动无线遥控模块 (10)4 系统软件设计 (11)4.1 模块化程序流程图 (11)4.2 主要模块程序设计 (12)4.2.1 直流电机程序设计 (12)4.2.2 无线发射和接收模块程序设计 (13)5 硬件调试 (13)6 软件仿真 (13)7 总结与体会 (14)8 致谢 (14)参考文献 (15)附录 (15)基于单片机的智能窗帘设计摘要:本设计主要由STC89C51单片机控制系统、电源模块、电机驱动模块、光敏检测模块、手动控制模块、无线发送与检测模块等组成。
处于光敏智能模式时,光敏电阻检测到光照强度的变化,将电阻变化转化为电压变化,并将该变化信号传输到单片机;正反转处于遥控控制时,单片机通过检测按键指令,作出相应的动作指令。
单片机通过给驱动模块下达指令来控制电机的正反转,从而实现窗帘的打开和关闭,由此实现智能控制和手动遥控功能,使本设计更加方便和人性化,构成一个多功能自动窗帘控制系统,它将成为未来智能家居必不可少的一员。
目录摘要 (1)第1章绪论 (2)1.1 系统设计的背景及意义 (2)1.2 设计的基本内容 (2)1.3 实现的基本功能 (3)第2章总体电路设计与原理说明 (4)2.1 方案介绍 (4)2.2总体方案设计 (5)2.2.1 自动控制窗帘基本功能 (5)2.2.2 总体结构设计 (5)第3章硬件分析与设计 (7)3.1 单片机及相关电路设计 (7)3.1.1 89C51单片机概述 (7)3.1.2 晶振电路 (8)3.1.3 复位电路 (8)3.1.4 显示电路 (9)3.2 光敏传感器电路 (9)3.3 A/D转换电路 (12)3.4 步进电机电路 (12) (13)3.5 温度检测电路 (13)3.6 红外控制电路 (15)第4章程序分析设计 (18)4.1 主程序 (18)4.2 重要子程序设计 (18)第5章总结 (19)参考文献 (21)附录1 :原理图 (22)附录2 :部分子程序 (23)摘要自动控制技术是20世纪发展最快、影响最大的技术之一,也是21世纪最重要的高技术之一。
今天,技术、生产、军事、管理、生活等各个领域,都离不开自动控制技术。
就定义而言,自动控制技术是控制论的技术实现应用,是通过具有一定控制功能的自动控制系统,来完成某种控制任务,保证某个过程按照预想进行,或者实现某个预设的目标。
随着电子计算机技术和其他高技术的发展,自动控制技术的水平越来越高,应用越来越广泛,作用越来越重要。
尤其是在生产过程的自动化、工厂自动化、机器人技术、综合管理工程、航天工程、军事技术等领域,自动控制技术起到了关键作用。
当然,在智能家居方面,自动控制技术有较好的发展前景。
应用自动控制技术,将是家居环境更加智能化,人性化。
针对家居环境采光及避光问题,自动窗帘控制系统将取代手动控制,更加人性化。
本文综述了自动窗帘系统的设计与控制系统,介绍了设计制作一个完整的自动窗帘控制系统所需要做的理论分析,以及各环节功能的实现。
98电子技术Electronic Technology电子技术与软件工程Electronic Technology & Software Engineering智能窗帘作为现代家居的一部分,在许多的发达国家应用都较为普遍,同时受到人们的喜爱。
随着技术的逐渐发展,人们收入增长,用户对智能家居的需求呈现出快速增长的态势,作为智能家居的一部分——智能窗帘,随着认识的深化,推广的普及,其发展呈现功能多样化、噪音更低化、产品高档化等趋势。
1 控制系统设计概述此设计是实现以STC89C52单片机[8]为控制的核心元件。
其它的外围模块围绕着单片机最小系统展开。
其中包括,显示模块部分选用0.96寸OLED 液晶,可以同时显示年、月、日、时、分、控制模式、光照强度、温度等有关内容;时钟模块部分使用DS1302芯片,在它初始化之后,就会立即运行,单片机只需要对时间信息进行读取即可,根据读取到的时间,设置窗帘的定时打开和关闭;使用光敏电阻与模数转换芯片ADC0832组成光照检测电路,将模拟量光照强度通过芯片数字化处理后显示出来,将光照强度转换成电压,根据电压大小控制窗帘开闭程度;使用DS18B20温度传感器测量温度并显示,将采集温度转换成电压,根据电压大小控制窗帘开闭程度;窗帘使用TB6612FNG 驱动减速直流电机进行代替模拟,通过调节PWM 进行对电机的相应控制,同时配有两个LED 灯用来指示窗帘当前的开关状态;本设计还有5个按键作为操作输入设备,可以对当前时间进行调整设置和设置窗帘开关时间和光控阈值以及温度,切换窗帘控制模式,调节窗帘智能开闭程度;采用USB 5V 对系统进行供电以及程序烧录。
控制系统框图如图1所示。
2 系统电路设计2.1 控制器STC89C52是一款电压低,性能好的CMOS 8位微控制器,含有8k bytes 的能够重复进行擦写的Flash 只读程序存储器,同时拥有256 位的随机存取数据存储器(RAM ),其内部有通用8位中央处理器和Flash 存储单元,STC89C52为控制器有许多优点能够广泛地应用于不同的场景下。
科技视界Science &Technology VisionScience &Technology Vision 科技视界0引言随着现代社会的高速发展,室内设计智能化程度越来越高。
现智能窗帘控制系统在家居、大型会议室等领域得到了广泛使用,最大限度满足人们对窗帘开度的各种要求,克服了传统窗帘的许多缺点,为人们提供了更快捷、舒适的生活环境。
系统利用单片机实现了以光和温湿度信号的窗帘轨的自动化工作,并引入蓝牙无线通信技术使窗帘和窗户随室外光线和室内温湿度的检查实现自动化开关调节。
1系统要求自动状态下,实现窗帘随光照强度自动调节开/关的功能;对环境温湿度的检测,可根据用户设置环境参数实现自动开/关窗帘和窗户。
利用无线蓝牙模块可对窗帘和窗户的运行实现遥控功能。
在手动模式下,通过按键控制达到窗帘、窗户的开/关和停止。
系统可实现手/自动方式的灵活转换。
2硬件系统设计2.1系统组成系统选用STC12C5A60S2作为主控芯片,用以完成对系统执行机构的控制、信息处理和液晶显示。
单片机控制直流减速电机实现窗帘、窗户的控制。
光照强度、温湿度信号均通过无线蓝牙模块传输至单片机,经处理后实现电机对窗户、窗帘的自动控制。
2.2控制系统的电路设计根据设计方案和要求,可将电路分为5部分,分别为无线蓝牙遥控,传感器数据采集,电机驱动控制,单片机主控和电源部分。
2.2.1无线蓝牙遥控无线蓝牙通信采用HC-06蓝牙模块,主机模块和从机模块之间互相通信。
该蓝牙模块指令丰富,通信稳定性较高,可应用到智能窗帘的无线遥控上。
配对以后当全双工串口使用,无需任何蓝牙协议,支持8位数据位、1位停止位、无奇偶校验的通信格式。
相比传统2.4GHz 无线通信更先进,密码配对稳定可靠,系统操作形式更加多样化。
2.2.2传感器数据采集(1)BH1750FVI 光电传感器采集光照强度参数运用了GY-30集成光照模块,主要传感器芯片是BH1750FVI,利用它的高分辨率可探测较大范围的光强度变化。
基于单片机的智能窗帘系统设计【摘要】本文介绍了基于单片机的智能窗帘系统设计。
在首先对背景进行了介绍,指出了智能家居在现代生活中的重要性。
然后提出了智能窗帘系统的设计问题,探讨了如何利用单片机技术实现智能控制。
研究意义部分强调了智能窗帘系统在节能、舒适性和便利性方面的重要作用。
在详细介绍了系统架构设计、硬件设计和软件设计,阐述了单片机在系统中扮演的关键角色。
然后描述了智能窗帘系统的各项功能实现,包括远程控制、定时设置等。
最后通过实验验证了系统的可靠性和稳定性。
结论部分总结了本文研究的成果,展望了未来智能家居技术的发展方向,并探讨了智能窗帘系统在日常生活中的实际应用前景。
通过本文的研究,可以为智能家居领域的进一步发展提供参考和借鉴。
【关键词】单片机、智能窗帘、系统设计、硬件设计、软件设计、功能实现、实验验证、成果总结、展望未来、技术应用1. 引言1.1 背景介绍在当今社会,随着智能家居的兴起,智能窗帘系统作为其中的重要组成部分,受到了越来越多人的关注和青睐。
传统的窗帘需要手动操作,不仅繁琐而且不方便,而智能窗帘系统的出现,可以实现远程控制、定时开关,智能感应等功能,为人们的生活带来更加便利和舒适的体验。
随着科技的不断进步和单片机技术的不断成熟,基于单片机的智能窗帘系统设计逐渐成为研究的热点。
通过使用单片机可以实现对窗帘的智能控制,让用户可以通过手机App或者语音助手实现对窗帘的远程控制,实现自动化智能管理。
本文将基于单片机技术设计一套智能窗帘系统,旨在提高人们对窗帘的使用体验,增加生活的便利性和舒适性。
通过对系统架构设计、硬件设计、软件设计、功能实现和实验验证等方面的研究,探讨如何实现智能窗帘系统的智能化和人性化,为智能家居的发展提供新的解决方案。
1.2 问题提出在现代生活中,窗帘作为家居装饰的重要组成部分,不仅具有遮光、隔热、隔音等功能,还能起到保护隐私的作用。
传统的窗帘需要手动操作,存在操作不便、时间耗费等问题。
基于单片机的智能窗帘系统设计1. 引言1.1 研究背景随着科技的不断发展,智能家居系统已经成为了人们生活中的一部分。
智能窗帘系统作为智能家居系统中的一种重要组成部分,具有自动开关、遥控操作等功能,极大地方便了人们的生活。
传统的窗帘控制方式通常需要人工操作,不仅费时费力,而且不够智能化。
基于单片机的智能窗帘系统的设计与研究具有非常重要的意义。
通过引入单片机技术,智能窗帘系统可以实现更加智能化的控制方式,比如可以根据时间、光线、温度等参数自动调节窗帘的开合程度,实现智能化的控制。
基于单片机的智能窗帘系统还可以通过手机App等远程控制方式,实现更加方便的操作体验。
本文旨在设计并实现一种基于单片机的智能窗帘系统,探讨其系统架构设计、硬件设计、软件设计、通信协议设计等关键技术,并对实验结果进行分析,最终总结设计的优缺点,展望未来的研究方向,为智能家居系统的发展贡献一份力量。
1.2 研究意义智能窗帘系统的设计与研究在当今智能家居领域具有重要的意义。
智能窗帘系统的推出能够提高家居生活的便利性和舒适性,用户可以通过智能手机或语音控制设备来轻松操作窗帘开合,避免了传统手动操作带来的不便和繁琐。
智能窗帘系统可以有效节约能源,通过预设定的时间或光线感应等功能,可以根据用户需求自动开合窗帘,有效利用自然光线,降低能耗,提高能源利用效率。
智能窗帘系统还可以与其他智能家居设备联动,实现更智能化、自动化的家居生活体验,如与智能灯具、空调等设备配合,共同构建智能家居生态系统。
研究智能窗帘系统具有明显的社会和经济意义,有利于推动智能家居技术的发展和普及,提高生活质量,推动节能减排,促进智能家居产业的发展。
1.3 研究目的研究目的:本文旨在设计基于单片机的智能窗帘系统,通过结合单片机的控制能力和传感器技术,实现对窗帘的自动控制和智能化管理。
具体目的包括:提高窗帘的开启和关闭效率,使其能够根据用户需求和环境变化自动调整;增强窗帘的安全性,减少因操作不当而导致的意外事故发生;提升窗帘的舒适性和便利性,让用户能够通过智能手机或语音控制实现远程操作;探索窗帘系统的智能化发展方向,为未来智能家居技术的应用提供参考。
目录摘要 (1)关键词 (1)Abstract (1)Key words (1)1 绪论 (2)2 总体方案设计 (3)2.1 系统的基本功能 (4)2.2 系统的基本组成 (4)2.3 芯片介绍 (5)2.3.1 STC89C51芯片介绍 (5)2.3.2 SC2262/2272芯片介绍 (6)3 系统硬件模块组成 (7)3.1 基本控制系统 (7)3.1.1 时钟模块 (7)3.1.2 复位电路 (7)3.1.3 电源模块 (8)3.2 电机驱动模块 (8)3.3 光敏检测模块 (8)3.4 手动无线遥控模块 (10)4 软件设计 (12)4.1 模块化程序逻辑原理图 (12)4.2 模块程序设计 (12)4.2.1 直流步进电机程序设计 (12)4.2.2 无线发射和接收模块程序设计 (13)5 软件仿真 (14)6 硬件调试 (14)7 总结 (15)8 致谢 (16)参考文献 (16)附录 (17)基于51单片机的智能窗帘设计摘要:本论文设计的是智能控制窗帘的系统,由基于单片机结构和STC89C51单片机系统、以及较为成熟的电机驱动模块、较为先进的光敏检测模块、稳定的电源模块等组成。
基本的系统原理是在智能调控的模式下,光敏检测模块中的光敏电阻遭遇到外界光强的变化,在自身电阻因为光强的变化发生改变后,引起系统电压的变化,并且在电压大小发生改变后迅速将将信号的变化反馈给单片机结构,然后在电机接收到一系列因为光强变化而传递给单片机结构的信号后,经过电机驱动控制模块的指令来进行电机的启动和运作,然后表现为使得窗帘智能打开和智能关闭。
这样就可以实现对于窗帘的智能操控和手动操控这两种控制功能的运作,构成多功能自动窗帘控制系统,使得本设计更加智能化和人性化。
关键词:单片机;红外遥控;智能家居The intelligent curtain design based on 51MCUAbstract:The design of this paper is an intelligent control curtain system, based on the structure of the single-chip microcomputer and STC89C51 single-chip microcomputer system, as well as the more mature motor drive module, more advanced photosensitive detection module, stable power supply module and other components. Is the basic principle of system in intelligent control mode, the photosensitive detection module of photosensitive resistance encountered outside the change of light intensity, resistance because of the change of light intensity change in itself, cause the change of system voltage, and rapidly after will change in the size of the voltage to the change of the feedback signal to microcontroller structure, and then receives a series because of the light intensity changes in motor and passed to the single chip microcomputer after the structure of the signal, through the motor drive control module instruction for motor starting and operation, and then show the closed curtains intelligent open and intelligent. This can realize the intelligent control of the curtain and manual control of the operation of the two control functions, constitute a multi-functional automatic curtain control system, making the design more intelligent and humanized.Key words:STC89C51SCM;Infrared remote control;Smart home1 绪论新世纪是信息时代,各行各业基于信息技术,推出了各自的智能产品,例如智能家居,智能办公、智能驾驶等,这些智能产品都和当今的互联网技术以及控制系统紧密相连。
基于单片机的智能窗帘设计--论文编号:审定成绩:毕业设计(论文)中文题目基于单片机的智能窗帘设计英文题目Design of smart curtains based onMicrocontrollers学院名称自动化学院学生姓名专业智能电网班级学号指导教师答辩组负责人年月教务处制学院本科毕业设计(论文)诚信承诺书本人郑重承诺:我向学院呈交的论文《基于单片机的智能窗帘设计》,是本人在指导教师的指导下,独立进行研究工作所取得的成果。
除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明并致谢。
本人完全意识到本声明的法律结果由本人承担。
年级专业班级承诺人签名年月日摘要随着科技的飞速发展,人们对于现在的生活水平,空气环境,居住质量的要求越来越高。
所以智能家居系统慢慢地步入了我们的视线,它主要就是为我们的生活提供便捷,实现我们理念中的科技家、智慧家、绿色家。
而智能窗帘做为智能家居中的一个模块,它的发展潜能也是无可限量的。
在硬件设计部分,我将STC89C52做为设计的核心,我先概述了单片机的运行特征和主要引脚的使用,首先介绍了有关晶振电路,复位电路的作用和连接图,再介绍了时钟DS1302的特点进行概述,对它的整体排布和连接图进行介绍,再介绍了步进电路的工作原理和工作参数以及它的结构图,然后介绍了LCD1602显示器的各种功能和特性,最后介绍了传感器TSL2561的工作原理以及与单片机的连接。
在软件设计部分,我先对我主程序模块的设计的操作流程图进行介绍,然后叙述了我自己设计理念,再介绍了步进电机模块、按键模块、手动控制模块、定时控制模块、光感控制模块的操作流程。
最后通过调试,成功实现了本次毕业设计的手动控制、定时控制、光感强度控制窗帘开闭的功能。
关键词:智能家居,智能窗帘,DS1302,LCD1602,TSL2561AbstractWith the rapid development of science and technology, people's demand for the living standard, air environment and quality of living is getting higher and higher. So smart home system slowly stepped into our line of sight, it is mainly to provide convenience to our life, achieve our philosophy of science and technology, intelligent home, green home. And the intelligent curtain is a module in the intelligent household, its development potential also is unlimitable.In the hardware design part, I chose STC89C52 as the main chip of this design. I first introduced the characteristics of theSCM STC89C52 and the function of the pin, then introduced the crystal oscillator circuit, the role of the reset circuit and connection diagram,then introduces the characteristics of DS1302 clock are summarized, the overall arrangement of it and the connection graph are introduced, then introduced the stepper circuit working principle and parameters and its structure diagram, and then introduces the functions and characteristics of LCD1602 display, finally introduces the connection principle of sensor TSL2561 and microcontroller.In the part of software design, operation flow chart of the main program module I I design are introduced, and then describes my own design concept, then introduces the stepper motor module, key module, manual control module, timing control module, light control module operating procedures.Finally, through debugging, the graduation design of manual control, timing control, light intensity control, curtain opening and closing function.Keywords: smart home,intelligent curtain, DS1302, LCD1602, TSL2561目录目录第1章引言 (1)1.1 研究背景和意义 (1)1.2 国内外研究现状 (1)1.2.1 国外研究现状 (1)1.2.1 国内研究现状 (2)1.3 主要内容和工作安排 (2)1.4 本章小结 (3)第2章总体方案的设计 (4)2.1 系统的总体设计规划图 (4)2.2 设计的基本内容 (4)2.3 设计实现的功能 (5)2.4 本章小结 (5)第3章系统硬件部分设计 (6)3.1 STC89C52单片机 (6)3.1.1 单片机的概述 (6)3.1.2 ST89C52的引脚功能 (6) 3.2 晶振电路 (7)3.2.1 概述 (7)3.2.2 电路图 (8)3.3复位电路 (8)3.3.1 作用 (8)3.3.2电路图 (9)3.4时钟DS1302 (9)3.4.1 概述 (9)3.4.2 时钟管脚功能 (10)3.4.3 时钟管脚描述 (10)3.4.4 时钟电路图 (11)3.5步进电机 (11)3.5.1 步进电机的结构示意图 (11) 3.5.2 步进电机的工作参数 (12) 3.5.3 步进电机工作原理 (12)3.5.4 步进电机与单片机的连接 (13) 3.6 LCD1602显示器 (14)3.6.1 概述 (14)3.6.2 引脚的功能 (14)3.6.3 显示器与单片机的连接 (15) 3.7 TSL2561光感传感器 (15)3.7.1 概述 (15)3.7.2 工作原理 (16)3.7.3 电路图 (16)3.8 硬件总体设计 (16)重庆邮电大学本科毕业设计(论文)3.9 本章总结 (17)第4章系统软件部分设计 (18)4.1 主程序模块的设计 (18)4.2 步进电机模块的设计 (19)4.3 按键模块设计 (19)4.4 手动控制模块 (20)4.5 定时控制模块 (21)4.6 光强控制模块 (22)4.7 本章小结 (23)第5章集成测试 (24)5.1 调试步骤 (24)5.2 实物调试 (24)5.3 本章小结 (25)总结与展望 (26)参考文献 (27)致谢 (28)附录............................................... 错误!未定义书签。
天津工程师范学院本科生毕业设计基于单片机的窗帘智能控制系统设计Design of intelligent control system for the curtainbased on singlechip摘要随着现代电子技术的快速发展,智能家居已逐渐进入人们的生活中。
本课题介绍基于单片机控制的智能窗帘系统,它采用了无线遥控技术,实现在室内任何地方,只要轻按遥控器,窗帘就会随心所欲地打开或关闭。
为了使智能窗帘系统更加完善,在设计中加入了智能报警系统。
当报警系统开启时,只要有入侵者从窗户入内,就会响起相应的报警信号,同时有数码显示那个窗户的报警器在报警。
这样可以使用户很容易的了解报警情况。
为了实现一机多控的功能,在设计中采用了改变无线模块地址码的方法来实现。
一机多控的功能也就是一个遥控器可以控制家中所有的窗帘和报警装置。
当白天家中有人在家时,只要用遥控器就可以关闭报警系统的工作。
这样可以避免误报,而引起的不必要的麻烦。
这也体现出了该系统的人性化设计。
关键词:单片机无线遥控器智能家居智能报警ABSTRACTAs modern electronic technique develops 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 绪论随着国民经济和科学技术水平的提高,特别是计算机技术、通信技术、网络技术、控制技术的迅猛发展与提高,促使了家庭实现了生活现代化,居住环境舒适化、安全化。
毕业设计(论文)题目:基于51单片机的智能窗帘控制系统设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
题目:基于51单片机的智能窗帘控制系统设计与实现基于51单片机的智能窗帘控制系统设计与实现摘要:随着现代电子技术和自动化技术的快速发展,人们越来越向往便捷,轻松的生活方式,人们对生活质量的要求越来越高。
家用电器产品也在不断的更新换代。
从始初的晶体管、到电子管;由模拟到数字;由分立元件到集成电路;从普通向高性能、多功能型;由手动控制向红外线遥控、向智能化发展。
这次的毕业设计智能窗帘控制系统的设计与实现是在这个的理念上设计的,本系统主要的模块有单片机驱动模块,电机驱动模块,光敏检测模块,无线收发模块和LED信号显示模块。
本系统分为两种模式,在智能模式下利用光敏电阻检测光照强度的变化,通过单片机驱动电机驱动模块中的电机的正反转实现窗帘的来回移动。
在手动模式下,利用遥控器中的无线发送模块发送信号,再通过单片机驱动电机。
本文设计中的智能遥控窗帘因为操作简单,功能实用和结构简单,所以它基本满足人们对窗帘的智能化的基本需求,也因为前景广泛而有研究的价值。
关键字:51单片机,智能,无线遥控,直流电机目录引言 (4)一、绪论 (4)1.1问题的提出 (4)1.2国外最新的研究成果 (5)1.2.1光控帘 (5)1.2.2隔音帘 (5)1.2.3节能帘 (5)1.2.4隐身帘 (5)1.2.5日能帘 (5)二、核心芯片和器件介绍 (6)2.1DC电源插口介绍 (6)2.2AT89S52单片机 (6)2. 2.1单片机特点和特性 (7)2.2.2单片机的引脚功能 (8)2.3SC2262编码解码芯片 (10)1.3.1SC2262的特点 (10)2.3.2 SC2262的应用范围 (11)2.3.3 SC2262的引脚和说明 (11)2.3.4 SC2262的功能描述 (12)2.3.5 SC2262的工作流程图 (12)2.4SC2272编码解码芯片 (12)2.4.1 SC2272的特点 (13)2.4.2 SC2272的应用范围 (13)2.4.3 SC2272的引脚和说明 (13)2.4.4 SC2272的功能描述 (14)2.4.5 SC2272的工作流程图 (14)2.5315M发射和接受模块 (15)2.5.1315M发射和接受模块应用范围 (16)2.5.2 315M无线发射模块介绍 (16)2.5.3 315M无线接收模块介绍 (16)三、硬件电路的设计 (17)3.1电源和单片机控制部分 (17)3.2继电器控制直流电机部分 (18)3.4光敏识别部分 (19)3.5无线接收和发射部分 (20)四、调试和实现设计 (21)五、软件和程序调试 (22)5.1工作流程图: (22)5.2管脚定义 (22)5.3主函数 (23)总结 (24)致谢 (25)参考文献 (26)附录一:硬件图正反照 (27)附录二:电路原理图和PCB图 (28)附录三:电路仿真图 (29)附录四:C语言程序 (30)引言人民生活水平的不断提高,人们对家庭生活舒适性的需求越来越强烈,窗帘作为每个家庭的家居必须用品,自然也需要满足人们更舒适性的需求。
基于单片机控制的智能窗帘系统设计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。
基于51单片机的智能窗帘设计无法剔除格式错误和删除明显有问题的段落,因为没有提供原始文章。
但是可以给出以下建议来小幅度改写每段话:1.标题:如何养一只快乐的宠物狗?改写建议:想让你的宠物狗快乐?这些方法或许能帮助你。
2.宠物狗的生活需要关注的方面很多,包括饮食、锻炼、卫生等等。
改写建议:作为狗主人,我们需要关注宠物狗的饮食、锻炼和卫生等方面,以确保它们的健康和快乐。
3.饮食方面,我们需要为宠物狗提供均衡的营养,避免过度喂食或喂食不当的食物。
改写建议:宠物狗的饮食应该均衡,避免过度喂食或喂食不适当的食物,以确保它们的健康。
4.锻炼方面,我们需要根据宠物狗的种类和年龄制定适当的运动计划,以帮助它们保持健康。
改写建议:根据宠物狗的种类和年龄,我们需要为它们制定适当的运动计划,以维持它们的健康。
5.卫生方面,我们需要定期为宠物狗洗澡、修剪毛发和清洁牙齿,以防止疾病和感染。
改写建议:为了防止疾病和感染,我们需要定期为宠物狗洗澡、修剪毛发和清洁牙齿。
2.3.1 STC89C51芯片介绍STC89C51芯片是一种高性能、低功耗的单片机,常用于嵌入式系统中。
其具有强大的处理能力和丰富的外设接口,能够满足各种应用场景的需求。
该芯片采用CISC结构,支持多种编程语言,如C语言、汇编语言等。
2.3.2 SC2262/2272芯片介绍SC2262/2272芯片是一种集成电路,主要用于无线遥控器的编码和解码。
其具有简单的接口和高度集成的特点,能够实现快速的数据传输和解析。
该芯片广泛应用于家电、汽车、安防等领域。
3系统硬件模块组成3.1基本控制系统基本控制系统由时钟模块和复位电路组成,是嵌入式系统的核心部分。
时钟模块提供精确的时钟信号,控制系统的运行节奏;复位电路在系统启动时进行初始化,确保系统处于正常工作状态。
3.1.1时钟模块时钟模块是嵌入式系统中的重要组成部分,其主要作用是提供精确的时钟信号,控制系统的运行节奏。
时钟模块一般由晶体振荡器、时钟分频器、时钟缓冲器等组成,能够满足不同应用场景的需求。
基于51单片机智能窗帘控制系统的设计与实现一、系统设计目的与背景智能家居系统是近年来快速发展的一个领域,人们越来越希望通过科技手段来实现家居环境的智能化。
其中,智能窗帘控制系统是智能家居系统中的一个非常重要的组成部分。
本文基于51单片机,设计了一款智能窗帘控制系统,旨在实现便捷、安全、高效的窗帘控制方式,提高家庭居住的舒适性和生活品质。
二、系统设计原理与方案智能窗帘控制系统主要由以下几个部分组成:1. 传感器模块:通过检测外部光线强度、温度等信息,反馈给控制模块,实现智能灵敏控制。
2. 控制模块:通过51单片机实现对窗帘的控制,主要包括:窗帘开关控制、电机驱动控制、传感器数据处理等功能。
3. 用户界面模块:通过操作面板或者手机APP,实现对窗帘的手动或者自动控制。
4. 电源模块:负责对整个系统进行供电。
系统的控制方式主要有两种:手动控制和自动控制。
手动控制包括远程控制和本地控制,远程控制可以通过手机APP来实现,本地控制可以通过手动面板来操作;自动控制则是依靠传感器来感知外部环境,实现智能化的控制方式。
三、系统实现细节1. 传感器模块采用光敏电阻和温度传感器,通过实时检测外部光线和温度信息反馈给控制模块。
2. 控制模块通过单片机来实现,可以控制窗帘的开合、暂停和停止等操作,同时,它还可以接收传感器数据,实现智能化的控制方式。
3. 用户界面模块可以通过手动面板来控制窗帘的开合和暂停等操作,同时也可以通过手机APP来实现对窗帘的智能控制。
4. 电源模块需要提供稳定的供电,保证整个系统的正常运行。
四、系统应用与优势智能窗帘控制系统的应用非常广泛,可以在家庭、办公、商业等场所进行安装。
其主要优势在于:1. 方便快捷:通过手动面板和手机APP等多种控制方式,方便用户随时随地进行窗帘的控制和调节。
2. 智能化操作:通过传感器感知外部环境,可以实现智能化的操作,提高了用户的便捷性和舒适度。
3. 安全性高:在控制过程中,可以有效的保证窗帘控制的安全性,避免了窗帘掉落等危险情况的发生。
基于51单片机的智能窗帘控制系统设计智能家居技术的快速发展使得我们的家居生活更加智能化和便利化。
其中,智能窗帘控制系统作为其中一个重要组成部分,带来了更加舒适和人性化的体验。
本文将介绍一种基于51单片机的智能窗帘控制系统设计。
一、系统设计概述智能窗帘控制系统设计旨在通过使用51单片机作为核心控制器,实现对窗帘的自动控制。
系统能够根据光线传感器的数据,自动调节窗帘的开闭程度,同时也支持用户手动控制。
二、硬件设计1. 51单片机51单片机是一种常见的嵌入式控制芯片,具有良好的稳定性和灵活性。
该单片机能够通过编程控制各种外设,如光线传感器、电机驱动模块等。
2. 光线传感器光线传感器用于感知环境的光线强度。
基于这个数据,系统能够判断当前是否需要调节窗帘的开闭程度。
3. 电机驱动模块电机驱动模块负责控制窗帘的开闭。
通过控制不同的电机转速和方向,实现窗帘的自动开关。
4. 人机交互模块人机交互模块包括按键、液晶屏等设备,用于用户手动控制窗帘的开闭,同时也显示系统的运行状态和参数。
三、软件设计1. 硬件初始化在系统启动时,需要对各个硬件设备进行初始化,并进行必要的设置,如引脚配置、中断配置等。
2. 光线传感器数据采集系统通过光线传感器实时采集光线强度数据,并通过模数转换将其转化为可用的数字信号。
3. 窗帘控制算法基于光线传感器数据,系统根据预设的算法判断窗帘的开闭程度。
当光线强度较弱时,窗帘自动关闭;当光线强度较强时,窗帘自动打开。
算法还可以考虑其他因素,如时间、季节等。
4. 手动控制模式系统支持用户手动控制窗帘的开闭。
用户可以通过按键或其他人机交互设备来实现手动操作。
5. 显示与反馈系统通过液晶屏等设备将系统的运行状态和参数显示给用户,同时也可以通过提示音或其他方式进行反馈,以增强用户的交互体验。
四、系统实现与测试在完成系统设计后,需要进行系统的实现和测试。
首先,按照硬件设计部分的要求进行电路的搭建和元件的连接。
基于51单片机智能遥控窗帘论文【摘要】随着当今社会经济日益增长,人们生活的水平逐渐提高。
我们可以发现随着科技发展的同时,有很多智能家居出现在我们日常生活当中。
然而窗帘也是我们生活家居必不可少的,因此设计一款智能的遥控窗帘对于我们日常生活会很有帮助,也是很有意义的。
本设计采用两个继电器的吸和状态控制直流电动机的旋转方向,带动窗帘的开合,两个继电器采用5V继电器,通过9012三极管驱动继电器的吸和本功能采用3个LED指示系统工作状态,红灯亮时系统是自动模式,即为光线亮时打开窗帘,光线暗时关闭窗帘。
蓝灯亮时电机正传,黄灯亮时电机反转,碰触到行程开关时,相应指示灯闪烁3下,同时停止电动机。
【关键词】:单片机、直流电机、无线控制目录引言.................................... 错误!未定义书签。
选题背景与意义 (4)主要任务 (5)第一章系统总体方案及硬件设计 (6)1.1设计思路 (6)1.2 工作原理 (7)1.3 系统硬件设计 (7)1.3.1主控芯片 (7)1.3.2 单片机最小系统 (10)1.3.3按键设计 (11)1.3.4遥控发射模块参数 (11)1.3.5 PT2262/PT2272编解码集成电路原理说明 (12)1.3.6 遥控电路设计 (15)1.3.7 光线检测模块 (16)1.3.8 正反转控制模块 (17)1.3.9 正反转与模式显示模块 (18)第二章系统软件设计 (19)2.2 程序设计......................................................2.3 系统程序流程图 (21)致谢................................. 错误!未定义书签。
参考文献 (24)附1:源程序代码 (25)附2:系统原理图 (25)引言随着社会经济的高速增长,人民生活水平的不断提高,人们对家庭生活舒适性的需求越来越强烈,窗帘作为每个家庭的家居必须用品,自然也需要满足人们更舒适性的需求。
窗帘其基本的作用无非是保护业主的个人隐私以及遮阳挡尘等功能,但传统的窗帘您必须手动去拉动,每天早开晚关也是挺麻烦的,特别是别墅或复式房的大窗帘,比较重,而且长,需要很大的力量才能开关窗帘,很不方便;于是遥控电动窗帘在最近几年得到迅速发展,并广泛应用于智能大厦、高级公寓、酒店和别墅等领域,只要遥控器轻按一下,窗帘就自动开合(百叶窗可以自动旋转),非常方便。
在本次设计中,我们主要研究的是利用单片机的无线遥控电路的设计。
选题背景与意义随着科学的发展,社会的进步,人民生活水平的提高,工作压力也越来越大,人人都希望回到家或是在办公室都有一个舒适的环境。
能得到很好的休息,这就使得自动化技术快速发展。
当今,遥控已经很普遍。
但不是说就没有他的研究价值,为了进一步满足人们高水准生活的需要,家用电器产品性能也在不断的更新换代,从始初的晶体管、到电子管;由模拟到数字;由分立元件到集成电路;从普通向高性能、多功能型;由手动控制向红外线遥控、向智能化发展。
红外线遥控是目前应用最广泛的一种通信和遥控手段。
由于红外线遥控器具有体积小、功耗低、功能强、成本低等特点。
因此,彩电、录像机、音响设备、空调、玩具、门铃以及遥控汽车路牌等其它小型装置上也纷纷采用红外线遥控。
与此同时,窗帘作为装修业不可缺少的一部分,也日益火爆起来,目前,常用的窗帘轨道都是钢丝绳手拉式或滑轮式,只有一部分高收入的家庭采用是电动遥控轨道。
但价格相当昂贵,不能普及。
所以,现在的重点是如何研制出功能全、造价省的家用自动控制装置。
同时,单片机也有它突出的优点。
从1974年开始,单片机就以它的体积小、质量轻、耗电省、可靠性高、价格低等特点,开始不断发展,并广泛应用于仪器仪表、家电电器、医用设备、航天航空、专用设备的智能化管理及过程控制等领域。
单片机的发展经历了四个阶段。
可预见单片机的发展趋势将是向大容量、高性能话、外围电路内装化等方面发展,也就是对CPU、存储器、片内I/O的改进,低功耗,特别是系统的单片机是目前单片机发展的重要趋势。
而从目前国内对单片机的需求来看:在未来几年里,8位、16位单片机将是单片机的发展主流,它的新发展表现在:(1)CPU功能的增加(2)内部资源的增多(3)引脚的多功能化(4)低电压、低功耗。
正因为单片机有着如此多的优点,单片机在工业控制中和家用电器等上的应用中独占鳌头,故又称为微控制器(Microcontroller)1、因为它具有“小、轻、廉、省”的特点,尤其耗电少,又可使供电电源的体积小、重量轻,所以特别适用于“电脑型产品”,在家电、玩具、游戏机、声像设备、电子秤、收银机、办公设备、厨房设备等许多产品上得到应用。
2、适用于仪器仪表,不仅能完成测量,还具有处理、监控等功能,易于实现数字化和智能化。
3、广泛应用于打印机、绘图仪等许多计算机外围设备,特别是用于智能终端,可大大减轻主机负担。
4、用于各种工业控制,如温度控制、液面控制、生产线顺序控制等。
上述的归纳还不够完整,但已知单片机的应用已渗透到国民经济的各个领域,极大地推动了计算机技术的普及,而且可以预见,随着单片机性能的进一步提高,它的应用将更趋广泛。
它对我国许多产品的升级换代、工厂企业的设备更新都将起着十分巨大的作用。
所以利用单片机可以实现较多的功能的前提下降低设计、生产成本。
主要任务本次课程设计的主要任务是设计基于STC89C51单片机的遥控窗帘。
主要功能如下:1)控制窗帘的开关。
2)具有防过卷功能。
3)具有无线遥控功能。
4)能够指示运行状态。
5)具有智能模式,可以根据环境光线控制窗帘的开合第一章系统总体方案及硬件设计本系统主要由单片机最小系统、无线发射、接收模块、按键部分、电机控制执行部分和限位开关组成。
1.1设计思路本设计是基于单片机的遥控窗帘,采用8位的STC89C51单片机做控制器,程序采用C 语言编程。
利用直流电机正反转,实现控制窗帘的开关。
无线遥控是由SC2262/SC2272 编码解码芯片组成的无线发送接收模块,通过SC2272接收输出端D0、D1、D2、D3输出信号控制单片机,再利用单片机控制继电器的吸和驱动直流电机的正反转,实现窗帘的开合,同时用行程开关检测窗帘位置,实现窗帘的防过卷。
系统框图如下:图(1)系统框图1.2 工作原理本设计是基于STC89C51单片机的遥控窗帘。
它采用无线遥控控制方式,其中SC2262/SC2272 编码解码芯片组成无线发送接收模块;通过控制直流电机的正反转来控制窗帘的开关,并且可以指示运行状态;同时可以根据环境光线的变化控制窗帘的开合状态,完成窗帘的智能控制,更智能更人性化系统利用限位开关来控制窗帘停止,防止过卷。
1.3 系统硬件设计1.3.1主控芯片本系统采用STC89C51为主控芯片。
STC89C51是一种低功耗、高性能CMOS 8位微控制器,具有4K 在系统可编程Flash 存储器。
使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51在众多嵌入式控制应用系统中得到广泛应用。
2.3.1.1主要功能列举1、拥有灵巧的8位CPU和在系统可编程Flash2、晶片内部具时钟振荡器(传统最高工作频率可至 12MHz)3、内部程序存储器(ROM)为 4KB4、内部数据存储器(RAM)为 256字节5、32 个可编程I/O 口线6、8 个中断向量源7、两个 16 位定时器/计数器8、三级加密程序存储器9、全双工UART串行通道10、低功耗空闲和掉电模式;11、掉电后中断可唤醒;12、看门狗定时器;13、双数据指针;14、掉电标识符。
2.3.1.2 各引脚功能VCC:STC89C51电源正端输入,接+5V。
GND:电源地端。
XTAL1: 单芯片系统时钟的反相放大器输入端。
XTAL2:系统时钟的反相放大器输出端,一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。
RESET:STC89C51的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序。
EA/Vpp:"EA"为英文"External Access"的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM中)来执行程序。
因此在8031及8032中,EA引脚必须接低电平,因为其内部无程序存储器空间。
如果是使用 8751 内部程序空间时,此引脚要接成高电平。
此外,在将程序代码烧录至8751内部EPROM时,可以利用此引脚来输入21V的烧录高压(Vpp)。
ALE/PROG:ALE是英文"Address Latch Enable"的缩写,表示地址锁存器启用信号。
STC89C51可以利用这支引脚来触发外部的8位锁存器(如74LS373),将端口0的地址总线(A0~A7)锁进锁存器中,因为STC89C51是以多工的方式送出地址及数据。
平时在程序执行时ALE引脚的输出频率约是系统工作频率的1/6,因此可以用来驱动其他周边晶片的时基输入。
此外在烧录8751程序代码时,此引脚会被当成程序规划的特殊功能来使用。
PSEN:此为"Program Store Enable"的缩写,其意为程序储存启用,当8051被设成为读取外部程序代码工作模式时(EA=0),会送出此信号以便取得程序代码,通常这支脚是接到EPROM的OE脚。
STC89C51可以利用PSEN及RD引脚分别启用存在外部的RAM与EPROM,使得数据存储器与程序存储器可以合并在一起而共用64K的定址范围。
PORT0(P0.0~P0.7):端口0是一个8位宽的开路汲极(Open Drain)双向输出入端口,共有8个位,P0.0表示位0,P0.1表示位1,依此类推。
其他三个I/O端口(P1、P2、P3)则不具有此电路组态,而是内部有一提升电路,P0在当做I/O用时可以推动8个LS的TTL 负载。
如果当EA引脚为低电平时(即取用外部程序代码或数据存储器),P0就以多工方式提供地址总线(A0~A7)及数据总线(D0~D7)。