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

合集下载

红外遥控协议标准(NEC RC5)及编程

红外遥控协议标准(NEC RC5)及编程

红外遥控协议标准(NEC/RC5/RC5X)及编程目录1.NEC码遥控器技术标准2.RC5/RC5X码遥控器技术标准3.解码原理及算法(NEC)4.实例代码(NEC)1.NEC码遥控器技术标准特点:8位的系统码和8位的命令码长度为了增加可靠性,地址码(即用户码)和命令码都要发送两次脉冲宽度调制载波频率为38K每一位的时间长度为1.12ms或2.25ms其逻辑1与逻辑0的表示如图所示:逻辑1为2.25ms,脉冲时间560us;逻辑0为1.12ms,脉冲时间560us。

所以我们根据脉冲时间长短来解码。

推荐载波占空比为1/3至1/4。

NEC协议格式:首次发送的是9ms的高电平脉冲,其后是4.5ms的低电平,接下来就是8bit 的地址码(从低有效位开始发),而后是8bit的地址码的反码(主要是用于校验是否出错)。

然后是8bit 的命令码(也是从低有效位开始发),而后也是8bit的命令码的反码。

地址和命令发送两次。

第二次发送时,所有的位取反,用来验证第一次发送的消息。

如果开发者不用验证,则可以忽略验证的数据,或者将地址或命令扩展为16bit以上是一个正常的序列,但可能存在一种情况:你一直按着1个键,这样的话发送的是以110ms为周期的重复码,如下图:就是说,发了一次命令码之后,不会再发送命令码,而是每隔110ms时间,发送一段重复码。

重复码由9ms高电平和2.25ms的低电平以及560us的高电平组成。

需要注意的是:1838红外一体接收头为了提高接受灵敏度。

输入高电平,其输出的是相反的低电平。

2、编程注意事项2.1红外接收头引脚信号是相反的电平。

2. 2数据从LSB(低位)开始发送,所以选择右移方式接收数据。

四个字节的数据都是先发送D0,最后发送D7。

所以接收到1位数据后,给变量的最高位赋值,右移。

或者先右移,再给变量的最高位赋值。

2.3.可以用一个数组保存32个数据的持续时间,用于后面判断高低电平。

用定时器对两个数据(中断)之间的时间计时,并保存这个持续时间用于以后判断是位1还是位0。

史上最全的红外遥控器编码协议(可编辑)

史上最全的红外遥控器编码协议(可编辑)

