常见红外遥控器编码与格式

合集下载

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

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

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

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

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

史上最全的红外遥控器编码协议目录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-402CFeatures 基本特点16位数据码2脉宽调制方式PWM3载波38KHZ4逻辑位时间com19 M9148-1M9148-1是一种常见的编码格式Features 基本特点13位地址码1位控制码8位数据码2脉宽调制方式PWM3载波38168KHZ4逻辑位的时间长度是1848msModulation 调制1逻辑0Logical0是由462us的38168KHZ载波和1386us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由1386us的38168KHZ载波和462us的无载波间隔组成Protocol 协议从上图可以看到M9148-1一帧码序列是由3位地址码1位控制码8位数据码长按键不放发出的码波形序列如下图就是将第一帧波形以周期56023ms进行重复20 SC3010RC-5SC3010 RC-5是一种常见的编码格式该格式来源于众合万能遥控器RM-139S码组号为013208215216218及万能遥控器祝成ZC-18A码组号为682684685854691709Features 基本特点12位控制码1为翻转码5位地址码6位数据码2脉宽调制方式PWM3载波38KHZ4逻辑位的时间长度是1688msModulation 调制1逻辑0Logical0是由844us的38 KHZ载波和844us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由844us的38KHZ载波和844us的无载波间隔组成Protocol 协议从上图可以看到SC3010 RC-5一帧码序列是由2位控制码1位翻转码5位地址码6位数据码长按键不放发出的码波形序列如下图就是将第一帧波形以周期127156ms进行重复21 M50560-1 40KM50560-1 40K 是一种常见的编码格式该格式来源于万能遥控器众合RM139-S码组号为040069076083068125127268及万能遥控器众合RM-33C码组号为0016006700720073Features 基本特点18位地址码8位数据码2脉宽调制方式PWM3载波40KHZ4逻辑位的时间长度是1ms或2msModulation 调制1逻辑0Logical0是由500us的40KHZ载波和500us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由500us的40KHZ载波和1500us的无载波间隔组成Protocol 协议从上图可以看到M50560-1 40K 一帧码序列是由8位地址码8位数据码长按键不放发出的码波形序列如下图就是将第一帧波形以周期678ms进行重复22 SC50560-B1SC50560-B1是一种常见的编码格式Features 基本特点15位数据码2脉宽调制方式PWM3载波38KHZ4逻辑位的时间comModulation 调制1逻辑0Logical0是由520us的38KHZ载波和2080us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由520us的38KHZ载波和4160us的无载波间隔组成Protocol 协议从上图可以看到SC50560-B1一帧码序列是由5位数据码长按键不放发出的码波形序列如下图就是将第一帧波形以周期120ms进行重复23 C50560-002PC50560-002P是一种常见的编码格式该格式来源于视贝万能DVB遥控器码组号为195Features 基本特点18位地址码8位数据码2脉宽调制方式PWM3载波38KHZ4逻辑位的时间comModulation 调制1逻辑0Logical0是由520us的38KHZ载波和520us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由520us的38KHZ载波和1560us的无载波间隔组成Protocol 协议从上图可以看到M50560-002P 一帧码序列是由8位地址码8位数据码长按键不放发出的码波形序列如下图就是将第一帧波形以周期36006ms进行重复24 M50119P-01 38KM50119P-01 38K 是一种常见的编码格式Features 基本特点14位地址码4位地址码的相同码6位数据码6位数据码的相同码2脉宽调制方式PWM3载波38KHZ4逻辑位的时间comsModulation 调制1逻辑0Logical0是由967us的38KHZ载波和967us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由967us的38KHZ载波和2901us的无载波间隔组成Protocol 协议从上图可以看到M50119P-01 38K 一数据帧码序列是由4位地址码6位数据码4位地址码相同码6位数据码相同码一重复帧由4位地址码相同码长按键不放发出的码波形序列如下图就是将第一帧波形以周期385156ms进行重复25 M50119P-1 40KM50119P-1 40K 是一种常见的编码格式该格式来源于OMEGA万能遥控器码组号为0041Features 基本特点13位地址码7位数据码2脉宽调制方式PWM3载波40KHZ4逻辑位的时间长度是1ms或2msModulation 调制1逻辑0Logical0是由500us的40KHZ载波和500us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由500us的40KHZ载波和1500us的无载波间隔组成Protocol 协议从上图可以看到M50119P-1 40K 一帧码序列是由3位地址码7位数据码长按键不放发出的码波形序列如下图就是将第一帧波形以周期275ms进行重复26M50119PM50119P是一种常见的编码格式该格式来源于OMEGA万能遥控器码组号为0384及众合万能遥控器RM-139S码组号为041Features 基本特点13位地址码7位数据码2脉宽调制方式PWM3载波3791KHZ4逻辑位的时间长度是1ms或2msModulation 调制1逻辑0Logical0是由500us的379KHZ载波和500us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由500us的379KHZ载波和1500us的无载波间隔组成Protocol 协议从上图可以看到M50119P一帧码序列是由3位地址码7位数据码长按键不放发出的码波形序列如下图就是将第一帧波形以周期30ms进行重复27IRT1250C5D6-02 0HzIRT1250C5D6-02 0Hz 是一种常见的编码格式Features 基本特点15位地址码6位数据码2脉宽调制方式PWM3载波无载波4逻辑位的时间comsModulation 调制1逻辑0Logical0是由16us的无载波和224us的无载波间隔组成图中表示的是无载波和无载波间隔的总长度2逻辑1Logical1是由16us的36KHZ载波和480us的无载波间隔组成Protocol 协议从上图可以看到IRT1250C5D6-02 0Hz 一帧码序列是由引导码0016ms的无载波和0732ms的间隔5位地址码6位数据码长按键不放发出的码波形序列如下图就是将第一帧波形以周期597251ms进行重复28HTS-C5D6PHTS-C5D6P是一种常见的编码格式该格式来源于OMEGA万能遥控器027*********Features 基本特点15位地址码6位数据码1位校验码2脉宽调制方式PWM3载波38KHZ4逻辑位的时间com4624msModulation 调制1逻辑0Logical0是由136us的38KHZ载波和1360us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由136us的38KHZ载波和2856us的无载波间隔组成3逻辑3Logical3是由136us的38KHZ载波和4488us的无载波间隔组成Protocol 协议从上图可以看到HTS-C5D6P一帧码序列是引导码coms的间隔5位地址码6位用户码1位校验码长按键不放后续发出波形如下长按键不放发出的码波形序列如下图就是将第一帧波形以周期89381ms进行重复29Gemini-C17 3136KGemini-C17 3136K 是一种常见的编码格式该格式主要来源于OMEGA万能遥控器码组号分别为013402250289032203970400045104580859Features 基本特点110位地址码引导码的相同码10位数据码2脉宽调制方式PWM3载波304KHZ4逻辑位的时间长度是106msModulation 调制1逻辑0Logical0是由530us的304KHZ载波和530us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由530us的304KHZ载波和530us的无载波间隔组成Protocol 协议从上图可以看到Gemini-C17 3136K 用户帧码序列是由引导码com的间隔10位地址码数据帧码序列由引导码的相同码10位数据码长按键不放后仍发出如下波形长按键不放出码的波形序列如下图就是将第一帧以周期19997ms 进行重复30Gemini-C17 3136K -2Gemini-C17 3136K -2是一种常见的编码格式该格式主要来源于OMEGA万能遥控器码组号分别为01350376Features 基本特点116位地址码 16位数据码2脉宽调制方式PWM3载波31KHZ4逻辑位的时间长度是106msModulation 调制1逻辑0Logical0是由530us的31KHZ载波和530us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由530us的31KHZ载波和530us的无载波间隔组成Protocol 协议从上图可以看到Gemini-C17 3136K -2用户帧码序列是由引导码com的间隔16位地址码数据帧码序列由引导码com的间隔16位数据码长按键不放后仍发出如下波形长按键不放出码的波形序列如下图就是将第一帧以周期21609ms 进行重复31data6bit-adata6bit-a是一种常见的编码格式该格式来源于祝成万能遥控器ZC-18A码组号673Features 基本特点16位数据码2脉宽调制方式PWM3载波333KHZ4逻辑位的时间comsModulation 调制1逻辑0Logical0是由576us的333KHZ载波和1820us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由576us的333KHZ载波和4200us的无载波间隔组成Protocol 协议从上图可以看到data6bit-a一帧码序列是6位数据码长按键不放发出的码波形序列如下图就是将第一帧波形以周期58092ms进行重复32data6bit-cFeatures 基本特点16位数据码2脉宽调制方式PWM3载波20KHZ4逻辑位的时间长度是2 ms或4msModulation 调制1逻辑0Logical0是由1000us的20KHZ载波和1000us的无载波间隔组成图中表示的是有载波和无载波间隔的总长度2逻辑1Logical1是由1000us的20KHZ载波和3000us的无载波间隔组成Protocol 协议从上图可以看到data6bit-c一帧码序列是6位数据码构成长按键不放发出的码波形序列如下图就是将第一帧波形以周期725ms进行重复33X-Sat ProtocolX-Sat ProtocolI call this the X-Sat protocol because it is used in the X-Sat CDTV 310 Satellite receiver made by the French company Xcom This protocol is probably also used in other X-Sat receivers but I have no means to verify that I havent seen this protocol anywhere else but that doesnt guarantee that it is unique to the X-Sat brandFeatures8 bit address and 8 bit command lengthPulse distance modulationCarrier frequency of 38kHzBit time of 1ms or 2msModulationThe X-Sat protocol uses pulse distance encoding of the bits Each pulse is a 526祍 long 38kHz carrier burst about 20 cycles A logical "1" takes 20ms to transmit while a logical"0" is only 10ms The recommended carrier duty cycle is 14 or 13ProtocolThe picture above shows a typical pulse train of the X-Sat protocol With this protocol the LSB is transmitted first In this case Address 59 and Command 35 is transmitted A message is started by a 8ms AGC burst which was used to set the gain of the earlier IR receivers This AGC burst is then followed by a 4ms space which is then followed by the Address and Command A peculiar property of the X-Sat protocol is the 4ms gap between the address and the command The total transmission time is variable because the bit times are variableAn IR command is repeated 60ms for as long as the key on the remote is held down34Philips RECS-80 Protocol 38kHz carrierThis protocol is designed by Philips and transmitters are produced by Philips SAA3008 and ST M3004 Personally I have never seen this protocol being used in real applications All information on this page is derived from the data sheet of the Philips SAA3008 and the ST M3004 10624pdfThere are 2 small differences between the two competitor ICs The Philips IC has two modes of operation one which iscompatible with the ST chip and one which can handle up to 20 sub-system addresses The ST chip has the capability of switching the modulation carrier offFeatures7 or 20 sub-system addresses 64 commands per sub-system address1 or2 toggle bits to avoid key bouncePulse distance modulationCarrier frequency of 38kHz or unmodulatedBit time logic "0" is 51ms logic "1" is 76ms 455kHz OscillatorCommand repetition rate 1215ms 55296 periods of the main oscillatorManufacturer Philips STModulation 13 duty cycleNormal Protocol The drawing below shows a typical pulse train of a normal RECS-80 message This example transmits command 36 to address 4Usually the first pulse is a reference pulse with a value of "1" The receiver may use this bit to determine the exact bit lengthThe next bit is a toggle bit Its value is toggled whenever akey is released which results in a different code every time a new key is pressed This allows the receiver to discriminate between new key presses and key repetitionsOnly the ST chip M3004 can disable its carrier in which case the REF pulse is interpreted as a second toggle bit The 2-bit toggle value is incremented every time a key is released Thus only in this mode there is no real REF pulseThe next 3 pulses S2 to S0 represent the sub-system address bits sent with MSB first This would allow for 8 different sub-system addresses but both the SAA3008 and the M3004 can only generate 7 sub-system addresses in normal mode Next come the 6 command bits F to A also sent with MSB first allowing for 64 different commands per sub-system addressThe pulse train is terminated by a last pulse otherwise there is no way to know the duration of bit AThe entire command is repeated with unchanged toggle bits for as long as the key is held down The repetition rate is 1215ms 55296 periods of the oscillatorAddress assignments are a bit odd with this protocol You can not simply convert the binary value to a decimal value Below you see a table explaining the relationship between the binary and decimal sub-system address valuesExtended Protocol If you need more than 7 sub-system addresses you can use the extended protocol which allows 13 additional sub-system addresses only if you use the SAA3008 The drawing below shows an extended message This example transmits command 36 to address 10The first two pulses are a special start sequence The total duration of these pulses is equal to a normal "1" period The next bit is a toggle bit Its value is toggled whenever a key is released which results in a different code every time a new key is pressed This allows the receiver to discriminate between new key presses and key repetitionsThe next 4 pulses S3 to S0 represent the sub-system address bits This would allow for an additional 16 different sub-system addresses although the SAA3008 can only generate 13 additional sub-system addresses in this mode Next come the 6 command bits F to A also sent with MSB firstThe pulse train is terminated by a last pulse otherwise there is no way to know the duration of bit AThe entire command is repeated with unchanged toggle bits for as long as the key is held down The repetition rate is 1215ms 55296 periods of the oscillatorAddress assignments are a bit odd with this protocol Youcan not simply convert the binary value to a decimal value Below you see a table explaining the relationship between the binary and decimal sub-system address values35 Philips RC-MM ProtocolRC-MM was defined by Philips to be a multi-media IR protocol to be used in wireless keyboards mice and game pads For these purposes the commands had to be short and have low power requirementsWhether the protocol is actually used for these purposes today is unknown to me What I do know is that some Nokia digital satellite receivers use the protocol 9800 series Features 12 bits or 24 bits per messagePulse position coding sending 2 bits per IR pulseCarrier frequency of 36kHzMessage time ranges from 35 to 65 ms depending on data contentRepetition time 28 ms 36 messages per secondManufacturer PhilipsTransmission timingIn this diagram you see the most important transmission times The message time is the total time of a message counting form the beginning of the first pulse until the end of the lastpulse of the message This time can be 35 to 65 ms depending on the data content and protocol usedThe signal free time is the time in which no signal may be sent to avoid confusion with foreign protocols on the receivers side Philips recommends 1 ms for normal use or 336 ms when used together with RC-5 and RC-6 signals Since you can never tell whether a user has other remote controls in use together with an RC-MM controlled device I would recommend always to use a signal free time of 336 msThe frame time is the sum of the message time and the signal free time which can add up to just about 10 ms per message Finally the repetition time is the recommended repetition time of 27778 ms which allows 36 messages per second This is only a recommendation and is mainly introduced to allow other devices to send their commands during the dead times No provision is made for data collisions between two or more remote controls This means that there is no guarantee that the messages get acrossModulationWith this protocol a 36 kHz carrier frequency is used to transmit the pulses This helps to increase the noise immunity at the receiver side and at the same time it reduces powerdissipated by the transmitter LED The duty cycle of the pulses is 13 or 14Each message is preceded by a header pulse with the duration of 4167 μs 15 pulses of the carrier followed by a space of 2778 μs 10 periods of the carrier This header is followed by 12 or 24 bits of dataBy changing the distance between the pulses two bits of data are encoded per pulse Below you find a table with the encoding timesProtocol RCMM comes in 3 different flavours called modes Each mode is intended for a particular purpose and differs mainly in the number of bits which can be used by the application All data is sent with MSB firstThe 12 bit mode is the basic mode and allows for 2 address bits and 8 data bits per device family There are 3 different device families defined keyboard mouse and game pad The 2 address bits provide for a way to use more than 1 device simultaneously The data bits are the actual payload data The 24 bit mode also know as extended mode allows more data to be transmitted per message For instance for multi-lingual keyboards or a high resolution mouseIn the OEM mode the first 6 bits are always 0 0 0 0 1 1 The。

