智能遥控窗帘系统设计【毕业论文】.doc

上传人:一*** 文档编号:6402 上传时间:2018-04-01 格式:DOC 页数:35 大小:601KB
下载 相关 举报
智能遥控窗帘系统设计【毕业论文】.doc_第1页
第1页 / 共35页
智能遥控窗帘系统设计【毕业论文】.doc_第2页
第2页 / 共35页
智能遥控窗帘系统设计【毕业论文】.doc_第3页
第3页 / 共35页
智能遥控窗帘系统设计【毕业论文】.doc_第4页
第4页 / 共35页
智能遥控窗帘系统设计【毕业论文】.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、(2011届)毕业设计(论文)题目智能遥控窗帘系统设计姓名专业电子信息工程班级学号指导教师导师职称年月日I智能遥控窗帘系统设计摘要随着经济的发展,我们的生活变得越来越智能化。由此,智能家居应运而生。智能家居可以使你和家里的所有设备和用具能够互相沟通。无论你通过语音或者电脑远程遥控,都可以控制家里的所有设备和用具。大多数应用程序涉及到照明,家庭安全,家庭影院和娱乐,还有温度调节。安全在智能家庭应用中一直是一个重要问题。传统的安全系统能保护房主和他们的财产安全,防止入侵者。但是,一个智能家居安防系统,提供更多的好处。这次系统的设计题目是智能遥控窗帘控制系统,它可以使用手动或自动来控制窗及窗帘的开度

2、。此次设计利用无线遥控来实现窗的开关以及窗帘的开度的大小及利用液晶显示来实现开度大小的显示。也可利用有效的光敏元件,依据不同的环境亮度来实现窗帘的各种开度。另外还可以增加温度风力光照、位置等传感器,来自动实现窗的闭合。关键词智能家居,无线遥控,直流电机,传感器IIDESIGNOFINTELLIGENTREMOTECONTROLWINDOWCURTAINSYSTEMABSTRACTWITHECONOMICDEVELOPMENT,OURLIVESBECOMEMOREANDMOREINTELLIGENTASARESULT,SMARTHOMECAMEINTOBEINGSMARTHOMESCONNECT

3、ALLTHEDEVICESANDAPPLIANCESINYOURHOMESOTHEYCANCOMMUNICATEWITHEACHOTHERANDWITHYOUANYTHINGINYOURHOMETHATUSESELECTRICITYCANBEPUTONTHEHOMENETWORKANDATYOURCOMMANDWHETHERYOUGIVETHATCOMMANDBYVOICE,REMOTECONTROLORCOMPUTER,THEHOMEREACTSMOSTAPPLICATIONSRELATETOLIGHTING,HOMESECURITY,HOMETHEATERANDENTERTAINMENTA

4、NDTHERMOSTATREGULATIONSECURITYHASBEENANIMPORTANTISSUEINTHESMARTHOMEAPPLICATIONSCONVENTIONALSECURITYSYSTEMSKEEPHOMEOWNERS,ANDTHEIRPROPERTY,SAFEFROMINTRUDERSASMARTHOMESECURITYSYSTEM,HOWEVER,OFFERSMANYMOREBENEFITSONTHEFOLLOWINGCHAPTERS,WEDISCUSSSMARTHOME,SMARTHOMESECURITYANDRELATEDTOOLSINSMARTHOMESECUR

5、ITYTHESYSTEMFORTHEAUTOMATICCONTROLWINDOW,ACCORDINGTOVARIOUSCONDITIONSCANBEMANUALORAUTOMATICCONTROLWINDOWANDTHECURTAINSOPENINGTHEREALIZATIONOFTHEUSEOFWIRELESSREMOTECONTROLSWITCHANDTHECURTAINSOFTHEWINDOWOPENINGOFTHECONTROLANDTHEACHIEVEMENTOFOPENINGSHOWTHEUSEOFPHOTOSENSITIVEDEVICES,ACCORDINGTOTHEENVIRO

6、NMENTTOACHIEVEILLUMINATIONOFTHEFOUROPENINGCURTAININADDITIONTOINCREASETHETEMPERATUREWINDLOCATION、RAINSENSOR,AUTOMATICALLYSWITCHTHEWINDOWKEYWORDSSMARTHOME,WIRELESSREMOTECONTROL,DCMOTOR,SENSORSIII目录摘要IABSTRACTII1绪论111设计的来源112设计的意义113智能窗帘国内外发展现状214课题研究的主要内容32系统方案设计与总体设计621系统的方案设计622系统的总体设计63系统各个板块的设计831

