当前位置:文档之家› 红外遥控器键码值

红外遥控器键码值

红外遥控器键码值

1.范围

产品:车载MP3遥控器型号:HS-021

应用范围:车载MP32.产品规格

3.码值

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

目录 1)MIT-C8D8 (40k) 2) MIT-C8D8(33K) 3)SC50560-001,003P 4)M50462 5)M50119P-01 6)M50119L 7)RECS80 8)M3004 9)LC7464M 10)LC7461-C13 11)IRT1250C5D6-01 12)Gemini-C6-A 13)Gemini-C6 14) Gemini-C17(31.36K)-1 15)KONKA KK-Y261 16)PD6121G-F 17)DATA-6BIT 18)Custum-6BIT 19)M9148-1 20)SC3010 RC-5 21) M50560-1(40K) 22) SC50560-B1 23)C50560-002P 24)M50119P-01 25)M50119P-1 26)M50119P 27)IRT1250C5D6-02 28)HTS-C5D6P 29)Gemini-C17 30)Gemini-C17 -2 31)data6bit-a 32)data6bit-c 33)X-Sat 34)Philips RECS-80 35)Philips RC-MM 36)Philips RC-6 37)Philips RC-5 38)Sony SIRC 39)Sharp 40)Nokia NRC17 41)NEC 42)JVC 43)ITT

44)SAA3010 RC-5(36K)45)SAA3010 RC-5(38K)46)NEC2-E2 47) NEC-E3 48) RC-5x 49) NEC1-X2 50) _pid:$0060 51) UPD1986C 52) UPD1986C-A 53) UPD1986C-C 54) MV500-01 55) MV500-02 56) Zenith S10

红外遥控器的基本原理

红外遥控器的基本原理 ?红外线的特点人的眼睛能看到的可见光,若按波长排列,依次(从长到短)为红、橙、黄、绿、青、蓝、紫,红光的波长范围为0.62μm~0.7μm,比红光波长还长的光叫红外线。红外线遥控器就是利用波长0.76μm~1.5μm 之间的近红外线来传送控制信号的。 红外线的特点是不干扰其他电器设备工作,也不会影响周边环境。电路调试简单,若对发射信号进行编码,可实现多路红外遥控功能。 红外线发射和接收 人们见到的红外遥控系统分为发射和接收两部分。发射部分的发射元件为红外发光二极管,它发出的是红外线而不是可见光。 常用的红外发光二极管发出的红外线波长为 940nm 左右,外形与普通φ5mm 发光二极管相同,只是颜色不同。一般有透明、黑色和深蓝等三种。判断红外发光二极管的好坏与判断普通二极管一样的方法。单只红外发光二极管的发射功率约100mW。红外发光二极管的发光效率需用专用仪器测定,而业余条件下,只能凭经验用拉距法进行粗略判定。 接收电路的红外接收管是一种光敏二极管,使用时要给红外接收二极管加反向偏压,它才能正常工作而获得高的灵敏度。红外接收二极管一般有圆形和方形两种。由于红外发光二极管的发射功率较小,红外接收二极管收到的信号较弱,所以接收端就要增加高增益放大电路。然而现在不论是业余制作或正式的产品,大都采用成品的一体化接收头。红外线一体化接收头是集红外接收、放大、滤波和比较器输出等的模块,性能稳定、可靠。所以,有了一体化接收头,人们不再制作接收放大电路,这样红外接收电路不仅简单而且可靠性大大提高。