史上最全的红外遥控器编码协议(可编辑)史上最全的红外遥控器编码协议目录1MIT-C8D8 40k2 MIT-C8D8 33K3SC50560-001003P4M504625M50119P-016M50119L7RECS808M30049LC7464M10LC7461-C1311IRT1250C5D6-0112Gemini-C6-A13Gemini-C614 Gemini-C17 3136K -115KONKA KK-Y26116PD6121G-F17DATA-6BIT18Custum-6BIT19M9148-120SC3010 RC-521 M50560-1 40K22 SC50560-B123C50560-002P24M50119P-0125M50119P-126M50119P27IRT1250C5D6-02 28HTS-C5D6P29Gemini-C1730Gemini-C17 -231data6bit-a32data6bit-c33X-Sat34Philips RECS-80 35Philips RC-MM36Philips RC-637Philips RC-538Sony SIRC39Sharp40Nokia NRC1741NEC42JVC43ITT44SAA3010 RC-536K45SAA3010 RC-538K46NEC2-E247 NEC-E348 RC-5x49 NEC1-X250 _pid006051 UPD1986C52 UPD1986C-A53 UPD1986C-C54 MV500-0155 MV500-0256 Zenith S101 MIT-C8D840KMIT-C8D840K是一种常见的红外遥控编码格式该格式出现在万能遥控器ZC-18A 600-917 中Features 基本特点18位地址码8位数据码结束码2脉宽调制方式PWM3载波400 KHZ4逻辑位时间com msModulation 调制逻辑0Logical0是由935us的无载波间隔和280us的40KHZ载波组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由280us的40KHZ载波和2156us的无载波间隔组成Protocol 协议从上图中可看到MIT-C8D840K一帧码序列是由8位地址码8位数据码和结束码组成长按键不放发出的码波形序列如下图即将整个波形以周期4478ms进行重复2 MIT-C8D8 33KMIT-C8D8 33K 是一种常见的编码格式该格式来源于OMEGA万能遥控器码组号为0138及祝成万能遥控器ZC-18A码组号为644735736Features 基本特点18位地址码8位数据码2脉宽调制方式PWM3载波33KHZ4逻辑位的时间comsModulation 调制隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由280us的33KHZ载波和2156us的无载波间隔组成Protocol 协议从上图可以看到MIT-C8D8 33K 一帧码序列是由8位地址码8位数据码长按键不放发出的码波形序列如下图就是将第一帧波形以周期501ms进行重复3 SC50560-001003P 分割码未有数据标注SC50560-001003P是一种常见的红外遥控编码格式该格式出现在CL311URC-8910RM-123CRM-139S的062码组ZC-18A600-917ZC-18A400-481RM-301C VT3620AVT3630RM-402C的TV-012码组Features 基本特点1引导码8位地址码分割码未有数据标注 8位数据码结束码2脉宽调制方式PWM3载波38KHZ4逻辑位时间comModulation 调制逻辑0Logical0是由520us的38KHZ载波和520us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度隔组成Protocol 协议从上图中可看到 SC50560-001003P一帧码序列是由引导码 8ms 的载波和4ms的间隔 8位地址码分割码8位数据码和结束码组成长按键不放发出的码波形序列如下图即将整个波形以周期12002ms进行重复4 M50462M50462是一种常见的红外遥控编码格式该格式出现在RM-123CRM-139SZC-18A600-917RM-301C VT3620AVT3630RM-402C Features 基本特点18位地址码8位数据码结束码2脉宽调制方式PWM3载波38 KHZ4逻辑位时间comModulation 调制逻辑0Logical0是由260us的38KHZ载波和780us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由260us的38KHZ载波和1799us的无载波间隔组成Protocol 协议从上图中可看到 M50462一帧码序列是由8位地址码8位数据码和结束码组成长按键不放发出的码波形序列如下图即将整个波形以周期45ms 进行重复5 M50119P-0142K 分割码未有数据标注M50119P-0142K是一种常见的红外遥控编码格式该格式出现在URC-8910CBL-0009 ZC-18A 600-917 的736码组ZC-18A 400-481 VT3630的SAT-001码组Features 基本特点1数据帧4位地址码6位数据码分割码4位地址码相同码6位数据码相同码结束码重复帧用户码相同码结束码2脉宽调制方式PWM3载波418 KHZ4逻辑位时间comsModulation 调制逻辑0Logical0是由967us的418KHZ载波和967us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由967us的418KHZ载波和2901us的无载波间隔组成Protocol 协议从上图中可看到M50119P-0142K两帧码序列是由数据帧4位地址码6位数据码分割码4位地址码相同码6位数据码相同码结束码重复帧地址码相同码结束码长按键不放后续发出的波形如下长按键不放发出的码波形序列如下图就是将重复帧波形以周期62855ms进行重复M50119LM50119L是一种常见的红外遥控编码格式该格式出现在万能遥控器CL311URC-8910VCR-0041INTER DIGI-SATVT3630中Features 基本特点13位地址码7位数据码结束码2脉宽调制方式PWM3载波379 KHZ4逻辑位时间comModulation 调制逻辑0Logical0是由260us的379KHZ载波和780us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由260us的379KHZ载波和1820us的无载波间隔组成Protocol 协议从上图中可看到M50119L一帧码序列是由3位地址码7位数据码和结束码组成长按键不放发出的码波形序列如下图即将整个波形以周期255ms 进行重复7 RECS8068RECS8068是一种常见的红外遥控编码格式该格式来源于URC8910的CD-0764码组Features 基本特点12位控制码 3位地址码6位数据码结束码2脉宽调制方式PWM3载波33KHZ4逻辑位时间comModulation 调制逻辑0Logical0是由160us的33KHZ载波和5600us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由160us的33KHZ载波和8480us的无载波间隔组成Protocol 协议从上图中可看到RECS8068一帧码序列是由2位控制码3位地址码6位数据码结束码组成的长按键不放发出的码波形序列如下图整个波形以周期1383ms进行重复8 M3004 CarrierM3004 Carrier是一种常见的红外遥控编码格式该格式出现在遥控器CL311 RM-123CRM-139S148ZC-18A600-917ZC-18A400-481RM-301CINTER-DIG I-SAT VT3620AVT3630RM-402CTV-060中Features 基本特点1引导码1位翻转码 3位地址码6位数据码结束码2脉宽调制方式PWM3载波38KHZ4逻辑位时间comModulation 调制逻辑0Logical0是由141us的38KHZ载波和4919us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由141us的38KHZ载波和7449us的无载波间隔组成Protocol 协议从上图中可看到 M3004 Carrier一帧码序列是由1位引导码 1位翻转码 3位地址码6位数据码结束码组成的长按键不放发出的码波形序列如下图整个波形以周期121651ms 进行重复9 LC7464M 校验码怎么算的LC7464M是一种常见的红外遥控编码格式该格式出现在万能遥控器CL311URC-8910 RM-139SZC-18A600-917ZC-18A400-481VT3620AVT3630Features 基本特点1引导码15位地址码4位校验码4位地址码28位数据码8位校验码结束码3载波38KHZ4逻辑位时间comModulation 调制逻辑0Logical0是由420us的38KHZ载波和420us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由420us的38KHZ载波和1260us的无载波间隔组成Protocol 协议从上图中可看到 LC7464M一帧码序列是由引导码 com的间隔15位地址码4位校验码4位地址码28位数据码8位校验码结束码组成长按键不放发出的码波形序列如下图整个波形以8297ms的周期进行重复10 LC7461-C13LC7461-C13是一种常见的红外遥控编码格式该格式出现在万能遥控器CL311URC-8910RM-123CRM-139S101ZC-18A600-917RM-301CVT3630RM-402C的TV-131码组Features 基本特点1数据帧引导码13位地址码13位地址码-反码8位数据码8位数据码反码结束码重复帧3载波38KHZ4逻辑位时间comModulation 调制逻辑0Logical0是由560us的38KHZ载波和560us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由560us的38KHZ载波和1680us的无载波间隔组成Protocol 协议数据帧从上图中可看到LC7461-C13一帧码序列是由引导码9-ms的载波和45ms的间隔13位地址码13位地址码-反码8位数据码8位数据码反码结束码组成重复帧由结束码组成长按键不放发出的后续波形如下图其发出的整个码波形序列如下图由重复帧开始以周期10811ms 进行重复11 IRT1250C5D6-010HzIRT1250C5D6-010Hz是一种常见的红外遥控编码格式该格式出现在万能遥控器VT3620A中Features 基本特点1引导码5位地址码6位数据码结束码3载波00 KHZ4逻辑位时间comsModulation 调制逻辑0Logical0是由16us的00KHZ载波和160us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由16us的00KHZ载波和368us的无载波间隔组成Protocol 协议从上图中可看到IRT1250C5D6-010Hz一帧码序列是由引导码0016 ms的载波和0545ms的间隔 5位地址码6位数据码结束码16-54316-593136us组成长按键不放发出的码波形序列如下图即将整个波形以周期596208ms进行重复12 Gemini-C6-A40KGemini-C6-A40K是一种常见的红外遥控编码格式该格式出现在万能遥控器VT3630的SAT-034码组Features 基本特点1地址帧引导码7位地址码2结束码数据帧引导码相同码7位数据码结束码地址帧相同帧数据帧相同帧2脉宽调制方式PWM3载波400 KHZ4逻辑位时间长度是105msModulation 调制逻辑0Logical0是由525us的无载波间隔和525us的40KHZ载波组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由525us的40KHZ载波和525us的无载波间隔组成Protocol 协议从上图中可看到 Gemini-C6-A40K由四帧码组成地址帧码序列由引导码coms的间隔7位地址码和结束码组成数据帧码序列由引导码相同码 coms的间隔 7位数据码和结束码组成地址帧相同帧同地址帧数据帧相同帧同数据帧长按键不放发出的码波形序列如下其整个码波形序列如下图就是将第三第四帧波形以周期693ms 进行重复13 Gemini-C63136Gemini-C63136是一种常见的红外遥控编码格式该格式出现在万能遥控器CL311与VT3620A中Features 基本特点1引导码7位数据码结束码2脉宽调制方式PWM3载波310 KHZ4逻辑位时间comsModulation 调制逻辑0Logical0是由496us的无载波间隔和496us的31KHZ载波组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由496us的31KHZ载波和496us的无载波间隔组成Protocol 协议从上图中可看到Gemini-C63136一帧码序列是由引导码053ms 的载波和265ms的间隔 7位和结束码组成长按键不放发出的码波形序列如下图即将整个波形以周期90724ms进行重复14 Gemini-C17 3136K -1Gemini-C17 3136K -1是一种常见的红外遥控编码格式该格式来源于CL311Features 基本特点1引导帧引导码10位地址码结束码地址帧引导码相同码10位地址码2结束码引导帧相同帧数据帧引导码相同码10位数据码结束码引导帧相同帧2脉宽调制方式PWM3载波304KHZ4逻辑位时间长度是106msModulation 调制逻辑0Logical0是由530us的304KHZ载波和530us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由530us的无载波间隔和530us的304KHZ载波组成Protocol 协议从上图中可看到 Gemini-C17 3136K -1帧码其依次为引导帧码序列是由引导码com的间隔10位地址码与结束码206ms组成用户帧码序列是由引导码-相同码 com的间隔 10位地址码2与结束码 1025ms 组成引导帧-相同帧码与引导帧码相同数据帧码序列是由引导码-相同码 com的间隔 10位数据码与结束码 11714ms 组成引导帧-相同帧码与引导帧码相同长按键不放后续发出的波形如下其整个码波形序列如下图就是将第四第五帧波形以周期1653ms 进行重复15 KONKA KK-Y261KONKA KK-Y261是一种常见的红外遥控编码格式该格式来源于RM-123CRM-139S的113码组RM-301C RM-402C的204码组Features 基本特点1引导码8位地址码 8位数据码结束码2脉宽调制方式PWM3载波38KHZ4逻辑位时间长度是3ms或2msModulation 调制逻辑0Logical0是由500us的38KHZ载波和1500us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由500us的38KHZ载波和2500us的无载波间隔组成Protocol 协议从上图中可看到 KONKA KK-Y261一帧码序列是由引导码 3ms的载波和3ms的间隔 8位地址码 8位数据码结束码组成长按键不放发出的码波形序列如下图即将整个波形以周期66ms 进行重复16 PD6121G-FPD6121G-F是一种常见的红外遥控编码格式Features 基本特点1引导码8位地址码8位地址码28位数据码8位数据码反码2脉宽调制方式PWM3载波38KHZ4逻辑位时间comsModulation 调制逻辑0Logical0是由564us的38KHZ载波和564us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由564us的38KHZ载波和1692us的无载波间隔组成Protocol 协议从上图中可看到PD6121G-F一帧码序列是由引导码coms的间隔8位地址码8位地址码2 8位数据码8位数据码反码组成长按键不放发出的码波形序列如下图即将整个波形以周期108ms 进行重复17 DATA-6BITDATA-6BIT是一种常见种常见的红外遥控编码格式该格式来源于RM-301C RM-402C195Features 基本特点16位数据码2脉宽调制方式PWM3载波38KHZ4逻辑位时间comModulation 调制逻辑0Logical0是由440us的38KHZ载波和1540us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度逻辑1Logical1是由440us的38KHZ载波和3362us的无载波间隔组成Protocol 协议从上图中可看到DATA-6BIT一帧码序列仅是由6位数据码组成长按键不放发出的码波形序列如下图即将第一帧波形以周期28ms进行重复18 CUSTUM6BITCustum-6BIT是一种常见的红外遥控编码格式该格式出现在CL311URC-8910RM-123CRM-139S148ZC-18A600-917ZC-18A400-481RM-301CINTER-DIGI-SAT VT3620AVT3630RM-402C Features 基本特点16位数据码2脉宽调制方式PWM3载波38KHZ4逻辑位时间com19 M9148-1M9148-1是一种常见的编码格式Features 基本特点13位地址码1位控制码8位数据码2脉宽调制方式PWM3载波38168KHZ4逻辑位的时间长度是1848msModulation 调制1逻辑0Logical0是由462us的38168KHZ载波和1386us的无载。

