基于单片机的红外遥控窗帘设计(含c语言源程序)大学毕设论文

基于单片机的红外遥控窗帘设计(含c语言源程序)大学毕设论文
基于单片机的红外遥控窗帘设计(含c语言源程序)大学毕设论文

摘要

随着电子技术和自动化技术的发展,人们对生活质量的要求越来越高。家用电器产品也在不断的更新换代。从始初的晶体管、到电子管;由模拟到数字;由分立元件到集成电路;从普通向高性能、多功能型;由手动控制向红外线遥控、向智能化发展。此次要设计的就是红外遥控窗帘。它是采用89C2051单片机的最小系统设计,控制一个220V的可逆、直流电动机控制窗帘的拉开和关闭。

红外遥控的重点就在红外发送和接收及编码与解码问题。所以讨论的重点也就是这些个方面。当今专用的红外发送和接收器件非常多,编码与解码的方法也很多,所以要根据实际的情况来选取合适的发送、接收器件和编码、解码方法。除此之外,还要了解单片机的接口技术的应用和单片机的抗干扰方法。接口方面主要介绍单片机的串口。抗干扰技术有:指令冗余、拦截技术、软件陷阱的设计、软件“看门狗”技术等。

关键词:遥控,红外线,编码,抗干扰,智能,串行口

ABSTEACT

With the development of electronic technology and automatic technology, people have more and more high expectations for life quality. The home electric equipment products are in constant update too. From the transistor of the beginning of beginning, to the electron tube ; Imitated it to the figure; From the discrete component to the integrated circuit; From ordinary to high performance , multi-functional type; By manual to control to infrared ray remote control, to intelligent to develop. This one that designed less important is an infrared remote control curtain. It adopt minimum system , 89C2051 of MCU design , control one 220V reversible changing speed the motor control to draw back and shut off the curtain.[27]

Infrared focal point of remote control in infrared to send with receiving and code and decode the issue. So focal point that discuss the. A special-purpose one infrared to send and receive device very more, code and method that decode too a lot of nowadays, so will choose suitable sending, receiving the device, code, decoding method according to the real situation. In addition, should understand the application of the interface technology of the one-chip computer and one-chip computer anti-interference method. Interface respect introduces one cluster of mouths of the one-chip computer mainly. Anti-interference technology is as follows, order redundancy, interception technology, design, software, software of trap “guard the gate dog " technology, etc. Keywords:Remote control,Infrared ray ,Code ,Anti-interference ,Intelligence,Serial mouth

目录

摘要 ........................................................................................................................... I ABSTEACT .................................................................................................................. II 1绪论 . (1)

2 概述 (2)

2.1选题背景 (2)

2.2设计思路 (3)

3 红外遥控电路原理及编码解码 (5)

3.1电路原理 (5)

3.2红外遥控解码原理 (8)

4 单片机介绍 (11)

4.1单片机简介与接口技术 (11)

4.2单片机抗干扰技术 (15)

5 实际电路设计 (19)

5.1窗帘控制器原理图 (19)

5.2工作原理解说 (19)

5.3遥控器按键功能 (22)

总结与展望 (23)

致谢 (24)

参考文献 (25)

附录1 (27)

附录2 (31)

1绪论

当今,计算机技术带来了科研和生产的许多重大飞跃,微型计算机的应用已渗透到生产、生活的各个方面。其中单片机问世不久,然而体积小、廉价、功能强,其销售额每年近80%的速度增长。它的性能不断提高,适用范围越来越宽,在计算机应用领域已占有日益重要的地位[1]。

近几年来,随着科学技术的发展和人民生活水平的日益提高,城市建设步伐的加快,一栋栋居民楼、写字楼、宾馆拔地而起。进入寻常百姓的家用电器品种与数量愈来愈多,这些家用电器有的能减轻人们的家务、有的能丰富人们的文娱生活,有的则能提高人们的生活质量……

为了进一步满足人们高水准生活的需要,家用电器产品性能也在不断的更新挽代,从始初的晶体管、到电子管;由模拟到数字;由分立元件到集成电路;从普通向高性能、多功能型;由手动控制向红外线遥控、向智能化发展。与此同时,窗帘作为装修业不可缺少的一部分,也日益火爆起来,目前,常用的窗帘轨道都是钢丝绳手拉式或滑轮式,只有一部分高收入的家庭采用是电动遥控轨道。但价格相当昂贵,不能普及。所以设计的目标就是实现功能全、造价省。能够进入大众生活。一款使用微电脑管理的、红外遥控器控制的多功能窗帘,控制器符合当今的发展趋势。该窗帘控制器采用89C2051单片机的最小系统设计,控制一个220V的可逆、直流电动机控制窗帘的拉开和关闭。

窗帘控制器可以使用红外遥控器进行远程手动开、手动关和手动停控制;可以执行事先输入的开启时间和关闭时间进行时间控制;还可以根据室外环境亮度实现环境亮度光控。三种工作方式可以方便地进行选择,当选择时间控制的方案时,数码管还能显示当时小时和分钟时间,不过时间数据只能顺序显示,显示一遍后,略等片刻再显示下一遍时间。另外、电机拉动窗帘的工作的时间长度,电机工作的时候是否有鸣响提示,以及光控状态下环境亮度的控制参数的调整等等都可以通过遥控器进行设置[16]。

2 概述

随着电子科学技术的发展,遥控技术在高科技研究、工农业生产、通讯技术、军事技术、家用电器等诸多领域得到了广泛地应用,特别是随着各类遥控专用集成电路的不断问世,使得各类遥控设备的性能也更加优越可靠,功能更加完善[3]。

遥控种类繁多,有声控、无线电控制、红外线控制等。其中还包含着各种不同类型的控制。我在本次设计中主要研究的是利用单片机的智能红外线遥控电路的设计。

2.1选题背景

随着科学的发展,社会的进步,人民生活水平的提高,工作压力也越来越大,人人都希望回到家或是在办公室都有一个舒适的环境。能得到很好的休息,这就使得自动化技术快速发展。当今,遥控已经很普遍。但不是说就没有他的研究价值,为了进一步满足人们高水准生活的需要,家用电器产品性能也在不断的更新挽代,从始初的晶体管、到电子管;由模拟到数字;由分立元件到集成电路;从普通向高性能、多功能型;由手动控制向红外线遥控、向智能化发展。红外线遥控是目前应用最广泛的一种通信和遥控手段。由于红外线遥控器具有体积小、功耗低、功能强、成本低等特点。因此,彩电、录像机、音响设备、空调、玩具、门铃以及遥控汽车路牌等其它小型装置上也纷纷采用红外线遥控。与此同时,窗帘作为装修业不可缺少的一部分,也日益火爆起来,目前,常用的窗帘轨道都是钢丝绳手拉式或滑轮式,只有一部分高收入的家庭采用是电动遥控轨道。但价格相当昂贵,不能普及。所以,现在的重点是如何研制出功能全、造价省的家用自动控制装置[13]。

同时,单片机也有它突出的优点。从1974年开始,单片机就以它的体积小、质量轻、耗电省、可靠性高、价格低等特点,开始不断发展,并广泛应用于仪器仪表、家电电器、医用设备、航天航空、专用设备的智能化管理及过程控制等领域。单片机的发展经历了四个阶段。

