查看: 3014|回复: 0

遥控器学习——如何用红外转发器控制所有的带红外遥控功能的家用电器

[复制链接]

该用户从未签到

发表于 2016-9-28 10:32:45 | 显示全部楼层 |阅读模式
分享到:
如何用红外转发器控制所有的带红外遥控功能的家用电器呢?那就是必须将每种家用电器的遥控编码接收解码  ,压缩,并储存到红外转发器系统中的EEPROM中,这称之为遥控器学习,当学习完所有类型的遥控器之后,就可以选择相应的家用电器,并将相对应的编码发射出去,就实现了对相应家用电器的智能控制,看是不是非常简单?不过通过大量的事实证明,很多东西原理很简单,可实现起来却并非都很容易。今天就介绍一下红外转发器的基本原理之红外解码,在以后的时间会陆续发出相关的电路设计和程序代码,希望能同大家一起交流学习,有不对的地方欢迎批评指正,共同进步!
红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积
小、功耗低、功能强、成本低等特点,即使现如今有多种方法都可以实现遥控功能,但是像电视机,空调,机顶盒等其他的小型电器都仍然会配备红外遥控器。
一、红外遥控系统:




二、遥控发射器及其编码
常用的红外线信号传输协议有 ITT 协议、 NEC 协议、 Nokia NRC协议、 Sharp 协议、 Philips RC- 5 协议、 Philips RC- 6协议,Philips RECS- 80协议,以及 Sony SIRC 协议等。
此处主要介绍 NEC 协议编码原理。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:
1.        协议组成:
引导码,16bit用户码,8bit命名码及其反码。


A.        引导码由一个9ms的载波波形和4.5ms的关断时间构成


B.        地址码共16bit,低8位在前,高8位在后


C.        8bit命令及其反碼:


2.        编码采用脉冲位置调制方式( PPM),利用脉冲之间的时间间隔
来区分“0”和“1”。
3.        重复发送,如果第一次指令结束之后,还检测到该按键仍然按着则每隔108ms重复发送一次,但代码变了。如下:


完整波形图:


三        、接收器及解码:
一体化红外线接收器是一种集红外线接收和放大于一体,不需要任何外接元件,就能完成从红外线接收到输出与 TTL 电平信号兼容的所有工作, 而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。


引脚从左到右依次是:
1、信号输出;
2、地线( GND);
3、电源( +5V)
红外接收头将 38K 载波信号过虑,得到与发射代码反向接收代码


以上为红外解码基本原理。
文章来源于网络
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

手机版|小黑屋|与非网

GMT+8, 2024-5-3 18:25 , Processed in 0.112690 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.