常用红外线遥控信号协议详解(完整版)

常用红外线遥控信号协议详解(完整版)

电子报/2006年/7月/16日/第013版资料(开发)常用红外遥控信号传输协议详解(一)四川杨叶珍编者按:红外遥控器应用非常广泛,但由于各个厂家设计的遥控器种类各异,因而针对各类不同电子产品,采用的红外遥控器也就不完全相同,除了遥控器本身的造型外,起决定因素的是红外遥控信号传输协议。

目前,多数电子设计人员在设计产品遥控部分时,大多采用现成的遥控套件,或依靠现成的红外遥控接收程序,直接进行应用。

这一切原因,源于大多电子设计工程师难以了解到更多的红外遥控信号传输协议,故此仅能“照搬”制作。

本文(将分3期连续)介绍常见的8种红外遥控信号传输协议,这些协议是非常实用的,不仅是一套全面的红外遥控协议概念,更便于掌握和选择设计更优异的红外遥控产品。

常用的红外线信号传输协议有ITT协议、NEC协议、Nokia NRC协议、Sharp协议、Philips RC -5协议、Philips RC-6协议,Philips RECS-80协议,以及Sony SIRC协议等,下面分别进行介绍。

一、ITT协议ITT是最早的一种红外线传输协议。

该协议没有象其他协议那样使用载波频率传输红外线信号,而是用宽度为10μs的14个脉冲进行遥控命令的传送,通过改变脉冲的间距对命令进行编码。

用ITT协议传输数据非常可靠,而且功耗极低。