红外线遥控器的编码格式

红外线遥控器的编码格式

[转]红外线遥控器的编码格式电子杂篇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 位的码被传送的同时,它们的反码也被传送。

红外键盘鼠标编码

红外键盘鼠标编码

红外键盘鼠标及鼠标控器编码格式及解码方法一.红外接收电路示意图+5V 电源二.红外遥控器编码格式红外码发送方式:数据帧格式为1bit(0.833ms)始位—低电平,7bits数据, 1200bps 串行异步方式,帧与帧之间有1.6ms~20ms 停止(位)空闲时间—高电平,鼠标码间隔时间较小,为1.6ms;按键码间隔时间较长5ms--20ms。

接收处理器可用标准异步UART串行收发器来接收红外码数据,亦可用普通IO口来软件仿真异步UART接收红外码数据。

1、键盘按键按下码:3AH ,36H ,rCode ,cCode , 3AH ,36H ,rCode ,cCode , …其中:3AH ,36H , 前缀校验码串,rCode为行扫描编码,20H—28H。

cCode为列扫描编码,20H—2fH。

码串重发的个数视按键时间长短而定。

2、键盘按键按弹起码3AH ,37H ,rCode ,cCode键盘按键的状态只有收到弹起码时,按键才释放。

一个按键按下后还可以有最多两个键同时按下,弹起码按按键释放先后次序发送。