可预见单片机的发展趋势将是向大容量、高性能话、外围电路内装化等方面发展,也就是对CPU、存储器、片内I/O的改进,低功耗,特别是系统的单片机是目前单片机发展的重要趋势。而从目前国内对单片机的需求来看:在未来几年里,8位、16位单片机将是单片机的发展主流,它的新发展表现在:(1)CPU功能的增加(2)内部资源的增多(3)引脚的多功能化(4)低电压、低功耗。

正因为单片机有着如此多的优点,单片机在工业控制中和家用电器等上的应用中独占鳌头,故又称为微控制器(Microcontroller)

(1)因为它具有“小、轻、廉、省”的特点,尤其耗电少,又可使供电电源的体积小、重量轻,所以特别适用于“电脑型产品”,在家电、玩具、游戏机、声像设

备、电子秤、收银机、办公设备、厨房设备等许多产品上得到应用。

(2)适用于仪器仪表,不仅能完成测量,还具有处理、监控等功能,易于实现数字化和智能化。

(3)广泛应用于打印机、绘图仪等许多计算机外围设备,特别是用于智能终端,可大大减轻主机负担。

(4)用于各种工业控制,如温度控制、液面控制、生产线顺序控制等[2]。

上述的归纳还不够完整,但已知单片机的应用已渗透到国民经济的各个领域,极大地推动了计算机技术的普及,而且可以预见,随着单片机性能的进一步提高,它的应用将更趋广泛。它对我国许多产品的升级换代、工厂企业的设备更新都将起着十分巨大的作用。所以利用单片机可以实现较多的功能的前提下降低设计、生产成本。

2.2设计思路

2.1.1主要任务

课题名称是“红外通讯遥控电路”,课题设计的主要任务就是实现红外信号的发射和接收。保证发射出的信号要有足够的强度,在传播过程中要能有防止其他无线电信号的干扰能力。同时接收机要能够在足够远的距离上接收到准确的控制信号,起到控制电路工作的作用。

2.1.2工作原理

和用电磁波用作无线电遥控的信号传播媒介一样,在红外遥控电路中用红外线作为红外线遥控的信号传播媒介。借助于红外线具有直线传播的特性,利用专用的红外传感器具有灵敏度高,响应快和光谱范围窄的性能,制成灵敏度高,抗干扰性能良好的红外遥控装置。利用单片机控制的红外遥控电路,它是利用单片机的异步通讯口,用红外发射口和红外接收来实现发射和接收点信号功能。

2.1.3设计方案

单通道遥控开关电路的红外线发射控制电路是利用脉冲发生器产生的高频脉冲方波驱动红外发光管,使其发射出一系列等幅的红外方波脉冲。方波的占空比用1:1或1比几。其目的是在一定的电源电压下,达到尽可能高的脉冲峰值,提高发射机的效率,以增大控制距离,而且节省电源。例如:一个峰值电流为3A的脉冲,占空比为1:3,它的平均消耗电流只有1A。这对于使用干电池作电源的发射机是很有实用价值的。

在接收机方面,由光电二极管或光电三极管将接收到的红外脉冲信号转换成微弱的脉冲电信号,由电压放大级将这个微弱的信号加以放大,使其能够可靠地出发双稳态电路的翻转,有的电路还加以限幅放大,以削去干扰尖脉冲。最后将双稳态电路输出的控制信号

进行功率放大并驱动继电器,达到控制开关的目的。其结构如图2.1

图2.1 红外遥控的基本原理

由于一般的遥控电路,其控制距离都不超过10米。这不仅是由于发射机的发射功率一般都小的原因,而更重要的是因为红外线具有可见光的散射特性,在经过一段距离后它的发射面积增大,使控制信号的能量分散,单位面积上的能量强度减弱,因而失去控制功能。如果在增大发射机发射功率的同时,又将发射光或接收光聚焦,则控制距离可大大增加。本次设计的要求是控制距离为40-50米,所以,一般的遥控电路不能满足要求。所以就要求我们能设计出能适用于中远距离遥控的电路。

滤波或整形

3 红外遥控电路原理及编码解码

3.1电路原理

3.1.1基本电路原理

通常红外遥控系统由发射和接收两部分组成,应用编/解码电路专用集成电路芯片来进行控制操作,如图3.1所示,发射部分包括键盘矩阵、编码调制、红外发送器。接收部分包括光电转换放大器、解调、解码电路。红外发送每次编码的发送是一个键值,即一个十六进制的数据。为了达到一次能发送一组数据(如车次号,通常为三位十进制数),我们可以采用89C2051的软件编码/解码的方法,先一次性输入一组车号,按下发送键后,全部发送出;同时在接收时,用连续接收方法,一次性解码所有数据[6]。

图3.1 控制系框图

3.1.2 遥控发射器及其编码

现在专用的发射与接收器件越来越多,在这就不做过多的介绍。下面介绍一款用

AT89C2051单片机来实现的遥控装置。

工作原理:图3.2为红外线发射电路原理图,K0至K7为遥控按钮,单片机P3.4端口控制红外线的发射。T1作为发射时间控制器,T0作为红外线发射频率控制器。当有按键按下时,控制软件启动定时器T0、T1, T0定时溢出,中断程序使P3.4端口状态反转一次,写入定时器的初值不同,在输出端口就可得到不同的发射频率。T1定时溢出,中断程序关闭T0定时器,停止红外线发射。程序见清单。软件设计参数为:T1定时时间为100ms,K0至K7按钮所对应的红外线发射频率分别为300、600、900、1200、1500、1800、2100、2400 Hz[21]。

图3.2红外线发射电路原理图

程序清单见附录1。

下面介绍另外一种编码方法:

遥控发射器专用芯片很多,根据编码格式可以分成脉冲宽度调制和脉冲相位调制两大类。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:

采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图3.3所示。

图3.3 波形图

上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图图 3.4所示。

图3.4

图3.5发射波形图

UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。UPD6121G最多额128种不同组合的编码。

遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为100ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间,图3.5为发射波形图。

当一个键按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码脉冲,这108ms发射代码由一个起始码(9ms),一个结果码(4.5ms),低8位地址码(9ms~18ms),高8位地址码(9ms~18ms),8位数据码(9ms~18ms)和这8位数据的反码(9ms~18ms)组成。如果键按下超过108ms仍未松开,接下来发射的代码(连发代码)将仅由起始码(9ms)和结束码(2.5ms)组成。

代码格式(以接收代码为准,接收代码与发射代码反向)

①位定义

②单发代码格式

③连发代码格式

注:代码宽度算法:

16位地址码的最短宽度:1.12×16=18ms 16位地址码的最长宽度:2.24ms×16=36ms

易知8位数据代码及其8位反代码的宽度和不变:(1.12ms+2.24ms)×8=27ms

∴32位代码的宽度为(18ms+27ms)~(36ms+27ms)

1.解码的关键是如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以

0.56ms的低电平开始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,

所以必须根据高电平的宽度区别“0”和“1”。如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比0.56ms长些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取(1.12ms+0.56ms)/2=0.84ms最为可靠,一般取0.84ms

左右均可。

2.2.根据码的格式,应该等待9ms的起始码和4.5ms的结果码完成后才能读码[6]。3.2红外遥控解码原理

3.2.1 红外接收电路

