搜档网
当前位置:搜档网 › 红外遥控器编码规则简要说明

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

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

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

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至

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

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

NEC协议的遥控器参考代码

NEC协议的遥控器参考代码 /**************************************************************************** NEC_INF_S.h 用于NEC协议的遥控器与51单片机结合的驱动程序,可用任意IO口,不占用中断资源。用户码8位,分布于2-17个脉冲;按键码8位,分布于18-33个脉冲。 皆为前8原码,后8反码,并且接收数据时低位在前,高位在后。 主控器为51单片机,晶振频率为11.0592MHz。 注意:由于未用中断,所以信号的接收是靠查询方式的,可能会漏掉若干次红外信号。 *****************************************************************************/ #include #define uchar unsigned char #define uint unsigned int #define N 5000//用于在while()中循环时超时跳出的数的上限,可小刀 sbit nec_dat=P3^3;//任意IO口,用到哪个自己改哪个 uchar nec_id[2]={0};//遥控器的编码号,第一个为原码,第二个为反码 uchar nec_data[2]={0};//遥控器的命令号,第一个为原码,第二个为反码 uchar nec_status=0;//遥控器的按键状态信息。0:无按键;1:一次按键;2:连续按键uchar nec_actflag=0;//用于带到主函数里的按键响应标志。0:不动作;1:动作

红外遥控器的基本原理

红外遥控器的基本原理 ?红外线的特点人的眼睛能看到的可见光,若按波长排列,依次(从长到短)为红、橙、黄、绿、青、蓝、紫,红光的波长范围为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 光电二极管)将接收到的红外光指令信号转换成相应的电信号。此时的信号非常微弱而且干扰特别大,为了实现对信号准确的检测和转换,除了高性能的红外光电转换器件,还应合理地选择并设计性能良好的电路形式。最常用的

红外遥控编程参考(单片机读取按键编码)

程序可以用来查看每个遥控按键的编码,以便于开发利用遥控每一个按键。 #include #define uchar unsigned char #define uint unsigned int sbit en=P3^4; sbit rs=P3^5; //用于控制1602 sbit rw=P3^6; sbit dula=P2^6; sbit wela=P2^7; //用于控制晶体管 sbit IRIN=P3^2; //红外接收器数据线IO 口 uchar IRCOM[4]=0; //定义数组IRCOM,分别装解码后得到的数据//IRCOM[0] 低8位地址码 //IRCOM[1] 高8位地址码 //IRCOM[2] 8位数据码 //IRCOM[3] 8位数据码的反码 uchar code table[]="MAKE BY HEIQISHI"; uchar code table1[]="The code is 0x";

uchar code table2[]="0123456789abcdef"; //////////////显示程序/////////////////// void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=112;y>0;y--); //大约是1ms,因为单片机的时钟周期为11.0592mhz。 } void Write_com(uchar com) { rs=0; //指令 P0=com; //写指令函数 delay(5); en=1; delay(5); en=0; }

TCL空调遥控器企业标准

TCL空调遥控器企业标准 TCL空调器(中山)有限公司 企业技术标准 QT/TK-01.26-2005 遥控器 2005-05-30批准 2005-06-01实施 TCL空调器(中山)有限公司发布 文件编号 QT/TK-01.26-2005 TCL空调器(中山)有限公司 技术标准修改状态 A00 文件名称遥控器技术标准页码第2页共16 页 企业标准 文件名称: 遥控器文件编号: QT/TK-01.26-2005 起草部门:设计开发部品质管理部版本: A 编制: 李怀陈声艺日期: 2005 年 05 月 25日 标准化: 杨汉东日期: 2005 年 05 月 25日 审核: 黄永毅招伟日期: 2005 年 05 月 25日 审批: 刘锋欧阳新桥日期: 2005 年 05 月 25日 批准: 郑双名日期: 2005 年 05 月 30日 页面修改状态 (修改页码) 序修改单号发行日期号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 6 7 8 9 10 说明 本技术标准为TCL空调器(中山)有限公司所有,未经许可任何人不得翻印,纸介文件在盖上红色受控印章后方为有效~