3、遥控器按键按下码:3AH ,35H ,3AH , Sn , 3AH ,35H ,3AH,Sn, …, 3A,35h,3Ah,Sn其中:3AH ,35H ,3AH, 前缀校验码串,Sn为扫描码,Sn=01H—37H。

码串重发的个数视按键时间长短而定。

4、遥控器按键按弹起码:3AH ,35H ,3AH ,39H5、遥控器各按键扫描码表如下:6、鼠标按键及光标移动编码格式为三字节码串:1)其中:LB 为左键状态,按下时为‘1’,弹起为‘0’;RB 为右键状态,按下时为‘1’,弹起为‘0’;dxdx =’00’时,x方向向左移,dxdx=’11’时,x方向向右移,dydy =’00’时,y方向向左移,dydy=’11’时,y方向向右移,2)鼠标光标移动X方向移动量字节By2(B5,…,B0) 6位x 方向移动量字节,向右移时为(00H)——(3f H)向左移时为(3fH)——(01H), 为补码格式,代表移动(-1)——(-3f H ) 3)、鼠标光标移动Y方向移动量字节By3(B5,…,B0) 6位y 方向移动量字节,向下移时为(00H)——(3f H)向上移时为(3fH)——(01H), 为补码格式,代表移动(-1)——(-3f H ) 当连续转动轨迹球时,遥控器将重复按以上格式发送三字节鼠标编码。