在欧洲,包括ITT(国际电话电报公司)、Greatz、Schaub-Lorenz、Fin-lux、Nokia等在内的很多公司均采用此协议做用户电子标签。

1.主要特性:每条信息只有14个非常窄的脉冲(脉宽10μs),不对信号进行调制;采用脉冲距离编码;电池寿命极长;4位地址码、6位命令码;带时间自校准,发送器中可使用RC振荡器;通信速度快,发送一条信息只需1.7ms~2.7ms;应用该协议的器件生产厂家有Intermetal、Micronas 等。

2.协议:14个脉冲传送1条红外信息,每个脉冲宽10μs,用三种不同的脉冲周期来区别每位所表达的内容:100μs表示二进制的“0”,200μs表示“1”, 300μs表示预备脉冲或结束脉冲。

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

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

目录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。

红外遥控协议

红外遥控协议

红外遥控协议红外遥控协议是指在红外遥控技术中,发送端和接收端之间约定的一种通信规约。

它规定了红外遥控设备在发送和接收红外信号时的具体工作方式,以确保设备之间能够正确地进行通信和控制。

红外遥控协议在家电、汽车、电子设备等领域有着广泛的应用,是现代生活中不可或缺的一部分。

在红外遥控协议中,最常见的协议之一是红外遥控编码协议。

红外遥控编码协议是指红外遥控发送端将按键信息转换成特定的红外编码信号,接收端接收到红外编码信号后解码还原成按键信息,从而实现对设备的控制。

常见的红外遥控编码协议有NEC、RC-5、RC-6等,它们分别采用不同的编码方式和协议格式,但都能实现可靠的红外遥控通信。

除了红外遥控编码协议,红外遥控协议还包括红外遥控传输协议。

红外遥控传输协议是指红外遥控设备在发送红外信号时的具体通信方式和协议规定。

它规定了红外信号的频率、波特率、起始位、停止位等参数,以及红外信号的编码、调制和解调方式,确保红外信号能够在发送和接收端之间稳定可靠地传输和识别。

在红外遥控协议中,还有一种重要的协议是红外遥控协议协商协议。

红外遥控协议协商协议是指在红外遥控设备之间进行通信前,双方协商确定使用的红外遥控协议和通信参数。

这样可以避免不同设备之间的红外遥控信号干扰和冲突,确保红外遥控设备能够正确地进行通信和控制。

总的来说,红外遥控协议在红外遥控技术中起着至关重要的作用。

它规定了红外遥控设备在发送和接收红外信号时的具体工作方式,确保设备之间能够正确地进行通信和控制。

不同的红外遥控协议在编码方式、传输方式和协商方式上有所不同,但都能满足红外遥控设备稳定可靠地进行通信和控制的需求。

在实际应用中,我们需要根据具体的产品和需求选择合适的红外遥控协议,并严格按照协议规定进行设计和实现。

只有这样,才能确保红外遥控设备之间能够稳定可靠地进行通信和控制,为用户提供良好的使用体验。

同时,随着科技的不断发展,红外遥控协议也在不断创新和完善,以满足越来越复杂的应用需求,为人们的生活带来更多的便利和舒适。

红外遥控器编码大全

红外遥控器编码大全
按键输出波形 每次按键都输出完整的一帧数据,按键一直被按下时则不断输出同样的一帧数据。按键
按下后先发送开始同步位,再发送数据,紧接再发送一个同步位,按键还在按下时则再发送 一帧数据和一个同步位并不断循环,直到按键松开以一个结束同步位结束。
13
红外遥控编码资料 明浩(pnzwzw@)收集整理 2005 无线电合订本发表 请勿转载
fCAR = 1/Tc = fOSC/12 ≈ 38KHz fOSC是晶振频率 占空比 = T1/Tc = 1/3
数据格式. M3004LAB1有二种发射模式,一种是普通的模式闪烁模式(Flashed),另一种是调制模
式(Modulated)。前者的数据格式包括二个触发位(toggle bits)、三个系统位和六个数据位;后 者则包括一个引导位(reference time)、一个触发位、三个系统位和六个数据位。其中引导位 是只能是逻辑位1。
数据格式 LR3715M的数据格式包括有5位的系统码、6位的数据码和4位扩展数据码,共占15位。其中
最后一位C14是反相判断位。当C14等于0时说明这一帧数据是没有反相的数据,当C14等于1时则 说明这一帧数据是反相的数据。解码时就可以根据C14的值判断当前数据是否是反相数据。要注 意的是在反相数据帧中只有数据码和扩展码是反相的。
TC9012、TC9028、TC9243、SC9012、SC9028、SC9243、HS9012 载波波形
使用 455KHz 晶体,经内部分频电路,信号被调制在 37.91KHz,占空比为 3 分之 1。 调制频率(晶振使用455KHz时)
fCAR = 1/Tc = fOSC
1
红外遥控编码资料 明浩(pnzwzw@)收集整理 2005 无线电合订本发表 请勿转载

红外遥控编码格式

红外遥控编码格式

红外遥控编码格式红外遥控器的编码格式通常有两种格式: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 它在每按下了一个键后翻转,这样就可以区分一个键到底就是一直按着没松手还就是松手后重复按。

如图所示就是同一按键重复按两次所得波形,只有第三位就是相反的逻辑,其它的位逻辑都一样。

红外线遥控器nec编码方式课件