红外遥控器的协议 ?鉴于家用电器的品种多样化和用户的使用特点,生产厂家对红外遥控器进行了严格的规范编码,这些编码各不相同,从而形成不同的编码方式,统一称为红外遥控器编码传输协议。了解这些编码协议的原理,不仅对学习和应用红外遥控器是必备的知识,同时也对学习射频(一般大于300MHz)无线遥控器的工作原理有很大的帮助。 到目前为止,笔者从外刊收集到的红外遥控协议已多达十种,如: RC5、SIRCS、 S ON y、 RECS80、Denon、NEC、Motorola、Japanese、SAMSWNG 和 Daewoo 等。我国家用电器的红外遥控器的生产厂家,其编码方式多数是按上述的各种协议进行编码的,而用得较多的有 NEC协议。 红外遥控器的结构特征 ?红外遥控发射器由键盘矩阵、遥控专用集成电路、激励器和红外发光二极管组成。遥控专用集成电路(采用 AT89S52 单片机)是发射系统的核心部分,其内部由振荡电路、定时电路、扫描信号发生器、键输入编码器、指令译码器、用户码转换器、数码调制电路及缓冲放大器等组成。它能产生键位扫描脉冲信号,并能译出按键的键码,再经遥控指令编码器得到某键位的遥控指令(遥控编码脉冲),由 38KHZ 的载波进行脉冲幅度调制,载有遥控指令的调制信号激励红外二极管发出红外遥控信号。 在红外接收器中,光电转换器件(一般是光电二极管或光电三极管,我们这里用的是 PIN 光电二极管)将接收到的红外光指令信号转换成相应的电信号。此时的信号非常微弱而且干扰特别大,为了实现对信号准确的检测和转换,除了高性能的红外光电转换器件,还应合理地选择并设计性能良好的电路形式。最常用的

红外遥控信号的解码

红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。 1 红外遥控系统 通用红外遥控系统由发射和接收两大部分组成。应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。 图1 红外线遥控系统框图 2 遥控发射器及其编码 遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC的uPD6121G组成发射电路为例说明编码原理(一般家庭用的DVD、V CD、音响都使用这种编码方式)。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图2所示。

图2 遥控码的“0”和“1” (注:所有波形为接收端的与发射相反) 上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图3所示。 图3 遥控信号编码波形图 UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。UPD6121G最多额128种不同组合的编码。 遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间,图4为发射波形图。 图4 遥控连发信号波形 当一个键按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码脉冲,这108ms发射代码由一个引导码(9ms),一个结果码(4.5ms),低8位地址码(9ms~18ms),高8位地址码(9ms~18ms),8位数据

红外遥控原理及解码程序

红外遥控系统原理及单片机 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。 1 红外遥控系统 通用红外遥控系统由发射和接收两大部分组成。应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。 图1 红外线遥控系统框图 2 遥控发射器及其编码 遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC 的uPD6121G组成发射电路为例说明编码原理(一般家庭用的DVD、VCD、音响都使用这种编码方式)。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周

期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图2所示。 图2 遥控码的“0”和“1” (注:所有波形为接收端的与发射相反)上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图3示。 图3 遥控信号编码波形图 UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。UPD6121G最多额128种不同组合的编码。 遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间,图4为发射波形图。

红外线遥控器解码程序

资料整理自互联网,版权归原作者! 欢迎访问 https://www.doczj.com/doc/4c3030957.html, 新势力单片机,嵌入式
专业技术论坛:https://www.doczj.com/doc/4c3030957.html,
红外线遥控器解码程序
Wang1jin 收藏. 交流论坛: https://www.doczj.com/doc/4c3030957.html,/ 推荐网站: https://www.doczj.com/doc/4c3030957.html, 个人博客: https://www.doczj.com/doc/4c3030957.html,
红外线遥控是目前使用最广泛的一种通信和遥控手段.由于红外线遥控装置具有体积小,功耗低,功能强,成本低等特点,因 而,继彩电,录像机之后,在录音机,音响设备,空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控.工业设备中, 在高压,辐射,有毒气体,粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰.
1 红外遥控系统
通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图 1 所示.发射部分 包括键盘矩阵,编码调制,LED 红外发送器;接收部分包括光,电转换放大器,解调,解码电路.
2 遥控发射器及其编码
遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明, 现以日本 NEC 的 uPD6121G 组成发射电路为例说明编码原理.当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码 也不同.这种遥控码具有以下特征:
采用脉宽调制的串行码,以脉宽为 0.565ms,间隔 0.56ms,周期为 1.125ms 的组合表示二进制的"0";以脉宽为 0.565ms, 间隔 1.685ms,周期为 2.25ms 的组合表示二进制的"1",其波形如图 2 所示.
个人博客:https://www.doczj.com/doc/4c3030957.html,
电子综合站点:https://www.doczj.com/doc/4c3030957.html,