红外遥控器编码协议总结

红外遥控器编码协议总结

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

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

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

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

ir常用编码格式 -回复

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的红外载波频率,并将每个按键的数据编码成由预定数量的高电平和低电平组成的波形。

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

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

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

发送部份电路图如以下图所示:二、PT2248组成的十八路遥控发送器其编码规那么如下:(1)设a为一个时刻单位,时刻长度是38kHz的16个时钟周期,即a=1÷38kHz×16=编码是以串行形式发送的,在接收端(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位的串行编码规那么如下:C一、C二、C3为用户可通过在遥控器发射电路中是不是接入IN4148二极管决定其为“0”或“1”,那个地址取“111”,H、S一、S2为单击持续按键的标志位,相当于列坐标,D1至D6为按键输入码,相当于行坐标,低9位的按键编码如下表所示:按键低9位编码H S1 S2 D1 D2 D3 D4 D5 D61 1 0 0 1 0 0 0 0 02 1 0 0 0 1 0 0 0 03 1 0 0 0 0 1 0 0 04 1 0 0 0 0 0 1 0 05 1 0 0 0 0 0 0 1 06 1 0 0 0 0 0 0 0 17 0 1 0 1 0 0 0 0 08 0 1 0 0 1 0 0 0 09 0 1 0 0 0 1 0 0 010 0 1 0 0 0 0 1 0 011 0 1 0 0 0 0 0 1 012 0 1 0 0 0 0 0 0 113 0 0 1 1 0 0 0 0 014 0 0 1 0 1 0 0 0 015 0 0 1 0 0 1 0 0 016 0 0 1 0 0 0 1 0 017 0 0 1 0 0 0 0 1 018 0 0 1 0 0 0 0 0 1。

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

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

红外遥控编码格式及学习模式红外遥控编码格式及学习模式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由于价格便宜、使用量大,被广泛使用在遥控器上。

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

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

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

红外遥控器原理

红外遥控器原理

遥控器使用方便,功能多.目前已广泛应用在电视机、VCD、DVD、空调等各种家用电器中,且价格便宜,市场上非常容易买到。

如果能将遥控器上许多的按键解码出来.用作单片机系统的输入.则解决了常规矩阵键盘线路板过大、布线复杂、占用I/O口过多的弊病。

而且通过使用遥控器,操作时可实现人与设备的分离,从而更加方便使用。

一、编码格式1、0和1的编码遥控器发射的信号由一串O和1的二进制代码组成.不同的芯片对0和1的编码有所不同。

通常有曼彻斯特编码和脉冲宽度编码。

TC9012的O和1采用PWM方法编码,即脉冲宽度调制,其O码和1码如图1所示(以遥控接收输出的波形为例)。

O码由O.56ms低电平和0.56 ms高电平组合而成.脉冲宽度为1.12ms。

1码由0.56ms低电平和1.69ms高电平组合而成.脉冲宽度为2.25ms。

在编写解码程序时.通过判断脉冲的宽度,即可得到0或1。

2、按键的编码当我们按下遥控器的按键时,遥控器将发出如图2的一串二进制代码,我们称它为一帧数据。

根据各部分的功能。

可将它们分为5部分,分别为引导码、地址码、地址码、数据码、数据反码。

遥控器发射代码时.均是低位在前,高位在后。

由图2分析可以得到.引导码高电平为4.5ms,低电平为4.5ms。

当接收到此码时.表示一帧数据的开始。

单片机可以准备接收下面的数据。

地址码由8位二进制组成,共256种.图中地址码重发了一次。

主要是加强遥控器的可靠性.如果两次地址码不相同.则说明本帧数据有错.应丢弃。

不同的设备可以拥有不同的地址码.因此。

同种编码的遥控器只要设置地址码不同,也不会相互干扰。

图中的地址码为十六进制的0EH(注意低位在前)。

在同一个遥控器中.所有按键发出的地址码都是相同的。

数据码为8位,可编码256种状态,代表实际所按下的键。

数据反码是数据码的各位求反,通过比较数据码与数据反码.可判断接收到的数据是否正确。

如果数据码与数据反码之间的关系不满足相反的关系.则本次遥控接收有误.数据应丢弃。

6122编码格式,红外遥控的编码,载波38KHz

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高电平期间有方格。

(我用的公司自己的精简指令集,就不再上传。

需要的话,私信)四、电路做为波形的输出端,加三极管,放大。

下图为矩形键盘组成的按键,图中黑色二极管为红外发射管。

格力空调遥控器红外编码讲解学习

格力空调遥控器红外编码讲解学习

格力空调遥控器红外
编码
格力空调遥控器红外编码一、基本格式
起始码(S)+35位数据码+连接码(C)+32位数据码
二、电平规范
起始码:9000us低电平+4500us高电平
连接码:600us低电平+20000us高电平
数据0:600us低电平+600us高电平
数据1:600us低电平+1600us高电平
仅供学习与交流,如有侵权请联系网站删除谢谢2
三、数据编码
3.1 前35位数据码
表一前35位数据码
3.2 后32位数据码
表二后32为数据码仅供学习与交流,如有侵权请联系网站删除谢谢3
3.3 其他定义
需要注意的是,所有数据都按照逆序方式递增。

模式字段定义
表三模式字段定义
四、校验计算
校验码=【(模式-1)取四位二进制逆序+(温度-16)+2+左右扫风+换气+节能】取二进制后四位的逆序。

仅供学习与交流,如有侵权请联系网站删除谢谢4。

红外遥控编码格式

红外遥控编码格式

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

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

格力空调遥控器红外编码

格力空调遥控器红外编码

格力空调遥控器红外编

The manuscript was revised on the evening of 2021
格力空调遥控器红外编码一、基本格式
起始码(S)+35位数据码+连接码(C)+32位数据码
二、电平规范
起始码:9000us低电平+4500us高电平
连接码:600us低电平+20000us高电平
数据0:600us低电平+600us高电平
数据1:600us低电平+1600us高电平
三、数据编码
前35位数据码
表一前35位数据码
后32位数据码
表二后32为数据码
其他定义
需要注意的是,所有数据都按照逆序方式递增。

模式字段定义
表三模式字段定义
四、校验计算
校验码=【(模式-1)取四位二进制逆序+(温度-16)+2+左右扫风+换气+节能】取二进制后四位的逆序。

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

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

红外遥控器编码规则简要说明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位的按键编码如下表所示:。

常见红外遥控器编码与格式

常见红外遥控器编码与格式

电源和红外发射电路组成。

信号调制为脉冲串信号,通过红外发射管发射。

常用的有通过脉冲宽度来实现信号调制的脉红外线遥控器已被广泛使用在各种类型的家电产品上,它的出现给使用电器提供了很多的便利。

红外遥控系统一般由红外发射装置和红外接收设备两大部分组成。

红外发射装置又可由键盘电路、红外编码芯片、红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。

通常为了使信号能更好的被传输发送端将基带二进制宽调制(PWM )和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM )两种方法。

