历史上的今天
返回首页

历史上的今天

今天是:2025年06月27日(星期五)

正在发生

2019年06月27日 | STM32复习笔记(十五)红外遥控

2019-06-27 来源:eefocus

一、红外遥控器介绍:

红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。

同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。

红外遥控的编码目前广泛使用的是:NEC Protocol 的PWM(脉冲宽度调制)和Philips

RC-5 Protocol 的PPM(脉冲位置调制)。

二、红外遥控器和红外接收头外形:


接收头: OUT , GDN, 3.3V

三、NEC协议特征:

①8位地址和8位指令长度;


② 地址和命令2次传输(确保可靠性)


③ PWM脉冲宽度调制,以发射红外载波的占空比代表“0”和“1”;


④ 载波频率为38Khz;


⑥ 位时间为1.125ms或2.25ms;


四、NEC码位定义:

NEC码的位定义:一个脉冲对应560us的连续载波,一个逻辑1传输需要2.25ms(560us脉冲+1680us低电平),一个逻辑0的传输需要1.125ms(560us脉冲+560us低电平)。而遥控接收头在收到脉冲的时候为低电平,在没有脉冲的时候为高电平,这样,我们在接收头端收到的信号为:逻辑1应该是560us低+1680us高,逻辑0应该是560us低+560us高。


五、NEC遥控器指令格式:

NEC遥控指令的数据格式为:同步码头、地址码、地址反码、控制码、控制反码。同步码由一个9ms的低电平和一个4.5ms的高电平组成,地址码、地址反码、控制码、控制反码均是8位数据格式。按照低位在前,高位在后的顺序发送。采用反码是为了增加传输的可靠性(可用于校验)。



                   00010101

其地址码为0,控制码为21。可以看到在100ms之后,我们还收到了几个脉冲,这是NEC码规定的连发码(由9ms低电平+2.5m高电平+0.56ms低电平+97.94ms高电平组成),如果在一帧数据发送完毕之后,按键仍然没有放开,则发射重复码,即连发码,可以通过统计连发码的次数来标记按键按下的长短/次数。


六、程序设计思路:


推荐阅读

史海拾趣

常忆科技(CHINGIS)公司的发展小趣事

常忆科技股份有限公司,始创于1995年,总部位于台湾。在电子行业的发展历程中,常忆科技以其专注于IC设备制造领域的执着和创新能力,逐渐崭露头角。公司成立之初,便致力于开发P型晶体管非挥发性内存,由pFlash和pFusion两个事业单位组成,分别负责不同方面的工作。pFlash专注于开发和生产标准型NOR内存,而pFusion则负责向晶圆代工厂及IC设计公司提供嵌入式非挥发内存的生产技术及知识产权,并提供定制化设计及技术咨询服务。

随着消费电子产品、电脑及周边设备、无线通讯和网络装置等领域的快速发展,常忆科技的产品得到了广泛应用。公司凭借其卓越的技术和产品质量,逐渐在市场上占据了一席之地,为后续的蓬勃发展奠定了坚实基础。

台湾肯尼威(CANNYWELL)公司的发展小趣事

台湾肯尼威公司成立于1986年,其创始人李明(化名)是一位对电子技术充满热情的工程师。在当时的台湾,电子制造业正处于蓬勃发展的阶段。李明看到电源滤波器在电子设备中的重要性,于是决定专注于这一领域的研发和生产。他带领一支小团队,经过无数次的试验和改进,终于成功研发出CW系列单相电源滤波器,为公司的发展奠定了坚实的技术基础。

BAND-IT公司的发展小趣事

1937年,在美国的科罗拉多州,BAND-IT公司应运而生。当时,电子行业正处于快速发展的初期,对高质量紧固件的需求日益增长。BAND-IT创始人敏锐地捕捉到了这一机遇,开始设计和制造不锈钢带和扎扣,以及C00169标准绑带机。这些产品迅速在电子行业中获得了认可,成为电缆、电线束等部件紧固的理想选择。初创时期的BAND-IT面临着资金短缺、市场竞争激烈等挑战,但凭借其创新的产品和卓越的品质,逐渐在电子行业中站稳了脚跟。

