基于电容式触摸按键的多芯片兼容方法、装置及电器设备制造方法及图纸

技术编号:9349021 阅读:164 留言:0更新日期:2013-11-14 16:30
本发明专利技术适用于计算机应用领域,提供了基于电容式触摸按键的多芯片兼容方法、装置及电器设备,该方法包括:定时检测触发命令;当检测到触发命令后获取数据;验证该数据是否为密钥;若是,则读取并写入多个键值;若否,则判断该数据是否为键值;若该数据为键值,则执行该键值对应的按键指令;若该数据不为键值,则返回执行所述定时检测触发命令的步骤。本发明专利技术按约定的软件协议要求,在电器设备MCU及触摸按键模块中写入相应的代码,电器设备的MCU就能自动获取各相应按键的码值并存储到相应的区域,从而可识别该电容式触摸按键模块各个按键的码值,兼容该模块,无需更改软件驱动,有效解决了不易更改软件的电器设备兼容不同触摸按键芯片的问题。

【技术实现步骤摘要】
基于电容式触摸按键的多芯片兼容方法、装置及电器设备
本专利技术属于计算机应用领域,尤其涉及一种基于电容式触摸按键的多芯片兼容方法、装置及电器设备。
技术介绍
目前,由于电容式触摸按键的外观简洁美观、操作体验好、可以做防水功能等优点,许多家用电器,如电视、风扇、智能电视盒、微波炉等都会用到电容式触摸按键。尤其随着电容式触摸按键技术不断发展,可选择的应用于触摸按键模块的芯片方案也越来越多。然而,为了降低成本,或受芯片停产的影响,触摸按键模块不可避免地要更换芯片方案,目前兼容多芯片方案的方法是在软件中集成预设芯片的软件驱动,微处理器(MicroControlUnit,MCU)通过读取需要兼容的芯片厂家代码,调用相应的软件驱动来实现,但是,这种方法只能实现对预设触摸按键芯片的兼容,即兼容已在MCU的软件中写入驱动程序的那些外围芯片,而对于软件中没有驱动的芯片,必须要更改软件增加该款外围芯片的驱动后才能兼容,这种方法不便于不易更改软件的电器设备(例如使用已掩膜MCU的电器设备)实现多种电容式触摸按键芯片的兼容。
技术实现思路
本专利技术实施例的目的在于提供一种基于电容式触摸按键的多芯片兼容方法,旨在解决对于不易更改软件的电器设备实现对多种电容式触摸按键芯片的兼容问题。本专利技术实施例是这样实现的,一种基于电容式触摸按键的多芯片兼容方法,所述方法包括:定时检测触发命令;当检测到触发命令后获取数据;验证所述数据是否为密钥;若是,则读取并写入多个键值,完成后返回执行所述定时检测触发命令的步骤;若否,则判断所述数据是否为键值;若是,则执行所述键值对应的按键指令,完成后返回执行所述定时检测触发命令的步骤;若否,则返回执行所述定时检测触发命令的步骤。本专利技术实施例的另一目的在于提供一种基于电容式触摸按键的多芯片兼容装置,所述装置包括:触发命令检测单元,用于定时检测触发命令;数据获取单元,用于当检测到触发命令后获取数据;密钥验证单元,用于验证所述数据是否为密钥;键值写入单元,用于当所述密钥验证单元验证所述数据为密钥时,读取并写入多个键值;键值判断单元,用于当所述密钥验证单元验证所述数据非密钥时,判断所述数据是否为键值,当所述数据为键值时执行所述键值对应的按键指令。本专利技术实施例的另一目的在于提供一种包括上述基于电容式触摸按键的多芯片兼容装置的电器设备。在本专利技术实施例中,只需按约定的软件协议要求,在电器设备MCU及触摸按键模块中写入相应的代码,将电器设备与触摸按键模块的通信接口连接后,在断电后再上电或首次上电,电器设备的MCU就能自动获取各相应按键的码值并存储到相应的区域,从而可识别该电容式触摸按键模块各个按键的码值,兼容该模块,该方案无需更改软件驱动,有效解决了不易更改软件的电器设备兼容不同触摸按键芯片的问题,一方面可以灵活地更换触摸按键芯片方案以降低成本,另一方面可避免由于某款触摸按键芯片缺货造成的重大经济损失。附图说明图1是本专利技术第一实施例提供的基于电容式触摸按键的多芯片兼容方法的流程图;图2是本专利技术第二实施例提供的基于电容式触摸按键的多芯片兼容方法的流程图;图3是本专利技术第三实施例提供的基于电容式触摸按键的多芯片兼容装置的结构示意图;图4是本专利技术第四实施例提供的基于电容式触摸按键的多芯片兼容装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:如图1所示为本专利技术第一实施例提供的基于电容式触摸按键的多芯片兼容方法流程图,为了便于说明,仅示出了与本专利技术实施例相关的部分。在步骤S101中,定时检测触发命令;在本专利技术实施例中,设电器设备有n个按键,1至n按键分别实现不同的功能,将需要兼容的触摸按键芯片替换到触摸按键模块上,并与电器设备的微处理器(MicroControllerUnit,MCU)的接口连接好,该通信接口包括但不限于:I2C、SPI、UART等。电容式触摸按键模块在上电后开始初始化,初始化完成后,触摸按键模块与电器设备MCU之间基于I2C总线进行通信,触摸按键模块发出触发命令给电器设备的MCU,然后进入1至n个键值发送状态,首先发送密钥,然后依次发送1至n个键值,发送完毕后进入正常工作状态。电器设备MCU上电后进行程序初始化,初始化完成后进入正常的工作状态,在正常工作状态时电器设备MCU定时检测触发命令。此处,触发命令包括但不限于中断,优选地,电容式触摸按键模块向电器设备的MCU发出中断请求,而电器设备的MCU则定时扫描中断,当扫描到中断时读取数据。在步骤S102中,当检测到触发命令后获取数据;在本专利技术实施例中,当电器设备MCU检测到触发命令后读取数据,已连接好的电器设备MCU与触摸按键模块断电再上电或首次上电时,触摸按键模块首先发送触发命令,再发送密钥信息,然后发送键值信息,键值发送完成后进入正常工作状态;而当触摸按键模块在正常工作状态时,如有按键被按下则直接发送键值信息。在步骤S103中,验证获取的数据是否为密钥;若是,则执行步骤S104,从触模按键模块读取并向MCU相应的存储区域写入多个键值,完成后返回执行步骤S101;若否,则执行步骤S105,判断获取的数据是否为键值;在本专利技术实施例中,电器设备的MCU对密钥信息进行验证,将获取的数据与密钥比较,判断是否相同,当触摸按键模块与电器设备的MCU连接好,首次上电或断电后再上电,触摸按键模块向电器设备的MCU发送密钥,在密钥验证成功后,MCU进入按键的键值自动获取状态,在该状态由触摸按键摸块发送,电器设备的MCU依次读取1至n个按键的码值并分别存入相应的区域,键值获取完毕后,电器设备的MCU退出键值获取状态,并返回正常工作状态继续等待中断时再次获取数据;当再次获取的数据进行密钥验证失败后,则该数据可能为无效数据,也可能为按键触摸模块向电器设备的MCU发送的键值。在步骤S105中,判断获取的数据是否为键值;若是,则执行步骤S106,执行该键值对应的按键指令,完成后返回执行步骤S101;若否,则返回执行步骤S101。在本专利技术实施例中,继续验证获取数据是否为有效的键值信息,将获取的数据依次与以存储的1至n个键值进行比较,若该数据与1至n中的任一键值相同,则该数据为键值信息,执行该键值对应的按键指令操作;若该数据与已存储的任何键值均不同,则该数据为无效数据,电器设备MCU返回进入正常工作状态,继续等待下一次中断后读取数据。在本专利技术实施例中,只需按约定的软件协议要求,在电器设备MCU及触摸按键模块中写入相应的代码,将电器设备与触摸按键模块的通信接口连接后,在断电后再上电或首次上电,电器设备的MCU就能自动获取各相应按键的码值并存储到相应的区域,从而可识别该电容式触摸按键模块各个按键的码值,兼容该模块,极为简单且实用。该方案无需更改软件驱动,有效解决了不易更改软件的电器设备兼容不同触摸按键芯片的问题,一方面可以灵活地更换触摸按键芯片方案以降低成本,另一方面可避免由于某款触摸按键芯片缺货造成的重大经济损失。实施例二:如图2所示为本专利技术第二实施例提供的基于电容式触摸按键的多芯本文档来自技高网...
基于电容式触摸按键的多芯片兼容方法、装置及电器设备

