红外遥控原理

红外遥控原理

ID:37812919

大小:322.79 KB

页数:12页

时间:2019-05-31

红外遥控原理_第1页
红外遥控原理_第2页
红外遥控原理_第3页
红外遥控原理_第4页
红外遥控原理_第5页
资源描述:

《红外遥控原理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机解码红外遥控的原理-精彩文章-欣世纪电子公告加载中...设为首页加入收藏联系我们首页购买方式欣世纪商城淘宝店铺全国网点资源文章下载中心视频教程联系我们常见问题●欣世纪电子在线客服初学者园地→51单片机查看方式:查看:[大字中字小字]QQ:旺旺:单片机解码红外遥控的原理在线洽点击洽来源:互联网作者:匿名发表日期:2009-10-1218:53:27阅读次数:348查看权限:普通文章谈:谈avrgcc@163.邮箱:com(+86)电话:13946060471分类导航【初学者园地】┝51单片机┝AVR单片机┝MSP430单片机┝综合电子【

2、产品帮助】┝DM51系列┝DMAVR系列【源码中心】http://www.avrgcc.com/showart.asp?id=31(第1/12页)2010-1-613:59:05单片机解码红外遥控的原理-精彩文章-欣世纪电子┝源码【经验分享】┝硬件设计┝软件交流超级搜索栏目:类别:关键词:站内搜索网络搜索热点文章一些免费申请样品的公司AVR单片机入门须知单片机初学者如何入门到精通AVR单片机IO口使用C程序,基于AVRGCCAVR单片机熔丝位设置详细知识文档51单片机驱动无源蜂鸣器发声汇编程序阿迪老师谈电子创新设计使用单片机定时器在P1.0

3、口产生200Hz方波程序欣世纪电子单片机讨论QQ群单片机解码红外遥控的原理51单片机控制12864液晶显示字符和汉字C语言程序51单片机驱动4X4矩阵键盘汇编程序步进电机小知识12864液晶绘图源程序,基于51单片机C511602液晶51单片机驱动汇编程序版权申明本站资料文章其版权归作者本人所有。如果有任何侵犯您版权的地方,请尽快与本站联系!http://www.avrgcc.com/showart.asp?id=31(第2/12页)2010-1-613:59:05单片机解码红外遥控的原理-精彩文章-欣世纪电子用单片机解码红外遥控器遥控器使

4、用方便,功能多.目前已广泛应用在电视机、VCD、DVD、空调等各种家用电器中,且价格便宜,市场上非常容易买到。如果能将遥控器上许多的按键解码出来.用作单片机系统的输入.则解决了常规矩阵键盘线路板过大、布线复杂、占用I/O口过多的弊病。而且通过使用遥控器,操作时可实现人与设备的分离,从而更加方便使用。下面以TC9012编码芯片的遥控器为例。谈谈如何用常用的51系统单片机进行遥控的解码。一、编码格式1、0和1的编码遥控器发射的信号由一串O和1的二进制代码组成.不同的芯片对0和1的编码有所不同。通常有曼彻斯特编码和脉冲宽度编码。TC9012-p.

5、htm"target="_blank"title="TC9012货源和PDF资料">TC9012的O和1采用PWM方法编码,即脉冲宽度调制,其O码和1码如图1所示(以遥控接收输出的波形为例)。O码由O.56ms低电平和0.56ms高电平组合而成.脉冲宽度为1.12ms.1码由0.56ms低电平和1.69ms高电平组合而成.脉冲宽度为2.25ms。在编写解码程序时.通过判断脉冲的宽度,即可得到0或1。2、按键的编码当我们按下遥控器的按键时,遥控器将发出如图2的一串二进制代码,我们称它为一帧数据。根据各部分的功能。可将它们分为5部分,分别为引导

6、码、地址码、地址码、数据码、数据反码。遥控器发射代码时.均是低位在前。高位在后。由图2分析可以得到.引导码高电平为4.5ms,低电平为4.5ms。当接收到此码时.表示一帧数据的开始。单片机可以准备接收下面的数据。地址码由8位二进制组成,共256种.图中地址码重发了一次。主要是加强遥控器的可靠性.如果两次地址码不相同.则说明本帧数据有错.应丢弃。不同的设备可以拥有不同的地址码.因此。同种编码的遥控器只要设置地址码不同,也不会相互干扰。图中的地址码为十六进制的0EH(注意低位在前)。在同一个遥控器中.所有按键发出的地址码都是相同的。数据码为8位

7、,可编码256种状态,代表实际所按下的键。数据反码是数据码的各位求反,通过比较数据码与数据反码.可判断接收到的数据是否正确。如果数据码与数据反码之间的关系不满足相反的关系.则本次遥控接收有误.数据应丢弃。在同一个遥控器上.所有http://www.avrgcc.com/showart.asp?id=31(第3/12页)2010-1-613:59:05单片机解码红外遥控的原理-精彩文章-欣世纪电子按键的数据码均不相同。在图2中,数据码为十六进制的0CH,数据反码为十六进制的0F3H(注意低位在前).两者之和应为0FFH。二、单片机遥控接收电路

8、红外遥控接收可采用较早的红外接收二极管加专用的红外处理电路的方法。如CXA20106,此种方法电路复杂,现在一般不采用。较好的接收方法是用一体化红外接收头,它将红外接收二极管、放

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

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

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