7、无线发射与接收功能板块832直流电机驱动板块933无线遥控板块1234光传感器板块1435风力传感器板块1736液晶显示模块1837位置传感器板块194软件设计2141智能窗帘的主程序流程图2142系统主程序245结论25参考文献26致谢错误未定义书签。附录27智能遥控窗帘系统设计11绪论11设计的来源随着社会和经济的发展和人们的生活的改观户,办公,生活的筑的变化也越来越多,这样的建筑外表好看,采光良好。但是或宽度超过4米的是比较困难后用手拉窗帘。现在,房地产开发商几乎还没有为用户个问题,因此,比较高级的住宅反而给住户带来了不便。怎么样才能更好的解决这类问题呢就是要使用智能控制系统。透过远程遥

8、控来控制窗帘的开启与关闭是最简单的操作之一,可以实现遥控、电动、自动和智能等多样的规格。但这样的方式技术的含金量比较大,几乎没有厂家敢大批的生产。现在市面上类似制作智能窗帘的厂家也就几家,他们简单的利用遥控器来远程操作窗帘打开和关闭窗帘,更方便使用,像广州创明,北京龙华,福建的飞鸿牌等知名品牌,还有某些国外著名品牌的产品。智能窗帘具有自动控制的功能,使窗帘在天黑时能自动关闭,天亮时能自动打开,使用起来更加的方便。但是我至今还没有在国内的市场上看见到相关的产品。智能窗帘使用简单同时具有遥控、手动和自动功能,可以随时满足各位用户在各种易变情况下的使用要求,是当代一种比较先进的窗帘自动控制装置。智能

9、窗帘手动和远程控制和自动化功能,以满足用户在任何情况下要求,是一种较为先进的窗帘控制装置。12设计的意义智能家居显然有能力让生活更轻松,更方便。家庭网络还可以提供安心。无论你是在工作还是在度假,智能家居将提醒您这是怎么回事,和安全系统可以建立在紧急情况下提供了巨额的帮助。例如,居民不但能与火灾报警通知唤醒,智能家居也将开门,拨打消防部门和轻安全的路径。智能家居还提供一些节省能源效率。因为如ZWAVE和ZIGBEE系统的功能放在一个较低水平的一些设备,它们可以进入“睡眠”和醒来时给出的命令。电费快落山的时候灯光会自动关闭,当一个人离开房间,房间可以加热或冷却的基础上谁的存在在任何特定的时刻。一个

10、聪明伶俐的房主吹嘘她的取暖费约ONETHIRD比同样大小的普通家少。有些设备可以跟踪多少能量每个设备正在使用和命令它使用较少。智能家居技术有望为独居老人的人获得巨大的利益。智能家居可以通知驻地时,老人什么时候吃药,就医提醒。如果老人有点健忘,智能家居将执行诸如切断水,然后一个浴缸溢出或关闭烤箱。它还允许成年子女谁可能居住在其毕业设计2他地方参与照顾父母的衰老。自动化系统将提供类似的好处与残疾或范围有限的运动的。传统的安全系统能保护房主和他们的财产安全,防止入侵者。但是,一个智能家居安防系统,提供更多的好处。他通知房主的任何问题,让他们进行调查。人工智能程序跟踪的房主的习惯,和其他重要信息,并在

11、必要时通知急救人员。智能家居安全系统提供了比典型的火灾报警保护。这个系统检查一氧化碳类型以及火灾的迹象观察和监视家的所有领域。在发生火灾时,智能家居安防系统可以提醒房主和通知紧急服务。人工智能程序甚至能够查明火灾位置,这些信息提供给消防部门的人员,因为他们作出回应。所以,家居的智能化给人们的生活带来了很大的方便。13智能窗帘国内外发展现状智能家居的发展永无止境,智能家居整个系统的完善性也永无止境,所以,未来派思想家智能家居系统目前所包括的6大智能家居控制功能,也只是暂时的,今年下半年肯能会全面融入视频监控、VOIP电话、可视对讲等更多智能家居的子系统,同时融入可视对讲功能,主要是认为智能家居跟

12、小区智能化、楼宇智能化融为一体这已经是未来的必然趋势,所以,未来派会有更多的惊喜带给我们的销售商与用户,真正让消费者,能够实现用一个遥控器,按一个场景键,就能实现所有智能家居子系统的联动,全面掌控整个智能家居子系统,让您享受便捷、自由、轻松、安全的智能生活。而目前国内主流的生产商生产的智能家居系统产品,全都只能实现单一功能产品,例如实现一个最简单的离家场景,就需要客户随身带两个遥控器来实现“离家或回家”场景,先用控制灯光、电器、窗帘门的遥控器按一下“离家或回家”键,实现灯光、电器、窗帘门等的全关,再用安防的遥控器,实现“总布防或总撤防”的功能,而采用未来派智能家居系统,可以通过玄关的普通智能开