【技术保护点】
一种基于电容式触摸按键的多芯片兼容方法,其特征在于,所述方法包括:定时检测触发命令;当检测到触发命令后获取数据;验证所述数据是否为密钥;若是,则读取并写入多个键值,完成后返回执行所述定时检测触发命令的步骤;若否,则判断所述数据是否为键值;若是,则执行所述键值对应的按键指令,完成后返回执行所述定时检测触发命令的步骤;若否,则返回执行所述定时检测触发命令的步骤。

【技术特征摘要】
1.一种基于电容式触摸按键的多芯片兼容方法,其特征在于,所述方法包括:定时检测触发命令,所述定时检测触发命令的步骤具体为:定时扫描按键中断;当检测到触发命令后获取数据;验证所述数据是否为密钥;若是,则读取并写入多个键值,完成后返回执行所述定时检测触发命令的步骤;若否,则判断所述数据是否为键值;若是,则执行所述键值对应的按键指令,完成后返回执行所述定时检测触发命令的步骤;若否,则返回执行所述定时检测触发命令的步骤。2.如权利要求1所述的一种基于电容式触摸按键的多芯片兼容方法,其特征在于,所述读取并写入多个键值的步骤具体为:读取键值;存储所述键值;判断读取是否完成;若是,则返回执行所述定时检测触发命令的步骤;若否,则返回执行所述读取键值的步骤。3.如权利要求1至2任一项所述的一种基于电容式触摸按键的多芯片兼容方法,其特征在于,所述方法基于I2C总线通信。4.一种基于电容式触摸按键的多芯片兼容装置,其特征在于,所述装置包括:触发命令...

【专利技术属性】
技术研发人员:张惠兴
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1