[发明专利]一种智能遥控器编码学习方法有效
申请号: | 201310301911.3 | 申请日: | 2013-07-18 |
公开(公告)号: | CN103426290A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 林惠泉;朱志浩;程宇;白虹 | 申请(专利权)人: | 惠州市和易科技有限公司 |
主分类号: | G08C23/04 | 分类号: | G08C23/04 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 任海燕 |
地址: | 516006 广东省惠州市仲恺高新开*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 遥控器 编码 学习方法 | ||
技术领域
本发明涉及一种智能遥控器编码学习方法。
背景技术
一般的空调、电视等的遥控器都是通过红外信号发送控制指令的,红外信号发送的指令波形是由两部份组成:头码+数据码;普通的红外遥控信号头码基本是高电平9.0ms+低电平4.5ms;数据码1和0分别为:2.25ms(高电平+低电平)和1.13ms;这种遥控码普遍存在于电视、DVD、风扇等电器设备的遥控器上;这些码具有简短、单头码、无协议等特点。
然而,对于多数空调的遥控器,其红外信号控制指令通常以“头码+数据码+头码+数据码……”等多组头码、多码数的形式发送,具有协议复杂等特点。目前市场也存在一些学习型的万能遥控器,但大部分都只能实现对单头码、简短、无协议的红外信号进行学习,无法对多数空调遥控器红外信号进行学习;而少数万能遥控器能够兼容多头码及复杂协议的遥控器实际上是在遥控器上存储了现有一些遥控器协议,这种遥控器对于新的遥控协议便无法实现正常的自适应学习及遥控,同时也需要较大的存储空间来存储遥控器协议,从而导致了开发成本较大的提升。
发明内容
为了解决上述现有的万能遥控器存在的不足,本发明提供一种智能遥控器编码学习的设计方案。
一种智能遥控器编码学习方法,包括以下步骤:(1)遥控信号学习步骤:接收红外遥控信号,对红外遥控信号所包含的的编码进行自适应学习;(2)遥控信号复原发射步骤:根据自适应学习获得的编码的形式对信号进行复原及发射。
所述自适应学习方法的实现步骤为:(11)测量接收的遥控信号中所包含的所有编码;(12)测量每个编码的码长;(13)根据编码的码长分辨对头码及数据码进行存储。
所述步骤(13)的方法为:(a)对头码进行识别,当检测到码长大于等于4.5ms,则判断其为头码,将测量到的实际码值保存为第一头码;(b)检测后一个码的码长,若检测到码长小于等于2.25ms,则判断其为数据码,并将测量到的实际码值保存为数据码;若检测到的码长大于2.25ms,则判断其为第N(N=2, 3, 4, ...)个头码,将测量到的实际码值保存为第N头码;重复本步骤;(c)若步骤(a)和步骤(b)中检测到的码长大于预设的阈值,则判断学习结束。
所述的每个头码的存储空间均为2个字节;所述数据码的存储空间为1个字节。
对信号进行复原及发射的方法为:(21)判断遥控信号编码的头码及数据码的数量;(22)根据头码及数据码数量逐一读取头码及数据码的码值;(23)将读取到的头码及数据码码值与载波信号进行逐个调制;(24)发送调制后的红外信号。
综上所述,本发明具有以下有益效果:(1)能够实现对所有空调遥控器的遥控信号进行多头码及数据码的自适应学习、测量数据保存和遥控码还原;(2)不需保存各种不同遥控器的编码协议,仅需要极少量的MCU内部RAM空间(一般不大于512字节),减少硬件成本的消耗。
具体实施方式
为了让本领域的技术人员能够更好地了解本发明的技术方案,下面对本发明作进一步的阐述。
本发明揭示了一种智能遥控器编码学习方法,具体实现方式包括遥控信号学习步骤以及遥控信号复原发射步骤。
当用户需要智能遥控器对被学习遥控器进行按键学习时,智能遥控器计入遥控信号学习步骤,智能遥控器接收被学习遥控器发射的红外遥控信号,测量接收的遥控信号中所包含的所有编码,并逐一测量每个编码的码长。首先对第一个编码的码长进行判别,当检测到码长大于等于4.5ms,则判断其为头码,将测量到的实际码值保存为第一头码;继续检测后一个码的码长,若检测到码长小于等于2.25ms,则判断其为数据码,并将测量到的实际码值保存为数据码;若检测到的码长大于2.25ms,则判断其为第二个头码,将测量到的实际码值保存为第2头码;依次类推依次检测剩下的编码,直到上述步骤中检测到的码长大于预设的阈值,则判断此按键的学习结束。
在实际的存储过程中每个头码的存储空间均为2个字节;所述数据码的存储空间为1个字节。由于本发明所公开的方法能够使遥控器进行自适应学习,而无需保存多类型遥控器的信息,因此,根据普通遥控器的按键的数量以及编码形式可以得知,遥控器不需要太大的存储空间(即MCU内部RAM空间),通常512字节便足够使用。
上述为按键的学习过程,若要学习多个按键仅需重复以上过程即可。
当遥控器学习完毕进行遥控操作时,进入遥控信号复原发射步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市和易科技有限公司,未经惠州市和易科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310301911.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种火箭弹导电盖压塑成形模具
- 下一篇:一种用于加工模型产品的橡胶模具的模框