[发明专利]一种无线遥控解码方法及其装置有效
申请号: | 201710252910.2 | 申请日: | 2017-04-18 |
公开(公告)号: | CN108734944B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 秦贵波;王毅;李静;严宇;王斌;刘警 | 申请(专利权)人: | 陕西万方汽车零部件有限公司 |
主分类号: | G08C19/28 | 分类号: | G08C19/28;G08C17/02 |
代理公司: | 中国商标专利事务所有限公司 11234 | 代理人: | 宋义兴;宋迎 |
地址: | 710201 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 遥控 解码 方法 及其 装置 | ||
本发明提供了一种无线遥控解码方法,包括如下步骤:(1)遥控接收器的数据输出口经电平转换电路连接至单片机的GPIO端口;(2)设置单片机的中断器的定时周期,产生普通定时中断事件;(3)单片机每产生1次定时中断,检测1次所述的GPIO端口电平,并累计检测到的高/低电平的次数,根据已设定的连续高或低电平的次数M,判断接收到的无线遥控数据的数据头是否有效;(4)单片机每产生1次定时中断,对紧邻数据头之后的N组遥控脉冲信号的第i组进行解析,判断该组遥控脉冲信号是否有效;若有效,则对该第i组脉冲信号进行解码,直到得到N位遥控命令。本发明通过单片机通用定时器中断方式对无线信号进行解码。采用最简单的单片机就可以实现解码功能,成本更低。
技术领域
本发明涉及一种无线遥控解码技术,具体地说,涉及一种无线遥控软件解码方法。
背景技术
无线遥控已广泛应用于各种电子设备中,其解码技术分为两类:硬件解码和软件解码。硬件解码需要在电路中额外增加特定的解码芯片实现功能。因此硬件解码不仅增加硬件电路成本,而且使硬件电路复杂化,引入了额外的故障隐患,降低了产品可靠性。目前应用的单片机软件解码技术,需要单片机具有电平边沿触发中断的专用端口,并对遥控脉冲信号的高低电平脉宽进行实时测量,通过测量信号脉宽绝对值识别逻辑信号。这种方法对单片机的硬件配置要求较高,软件上需要通用周期性定时器和边沿触发的中断定时器(简称:中断器)配合使用,遥控信号检测算法复杂,无法满足通用低成本的应用场合。
发明内容
本发明针对现有技术的不足,提出一种基于通用周期性定时中断和单片机通用输入输出端口即可实现的无线软件解码方法,本方法算法精简,适合通用低成本应用场合。
本发明所采用无线遥控软件解码方法,包括以下步骤:
(1)遥控接收器的数据输出口经电平转换电路连接至单片机的GPIO端口;
(2)设置单片机的中断器的定时周期,产生普通定时中断事件;
(3)单片机每产生1次定时中断,检测1次所述的GPIO端口电平,并根据累计检测到的连续高/低电平的累计次数y是否达到已设定的连续高或低电平的累计次数M,来判断接收到的无线遥控数据的数据头是否有效;若y=M,则数据头有效,进入步骤(4),若yM,则数据头无效,重复步骤(3);
(4)单片机每产生1次定时中断,对紧邻数据头之后的N组遥控脉冲信号的第i组进行解析,判断该组遥控脉冲信号是否有效;若无效,则判断该组遥控信号的数据无效,终止后续解码程序并丢弃已解码数据,返回步骤(3);若有效,则对该第i组脉冲信号进行解码,直到得到N位遥控命令;
其中,1≤i≤N。
本发明所述的无线遥控数据的有效数据头是由规定数量的M个连续低电平信号构成(与杂波干扰相区别),每个低电平脉宽长度为1个TE。TE为脉宽基本单元,单位为微秒。
单片机接收到的N组遥控脉冲信号对应N位逻辑0或逻辑1。每位逻辑0和逻辑1的脉宽TBP由3个脉宽基本单元TE构成。由于逻辑0或逻辑1的起始电平均为高电平,因此第i组遥控信号必须经过一个由低到高的上升沿才能过渡到第i+1组信号(其中1≤i≤N),该信号上升沿做为解码软件判断第i组遥控信号结束的条件。
N组无线遥控脉冲信号中的第i组(1≤iN-1)信号的解码方法为,通过单片机通用定时中断事件,定时检测并累计第i组遥控脉冲信号输出至单片机GPIO端口的高电平次数a[i]和低电平次数b[i],如果GPIO端口检测为高电平,同时b[i]的值为0,那么第i组(1≤i≤65)脉冲信号的低电平仍未到来,第i组脉冲信号接收还未完成。如果GPIO端口检测为高电平,同时b[i]的值不等于0,那么可以判断第i组(1≤i≤65)脉冲信号已接收完毕,第i+1组脉冲信号的起始上升沿已到来,准备启动第i+1组脉冲信号的解析。与此同时进入步骤三,对第i组脉冲信号进行解析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西万方汽车零部件有限公司,未经陕西万方汽车零部件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710252910.2/2.html,转载请声明来源钻瓜专利网。