红外遥控编码格式

红外遥控编码 红外遥控编码常用的格式有两种: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载波。 遥控器的识别码是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、遥控器由红外遥控专用芯片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至

红外遥控器的基本原理

红外遥控器的基本原理 红外线的特点人的眼睛能看到的可见光,若按波长排列,依次(从长到短)为红、橙、黄、绿、青、蓝、紫,红光的波长范围为0.62μm~0.7μm,比红光波长还长的光叫红外线。红外线遥控器就是利用波长0.76μm~1.5μm 之间的近红外线来传送控制信号的。 红外线的特点是不干扰其他电器设备工作,也不会影响周边环境。电路调试简单,若对发射信号进行编码,可实现多路红外遥控功能。 红外线发射和接收 人们见到的红外遥控系统分为发射和接收两部分。发射部分的发射元件为红外发光二极管,它发出的是红外线而不是可见光。 常用的红外发光二极管发出的红外线波长为 940nm 左右,外形与普通φ5mm 发光二极管相同,只是颜色不同。一般有透明、黑色和深蓝等三种。判断红外发光二极管的好坏与判断普通二极管一样的方法。单只红外发光二极管的发射功率约100mW。红外发光二极管的发光效率需用专用仪器测定,而业余条件下,只能凭经验用拉距法进行粗略判定。 接收电路的红外接收管是一种光敏二极管,使用时要给红外接收二极管加反向偏压,它才能正常工作而获得高的灵敏度。红外接收二极管一般有圆形和方形两种。由于红外发光二极管的发射功率较小,红外接收二极管收到的信号较弱,所以接收端就要增加高增益放大电路。然而现在不论是业余制作或正式的产品,大都采用成品的一体化接收头。红外线一体化接收头是集红外接收、放大、滤波和比较器输出等的模块,性能稳定、可靠。所以,有了一体化接收头,人们不再制作接收放大电路,这样红外接收电路不仅简单而且可靠性大大提高。

红外遥控器的协议 ?鉴于家用电器的品种多样化和用户的使用特点,生产厂家对红外遥控器进行了严格的规范编码,这些编码各不相同,从而形成不同的编码方式,统一称为红外遥控器编码传输协议。了解这些编码协议的原理,不仅对学习和应用红外遥控器是必备的知识,同时也对学习射频(一般大于300MHz)无线遥控器的工作原理有很大的帮助。 到目前为止,笔者从外刊收集到的红外遥控协议已多达十种,如: RC5、SIRCS、 S ON y、 RECS80、Denon、NEC、Motorola、Japanese、SAMSWNG 和 Daewoo 等。我国家用电器的红外遥控器的生产厂家,其编码方式多数是按上述的各种协议进行编码的,而用得较多的有 NEC协议。 红外遥控器的结构特征 ?红外遥控发射器由键盘矩阵、遥控专用集成电路、激励器和红外发光二极管组成。遥控专用集成电路(采用 AT89S52 单片机)是发射系统的核心部分,其内部由振荡电路、定时电路、扫描信号发生器、键输入编码器、指令译码器、用户码转换器、数码调制电路及缓冲放大器等组成。它能产生键位扫描脉冲信号,并能译出按键的键码,再经遥控指令编码器得到某键位的遥控指令(遥控编码脉冲),由 38KHZ 的载波进行脉冲幅度调制,载有遥控指令的调制信号激励红外二极管发出红外遥控信号。 在红外接收器中,光电转换器件(一般是光电二极管或光电三极管,我们这里用的是 PIN 光电二极管)将接收到的红外光指令信号转换成相应的电信号。此时的信号非常微弱而且干扰特别大,为了实现对信号准确的检测和转换,除了高性能的红外光电转换器件,还应合理地选择并设计性能良好的电路形式。最常用的

红外遥控器原理