先介绍一款接收电路。电路原理:本电路见图 3.6,主要由红外接收头和IC4069组成的红外控制开关电路。红外接收头静态时输出高电平。当收到遥控发射器送来的红外脉冲信号时,接收头的第脚输出低电平(脉冲信号)。经ICa整形、放大、倒相而得到负脉冲信号,再由D5、C4、R3检波,延时送至ICb(达到反相器的阈值电压),致使ICb输出低电平,然后C4端电压经R3放电,使ICb输入端低于反相器的阈值电压,ICb输出端恢复高电平。这样,每按动一次红外发射器,在IC6输出端就得到一个负脉冲信号,去触发由ICc和ICd组成的双稳态电路,促使双稳态电路翻转,输出H或L电平,通过R8控制单向可控硅的导通或截止

图3.6 红外接收电路

3.2.2遥控编码脉冲的串并转换

红外遥控接收头解调出的编码是串行二进制码,包含着遥控器按键信息。但它还不便于CPU读取识别,因此需要先对这些串行二进制码进行解码。

3.2.3基于EPROM的遥控解码原理

经过串并转换,我们得到了8位并行遥控码。为了让CPU读取这个并行遥控码,通常的方法是在转换完成后产生一个中断,通知CPU来读取遥控信息。但这样做要占用CPU一个外部中断资源并需编写额外的中断服务程序,显得比较烦琐。尤其是当仪器系统的软件不是由自己开发而又要加装遥控时更是无能为力。因此,我们想寻求一种不占用仪器CPU 的软、硬件资源而实现遥控的方法,使键盘输入和遥控输入统一起来,占用同一个端口、同一个中断、同一个中断服务程序。简言之,要做到对CPU是透明的,似乎只有一个键盘输入单元在工作,只须访问它来进行键盘扫描、键码读出操作。但实际上却有遥控器与键盘两套键输入硬件在同时而独立地工作。

考察一下智能仪器的键盘扫描输入原理。在这种方式下,CPU通过输出指令使键盘矩阵的行扫描线依次为“0”(低电平),同时监测键盘矩阵的列扫描线。若无键按下,则列扫描线输出全“1”(高电平);若有键按下,则此键所在列线输出为“0”,再结合行扫描线此时的状态,就可具体定位按键。

我们设想,可否将遥控接收头输出的含有按键信息的8位遥控码通过某种转换,并入键盘矩阵电路,当遥控器有键按下时,就会在机上键盘对应键处产生一个“模拟”按键动作,产生一个键码可供CPU读取。所谓“模拟”是指并没有机械按键动作,但对于键盘矩阵电路而言却产生一个低电平,效果和机械按键动作完全一样。这样就将遥控键盘和本机键盘统一起来,二者的键数和键功能定义都一样,一个相同的键在遥控器上按下和在本机键盘上按下对CPU而言没有任何区别,只不过对键盘矩阵来说前者是软接触,后者是硬接触。

根据遥控器上按键与本机键盘按键的一一对应方案,我们可以导出实现“模拟”按键的逻辑真值表(其中C0~C4为列扫描线)。

这是一个12变量输入S变量输出的组合逻辑函数,最小项总数为16×20=320个。若用普通逻辑门电路来实现这样的功能将是十分麻烦的,用PLD(可编程逻辑器件)来做就要简单得多。EPROM就是一种与阵列固定、或阵列可编程的逻辑器件。如果把EPROM的输入地址A0,A1,……AN视为输入逻辑变量,同时把输出数据D0,D1,……DM视为一组多输出逻辑变量,那么输出与输入之间也就是一组多输出的组合逻辑函数。而且,EPROM地址译码器的输出包含了全部输入变量的最小项,每一位数据输出又都是这些最小项之和,因而任何形式的组合逻辑函数均能通过向EPROM中写入相应的数据来实现。不难推想,具有N位输入地址和M位数据输出的EPROM可以获得一组(最多为M个)任何形式的N变量组合逻辑函数。

根据这个原理,选用4K×8EPROM2732,可以实现任意12变量输入、8变量输出的组合逻辑函数。在本机遥控系统中,利用了EPROM的D0~D4五根数据线和全部12根地址线,通过向2732中固化上表所示的逻辑真值表,从而实现了关键的遥控解码,使遥控器上按键与本机键盘按键一一对应起来。需要指出的是,EPROM的地址译码是全译码,而在本方案中占据地址线A0~A7的8位遥控码只有20种有效码值(20个键),即一页(2S6字节)中只有20个有效数据,则应将剩余空间填入0FFH。

由解码电路图3可见,EPROM2732的地址线A0-A7接至8位输出锁存移位寄存器74HCS9S 的输出(即8位遥控码),A8~A11接至键盘矩阵的行扫描线R0~R3;2732的8根数据线使用了其中的S根D0~D4,接至键盘矩阵的列扫描线C0~C4,2732的(片选端)接地,(读信号)接至施密特与非门4093的3脚输出,此输出为双单稳74HC123的1Q、与非的结果。

当遥控器上没有按键按下时,EPROM2732的端为“1”,使得2732的数据线D0~D4为高阻态与键盘矩阵线脱离,而本机键盘的扫描与读出照常进行不受影响,若遥控器上有键按下时,经红外发射、接收对应的8位遥控码出现在74HC595的输出端,并作为EPROM2732的A0~A7输入,此时的行扫描码(CPU发出)作为A8~A11输入,2732的端为低电平,读出A0~A11指定单元的数据,将其中D0~D4放在键盘矩阵列线上。D0~D4中只有一位为“0”,

指示着哪一列有键按下,这样就由遥控接收、解码电路模拟了一次“按键”动作。接下来CPU对这个“按键”动作的响应、处理就和本机键盘完全一样了。

3.2.4解码程序

红外一开始发送一段13.5ms的引导码,引导码由9ms的高电平和4.5ms的低电平组成,跟着引导码是系统码,系统反码,按键码,按键反码,如果按着键不放,则遥控器则发送一段重复码,重复码由9ms的高电平,2.25ms的低电平,跟着是一个短脉冲。程序流程图下:

解码程序在比较器中断服务程序中实现。第一个下降沿表明编码输出开始,这时将时间记录为last_time,当比较器输出跳为高电平时,记录当前时间为current_time,并且记录脉冲宽(current_time-last_time)判断收到的是宽脉冲还是窄脉冲,如果是宽脉冲记录为0,窄脉冲记录为1。

每一组有效的编码由24为组成,因此程序中需要有一个脉冲计数变量来记录是否有24位码,只有确认收到24位码后,才认为这次按键有效。同时需要防止将用户的一次按键解释为多次按键,需要有去抖功能。可以设一个变量来记录同一个键值收到的次数,当它的记录小于某一预定的值时,表示用户在进行同一操作。完整的接收到一组编码后,在中断程序中将键值有效标志key_flag置1,主程序循环中如果查询到key_flag为1则保存这个键码,即完成一次解码操作。

4 单片机介绍

4.1单片机简介与接口技术

4.1.1主要功能

MCS-51系列单片机是美国Intel公司在1980年推出的高性能8位单片微机,较原来的MCS-48系列结构更为先进,功能增强,它包括51和52两个子系列。

在51系列中,主要有8031、8051、8751三种机型,它们的指令系统与芯片引脚完全兼容,仅片内ROM有所不同。51子系列的主要功能为:

○18为CPU。

○2片内带振荡器,振荡频率fosc范围为1.2~12MHZ;可有时钟输出。

○3128个字节的片内数据存储器。

○44K字节的片内程序存储器(8031无)。

○5程序存储器的寻址范围为64K字节。

○6片外数据存储器的寻址范围为64K字节。

○721个字节专用寄存器。

