[发明专利]单片机控制系统的红外遥控器按键识别系统及其使用方法有效

专利信息
申请号: 201210563720.X 申请日: 2012-12-21
公开(公告)号: CN103078649A 公开(公告)日: 2013-05-01
发明(设计)人: 贾静平 申请(专利权)人: 华北电力大学
主分类号: H03M11/04 分类号: H03M11/04;G08C23/04
代理公司: 北京众合诚成知识产权代理有限公司 11246 代理人: 朱琨
地址: 102206 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 单片机 控制系统 红外 遥控器 按键 识别 系统 及其 使用方法
【说明书】:

技术领域

发明属于单片机设计技术领域,尤其涉及一种单片机控制系统的红外遥控器按键识别系统及其使用方法。

背景技术

使用单片机设计产品时,设计师往往被要求产品必须有红外遥控功能,他们要从市场上选一种遥控器,用面膜贴掉一些按键,根据方案设计,在适当位置上保留足够数量的按键,然后规定每个按键的功能。作为产品软件的一部分,必须编制红外遥控器按键代码识别程序,以便转到各按键所规定的功能程序去实现相应的功能。

现状是:市场上各种型号的红外遥控器五花八门,它们的编码格式也不同,设计师往往被卡在这里,不会编制按键代码识别程序,无法进行下一步设计。

目前已发表的基于单片机的红外遥控代码识别方法有:

1、已知遥控器编码芯片的型号(比如uPD6121),而且从资料中查到其编码格式:32位编码,一个前导码(9MS高电平,4.5MS低电平),逻辑0是0.56MS高电平0.56MS低电平,逻辑1是1.68MS高电平0.56MS低电平,8位用户码,8位用户反码,8位数据码,8位数据反码。超过108MS后是连发码(9MS高电平2.5MS低电平)。按照如此详尽的编码格式信息,用延时等待方法或者用定时器加外中断方法加以识别,找到各按键的32位二进制代码,然后把它们分别编到产品程序中,以便转到同按键功能相对应的程序段,完成相应的功能。

这种方法的缺点是:

必须在编制产品程序之前先确定遥控器内编码芯片的型号,查找资料,确定编码格式,才能编制该遥控器代码识别程序。但往往无法确定芯片型号,或找不到相关资料,对初次使用红外遥控器设计产品者,自己编按键识别程序是一道难题。

按键的物理位置和其功能被程序固定,要想改变其功能,必须改写程序。

如果最初所选的遥控器停产,买不到了,或有更便宜的,更好看的,想更换遥控器,则必须改写程序,等于重新设计软件。

2、近来,出现了被称为“智能红外遥控系统的解码方法”(潍坊学院学报第10卷第6期),该法不考虑红外编码格式,直接计算同一种逻辑持续的时间,并根据持续时间的比例判断出两种不同的逻辑,用“0”或“1”表示,经解码后得到红外遥控器上各按键的发射编码,并将这些发射编码存储起来,需要时,再将相应的编码经调制后发射出去。

该文中(该方法的目的是)将家中所有的遥控器整合在一起,即实现一个遥控器或一机控制所有能接收红外遥控的电器设备。为此,作者在制作红外接收/解码模块的同时,也设计制作了红外发射模块。

显然,这样的方法只是复制其它遥控器的编码发射功能,不能为单片机设计者提供按键识别。不能用于设计各种控制功能的产品上。

而且红外线发射器和接收器之间不能有遮挡物,并且应相互对准。家内的电器是分散放置的,该装置若不能手持,怎么用?把各种遥控器的功能集成在一个装置上,其按键功能各不相同,而且数量很多,如何方便直观快捷地选定某个遥控器的某个功能?这些问题都没解决。

3、2011年8月15日在“现代电子技术”杂志上发表的“通用红外遥控解码器的设计”(63999部队余东锋,国防科技大学刘强),所用数学手段,用矢量量化和聚类法,来解决相同逻辑电平的脉冲宽度有一些分散的问题,用迭代法解决代码重复发送的问题。

该方法的缺点在于:

其功能同方法2,也不能用于设计各种控制功能的产品上,只是复制某个遥控器的功能而已。

其实,只要选择合适的记数脉冲周期来测量逻辑电平的脉冲宽度,其分散度是有限的(同脉冲宽度相比),用简单的逻辑判断(几条指令)就能解决问题;一般,在一个信息发送完毕后,都有一个终结码,其脉冲宽度远大于其它脉冲的宽度,通过逻辑判断就可简单判定信息的结束位置,不存在重复信息占用存储资源问题,不必用那么些数学手段。

4、2011年在<<微机与应用>>杂志第30卷第21期上发表了山东科技大学刘万斌的论文<<红外遥控器解码软件设计及应用>>。

其功能是:在不掌握遥控器的编码格式的情况下破译每个键的红外编码。

其方法是:用外中断加定时计数的方法记录每个脉冲的宽度,判断识别代码。然后同已编在程序中的代码比较,相同时,即转向相应程序段,执行相应的功能。

该方法的缺点是:

要求设计师先确定遥控器,编写它的代码识别程序,确定好每个按键的代码,将其编入程序比较语句中(并不存储所有按键的代码)。有按键按下时,把它的代码同编入程序语句中的代码相比较,再转到各程序段.

该方法的缺点是:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华北电力大学,未经华北电力大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210563720.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top