遥控器使用方便,功能多.目前已广泛应用在电视机、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种状态,代表实际所按下的键。数据反码是数据码的各位求反,通过比较数据码与数据反码.可判断接收到的数据是否正确。如果数据码与数据反码之间的关系不满足相反的关系.则本次遥控接收有误.数据应丢弃。在同一个遥控器上,所有按键的数据码均不相同。在图2中,数据码为十六进制的0CH,数据反码为十六进制的0 F3H(注意低位在前).两者之和应为0FFH。 二、单片机遥控接收电路 红外遥控接收可采用较早的红外接收二极管加专用的红外处理电路的方法。如CXA20 106,此种方法电路复杂,现在一般不采用。较好的接收方法是用一体化红外接收头,它将红外接收二极管、放大、解调、整形等电路做在一起,只有三个引脚.分别是5V电源、地、信号输出。常用的一体化接收头的外形及引脚见图3和图4。红外接收头的信号输出接单片机的INTO或INTl脚.典型电路如图5所示.图中增加了一只PNP型三极管对输出信号进行放大。 三、遥控信号的解码算法及程序编制 平时。遥控器无键按下。红外发射二极管不发出信号,遥控接收头输出信号1。有键按下时.O和1编码的高电平经遥控头倒相后会输出信号O。由于与单片机的中断脚相连,将会引起单片机中断(单片机预先设定为下降沿产生中断)。 接收原理(编程):单片机在中断时使用定时器0或定时器1开始计时.到下一个

红外遥控器设计(方案)26842222

红外遥控器设计(方案)26842222

毕业实践环节毕业设计(典型性项目)说明书红外遥控器设计(方案)

毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成 果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰 写过的研究成果。对本论文(设计)的研究做 出重要贡献的个人和集体,均已在文中作了明 确说明并表示谢意。 作者签名:日期: 毕业论文(设计)授权使用说明 本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名:指导教师签名: 日期:日期:

注意事项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作)2)原创性声明 3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论)、正文、结论7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘

红外遥控器编码

关于红外遥控的一点资料整理 最近发现家里遥控器老是弄混(唉,遥控器多了,也是一件麻烦事)。如果有一种可对家中各种红外遥控器发射的控制信号进行识别、存储和再现的智能型红外遥控器,用这样一个遥控器控制家中所有电器该多好。这就是大家称作的学习型红外遥控器。于是,下了不少工夫查找了许多资料,对红外遥控也做了一点表面研究,现总结一点文档,与大家一同探讨(有不对之处,请大家指正!);另外由于本人愚顿还未开窍,还有部分东西想不太明白,在此也向专家们请教,请知道的老兄支点招,在此小弟先谢过了!!! 一、红外遥控概述 红外遥控系统一般都是由发射部分和接收部分组成。 1、发射部分的主要元件为红外发光二极管。它实际上是一只特殊的发光二极管,由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它发出的便是红外线而不是可见光。目前大量使用的红外发光二极管发出的红外线波长为940nm左右,外形与普通Φ5发光二极管相同,只是颜色不同。 2、接收部分主要元件是红外接收管,它是一种光敏二极管(实际上是三极管,基极为感光部分)。在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。 由于红外发光二极管的发射功率一般都较小(100mW左右),所

以红外接收二极管接收到的信号比较微弱,因此就要增加高增益放大电路。前些年常用μPC1373H、CX20106A等红外接收专用放大电路。最近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。成品红外接收头的封装大致有两种:一种采用铁皮屏蔽;一种是塑料封装(如图中的HS0038),均有三只引脚,即电源正(VDD)、电源负(GND)和数据输出(VO或OUT)。红外接收头的引脚排列因型号不同而不尽相同,可参考厂家的使用说明。成品红外接收头的优点是不需要复杂的调试和外壳屏蔽,使用起来如同一只三极管,非常方便。但在使用时注意成品红外接收头的载波频率。 https://www.doczj.com/doc/4c3030957.html,/upfiles/img/200682114849807.jpg(图一) 3、红外通信的基本原理是发送端将基带二进制信号调制为一系列的脉冲串信号,通过红外发射管发射红外信号。常用的有通过脉冲宽度来实现信号调制的脉宽调制(PWM)和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM)两种方法。 红外遥控常用的载波频率为38KHZ,这是由发射端编码芯片所使用的455KHZ晶振来决定的。在发射端要对晶振进行整数分频,分频系数一般取12,所以455KHZ÷12≈37.9 kHz≈38KHZ。也有一些遥控系统采用36kHz、40kHz、56kHz等。 红外遥控的特点是不影响周边环境、不干扰其它电器设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需

