路由器论文红外遥控器论文

路由器论文红外遥控器论文

ID:13916216

大小:71.50 KB

页数:8页

时间:2018-07-24

路由器论文红外遥控器论文_第1页
路由器论文红外遥控器论文_第2页
路由器论文红外遥控器论文_第3页
路由器论文红外遥控器论文_第4页
路由器论文红外遥控器论文_第5页
资源描述:

《路由器论文红外遥控器论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、路由器论文红外遥控器论文自学习红外遥控器的设计与实现摘要:通过对红外遥控器发射编码的分析,提出了一种以单片机AT89s52为核心的自学习型红外遥控器的设计和实现方案。在方案中采用测量脉冲宽度的方法来学习红外遥控编码,采用索引存储的方法来保存学习到的红外编码,采用单片机定时器来产生红外编码发射所需要的38khz红外载波。大量的实验数据表明,文章提出的设计方案解决了红外学习效率不高,存储空间利用率低的问题。特别是索引存储的设计方法对编码的成功学习和存储起到了关键作用,值得推广。  关键词:自学习;AT89S52红外遥控器;索引存储  中图分类号:

2、TP368.1文献标识码:B文章编号:1009-3044(2008)24-1257-03  DesignandRealizationofaLearningInfraredRemoteController  LINLing,YUDe-hai  (DepartmentofComputerScienceandTechnology,ChangchunUniversityofTechnology,Changchun130012,China)  Abstract:Throughtheanalysisoftheinfraredemissioncoding,

3、ThispaperpresentsakindofdesignschemeofinfraredremotecontrollerbasedontheMCUAT89s52.Inthispaper,theremotecontrollerlearnsinfraredcodebypulsewidthmeasuring,savescodebyindex,outputscarrierwavebytimer.Alargenumberofexperimentsshowthatthedesignproposedinthispaperhassolvedtheissu

4、esinfraredlearningefficiencynothigh,alowutilizationrateofstoragespace.Inparticularthemethodofindexstorageplayedakeyroleduringcodinglearnedandsavedsuccessfully,itshouldbepromoted.  Keywords:self-learning;AT89S52infraredcontroller;indexstorage  1引言  人们生活水平的提高推动了家电业的快速发展,使越来越多

5、的电器进入家庭,特别是实用方便的带红外遥控的电器在普通家庭中是随处可见。但是随之而来,新的问题出现了:家里遥控器太多,不能通用,在使用过程中容易产生混乱等等,这些问题给人们生活带来了诸多不便。为此,本文设计了以AT89s52为核心的自学习型红外遥控器,实现一器多用,并能随时更新内容,适应每个用户的特殊需求。  2学习型红外遥控器的设计思想  当红外遥控器的某个键被按下时,会发射出一组串行二进制遥控编码脉冲。该脉冲由引导码、系统码及其反码、功能码及其反码组成。在实际的遥控器生产厂家中,不同厂家通过设置这些编码以及码长区分不同厂家或不同型号的红外

6、遥控器。因此想解码所有不同厂家的红外遥控器是不现实的。  本系统设计思想是不考虑红外编码方式,仅利用单片机AT89s52对红外遥控编码的脉冲宽度进行测量,并原封不动把发射信号中高低电平的时间宽度记录保存到E2PROM指定的地址中。当要发射红外信号时,从E2PROM中取出数据并还原出相应的红外遥控编码,并调制到38kHz的载波信号上。最后,通过三极管放大电路驱动红外发光二极管发射红外信号,达到学习和发射的目的,从而实现一个遥控器控制多种红外遥控设备。    图1硬件结构框  3硬件电路设计  硬件结构框图如图1所示。  3.1红外接收电路  红

7、外接收电路选用市面上常用的一体化红外接收头HS0038B。它的特点是集光电转换、解码和放大于一体,只需少量外接元件就能完成红外接收到输出TTL电平信号。HS0038B平时输出为高电平,当接收到遥控信号时,输出为低高电平组成的脉冲。也就是说,接收时1个码由1个低电平后跟1个高电平构成。经实验所得高低电平的长度通常为几毫秒到十几毫秒,一个遥控信号包括的码位从十几位到三十三位不等。另外,一般的遥控器编码在长按按键的时候,会连续的发数据,可能是同样的数据,也有可能是个特定的所谓重复帧,虽然帧间的间隔大小不等,但一般在20-100ms之间,而有效的0和

8、1的编码时间却基本小于10ms,就是说大致上15ms之内没有信号收到就表示当前的数据帧已经接收完毕。所以本遥控器红外接收电路设计成图2所示。    图2接收电路  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。