[发明专利]一种基于单片机的多功能遥控方法及遥控装置有效
申请号: | 201610069859.7 | 申请日: | 2016-04-07 |
公开(公告)号: | CN105719473B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 周昊;张香江;吕健荣 | 申请(专利权)人: | 徐文杰 |
主分类号: | G08C23/04 | 分类号: | G08C23/04 |
代理公司: | 南京华恒专利代理事务所(普通合伙) 32335 | 代理人: | 裴素艳 |
地址: | 210000 江苏省南京市鼓楼区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于单片机的多功能遥控方法,包括红外编码步骤和红外解码步骤,其中,红外编码步骤具体为:B1、采集家用电器遥控器发出的特定频段红外波,再将红外波转换为数字时间序列码;B2、将数字时间序列码根据红外编码协议进行模式分析,并将模式分析得到的红外编码使用格式化文本方式存储;红外解码步骤具体为:J1、根据红外编码协议对红外编码进行解码生成红外波形的数字时间序列码;J2、根据数字时间序列码输出逻辑波形序列对家用电器进行遥控。同时,本发明还公开了一种基于单片机的多功能遥控装置。本发明由算法自动压缩编码并由低性能单片机进行解码且进行载波发送,能适配目前主流家用电器的红外控制。 | ||
搜索关键词: | 一种 基于 单片机 多功能 遥控 方法 遥控装置 | ||
【主权项】:
1.一种基于单片机的多功能遥控方法,其特征在于,包括红外编码步骤和红外解码步骤,其中,红外编码步骤具体为:B1、采集家用电器遥控器发出的特定频段红外波,再将红外波转换为数字时间序列码;在红外编码步骤中的步骤B1中,生成的数字时间序列码为2字节数位编码,由一组带有boot code、seperator code、end code和逻辑0/1 code构成,其中,逻辑0/1 code分别由固定的“具有载波”和“不具有载波”的时间片断进行表示;B2、将数字时间序列码根据红外编码协议进行模式分析,并将模式分析得到的红外编码使用格式化文本方式存储;模式分析步骤中,首先根据数字时间序列码中的boot code识别出红外协议protocol code,并且判断出该红外码为命令码或者状态码,如果该红外码是命令码,则无需接收更多的参考数字时间序列,直接对后续表示逻辑0和逻辑1的数字时间序列按照红外编码协议进行模式识别,直到识别出完整的遥控按键编码remote code,并将remote code使用格式化本文方式存储;如果该红外码是状态码,则继续接收更多的参考编码,以识别在不同状态下的各个字段组合,接收并识别成功之后,将完整的遥控按键编码remote code使用格式化文本方式存储;将红外编码使用格式化文本方式存储后还进行编码压缩步骤,具体压缩方法为:命令码类型:将红外编码中的boot code、end code、seprator code的“具有载波”和“不具有载波”时间分别压缩至二进制编码头部作为解码时的参考索引,将红外编码中的逻辑0/1 code使用16进制表示,完成“具有载波”和“不具有载波”所表示的逻辑0/1的双字节位数字向二进制表示的转换;状态码类型:将红外编码中的boot code、seperator code、end code按照上述命令码类型中协议头部生成方式进行压缩,同时,在步骤B2中得到default code,以及基于default code按照起始、结束逻辑bit位在受到各种状态变化时的修正编码;红外解码步骤具体为:J1、读取存储的红外编码并进行装载,根据红外编码协议对红外编码进行解码生成红外波形的数字时间序列码;J2、根据数字时间序列码输出逻辑波形序列对家用电器进行遥控。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于徐文杰,未经徐文杰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610069859.7/,转载请声明来源钻瓜专利网。