红外线遥控器nec编码方式课件
HT6221應用電路介紹
電源濾波,低頻耦合
紅外遙控器的常見異常與處理分析
半成品及成品測試要求 工廠測試碼值是否正確 工作電壓範圍 一定電壓下工作電流大小 靜態電流大小 發射距離 各個電子元器件是否正確 LCD顯示問題 其他部件等
檢修遙控器板的一般步驟
IC的正負極是否有電壓,電壓是否正常; 晶振是否起振,起振是兩個腳的電壓是一樣大小,還是一大一小,用萬用表的電壓檔檢查。 看重定電路元件是否有問題 IC是否正常發射:一般情況下發射腳(用8050的三極管為中間那個腳)沒有什麼電壓,正常發射應該有大於2伏的電。 看三極管能否正常工作,看C極在按鍵萬用表的指標是否擺動,擺動三極管正常; 看發射管是否正常:用萬用表看發射管正極是否有電壓,有電壓而不發碼,發射管壞,處於發射狀態的電壓會有變化; 看工作電流是否正常,靜態工作電流是否正常,大電流一般都為短路現象(有按鍵短路,可以用萬用表的歐姆檔檢查是否有短路現象)。
學習型遙控器的分類
一、固定碼式 ——對每種類別都預製一種解碼程式和發射程式 學習過程是: 學習信號的採集 判別信號的類別(屬於那一種解碼方案),編碼,存儲到EEPROM。 優點:這種學習型遙控器對硬體的要求相對簡單,對主控制器(主控IC)的工作頻率要求不太高,因為信號的發送頻率,DUTY,編碼方式等等都是已知的,只要對採集的信號進行判別即可;另外對記憶體的容量也比較低,因為它不存在壓縮的問題,按照最原始的最簡編碼進行存儲。 缺點:只能對已知的遙器(或者說已經收集到的信號)有效,對於新開發,新型的編碼格式就無能為力了。
紅外遙控器的常見協議分析
常用的红外线信号传输协议有 ITT 协议、 NEC 协议、 Nokia NRC 协议、 Sharp 协议、 Philips RC-5 协议、Philips RC-6协议,Philips RECS-80协议,以及 Sony SIRC 协议等。 協議組成 :一般由引導碼 ,用戶碼,資料碼,重複碼或資料碼的反碼和結束碼構成。 載波:常用的有33K,36K,36.6K,38K,40K,56K,無載波 占空比:常用的有1/3,1/2,不常用1/4 調製方式:脈寬調製,相位調製,脈衝位置調製

红外遥控器编码协议总结

红外遥控器编码协议总结

目录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。

红外码遥控传输协议

红外码遥控传输协议

红外遥控编码传输协议生产厂家对红外遥控的编码做了严格的规范,目前国内外主流的红外遥控编码传输协议有十多种,如NEC、Philips RC-5、Philips RC-6、Philips RC-MM、Philips RECS80、 RCA、X-Sat、ITT、JVC、Sharp、Nokia NRC17和Sony SIRC等。

国内最常用的规范有两种:NEC和Sony SIRC。

这两种规范的调制方式分别为:PPM(脉冲间隔调制)和PWM(脉冲宽度调制)。

谈到这两个概念,我需要具体讲解一下,因为我在网上查阅相关资料时甚是郁闷,好多说法相互矛盾。

有说NEC属于PWM的因为它的脉宽不同,PPM的脉宽是固定的。

而细心地朋友如果探究到NEC的典型芯片的芯片手册时,会发现上面这种说法是错误的。

比如UPD6121这款红外远程控制芯片的调制方式为PPM。

后来终于在一家国外的网站上找到了能够自圆其说的解释。

个人认为比较正确,拿来和大家分享。

要想认清红外遥控编码传输协议的具体内容,我想还是先捡其重点来讲一下,编码规范中最重要的当属调制这部分了。

而主流的调制方式有两种分别为PPM和PWM,当然其他还有好几种,这里先不讲解,免得糊涂了。

本文就先介绍下PPM和PWM的区别。

PPM(Pulse Position Modulation),其实更加准确的说法应该是PDM(Pulse DistanceModulation)即脉冲间隔调制上图为典型编码规范NEC协议的调制图,为PPM调制。

可以看出不管是“0”还是“1”,有高频调制波的地方(下文称其为脉冲)其宽度都是相同的位560us,而脉冲间的间隔则是不同的:“1”时为(2.25ms-560us),“0”时为(1.12ms-560us)。

由此得来PPM的称号。

再来看下PWM的调制波形吧显然可以看出,“1”的脉冲宽度为1.2ms,“0”的为600us。

而脉冲间隔不管是“0”还是“1”,均为600us。

红外遥控器编码规则简要说明

红外遥控器编码规则简要说明

红外遥控器编码规则简要说明1、遥控器由红外遥控专用芯片PT2248作为编码及发送部分,PT2248最大可用作18路红外遥控系统的编码,其内部己集成了38kHz的红外载波振荡及相应的数字脉码调制电路,只需外接3×6的矩阵式按键、红外发光二极管及其驱动电路等少量元器件便可完成编码发送的功能。

发送部分电路图如下图所示:2、PT2248组成的十八路遥控发送器其编码规则如下:(1)设a为一个时间单位,时间长度是38kHz的16个时钟周期,即a=1÷38kHz×16=0.421ms编码是以串行形式发送的,在接收端(38kHz一体化红外接收解调器)接收到如下形式的1位的编码时分别表示“0”和“1”:1个a的低电平,3个a的高电平表示编码“0”3个a的低电平,1个a的高电平表示编码“1”编码以串行形式发送,接收端的一体化红外接收解调器输出波形如下图所示:(2)遥控器的每个按键编码由12位按以上编码规则所代表的“0”、“1”组成,时间长度为48a,当按下遥控器的7到18号单击按键,则以12位为一组(48a)发送两次编码,如下图所示:60a为自按下按键到发送编码的等待时间,80a是前后两次发送12位48a编码的高电平时间间隔。

7到18号单击按键无论发送端按键时间持续多长只发送一次这样形式的两组相同的12位编码。

(3)当按下1到6号连续按键时,编码按如下格式连续发送:(4)具体每个12位的串行编码规则如下:C1、C2、C3为用户可通过在遥控器发射电路中是否接入IN4148二极管决定其为“0”或“1”,这里取“111”,H、S1、S2为单击连续按键的标志位,相当于列坐标,D1至D6为按键输入码,相当于行坐标,低9位的按键编码如下表所示:。

红外遥控编码格式及学习模式

红外遥控编码格式及学习模式

红外遥控编码格式及学习模式1、编码格式现有的红外遥控包括两种方式:PWM(脉冲宽度调制)和PPM(脉冲位置调制)。

两种形式编码的代表分别为NEC和PHILIPS的RC-5、RC-6以及将来的RC-7。

