面板按键信号处理方法及处理电路的制作方法

文档序号:7517497阅读:221来源:国知局
专利名称:面板按键信号处理方法及处理电路的制作方法
技术领域
本发明涉及按键信号的处理,具体地说,是涉及处理面板按键信号的方法及电路。
背景技术
电视机、机顶盒、播放器等家电产品均设置有控制面板,在面板上设置有多个按 键,用户通过操作按键实现对这些家电产品的使用和控制。在电路设计上,多个按键直接 或通过按键扫描电路连接到家电产品主处理器的I/O 口上。按键按下与否会产生不同的电 平,主处理通过读取其I/O 口的电平状态,检测是否有按键按下,并判断按下的按键类型, 然后根据按键类型进行相应的按键处理,控制家电产品执行与按键相对应的功能。不管是按键直接连接主处理器的I/O 口,还是通过按键扫描电路连接到主处理器 的I/O 口,均需要占用多个I/O 口资源。而随着家电产品功能的不断增多,主处理器I/O 口 资源日趋紧张,按键占用多个I/O 口的现状严重影响了主处理器功能的扩展。另一方面,如 果面板上的按键数量发生变化,需要重新设计开发主电路板,导致主电路板通用性较差,延 长了开发时间,增加了开发成本,且与目前电路设计模块化、一个模块的改变不影响全局的 发展趋势不相适应,限制了家电产品市场竞争力的提升。鉴于此,亟需一种节省主处理器接口资源、适应产品电路模块化设计发展方向的 面板按键信号处理方法及电路,而这也正是本发明所要研究的问题所在。

发明内容
本发明的目的之一是提供一种面板按键信号处理方法,以解决现有技术中家电产 品控制面板上的按键占用主处理器接口资源较多、按键数量发生变化时需要更改主电路板 而存在的上述问题。本发明的目的之二是提供一种面板按键信号处理电路,利用该电路处理面板按键 信号,可以减少对主处理器接口资源的占用,且在面板按键发生变化时不需更改主电路板, 节省产品开发时间和成本。为实现上述第一个发明目的,本发明采用下述技术方案予以实现一种面板按键信号处理方法,所述方法包括下述步骤a、检测面板按键状态;b、将面板按键状态转换成相应的编码信号;c、主处理器读取并处理所述编码信号。如上所述的处理方法,考虑到目前几乎所有的家电产品都配置有遥控器,通过遥 控器与控制面板按键相配合的方式共同操控家电产品,在所述步骤b中,可将面板按键状 态根据与面板按键配合使用的遥控器的编码格式转换成相应的编码信号。进一步的,所述编码格式为NEC码或RC-5码中的一种。如上所述的处理方法,为进一 步减少对主处理器有限接口资源的占用,可考虑遥 控器信号和面板按键信号复用一个接口,具体为在所述步骤c中,主处理器通过其遥控信号接收端读取所述编码信号。
如上所述的处理方法,为简化检测过程,在所述步骤a中,采用按键扫描方式检测 面板按键状态。为实现上述第二个发明目的,本发明采用下述技术方案予以实现一种面板按键信号处理电路,所述电路包括按键检测单元,用于检测面板按键状态;信号转换单元,用于将面板按键状态转换成相应的编码信号并输出;主处理单元,包括主处理器,用于读取并处理所述信号转换单元输出的编码信号。如上所述的处理电路,考虑到目前几乎所有的家电产品都配置有遥控器,通过遥 控器与控制面板按键相配合的方式共同操控家电产品,所述信号转换单元将面板按键状态 根据与面板按键配合使用的遥控器的编码格式转换成相应的编码信号。进一步的,所述编码格式为NEC码或RC-5码中的一种。如上所述的处理电路,为进一步减少对主处理器有限接口资源的占用,可考虑遥 控器信号和面板按键信号复用一个接口,具体为所述主处理单元具有遥控信号接收端,所 述信号转换单元的输出端连接所述主处理单元的遥控信号接收端,所述主处理单元通过其 遥控信号接收端读取所述编码信号。如上所述的处理电路,为简化电路设计,所述按键检测单元包括有按键扫描电路 子单元,通过所述按键扫描电路子单元扫描面板按键,检测面板按键状态。与现有技术相比,本发明的优点和积极效果是1、通过将面板按键状态转换成一个编码信号,主处理器直接读取该编码信号即可 获知面板上哪个按键按下。这样处理的好处是,一方面主处理器只需要提供一个I/O 口用 来处理面板按键信号,大大减少了面板按键对主处理器接口资源的占用;另一方面,由于主 处理器与按键不存在一一对应的关系,在面板按键数量变化时,不需要更改主处理器所在 的主电路板的设计,提高了主电路板的通用性,节省了电路板开发时间和开发成本,从而降 低了产品的整体成本。2、考虑到目前几乎所有的家电产品都配置有遥控器,利用遥控器与控制面板按键 相配合的方式共同操控家电产品的实际情况,将面板按键状态按照其相应的遥控器的编码 格式转换成编码信号,并通过主处理器的遥控信号接收端来读取该编码信号,实现面板按 键信号与遥控器信号复用一个主处理器接口,进一步节省了主处理器的接口资源,有利于 主处理器功能的进一步扩展。结合附图阅读本发明的具体实施方式
后,本发明的其他特点和优点将变得更加清
林 疋。


