红外遥控编码格式
史上最全的红外遥控器编码协议

目录1)MIT-C8D8 (40k)2) MIT-C8D8(33K)3)SC50560-001,003P 4)M504625)M50119P-016)M50119L7)RECS808)M30049)LC7464M10)LC7461-C1311)IRT1250C5D6-01 12)Gemini-C6-A13)Gemini-C614) Gemini-C17(31.36K)-1 15)KONKA KK-Y261 16)PD6121G-F17)DATA-6BIT18)Custum-6BIT19)M9148-120)SC3010 RC-521) M50560-1(40K)22) SC50560-B123)C50560-002P24)M50119P-0125)M50119P-126)M50119P27)IRT1250C5D6-02 28)HTS-C5D6P29)Gemini-C1730)Gemini-C17 -231)data6bit-a32)data6bit-c33)X-Sat34)Philips RECS-8035)Philips RC-MM36)Philips RC-637)Philips RC-538)Sony SIRC39)Sharp40)Nokia NRC1741)NEC42)JVC43)ITT44)SAA3010 RC-5(36K)45)SAA3010 RC-5(38K)46)NEC2-E247) NEC-E348) RC-5x49) NEC1-X250) _pid:$006051) UPD1986C52) UPD1986C-A53) UPD1986C-C54) MV500-0155) MV500-0256) Zenith S101) MIT-C8D8(40K)MIT-C8D8(40K)是一种常见的红外遥控编码格式。
该格式出现在万能遥控器ZC-18A(600-917)中。
Features 基本特点1,8位地址码,8位数据码,结束码;2,脉宽调制方式(PWM);3,载波:40.0 KHZ;4,逻辑位时间长度是1.215ms或2.436 ms。
红外线遥控器的编码格式

[转]红外线遥控器的编码格式电子杂篇2008-08-20 17:07:14 阅读443 评论0 字号:大中小订阅红外线遥控是目前使用最广泛的一种通信和遥控手段。
由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。
工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
这里我们以红外线遥控编码芯片为uPD6121G(或者是HT622、7461等芯片)为例来说明红外遥控编码、解码的详细过程:1 红外遥控系统通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图1所示。
发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。
2 遥控发射器及其编码遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC的uPD6121G组成发射电路为例说明编码原理。
当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。
这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图2所示。
上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。
然后再通过红外发射二极管产生红外线向空间发射,如图3所示。
UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。
该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。
红外编码——精选推荐

红外编码格式最近在研究的在S3C6410的上的IRM3638 红外接收器件。
发现其中红外编码采用PT2222编码,进一步研究发现,红外编码是有好几种编码.特的将编码格式取出来放在这里.一.TC9028、TC9012、TC9243 编码方式TC9028、TC9012和TC9243这三者的编码方式是完全一致的,该码型的一帧数据中含有32 位,即8 位用户编码,8 位用户编码的重复码,8 位键数据编码(D0~D7)以及他的反码。
用户码和键数据码的发送均是低位在前,高位在后。
如上图1 所示:一帧完整的发射码有引导码、用户编码和键数据码三部分组成。
引导码由一个 4.5ms高电平脉冲及4.5ms 的低电平脉冲组成;八位用户编码,被连续发送两次:八位的键数据码也被连续发送两次,第一次发送的是键数据码的原码,第二次发送的是键数据码的反码。
―1‖和―0‖的区分取决于脉冲之间的时间,称之为脉冲位置调制方式(PPM)。
波形如图4。
当SEL接DRV0 脚时,选中的8 位用户编码为(C7-C0:00001110(0EH)),该码型的输出波形如图2所示,重复码波形如图 3所示,―1‖和―0‖的波形如图4所示,载波波形如图5所示:―1‖和―0‖的区分取决与脉冲之间的时间,称之为脉冲位置调制方式(PPM),如图4所示。
发射端输出高电平时按图5的载波波形发送:频率:38KHz;占空比:1/3。
2、UPD6122 和PT2222 编码方式:PT2222与upd6122 的编码方式完全一致,该码型所发射的一帧码含有一个引导码,8 位的用户编码(例如C7~C0=14H)及其反码,8 位的键数据码及其反码。
下图给出了这一帧码的结构。
如上图6所示,引导码由一个9ms 的载波波形和4.5ms 的关断时间构成,它作为随后发射的码的引导。
在发重复码时,引导码由一个9ms 的载波波形和2.25ms 的关断时间构成。
每次8 位的码被传送的同时,它们的反码也被传送。
红外遥控器编码协议总结