○84个8位并行I/O接口:P0、P1、P2、P3。

○91个全双工串行I/O接口,可多机通讯。

○102个16位定时/计数器。

11中断系统有5个中断源,可编程为两个优先级。

12111条指令,含乘法指令和除法指令。

13有强的位寻址、位处理能力。

14片内采用单总线结构。

15用单一+5V电源。

52子系列主要有8032、8052两种机型。与51子系列的不同在于:片内数据存储器增至256个字节;片内程序存储器增至8KB(8032无);有3个16位定时器/计数器;有6个

中断源。其他性能均与51子系列相同。

4.1.2内部结构

它含运算器、控制器、片内存储器、4个I/O接口、串行接口、定时器/计数器、中断系统、振荡器等功能器件。

4.1.3外部引脚说明

MCS-51系列单片机芯片有40个引。见图。用HMOS工艺制造的芯片采用双列直插式封装。低功耗的、采用CHMOS工艺制造的机型(在型号中间家一“C”字作为识别,如80C31、80C51、87C51)也有用方型封装结构的。

现将各引脚分别说明如下:

1.主电源引脚

Vcc:接+5V电源正端。

Vss:接+5V电源地端。

2.外接晶体引脚

XTAL1:片内反相放大器输入端。

XTAL2:片内反相放大器输出端。外接晶体时,XTAL1与XTAL2各接警惕的一端,借外接晶体与片内反相放大器构成振荡器。

3.输入/输出引脚

P0.0~P0.7:P0口的8个引脚。在不接片外存储器与不扩展I/O接口时,可作为准双向输入/输出接口。在接有片外存储器或扩展I/O接口时,P0口分时复用为低8位地址总线和双向数据总线。

P1.0~P1.7:P1口的8个引脚。可作为准双向I/O接口使用。对于52子系列,P1.0与P1.1还有第二种功能:P1.0可作为定时器/计数器2的计数脉冲输入端T2;P1.1可作为定时器/计数器2的外部控制端T2EX。

P2.0~P2.7:P2口的8个引脚.一般可作为准双向I/O接口;在接有片外存储器或扩展I/O接口且寻址范围超过256字节时,P2口用为高8为地址总线。

P3.0~P3.7:P3口的8个引脚,除了作为准双向I/O接口使用外,还具有第二功能,具体如下:

P3.0:RXD (串行输入口)

P3.1:TXD (串行输出口)

P3.2:INT0 (外部中断0请求输入端)

P3.3:INT1 (外部中断1请求输入端)

P3.4:T0 (定时器/计数器0计数脉冲输入端)

P3.5:T1 (定时器/计数器1计数脉冲输入端)

单片机控制的智能窗帘课程设计

摘要 本文首先介绍了智能家居的基本知识及其应用前景,进而阐明了开发作为智能家居中一个很重要部分——红外线遥控自动窗帘的意义。随后着重介绍了开发单片机控制的红外线遥控窗帘系统所用到的集成芯片STC89C52、DS1302芯片、红外线发射接收器等硬件的结构原理。本文采用分块的模式,对整个系统的硬件电路设计进行分析,分别给出了系统总体框图、电源电路、时钟DS1302电路、鸣响电路、红外线接收电路、电机控制电路、显示电路,并对相应电路设计进行了相关的阐述。随后讲述了软件的编写思路,也是采用分块的模式,分别写出了红外线解码程序、时钟芯片DS1302控制程序、LCD液晶显示程序、遥控控制程序的编写思路,每一模块都画出了其方框图,看起来一目了然。 最后通过仿真调试,时钟,手动开关窗帘,自动开关窗帘等控制方面的设计上基本达到了预期目的。当然,该系统在一些细节的设计上还需要不断的完善和改进。 关键词:时钟芯片,单片机,红外线,窗帘。

目录 第1章.绪言 (1) 1.1课题背景 (1) 1.2国内外概况 (1) 1.3课题的研究工作 (2) 第2章.单片机简介 (4) 2.1单片机的发展 (4) 2.2单片机的特点 (5) 2.3单片机的应用 (5) 第3 章.系统设计 (6) 3.1系统方案确定 (6) 3.2核心芯片结构原理介绍 (7) 3.2.1 中央控制器——STC89C52RC (7) 3.2.2时钟芯片DS1302 (10) 3.2.3 储存器件AT24C02 (12) 3.2.3红外接收HS0038 (14) 3.2.4液晶显示器LCD1602.......................................... 错误!未定义书签。 3.3硬件电路原理设计 (14) 3.3.1电源部分............................................................... 错误!未定义书签。 3.3.2显示电路............................................................... 错误!未定义书签。 3.3.3红外接收电路 (15) 3.3.4时钟电路 (15) 3.3.5数据存储电路....................................................... 错误!未定义书签。 3.3.6光控测光电路 (16) 3.3.7电机执行电路 (16) 3.3.8窗帘框架构造设计 (17) 3.4软件设计 (18) 3.4.1红外解码 (18) 3.4.2 LCD1602显示程序.............................................. 错误!未定义书签。 3.4.3 DS1302的控制程序 (19) 3.4.4数据存储程序 (22) 第4章.调试 (24) 第5章.总结 (26) 第6章.致谢 (27) 参考文献 (28) 附录: (29) 原理图: (29) 源程序: (30)

手机app设计本科毕设论文

河南经贸职业学院 毕业论文 手机APP设计 论文作者:任思萦 专业:数字媒体 学号: 12070410729 班级: 12数字媒体 指导教师: 刘丽萍 答辩委员会主席____________ 评阅人______________ 论文答辩日期______________

独创性声明 本人声明所呈交的毕业论文是我个人在导师指导下进行的研究工作及取得的成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 论文作者签名: 日期:年月日 毕业论文版权使用授权书 本毕业论文作者完全了解学校有关保留、使用毕业论文的规定,即:学校有权保留并向有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权河南经贸职业学院要以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文。 保密□,在________年解密后适用本授权书. 本论文属于 不保密□。 (请在以上方框内打“√”) 毕业论文作者签名:指导教师签名: 日期:年月日日期:年月日

摘要 手机移动设备不断普及,对手机设备的软件需求越来越多,界面视觉效果良好,且具有良好体验的应用留在自己的手机上长期使用,因此,手机ui设计在当今移动互联网迅猛发展的时代中显现的尤为重要。我的作品是一款拥有时尚前卫的手机社交APP设计,把一些潮流的动感元素融入,转化为有形的,可以看到的平面艺术中去,以平面化的表现方式进行美的表现,带给人以此时无声胜有声的更高境界。时尚的红色带着少女的朝气,视觉艺术的转化基础是人类基本的心灵感受,它使人们具有相似的或共同的审美体验。界面在表现形式中也不同于常见的平面化界面,以平面设计中"立体化"的视觉表现形式为切入点进行创新,此款手机APP产品设计主题突出、明确,整体色彩虽运用单色系列却不显现单调,界面风格整体统一,是一款人们值得拥有社交类APP,给予现在年轻人不同的社交体验。作品独特、具有视觉冲击感,创意设计灵魂体现在每一个界面,如:柔美的线条,构成少女美妙的身姿,仿佛在跟随着音乐起舞,在交互操作中会带给人意想不到的惊喜体验;细节决定一切,人性化的细节设计如:定位时间、地点以及日期、精确到每一个像素等细节呈现着令人赏心悦目的视觉效果。我的APP旅游产品设计将以实用和独特的想法呈现给用户便捷、新颖、贴心的交互体验。 关键词:创意设计,地点定位,时间定位,精细分类

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

