按键检测装置、方法、存储介质和处理器制造方法及图纸

技术编号:38713956 阅读:10 留言:0更新日期:2023-09-08 14:56
本发明专利技术公开了一种按键检测装置、方法、存储介质和处理器。其中,该装置包括:第一电阻,连接在直流电源和目标设备的按键电路之间,其中,按键电路包含的多个电阻串联连接;比较器,比较器的第一输入端与按键电路连接,第二输入端输入预设电压,输出端与控制器的通用输入输出端连接;选通开关,选通开关的控制端与比较器的输出端连接,输入端与按键电路连接,输出端与两条支路相连,依据比较器的输出决定输出支路;控制器,控制器用于基于控制器的采样端采集到的电压值和通用输入输出端的状态,确定按键电路中导通的目标按键。本发明专利技术解决了由于相邻按键之间的噪声容限低,导致设备控制单元对相邻按键误识别的技术问题。对相邻按键误识别的技术问题。对相邻按键误识别的技术问题。

【技术实现步骤摘要】
按键检测装置、方法、存储介质和处理器


[0001]本专利技术涉及电子信息领域,具体而言,涉及一种按键检测装置、方法、存储介质和处理器。

技术介绍

[0002]为了使用较少的硬件接口或连接线实现多按键响应,各类带按键的产品通常选用串联型按键作为按键输入方式,其中汽车的方控按键就是典型的应用场景之一;通过多个电阻串联,同时在每个节点并联上按键,当不同的按键按下时,会产生一个特定的电压,汽车方控的MCU(Microcontroller Unit微控制单元)通过一个所有按键共用的ADC接口检测到不同的电压后,识别出不同的按键。
[0003]但是,相邻按键的噪声容限低,往往小于输入电压均分后的一半,考虑到实际电路应用的电阻取值无法完全等分、电源噪声及抖动、ADC采样偏差、保护电路设置等各种情况,导致很容易出现识别相邻按键错误的情况。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种按键检测装置、方法、存储介质和处理器,以至少解决由于相邻按键之间的噪声容限低,导致设备控制单元对相邻按键误识别的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种按键检测装置,包括:第一电阻,连接在直流电源和目标设备的按键电路之间,其中,按键电路包含的多个电阻串联连接;比较器,比较器的第一输入端与按键电路连接,比较器的第二输入端输入预设电压,比较器的输出端与控制器的通用输入输出端连接,其中,预设电压用于表征控制器的采样电压;选通开关,选通开关的控制端与比较器的输出端连接,选通开关的输入端与按键电路连接,选通开关的第一输出端经过第一支路与控制器的采样端连接,选通开关的第二输出端经过第二支路与控制器的采样端连接,选通开关用于基于选通开关的控制端的输入电压,控制选通开关的输入端与选通开关的第一输出端或第二输出端导通,其中,第一支路的电阻与第二支路的电阻不同;其中,控制器用于基于控制器的采样端采集到的电压值和通用输入输出端的状态,确定按键电路中导通的目标按键。
[0007]可选地,该装置中的比较器用于获取比较器的第一输入端输入的键值电压,响应于键值电压小于预设电压,控制比较器的输出端输出低电平,响应于键值电压大于预设电压,控制比较器的输出端输出高电平。
[0008]可选地,该装置中的选通开关用于响应于选通开关的控制端的输入电压为低电平,控制选通开关的输入端与选通开关的第一输出端导通;响应于选通开关的控制端的输入电压为高电平,控制选通开关的输入端与选通开关的第二输出端导通。
[0009]可选地,该装置中的第一支路包括:导线,连接在选通开关的第一输出端和控制器的采样端之间;第二支路包括:第二电阻,第二电阻的第一端接地,第二电阻的第二端与选
通开关的第二输出端和控制器的采样端连接。
[0010]可选地,第二支路还包括:二极管,二极管的阳极与第二电阻的第二端和选通开关的第二输出端连接,二极管的阴极与控制器的采样端连接。
[0011]可选地,该装置中的控制器还用于基于比较器的输出端的电压值确定通用输入输出端的状态。
[0012]可选地,该装置的目标设备包括:汽车方控。
[0013]根据本专利技术实施例的另一方面,还提供了一种按键检测方法,包括:获取目标设备的按键电路的键值电压,其中,键值电压用于表征按键电路进行分压所得到的电压,按键电路包含的多个电阻串联连接;将键值电压与预设电压进行比较,得到比较结果,其中,预设电压用于表征控制器的采样电压;基于比较结果输出第一电压或第二电压至控制器,其中,第一电压基于键值电压确定,第二电压基于键值电压和目标电路的电阻值确定,按键电路中导通的目标按键由控制器基于比较结果和控制器的输入电压确定。
[0014]可选地,基于比较结果输出第一电压或第二电压至控制器包括:响应于比较结果为键值电压小于预设电压,则输出第一电压;响应于比较结果为键值电压大于预设电压,则输出第二电压。
[0015]可选地,第一电压为键值电压。
[0016]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行上述按键检测的方法。
[0017]根据本专利技术实施例的另一方面,还提供了一种处理器,其中,程序运行时执行上述按键检测的方法。
[0018]在本专利技术实施例中,通过增加比较器和选通开关对输入微控制单元的电压进行筛选,在不改变串联按键的前提下,提高了设备的最大可输入电压,从而实现了提高相邻按键之间噪声容限的技术效果,进而解决了由于相邻按键之间的噪声容限低,导致设备控制单元对相邻按键误识别的技术问题。
附图说明
[0019]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0020]图1是根据现有技术的一种常用按键检测装置的示意图;
[0021]图2是根据本专利技术实施例的一种按键检测的装置的结构框图;
[0022]图3是根据本专利技术实施例的一种按键检测装置的示意图;
[0023]图4是根据本专利技术实施例的一种按键检测方法的流程图。
具体实施方式
[0024]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范
围。
[0025]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0026]图1是根据现有技术的一种常用按键检测装置的示意图,如图1所示,按键电路中串联有8个电阻,每个电阻并联一个按键,当不同的按键按下时,MCU会接收到不同的电压,并根据接收到的电压做出响应。当用户按下按键K8时,ADC接口检测到的采样电压V
ADC
最大,由于ADC接口检测到的电压不能高于最大采样电压限制,所以此时V
ADC
已经达到了最大采样电压,由于整个系统的最大输入电压V
cc
不能提高,这也就导致了8个按键之间的噪声容限不能提高,而相邻按键之间的噪声容限小,会容易导致ADC接口在检测电压时检测错误,进而本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种按键检测装置,其特征在于,包括:第一电阻,连接在直流电源和目标设备的按键电路之间,其中,所述按键电路包含的多个电阻串联连接;比较器,所述比较器的第一输入端与所述按键电路连接,所述比较器的第二输入端输入预设电压,所述比较器的输出端与控制器的通用输入输出端连接,其中,所述预设电压用于表征所述控制器的采样电压;选通开关,所述选通开关的控制端与所述比较器的输出端连接,所述选通开关的输入端与所述按键电路连接,所述选通开关的第一输出端经过第一支路与所述控制器的采样端连接,所述选通开关的第二输出端经过第二支路与所述控制器的采样端连接,所述选通开关用于基于所述选通开关的控制端的输入电压,控制所述选通开关的输入端与所述选通开关的第一输出端或第二输出端导通,其中,所述第一支路的电阻与所述第二支路的电阻不同;其中,所述控制器用于基于所述控制器的采样端采集到的电压值和通用输入输出端的状态,确定所述按键电路中导通的目标按键。2.根据权利要求1所述的装置,其特征在于,所述比较器用于获取所述比较器的第一输入端输入的键值电压,响应于所述键值电压小于所述预设电压,控制所述比较器的输出端输出低电平,响应于所述键值电压大于所述预设电压,控制所述比较器的输出端输出高电平。3.根据权利要求1所述的装置,其特征在于,所述选通开关用于响应于所述选通开关的控制端的输入电压为低电平,控制所述选通开关的输入端与所述选通开关的第一输出端导通;响应于所述选通开关的控制端的输入电压为高电平,控制所述选通开关的输入端与所述选通开关的第二输出端导通。4.根据权利要求1所述的装置,其特征在于,所述第一支路包括:导线,连接在所述选通开关的第一输出端和所述控制器的采样端之间;所述第二支路包括:第二电阻,所述第二电阻的第一端接地,所述第二电阻的第二端与所述选通开关的第二...

【专利技术属性】
技术研发人员:蒋伟
申请(专利权)人:广州六环信息科技有限公司
类型:发明
国别省市:

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

1