所有红外遥控器的解码方法

所有红外遥控器的解码方法 已经完成了DS1302,18B20,RS232通讯,24C02存储,红外遥控等.现只将红外遥控的解码方法贴出,希望能与大家交流,起到抛砖引玉的作用. 我的开发环境是IAR FOR AVR 5.11, CPU为M8,晶振 11.0592. 红外遥控解码原理是通过AVR的输入捕获功能,捕获信号后进行宽度判断,并通过串口在电脑中显示出来.下面是捕获的程序,数据未经处理,只是捕获后进行编码的解码.通过这个捕获程序,原则上能解所有线外遥控编码,我已经解了格力和中星九B的遥控编码,代码未优化,只是测试. #include #include "MyDelay.h" //在此未提供我的延时程序,如果有需要的我再贴出 #include "MyUSART.h"//在此未提供我的串口配置程序,如果有需要的我再贴出 #ifndef uchar #define uchar unsigned char #endif #ifndef uint #define uint unsigned int #endif void ini(void) { //配置输入捕获 TCCR1A = 0x00;//普通端口模式,OC1A/B未连接 TCCR1B = 0x81;//位7与位6是输入捕获允许和触发方式,BIT2-0,分频选择 TCNT1H = 0x00;//计数器起始值高8位 TCNT1L = 0x00;//计数器起始值低8位 ICR1 = 0x0000;//输入捕获发生时,将该值写入TCNT TIMSK |= 0x20;//输入捕捉中断使能 BIT5 =1 TIFR &= 0xdf;//输入捕捉标志,外部引脚 ICP1 出现捕捉事件时 ICF1置位 } #pragma vector = TIMER1_CAPT_vect //定时器0溢出中断入口 __interrupt void TimeINT0(void) { uint r; uchar h,l; r = ICR1;//接收时序 if(TCCR1B &= 0x40) //更改触发方式 TCCR1B = 0x81; //下降沿触发 else TCCR1B = 0xc1;//上升沿触发 TCNT1H = 0x00;//计数器起始值高8位 TCNT1L = 0x00;//计数器起始值低8位 TIFR |= 0x20;//输入捕捉标志,外部引脚 ICP1 出现捕捉事件时 ICF1置位 h = (uchar)(r>>8); l = (uchar)r; USART_Send(h); //串口显示高八位 USART_Send(l);//串口显示低八位 } void main(void) { ini();

红外遥控器编码协议

1) 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进行重复

红外遥控器编码方法

万方数据

万方数据

万方数据

