[发明专利]基于脉宽检测的自学习红外解码方法、装置及系统在审
| 申请号: | 201911386302.6 | 申请日: | 2019-12-29 |
| 公开(公告)号: | CN111091702A | 公开(公告)日: | 2020-05-01 |
| 发明(设计)人: | 高金锁;孙德印;王奎;秦建鑫;马全伟;周大鹏;张君宝;史东;翟瑞伟;赵帅 | 申请(专利权)人: | 眸芯科技(上海)有限公司 |
| 主分类号: | G08C23/04 | 分类号: | G08C23/04 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 201210 上海市浦东新区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 检测 自学习 红外 解码 方法 装置 系统 | ||
1.一种基于脉宽检测的自学习红外解码方法,其特征在于包括步骤:
在脉宽检测方式下获取任意数据码型的数据帧信息;
对前述数据帧进行解析,识别红外编码的引导码、数据码和结束码的参数信息;
将上述识别的参数信息设置到相应的寄存器中,并将脉宽检测方式切换到码型检测方式以识别对应码型的数据码型。
2.根据权利要求1所述的方法,其特征在于:识别引导码的步骤包括,
分析数据帧的电平周期,以第一个由高到低,再由低到高的电平周期为引导码;
获取该电平周期的低电平参数IR_LEADS和高电平参数IR_LEADE。
3.根据权利要求2所述的方法,其特征在于:计算IR_LEADS和IR_LEADE值的步骤为,
检测到第一个由高到低的翻转电平时,开始计数低电平数令low_counter=0,每隔1us检测下低电平是否发生翻转;
未发生翻转时令low_counter=low_counter+1,发生翻转时开始计数高电平数令high_counter=0;
每1us检测下电平是否发生翻转,未发生翻转时令high-counter=high_counter+1,发生翻转时判定一个由高到低,再由低到高的电平周期结束;
根据前述low_counter和high-counter的值,计算IR-LEADS=low_counter*1,单位为us;IR_LEADE=high_counter*1,单位为us。
4.根据权利要求2所述的方法,其特征在于:识别数据码的步骤包括,分析前述数据帧的剩余数据,获取有效高电平的长度和个数;
将有效高电平的长度较短的电平周期设置为B0数据码型,将有效高电平的长度较长的电平周期设置为B1数据码型,将所述有效高电平的总个数作为该红外编码的数据长度。
5.根据权利要求1或4所述的方法,其特征在于:识别结束码的步骤包括,
检测到高电平不再翻转时,判定为最后一个电平周期;
分析前述最后一个电平周期,当最后一个高电平的前半个周期有低电平信号时,判定该数据帧为burst码型,获取burst参数;当最后一个高电平的前半个周期没有低电平信号时,判定该数据帧无burst码型。
6.根据权利要求1所述的方法,其特征在于:当需要识别其它码型的数据码型时,将码型检测方式切换到自学习解码方式,在所述自学习解码方式下能够基于识别的引导码解析对应的数据码型。
7.一种自学习红外解码装置,其特征在于包括如下结构:
模式选择电路,用以设置脉宽检测方式和码型检测模式;
接收电路,用以在脉宽检测方式下获取任意数据码型的数据帧信息;
解析电路,用以对前述数据帧进行解析,识别红外编码的引导码、数据码和结束码的参数信息;
设置电路,用以将上述识别的参数信息设置到相应的寄存器中,并将脉宽检测方式切换到码型检测方式以识别对应码型的数据码型。
8.根据权利要求7所述的自学习红外解码装置,其特征在于:还包括存储电路,用以存储获取的数据帧以及该数据帧对应的编码解析信息,构造红外编码码库。
9.一种红外遥控系统,包括红外发射装置和红外接收装置,其特征在于:所述红外接收装置包括权利要求7-8中任一项所述的自学习红外解码装置。
10.根据权利要求9所述的系统,其特征在于:所述红外发射装置能够发射多种数据码型的红外指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于眸芯科技(上海)有限公司,未经眸芯科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911386302.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种弹性雪纺面料的制备方法
- 下一篇:一种针织泡泡纱的制备方法





