按键的触感检测控制方法、装置及系统与流程

文档序号:34141544发布日期:2023-05-13 09:47阅读:122来源:国知局
按键的触感检测控制方法、装置及系统与流程

本公开实施例涉及按键检测,更具体地,涉及一种按键的触感检测控制方法、装置及系统。


背景技术:

1、随着电子产业的快速发展,按键作为人机交互的媒介被广泛应用,例如遥控器、键盘和手柄等。通常可以在用户触控按键时通过控制电机带动按键运动以提升触感。

2、目前,通常会通过荷重检测的方式以检测按键的触感,即设定一个压力阈值,当施加到按键上的按压力达到该压力阈值时,控制电机停止运动。而由于电机惯性、制动等原因,因此按键会继续被施加压力,进而施加到按键上的压力会超出该压力阈值。


技术实现思路

1、本公开实施例的一个目的是提供一种按键的触感检测控制方法、装置及系统的新的技术方案。

2、根据本公开的第一方面,提供了一种按键的触感检测控制方法,该方法包括:当按键受力运动时,采集来自传感器的按压力数据;获取对所述按键进行触感检测的荷重指令;其中,所述荷重指令表示按压力在设定时间长度内随时间变化的映射关系;根据所述按压力数据,确定所述荷重指令中对应的子时刻以及所述按压力在子时刻的目标压力值;根据所述目标压力值,获得对应于所述目标压力值的电流值;在所述子时刻对应的采样间隔内,按照所述电流值驱动电机带动按压头运动,以通过所述按压头向所述按键施加对应于所述目标压力值的按压力。

3、可选地,在所述根据所述目标压力值,获得对应于所述目标压力值的电流值之前,还包括:根据所述按压力数据,确定在所述子时刻的力传感器输出的所述按压头向所述按键施加的实际压力值;根据所述目标压力值和所述实际压力值,获得所述实际压力值相对所述目标压力值的压力偏差值;所述根据所述目标压力值,获得对应于所述目标压力值的电流值,包括:根据所述压力偏差值和所述目标压力值,获得对应于所述目标压力值的电流值。

4、可选地,在根据所述压力偏差值和所述目标压力值,获得对应于所述目标压力值的电流值之前,还包括:采集来自传感器在按键受力运动时的位移数据;根据所述压力偏差值和所述目标压力值,得到目标速度值;根据所述位移数据,获得所述按键在所述采样间隔内的实际速度值;根据所述目标速度值和所述实际速度值,获得所述实际速度值相对所述目标值的速度偏差值;根据所述速度偏差值和所述目标速度值,得到所述电流值。

5、可选地,所述荷重指令被设置为:所述按压力在所述设定时间长度的起始时刻的第一目标压力值大于0,所述设定采样时刻包括所述起始时刻。

6、可选地,所述荷重指令通过按压力在设定时间长度内的基准值和按压力相对所述基准值随时间变化的变化量表示所述映射关系;其中,所述变化量通过设定幅值与所述设定幅值的随时间变化的系数表示,所述系数是通过按压力在设定时间长度内的随时间变化的周期和初始相位表示。

7、可选地,所述在所述按照所述电流值驱动电机带动按压头运动的过程中,所述方法还包括:获取限位开关输出的开关信号;在所述开关信号表示所述电机运动到设定的极限位置的情况下,按照设定的控制模式控制所述电机。

8、可选地,所述荷重指令为第一荷重指令或者第二荷重指令;其中,所述第一荷重指令包括按压阶段和抬起阶段,所述第一荷重指令所表示的在按压阶段以及抬起阶段的按压力随时间变化的映射关系;所述第二荷重指令包括全阶段,所述第二荷重指令表示在全阶段中的按压阶段的按压力随时间变化的映射关系与所述第二荷重指令所表示的在全阶段中的抬起阶段的按压力随时间变化的映射关系之间互为镜像。