PWM(脉冲宽度调制):以发射红外载波的占空比代表“0”和“1”。

为了节省能量,一般情况下,发射红外载波的时间固定,通过改变不发射载波的时间来改变占空比。

例如常用的电视遥控器,使用NEC upd6121,其“0”为载波发射0.56ms,不发射0.56ms;其“1”为载波发射0.56ms,不发射1.68ms;此外,为了解码的方便,还有引导码,upd6121的引导码为载波发射9ms,不发射4.5ms。

upd6121总共的编码长度为108ms。

但并不是所有的编码器都是如此,比如TOSHIBA的TC9012,其引导码为载波发射4.5ms,不发射4.5ms,其“0”为载波发射0.52ms,不发射0.52ms,其“1”为载波发射0.52ms,不发射1.04ms。

PPM(脉冲位置调制):以发射载波的位置表示“0”和“1”。

从发射载波到不发射载波为“0”,从不发射载波到发射载波为“1”。

其发射载波和不发射载波的时间相同,都为0.68ms,也就是每位的时间是固定的。

通过以上对编码的分析,可以得出以某种固定格式的“0”和“1”去学习红外,是很有可能不成功的。

即市面上所宣传的可以学习64位、128位必然是不可靠的。

另外,由于空调的状态远多于电视、音像,并且没有一个标准,所以各厂家都按自己的格式去做一个,造成差异更大。

比如:美的的遥控器采用PWM编码,码长120ms左右;新科的遥控器也采用PWM编码,码长500ms左右。

如此大的差异,如果按“位”的概念来讲,应该是多少位呢?64?128?显然都不可能包含如此长短不一的编码。

2、学习模式现在用来学习红外的CPU,无外乎以下几种:MCS-51系列、microchip pic16系列、winbond w741系列、holtek ht48系列以上的CPU由于价格便宜、使用量大,被广泛使用在遥控器上。

(完整word)红外遥控编码格式

(完整word)红外遥控编码格式

红外遥控编码格式
红外遥控器的编码格式通常有两种格式:NEC和RC5
NEC格式的特征:
1:使用38 kHz载波频率
2:引导码间隔是9 ms + 4。

5 ms
3:使用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根据编码定义。

红外码遥控传输协议

红外码遥控传输协议

红外遥控编码传输协议生产厂家对红外遥控的编码做了严格的规范,目前国内外主流的红外遥控编码传输协议有十多种,如NEC、Philips RC-5、Philips RC-6、Philips RC-MM、Philips RECS80、 RCA、X-Sat、ITT、JVC、Sharp、Nokia NRC17和Sony SIRC等。

国内最常用的规范有两种:NEC和Sony SIRC。

这两种规范的调制方式分别为:PPM(脉冲间隔调制)和PWM(脉冲宽度调制)。

谈到这两个概念,我需要具体讲解一下,因为我在网上查阅相关资料时甚是郁闷,好多说法相互矛盾。

有说NEC属于PWM的因为它的脉宽不同,PPM的脉宽是固定的。

而细心地朋友如果探究到NEC的典型芯片的芯片手册时,会发现上面这种说法是错误的。

比如UPD6121这款红外远程控制芯片的调制方式为PPM。

后来终于在一家国外的网站上找到了能够自圆其说的解释。

个人认为比较正确,拿来和大家分享。

要想认清红外遥控编码传输协议的具体内容,我想还是先捡其重点来讲一下,编码规范中最重要的当属调制这部分了。

而主流的调制方式有两种分别为PPM和PWM,当然其他还有好几种,这里先不讲解,免得糊涂了。

本文就先介绍下PPM和PWM的区别。

PPM(Pulse Position Modulation),其实更加准确的说法应该是PDM(Pulse DistanceModulation)即脉冲间隔调制上图为典型编码规范NEC协议的调制图,为PPM调制。

可以看出不管是“0”还是“1”,有高频调制波的地方(下文称其为脉冲)其宽度都是相同的位560us,而脉冲间的间隔则是不同的:“1”时为(2.25ms-560us),“0”时为(1.12ms-560us)。

由此得来PPM的称号。

再来看下PWM的调制波形吧显然可以看出,“1”的脉冲宽度为1.2ms,“0”的为600us。

而脉冲间隔不管是“0”还是“1”,均为600us。

几种常用红外遥控器协议

几种常用红外遥控器协议

几种常用红外遥控器协议一、NEC 协议特征8位地址和8位命令长度为提高可靠性每次传输两遍地址(用户码)和命令(按键值)通过脉冲串之间的时间间隔来实现信号的调制38Khz载波每位的周期为1.12ms或者2.25ms调制方式Note:对于测试红外接收头的信号来说,有脉冲信号的地方就是高电平。

即逻辑“1”为0.56ms高电平+1.69ms低电平,逻辑“0”为0.56ms高电平+0.56ms低电平。

协议上图为典型的NEC协议传输格式,起始位(引导码)为9ms高+4.5ms低组成,有效数据为地址+地址反码+命令+命令反码。

反码的作用是用来校准前面的地址和命令,如果对可靠性不感兴趣,也可以去掉取反的数据,或者将地址和命令扩展到16位。

上图传输的地址数据为10011010,需要注意的是先发低位地址再发高位地址,因此该波形的地址为01011001=0X59,同理,命令为00010110=0X16。

长按键时,如下图所示,每隔110ms重复发送一次,但是命令只发送一次,重复发送的是9ms高电平+2.25ms低电平+0.56ms高电平+低电平。

扩展协议扩展协议只是将地址改为16位,其他不变。

实测波形下面的波形是从红外接收头上得到的波形:(调制脉冲信号转变成高低电平了)由于红外接收头在接收信号时(或者是发送的时候)将波形反向了,因此在读数据时可以将示波器的反向功能打开,就能读到有效数据了。

下面实例是已知NEC类型遥控器所截获的波形:遥控器的识别码是Address=0xDD20;其中一个键值是Command=0x0E最后一位是一个逻辑“1”。

