已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
吉吉林林农农业业大大学学本本科科毕毕业业设设计计论文题目:智能遥控窗帘系统设计学生姓名:专业年级:电子信息科学与技术指导教师:职称讲师2009年5月6日吉林农业大学本科毕业设计I目目录录摘要.1ABSTRACT:.11前言.11.1国内外的发展现状.12总体方案设计.22.1方案论证与比较.22.1.1直流电机驱动.22.1.2液晶显示.32.1.3无线遥控.52.280C51单片机.63系统设计.73.1总体设计.74.系统各功能模块设计.94.1无线发射接收功能模块.94.2直流电机驱动模块.114.3液晶显示模块.134.4无线遥控模块.184.4.1ShockBurstTM模式.194.4.2发送流程.194.4.3接收流程.194.4.4节能模式.204.4.5SPI接口配置.204.5风力传感器模块.214.6光传感器模块.224.7位置传感器模块.235软件设计.236系统调试.286.1自制光源调试.286.2风速测试.286.3光强度测试.297结论与展望.29参考文献.30致谢.30吉林农业大学本科毕业设计II附录1.31附录2.33吉林农业大学本科毕业设计1智能遥控窗帘系统设计学生:专业:电子信息科学与技术指导教师:摘摘要要:该系统为窗自动控制系统,可以根据各种条件手动或自动控制窗及窗帘的开度。利用无线遥控实现窗的开关及窗帘的开度的控制及实现开度显示(顺序实现窗帘的“全关位置1位置2全开位置2位置1全关”,每两种开度操作之间间隔一定时间,存储这个过程,可重复实现这个过程);利用光敏器件,根据不同的环境照度实现窗帘的四种开度。另外可增加温度风力雨水传感器,自动实现窗的开关。关关键词键词:无线遥控液晶显示直流电机TheDesignofIntelligentRemoteControlCurtainSystemName:ZhanglianfengMajor:ElectronicInationScienceandTechnologyTutor:GongHeAbstract:Thesystemfortheautomaticcontrolwindowaccordingtovariousconditionscanbemanualorautomaticcontrolwindowandthecurtainsopening.Therealizationoftheuseofwirelessremotecontrolswitchandthecurtainsofthewindowopeningofthecontrolandtheachievementoingshow(thecurtainordertoachievefulldraw-Position1-Position2fulldrawback-Position2-Position1fulldraweverytwoOpeningacertaintimeintervalbetweentheoperationandstorageofthisprocesscanrepeatthisprocesstoachieve)Theuseofphotosensitivedevicesaccordingtotheenvironmenttoachieveilluminationofthefouropeningcurtain.Inadditiontoincreasethetemperaturewindrainsensorautomaticallyswitchthewindow.Keywords:wirelessremotecontrolLCDDCmotor吉林农业大学本科毕业设计2吉林农业大学本科毕业设计11前言随着社会经济的发展和人们生活观念的改变,宽大窗户的办公和生活建筑越来越多,这种建筑结构美观,采光良好。但是,窗户的高度或者宽度超过4米以后手拉窗帘却比较困难而现在的房地产开发商几乎却都没有为用户考虑这个问题,使一些高档住宅反而带来了生活上的不便解决这个问题的方法是使用窗帘机。窗帘机是专门为高大的窗户设计的窗帘控制装置,根据功能不同可以分为电动、遥控、自动和智能等多种规格。电动窗帘机是通过窗帘机上的控制按键操作窗帘开合的一种最简单的窗帘机,仅仅解决了手拉窗帘的问题,可还需要人来近距离操作,电动窗帘机使一些超高、超宽窗帘的操作变得比较容易。但因为这种窗帘机技术含量低,基本上没有厂家作大规模工业化生产;遥控窗帘机可以远距离操作窗帘的开合,使用更为方便,主要品牌有福建龙岩的飞鸿牌,北京的龙华和广州的创明等,还有一些国外品牌的产品。自动窗帘机具有自动控制功能,使窗帘天亮自动打开,天黑自动关闭,使用更为方便。但笔者还没有在市场上见到产品。智能窗帘机同时具有手动、遥控和自动功能,可以满足用户各种情况下的使用要求,是一种更为先进的窗帘控制装置。各种窗帘机因为功能和价格的不同,用户可根据自己的要求选用。下面以兰州的奥兰AL-CK01智能窗帘机为例作简略的介绍。奥兰AL-CK01智能窗帘机和通用的槽型窗帘轨道配套,安装方便,体积小巧,工作可靠,可在各种使用窗帘的场合实现开关窗帘的自动控制、手动控制和红外遥控。1.1国内外的发展现状遥控电动窗帘在最近几年被广泛应用于高级智能公寓和私人别墅。随着高科技的进步,近年又出现了直线电机新技术,直线电机技术作为一项高新技术自问世以来,就受到社会各界广泛关注。并以它自身的技术特点迅速改变人们对传统事物的看法。电动窗帘的技术革新磁驱直线电动窗帘机直线电机与传统旋转式电机相比在很多领域显示了无可比拟的优势。如机场的物流线、自动感应门、邮政分拣系统、上海的磁悬浮列车、计算机磁盘定位系统、离子加速器等,而将它应用在电动帘机方面则使该行业进入了一个新阶段磁驱直线电动窗帘机,简直就是电动窗帘行业的新革命。磁驱直线电动窗帘机直接利用磁驱动的力量驱动电机进行往返动作,带动窗帘作来回往返运动实现窗帘的开合。运行中电机与轨道运行无接触,减少了机械故障,降低了噪音,确保了运行的可靠性,从而改变了人们对于传统电动窗帘机易发生故障,易脱位、不安全,不可靠、使用寿命短的认识。磁驱直线电动窗帘机与传统旋转式电机产品的区别在于它舍弃了大量复杂的机械传动机构(不用滑轮及钢丝绳组件及相应的定位装置),减少了大量易损部件。使之设计更紧凑、结构更合理、外观更精美、可靠性更好、安全性更高、使用寿命更长(达到50000次以上)。吉林农业大学本科毕业设计2磁驱电动窗帘机利用了磁浮(驱)原理制作的运行机构,所以在运行时电机无噪音、轻便、快捷;这是传统产品所无法相比的,同时既可手控也可遥控,与手拉式窗帘机及传统电动窗帘机的易掉线、易卡位、易损坏等相比较,它的优势是不言而喻的,今后必将成为当今高档住宅、宾馆、智能大厦、多媒体中心、私家别墅等的首选自动化窗饰1。2总体方案设计2.1方案论证与比较2.1.1直流电机驱动永磁直流电动机是由一块或多块永磁体建立磁场的直流电动机,可以由改变电枢电压来方便地调速。具有体积小、效率高、结构简单、用铜量少等优点。一般情况下,永磁直流电动机不允许在额定电压下反接制动运行,否则会造成永磁体退磁;如确有必要作这种方式运行时,要加限流电阻,以限制电流过大。根据所用的永磁材料不同,永磁直流电动机分为铝镍钴永磁直流电动机、铁氧体永磁直流电动机和稀土永磁直流电动机。铝镍钴永磁直流电动机需要消耗大量的贵重金属、价格较高,但对高温的适应性好,用于环境温度较高或对电动机的温度稳定性要求较高的场合。铁氧体永磁直流电动机以廉价见长,且性能良好,广泛用于家用电器、汽车、玩具、电动工具等领域。用稀土永磁材料作磁极制的稀土永磁直流电动机,体积小且性能更好,但价格昂贵,主要用于航天、计算机、井下仪器等。但近些年出现了新一代稀土永磁直流电动机钕铁硼永磁直流电动机,由于我国拥有世界80以上蕴藏量的钕矿资源,因此在价格上具有得天独厚的优势,高性能钕铁硼永磁材料性价比大幅提升,使质优、价廉的钕铁硼永磁直流电动机在产业化生产中得到了广泛的应用,同时也促进永磁直流电动机的性能与结构迅速发展。一、选用永磁直流电动机的一般原则:(1)类型的选择宜优先选用效率高、价格便宜、温升低的铁氧体永磁直流电动机。只有当对性能要求严格、体积小、环境温度较高时才考虑选用铝镍钴永磁直流电动机或稀土永磁直流电动机。(2)合理选择电动机的功率电动机输出的最大功率是有限度的,如果电动机的功率选择过小,负载超过了电动机的额定输出功率就会发生电动机过载,过载时会出现电动机发热、振动、转速下降、声音异常等现象,严重过载时,将会烧毁电动机。而功率过大,则会造成经济浪费。因此合理选择电动机的功率是很重要的。(3)规格选择往往由于实际生产的产品规格不多,给选用产品增加困难。在选择产品规格时可考虑:在电源电压可调的场合,可按实际需要选择转矩、转速与产品相应的额定值接近的规格,通过改变电压得到所需转速;在电源电压固定的场合,如果没有适当规格的产品可供选用时,可先按转矩选择适当规格,而产品的电压与转速之间可作适当调整。吉林农业大学本科毕业设计3二、永磁直流电动机在应用时应注意:(1)如果产品没有特别说明,一般情况下(例如铝镍钴永磁直流电动机或铁氧体永磁直流电动机)永磁直流电动机都不允许在额定电压下反接制动运行,否则会造成永磁体退磁;如确有必要作这种方式运行时,要加限流电阻,以限制电流过大。(2)按以下步骤对电机好坏进行初步的检查:首先检查电机的外观:应无划痕、碰伤和涂镀层脱落;然后转动转轴,应能灵活转动,无明显的卡壳现象。检查电动机的接线是否牢固,并通电运行。电动机在旋转的过程中应不存在着摩擦,其中最突出的是轴承摩擦。轴承磨损后会发出不正常声音,出现局部过热温升现象。(3)更换电刷时,要清理周围的电炭粉尘,并用酒精、汽油清洗换向器,换用新电刷时,要注意先进行空载磨合。(4)注意电动机因电流过大、温度变化及拆装时磁路开路而引起的永磁体退磁,尤其对于铝镍钴永磁电动机,拆装时要对永磁磁路进行磁短路保护,否则退磁后要另外充磁2。2.1.22.1.2液晶显示这里介绍的字符型液晶模块是一种用5x7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为1行16个字、2行16个字、2行20个字等1602采用标准的16脚接口,其中:第1脚:VSS为地电源第2脚:VDD接5V正电源第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:D0D7为8位双向数据线。第1516脚:空脚。1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如图1所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。吉林农业大学本科毕业设计4图1中文字符代码与字符图形对应关系Figure1Chinesecharactercodeandcharactergraphicscorrespondingtotherelationship1602液晶模块内部的控制器共有11条控制指令,如表1所示,吉林农业大学本科毕业设计5表11602液晶模块的11条控制指令Table11602LCDmodule11controlcommands指令RSRWD7D6D5D4D3D2D1D0清显示0000000001光标返回000000001置输入模式00000001IDs显示开关控制0000001DCB光标或数字移位000001SCRL置功能00001DLNF置字符发生吃存贮器地址0001字符发生存贮器地址(AGG)置数据存贮器地址001显示数据存贮器地址(ADD)读忙标志或地址01BF计数器地址(AC)写数据到CGRAM或DDRAM10要写的数从CGRAM或DDRAM读数11读出的数据DM-162液晶显示模块可以和单片机AT89C51直接接口,电路如图2所示。图2液晶模块与单片机AT89C51直接接口Figure2Single-chipLCDmodulewithadirectinterfaceAT89C51液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符6。2.1.32.1.3无线遥控无线遥控采用nRF905无线模块CRM905ANC,GFSK调制收发合一的方式传送数据多频道应用兼容ETSIFCC频道切换时间小于650us接收灵敏度高达-100dBm,数吉林农业大学本科毕业设计6据传输时需外接433MHz50欧天线。数据传输速率可达100kbps。工作电压必须控制在1.9-3.6V.nRF905单片无线收发器工作在433868915MHz的ISM频段由一个完全集成的频率调制器一个带解调器的接收器一个功率放大器一个晶体振荡器和一个调节器组成ShockBurst工作模式的特点是自动产生前导码和CRC可以很容易通过SPI接口进行编程配置。nRF905是挪威Nordic公司推出的单片射频发射器芯片,工作电压为1.9-3.6V,32引脚QFN封装(5mm5mm),工作于433868915MHz3个ISM频道(可以免费使用)。nRF905可以自动完成处理字头和CRT(循环冗余码校验)的工作,可由片内硬件自动完成曼彻斯特编码解码,使用SPI接口与微控制器通信,配置非常方便,其功耗非常低,以-10dBm的输出功率发射时电流只有11mA,在接收模式时电流为12.5mA。nRF905传输数据时为非实时方式,即发送端发出数据,接收端收到后先暂存于芯片存储器内,外面的MCU可以在需要时再到芯片中去取。nRF905一次的数据传输量最多为32B,由四种模式,通过单片机来配置,nRF905的两种工作模式和两种节能模式,分别为掉电模式、待机模式、ShockBurstTM接收模式和ShockBurstTM发送模式,这几种模式由外界CPU通过控制nRF905的3个引脚PWR_UP、TRX_CE和TX_EN的高低电平来决定,外界MCU通过SPI总线配置nRF905的内部寄存器,读写数据时必须把其置为待机或掉电模式,nRF905在待机模式时功耗为40A,在掉电模式时功耗为2.5A3。另一种无线数传模块是JZ863,是一种短距离无线数据传输产品,它体积小,功耗低,稳定性及可靠性极高,能方便为用户提供双向的数据信号传输、检测和控制。但是内部没有空闲模式与关机模式,不利于实现节能,所以选择nRF905。nRF905片内集成了电源管理、晶体振荡器、低噪声放大器、频率合成器功率放大器等模块,曼彻斯特编码解码由片内硬件完成,无需用户对数据进行曼彻斯特编码,因此使用非常方便。2.280c51单片机80C51是INTEL公司MCS-51系列单片机中最基本的产品,它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,它继承和扩展了MCS-48单片机的体系结构和指令系统。80C51内置中央处理单元、128字节内部数据存储器RAM、32个双向输入输出(IO)口、2个16位定时计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。此外,80C51还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。在空闲模式下冻结CPU而RAM定时器、串行口和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。80C51有PDIP(40pin)和PLCC(44pin)两种封装形式。吉林农业大学本科毕业设计7STC89C51可以代替AT89C51,功能更强,速度更快,寿命更长,价格更低。外型:40个引脚,双列直插DIP-40。STC89C51可以完成ISP在线编程功能,而AT89C51则不能。将AT89C51中的程序直接烧录到STC89C51中后,STC89C51就可以代替AT89C51直接工作(一般都不需要做任何改动即可正常工作)。STC推出的系列51单片机芯片是全面兼容其它51单片机的,而51单片机是主流大军,每一个高等院校、普通学校、网站、业余单片机培训都是以51单片机为入门教材的。STC89C51内部有EEPROM,可以在程序中修改,断电不丢失。还增加了两级中断优先级,等等5。3系统设计3.1总体设计通过控制直流永磁电机的参数,可实现电机的正转或反转,即窗帘的拉起或放下。由于本设计方案要求,系统可根据光照程度的不同(光源自制,由三个发光二极管组成,由单片机设定不同的发光方式),设定窗帘的开度不同,共四种位置(全开位置一位置二全关),且由于系统中含有存储单元,四种位置可重复实现。该系统并且加入风力及雨水传感器,系统可根据传感器发回的数据,控制窗的开度。当风力达到一定参数时,窗会自动关闭,或当雨量达到设定值时,窗也自动关闭。此外,该且此系统外加无线遥控装置,可在一定范围内对窗及窗帘进行控制。吉林农业大学本科毕业设计8图3.1总体设计框图Figure3.1Designdiagram单片机窗帘电机窗户控制位置传感器雨水传感器光传感器无线收发风传感器单片机键盘液晶显示无线收发吉林农业大学本科毕业设计94.系统各功能模块设计4.1无线发射接收功能模块nRF905在使用中,根据不同需要,其电路图不尽相同,图4.1所示为典型的应用原理图,该电路天线部分使用的是50单端天线。在nRF905的电路板设计中,也可以使用环形天线,把天线布在PCB板上,这可减小系统的体积。nRF905通过SPI接口和微控制器进行数据传送,通过ShockBurstTM收发模式进行无线数据发送,收发可靠,使用方便,在工业控制、消费电子等各个领域都具有广阔的应用前景4。图4.1带有外部元件的nRF905Figure4.1withtheexternalcomponentsnRF905吉林农业大学本科毕业设计10表2Nrf905快速参考数据Table2QuickreferencedataofNrf905参数数值单位最低工作电压1.9V最大发射功率10dBm最大数据传输率100kbps输出功率为-10dBm时工作电流11mA接收模式时工作电流12.5mA温度范围-40to+80典型灵敏度-100dBmPOWERDOWN模式时工作电流2.5uA引脚介绍表3:nRF905引脚Table3:thepinofnRF905引脚名称引脚功能描述1TRX_CE数字输入使nRF905处于发送或接收状态2PWR_UP数字输入工作状态选择3uPCLK时钟输出输出时钟4VDD电源电源正端5VSS电源电源地6CD数字输出载波检测7AM数字输出地址匹配8DR数字输出数据准备好9VSS电源电源地10MISOSPI输出SPI输出11MOSISPI输入SPI输入12SCKSPI时钟SPI时钟13CSNSPI片选SPI片选,低有效14XC1模拟输入晶振输入引脚115XC2模拟输出晶振输入引脚216VSS电源电源地17VDD电源电源正端18VSS电源电源地19VDD_PA输出电源给功率放大器提供1.8伏电压20ANT1射频天线接口121ANT2射频天线接口222VSS电源电源地23IREF模拟输入参考输入24VSS电源电源地25VDD电源电源正端26VSS电源电源吉林农业大学本科毕业设计1127VSS电源电源地28VSS电源电源地29VSS电源电源地30VSS电源电源地31DVDD_1V2电源低电压正数字输出32TX_EN数字输入等于1,发送模式;等于0,接受模式nRF905有两种工作模式和两种节能模式。两种工作模式分别是ShockBurstTM接收模式和ShockBurstTM发送模式,两种节能模式分别是关机模式和空闲模式。nRF905的工作模式由TRX_CE、TX_EN和PWR_UP三个引脚决定,详见表4,应用电路图见图4.2。表4:nRF905工作模式Table4:nRF905themodeofnRF905PWR_UPTRX_CETX_EN工作模式0关机模式10空闲模式110射频接收模式111射频发送模式C103.9PFC1333pf22VDD1623R710K21VDD1332DRREX_CEAMP-0.0L312nH12VSSDVDD_1V2RFLOVSSC922PF17VDD18C194.7nfTX_EN7P-WIRELESSP-0.7SW3SWKEY-SPDT15VSSVSSANT2131P-0.6R810KANT12426C2020nf1610nRF905P-0.5VDDVSS32C1710nfY316MHVDDVDDSPICSN911152512CD18285MOSIC822PFVSS2VSS1012IREF29C163.3pf27R610K4SCKVDD_CC123.9PF719VSSP-0.4R1022KC337PF1VSSMISO11VDD_CXC1I2P-0.3VDDL212nH1214L112nH129VDD_PAP-0.2R91MC15C61330C1833pf62XC2PWR_UP45C113.9PFVSS14VSSC1433pf3P-0.18uPCLKC2147uf20图4.2nRF905无线收发电路Figure4.2nRF905wirelesstransceivercircuit4.2直流电机驱动模块直流电机的驱动用的是L293D芯片,它是推拉4通道驱动带二极管,600mA输出电流每通道。2A峰值输出电流每通道(不可重复,估计将会损坏)。温度过高保护。逻辑吉林农业大学本科毕业设计120输入电压为1.5V可以免除1.5V以下的干扰。L293D内置钳位二极管。L293D是单块集成电路,高电压,高电流,四通道驱动,设计用来接受DTL或者TTL逻辑电平,驱动感性负载(比如继电器,直流和步近马达),和开关电源晶体管。简单的使用是作为2个桥,一对通道连接起来有一个使能输入。分离的输入引脚提供某种逻辑,允许用低电压操作,并且还包括内置的钳位二极管9。这个设备适用于高达5KHz的开关应用。L293D是16引脚塑料封装,中间的4个引脚是短路的(为了散热)U180C51293040311918939383736353433321234567821222324252627281011121314151617PSENALEVCCEAX1X2RSTP0.0AD0P0.1AD1P0.2AD2P0.3AD3P0.4AD4P0.5AD5P0.6AD6P0.7AD7P1.0T2P1.1T2EXP1.2ECIP1.3CEX0P1.4CEX1P1.5CEX2P1.6CEX3P1.7CEX4P2.0A8P2.1A9P2.2A10P2.3A11P2.4A12P2.5A13P2.6A14P2.7A15P3.0RXDP3.1TXDP3.2INT0P3.3INT1P3.4T0P3.5T1P3.6WRP3.7RDP0.7Y211.0592P0.0R110KP0.1Q1C130pFP0.2C410uF+M15vR247kSW1-P0.3MC230pF7.2vU2L293D27101519361114168IN1IN2IN3IN4EN1EN2OUT1OUT2OUT3OUT4VSSVSR41kP0.4P0.51KR-PACK11621531441351261171089P0.6VCC图4.380C51与L293D连接电路Figure4.380C51withcircuitrytoconnectL293D吉林农业大学本科毕业设计13图4.4L293D与直流电动机连接电路Figure4.4L293DconnectionwiththeDCmotorcircuit4.3液晶显示模块我们知道文本文件中每一个字符都是用一个字节的代码记录的。一个汉字是用两个字节的代码记录。在PC上我们只要打开文本文件就能在屏幕上看到对应的字符是因为在操作系统里和BIOS里都固化有字符字模。什么是字模?就代表了是在点阵屏幕上点亮和熄灭的信息数据。例如“A”字的字模:01110100011000110001111111000110001上图左边的数据就是字模数据,右边就是将左边数据用“”代表0,用“”代表1。看出是个“A”字了吗?在文本文件中“A”字的代码是41H,PC收到41H的代码后就去字模文件中将代表A字的这一组数据送到显卡去点亮屏幕上相应的点,你就看到“A”这个字了。刚才我说了想要在LCD1602屏幕的第一行第一列显示一个A字就要向DDRAM的00H地址写入“A”字的代码41H就行了,可41H这一个字节的代码如何才能让LCD模块在屏幕的阵点上显示“A”字呢?同样,在LCD模块上也固化了字模存储器,这就是CGROM和CGRAM。HD44780内置了192个常用字符的字模,存于字符产生器吉林农业大学本科毕业设计14CGROM(CharacterGeneratorROM)中,另外还有8个允许用户自定义的字符产生RAM,称为CGRAM(CharacterGeneratorRAM)。那么如何对DDRAM的内容和地址进行具体操作呢,下面先说说HD44780的指令集及其设置说明,请浏览该指令集,并找出对DDRAM的内容和地址进行操作的指令。共11条指令:1.清屏指令如图4.5所示图4.5清屏指令Figure4.5cleanscreeninstructions功能:清除液晶显示器,即将DDRAM的内容全部填入空白的ASCII码20H光标归位,即将光标撤回液晶显示屏的左上方将地址计数器(AC)的值设为0。2.光标归位指令如图4.6所示图4.6光标归位指令Figure4.6placesthecursortothecommand功能:把光标撤回到显示器的左上方把地址计数器(AC)的值设置为0保持DDRAM的内容不变。3.进入模式设置指令,如图4.7所示图4.7模式设置指令Figure4.7Setcommandmode功能:设定每次定入1位数据后光标的移位方向,并且设定每次写入的一个字符是否移动。参数设定的情况如下所示:位名设置ID0=写入新数据后光标左移1=吉林农业大学本科毕业设计15写入新数据后光标右移S0=写入新数据后显示屏不移动1=写入新数据后显示屏整体右移1个字符4.显示开关控制指令如图4.8所示图4.8显示开关控制指令Figure4.8showsswitchcontrolcommands功能:控制显示器开关、光标显示关闭以及光标是否闪烁。参数设定的情况如下:位名设置D0=显示功能关1=显示功能开C0=无光标1=有光标B0=光标闪烁1=光标不闪烁5.设定显示屏或光标移动方向指令如图4.9所示图4.9设定显示屏或光标移动方向指令Figure4.9Setthedirectionofthescreenormovethecursorcommands功能:使光标移位或使整个显示屏幕移位。参数设定的情况如下:SCRL设定情况00光标左移1格,且AC值减101光标右移1格,且AC值加110显示器上字符全部左移一格,但光标不动11显示器上字符全部右移一格,但光标不动6.功能设定指令如图所示吉林农业大学本科毕业设计16图4.10功能设定指令Figure4.10Setupinstructions功能:设定数据总线位数、显示的行数及字型。参数设定的情况如下:位名设置DL0=数据总线为4位1=数据总线为8位N0=显示1行1=显示2行F0=57点阵每字符1=510点阵每字符7.设定CGRAM地址指令如图所示图4.11设定CGRAM地址指令Figure4.11InstructionSetCGRAMAddress功能:设定下一个要存入数据的CGRAM的地址。8.设定DDRAM地址指令图4.12设定DDRAM地址指令Figure4.12InstructionSetDDRAMAddress功能:设定下一个要存入数据的CGRAM的地址。9.读取忙信号或AC地址指令如图所示图4.13读取忙信号或AC地址指令Figure4.13toreadbusysignalorACaddresscommand吉林农业大学本科毕业设计17功能:读取忙碌信号BF的内容,BF=1表示液晶显示器忙,暂时无法接收单片机送来的数据或指令当BF=0时,液晶显示器可以接收单片机送来的数据或指令读取地址计数器(AC)的内容。10.数据写入DDRAM或CGRAM指令一览如图图4.14数据写入DDRAM或CGRAM指令Figure4.14DDRAMorCGRAMdatawritecommand功能:将字符码写入DDRAM,以使液晶显示屏显示出相对应的字符将使用者自己设计的图形存入CGRAM。11.从CGRAM或DDRAM读出数据的指令一览如图图4.15从CGRAM或DDRAM读出数据的指令Figure4.15fromCGRAMorDDRAMreadinstructions功能:读取DDRAM或CGRAM中的内容。基本操作时序:读状态输入:RS=L,RW=H,E=H输出:DB0DB7=状态字写指令输入:RS=L,RW=L,E=下降沿脉冲,DB0DB7=指令码输出:无读数据输入:RS=H,RW=H,E=H输出:DB0DB7=数据写数据输入:RS=H,RW=L,E=下降沿脉冲,DB0DB7=数据输出:无吉林农业大学本科毕业设计185P2.3SW1P2.06P2.1VCCC230pF7P2.5P1.18P2.6P0.31KR-PACK116215314413512611710899P2.7P0.4VCCP2.4Y211.0592P0.5P2.2P0.6R110KP1.2P0.710C410uFP0.011P0.112P0.213U180C51293040311918939383736353433321234567821222324252627281011121314151617PSENALEVCCEAX1X2RSTP0.0AD0P0.1AD1P0.2AD2P0.3AD3P0.4AD4P0.5AD5P0.6AD6P0.7AD7P1.0T2P1.1T2EXP1.2ECIP1.3CEX0P1.4CEX1P1.5CEX2P1.6CEX3P1.7CEX4P2.0A8P2.1A9P2.2A10P2.3A11P2.4A12P2.5A13P2.6A14P2.7A15P3.0RXDP3.1TXDP3.2INT0P3.3INT1P3.4T0P3.5T1P3.6WRP3.7RD214160215R351031P1.0C130pF416图4.1680C51与1602连接电路Figure4.1680C51connectionwiththe1602circuit4.4无线遥控模块11out3.3vcsn133sck15miso21mosi4R6pwr-up62txen8C610uftrx-ce1012D114116C722uf3AM5up-clk7cdR5829dr图4.17无线控制电路Figure4.17WirelessControlcircuitnRF905有两种工作模式和两种节能模式。两种工作模式分别是ShockBurstTM接收模式和ShockBurstTM发送模式,两种节能模式分别是关机模式和空闲模式。nRF905的工作模式由TRX_CE、TX_EN和PWR_UP三个引脚决定。吉林农业大学本科毕业设计194.4.1ShockBurstTM模式与射频数据包有关的高速信号处理都在nRF905片内进行,数据速率由微控制器配置的SPI接口决定,数据在微控制器中低速处理,但在nRF905中高速发送,因此中间有很长时间的空闲,这很有利于节能。由于nRF905工作于ShockBurstTM模式,因此使用低速的微控制器也能得到很高的射频数据发射速率。在ShockBurstTM接收模式下,当一个包含正确地址和数据的数据包被接收到后,地址匹配(AM)和数据准备好(DR)两引脚通知微控制器。在ShockBurstTM发送模式,nRF905自动产生字头和CRC校验码,当发送过程完成后,数据准备好引脚通知微处理器数据发射完毕。由以上分析可知,nRF905的ShockBurstTM收发模式有利于节约存储器和微控制器资源,同时也减小了编写程序的时间。下面具体详细分析nRF905的发送流程和接收流程7。4.4.2发送流程典型的nRF905发送流程分以下几步:A.当微控制器有数据要发送时通过SPI接口,按时序把接收机的地址和要发送的数据送传给nRF905,SPI接口的速率在通信协议和器件配置时确定;B.微控制器置高TRX_CE和TX_EN,激发nRF905的ShockBurstTM发送模式;C.nRF905的ShockBurstTM发送:l射频寄存器自动开启;2数据打包(加字头和CRC校验码);3发送数据包;4当数据发送完成,数据准备好引脚被置高;D.AUTO_RETRAN被置高,nRF905不断重发,直到TRX_CE被置低;E.当TRX_CE被置低,nRF905发送过程完成,自动进入空闲模式。ShockBurstTM工作模式保证,一旦发送数据的过程开始,无论TRX_EN和TX_EN引脚是高或低,发送过程都会被处理完。只有在前一个数据包被发送完毕,nRF905才能接受下一个发送数据包。4.4.34.4.3接收流程A.当TRX_CE为高、TX_EN为低时,nRF905进入ShockBurstTM接收模式;B.650us后,nRF905不断监测,等待接收数据;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软木烘焙工安全风险评优考核试卷含答案
- 露天采矿吊斗铲司机安全规程强化考核试卷含答案
- 信号设备制造钳工安全理论知识考核试卷含答案
- 2025年中成药制药生产线合作协议书
- 婚假请假条简单的
- 2025年圆形堆取料机合作协议书
- 2025年X射线萤光光谱仪合作协议书
- 2026年情感计算与互动消费项目可行性研究报告
- 电气工程施工方案
- 2025年新版卫生法学各章试题及答案
- 吉林省梅河口市五中2025-2026学年高二上学期期末语文试卷及答案
- 2026辽宁机场管理集团校招面笔试题及答案
- 2026年共青团中央所属单位高校毕业生公开招聘66人备考题库及参考答案详解
- 2025徽银金融租赁有限公司社会招聘笔试历年典型考题及考点剖析附带答案详解
- 2026年辽宁轨道交通职业学院单招综合素质笔试备考题库带答案解析
- 2026年6级英语模拟真题及答案
- 2025内蒙古鄂尔多斯市委政法委所属事业单位引进高层次人才3人考试题库含答案解析(夺冠)
- 2025年全国单独招生考试综合试卷(附答案) 完整版2025
- 2025-2026学年外研版八年级上册英语期末模拟考试题(含答案)
- 高密度聚乙烯(HDPE)排水管(八角双密封)
- 连锁超市总部部门岗位职责说明书
评论
0/150
提交评论