9、根据本公开的第二方面,还提供了一种按键的触感检测控制装置,该装置包括:按压力数据采集模块,用于当按键受力运动时,采集来自传感器的按压力数据;荷重指令获取模块,用于获取对所述按键进行触感检测的荷重指令;其中,所述荷重指令表示按压力在设定时间长度内随时间变化的映射关系;压力值确定模块,用于根据所述按压力数据,确定所述荷重指令中对应的子时刻以及所述按压力在子时刻的目标压力值;电流值获得模块,用于根据所述目标压力值,获得对应于所述目标压力值的电流值;电机驱动模块,用于在所述子时刻对应的采样间隔内,按照所述电流值驱动电机带动按压头运动,以通过所述按压头向所述按键施加对应于所述目标压力值的按压力。

10、根据本公开的第三方面,还提供了一种按键的触感检测控制装置,包括存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序,以实现根据本公开第一方面所述的方法。

11、根据本公开的第四方面,还提供了一种按键的触感检测系统,该系统包括:上位机,用于提供荷重指令;按压头,用于与所述按键接触;电机,用于带动所述按压头向所述按键施加按压力;传感器,用于检测按压力数据;以及,触感检测控制装置,所述触感检测控制装置为权利要求9所述的触感检测控制装置;所述触感检测控制装置与所述上位机连接,以接收所述上位机发送所述荷重指令;所述触感检测控制装置与所述传感器连接,以获取所述按压力数据;所述触感检测控制装置与所述电机连接,以驱动所述电机运动。

12、可选地,所述电机为音圈电机。

13、本公开实施例的一个有益效果在于,通过精确设计按压力在设定时间长度内不同时刻的目标压力值,并控制电机按照该荷重指令运动,以在设定时间长度内的各时刻向按键施加所设计的目标压力值,进而为触感检测进行精确控制,从而减少了施加到按键上的压力过载导致按键损坏的情况。

14、通过以下参照附图对本公开的示例性实施例的详细描述,本公开实施例的其它特征及其优点将会变得清楚。



技术特征:

1.一种按键的触感检测控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述根据所述目标压力值,获得对应于所述目标压力值的电流值之前,还包括:

3.根据权利要求2所述的方法,其特征在于,在根据所述压力偏差值和所述目标压力值,获得对应于所述目标压力值的电流值之前,还包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述荷重指令被设置为:所述按压力在所述设定时间长度的起始时刻的第一目标压力值大于0,所述设定采样时刻包括所述起始时刻。

5.根据权利要求4所述的方法,其特征在于,所述荷重指令通过按压力在设定时间长度内的基准值和按压力相对所述基准值随时间变化的变化量表示所述映射关系;

6.根据权利要求1所述的方法,其特征在于,所述在所述按照所述电流值驱动电机带动按压头运动的过程中,所述方法还包括:

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述荷重指令为第一荷重指令或者第二荷重指令;

8.一种按键的触感检测控制装置,其特征在于,包括:

9.一种按键的触感检测控制装置,其特征在于,包括存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序,以实现根据权利要求1-7中任意一项所述的触感检测控制方法。

10.一种按键的触感检测系统,其特征在于,包括:

11.根据权利要求9所述的触感检测系统,其特征在于,所述电机为音圈电机。


技术总结
本公开涉及一种按键的触感检测控制方法、装置及系统,属于按键检测技术领域,该方法包括:当按键受力运动时,采集来自传感器的按压力数据;获取对所述按键进行触感检测的荷重指令;其中,所述荷重指令表示按压力在设定时间长度内随时间变化的映射关系;根据所述按压力数据,确定所述荷重指令中对应的子时刻以及所述按压力在子时刻的目标压力值;根据所述目标压力值,获得对应于所述目标压力值的电流值;在所述子时刻对应的采样间隔内,按照所述电流值驱动电机带动按压头运动,以通过所述按压头向所述按键施加对应于所述目标压力值的按压力。

技术研发人员:王学强,张一凡
受保护的技术使用者:歌尔股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1