目录1)MIT-C8D8 (40k)2) MIT-C8D8(33K)3)SC50560-001,003P 4)M504625)M50119P-016)M50119L7)RECS808)M30049)LC7464M10)LC7461-C1311)IRT1250C5D6-0112)Gemini-C6-A13)Gemini-C614) Gemini-C17(31.36K)-1 15)KONKA KK-Y26116)PD6121G-F17)DATA-6BIT18)Custum-6BIT19)M9148-120)SC3010 RC-521) M50560-1(40K)22) SC50560-B123)C50560-002P24)M50119P-0125)M50119P-126)M50119P27)IRT1250C5D6-0228)HTS-C5D6P29)Gemini-C1730)Gemini-C17 -231)data6bit-a32)data6bit-c33)X-Sat34)Philips RECS-8035)Philips RC-MM36)Philips RC-637)Philips RC-538)Sony SIRC39)Sharp40)Nokia NRC1741)NEC42)JVC43)ITT44)SAA3010 RC-5(36K)45)SAA3010 RC-5(38K)46)NEC2-E247) NEC-E348) RC-5x49) NEC1-X250) _pid:$006051) UPD1986C52) UPD1986C-A53) UPD1986C-C54) MV500-0155) MV500-0256) Zenith S101) MIT-C8D8(40K)MIT-C8D8(40K)是一种常见的红外遥控编码格式。
该格式出现在万能遥控器ZC-18A(600-917)中。
Features 基本特点1,8位地址码,8位数据码,结束码;2,脉宽调制方式(PWM);3,载波:40.0 KHZ;4,逻辑位时间长度是 1.215ms或2.436 ms。
ir常用编码格式 -回复

ir常用编码格式-回复什么是常用的IR编码格式?IR(红外线)编码格式是一种用来传递红外线信号的数字编码标准。
它被广泛应用于遥控设备,例如电视、音响、空调和机顶盒等。
常用的IR编码格式有多种,每种编码格式都具有自己独特的特点和用途。
1. NEC编码格式NEC编码格式是最常见和最普遍使用的IR编码格式之一。
它由NEC公司设计并广泛应用于消费类电子产品的遥控设备中。
NEC编码格式使用38kHz的红外载波频率来传输数据,并将0和1二进制逻辑编码成600μs的高电平和600μs的低电平。
NEC编码格式具有高可靠性和简单的实现方式,因此被广泛应用于各种电子设备。
2. RC-5编码格式RC-5编码格式是由荷兰公司Philips开发的一种IR编码标准。
它广泛应用于Philips以及一些其他品牌的遥控设备中。
RC-5编码格式使用36kHz 的红外载波频率,并将0和1的二进制逻辑编码成由889μs长的位周期以及不同的偏移量组成的波形。
RC-5编码格式具有较高的抗干扰能力和较长的传输距离,因此适用于一些特殊环境下的遥控设备。
3. Sony SIRC编码格式Sony SIRC(Sony Infrared Remote Control)编码格式是由索尼公司开发的一种IR编码标准。
它被广泛应用于Sony品牌的遥控设备中。
Sony SIRC编码格式使用40kHz的红外载波频率,并将每位数据编码成同样长度的波形,其中高电平的时间表示1,低电平的时间表示0。
Sony SIRC 编码格式具有较高的数据传输速率和较低的成本,因此被广泛应用于各种消费类电子产品。
4. RCMM编码格式RCMM(Remote Control Message Format)编码格式是由赛博感应公司(Cybernetic Micro Systems)开发的一种IR编码标准。
它主要应用于一些专业设备和工控设备的遥控系统中。
RCMM编码格式使用36kHz 或40kHz的红外载波频率,并将每个按键的数据编码成由预定数量的高电平和低电平组成的波形。
6122编码格式,红外遥控的编码,载波38KHz

