RC6编码深度解析:红外遥控的PWM与PPM详解

2星 需积分: 50 61 下载量 170 浏览量 更新于2024-09-17 收藏 411KB PDF 举报
本文档深入探讨了RC6格式遥控器编码的原理和波形分析。首先,它介绍了红外遥控的两种主要编码方式:PWM(脉冲宽度调制)和PPM(脉冲位置调制)。PWM编码如NEC的RC-5和PHILIPS的RC-6,使用载波的占空比来表示二进制数字,例如NEC UPD6121的“0”和“1”分别对应不同的载波发射和停止时间,加上引导码后总编码长度为108ms。而PPM编码则依赖于载波的发送位置,每个位的持续时间固定。 然而,作者指出,市场上的红外编码宣称的位数(如64位或128位)往往不可靠,因为实际编码长度因品牌和设备类型而异,比如美的的PWM编码约120ms,新科的则长达500ms。这使得单纯按照位的概念来理解编码长度并不适用,因为编码格式并非统一。 在学习模式方面,文章提到了常见的几种用于红外学习的CPU,如MCS-51系列、Microchip PIC16系列、Winbond W741系列和Holtek HT48系列。这些低成本且应用广泛的CPU,由于执行速度和数据存储限制,一般可以处理128位的固定格式编码,但如果编码格式不固定,就需要找出所有可能编码的最小公倍数作为基本单元。 文章还强调了空调遥控器与电视、音响等设备相比,状态更多且缺乏统一标准,导致厂商自行设计编码格式,从而增加了兼容性问题。因此,对于RC6格式遥控器编码的研究不仅涉及技术细节,还涵盖了如何处理不同设备间兼容性的挑战。 总结来说,本文档详细剖析了RC6遥控器的编码机制,包括其数据格式、波形特征以及针对不同硬件平台的学习策略,对于理解和开发兼容性强的红外遥控系统具有重要价值。
2019-07-24 上传