项目编号___201111 ___ 江南大学物联网工程学院 大学生创新训练计划结题报告 项目名称基于51单片机的智能窗帘控制系统设计与实现项目负责人晶 所学专业电气工程及其自动化 所在学院物联网工程学院 (手机) 电子信箱diamond-heartqq. 项目起止年月2011/11-2012/05 第一指导教师肖永松 专业技术职务工程师 (手机) 电子信箱https://www.360docs.net/doc/ea11497769.html, 结题日期2012年5月

江南大学物联网工程学院创新训练计划项目结题验收表学院名称:物联网工程学院填写日期:2012 年5 月

大学生创新训练计划 《基于AT89C51单片机的智能窗帘控制系统》成果精粹 江南大学 二○一二年五月

简介 随着物联网概念的发展,智能家居的理念也渐渐渗透到我们的生活中,受此启发,我们想尝试着做一个智能窗帘的控制系统,希望可以通过光强和时间来控制窗帘的开合。恰好我们都进行了电路、模电数电的学习,也曾初步接触了单片机,我们想通过设计这个控制系统来加深我们对所学容的理解和掌握,更加熟悉使用protel等专业软件。 计划设计一个系统可以实现以下功能: 在自动模式下,在设定的时间,如早成6点至晚上8点,晚上8点至早晨6点,时间控制,可以避免室开灯造成窗帘自动拉开。通过光强控制,在设定光照强度围,窗帘拉开,超过设定强度,如夏日中午,为避免房间被光直射造成温度过高,窗帘关闭。在手动模式下,通过按键来调整窗帘的开合状态。 最终设计使用STC89C51单片机,STC89C51有512字节的数据存储空间,是AT89C51的两倍,并且带有4K字节的EEPROM存储空间,可以断电后保存资料,可以直接使用串口下载,而AT89C51需要专用下载器。 控制系统可以实现对光信号的采集、转换、传输,并根据单片机接收到的信号,结合时钟电路的信号,对步进电机进行控制,通过控制步进电机转向及转动圈数,来实现对窗帘的打开及拉合控制。 设计时对硬件进行了模块化分析,以STC89C51作为主控芯片,光信号采集使用光敏模块,数模转换主要使用PCF8591芯片,显示模块采用1602液晶显示器,时钟电路采用DS1302芯片,电机驱动器主要使用ULN2003。

红外遥控系统毕业论文中英文资料对照外文翻译文献

中英文资料对照外文翻译文献 红外遥控系统 摘要 目前红外数据通信技术是在世界范围内被广泛应用的一种无线连接技术,它也可以被许多软硬件平台所支持。红外收发器产品具有成本低,体积小,传输速率快,点对点传输安全性好,不受电磁干扰等特点,可使得信息在几个不同产品器件之间快速、便捷、安全地交换与传输。红外数据通信技术在短距离无线传输领域内有着十分显著的优势,红外遥控收发系统的设计和存在具有非常高的运用价值。目前,红外收发器产品在便携式产品中的应用潜力很大。全世界约有1亿5千万台设备和仪器是采用红外数据通信技术的,在电子产品、工业设备、医疗设备等领域内使用范围很广。几乎所有笔

记本电脑、手机都配置红外收发器接口。伴随着红外数据传输技术的愈发成熟、生产和使用成本下降,红外收发器在短距离通讯领域内将会得到更加广泛的应用。 设计这个系统的目的是用红外线作为传输媒介来传输操作者或用户的操作信息和指令,然后由接收器电路翻译出原信号,主要是利用编码芯片和解码芯片对信号进行调制解调,这其中,编码芯片用的是台湾生产的PT2262,解码芯片是PT2272。它们的主要工作原理是:通过编码键盘可以为PT2262提供输入信息,PT2262对输入的信息进行编码并加载到38KHZ 的载波上并调制红外发射二极管,再将其辐射到空间,然后再由接收系统接收信号并解调出原始的信息内容,由PT2272对原信号进行解码,从而驱动相应的电路完成用户的操作指令和操作要求。 关键字:红外线;编码;解码;LM386;红外收发器。 1 绪论 1.1 课题研究的背景及意义 目前,在世界范围内,红外数据通信技术是被广泛使用的一种无线连接技术,被许多的硬件和软件平台所支持。是一种通过数据脉冲与红外脉冲之间的相互转换实现无线数据收发的技术。 红外收发器产品具有成本低,体积小,传输速率快,点对点传输安全性好,不受电磁干扰等特点,可使得信息在几个不同产品器件之间快速、便捷、安全地交换与传输。红外数据通信技术在短距离无线传输领域内有着十分显著的优势。 目前,红外收发器产品在便携式产品中的应用潜力很大。全世界约有1亿5千万台设备和仪器是采用红外数据通信技术的,在电子产品、工业设备、医疗设备等领域内使用范围很广。几乎所有笔记本电脑、手机都配置红外收

物联网智能窗帘设计

实习(实训)报告 名称基于物联网的智能窗帘控制系统设计2014年11 月24 日至2014 年11 月28 日共1 周 学院(部) 电子信息工程学院 班级通信技术 姓名 学院(部)负责人 系主任 指导教师

实习(实训)任务书 名称:基于物联网的智能窗帘控制系统设计起讫时间:2014.11.24-2014.11.28 学院(部):电子信息工程学院 班级:通信技术 指导教师: 学院(部)负责人:

第一章系统概述 1.1概述 为了满足智能家居的发展方向,使用户充分感受智能家居环境的便利。智能窗帘是带有一定自我反应、调节、控制功能的电动窗帘。如根据室内环境状况自动调光线强度、空气湿度、平衡室温等,有智能光控、智能雨控、智能风控三大突出的特点。该设计是基于现代化生活的高质量需求而开发设计,使家用窗帘实现自动化智能化,使其具备感风、感雨、感光的功能,并可随着外界情况的变化来控制窗帘的闭合,以达到对家居环境的保护。 1.2系统名字 基于物联网的智能窗帘控制系统设计 1.3系统功能 系统可以通过三个按钮来分别实现对窗帘的开、关和停的操作。实现远程遥控智能窗帘的运行。也可以通过PC机的界面实现窗帘的控制。 1.4 基本原理 本次实训主要是靠无线传感器来控制,基于zigbee的网络控制系统,通过CC2420模块来传送接受数据,从而完成对整个窗帘的控制。 1.5 系统模块 (1)CC2420发送模块; (2) E-WS-EC模块; (3)ZIGBEE采集节点模块; (4)ZIGBEE无线传输模块。

第二章系统硬件组成 2.1、协调器 协调器CPU:采用TI公司LM3S9B96;CORTEX M3内核;主频为80MHz。 所谓协调器,就是网络组织的管理者。针对一般的应用模式,在一个Zigbee 网络形成之后,协调器不是必须的。它最主要的作用是,依据扫描情况,选择一些合适参数建立一个网络。基于CC2420的zigbee协调器具有结构简单、功耗低、成本低等特点。其包含天线、单片机芯片、窗帘控制智能模块。 2.1.1、 CC2420模块 CC2420开发模块采用CC2420芯片,可支持zigbee,IEEE802.15.4等开发,提供兼容802.15.4的物理层和MAC层的协议栈及面向应用层的接口,完全兼容TinyOS 1.x及以上版本,用户可以基于TinyOS开发自己的WSN应用。硬件图如图2-1。 图2-1 CC2420模块 2.1.2、单片机芯片 协调器采用TI公司的LM3S9B96芯片,LM3S9B96是TI 公司的基于ARM Cortex-M3 的32位MCU,具有先前8位和16位MCU的价格成本,CPU工作频率80MHz,100DMIPS性能,ARM Cortex-M3 System Timer (SysTick)定时器,片内具有高达50MHz的256KB单周期闪存和96KB单周期SRAM,内部的ROM加载

