当前位置: 首页 > 专利查询>余翀专利>正文

一种遥控器的学习系统及方法技术方案

技术编号:3803508 阅读:274 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种遥控器的学习系统,其包括:用于启动或停止学习模块的学习状态的控制模块;信号接收单元,用于接收另一遥控器发射的信号;信号分析单元,用于把接收到的信号转换为二进制逻辑数据编码;信号识别单元,用于识别二进制逻辑数据编码是否是RC5编码,如果不是RC5编码,直接将二进制逻辑数据编码传送至数据写入单元;翻转信号产生单元,如果识别二进制逻辑数据编码是RC5编码,则生成翻转数据并传送至数据写入单元;数据写入单元,用于将生成的翻转数据或者所述二进制逻辑数据编码写入存储模块。本发明专利技术还提供的一种遥控器的学习方法。本发明专利技术可以学习RC5码;能够学习到同一按键的两种功能,提高了学习型遥控器的适应性。

【技术实现步骤摘要】

本专利技术涉及电子
,具体涉及。
技术介绍
目前市面上出现的遥控编码有很多种,但常用的红外遥控编码主要是NEC和飞利浦的编码标准,其它都是这两类的变种。飞利浦采用的RC-5编码标准的一帧由以下几部分组成1 )起始码部分是2个逻辑1; 2)控制码部分,l位;3)系统码部分,5位;4)指令码部分,6位。连续发射时,重复波形与第一次发射波形相同。控制码位在前后再次按键中交替改变。0和1码传送采用双相位编码发送技术。普通遥控器的每个按键在一定模式下只有一种功能。RC5作为飞利浦公司的一种编码格式,在操作时,同一按键,第一次为功能1,再按一下,为功能2,按笫三下又回到功能l,如此往复循环。即同一按键有不同的功能。目前普通的学习型遥控器大多数采用的学习方法都是用一体化接收头作为信号的接收,然后把解调出来的信号送入单片机进行学习(记录各个高低电平的时间长度),然后存入EEPROM内,学习好后,再把EEPROM的高低电平的时间数据读取并与38KHZ载波进行调制,然后发送出去。普通的学习型遥控器是针对按键在一定模式下只有一种功能的情况下进行学习其它遥控器的功能的。但如果学习具有类似RC5格式的遥控器时,将只能学习到同一按键的一种功能,无法学到另一组功能。如此一来,学习了此类格式的一半功能,却不能学全,将造成学习后的学习型遥控器无法正常使用。
技术实现思路
基于现有技术的不足,本专利技术目的在于提供一种可以学习RC5编码的遥控器学习系统和方法,能够学习到同一按鍵的两种功能,提高学习型遥控器的适应性。本专利技术提供的一种遥控器的学习系统,用于启动或停止学习模块的学习状态的控制模块、用于将另一遥控器发射的信号拷贝并进行相应处理的学习模块、用于存储所述学习模块所获得信号的存储模块;所述学习模块具体包括信号接收单元,用于接收另一遥控器发射的信号;信号分析单元,用于把所述接收到的信号转换为二进制逻辑数据编码;信号识别单元,用于识别所述二进制逻辑数据编码是否是RC5编码,如果不是RC5编码,直接将所述二进制逻辑数据编码传送至数据写入单元;翻转信号产生单元,如果识别所述二进制逻辑数据编码是RC5编码,则根据所述二进制逻辑数据编码生成翻转数据并传送至数据写入单元;数据写入单元,用于将所述生成的翻转数据或者所述二进制逻辑数据编码写入所述存储模块。具体地,所述信号接收单元接收到的信号是将二进制脉冲码经过载波调制后得到的红外信号。更具体地,所述信号分析单元先提取所述红外信号中的高低电平的时间,再将载波测量后过滤掉,生成二进制逻辑数据编码。更具体地,所述RC5编码是一个14位的采用相位调制的双向码, 其前两位是起始码,第三位是控制位,第4至8位是用于区分不同的 设备的系统码,第9至14位为按键命令码。更具体地,所述信号识别单元包括位数判断单元,用于判断所述二进制逻辑数据编码的数据帧的数 据位数是否为14位;格式判断单元,用于判断所述二进制逻辑数据编码的格式是否与 RC5编码格式相符合;调制格式判断单元,用于判断所述二进制逻辑数据编码的调制格 式是否为相位调制。更具体地,该系统还包括输入键盘,用于向所述控制模块发出控 制指令。本专利技术还提供一种遥控器的学习方法,其包括如下步骤A、 启动遥控器的学习状态;B、 接收另一遥控器发射的信号;C、 把所述接收到的信号转换为二进制逻辑数据编码;D、 识别所述二进制逻辑数据编码是否是RC5编码;E、 如果不是RC5编码,直接将所述二进制逻辑数据编码存储到 存储模块;如果是RC5编码,则根据所述二进制逻辑数据编码生成翻 转数据并存储到存储模块。作为本专利技术的改进,所述步骤D进一步包括判断所述二进制逻 辑数据编码的数据帧位数是否为14位、格式是否与RC5编码格式相 符合、调制格式是否为相位调制,如果上述判断的结果都为"是",则 所述二进制逻辑数据编码是RC5编码,否则不是RC5编码。作为本专利技术的又一改进,所述步骤E之后还包括步骤F、根据 键盘发出的控制指令从存储模块中提取对应的数据;步骤G、将提取的数据进行调制生成脉冲信号;步骤H、将所述脉冲信号转换成红外 信号发射。本专利技术提供的,当识别接收的遥控 信号是RC5编码信号时,可生成翻转数据并存储到存储模块;能够 学习到同一按键的两种功能,提高了学习型遥控器的适应性,为使本专利技术更加容易理解,下面将结合附图进一步阐述本专利技术。附图说明图1为本专利技术一种遥控器的学习系统的一实施例的结构示意图; 图2为图1中信号识别单元33的具体结构示意图; 图3为RC5编码的波形图4为本专利技术一种遥控器的学习方法的详细实施流程图5为本专利技术一种遥控器的学习系统发射遥控信号的流程图。具体实施例方式红外线遥控是目前使用最广泛的一种通信和遥控手段。通常,红 外遥控器是将遥控信号(二进制脉冲码)调制在38KHz的载波上,经 緩冲放大后送至红外发光二极管,转化为红外信号发射出去的。二进 制脉冲码的形式有多种,其中最为常用的是脉冲宽度调制码(PWM)、 脉冲位置调制码(PPM)及RC5 (Remote Control 5 )等。本专利技术提供的一种遥控器的学习系统可以用于学习RC5编码格式 的遥控信号。RC5为飞利浦公司的一种编码格式,在操作时,同一按 键,第一次为功能l,再按一下,为功能2,按第三下又回到功能l, 如此往复循环。即同一按键有不同的功能。RC5码是一个14位的双向码,其前两位是起始码,恒为"1",第 三位是控制位,用于区分遥控器按键是一直按住还是切换,第4-8 位是系统码,用于区分不同的设备,例如,电视机可设为00000,而DVD可设为00001等,第9- 14位为命令码(操作码),最多可组合 出64个命令码。RC5码中的每一位数据以双向码(曼彻斯特码)表示 其状态。RC5码中每一位的时间长度约为1.8ms,且一般以114ms为一个周期。现在参考附图描述本专利技术的实施例,首先参考图1, 一种遥控器 的学习系统包括输入键盘1,用于向控制模块发出控制指令;键盘电路与控制模 块及指示灯相连接;控制模块2,用于根据所述控制指令启动或停止学习模块的学习 状态;学习模块3,用于拷贝另一遥控器5发射的信号并进行相应的处 理;该学习模块3具体包括信号接收单元31,用于接收另一遥控器发射的信号;接收到的此 信号是二进制脉冲码经过栽波调制后得到的红外信号;信号分析单元32,用于把所述接收到的信号转换为二进制逻辑数 据编码;具体地,先提取所述红外信号中的高低电平的时间,再将载 波测量后过滤掉,生成二进制逻辑数据编码;信号识别单元33,用于识别所述二进制逻辑数据编码是否是RC5 编码,如果不是RC5编码,直接将所述二进制逻辑数据编码传送至数 据写入单元;控制开关34,用于根据所述信号识别单元的识别结果控制翻转信 号数据产生模块的是否工作;翻转信号产生单元35,如果识别所述二进制逻辑数据编码是RC5 编码,则根据所迷二进制逻辑数据编码生成翻转数据并传送至数据写 入单元;即产生第二个发码数据,例如,如果RC5格式翻转码在第二 位,第一组逻辑lt据前三位正常为101,而翻转石马则为111,如果RC5格式翻转码在第三位,第一组逻辑数据前三位正常为101,而翻转码 则为100。数据写入单元36,用于将所述生成的翻转数据或者所本文档来自技高网...

【技术保护点】
一种遥控器的学习系统,其包括:用于启动或停止学习模块的学习状态的控制模块、用于将另一遥控器发射的信号拷贝并进行相应处理的学习模块、用于存储所述学习模块所获得信号的存储模块;其特征在于,所述学习模块具体包括: 信号接收单元,用于接收另一遥控器发射的信号; 信号分析单元,用于把所述接收到的信号转换为二进制逻辑数据编码; 信号识别单元,用于识别所述二进制逻辑数据编码是否是RC5编码,如果不是RC5编码,直接将所述二进制逻辑数据编码传送至数据写入单元; 翻转信号产生单元,如果识别所述二进制逻辑数据编码是RC5编码,则根据所述二进制逻辑数据编码生成翻转数据并传送至数据写入单元; 数据写入单元,用于将所述生成的翻转数据或者所述二进制逻辑数据编码写入所述存储模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:余翀
申请(专利权)人:余翀
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1