在同一个遥控电路中通常要使用实现不同的遥控功能或区分不同的机器类型,这样就要求信号按一定的编码传送,编码则会由编码芯片或电路完成。

对应于编码芯片通常会有相配对的解码芯片或包含解码模块的应用芯片。

在实际的产品设计或业余电子制作中,编码芯片并一定能完成我们要求的功能,这时我们就需要了解所使用的编码芯片到底是如何编码的。

只有知道编码方式,我们才可以使用单片机或数字电路去定制解码方案。

下面介绍的是笔者所收集整理的一些常用遥控编码芯片的编码方式和常用一体化接收芯片的引脚示意图。

在最后还用实例介绍M50560-001P 芯片的解码思路和应用实例程序的编写。

常用红外一体化接收头引脚示意uPD6121,uPD6122,PT2222,SC6121,HS6222,HS6221载波波形 使用455KHz 晶体,经内部分频电路,信号被调制在37.91KHz ,占空比为3分之1。

数据格式. 数据格式包括了引导码、用户码、数据码和数据码反码,编码总占32位。

数据反码是数据码反相后的编码,编码时可用于对数据的纠错。

注意:第二段的用户码也可以在遥控应用电路中被设置成第一段用户码的反码。

使用455KHz 晶振时各代码所占的时间位定义 用户码或数据码中的每一个位可以是位‘1’,也可以是位‘0’。