13、关的两个右按钮或射频遥控器实现“回家或离家”的一键场景,所有灯光、电器、窗帘门、背景音乐及视频共享、安防报警等功能全都可以联动,这主要是因为未来派的各个智能家居子系统全部采用统一的CANBUS总线协议,而许多其他产品,都只是通过系统集成的方式来实现,这样不是从协议本身来做到真正的一体化控制。整体智能家居设计理念,这必须是未来智能家居的发展趋势,智能家居与小区智能化、楼宇智能化全面融合,这已经成为未来智能发展的方向标;未来的智能家居,从广泛角度来说,就是整个城市、整个国家、整个人类的智能化,这是长期的发展方向。而作为智能家居之一的窗帘机以其特殊的功能得到了许多人们的青睐。遥控电动窗帘在最近几年被

14、广泛应用于高级智能公寓和私人别墅。随着高科技的进步,近年又出现了直线电机新技术,直线电机技术作为一项高新技术智能遥控窗帘系统设计3自问世以来,就受到社会各界广泛关注。并以它自身的技术特点迅速改变人们对传统事物的看法。电动窗帘的技术革新磁驱直线电动窗帘机。直线电机与传统旋转式电机相比在很多领域显示了无可比拟的优势。如机场的物流线、自动感应门、邮政分拣系统、上海的磁悬浮列车、计算机磁盘定位系统、离子加速器等,而将它应用在电动帘机方面则使该行业进入了一个新阶段磁驱直线电动窗帘机,简直就是电动窗帘行业的新革命。磁驱直线电动窗帘机直接利用磁驱动的力量驱动电机进行往返动作,带动窗帘作来回往返运动实现窗帘的

15、开合。运行中电机与轨道运行无接触,减少了机械故障,降低了噪音,确保了运行的可靠性,从而改变了人们对于传统电动窗帘机易发生故障,易脱位、不安全,不可靠、使用寿命短的认识。磁驱直线电动窗帘机与传统旋转式电机产品的区别在于它舍弃了大量复杂的机械传动机构(不用滑轮及钢丝绳组件及相应的定位装置),减少了大量易损部件。使之设计更紧凑、结构更合理、外观更精美、可靠性更好、安全性更高、使用寿命更长(达到50000次以上)。磁驱电动窗帘机利用了磁浮(驱)原理制作的运行机构,所以在运行时电机无噪音、轻便、快捷;这是传统产品所无法相比的,同时既可手控也可遥控,与手拉式窗帘机及传统电动窗帘机的易掉线、易卡位、易损坏等

16、相比较,它的优势是不言而喻的,今后必将成为当今高档住宅、宾馆、智能大厦、多媒体中心、私家别墅等的首选自动化窗饰1。14课题研究的主要内容14180C51单片机80C51单片机属于MCS51系列单片机,由INTEL公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(PUSH)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(DUALINLINEPACKAGE),内有128个RAM单元及4K的ROM。80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8

17、位并行输入口。80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHZ的晶振频率。由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。此外,8051可以工作在低功率模式下,两个软件选项可以是空闲和掉电模式。在空闲模式冻结和RAM定时器,串行接口和中断系统的CPU,以维持其功能。掉电模式下,存储RAM数据,时钟振荡停止,停止在芯片等功能。8051毕业设计4已经采用PDIP(40PIN)和PLCC两种封装(44PIN)。STC89C51可以代替AT89C51,功能更强,速度更快,寿命更长,价格更低。外型40个引

18、脚,双列直插DIP40。STC89C51可以完成ISP在线编程功能,而AT89C51则不能。将AT89C51中的程序直接烧录到STC89C51中后,STC89C51就可以代替AT89C51直接工作(一般都不需要做任何改动即可正常工作)。STC推出的系列51单片机芯片是全面兼容其它51单片机的,而51单片机是主流大军,每一个高等院校、普通学校、网站、业余单片机培训都是以51单片机为入门教材的。STC89C51内部有EEPROM,可以在程序中修改,断电不丢失。还增加了两级中断优先级,等等5。142永磁直流电动机利用永磁体建立励磁磁场的直流电动机。这种电动机因没有另设的励磁系统,因而体积小,重量轻,

19、结构简单且效率高。绝大多数微型直流电动机都是永磁的。永磁直流电动机起动和运行特性与他励、并励直流电动机基本相同。在结构上除定子部分没有励磁绕组外,其电枢、电刷、换向器等零部件均与电流励磁式直流电机相同。由于铝镍钴的矫顽力较小,需要较长的永磁体有效长度图中LM以产生足够的磁通势,所以常采用圆筒式结构图A。为了避免电枢反应磁场(见电机)对永磁体的影响,在永磁电机中可加软铁极靴图B。在电机带负载时,这种结构可以使电枢电流产生的电枢反应磁通只通过极靴而不进入永磁体,保证了工作磁通的恒定,提高了永磁体的利用率,也有利于换向。极靴和永磁体应贴合紧密,工艺上要求较高。采用铁氧体励磁时,可采用瓦块式结构、瓦块