红外、6122编码、38KHz载波一、红外遥控编码简介一般而言,一个通用的红外遥控系统由发射和接收两大部分组成,如图1 所示:发射部分主要包括键盘矩阵、编码调制、红外发射管;接收部分包括光、电信号的转换以及放大、解调、解码电路。
举例来说,通常我们家电遥控器信号的发射,就是将相应按键所对应的控制指令和系统码( 由0 和1 组成的序列),调制在32~56kHz 范围内的载波上(目的为:抗干扰及低功率),然后经放大(接三极管)、驱动红外发射管(透明的头)将信号发射出去。
二、6122编码格式简介流行的控制方法是应用编/ 解码专用集成电路芯片来实现。
不同公司的遥控芯片,采用的遥控码格式也不一样。
本文是NEC(代表芯片WD6122)PWM( 脉冲宽度调制) 标准。
遥控载波的频率为38kHz( 占空比为1:3) ;当某个按键按下时,系统首先发射一个完整的全码,然后经延时再发射一系列简码,直到按键松开即停止发射。
简码重复为延时108ms,即两个引导脉冲上升沿之间的间隔都是108ms。
如图2所示即为完整的NTC编码。
正常发码:引导码(9ms+4.5ms)+用户编码+用户编码(或者是用户编码的反码)+键数据码+键数据反码+延时:将正常发码标识出来,从图中可以看出“0”和“1”的表示方法。
(不要问为什么是这样,规定!标准!高性能!)重复码:9ms+2.25ms+延时三、程序思想①低功耗。
写程序前要想到,没有用过的,可以新建工程只用sleep命令;②需要知道用户编码(客户码),每个键对应的编码,这些都是自己或者客户设定的;③高电平期间:用38KHz的方波表示,低电平期间:用低电平表示。
也就是说,高电平不是一直都是高,其实是38KHz的方波,这也是为什么上面②和③图中9ms高电平期间有方格。
(我用的公司自己的精简指令集,就不再上传。
需要的话,私信)四、电路做为波形的输出端,加三极管,放大。
下图为矩形键盘组成的按键,图中黑色二极管为红外发射管。
史上最全的红外遥控器编码协议

史上最全的红外遥控器编码协议⽬录1)MIT-C8D8 (40k)2) MIT-C8D8(33K)3)SC50560-001,003P 4)M504625)M50119P-016)M50119L7)RECS808)M30049)LC7464M10)LC7461-C1311)IRT1250C5D6-01 12)Gemini-C6-A13)Gemini-C614) Gemini-C17(31.36K)-1 15)KONKA KK-Y261 16)PD6121G-F 17)DATA-6BIT18)Custum-6BIT19)M9148-120)SC3010 RC-521) M50560-1(40K)22) SC50560-B123)C50560-002P24)M50119P-0125)M50119P-126)M50119P27)IRT1250C5D6-02 28)HTS-C5D6P29)Gemini-C1730)Gemini-C17 -231)data6bit-a32)data6bit-c33)X-Sat34)Philips RECS-8035)Philips RC-MM36)Philips RC-637)Philips RC-538)Sony SIRC39)Sharp40)Nokia NRC1741)NEC42)JVC43)ITT44)SAA3010 RC-5(36K)45)SAA3010 RC-5(38K)46)NEC2-E247) NEC-E348) RC-5x49) NEC1-X250) _pid:$006051) UPD1986C52) UPD1986C-A53) UPD1986C-C54) MV500-0155) MV500-0256) Zenith S101) MIT-C8D8(40K)MIT-C8D8(40K)是⼀种常见的红外遥控编码格式。
该格式出现在万能遥控器ZC-18A(600-917)中。
红外遥控编码格式