区分‘0’和‘1’是利用脉冲的时间间隔来区分,这种编码方式称为脉冲位置调制方式,英文简写PPM 。

红外编码解说

红外编码解说

紅外遙控數據格式及其譯碼測試紅外遙控接收架構1、编码格式现有的红外遥控包括两种方式:PWM(脉冲宽度调制)和PPM(脉冲位置调制)。

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

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

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

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

CCCC2CC3CC5CC6CC4CC1CC7CCCC2CC3CC5CC6CC4CC1CC7DCDC2DC3DC5CC6DC4DC1DC7DCDC2DC3DC5CC6DC4DC1DC7引導碼客戶碼數據碼結束碼108ms一個完整數據代碼是由引導碼、客戶代碼、數據碼組成﹐長度是108ms 。

4.1 引導碼﹕起始碼9ms 及4.5ms 構成9ms 4.5ms4.2 客戶碼﹕不同客戶該代碼不同﹐如SANYO 30CF ACER 6163﹐由0 &1 構成﹐為什么不同遙控器不能相互使用﹖就是此代碼不同﹐該代碼是區分不同客戶及不同類型電器控制碼。

空調遙控器&TV遙控器不能相互替代就是如此。

4.3 數據碼﹕此碼分兩部分﹐低8位是高8位補碼﹐既高8位加低8位等于FF﹐真正控制碼是高8位。

如807F : 7F是補碼﹐80是控制碼C C 0C C2CC3CC5CC6CC4CC1CC7CCCC2CC3CC5CC6CC4CC1CC7DCDC2DC3DC5CC6DC4DC1DC7DCDC2DC3DC5CC6DC4DC1DC7引導碼客戶碼數據碼結束碼108ms9ms 2.25ms4.4結束碼﹕由起始碼9ms與結束碼2.25ms組成。

該碼表示一個完整的數據傳輸完成。

如果遙控器按下超过108ms仍未松开,則連續發送結束碼5. 如何測算代碼5.1 因采用PWM格式編碼﹐故檢測矩形脈沖相對寬度便可知0&1, NEC國際編碼規定“0”發送560us 、停止560us, 周期1.125ms . 規定“1” 發送560us 、停止1.68ms 周期2.25ms .如下圖﹕實際測試IR如下圖﹕數據代碼客戶代碼0000110011110011000000001111111100001100111100110000000011111111 1.客戶代碼﹕00001100﹐11110011按高低位順序排列﹕00110000﹐11001111即﹕30﹐CF2. 數據碼﹕0000000011111111按高低位順序排列﹕00000000﹐11111111即﹕00﹐FF3. 完整數據﹕30CF 00 FF實際測試波形實際測試波形﹐數據“1”實際測試波形﹐數據“0”實際測試波形﹐持續按住遙控器出現結束碼。

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

电源和红外发射电路组成。

信号调制为脉冲串信号,通过红外发射管发射。

常用的有通过脉冲宽度来实现信号调制的脉红外线遥控器已被广泛使用在各种类型的家电产品上,它的出现给使用电器提供了很多的便利。

红外遥控系统一般由红外发射装置和红外接收设备两大部分组成。

红外发射装置又可由键盘电路、红外编码芯片、红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。

通常为了使信号能更好的被传输发送端将基带二进制宽调制(PWM )和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM )两种方法。

在同一个遥控电路中通常要使用实现不同的遥控功能或区分不同的机器类型,这样就要求信号按一定的编码传送,编码则会由编码芯片或电路完成。