二、Philips RC5协议特征5位地址和6位命令长度(扩展协议用7位)双向编码或者叫曼彻斯特编码(即电平的变化来表示逻辑0和1)36Khz载波每位的周期为1.778ms(64 cycles of 36 kHz)调制方式协议一段数据包含14位,周期长度为25ms。

前两位是起始位S 通常都是逻辑1。

nec码红外遥控完整编码

nec码红外遥控完整编码

nec码红外遥控完整编码红外遥控编码程序如下:NEC .SECTION 'DATA'a_REM_CODE DB ? ;KEY DATA CODEa_CUSTOMER_1 DB ? ;遥控器头码(客户码)低八位a_CUSTOMER_2 DB ? ;遥控器头码(客户码)高八位#define CUS_6221_1 00110100b ;1234H#define CUS_6221_2 00010010b ;@------------------------------------------------NEC_CODE .SECTION 'CODE';@************* SUBROUTINE[xx]: Send Remote Code ************;;遥控码发送:SEND_REMOTE_CODE:clr WDT ;清除进位标志,检测遥控发送的有效的按键SZ fg_SendActive ;SZ表示以0结尾的字符串JMP READY_SEND ;跳转到READY_SEND模块retREADY_SEND:NEC_CODE:mov A,a_KEY_NUM ;将数值发送到寄存器A中,直接寻址mov M_TBLP,ATABRDL a_REM_CODE ;查表专用指令;读取遥控头码(客户码)低八位数值 MOV A,CUS_6221_1MOV a_CUSTOMER_1,AMOV A,CUS_6221_2MOV a_CUSTOMER_2,A以上为READY_SEND运行模块,同时是为后面NEC码发送的准备;首先将一个按键的数值已以直接寻址方式发送到寄存器A中,将寄存器A的是发送到M_TBLP 中,然后查表a_REM_CODE,将CUS_6221_1的值发送到寄存器中,在赋值给遥控器头码(客户码)低八位a_CUSTOMER_1,同理,将CUS_6221_2赋值给遥控器头码(客户码)低八位a_CUSTOMER_2,随后即开始发送NEC遥控码。

红外线编码原则

红外线编码原则

现有的红外遥控包括两种方式:PWM(脉冲宽度调制)和PPM(脉冲位置调制)。

两种形式编码的代表分别为NEC、CX6122和PHILIPS的RC-5、RC-6以及将来的RC-7。

PWM(脉冲宽度调制):以发射红外载波的占空比代表“0”和“1”。

引导码为载波发射9ms,关断4.5ms。

“0”为载波发射0.56ms,关断时间0.565ms;“1”为载波发射0.56ms,关断时间1.685ms;调制频率fCAR=1/Tc=fOSC/12=37.91K,fOSC是晶振频率(455K陶瓷晶体);占空比=T1/Tc=1/3。

使用38kHz载波频率头码间隔为9ms + 4.5ms使用16位客户代码使用8位数据代码和8位取反的数据代码数据格式包括引导码、用户码、数据码及数据码反码,编码一共是32位。

红外遥控信号从引导码开始,接下来是16位客户代码,然后是8位数据代码和取反的二进制8位代码,最后的是1位结束位。

此种编码方式可以使用MCU的捕获功能实现,通过比较两次捕获的时间,来判断发射码,参考程序:/s/blog_51f1a4130100azwv.html但并不是所有的编码器都是如此,比如TOSHIBA的TC9012,其引导码为载波发射4.5ms,关断时间4.5ms,其“0”为载波发射0.52ms,关断0.52ms,其“1”为载波发射0.52ms,关断1.04ms。

另一种编码方式是PPM(脉冲位置调制):以发射载波的位置表示“0”和“1”。

用从发射载波到关断载波为“0”,从关断载波到发射载波为“1”。

其发射载波和不发射载波的时间相同,都为0.889ms,也就是每位的时间是固定的。

调制频率fCAR=1/Tc=fOSC/12=36K,fOSC是晶振频率(432K陶瓷晶体);占空比=T1/Tc=1/3。

使用36 kHz载波频率双相编码(又名曼彻斯特编码)5位地址码,6位数据码1.778ms的恒定的位时间(即在36K载波下占64时钟周期)数据格式包括一个开始位(Start bit)、一个扩展位(Enlarge bit)、一个触发位(Toggle bit)、五个系统位和六个数据位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录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。

Modulation 调制逻辑“0”(Logical“0”)是由935us的无载波间隔和280us的40KHZ载波组成。

(图中表示的是有载波和无载波间隔的总长度。

)逻辑“1”(Logical“1”)是由280us的40KHZ载波和2156us的无载波间隔组成。

Protocol 协议从上图中可看到,MIT-C8D8(40K)一帧码序列是由8位地址码,8位数据码和结束码组成。

.长按键不放,发出的码波形序列如下图:即将整个波形以周期44.78ms进行重复。

2) MIT-C8D8(33K)MIT-C8D8(33K) 是一种常见的编码格式。

该格式来源于OMEGA万能遥控器,码组号为0138及祝成万能遥控器ZC-18A码组号为644、735、736.Features 基本特点:1、8位地址码,8位数据码;2、脉宽调制方式(PWM);3、载波:33KHZ;4、逻辑位的时间长度是1.215ms或2.436ms。

Modulation 调制:1、逻辑“0”(Logical“0”)是由280us的33KHZ载波和935us的无载波间隔组成;(图中表示的是有载波和无载波间隔的总长度)2、逻辑“1”(Logical“1”)是由280us的33KHZ载波和2156us的无载波间隔组成。

Protocol 协议从上图可以看到MIT-C8D8(33K) 一帧码序列是由8位地址码,8位数据码。

长按键不放,发出的码波形序列如下图。

就是将第一帧波形以周期50.1ms进行重复3) SC50560-001,003P 分割码(未有数据标注)SC50560-001,003P是一种常见的红外遥控编码格式。

该格式出现在CL311,URC-8910,RM-123C,RM-139S的062码组,ZC-18A(600-917),ZC-18A(400-481),RM-301C,VT3620A,VT3630,RM-402C的TV-012码组Features 基本特点1,引导码,8位地址码,分割码(未有数据标注),8位数据码,结束码;2,脉宽调制方式(PWM);3,载波:38KHZ;4,逻辑位时间长度是2.08ms或1.04ms。