20、带极靴式结构和圆筒式结构。前者适用各向异性材料,磁钢利用率高,结构简单,便于批量生产,但气隙磁通密度低。瓦块带极靴式结构可提高气隙磁通密度,但结构较复杂。圆筒式结构简单,便于生产,但材料利用率低,不利于换向。采用稀土永磁体励磁时,其磁路结构与瓦块式相似。但因它的矫顽力更大,磁极的径向尺寸可进一步缩小。第一,永磁直流电动机的一般原则选择(1)应是高效率,低成本,低温度铁氧体永磁直流电动机类型的首选。只有在性能关键的,体积小,环境温度较高时,考虑到铝镍钴稀土永磁直流电动机或永磁直流电动机的选择。(2)合理选择电机功率的最大功率电机的输出是有限的,如果电机功率选择过小,负载超过电机的额定输出功率就会

21、发生电动机过载,过载发生时,电机发热,振动,速度下降,异响的现象,严重超载,它会烧毁电机。功率过大,会造成经济上的浪费。因此,合理选择电机功率是非常重要的。(3)规范的选择往往是规格的产品少更难使用产品的实际生产。在产品规格的选择可以考虑在电智能遥控窗帘系统设计5源电压可调的场合,根据实际需要选择转矩,速度等级和产品接近相应规格,通过改变电压得到所需的速度固定在电源电压的场合,如果没有适当的标准产品可供选择,你可以按选择的电压之间的适当的转矩和速度的产品,可作适当调整规格。第二,永磁直流电动机在应用时应注意(1)如果未指定产品,在正常情况下(如铝镍钴或铁氧体永磁直流电动机永磁直流电动机)永磁直

22、流电动机不允许额定电压反接制动运行,否则会造成永久性的退磁,作为运行此必要的方式,增加限流电阻来限制电流过大。(2)电机是好还是坏按照以下初步步骤来检查首先检查电机的外观应无划痕,碰伤及涂层关闭并转动轴应转动灵活,无明显卡死现象。检查电机接线是否牢固,电源运行。电动机在旋转的过程中不应该有任何摩擦,最突出的是轴承摩擦。轴承磨损后会发出异常声音,温度的局部过热现象。(3)常更换,电源周围的木炭清理灰尘,用酒精,汽油清洗换向器,我们要注意先进行无负荷运行。(4)注意电动机过大电流,温度变化及拆装由永磁退磁造成的开路,特别是铝镍钴永磁电机,可移动的永磁磁短路时保护电路,否则退磁后被另一个磁化。143

23、液晶显示这里介绍的字符型液晶模块是一种用5X7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为1行16个字、2行16个字、2行20个字等1602采用标准的16脚接口,其中第1脚VSS为地电源,第2脚VDD接5V正电源第3脚V0是液晶显示器的对比度调整,然后对比是最薄弱的力量,地面电力最高的对比度,对比度过高会产生“鬼影”,当一个10K的电位器来调整对比度。引脚4为寄存器选择遥感,数据选择寄存器的高,低,选择指令寄存器。引脚5RW是读写信号,当高读,低写。当RS和RW可写在一起的低层次的命令或显示的地址,当RS是高,低RW可以读忙信号,当RS是低的高刻录可以写入数据第6脚E端为使能端,当E

24、端由高电平跳变成低电平时,液晶模块执行命令。第714脚D0D7为8位双向数据线。第1516脚空脚。字符液晶模块1602是发生在存储器(CGROM)已经存储了160个不同的图形点阵字符,这些字符有日文,常见的符号,字母,阿拉伯数字等,每一个字符都有一个固定的代码。毕业设计62系统方案设计与总体设计21系统的方案设计以51单片机为中心,通过键盘输入,无线收发来控制单片机实现窗帘的各种功能,通过液晶显示可以看到窗帘的开度。图21设备总体设计方案22系统的总体设计通过控制直流永磁电机的参数,可实现电机的正转或反转,即窗帘的拉起或放下。它可以使用手动或自动来控制窗及窗帘的开度。此次设计利用无线遥控来实现