红外遥控器编码方法 作者:王建跃, 高守乐, 张岩军 作者单位:中国矿业大学信电学院,江苏,徐州,221008 刊名: 工矿自动化 英文刊名:INDUSTRY AND MINE AUTOMATION 年,卷(期):2005,(z1) 被引用次数:0次 参考文献(3条) 1.胡汉才单片机原理及其接口技术 2.记宗南红外线遥控发生器的原理及应用 1999(10) 3.聂诗良.李磊民采用单片机发送并接收红外遥控信号的方法[期刊论文]-信息技术 2004 相似文献(10条) 1.学位论文郎飞基于地面数字电视的交通信息发送编码与接收解码研究2008 近年来,随着地面数字电视技术不断发展,利用数字电视开展的增值业务越来越多。由于数字电视网络具有30MBps以上的数据传输能力,可以在传统的模拟地面传输电视的一套模拟电视节目带宽上传送多达7-8套标清数字电视节目,大大提高了无线频谱的利用率,可以节省出许多宝贵的无线频谱资源,提供多种多样的增值服务内容。本文提出的基于地面数字电视的交通信息发送编码与接收解码系统是国家863计划专题课题(课题名称:基于地面数字电视的出行者实时交通信息服务与动态导航技术)的一个重要部分,该课题要实现利用地面传输数字电视无线网络,向出行者发布实时交通信息,通过数字电视接收机完成信息接收、解码,从而得到实时交通信息。 本文主要做了两部分工作,包括发送端交通信息数据编码和接收端实现数据的接收解码。在发送端,交通信息通过编码将数据转换成数字电视传输流的格式,首先将数据封装成段的形式,然后再配置成传输流数据包,通过码流发送卡输入到复用器与其它电视节目复用成一路传输流后进行发射。在接收端,利用数字电视机顶盒实现数据的接收、解复用,完成了解复用系统的设计及具体实现,包括通道分配设置、过滤器分配设置的软件实现,传输流解码的实现。 本文实现的系统充分利用地面数字电视传输网的潜能,不需要改变原有的数字电视地面传输网络,不需要占用单独的无线频段,无须建设新的无线覆盖网络,具有重要的现实意义。 2.期刊论文谭海燕.张光昭.崔如春端到端实时视频流发送与接收方案实现-广东通信技术2007,27(6) 视频流具有边下载边播放的特点,其发送与接收也有多种方法和技术.基于实时传输协议RTP/RTCP协议和网络编程接口WinSock技术,提出了一种实时视频流发送与接收方案,该方案利用IP网络的分层结构和RTP/RTCP协议的反馈机制实现传输包的封装、控制视频流的发送与接收速率.本文对方案进行了描述,并阐述了该方案的实现方法. 3.学位论文李海泉谱仪系统中射频信号数字化发送/接收单元的设计与实现2005 本论文旨在研究射频信号数字化发送/接收单元的原理、算法与硬件实现。首先介绍了原谱仪中射频信号发送/接收单元的系统结构,分析了其工作机制,并指出其存在的问题。 基于软件无线电原理,提出了射频信号数字化发送/接收单元的体系结构。重点介绍了多速率信号处理理论和积分梳状滤波器的设计。 在设计射频信号发送单元时,采用了直接数字频率合成(DDS)技术。 在设计射频信号接收单元时,采用了图形化系统仿真工具Simulink对接收单元的数字下变频部分进行了仿真分析,完成了数字下变频通路中多级数字滤波器的设计,具体分析了系统设计时遇到的问题,并给出解决方案。 在上述理论指导下,设计并实现了射频信号数字化发送/接收单元,新系统不仅功能与原系统完全兼容,性能也有很大的改善。考虑到系统的通用性及可升级性,在设计时采用了业界第一枚集数字上/下变频于一体的芯片作为数字信号处理的核心器件,用大规模可编程逻辑器件作为系统的控制核心,结合高速、高精度的数模转换芯片和模数转换芯片,可以使新系统不做任何修改即可应用在不同场强的磁共振中。 4.期刊论文苗浩.黄刘生.张国义.陈国良消息传递并行环境中全文换操作的发送接收序-电子学报2004,32(12) 传统的全交换操作实现未考虑消息的发送接收序对进程阻塞数目的影响.本文通过理论推导,证明其将导致单进程平均阻塞数、单进程最大阻塞数、所有进程平均阻塞数、所有进程最大阻塞数的量级分别为O(logN)、O(N)、O(NlogN)、O(N2);接着按优化程度提出了三种改进的发送接收序:任意发送层次接收、单一集中控制、层次多集中控制,其中层次多集中控制的后三个参数的量级分别减少至O(logN)、O(N)、O(N). 5.学位论文张凯DOCSIS3.0MAC协议分析和发送接收部分的硬件实现2008 DOCSIS是由CableLab开发的国际标准,定义了在电缆上用于数据传输的支持通信和操作的设备,他提供了一个在现有的电视电缆系统上的高速数据传输。被用来在HFC网络上提供互联网的接入服务。 DOCSIS的MAC层混合使用了预约和竞争,其中限制性的竞争用于带宽的申请。和纯粹基于竞争的协议如以太网的CSMA-CD相比,有更小的碰撞概率。同时mac层还包含了QOS特性,能够帮助那些特定的应用保证特定的要求。 本论文的研究是对DOCSISMAC层协议进行理论研究,然后对发送接收功能模块的实现,仿真,验证。研究的工作有:对DOCSIS3.0协议进行了解读 ,然后根据具体的功能划分了模块。整个系统分为和主机的接口,缓存管理,协议控制机,发送和接收PHY接口等功能。本论文主要对其中的缓存管理,发送和接收分进行了设计和验证。主要包括多个帧缓冲指针的管理,MAC包头的生成,发送CRC的附加;接收的地址过滤和校验等。 6.期刊论文李志春.徐正春.Li Zhi-chun.Xu Zheng-chun对数据电文发送和接收时间的反思——评《中华人民共 和国电子签名法》第11条-黔东南民族师范高等专科学校学报2006,24(5) 《中华人民共和国电子签名法》第11条关于数据电文的发送和接收时间的规定涉及到电子合同的成立和生效问题,意义重大.但其关于数据电文接收时间的规定不周延;将"首次时间"作为接收时间,对收件人显失公平;其对"系统"概念的使用是违反技术中性原则且其含义不明确;同时,也没有解决数据电文的交互性问题.其不仅不具有可操作性,而且使问题更加复杂化.因此,有必要在将来的立法中对其加以修改或完善. 7.学位论文郭丽娜基于网络处理器的层次网数据平面的设计与实现——接收模块、发送模块和分类标记模块 2006 由于网络带宽迅速拓展,网络信息量的不断增加,对网络数据传输的速度和灵活性要求越来越高。正是在通用处理器和ASIC技术都无法满足这种双