图1是本发明面板按键信号处理方法一个实施例的流程图;图2是本发明面板按键信号处理电路一个实施例的原理框图。
具体实施例方式下面结合附图和具体实施方式
对本发明的技术方案作进一步详细的说明。
首先简要介绍一下提出本发明技术方案的出发点一方面,随着技术的不断发展和用户需求的不断增多,目前,家电产品所实现的功能越来越多,功能模块的不断增加,使 得作为家电产品技术核心的主处理器所处理的任务越来越多,主处理器芯片接口资源日趋 紧张;另一方面,电路设计模块化和集成化的发展趋势日益增强,要求一个功能模块的改动 不应该影响其他模块,尤其是不能影响主处理模块。本发明基于上述两方面的考虑,提出了 将面板按键状态先转换成编码信号,然后将编码信号传输至主处理器进行处理的方法及电 路,占用主处理器接口资源较少,而且在面板按键数量变化时不会影响主处理器及其他模 块,避免了重新设计、开发电路板的成本。图1所示为本发明面板按键信号处理方法一个实施例的流程图。该实施例以高清 播放器为例,在高清播放器控制面板上设置有“菜单”、“信号输入”、“音量+”、“音量_”、“频 道+”、“频道-,,及“电源”等共7个按键。如图1所示,该实施例的处理流程如下SlOl 检测面板按键状态。检测面板按键状态的目的是检测是否有按键按下,以及判断是哪个按键按下。检 测时可以采用每个按键对应一个信号输出端、直接检测每个按键的方式,或者采用矩阵式 按键扫描的方式。S102 将面板按键状态转换成编码信号。预先设定与各种按键状态相对应的编码信号,不同的按键状态对应有不同的编码 信号。在检测完毕面板按键状态后,根据预设的对应规则将面板按键状态转换成相应的编 码信号。考虑到目前几乎所有的家电产品都配置有遥控器,通过遥控器与控制面板按键相 配合的方式共同操控家电产品,在该步骤b中,可将面板按键状态根据与面板按键配合使 用的遥控器的编码格式转换成相应的编码信号,例如采用NEC码或RC-5码中的一种编码格 式对面板按键状态进行编码,形成唯一的编码信号。S103 主处理器读取并处理上述编码信号。主处理仅需通过一个接口即可读取该编码信号,然后根据预设的解码规则对该编 码信号进行解码,即可判断面板按键是否按下以及按下的按键的类型,然后控制电路其他 模块响应该按键操作,实现用户通过按键使用和控制高清播放器的功能。对于根据与面板按键配合使用的遥控器的编码格式来转换面板按键信号为编码 信号的方法来说,由于遥控器信号和面板按键信号编码格式相同,相同的编码信号会对应 相同的按键操作,可考虑面板按键信号与遥控器信号复用主处理器的遥控信号接收端这个 接口,这样可以进一步减少按键信号对主处理器接口资源的占用。一般情况下,用户不会同 时操作面板按键和遥控器按键,但考虑到可能存在同时操作的情形,为避免处理错误,可以 在主处理器中采用一定的优先级处理方式来解决。图2为本发明面板按键信号处理电路一个实施例的原理框图,该实施例仍以具有 上述七个面板按键的高清播放器为例。如图2所示,该实施例的面板按键信号处理电路包括有依次连接的按键检测单元 21、信号转换单元22和主处理单元23。按键检测单元21用于检测面板按键状态,也即用来检测面板按键是否按下、以及哪个按键被按下的状态。按键检测单元可以采用现有常用的检测电路来实现,例如,可以采 用单片机的一个I/O 口对应连接一个按键,每个按键作为一个开关,在按下与未按下时分 别在单片机的对应I/O 口上输出高电平或低电平的不同信号,通过扫描单片机I/O 口的电 平信号即可检测出面板按键状态。也可以采用常用的矩阵式按键扫描电路的方式来检测按 键状态,此时,按键检测单元21中包括有按键扫描电路子单元,通过按键扫描电路子单元 扫描面板按键,检测面板按键状态。这种按键扫描电路的实现方法可以简化电路设计,尤其 是在面板按键较多的情况下,其优越性更加明显。由于检测按键状态的按键检测单元为常 规检测电路,在此不作更具体的描述。信号转换单元22作为该实施例面板按键信号处理电路的核心单元,用于将按键 检测单元21检测到的面板按键状态转换成相应的编码信号并输出。该单元在进行编码时, 可以采用目前常用的编码格式,只要保证后续的主处理单元23能够解码识别即可。作为一个优选的方式,考虑到目前几乎所有的家电产品都配置有遥控器,通过遥 控器与控制面板按键相配合的方式共同操控家电产品,信号转换单元22可根据与面板按 键配合使用的遥控器的编码格式将面板按键状态转换成相应的编码信号。例 如,采用NEC 码或RC-5码来编码。信号转换单元22可以采用单片机等微处理器通过设计编程软件实现对按键信号 的转换。主处理单元23作为电路的信号主处理单元,通过其一个接口来读取信号转换单 元22输出的编码信号,并根据预收的解码格式解码识别该编码信号,然后控制电路其他模 块响应该按键操作,实现用户通过按键使用和控制高清播放器的功能。对于以遥控器的编码格式将面板按键状态转换成的编码信号,由于其编码格式与 遥控器的编码格式相同,因此,可将信号转换单元22的编码信号输出端连接至主处理单元 23的遥控信号接收端上,主处理单元23通过其遥控信号接收端读取信号转换单元22输出 的编码信号,实现面板按键信号与遥控器信号复用一个主处理单元23的接口的目的,进一 步减少了按键对主处理单元23有限接口资源的占用。在该实施例中,主处理单元23 —般为高清播放器主电路板中的主处理器。以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实 施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施 例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替 换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
权利要求
一种面板按键信号处理方法,其特征在于,所述方法包括下述步骤a、检测面板按键状态;b、将面板按键状态转换成相应的编码信号;c、主处理器读取并处理所述编码信号。
2.根据权利要求1所述的处理方法,其特征在于,在所述步骤b中,将面板按键状态根 据与面板按键配合使用的遥控器的编码格式转换成相应的编码信号。
3.根据权利要求2所述的处理方法,其特征在于,所述编码格式为NEC码或RC-5码中 的一种。
4.根据权利要求2所述的处理方法,其特征在于,在所述步骤c中,主处理器通过其遥 控信号接收端读取所述编码信号。
5.根据权利要求1至4中任一项所述的处理方法,其特征在于,在所述步骤a中,采用 按键扫描方式检测面板按键状态。
6.一种面板按键信号处理电路,其特征在于,所述电路包括按键检测单元,用于检测面板按键状态;信号转换单元,用于将面板按键状态转换成相应的编码信号并输出;主处理单元,包括主处理器,用于读取并处理所述信号转换单元输出的编码信号。
7.根据权利要求6所述的处理电路,其特征在于,所述信号转换单元将面板按键状态 根据与面板按键配合使用的遥控器的编码格式转换成相应的编码信号。
8.根据权利要求7所述的处理电路,其特征在于,所述编码格式为NEC码或RC-5码中 的一种。
9.根据权利要求7所述的处理电路,其特征在于,所述主处理单元具有遥控信号接收 端,所述信号转换单元的输出端连接所述主处理单元的遥控信号接收端,所述主处理单元 通过其遥控信号接收端读取所述编码信号。
10.根据权利要求6至9中任一项所述的处理电路,其特征在于,所述按键检测单元包 括有按键扫描电路子单元,通过所述按键扫描电路子单元扫描面板按键,检测面板按键状 态。
全文摘要
本发明公开了一种面板按键信号处理方法及处理电路。面板按键信号处理方法包括下述步骤检测面板按键状态;将面板按键状态转换成相应的编码信号;主处理器读取并处理所述编码信号。利用本发明所述的处理方法及处理电路来处理面板按键信号,可以解决现有技术中家电产品控制面板上的按键占用主处理器接口资源较多、按键数量发生变化时需要更改主电路板而存在的不足。
文档编号H03M11/20GK101867377SQ20101020945
公开日2010年10月20日 申请日期2010年6月17日 优先权日2010年6月17日
发明者李奎星 申请人:青岛海信宽带多媒体技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1