对应于编码芯片通常会有相配对的解码芯片或包含解码模块的应用芯片。

在实际的产品设计或业余电子制作中,编码芯片并一定能完成我们要求的功能,这时我们就需要了解所使用的编码芯片到底是如何编码的。

只有知道编码方式,我们才可以使用单片机或数字电路去定制解码方案。

下面介绍的是笔者所收集整理的一些常用遥控编码芯片的编码方式和常用一体化接收芯片的引脚示意图。

在最后还用实例介绍M50560-001P 芯片的解码思路和应用实例程序的编写。

常用红外一体化接收头引脚示意uPD6121,uPD6122,PT2222,SC6121,HS6222,HS6221载波波形 使用455KHz 晶体,经内部分频电路,信号被调制在37.91KHz ,占空比为3分之1。

数据格式. 数据格式包括了引导码、用户码、数据码和数据码反码,编码总占32位。

数据反码是数据码反相后的编码,编码时可用于对数据的纠错。

注意:第二段的用户码也可以在遥控应用电路中被设置成第一段用户码的反码。

使用455KHz 晶振时各代码所占的时间位定义 用户码或数据码中的每一个位可以是位‘1’,也可以是位‘0’。

区分‘0’和‘1’是利用脉冲的时间间隔来区分,这种编码方式称为脉冲位置调制方式,英文简写PPM 。

按键输出波形 uPD6121G 按键输出有二种方式:一种是每次按键都输出完整的一帧数据;另一种是按下相同的按键后每发送完整的一帧数据后,再发送重复码,再到按键被松开。

调制频率(晶振使用455KHz 时)f CAR = 1/Tc = f OSC /12 ≈ 38KHzf OSC 是晶振频率 占空比 = T1/Tc = 1/3重复码单一按键波形连续按键波形TC9012、TC9028、TC9243、SC9012、SC9028、SC9243、HS9012载波波形 使用455KHz 晶体,经内部分频电路,信号被调制在37.91KHz ,占空比为3分之1。

数据格式. 数据格式包括了引导码、用户码、数据码和数据反码,编码共占32位。

数据反码是数据码反相后的编码,编码时可用于对数据的纠错。

用户码是可以用二极管在遥控应用电路板上定义,这样可以把同一型号的芯片用在不同的设备中,也称系统码(system code )。

位定义 用户码或数据码中的每一个位可以是位‘1’,也可以是位‘0’。

编码方式为PPM 。

按键输出波形 按键保持按下状态时每发送完整的一帧数据后,再发送重复码,再到按键被松开。

此芯片用两种不同的重复码,当用户码的C0位为1时用一种,C0位为0时使用另一种重复码调制频率(晶振使用455KHz 时)f CAR = 1/Tc = f OSC /12 ≈ 38KHzf OSC 是晶振频率 占空比 = T1/Tc = 1/3单一按键波形连续按键波形M50560-001、M50560-003、M34280、PT2560、SC50560、HS50560载波波形 使用455KHz 晶体,经内部分频电路,信号被调制在37.91KHz ,占空比为3分之1。

数据格式. 数据格式为每一帧数据包括8位自定义码和8位数据码,共16位,自定义码和数据码后还有同步位。

使用455晶振时一帧数据的示例。

位定义 用户码或数据码中的每一个位可以是位‘1’,也可以是位‘0’。

位1的时间是位0的两倍。

位编码方式是PPM 方式。

按键输出波形 按键按下后输出一帧数据,Tf 周期后再输出另一帧数据,重复输出直到按键松开。

调制频率(晶振使用455KHz 时)f CAR = 1/Tc = f OSC /12 ≈ 38KHzf OSC 是晶振频率 占空比 = T1/Tc = 1/3LC7461、LC7462载波波形 使用455KHz 晶体,经内部分频电路,信号被调制在37.91KHz ,占空比为3分之1。

数据格式. 数据格式包括了引导码、用户码、用户反码、数据码和数据反码。

用户码有13位,其中C0至C5位可以通过设置芯片的C0-C5引脚的高低电位为调整,C6至C12则是在制造时掩膜生成,不同的遥控器可以是不一样的。

芯片有反码输出,这样可以很大程序减少了接收的误码率。

C0至C12定义位定义 用户码或数据码中的每一个位可以是位‘1’,也可以是位‘0’。

编码方式为PPM 。

调制频率(晶振使用455KHz 时)f CAR = 1/Tc = f OSC /12 ≈ 38KHzf OSC 是晶振频率 占空比 = T1/Tc = 1/3按键输出波形LC7461M按键输出有二种方式:一种是每次按键都输出完整的一帧数据;另一种是按下相同的按键后每发送完整的一帧数据后,再发送重复码,再到按键被松开。

重复码单一按键波形连续按键波形M3004LAB1、M3004LD载波波形 使用455KHz 晶体,经内部分频电路,信号被调制在37.91KHz ,占空比为3分之1。

数据格式.M3004LAB1有二种发射模式,一种是普通的模式闪烁模式(Flashed),另一种是调制模式(Modulated)。