NEC码红外遥控完整编码

红外遥控编码程序如下: NEC .SECTION 'DATA' a_REM_CODE DB ? ;KEY DATA CODE a_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模块 ret READY_SEND: NEC_CODE: mov A,a_KEY_NUM ;将数值发送到寄存器A中,直接寻址 mov M_TBLP,A TABRDL a_REM_CODE ;查表专用指令 MOV A,CUS_6221_1 ;读取遥控头码(客户码)低八位数值 MOV a_CUSTOMER_1,A MOV A,CUS_6221_2 MOV 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遥控码。NEC引导码发送并开始编译: ;;--- Starting send NEC Remote code --- SEND_NEC: ;Check No Key Code ffH SIZA a_REM_CODE ;取出变量的大小 JMP LEADNEC_CODE ;跳转指令 Ret ;返回地址出栈,从而实现转移到返回地址处 LEADNEC_CODE: ; 1 Instruction Cycle = 8.79us clr pn_IR ;High Level 9 ms (455KHz:1023 Cycle) mov A,002d ; [(3*168)+5]*2 = 1018 mov a_SR13,A LEADIND_CODE_00: mov A,168d mov M_ACC,A LEADIND_CODE_01:

遥控器编码

使用说明手册 产品名称:NEC红外遥控发射器 产品特点:实现一键多功能,仅占用单片机1个I/O口,大大节约单片机I/O口。 红外遥控原理介绍: 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。 1、红外遥控系统 通用红外遥控系统由发射和接收两大部分组成。应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。 图1 红外线遥控系统框图 2 、遥控发射器及其编码 遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC的uPD6121G组成发射电路为例说明编码原理(一般家庭用的DVD、VCD、音响都使用这种编码方式)。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图2所示。

图2 遥控码的“0”和“1” (注:所有波形为接收端的与发射相反) 上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图3所示。 图3 遥控信号编码波形图 UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。UPD6121G最多额128种不同组合的编码。 遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间,图4为发射波形图。 图4 遥控连发信号波形 当一个键按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码脉冲,这108ms 发射代码由一个引导码(9ms),一个结果码(4.5ms),低8位地址码(9ms~18ms),高8 位地址码(9ms~18ms),8位数据码(9ms~18ms)和这8位数据的反码(9ms~18ms)组成。如果键按下超过108ms仍未松开,接下来发射的代码(连发码)将仅由起始码(9ms)和结束码(2.25ms)组成。 图5 引导码图6连发码

相关主题
文本预览
相关文档 最新文档