TCL AIR CONDITIONER(ZHONG SHAN)CO(,LTD 文件编号 QT/TK-01.26-2005 TCL空调器(中山)有限公司 技术标准修改状态 A00 文件名称遥控器技术标准页码第3页共16页 1 范围 本标准规定了TCL空调器用红外遥控发射器(简称:遥控器)的技术要求、试验方法、检验规则、标志、包装、运输及储存等。 本标准适用于所有TCL空调器所用的遥控器。 2 引用标准 GB/T2423.1 电工电子产品环境试验第2部分:试验方法试验A:低温 GB/T2423.2 电工电子产品环境试验第2部分:试验方法试验B:高温 GB/T2423.3 电工电子产品基本环境试验规程试验Ca:恒定湿热试验方法 GB/T2423.22 电工电子产品环境试验第2部分: 试验方法试验N:温度变化GB/T2423.10 电工电子产品环境试验第2部分:试验方法试验Fc和导则:振动 (正弦) GB4343.2 电磁兼容家用电器、电动工具和类似器具的要求第2部分:抗扰度产品类标准 GB/T17626.2 电磁兼容试验和测量技术静电放电抗扰度试验 GB/T2828.1 计数抽样检验程序 QB/T 2263 房间空气调节器电子控制器 QT/TK-08.001–2005《产品质量特性重要度分级、不合格(缺陷)分类及编码、不合格品分类导则》 3 定义

红外遥控原理及解码程序

红外遥控系统原理及单片机 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。 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为发射波形图。

遥控器企业标准

新创维电器(深圳)有限公司企业标准 Q/SCW004-2003 电视广播接收机用红外遥控发射与接收 通用技术条件 2003-04-15发布 2003-04-20实施 新创维电器(深圳)有限公司发布

新创维电器(深圳)有限公司企业标准 Q/SCW004-2003 电视广播接收机用红外遥控发射器 通用技术条件 拟制:日期: 审核:日期: 批准:日期:

Q/SCW004-2003 目次 前言 (1) 1.范围 (2) 2.规范性引用文件 (2) 3.使用条件和测量条件 (3) 4.技术要求和试验方法 (3) 5.检验规则 (8)

Q/SCW004-200 3 前言 本标准主要是根据GB/T 10239-1994 《彩色电视广播接收机通用技术条件》、GB/T 14960-94《电视广播接收机用红外遥控发射器技术要求和测量方法》及SJ/T 10514-1994 《电视广播接收机遥控部分的技术要求和测量方法》的规定而制定。 本标准是新创维电器(深圳)有限公司制定的内部企业标准,适用于新创维电器(深圳)有限公司生产的红外遥控电视广播接收机及配套用红外遥控发射器(含外购)。 本标准由新创维电器(深圳)有限公司提出并归口。 本标准起草单位:新创维电器(深圳)有限公司。 本标准主要起草人:熊承龙 本标准首次发布日期:2003年4月15日 本标准实施日期:2003年4月20日

Q/SCW004-2003 1范围 本标准规定了电视广播接收机红外遥控发射与接收的技术要求和测量方法。 本标准适用于新创维电器(深圳)有限公司生产的红外遥控电视接收机及配套用遥控发射器(含外购)。 2规范性引用文件 下列文件中的条款,通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修改版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注明日期的引用文件,其最新版本使用于本标准。 GB 2423.1 电工电子产品基本环境试验规程试验A:低温试验方法 GB 2423.2 电工电子产品基本环境试验规程试验B:高温试验方法 GB 2423.10 电工电子产品基本环境试验规程试验Fc:振动(正弦)试验方法 GB 5465.2 电气设备用图形符号 GB 9379-1988 电视接收机主观试验评价方法 GB/T 9384-1997 广播收音机、广播电视接收机、磁带录音机、声功率放大器(扩音器)的环 境试验要求和试验方法 GB/T 10239-1994 彩色电视广播接收机通用技术条件 GB/T 14960-1994 电视广播接收机用红外遥控发射器技术要求和测量方法 SJ/T 10514-1994 电视广播接收机遥控部分的技术要求和测量方法 Q/SKY-ZL-3001 彩色电视广播接收机整机检验规范(创维公司企标)

红外线遥控器解码程序

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

红外遥控器发射板代码和接收板代码

本文是基于单片机红外通讯的代码,代码分为发射板代码和接收板代码。 指令码是用户发给接收系统的指令,用以控制设备完成相应的操作。指令码是一串数据流,其构成如图3-2。 一个完整的指令码由10ms高平引导码、3ms低平开始码、1ms脉宽正脉冲、3ms低平结束码、下一个10ms高平引导码组成。其中引导码、开始码和结束码都是为了系统能够正确接受信号而设置的,能够判断信号是否有效、信号起始和结束。信号中的脉冲个数才是我们指令码的指令所在,不同的脉冲个数对应不同的指令。 图3-2 指令码的组成 3.3 红外遥控发射系统的设计 红外遥控发射部分系统框图见图3-3。发送端采用单片机的定时中断功能,由定时器T1产生周期为26us 的矩形脉冲,即每隔13us定时器T1产生中断输出一个相反的信号使单片机输出端产生周期为38KHz的脉冲信号。系统通过连着单片机的按键获取用户遥控指令码,经按键扫描确认,然后交由单片机编码生成信息码,再由红外发射二极管将信息码发射出去。在次设计中用到了T1和T0两个定时器,定时器T0控制T1开启和关闭, T0定时长度由指令码中高低电平维持时间长度决定。具体发射过程如下:(1)定时器T1打开10ms,发射10ms引导码。 (2)定时器T1关闭3ms,发射3ms低平开始码。 (3)定时器T1打开1ms,发射1ms脉宽高电平脉冲。 (4)定时器T1关闭1ms,发射1ms脉宽低电平。 (5)重复(3)和(4)发射一定数目的脉冲。 (6)最后T1打开2ms和最后一个脉冲的1ms低电平一起构成3ms结束码,最终发射的信号如图3-2。

3.4 红外遥控接收系统的设计 红外遥控接收电路框图见图3-4。红外接收端普遍采用价格便宜,性能可靠的一体化红外接收头(MS0038 , 它接收红外信号频率为38KHz ,周期约26μs)。它能同时对信号进行放大、检波、整形,得到TTL 电平的编码信号。当接收头接收到26us周期的脉冲,输出低电平,否则输出高电平。接收到的信号与发射信号成反码。如图3-5中的A和图3-6中的E。 红外接收头收到信号后单片机立即产生中断,进入中断程序,同时关闭中断,开始接收红外信号。先检测开始的低电平是否为10ms,若不是则退出中断程序,打开中断重新接收信号。若是则检测下个电平是否为3ms高电平,如果不是,则退出中断程序,打开中断重新接收信号。若是则表明接收信号有效,检测下个电平是否为低电平,若是低电平则脉冲计数器加一,表示检测到了第一个脉冲。同时等待电平变为高电平,接着延时1ms跳过无用高电平,之后若再检测到低电平,则脉冲计数器继续加一。再等待电平变为高电平,之后延时1ms 跳过无用高电平,之后若检测到低电平,则脉冲计数器继续加一。如此重复上面的步奏。如果1ms延时跳过无用高电平后,检测到仍为高电平,则继续延时1ms,之后再检测,若检测到低电平,也就是最后检测到了2ms高电平,则说明没有接收到3ms结束码,则此次接收的信号无效,退出中断程序,打开中断重新接收信号。如果2ms高电平后,检测到了高电平,则继续延时1ms,如果检测到高电平,则说明最后接收到了大于3ms的高电平,因此结束码无效,此次接收无效,如果接收到低电平,则此次接收成功,计数器值有效。同时将有效的计数值传给程序,进行指令分析,根据脉冲的不同个数执行相应操作。 图3-4 红外接收电路框图 3.5 红外编解码原理 通用红外编码采用不同的脉宽宽度来实现二进制信号的编码,编码由发送单片机来完成。以间隔0.56ms、脉宽为0.565ms、周期为1.125ms的组合表示二进制的“1”;以间隔1.685ms、脉宽为0.565ms、周期为2.25ms的组合表示二进制的“0”。 本课题采用脉冲个数来进行编码,1ms高电平和1ms低电平组成一个脉冲周期,通过计算接收的不同脉冲个数执行部不同的操作。 3.5.1 指令码的调制 指令码信号的调制仍由发送单片机来完成,如图3-5所示,A是指令码信号的编码波形,B 是频率为38KHz (周期为26μs) 的连续脉冲,C 是经调制后的间断脉冲串也就是信息码(相当于C =

红外遥控编码格式

红外遥控编码 红外遥控编码常用的格式有两种: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 光电二极管)将接收到的红外光指令信号转换成相应的电信号。此时的信号非常微弱而且干扰特别大,为了实现对信号准确的检测和转换,除了高性能的红外光电转换器件,还应合理地选择并设计性能良好的电路形式。最常用的

遥控器成品检验标准

Fujian New Times Digital Technology Co., Ltd. 版本:A.0 拟制:审核:批准:

1.0目的 建立规范本公司遥控器成品的检验内容和品质要求,确保产品能符合客户使用要求。2.0适用范围 本公司遥控器的外观、尺寸、结构、功能方面的检验。 3.0检验工具、环境要求 3.1检测工具:遥控器测试机或红外遥控编码分析仪、游标卡尺、酒精、3M双面胶; 3.2检测环境:宽敞明亮的自然环境或40W日光灯,光源位于被检查物表面正上方45°, 范围距离约50~55cm; 3.3检验员要求:色差感正常,视力或矫正视力应不低于1.0,检验时不能使用放大镜, 视线与检查物表面呈45°~90°角度进行检查。 4.0权责 4.1品保部QC负责对产品的抽检及品质判定; 4.2生产单位QC负责对产品进行全检及品质的判定; 4.3技术部负责对不良品的分析。 5.0抽样方案、接收水准 5.1抽样方案:按MIL-STD-105D正常一次抽样Ⅱ; 5.2接收水准:按AQL值:严重缺陷(CRI)AC=0,RE=1;重缺陷(MAJ)=1.0;轻缺陷(MIN)=1.5 6.0检验规范、判定标准、缺陷类别

7.1当批次抽验完毕后,把良品放回原包装箱内,不良品做好相应标识,同时与生产责任拉段确 认不良品现象,如属严重不良或批量(须向上级反馈)不良时,则开出返工通知单,并转技术部门分析,由生产责任拉段安排返工。 8.0注意事项 8.1当判定标准介于公司标准与客户标准之间或不良品未在标准判定之内时,须经品质部经理或 业务员确认; 8.2当送检批抽验合格后,做好相应标识,反之则隔离区分;

一般红外电视遥控器的输出都是用编码后串行数据对38~40kHz的方波进行脉冲幅度调制而产生的

用AT89S51单片机制作红外电视遥控器 一般红外电视遥控器的输出都是用编码后串行数据对38~40kHz的方波进行脉冲幅度调制而产生的。 当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。 上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制,然后再通过红外发射二极管产生红外线向空间发射。一般电视遥控器的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后16位为8位的操作码和8位的操作反码,用于核对数据是否接收准确。 根据红外编码的格式,发送数据前需要先发送9ms的起始码和4.5ms的结果码。 遥控串行数据编码波形如下图所示: 接收方一般使用TL0038一体化红外线接收器进行接收解码,当TL0038接收到38kHz红外信号时,输出端输出低电平,否则为高电平。所以红外遥控器发送红外信号时,参考上面遥控串行数据编码波形图,在低电平处发送38kHz红外信号,高电平处则不发送红外信号。 单片机红外电视遥控器电路图如下: C51程序代码: #include static bit OP; //红外发射管的亮灭 static unsigned int count; //延时计数器 static unsigned int endcount; //终止延时计数 static unsigned char flag; //红外发送标志 char iraddr1; //十六位地址的第一个字节 char iraddr2; //十六位地址的第二个字节

红外遥控器的设计.

摘要: 红外线遥控是目前使用最广泛的一种通信和遥控手段,电视机遥控器是红外遥控系统中的典型代表。由于各厂家经常使用专用的遥控芯片,不同的遥控器之间互不兼容,因此给我们的生活带来一些不便。我的设计是使用常用的芯片AT89C52代替专用的遥控芯片制作一个遥控器,实现遥控器之间的通用化.该设计具有编程灵活多样,操作码个数可随意设定等优点,并且可以达到“一器多用”。 关键词:遥控器,单片机,键盘矩阵,编码 1. 引言 在现在社会及家庭的各种家用电器产品和娱乐设施中,一般都采用红外线遥控技术。红外遥控器电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作,而且红外遥控编解码容易,还可以进行多路遥控。 目前红外线遥控技术已经在电视机中得到了广泛的应用。电视机遥控器使用的是专用集成发射芯片来实现遥控器的发射,如东芝TC9012,飞利浦SAA3010T等。这些芯片价格贵,且互相之间采用的遥控格式互不兼容,所以各机型遥控器通常只能针对各自的遥控对象而无法通用。本设计利用低成本的MCS-51系列来实现遥控器的模拟发射,并实现遥控器的通用化。 2. 功能要求 通用红外遥控系统由发射和接收两大部分组成,发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调电路和解码电路。遥控信号发射装置通过将某个按键所对应的控制指令调制在38KHz范围内的载波上,然后经放大、驱动红外发射管将信号发射出去。遥控接收头通过对遥控信号的放大、检波、整形、解调出遥控编码脉冲。 图1红外遥控系统总体框图 本设计采用MCS-51系列单片机A T89C52代替专用遥控发射芯片,通过软件模拟实现了电视机遥控编码的发射,具有编程灵活多样,操作码个数可随意设定等优点,并且可以达到“一器多用”。

c51红外遥控代码

本程序只适用于本图所显示的遥控器以及stc12c5a60s2的单片机并且晶振是11.0592M的: 使用方法: 软件上将下列.c和.h加入c51工程,在主程序运行前加入红外初始化ini_hw()函数,然后运行程序的时候,如果signal=1,代表接收到按下的按键,用完后注意清零。读key就是红外按键的值(1,2,3······代表按键依次的按键值),读kr就是按键的键值。 硬件上,把接收头的put接单片机的外部中断的P3^2上。 下面是.h文件 #ifndef _hwcl_h_ //红外处理,用于处理红外键值 #define _hwcl_h_ #include #include #define I 10 sbit js=P3^2; #ifndef uchar #define uchar unsigned char #endif #ifndef uint #define uint unsigned int #endif extern uint key,kr; //key和kr都是键值,但kr是红外码二进制转换过来的,而key 是处理过的键值变成如1,2,3 extern uint signal; //当按键检测到时,signal值是1 extern uchar pdata b[40]; extern void ini_hw(); #endif

下面是.c文件 #include"hwcl.h" //红外处理,用于处理红外键值 uint signal; uint key=0,kr=0; uchar pdata a[I*10],b[40],c[12]={0,128,64,32,16,8,4,2,1,0,0,0}; uchar code hwc[]={104,48,24,122,16,56,90,66,74,82,152,176,224,168,144}; void ini_hw() //中断初始化 { EA=1; EX0=1; TCON=0x01; } void scan() interrupt 0 { uint i,ti,lo,t=0; uchar user=0,datai=0; signal=1; EX0=0; for(lo=0;lo<36;lo++) { ti=0; do { t=0; js=1; while(js) { t++; _nop_(); for(i=0;i<80;i++) _nop_(); if(t==255) { if(lo==0) signal=0; break; } if(!signal) break; } if(t==255) ti++; if(ti==3)

红外遥控器的基本原理

红外遥控器的基本原理红外线的特点人的眼睛能看到的可见光,若按波长排列,依次(从长到短)为红、橙、黄、绿、青、蓝、紫,红光的波长范围为0.62μm~0.7μm,比红光波长还长的光叫红外线。红外线遥控器就是利用波长0.76μm~1.5μm之间的近红外线来传送控制信号的。 红外线的特点是不干扰其他电器设备工作,也不会影响周边环境。电路调试简单,若对发射信号进行编码,可实现多路红外遥控功能。 红外线发射和接收 人们见到的红外遥控系统分为发射和接收两部分。发射部分的发射元件为红外发光二极管,它发出的是红外线而不是可见光。 常用的红外发光二极管发出的红外线波长为940nm 左右,外形与普通φ5mm 发光二极管相同,只是颜色不同。一般有透明、黑色和深蓝等三种。判断红外发光二极管的好坏与判断普通二极管一样的方法。单只红外发光二极管的发射功率约100mW。红外发光二极管的发光效率需用专用仪器测定,而业余条件下,只能凭经验用拉距法进行粗略判定。 接收电路的红外接收管是一种光敏二极管,使用时要给红外接收二极管加反向偏压,它才能正常工作而获得高的灵敏度。红外接收二极管一般有圆形和方形两种。由于红外发光二极管的发射功率较小,红外接收二极管收到的信号较弱,所以接收端就要增加高增益放大电路。然而现在不论是业余制作或正式的产品,大都采用成品的一体化接收头。红外线一体化接收头是集红外接收、放大、滤波和比较器输出等的模块,性能稳定、可靠。所以,有了一体化接收头,人们不再制作接收放大电路,这样红外接收电路不仅简单而且可靠性大大提高。红外遥控器的协议鉴于家用电器的品种多样化和用户的使用特点,生产厂家对红外遥控器进行了严格的规范编码,这些编码各不相同,从而形成不同的编码方式,统一称为红外遥控器编码传输协议。了解这些编码协议的原理,不仅对学习和应用红外遥控器是必备的知识,同时也对学习射频(一般大于300MHz)无线遥控器的工作原理有很大的帮助。 到目前为止,笔者从外刊收集到的红外遥控协议已多达十种,如:RC5、SIRCS、SONy、RECS80、Denon、NEC、Motorola、Japanese、SAMSWNG 和Daewoo 等。我国家用电器的红外遥控器的生产厂家,其编码方式多数是按上述的各种协议进行编码的,而用得较多的有NEC协议。 红外遥控器的结构特征红外遥控发射器由键盘矩阵、遥控专用集成电路、激励器和红外发光二极管组成。遥控专用集成电路(采用A T89S52 单片机)是发射系统的核心部分,其内部由振荡电路、定时电路、扫描信号发生器、键输入编码器、指令译码器、用户码转换器、数码调制电路及缓冲放大器等组成。它能产生键位扫描脉冲信号,并能译出按键的键码,再经遥控指令编码器得到某键位的遥控指令(遥控编码脉冲),由38KHZ 的载波进行脉冲幅度调制,载有遥控指令的调制信号激励红外二极管发出红外遥控信号。 在红外接收器中,光电转换器件(一般是光电二极管或光电三极管,我们这里用的是PIN 光电二极管)将接收到的红外光指令信号转换成相应的电信号。此时的信号非常微弱而且干扰特别大,为了实现对信号准确的检测和转换,除了高性能的红外光电转换器件,还应合理地选择并设计性能良好的电路形式。最常用的光电转换器件是光电二极管,当光电二极管PN 结的光敏面受到光照射后,PN 结的半导体材料吸收光能,并将光能转换为电能。当光电二极管上加有反向电压时,二极管中的反向电流将随入射光照强度的变化而变化,光的辐照强度越大,其反向电流越大。也就是说,光电二级管的反向电流随入射的光脉冲作同频率的变化。 红外遥控器的应用红外遥控器由于受遥控距离、角度等影响,使用效果不是很好,如采用调频或调幅发射接收编码,则可提高遥控距离,并且没有角度影响。红外遥控发射和接收模块可以用在室内红外遥控中,它不影响周边环境、不干扰其它电器设备。由于其无

TCL空调遥控器企业标准

TCL空调器(中山)有限公司 企业技术标准 QT/TK-01.26-2005 遥控器 2005-05-30批准 2005-06-01实施 TCL空调器(中山)有限公司发布

企业标准 文件名称:遥控器文件编号: QT/TK-01.26-2005 起草部门:设计开发部品质管理部版本: A 编制:李怀陈声艺日期: 2005 年 05 月 25日 标准化:杨汉东日期: 2005 年 05 月 25日 审核:黄永毅招伟日期: 2005 年 05 月 25日 审批:刘锋欧阳新桥日期: 2005 年 05 月 25日 批准:郑双名日期: 2005 年 05 月 30日 说明 本技术标准为TCL空调器(中山)有限公司所有,未经许可任何人不得翻印,纸介文件在盖上红色受控印章后方为有效!

1 范围 本标准规定了TCL空调器用红外遥控发射器(简称:遥控器)的技术要求、试验方法、检验规则、标志、包装、运输及储存等。 本标准适用于所有TCL空调器所用的遥控器。 2 引用标准 GB/T2423.1 电工电子产品环境试验第2部分:试验方法试验A:低温 GB/T2423.2 电工电子产品环境试验第2部分:试验方法试验B:高温 GB/T2423.3 电工电子产品基本环境试验规程试验Ca:恒定湿热试验方法 GB/T2423.22 电工电子产品环境试验第2部分: 试验方法试验N:温度变化 GB/T2423.10 电工电子产品环境试验第2部分:试验方法试验Fc和导则:振动 (正弦) GB4343.2 电磁兼容家用电器、电动工具和类似器具的要求第2部分:抗扰度 产品类标准 GB/T17626.2 电磁兼容试验和测量技术静电放电抗扰度试验 GB/T2828.1 计数抽样检验程序 QB/T 2263 房间空气调节器电子控制器 QT/TK-08.001–2005《产品质量特性重要度分级、不合格(缺陷)分类及编码、不合格品分类导则》 3 定义 3.1 红外遥控发射器 通过红外发射器件,发射被编码脉冲信号调制的红外光,在一定距离控制相应设备的有关功能的装置,称为红外遥控发射器,简称遥控器。 4 测量条件 环境温度-5℃——40℃; 相对湿度RH40%——95%; 海拔高度、大气压不作特别规定;

相关主题