红外遥控编码格式红外遥控器的编码格式通常有两种格式:NEC与RC5NEC格式的特征:1:使用38 kHz载波频率2:引导码间隔就是9 ms + 4、5 ms3:使用16位客户代码4:使用8位数据代码与8位取反的数据代码下面的波形就是从红外接收头上得到的波形:(调制信号转变成高低电平了)不过需要将波形反转一下才方便分析:NEC 协议通过脉冲串之间的时间间隔来实现信号的调制(英文简写PPM)。
逻辑“0”就是由0、56ms的38KHZ载波与0、560ms的无载波间隔组成;逻辑“1”就是由0、56ms的38KHZ载波与1、68ms的无载波间隔组成;结束位就是0、56ms的38K载波。
下面实例就是已知NEC类型遥控器所截获的波形:遥控器的识别码就是Address=0xDD20;其中一个键值就是Command=0x0E;注意波形先就是发低位地址再发高位地址。
所以0000,0100,1011,1011反转过来就就是1101,1101,0010,000十六进制的DD20;键值波形如下:也就是要将0111,0000反转成0000,1110得到十六进制的0E;另外注意8位的键值代码就是取反后再发一次的,如图0111,0000 取反后为1000,1111。
最后一位就是一个逻辑“1”。
RC5编码相对简单一些:下面的遥控器地址就是1A,键值就是0D的波形同样由于取自红外接收头的波形需要反相一下波形以便于分析:反相后的波形:根据编码规则:得到一组数字:110,11010,001101 根据编码定义第一位就是起始位S 通常就是逻辑1第二位就是场位F通常为逻辑1,在RC5扩展模式下它将最后6位命令代码扩充到7位代码(高位MSB),这样可以从64个键值扩充到128个键值。
第三位就是控制位C 它在每按下了一个键后翻转,这样就可以区分一个键到底就是一直按着没松手还就是松手后重复按。
如图所示就是同一按键重复按两次所得波形,只有第三位就是相反的逻辑,其它的位逻辑都一样。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
红外遥控编码格式
红外遥控器的编码格式通常有两种格式:NEC和RC5
NEC格式的特征:
1:使用38 kHz载波频率
2:引导码间隔是9 ms + ms
3:使用16位客户代码
4:使用8位数据代码和8位取反的数据代码
下面的波形是从红外接收头上得到的波形:(调制信号转变成高低电平了)
不过需要将波形反转一下才方便分析:
NEC 协议通过脉冲串之间的时间间隔来实现信号的调制(英文简写PPM)。
逻辑“0”是由的38KHZ 载波和的无载波间隔组成;逻辑“1”是由的38KHZ载波和的无载波间隔组成;结束位是的38K 载波。
下面实例是已知NEC类型遥控器所截获的波形:
遥控器的识别码是Address=0xDD20;其中一个键值是Command=0x0E;
注意波形先是发低位地址再发高位地址。
所以0000,0100,1011,1011反转过来就是1101,1101,0010,000十六进制的DD20;
键值波形如下:
也是要将0111,0000反转成0000,1110得到十六进制的0E;另外注意8位的键值代码是取反后再发一次的,如图0111,0000 取反后为1000,1111。
最后一位是一个逻辑“1”。
RC5编码相对简单一些:
下面的遥控器地址是1A,键值是0D的波形
同样由于取自红外接收头的波形需要反相一下波形以便于分析:
反相后的波形:
根据编码规则:
得到一组数字:110,11010,001101根据编码定义
第一位是起始位S 通常是逻辑1
第二位是场位F通常为逻辑1,在RC5扩展模式下它将最后6位命令代码扩充到7位代码(高位MSB),这样可以从64个键值扩充到128个键值。
第三位是控制位C 它在每按下了一个键后翻转,这样就可以区分一个键到底是一直按着没松手还是松手后重复按。
如图所示是同一按键重复按两次所得波形,只有第三位是相反的逻辑,其它的位逻辑都一样。
其后是五个系统地址位:11010=1A。