移动界面设计论文

中北大学软件学院 人机交互论文 专业软件工程 课程名称人机交互 学号 姓名

移动界面之手机短信界面设计近年来,随着计算机网络与移动通信借助层出不穷的新技术得到了迅猛发展。互联网与移动通信更是作为迈向信息社会的两个重要标志,它们分别满足人们对信息资源的丰富性以及信息获取方式的灵活性与移动性的需求。随着互联网的应用已渗透到商务、购物、娱乐以及信息获取等日常生活、工作的各个领域,人们已经习惯于移动通讯方式,手机的出现更为人们的日常生活带来了极大的便利。 根据移动界面原则,本文介绍了手机短信界面的设计原则、过程以及可用性评估: 一、手机交互界面设计原则 手机用户界面设计的一个中心问题就是让手机用户界面达 到便于用户使用。 手机提供新功能、个性化服务的同时也增加了交互界面的复杂性,因此,手机视觉界面设计应遵循易识别、易理解、降低用户认知负担的设计原则。操作流程应简单、方便、高效。操作方式应符合人的心理和生理习惯。但是手机交互界面的设计也不能纯粹追求易用和高效率,同时要体现出情感化和人性化;其次,要注意细节的设计,让用户在细节之中体会到新功能、新技术的趣味性。在设计优秀的交互产品中发现,易用、高效与人性化、趣味性并不矛盾,比如, iPhone、iPod、android的交互界面设计,不仅高效易用,且操作的同时颇具趣味性。

手机是一种移动设备,交互界面的设计要考虑到手机的两大特征:移动性和便携性。由于手机大小的局限性,必须考虑到用户使用手机时空间的限制,不能在同一界面呆的时间太久,所以界面要体现简洁、易理解、使用户一目了然、提高操作效率的设计原则。对于用户常用的几个操作界面,要尽量简化,使用户操作更加方便快捷。总之,手机交换界面的设计要遵循易用性、易理解性、高效、人性化、情感化的设计原则。 二、移动界面开发工具 1、手机采用J2ME架构。Java ME 以往称作J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。J2ME 在设计其规格的时候,遵循着「对于各种不同的装置而造出一个单一的开发系统是没有意义的事」这个基本原则。于是 JAVA ME 先将所有的嵌入式装置大体上区分为两种 :一种是运算功能有限、电力供应也有限的嵌入式装置;另外一种则是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置。手机采用的是第一种装置。 2、手机操作系统采用嵌入式linux开发手机联盟(OHA)开发的Android平台。Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。 三、手机短信界面设计

基于51单片机智能窗帘的研究与设计

目录 摘要 (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世纪最重要的高技术之一。今天,技术、生产、军事、管理、生活等各个领域,都离不开自动控制技术。就定义而言,自动控制技术是控制论的技术实现应用,是通过具有一定控制功能的自动控制系统,来完成某种控制任务,保证某个过程按照预想进行,或者实现某个预设的目标。随着电子计算机技术和其他高技术的发展,自动控制技术的水平越来越高,应用越来越广泛,作用越来越重要。尤其是在生产过程的自动化、工厂自动化、机器人技术、综合管理工程、航天工程、军事技术等领域,自动控制技术起到了关键作用。当然,在智能家居方面,自动控制技术有较好的发展前景。应用自动控制技术,将是家居环境更加智能化,人性化。 针对家居环境采光及避光问题,自动窗帘控制系统将取代手动控制,更加人性化。本文综述了自动窗帘系统的设计与控制系统,介绍了设计制作一个完整的自动窗帘控制系统所需要做的理论分析,以及各环节功能的实现。自动窗帘控制系统核心是采用单片机AT89C51控制,其次采用感光传感器,红外控制电路,温度检测电路等外围电路。整个系统在各模块的配合下实现半自动控制,自动控制等功能。该设计在理论层面上,以程序语言驱动各模块工作,实现了各模块的内在联系,应用层面上采用软件进行原理图设计和仿真。 该自动窗帘系统硬件电路主要由光敏检测电路,红外控制电路,温度检测电路,步进电机驱动电路构成。该设计则主要讨论了自动窗帘系统的设计过程,硬件电路设计,软件调试过程,以及利用软件实现红外线遥控信号的编码及解码方式。通过本系统可以实现通过光照强度实现窗帘开关自动控制,通过温度检测电路实现窗帘开关自动控制,同时实现红外遥控的半自动控制。 关键词:自动控制,自动窗帘,单片机,步进电机

红外遥控器设计(方案)(1)

毕业实践环节毕业设计(典型性项目)说明书红外遥控器设计(方案)

毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名:日期: 毕业论文(设计)授权使用说明 本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名:指导教师签名: 日期:日期:

注意事项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档

遥控窗帘开题报告

一、引言 随着科学的发展,社会的进步,人民生活水平的提高,工作压力也越来越大,人人都希望回到家或是在办公室都有一个舒适的环境。能得到很好的休息,这就使得自动化技术快速发展。当今,遥控已经很普遍。但不是说就没有他的研究价值,为了进一步满足人们高水准生活的需要,家用电器产品性能也在不断的更新挽代,从始初的晶体管、到电子管;由模拟到数字;由分立元件到集成电路;从普通向高性能、多功能型;由手动控制向红外线遥控、向智能化发展。红外线遥控是目前应用最广泛的一种通信和遥控手段。由于红外线遥控器具有体积小、功耗低、功能强、成本低等特点。因此,彩电、录像机、音响设备、空调、玩具、门铃以及遥控汽车路牌等其它小型装置上也纷纷采用红外线遥控。与此同时,窗帘作为装修业不可缺少的一部分,也日益火爆起来,目前,常用的窗帘轨道都是钢丝绳手拉式或滑轮式,只有一部分高收入的家庭采用是电动遥控轨道。但价格相当昂贵,不能普及。所以,现在的重点是如何研制出功能全、造价省的家用自动控制装置。 同时,单片机也有它突出的优点。从1974年开始,单片机就以它的体积小、质量轻、耗电省、可靠性高、价格低等特点,开始不断发展,并广泛应用于仪器仪表、家电电器、医用设备、航天航空、专用设备的智能化管理及过程控制等领域。单片机的发展经历了四个阶段。 可预见单片机的发展趋势将是向大容量、高性能话、外围电路内装化等方面发展,也就是对CPU、存储器、片内I/O的改进,低功耗,特别是系统的单片机是目前单片机发展的重要趋势。而从目前国内对单片机的需求来看:在未来几年里,8位、16位单片机将是单片机的发展主流,它的新发展表现在:(1)CPU功能的增加(2)内部资源的增多(3)引脚的多功能化(4)低电压、低功耗。 正因为单片机有着如此多的优点,单片机在工业控制中和家用电器等上的应用中独占鳌头,故又称为微控制器(Microcontroller) 1、因为它具有“小、轻、廉、省”的特点,尤其耗电少,又可使供电电源的体积小、重量轻,所以特别适用于“电脑型产品”,在家电、玩具、游戏机、声像设备、电子秤、收银机、办公设备、厨房设备等许多产品上得到应用。 2、适用于仪器仪表,不仅能完成测量,还具有处理、监控等功能,易于实现数字化和智能化。

红外遥控窗帘系统设计

目录 摘要: (1) 1 设计意义及要求 (1) 1.1 设计意义 (1) 1.2 设计要求 (1) 2 总体方案设计 (1) 3 硬件电路设计 (2) 3.1单片机最小系统设计 (2) 3.2 无线发射、接收模块设计 (5) 3.2.1 PT2262/2272芯片简介 (5) 3.2.2发送、接收模块简介 (7) 3.2.3发送、接收模块电路简介 (7) 3.3 光敏检测模块设计 (9) 3.4 电机驱动模块设计 (9) 3.5 状态指示模块设计 (10) 3.6供电电源模块设计 (11) 4 程序设计 (12) 4.1 软件介绍 (12) 4.2 程序设计 (13) 结论 (16) 参考文献 (16) 附录 (16) 附录1 (16) 附录2 (23) 附录3 .................................................................................................................... 错误!未定义书签。致谢............................................................................................................................... 错误!未定义书签。

智能遥控窗帘 摘要:随着社会的发展,科技的进步,生活水平的提高,人们对家庭生活的舒适性有了更深层次的认知,都不愿停留在传统的生活环境内。所以为了进一步满足人们高水准生活的需求,各种人性化家用电器的设计不断被提出。而窗帘作为每个家庭的生活必须用品,自然也要满足人们对便捷性的要求,因此一款具有使用价值的智能遥控窗帘值得深入研究。而以8位STC89C51单片机为核心器件设计的红外遥控窗帘就是日后窗帘的一种发展趋势。其主要模块有单片机控制系统,无线发射、接收模块,光敏检测模块,电机控制模块,状态指示模块。可以实现无线遥控,防止过卷,指示运行状态等功能,还具有智能模式,可根据环境光线的强弱对窗帘的开关进行自我调节。 关键字:STC89C51;控制系统;无线遥控 1 设计意义及要求 1.1 设计意义 随着社会的发展,科技的进步,生活水平的提高,人们对家庭生活的舒适性有了更深层次的认知。以往的窗帘仅仅是起到遮光的效果,智能化与人性化程度较低,只能通过人们手动去拉动,给居家生活造成了一定的不便,尤其是对于一些应用大型窗帘的会议厅、歌舞厅、酒店等来讲,传统式窗帘的功能已显得极为单调,不能再满足人们各方面的需求。于是遥控电动窗帘在最近几年得到迅速发展,红外遥控的智能窗帘,不但能够解决手拉开关窗帘的难题,而且能够使人们的生活更加便捷,更加人性化,同时还可以根据环境光线的强弱对窗帘的开关进行自我调节,使人们深切体验到智能化时代带来的生活层面的满足。 1.2设计要求 本次课程主要任务是基于STC89C51单片机的遥控窗帘的设计。主要功能如下: 1)控制窗帘的开关。 2)具有防过卷功能。 3)具有无线遥控功能。 4)能够指示运行状态。 5)可以根据环境光线的强弱对窗帘的开关进行自我调节。 2 总体方案设计 智能遥控窗帘总体方案设计框图如图2-1所示:

本科毕业设计---基于android手机电子书阅读器的设计与实现

毕业设计 题目:手机电子书阅读器的设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

基于51单片机的红外遥控设计-毕业设计论文

基于51单片机的红外遥控设计 摘要 很多电器都采用红外遥控,那么红外遥控的工作原理是什么呢?本文将介绍其原理和设计方法。红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。常用的红外遥控系统一般分发射和接收两个部分。红外遥控常用的载波频率为38kHz,这是由发射端所使用的455kHz晶振来决定的,在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9 kHz≈38kHz。也有一些遥控系统采用36kHz、40kHz、56kHz等,一般由发射端晶振的振荡频率来决定。接收端的输出状态大致可分为脉冲、电平、自锁、互锁、数据五种形式。“脉冲”输出是当按发射端按键时,接收端对应输出端输出一个“有效脉冲”,宽度一般在100ms左右。一般情况下,接收端除了几位数据输出外,还应有一位“数据有效”输出端,以便后级适时地来取数据。这种输出形式一般用于与单片机或微机接口。除以上输出形式外,还有“锁存”和“暂存”两种形式。所谓“锁存”输出是指对发射端每次发的信号,接收端对应输出予以“储存”,直至收到新的信号为止;“暂存”输出与上述介绍的“电平”输出类似。 关键词:80c51单片机、红外发光二极管、晶振

目录 第一章 1、引言 (3) 2、设计要求与指标 (3) 3、红外遥感发射系统设计 (4) 4、红外发射电路设计 (4) 5、调试结果及分析 (9) 6、结论 (10) 第二章 1、引言 (10) 2、设计要求与指标 (11) 3、红外遥控系统设计 (11) 4、系统功能实现方法 (15) 5、红外接收电路 (16) 6、软件设计 (17) 7、调试结果及分析 (18) 8、结论 (19) 参考文献

智能遥控窗帘系统设计【开题报告】

毕业设计(论文)开题报告 题目:智能遥控窗帘系统设计 专业:电子信息工程 1选题的背景、意义 当今时代,科技的发展和人们生活水平显著提高,人们对居住环境方便快捷的要求越来越高,智能家居系统应运而生。智能家居是现代电子技术、通讯技术及自动化技术相结合的产物。它能够实现对家电设备的自动控制和管理、对家庭的安全进行监测报警,能够为用户提供安全舒适、高效便利的生活环境。 随着高新技术及电子器件的发展,光控、温控及遥控窗帘应运而生,给人们的生活带来了很多方便。同时,也为人们的生活环境以及智能家居的实现提供了依据,为此,研究与设计智能窗帘控制系统具有深远的现实意义。 窗帘机是专门为高大的窗户设计的窗帘控制装置,根据功能不同可以分为电动、遥控、自动和智能等多种规格。电动窗帘机是通过窗帘机上的控制按键操作窗帘开合的一种最简单的窗帘机,仅仅解决了手拉窗帘的问题,可还需要人来近距离操作,电动窗帘机使一些超高、超宽窗帘的操作变得比较容易。但因为这种窗帘机技术含量低,基本上没有厂家作大规模工业化生产。然而遥控窗帘机却可以远距离操作窗帘的开合,使用更为方便,在现代生活更有广泛的使用价值。 2相关研究的最新成果及动态 2.1 最新成果 智能窗帘的主要品牌有福建龙岩的飞鸿牌,北京的龙华和广州的创明等,还有一些国外品牌的产品。自动窗帘机具有自动控制功能,使窗帘天亮自动打开,天黑自动关闭,使用更为方便。智能窗帘机同时具有手动、遥控和自动功能,可以满足用户各种情况下的使用要求,是一种更为先进的窗帘控制装置[1]。 奥兰AL-CK01智能窗帘机是兰州四达电子技术研究所应用微电子技术和光电子技术研制的高科技民用电子产品, 可在各种使用窗帘的场合实现开关窗帘的自动控制、手动控制和红外遥控, 是现代办公和生活环境的高档配套产品。 本窗帘机设计合理,结构先进,可靠性高,和同类产品相比具有鲜明的技术特色。具有自动功能的窗帘机在设计上必须要解决的技术问题是窗帘运动到位后如何停机。本机使用了巧妙的停机方法:窗帘拉到位后由于阻力增大电机转不动了,此时电机的反电势将消失,致使电机电流迅速增加,用检测电路检出此信号

