logo好方法网

振动系统快速停止的方法、装置、计算机设备及存储介质


技术摘要:
本申请实施例公开了一种振动系统快速停止的方法,包括:获取待处理的初始振动波形;采用预设的均衡算法确定初始振动波形的均衡电压信号;从均衡电压信号中截取自预设位置开始至终点的电压信号作为末端电压信号;获取目标电机的输出电压阈值,根据初始振动波形和预设位  全部
背景技术:
】 电机作为一种基于电磁感应原理的换能器,在现在便携式设备中广泛运用。其中, 线性电机能够丰富的振动效果,且具有稳定的工作状态,这给线性电机设计人员与振动效 果设计人员提供了很大的发挥空间,在用户体验上,可以获得更丰富的触觉体验效果,触觉 效果在现实生活中的应用越来越广泛,也是各大电子设备公司的竞争点。但是随着电子设 备的不断发展,触觉效果的实现平台(如振动系统)也是千差万别。因此,对于同一触觉效果 如何在不同平台上实现,是一个十分重要的问题。目前均衡算法是一种常用的技术,将设计 好的振动波形储存在设备中,然后根据振动系统的数学模型,计算出需要的均衡电压信号, 用该均衡电压信号驱动该振动系统即可得到设计好的振动效果。 然而,各个振动系统存在着明显差异,即同样的效果,在不同振动系统中,可能需 要完全不同的均衡电压信号才能实现。众所周知,电子设备都是有固定的电压输出能力,为 此,均衡出来的电压可能远超设备的输出能力。均衡电压信号一旦超过设备输出能力,则实 际的振动效果就会与设计的振动情况存在较大差异,而引起电机振动系统出现较大余振的 问题,会影响线性电机的快速停止功能,进而降低了触觉效果。 【
技术实现要素:
】 有鉴于此,本申请提供了一种振动系统快速停止的方法、装置、计算机设备及存储 介质,用于解决现有技术中由于振动信号设计不合理导致电机的振动系统振动效果不佳, 引起触觉效果不佳的问题。 本申请实施例的具体技术方案为: 第一方面,本申请实施例提供一种振动系统快速停止的方法,包括: 步骤102,获取待处理的初始振动波形; 步骤104,采用预设的均衡算法确定所述初始振动波形的均衡电压信号; 步骤106,从所述均衡电压信号中截取自预设位置至终点的电压信号作为末端电 压信号,所述预设位置为所述均衡电压信号中的靠近末端的位置; 步骤108,获取目标电机的输出电压阈值,当所述末端电压信号大于所述输出电压 阈值时,根据所述初始振动波形和所述预设位置确定第一待拼接波形; 步骤110,根据所述目标电机的系统谐振频率、所述预设位置和所述第一待拼接波 形生成第二待拼接波形; 步骤112,将所述第一待拼接波形和第二待拼接波形进行拼接处理,生成目标振动 波形; 步骤114,基于所述目标振动波形,采用均衡算法计算得到目标输出电压; 4 CN 111552379 A 说 明 书 2/9 页 步骤116,利用所述目标输出电压驱动所述目标电机的振动系统,以使所述目标电 机的振动系统在振动末端快速停止。 进一步地,步骤108还包括: 当所述末端电压信号小于或者等于所述输出电压阈值时,则将所述均衡电压信号 确定为目标输出电压; 直接利用所述目标输出电压驱动所述目标电机的振动系统,以使所述目标电机的 振动系统在振动末端快速停止。 进一步地,步骤104包括: 根据所述初始振动波形和对应的马达系统特征,通过均衡算法计算得到所述均衡 电压信号。 进一步地,自所述预设位置到所述初始振动波形的起点的时间间隔是自所述预设 位置到所述初始振动波形的终点的时间间隔的5-20倍。 进一步地,步骤108包括: 从所述初始振动波形中,删除自所述预设位置至终点的初始振动波形,得到所述 第一待拼接波形。 进一步地,步骤110包括: 获取所述目标电机的系统谐振频率对应的正弦电压信号; 采用预设的与所述正弦电压信号对应的振动系统的数学模型,计算得到所述目标 电机的振动响应波形; 根据所述振动响应波形、所述预设位置和所述第一待拼接波形生成所述第二待拼 接波形。 进一步地,步骤110包括: 获取所述第一待拼接波形在所述预设位置的第一幅值; 根据所述第一幅值对所述振动响应波形进行缩放处理,生成所述第二待拼接波 形,所述第二待拼接波形的起始幅值与所述第一幅值相同。 第二方面,本申请实施例提供一种振动系统快速停止的装置,包括: 振动波形获取模块,用于获取待处理的初始振动波形; 第一电压信号确定模块,用于采用预设的均衡算法确定所述初始振动波形的均衡 电压信号; 第二电压信号确定模块,用于从所述均衡电压信号中截取自预设位置至终点的电 压信号作为末端电压信号,所述预设位置为所述均衡电压信号中的靠近末端的位置; 第一波形确定模块,用于获取目标电机的输出电压阈值,当所述末端电压信号大 于所述输出电压阈值时,根据所述初始振动波形和所述预设位置确定第一待拼接波形; 第二波形确定模块,用于根据所述目标电机的系统谐振频率、所述预设位置和所 述第一待拼接波形生成第二待拼接波形; 波形拼接模块,用于将所述第一待拼接波形和第二待拼接波形进行拼接处理,生 成目标振动波形; 目标电压计算模块,用于基于所述目标振动波形,采用均衡算法计算得到目标输 出电压; 5 CN 111552379 A 说 明 书 3/9 页 快速停止模块,用于利用所述目标输出电压驱动所述目标电机的振动系统,以使 所述目标电机的振动系统在振动末端快速停止。 第三方面,本申请实施例还提供一种终端,包括存储器、处理器及存储在所述存储 器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上 所述振动系统快速停止的方法的步骤。 第四方面,本申请实施例还提供一种计算机可读存储介质,包括计算机指令,当所 述计算机指令在计算机上运行时,使得计算机执行如上所述振动系统快速停止的方法的步 骤。 实施本申请实施例,将具有如下有益效果: 采用了上述振动系统快速停止的方法、装置、计算机设备及存储介质之后,通过获 取待处理的初始振动波形;采用预设的均衡算法确定初始振动波形的均衡电压信号;从均 衡电压信号中截取预设位置的电压信号作为末端电压信号;获取目标电机的输出电压阈 值,当末端电压信号大于输出电压阈值时,根据初始振动波形和预设位置确定第一待拼接 波形;根据目标电机的系统谐振频率、预设位置和第一待拼接波形生成第二待拼接波形;将 第一待拼接波形和第二待拼接波形进行拼接处理,生成目标振动波形,基于目标振动波形, 采用均衡算法计算得到目标输出电压;利用目标输出电压驱动所述目标电机的振动系统, 以使目标电机的振动系统在振动末端快速停止。通过对初始振动波形进行优化后,提高了 目标振动波形设计效率和生成效率,进而有利于提高电机的振动系统的振动效果以实现电 机快速停止功能,提升触觉效果。 【附图说明】 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 其中: 图1为一个实施例中所述振动系统快速停止的方法的流程示意图; 图2为一个实施例中所述目标振动波形的波形示意图; 图3为另一个实施例中所述振动系统快速停止的方法的流程示意图; 图4为一个实施例中所述第二待拼接波形生成方法的流程示意图; 图5为另一个实施例中所述第二待拼接波形生成方法的流程示意图; 图6为一个实施例中所述振动系统快速停止的装置的结构示意图; 图7为一个实施例中运行上述振动系统快速停止的方法的计算机设备的内部结构 示意图。 【
分享到:
收藏