Modulation 调制逻辑“0”(Logical“0”)是由520us的38KHZ载波和520us的无载波间隔组成。

(图中表示的是有载波和无载波间隔的总长度。

)逻辑“1”(Logical“1”)是由520us的38KHZ载波和1560us的无载波间隔组成。

Protocol 协议从上图中可看到,SC50560-001,003P一帧码序列是由引导码(8ms的载波和4ms的间隔) ,8位地址码,分割码,8位数据码和结束码组成。

长按键不放,发出的码波形序列如下图:即将整个波形以周期120.02ms进行重复。

4) M50462M50462是一种常见的红外遥控编码格式。

该格式出现在RM-123C,RM-139S,ZC-18A (600-917),RM-301C,VT3620A,VT3630,RM-402CFeatures 基本特点1,8位地址码,8位数据码,结束码;2,脉宽调制方式(PWM);3,载波:38 KHZ;4,逻辑位时间长度是2.059ms或1.04ms。

Modulation 调制逻辑“0”(Logical“0”)是由260us的38KHZ载波和780us的无载波间隔组成。

(图中表示的是有载波和无载波间隔的总长度。

)逻辑“1”(Logical“1”)是由260us的38KHZ载波和1799us的无载波间隔组成。

Protocol 协议从上图中可看到,M50462一帧码序列是由8位地址码,8位数据码和结束码组成.长按键不放,发出的码波形序列如下图:即将整个波形以周期45ms进行重复。

5) M50119P-01(42K)分割码(未有数据标注)M50119P-01(42K)是一种常见的红外遥控编码格式。

该格式出现在URC-8910#CBL-0009,ZC-18A(600-917)的736码组,ZC-18A(400-481),VT3630的SAT-001码组。

Features 基本特点1,数据帧(4位地址码,6位数据码,分割码,4位地址码相同码,6位数据码相同码,结束码),重复帧(用户码相同码,结束码)2,脉宽调制方式(PWM);3,载波:41.8 KHZ;4,逻辑位时间长度是3.868ms或1.934ms。

Modulation 调制逻辑“0”(Logical“0”)是由967us的41.8KHZ载波和967us的无载波间隔组成。

(图中表示的是有载波和无载波间隔的总长度。

)逻辑“1”(Logical“1”)是由967us的41.8KHZ载波和2901us的无载波间隔组成。

Protocol 协议从上图中可看到,M50119P-01(42K)两帧码序列是由数据帧(4位地址码,6位数据码,分割码,4位地址码相同码,6位数据码相同码,结束码),重复帧(地址码相同码,结束码)长按键不放,后续发出的波形如下:长按键不放发出的码波形序列如下图.就是将重复帧波形以周期62.855ms进行重复.6)M50119LM50119L是一种常见的红外遥控编码格式。

该格式出现在万能遥控器CL311,URC-8910#VCR-0041,INTER DIGI-SAT,VT3630中Features 基本特点1,3位地址码,7位数据码,结束码;2,脉宽调制方式(PWM);3,载波:37.9 KHZ;4,逻辑位时间长度是1.04ms或2.08ms。

Modulation 调制逻辑“0”(Logical“0”)是由260us的37.9KHZ载波和780us的无载波间隔组成。

(图中表示的是有载波和无载波间隔的总长度。

)逻辑“1”(Logical“1”)是由260us的37.9KHZ载波和1820us的无载波间隔组成。

Protocol 协议从上图中可看到,M50119L一帧码序列是由3位地址码,7位数据码和结束码组成.长按键不放,发出的码波形序列如下图:即将整个波形以周期25.5ms进行重复。

7) RECS80(68)RECS80(68)是一种常见的红外遥控编码格式。

该格式来源于URC8910的CD-0764码组。

Features 基本特点1,2位控制码,3位地址码,6位数据码,结束码;2,脉宽调制方式(PWM);3,载波:33KHZ;4,逻辑位时间长度是5.76ms或8.64ms。

Modulation 调制逻辑“0”(Logical“0”)是由160us的33KHZ载波和5600us的无载波间隔)组成。

(图中表示的是有载波和无载波间隔的总长度。

)逻辑“1”(Logical“1”)是由160us的33KHZ载波和8480us的无载波间隔组成。

Protocol 协议从上图中可看到,RECS80(68)一帧码序列是由2位控制码,3位地址码,6位数据码,结束码组成的。

长按键不放,发出的码波形序列如下图:整个波形以周期138.3ms进行重复。

8)M3004 CarrierM3004 Carrier是一种常见的红外遥控编码格式。

该格式出现在遥控器CL311,RM-123C,RM-139S#148,ZC-18A(600-917),ZC-18A(400-481),RM-301C,INTER-DIGI-SAT,VT3620A,VT3630,RM-402C#TV-060中。

Features 基本特点1,引导码,1位翻转码,3位地址码,6位数据码,结束码;2,脉宽调制方式(PWM);3,载波:38KHZ;4,逻辑位时间长度是5.06ms或7.59ms。

Modulation 调制逻辑“0”(Logical“0”)是由141us的38KHZ载波和4919us的无载波间隔组成。

(图中表示的是有载波和无载波间隔的总长度。

)逻辑“1”(Logical“1”)是由141us的38KHZ载波和7449us的无载波间隔组成。

Protocol 协议从上图中可看到,M3004 Carrier一帧码序列是由1位引导码, 1位翻转码,3位地址码,6位数据码,结束码组成的。

长按键不放,发出的码波形序列如下图:整个波形以周期121.651ms进行重复。

9) LC7464M 校验码怎么算的LC7464M是一种常见的红外遥控编码格式。

该格式出现在万能遥控器CL311,URC-8910,RM-139S,ZC-18A(600-917),ZC-18A(400-481),VT3620A,VT3630。

Features 基本特点1,引导码,15位地址码,4位校验码,4位地址码2,8位数据码,8位校验码,结束码;2,脉宽调制方式(PWM);3,载波:38KHZ;4,逻辑位时间长度是1.68ms或0.84ms。

相关文档
最新文档