25、窗的开关以及窗帘的开度的大小及利用液晶显示来实现开度大小的显示。也可利用有效的光敏元件,依据不同的环境亮度来实现窗帘的各种开度。另外还可以增加温度风力光照、位置等传感器,来自动实现窗的闭合当风力达到一定参数时,窗会自动关闭,或当雨量达到设定值时,窗也自动关闭。此外,该且此系统外加无线遥控装置,可在一定范围内对窗及窗帘进行控制。单片机键盘液晶显示无线收发智能遥控窗帘系统设计7图22系统的总体设计无线收发位置传感光传感器窗帘电机窗户控制单片机风力传感器毕业设计83系统各个板块的设计31无线发射与接收功能板块单芯片无线收发器NRF905的北欧挪威推出一款单晶片射频发射芯片,工作电压19至36V,32

26、引脚QFN封装(5MM5MM)的,在433/868/915MHZ3一的ISM通道的工作NRF905的前缀可以自动完成和CRC(循环冗余校验),将片内硬件自动曼彻斯特编码/解码,使用SPI接口与微控制器通信,配置非常方便,非常低的功耗,对发射机输出功率为10DBM时,电流仅耗电11MA,电流时,在接收模式125毫安。NRF905单片无线收发器工作由一个完全集成的频率调制器,一个带解调器的接收器,一个功率放大器,一个晶体震荡器和一个调节器组成。SHOCKBURST工作模式的特点是自动产生前导码和CRC,可以很容易通过SPI接口进行编程配置。PWR_UPTRX_CETX_EN工作模式0关机模式10空

27、闲模式110射频接收模式111射频发送模式表31NRF905DE工作模式NRF905在使用中,根据不同需要,它不是同一电路,在NRF905的电路板设计,你也可以使用环形天线,该天线在PCB布板,它可以降低系统的音量。NRF905的SPI接口,并通过微控制器进行数据传输,发送和接收SHOCKBURSTTM模式无线数据传输,发送和接收可靠,使用方便,在工业控制,消费电子等领域具有广阔的应用前景。NRF905有两种节能模式和两种工作模式。两种工作模式分别是SHOCKBURSTTM发送模式和SHOCKBURSTTM接受模式,两种节能模式分别是空闲模式和关机模式。NRF905的工作模式由PWR_UP、T

28、X_EN和TRX_CE三个引脚决定。智能遥控窗帘系统设计9图31NRF905电路图32直流电机驱动板块直流电机的驱动用的是L293D芯片,它是推拉4通道驱动带二极管,600MA输出电流每通道。2A峰值输出电流每通道不可重复,估计将会损坏。温度过高保护。逻辑“0“输入电压为15V,可以免除15V以下的干扰。L293D内置钳位二极管。L293D是单块集成电路,高电压,高电流,四通道驱动,设计用来接受DTL或者TTL逻辑电平,驱动感性负载比如继电器,直流和步近马达,和开关电源晶体管。简单的使用是作为2个桥,一对通道连接起来有一个使能输入。分离的输入引脚提供某种逻辑,允许用低电压操作,并且还包括内置的

29、钳位二极管9。这个设备适用于高达5KHZ的开关应用。L293D是16引脚塑料封装,中间的4个引脚是短路的(为了散热)。用L293D控制直流电动机的程序,通过键盘上的按键来控制L293D,进而控制直流电动机正转,反转,停转,全立波。ORG0000HAJMPMAINORG30HMAINMOVP1,00HMOVSP,5FH启动的时候电机是停转状态LOOPACALLKEY键盘检测程序JNBF0,LNEXTF0是标志量,F01代表有键盘按下。F0为用户标志位,由编程人员决定什么时候用,什么时候不用毕业设计10ACALLKEYPROC调用键盘处理LNEXTMPLOOP键盘处理程序KEYPROCMOVA,B

30、JBACC2,START2JBACC3,START3JBACC4,START4JBACC5,START5JBACC7,START7RETSTART2前进SETBP10SETBP11CLRP12RETSTART3启动并反转SETBP10CLRP11SETBP12RETSTART4CLRP10SETBP11CLRP12RETSTART5SETBP10CLRP11CLRP12RETSTART7智能遥控窗帘系统设计11CLRP10CLRP11CLRP12RETDELAYMOVR7,10D1MOVR6,100DJNZR6,DJNZR7,D1RET开始检测键盘是否有按下模块KEYCLRF0首先需要把检测的

31、端口置1,注意需要检测哪个端口就将该端口置1,不要影响其它端口,呵呵我们这里要检测2,3,4,5,7端口ORLP3,10111100B对A中数据进行操作MOVA,P3现在要做的是对A不断检测,看是否有按键按下,就是检测那几个端口是否为低电平但是在检测的过程中不能影响其它几个端口,在实际应用中其它几个端口可能有其它的用途,这一点很重要ORLA,01000011B这个时候进行取反,是0的就变成1了CPLA如果A为0就代表没有键盘按下JZK_RET键盘如果按下,则延时去抖动CALLDELAYMOVA,P3ORLA,01000011BCPLAJZK_RETMOVB,AB作为通用寄存器来用但是在执行乘法