基于单片机的遥控窗帘设计

河南理工大学《单片机应用与仿真训练》设计报告 题目:基于单片机的遥控窗帘设计 姓名:易亚元朱正 学号: 0916202057 0916301010 专业班级:电气09-2 指导老师:张宏伟 所在学院:万方科技学院 2012年6月23 日

摘要 随着电子技术和自动化技术的发展,人们对生活质量的要求越来越高。家用电器产品也在不断的更新换代。从始初的晶体管到电子管;由模拟到数字;由分立元件到集成电路;从普通向高性能、多功能型;由手动控制向红外线遥控、向智能化发展。此次要设计的是遥控窗帘。它是采用AT89S52单片机的最小系统设计,控制一个可逆、直流电动机控制窗帘的拉开和关闭。 这里介绍了基于单片机技术的遥控窗帘的设计原理,给出了遥控器和接受控制器的硬件设计方案,以流程图方式对本系统的遥控器和接收器的软件设计进行了较为详细的介绍,并制作出了实物模型。该系统的遥控器部分主要由键盘扫描电路、单片机(AT89S52)、行程开关及电动机驱动控制电路等组成;窗帘控制部分主要由导轨、窗帘、拉绳和电动机等组成。接收器根据接收到的遥控器编码不同来控制电动机的正转、反转或停止,从而实现窗帘的打开、关闭或停止该设计包括光电开关电路、系统主控模块、电源转换电路、保护电路等组成,可实现窗帘自动升降. 关键字:单片机无线遥控光电开关L298驱动

目录 1、概述 (3) 1.1选题目的和意义 (3) 1.2选题的要求 (3) 2、系统总体方案及硬件设计 (4) 2.1 遥控窗帘的基本设计原理 (5) 2.2原理框图 (5) 2.3各功能模块介绍 (6) 2.3.1无线遥控控制 (6) 2.3.2手动控制 (7) 2.3.3输出部分 (7) 2.3.4防过卷模块 (8) 2.3.5TLP521—4光耦隔离 (8) 2.3.6电机控制模块 (8) 2.3.7电源模块 (9) 2.4单片机 (10) 3、软件设计 (17) 3.1主程序设计 (17) 3.2主程序说明: (17) 3.3模块化程序流程图 (18) 4、 Proteus软件仿真 (19) 4.1Protues0软件仿真电路图 (19) 4.2仿真实验结果分析 (20) 4.3硬件测试 (20) 5、课程设计体会 ................................... 错误!未定义书签。

红外遥控系统毕业论文

红外遥控系统毕业论文 红外遥控系统毕业论文题目:红外遥控系统——红外发射器

目录 前言……………………………………………………………………1、绪论……………………………………………………………… 1.1、研究背景 1.2、研究目的 1.3、研究意义 2、单片机简介……………………………………………………… 2.1、单片机的特点及发展 2.2、单片机的基本组成 2.3、单片机的特点 2.4、单片机的应用 3、硬件电路………………………………………………………… 3.1、AT89S51单片机介绍 3.2、时钟电路 3.3、复位电路 3.4、红外接收器的电路设计 4、软件程序………………………………………………………… 附录 1、元件清单 2、红外接收器电路原理图 致谢

单片机红外遥控系统——红外接收器 前言 摘要:二十世纪九十年代以来,计算机、信息、电子、控制、通信等技术得到迅速发展,促使了社会生产力的提高,也使人们的生产方式和生活方式产生了日新月异的变化,单片机因其高可靠性和高性价比,在智能化家用电器、仪器仪表等诸多领域内得到了极为广泛的应用。当前单片机对家用电器控制呈现出外型简单化、功能多样化、性能优越化的发展趋向。红外遥控器具用使用方便、功耗低、抗干扰能力强的特点,因此它的应用前景是不可估量。 本课题以延伸红外无线遥控技术为目的,核心是设计出一个无线红外多路遥控发射/接收系统。顾名思义本系统分发射器和接收器,接收器接收发射出来的红外信号控制8路LED灯以不同方式点亮的效果。 关键词:单片机、红外接收器、8路LED灯 Chip infrared remote control system -- the infrared receiver Abstract: since the nineteen ninties, computer, information, electronics, control, communication and technology obtained the rapid development, promoted the improvement of social productivity, but also to people's way of life and mode of production produced change rapidly changes, SCM because of its high reliability and cost-effective, in the intelligent home appliances, instrumentation and other many other areas has been very widely used. The current SCM on household appliances control presents a simplistic appearance, functional diversification, the development trend of superior performance. Infrared remote control apparatus with easy to use, low power consumption, strong

遥控窗帘文档

摘要 本设计是基于AT89S52单片机的遥控窗帘。它采用按键和无线遥控两种控制方式,其中PT2262/PT2272 编码解码芯片组成无线发送接收模块;通过控制直流电机的正反转来控制窗帘的开关,并且可以指示运行状态;利用霍尔传感器作为限位开关来控制窗帘停止,防止过卷。 它采用8位的AT89S52单片机做控制器,采用直流电机专用驱动集成电路L298N驱动电机工作,L298N属于H 桥集成电路,输出电流大,功率强。单片机输出的控制信号通过可控制的光电耦合器件TLP521-4控制电机驱动芯片L298N 的输入端IN3、IN4的电位,实现电机正转、反转、停止的控制目的。可控制的光电耦合器件TLP521是用于电路之间的信号传输,使之前端与负载完全隔离,目的在于增加安全性,减小电路干扰,减化电路设计。霍尔传感器电路接好并通电时,输出为高电平;当有磁钢靠近霍尔传感器时,输出为低电平。利用这一特性,可以把霍尔传感器作为限位开关,使用两个霍尔传感器分别作为正向、反向时的限位开关,防止过卷。本系统使用的按键工作方式为:高电平有效,当有按键按下时给单片机相应的I/O口一个高电平,控制系统执行相应的功能。 本设计实现了如下几个功能: 1)控制窗帘的开关。 2)具有防过卷功能。 3)具有无线遥控和手动按键控制两种功能。 4)能够指示运行状态。 随着社会经济的高速增长,人民生活水平的不断提高,人们对家庭生活舒适性的需求越来越强烈,窗帘作为每个家庭的家居必须用品,自然也需要满足人们更舒适性的需求,因此研究遥控窗帘具有一定的使用价值。 关键字:AT89S52、直流电机、L298N、TLP521-4、无线遥控、霍尔传感器

毕业论文-基于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、实用性 智能家居最基本的目标是为人们提供一个舒适、安全、方便和高效的生活环境。对智能家居产品来说,最重要的是以实用为核心,摒弃掉那些华而不实,只能充作摆设的功能,产品以实用性、易用性和人性化为主。 我们认为在设计智能家居系统时,应根据用户对智能家居功能的需求,整合以下最实用最基本的家居控制功能:包括智能家电控制、智能灯光控制、电动窗帘控制、防盗报警、门禁对讲、煤气泄露等,同时还可以拓展诸如三表抄送、视频点播,园区服务,云平台服务及未来智慧城市所具备的必要功能和增值功能。

相关文档
最新文档