Cadeka公司的发展小趣事

随着电子行业的快速发展,Cadeka公司意识到单一市场的局限性。为了拓展业务,公司开始实施全球化战略布局。首先,Cadeka在欧洲和亚洲设立了研发中心,与当地高校和研究机构合作,共同开发新技术。同时,公司还在全球范围内建立了生产基地和销售网络,以便更好地服务全球客户。

Alorium Technology公司的发展小趣事

近年来,随着电子行业的快速变革和新兴技术的不断涌现,Cadeka公司面临着前所未有的挑战。为了应对这些变革,公司及时调整发展战略,加大在新兴技术领域的投入。同时,公司还积极与合作伙伴开展合作,共同探索新的商业模式和市场机会。通过这些努力,Cadeka公司成功应对了行业变革带来的挑战,继续保持了在电子行业中的领先地位。

这些故事虽然是虚构的,但它们反映了电子行业发展的一些普遍规律和趋势。希望这些故事能够为您提供一些启发和参考。

EMBEST公司的发展小趣事

XXXX年,ARM公司投资了EMBEST,双方建立了紧密的战略合作关系。这一合作不仅为EMBEST带来了更多的技术支持和资源,也进一步巩固了其在ARM开发工具领域的领先地位。通过与ARM的紧密合作,EMBEST不断推出创新产品,满足市场的多样化需求。

问答坊 | AI 解惑

逆变三绕组变压器原理和应用研究

本帖最后由 paulhyde 于 2014-9-15 09:02 编辑 没钱花了 所以得赚点外快啊 呵呵 大家顶起啊  …

查看全部问答>

变频器维修入门-图解

  对于变频器修理,仅了解以上基本电路还远远不够的,还须深刻了解以下主要电路。主回路主要由整流电路、限流电路、滤波电路、制动电路、逆变电路和检测取样电路部分组成。图2.1是它的结构图。            ...…

查看全部问答>

初学uc/os ii 用何种编译环境好啊

请教初学用何种编译环境好啊,我用的是lpc2132的片子,请指点…

查看全部问答>

wifi连接WEP加密的ap获得不了ip

ce6.0,用的sd8686,驱动是官方最新的,连接wpa2-psk没问题,连接wep或无密码的ap能连上但获得不了ip 有人遇到过吗…

查看全部问答>

请高手帮我分析一段驱动的代码?菜鸟看不懂啊。

下面是一段中断流驱动的一部分,请问是实现什么功能?是几乘几的矩阵键盘吗?还请高手帮忙在后面帮我注释分析下。 本人只剩30积分了,全给了,很不好意思。 ********************************************************************************** ...…

查看全部问答>

WinCE自带的inbox不能发送邮件

我在使用WinCE自带的inbox时,将账户设成新浪等免费邮箱的帐号,使用发现只能收,不能发。而且在Inbox里没有发现“发送邮件时使用SMTP身份认证的选项”,而后我利用公司内部邮件服务器进行内部邮件发送,可以成功,但外发时同样失败( 因为公司邮件 ...…

查看全部问答>

ARM新一代CPU:Cortex主题沙龙(免费)

《MCU新趋势—Cortex M0/M3/M4 行业应用主题研讨会》                     暨中嵌协会第二期“嵌入式与物联网”主题论坛    ...…

查看全部问答>

TI8962开发板enet-IO demo进行操作系统移植

      enet-io这个例程虽然比较简单但在远程控制上很具有典型性,通读源码,除了用了rawapi的lwip协议栈本身,主要对作者的http层的几个文件进行了研究,发现很有价值,特别是对服务器应用程序和java脚本处理以及网页数据存储 ...…

查看全部问答>