32、和除法运算时,B就必须参毕业设计12与其中,用于存放运算的一个操作数和运算后的一个结果SETBF0K_RETMOVA,P3ORLA,01000011BCPLAJZK_RET1按键已经释放AJMPK_RETK_RET1CALLDELAYRETEND图32L293D与8051单片机连接电路33无线遥控板块NRF905有两种节能模式和两种工作模式。两种工作模式分别是SHOCKBURSTTM发送模式和SHOCKBURSTTM接受模式,两种节能模式分别是空闲模式和关机模式。NRF905的工作模式由PWR_UP、TX_EN和TRX_CE三个引脚决定。智能遥控窗帘系统设计13SHOCKBURSTTM模式射频

33、数据包的高速信号在NRF905的芯片内执行,数据速率由微控制器的SPI接口,在低速的微控制器进行数据处理决定配置处理,但在NRF905的高速传输下,在很长一段时间免费的,这非常有利于节约能源的中间。由于NRF905的SHOCKBURSTTM模式中工作,因此在低速微控制器一起使用可以是一个非常高频率的数据传输速率。在SHOCKBURSTTM接收模式,当一个包含正确的地址和数据包收到两个微控制器引脚,地址匹配(AM)和数据准备就绪(DR)的通知。在SHOCKBURSTTM发送模式,NRF905的自动生成的头和CRC校验码字,当发送过程完成后,数据准备好引脚通知微处理器数据传输完成。从以上分析可以看

34、出,NRF905的SHOCKBURSTTM收发模式有利于在节省内存和微控制器资源,同时也降低了编程时间。下面详细分析特定的进程NRF905的发送和接收过程7。发送流程NRF905的典型过程包括以下步骤发送A当微控制器有数据要发送,通过SPI接口与时序根据接收的地址,并发送要传输的数据通过NRF905的,SPI接口,通讯协议和器件配置时确定的利率B微控制器设置高TRX_CE和TX_EN,激发NRF905的SHOCKBURSTTM发送模式CNRF905的SHOCKBURSTTM发送的;1升频寄存器自动开启2数据包(头和CRC与校验码字)3发送数据包4当数据传输完成后,数据准备好引脚置高四AUTO_

35、RETRAN位置高,NRF905的被重发,直到TRX_CE被置低大肠杆菌被置低时,TRX_CE,NRF905的发送过程完成后,自动进入空闲模式。SHOCKBURSTTM模式,以确保一旦这个过程开始发送数据,而不管TRX_EN和TX_EN引脚是高还是低,发送过程将被处理。只有第一个完成数据包发送,NRF905的接受下一个数据包发送。接受流程A当TRX_CE高,TX_EN低,NRF905的进入SHOCKBURSTTM接收模式B650US后,NRF905的不断监测,等待接收数据CNRF905的检测为载体同一频段,载波检测引脚被置高D当接收到一个匹配的地址,地址匹配引脚置高E当一个正确的数据包被接收,

36、NRF905的自动删除前缀,地址和CRC校验位,然后将数据准备好引脚微控制器高到楼低TRX_CE家,NRF905的待机模式F克微控制器通过SPI端口,一到微控制器的数据一定比例G当所有的数据已经收到,准备NRF905的引脚上的数据和地址匹配引脚为低电平H,NRF905的SHOCKBURSTTM接收可以进入这个时间模式,SHOCKBURSTTM发送模式或关机模式。当一个数据包被接收,TRX_CE或TX_EN引脚状态发生改变,NRF905的立即改变其运营模式,数据包丢失。当微处理器接收到信号后,地址匹配引脚,毕业设计14其知道NRF905的接收数据包,它可以决定是否继续接收数据包NRF905的或进

37、入另一个模式。34光传感器板块现代电测技术日趋成熟,由于具有精度高、便于微机相连实现自动实时处理等优点,已经广泛应用在电气量和非电气量的测量中。然而电测法容易受到干扰,在交流测量时,频率响应不够宽及对耐压、绝缘方面有一定要求,在激光技术迅速发展的今天,已经能够解决上述的问题。磁光效应传感器就是利用激光技术发展而成的高性能传感器。激光,是本世纪60年代初迅速发展起来的又一新技术,它的出现标志着人们掌握和利用光波进入了一个新的阶段。由于以往普通光源单色度低,故很多重要的应用受到限制,而激光的出现,使无线电技术和光学技术突飞猛进、相互渗透、相互补充。现在,利用激光已经制成了许多传感器,解决了许多以前

