[发明专利]基于单片机的红外遥控信号解码方法、系统及计量装置有效
申请号: | 201911066597.9 | 申请日: | 2019-11-04 |
公开(公告)号: | CN110910629B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 张青松;卜俭青;黄志武;李双全;朱程鹏 | 申请(专利权)人: | 杭州海兴电力科技股份有限公司;宁波恒力达科技有限公司;南京海兴电网技术有限公司 |
主分类号: | G08C23/04 | 分类号: | G08C23/04 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 单片机 红外 遥控 信号 解码 方法 系统 计量 装置 | ||
本发明公开一种基于单片机的红外遥控信号解码方法、系统及计量装置,其中方法包括以下步骤:配置UART信息和定时器信息,开启UART中断并关闭定时器中断;通过UART接收一个字符的待解析的红外遥控信号后,关闭UART中断并开启定时器中断;当定时器中断触发时,启动定时器中断服务函数,对UART的电平状态进行采集,并根据所述电平状态和预设的解码规则生成解析结果;当完成对待解析的红外遥控信号的接收时,关闭定时器中断并开启UART中断,同时根据所有解析结果生成解码信息。本发明提出的解码方法无需占用外部中断资源。
技术领域
本发明涉及红外遥控解码领域,尤其涉及一种基于单片机的红外遥控信号解码方法、系统及计量装置。
背景技术
现今红外遥控器得到广泛的应用,且红外遥控信号具有其专属的编码标准,目前红外遥控编码包括引导码和32位数据,其中引导码由9ms的低电平和4.5ms高电平组成数据由逻辑‘0’和逻辑‘1’组成。
常见的解码方式有两种,一种是基于单片机的外部中断和定时器所进行的解码方式;另一种是基于UART所进行的解码方式。
外部中断为单片机的稀缺资源,主要用于响应最高优先级的操作,如表计产品中,计量功能的优先级最高,当使用独立的计量芯片时,计量芯片的中断信号就需要占用单片机的外部中断资源,并以高优先级响应;故基于单片机的外部中断和定时器的软件解码算法的解码方式适用范围窄,故需要做进一步改进。
发明内容
本发明针对现有技术中的缺点,提供了无需占用单片机外部中断资源的一种基于单片机的红外遥控信号解码方法、系统及计量装置。
为了解决上述技术问题,本发明通过下述技术方案得以解决:
一种基于单片机的红外遥控信号解码方法,包括以下步骤:
配置UART信息和定时器信息,开启UART中断并关闭定时器中断;
通过UART接收一个字符的待解析的红外遥控信号后,关闭UART中断并开启定时器中断;
当定时器中断触发时,启动定时器中断服务函数,对UART的电平状态进行采集,并根据所述电平状态和预设的解码规则生成解析结果;
当完成对待解析的红外遥控信号的接收时,关闭定时器中断并开启UART中断,同时根据所有解析结果生成解码信息。
作为一种可实施方式,对UART的电平状态进行采集,并根据所述电平状态和预设的解码规则生成解析结果的具体步骤为:
在定时器中断未开启超时的条件下按照预设的采样规则判断是否进行采样,当判定结果为采样时,采集UART的电平状态;
基于预设的解码规则对所述电平状态进行解析,获得解析结果。
作为一种可实施方式,当完成对待解析的红外遥控信号的接收时,关闭定时器中断并开启UART中断,同时根据所有解析结果生成解码信息的具体步骤为:
当启动定时器中断服务函数时,提取定时器中断的开启总时长,并将所述开启总时长与预设的开启超时阈值相比较,当开启总时长大于预设的开启超时阈值时,判定接收完成,否则判定接收未完成;
当获得解析结果时记录解析数量,将所述解析数量与预设的解析数量阈值相比较,当所述解析数量达到解析数量阈值时,判定接收完成,否则判定接收未完成;
当判定结果为接收未完成时,退出定时器中断服务函数等待下一次定时器中断触发,当判定结果为接收完成时,关闭定时器中断并开启UART中断,并根据所有解析结果生成解码信息。
作为一种可实施方式:
定时器信息包括定时间隔。
作为一种可实施方式:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海兴电力科技股份有限公司;宁波恒力达科技有限公司;南京海兴电网技术有限公司,未经杭州海兴电力科技股份有限公司;宁波恒力达科技有限公司;南京海兴电网技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911066597.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序启动方法及装置
- 下一篇:一种带银线的复合银粉及其制备方法和应用