前者的数据格式包括二个触发位(toggle bits)、三个系统位和六个数据位;后者则包括一个引导位(reference time )、一个触发位、三个系统位和六个数据位。

其中引导位是只能是逻辑位1。

数据内容二种发射模式的数据格式(a 普通模式、b 调制模式)位定义 触发位、系统码或数据码中的每一个位可以是位‘1’,也可以是位‘0’。

参看下面的波形图时会发现高电平或被调制部分在位1或位0都是一样的,在使用单片机进行解码时可以考虑用对波形中低电平的脉宽来进行判断是位1还是位0。

逻辑位0的波形(a 普通模式、b 调制模式)调制频率(晶振使用455KHz 时)f CAR = 1/Tc = f OSC /12 ≈ 38KHzf OSC 是晶振频率 占空比 = T1/Tc = 1/3逻辑位1的波形按键输出波形每次按键都输出完整的一帧数据,按键一直被按下时则不断输出同样的一帧数据。

SAA3010,HS3010,SC3010载波波形 使用455KHz 晶体,经内部分频电路,信号被调制在37.91KHz ,占空比为3分之1。

数据格式.SAA3010是使用RC -5编码,有2位起始位、1位控制位、系统码占5位、指令码占6位,一帧数据共占14位。

在第一次按下遥控按键后芯片要经过16位的防抖动时间和2位的扫描时间才会发送第一帧数据。

位定义 SAA3010的位传送方式是采用双相位,位1和位0的相位正好是相反的。

在解码时可以用定时采样的方式进行解码,一个位采样二次,分别在位波形的三分之一和三分之二处进行采样,如位1用这种方法采样的值就是0和1。

按键输出波形 每次按键都输出完整的一帧数据,按键一直被按下时则不断输出同样的一帧数据。

调制频率(晶振使用455KHz 时)f CAR = 1/Tc = f OSC /12 ≈ 38KHzf OSC 是晶振频率 占空比 = T1/Tc = 1/3载波波形 使用455KHz 晶体,经内部分频电路,信号被调制在37.91KHz ,占空比为3分之1。

数据格式.uPD1986的每一帧数据占64位的时间,包含二段相同的编码,每段各占32位时间。

其中每段有引导码3位,数据码5位。

位定义uPD1986的位定义十分简单,中用到高低电平来表示。

这样的编码方式在使用单片机解码时应注意在采集每一位波形时,可能会出现的干扰的情况。

按键输出波形 每次按键都输出完整的一帧数据,按键一直被按下时则不断输出同样的一帧数据。

调制频率(晶振使用455KHz 时)f CAR = 1/Tc = f OSC /12 ≈ 38KHzf OSC 是晶振频率 占空比 = T1/Tc = 1/3位时间 = T = 43Tc = 1.134ms数据格式MV400信号没有调制,数据格式包括同步脉冲和5位数据位,在发送数据位前先发送一个同步位脉冲,接着发送数据位,数据位发完后再发一个同步位脉冲。

位定义MV400的位是根据一个高电平脉冲后的低电平的宽度来判断。

按键输出波形每次按键都输出完整的一帧数据,按键一直被按下时则不断输出同样的一帧数据。

按键按下后先发送开始同步位,再发送数据,紧接再发送一个同步位,按键还在按下时则再发送一帧数据和一个同步位并不断循环,直到按键松开以一个结束同步位结束。

载波波形 使用455KHz 晶体,经内部分频电路,信号被调制在37.91KHz ,占空比为3分之1。

数据格式LR3715M的数据格式包括有5位的系统码、6位的数据码和4位扩展数据码,共占15位。

其中最后一位C14是反相判断位。

当C14等于0时说明这一帧数据是没有反相的数据,当C14等于1时则说明这一帧数据是反相的数据。

解码时就可以根据C14的值判断当前数据是否是反相数据。

要注意的是在反相数据帧中只有数据码和扩展码是反相的。

数据反相位定义LR3715M 的位定义在解码时可以根据高脉冲后的低脉冲宽度来进行判断。

调制频率(晶振使用455KHz 时)f CAR = 1/Tc = f OSC /12 ≈ 38KHzf OSC 是晶振频率 占空比 = T1/Tc = 1/3位时间 = T = 10Tc = 0.264ms按键输出波形遥控的按键按下后芯片先发送一帧数据,256T时间后,再发送一帧反相的数据,按键一直被按下时则一直反复发送数据和反相数据直到按键松开。

载波波形 使用480KHz 晶体,经内部分频电路,信号被调制在40KHz ,占空比为3分之1。

数据格式.Zenith 的CG1编码格式每一帧数据包含了一个引导位和4个数据位。

每一位数据位则由数据位和数据位的反相位组成,也就是一帧数据要占用9个位的时间,引导位是单位,数据位是双位。

如下图所示的D4位就是由逻辑位1和逻辑位0所表示,在解码时就可以根据这个规则判断接收到的数据是否正确。

位定义 每一个逻辑位占5.6ms ,而数据位则还有相反位,数据位每位就占11.2ms 。

按键输出波形 按键按下后输出二帧数据,周期Tf 为179.2ms ,重复输出直到按键松开。

相关文档
最新文档