38、不能解决的技术难题,使它适用于煤矿、石油、天然气贮存等危险、易燃的场所。对磁光效应传感器的原理,主要用来实现光感应功能的偏振态。当偏振光通过媒体的一群,如果在外部磁场存在光束传播方向,然后将光的偏振面旋转一个角度,这是磁光效应。也就是说,通过旋转角度可在外部磁场测量。在具体的测试设备,偏转角和输出光强度成正比的激光二极管LD输出光照射,光照强度可以被数字化,测量特定物理量。利用无线遥控实现窗的开关及窗帘的开度的控制及实现开度显示(顺序实现窗帘的“全关位置1位置2全开位置2位置1全关”,每两种开度操作之间间隔一定时间,存储这个过程,可重复实现这个过程);利用光敏器件,根据不同的环境照度实现窗帘的

39、四种开度,定位精度1。智能遥控窗帘系统设计15图34光传感器与80C51单片机连接电路程序LIGHT_INLCALLLIGHTMOVSHURU,DATAADMOVSHANG,LIGHT0MOVXIA,LIGHT1LCALLCOMPEREJBGAO,KAI2JBHAO,KAI1MOVSHURU,DATAADMOVSHANG,LIGHT2MOVXIA,0LCALLCOMPEREJBGAO,QUANKAI0JBHAO,QUANGUAN3毕业设计16SJMPLIGHTEXITQUANGUAN3MOVDCOUNT,3LCALLORGIN_CSJMPLIGHTEXITQUANKAI0MOVDCOUNT,0

40、LCALLORGIN_CSJMPLIGHTEXITKAI2MOVDCOUNT,2LCALLORGIN_CSJMPLIGHTEXITKAI1MOVDCOUNT,1LCALLORGIN_CSJMPLIGHTEXITLIGHTEXITCLRLIGHTFLAGRETSHANGXIA,SHURU,GAO,DI,HAOCOMPEREMOVA,SHURUCLRCSUBBA,SHANGJCXIABISETBGAOCLRDICLRHAOSJMPTUIXIABIMOVA,SHURUCLRCSUBBA,XIA智能遥控窗帘系统设计17JNCHAOTUICLRHAOCLRGAOSETBDISJMPTUIHAOTUISE

41、TBHAOCLRGAOCLRDITUIRETSETSTARTMOVTMOD,21H初始化串行口MOVTH1,0FDHMOVTL1,0FDHMOVSCON,50HMOVPCON,0SETBPSSETBTR1SETBEASETBESCLRRFFLAGCLRA清单元MOVR0,30HMOVR7,48CLEARLMOVR0,AINCR0DJNZR7,CLEARLRET35风力传感器板块通过风力使风车转动,在风车的前后安装上红外对发管,通过接收信号频率的变化,分析风力是否达到关窗的要求。当达到关窗的要求时,向单片机发送个信号,然后单片机控制窗户关闭。单位M/S公式MLCOUNTVM/60COUNT次数L

42、周长0016M毕业设计18测试时间60S表35风速测试数据次数窗边第一次183M/S第二次212M/S第三次254M/S第四次243M/S第五次192M/S0级00M/S02M/S1级03M/S15M/S2级16M/S33M/S3级34M/S54M/S4级55M/S79M/S根据测试数据显示,风速基本在18M/S3M/S之间,定义为二级微风。由于光耦元件的灵敏度的限制,规定当风速大于6M/S时,关窗。R22RR14RD7R18RR21RVCCD12PHOTODIODER20RR13RR15RD9LEDR16RR17RR23RVCCD8D1N750VCCR19RU3ALM324N321411风力

43、传感器图35风力传感器36液晶显示模块我们知道文本文件中每一个字符都是用一个字节的代码记录的。一个汉字是用两个字节的代码记录。在PC上我们只要打开文本文件就能在屏幕上看到对应的字符是因为在操作系统里和BIOS里都固化有字符字模。什么是字模就代智能遥控窗帘系统设计19表了是在点阵屏幕上点亮和熄灭的信息数据。例如“A”字的字模01110100011000110001111111000110001上图左边的数据就是字模数据,右边就是将左边数据用“”代表0,用“”代表1。看出是个“A”字了吗在文本文件中“A”字的代码是41H,PC收到41H的代码后就去字模文件中将代表A字的这一组数据送到显卡去点亮屏幕

44、上相应的点,你就看到“A”这个字了。刚才我说了想要在LCD1602屏幕的第一行第一列显示一个“A“字,就要向DDRAM的00H地址写入“A”字的代码41H就行了,可41H这一个字节的代码如何才能让LCD模块在屏幕的阵点上显示“A”字呢同样,在LCD模块上也固化了字模存储器,这就是CGROM和CGRAM。HD44780内置了192个常用字符的字模,存于字符产生器CGROMCHARACTERGENERATORROM中,另外还有8个允许用户自定义的字符产生RAM,称为CGRAMCHARACTERGENERATORRAM。图36液晶模块与单片机80C51直接借口37位置传感器板块位置传感器用于测量机器

45、人的传感器本身的立场。位置传感器可分为两种类毕业设计20型,直线位移传感器和角位移传感器。线性位移传感器,通常在直线位移定位装置使用了一个简单,精度高,可靠性高等特点工作原理角度传感器是可选的旋转式电位器,可靠性高,成本低等优点。角位移设备还可以使用光学编码器,带增量和绝对的形式。机器人控制系统中的一个增量编码器已经广泛应用。此次我们通过下落铁块产生的脉冲来控制窗帘的位置。智能遥控窗帘系统设计214软件设计41智能窗帘的主程序流程图411智能窗帘的主程序流程图中断初始化开始0号功能有效否3号功能有效否2号功能有效否1号功能有效否窗帘的示教显示YN关闭窗户NYYN打开窗户4号功能有效否全关闭窗帘

46、YNY5号功能有效否N窗帘位于位置1Y6号功能有效否窗帘位于位置2NY7号功能有效否全打开窗帘YNN8号功能有效否智能YN毕业设计22图412智能自动控制程序智能窗帘机的智能自动控制程序流程图如图412所示,通过检测雨水、风的数据,判断是否关闭窗户;检测光照的强度信息判断窗帘是的开度。低功耗开始关闭所有中断清内存单元值初始化中断低功耗唤醒是否检测到雨水查询雨水信息是否开窗Y开窗NYN是否检测到风查询风信息是否开窗是否检测到光开窗YNYNY查询光信息根据光强选择窗帘位置N智能遥控窗帘系统设计23图413遥控流程图当想用遥控调整窗帘的位置的时候,可以按UP键或DOWN键控制窗帘上升或下降,程序的编

47、写流程如图413所示。低功耗开始唤醒键按下否计数清零发当前窗状态显示当前窗位置UP键按下否COUNT1COUNT1ENTERNYYY根据菜单内容无线发射命令Y调用液晶显示调用液晶显示NNDOWN键按下否N毕业设计2442系统主程序ORG0000HLJMPSTARTORG0003HLJMPINT0ORG000BHLJMPTIME0ORG0013HLJMPINT1ORG001BHRETIORG0023HLJMPRECIEVEORG0030HSTARTMOVSP,STACKBUFLCALLSETSTARTMAINCLRRFFLAGMOVA,COMMANDCJNEA,10,MAINN1MAINN1JN

48、CMAINRLARLAADDA,COMMANDADDA,COMMANDMOVDPTR,TABCOMJMPADPTRLJMPMAINTABCOM不做动作LCALLC0_KEEPLJMPMAIN窗帘示教LCALLC1_DEMONSTRATELJMPMAIN关窗户LCALLC2_W_CLOSELJMPMAIN开窗户LCALLC3_W_OPENWLJMPMAIN全关窗帘LCALLC4_C_CLOSE智能遥控窗帘系统设计25LJMPMAIN窗帘1LCALLC5_C_OPEN1LJMPMAIN窗帘2LCALLC6_C_OPEN2LJMPMAIN全开窗帘LCALLC7_C_OPENLJMPMAIN智能LCA

49、LLC8_INTELLIGENTLJMPMAIN5结论时间飞逝,大学4年就这么过去了,回想自己学到的一切都令我感慨万千。通过毕业设计,我对“春蚕到死丝方作出,蜡炬成灰泪始干”,有更深的了解,似乎每次在回顾过去,总是感叹一些时间的流逝。现在我也做这样的事怎么,我的大学生活结束这么快似乎是感觉到到最近才去上学,现在我在电脑前坐着回想从到学校到想在,我做完设计,在写我的毕业经验的总结。但是,这只是几个月的时间,给我留下的回忆充满无穷的。在做设计期间,自己画图,自己找资料,自己研究电路,很多工作都要自己完成。每一张图的成功出现,我都觉得自己比以前更自信了,更认为自己可以做的很好。资料自己在网上,图书馆寻找,感觉这段时间学到的东西比任何时候都多、都难以忘记。研究每个电路、每个电子器件、每个芯片,每天都能学到新东西,每天都是那么的快乐和自信,别人认为做别业设计是个负担,我认为是一种享受,是一次成长。毕业设计26参考文献1冯旭升浅谈智能窗帘机及其应用J甘肃中国住宅设施,20042胡汉才单片机原理及其接口技术M北京清华大学出版社,19963何立民单片机应用技术选编M北京北京航空航天大学出版社,19964冯旭升奥兰ALCK01智能窗帘机J住宅科技,2003,115郭光立光控自动

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 电子信息工程毕业设计

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。