一种控制信号的生成方法、电子设备及存储介质技术

技术编号:22390114 阅读:18 留言:0更新日期:2019-10-29 07:14
本发明专利技术提供了一种控制信号的生成方法、电子设备及存储介质,方法包括:获取初始信号与时间的关系曲线,关系曲线包括若干采样点以及每个采样点所对应的时间和初始信号的值;判断关系曲线的第一个采样点所对应的初始信号的值是否为0;若关系曲线的第一个采样点所对应的初始信号的值不为0,根据关系曲线构建优化函数;将每个采样点对应的初始信号的值与优化函数的对应值相乘,以得到每个采样点的优化值;根据优化值与时间的对应关系生成控制信号,控制信号用于驱动马达振动。本发明专利技术的控制信号的生成方法可以减少振荡响应,提高用户体验。

A method of generating control signal, electronic equipment and storage medium

【技术实现步骤摘要】
一种控制信号的生成方法、电子设备及存储介质
本专利技术涉及通讯领域,尤其涉及一种控制信号的生成方法、电子设备及存储介质。
技术介绍
现有的手机、平板电脑等电子设备,对于振动反馈,体验者所感受的是触控器工作带来的直观的物理体验,而多样的体验反馈需要不同的输入信号来激励。很多时候输入信号是根据触控器的直接输出而来的,为了达到某种振动效果,很多时候设计师是从触控器的输入端出发,逆推得到触控器的输入控制信号。而逆推的过程中有一定概率会造成得到的输入控制信号起始点或终止点非零的奇异变化,即导致控制信号并非从0开始。激励信号非零开始,相当于在信号中引入了一个阶跃信号,目前的线性激励马达(LRA)对于阶跃信号会产生振荡的响应,影响用户体验。因此,有必要提供一种使控制信号从0开始的控制信号的生成方法。
技术实现思路
本专利技术的目的在于提供一种控制信号的生成方法、电子设备及存储介质,使控制信号从0开始,减少振荡响应。本专利技术的技术方案如下:一种控制信号的生成方法,包括:获取初始信号与时间的关系曲线,所述关系曲线包括若干采样点以及每个采样点所对应的时间和初始信号的值;判断所述关系曲线的第一个采样点所对应的初始信号的值是否为0;若所述关系曲线的第一个采样点所对应的初始信号的值不为0,根据所述关系曲线构建优化函数;将每个采样点对应的所述初始信号的值与所述优化函数的对应值相乘,以得到每个采样点的优化值;根据所述优化值与时间的对应关系生成控制信号,所述控制信号用于驱动马达振动。进一步地,所述优化函数为:y=1-e-λt,其中,λ为固定值,t为时间。进一步地,其中,n为采样点的数量。进一步地,所述将每个采样点的所述初始信号的值与所述优化函数的对应值相乘之前,所述方法还包括:将所述初始信号与时间的关系曲线归一化。进一步地,所述方法还包括:判断所述关系曲线的最后一个采样点所对应的初始信号的值是否为0;若所述关系曲线的最后一个采样点所对应的初始信号的值不为0,将所述关系曲线上的采样点倒序排列,将倒序排列后的每个采样点的所述初始信号的值与所述优化函数的对应值相乘,以得到倒序排列的每个采样点的优化值。进一步地,所述初始信号为电压信号。本专利技术还提供一种电子设备,包括处理器和存储器,所述存储器中存储有计算机可读程序,所述计算机可读程序被配置成由处理器执行,所述计算机可读程序被处理器执行时实现上述的方法。本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的方法。本专利技术的有益效果在于:通过构建优化函数,对第一个采样点对应的初始信号的值不为0的关系曲线进行优化,得到每个采样点的优化值,根据优化值与时间的对应关系生成控制信号,得到第一个采样点对应的初始信号为0的控制信号,以驱动马达振动,从而减少振荡响应,提高用户体验。【附图说明】图1为本专利技术实施例提供的控制信号的生成方法的应用场景图;图2为本专利技术实施例提供的电子设备示意图;图3为本专利技术第一实施例提供的控制信号的生成方法流程图;图4为本专利技术的实施例提供的初始信号与时间的关系曲线;图5为本专利技术实施例提供的方法生成的控制信号示意图。【具体实施方式】下面结合附图和实施方式对本专利技术作进一步说明。如图1所示,本专利技术实施例提供的控制信号的生成方法应用于马达驱动系统中,马达驱动系统包括电子设备1、信号发生器2、信号采集器3及马达4,信号发生器2产生驱动信号,信号采集器3采集驱动信号,生成初始信号与时间的关系曲线,电子设备1对初始信号与时间的关系曲线进行处理后驱动马达4振动。如图2所示,本专利技术实施例提供的电子设备,包括处理器11和存储器12,存储器12中存储有计算机可读程序,计算机可读程序被配置成由处理器11执行,计算机可读程序被处理器11执行时实现下述的方法。如图3所示,本专利技术第一实施例提供的控制信号的生成方法,包括:步骤S101:获取初始信号与时间的关系曲线,所述关系曲线包括若干采样点以及每个采样点所对应的时间和初始信号的值。其中,初始信号与时间的关系曲线是由马达的运动参数计算出的,例如,根据马达振动过程中位移与时间的关系或者加速度与时间的关系计算出初始信号与时间的关系曲线。图4为初始信号与时间的关系曲线,即初始信号关于时间的函数,横坐标为时间,纵坐标为初始信号的值,在一种实施方式中,初始信号为电压信号。步骤S102:判断所述关系曲线的第一个采样点所对应的初始信号的值是否为0。其中,第一个采样点为初始信号的起始点,即时间为0所对应的采样点,如图4所示,时间为0的采样点所对应的初始信号的值不为0。步骤S103:若所述关系曲线的第一个采样点所对应的初始信号的值不为0,根据所述关系曲线构建优化函数。其中,优化函数需要满足在初始时是渐进1的凹函数,后面则变成无限接近于1的直线,即使得优化后的信号初始处从0开始缓慢上升,而后幅度无限接近于原信号。在一种实施方式中,优化函数为:y=1-e-λt,其中,λ为固定值,t为时间。优选地,其中,n为采样点的数量。需要说明的是,λ也可以根据经验值进行设定。步骤S104:将每个采样点对应的所述初始信号的值与所述优化函数的对应值相乘,以得到每个采样点的优化值。具体的,根据每个采样点的时间,计算出优化函数的值,与该采样点对应的初始信号值相乘,得到该采样点的优化值。在一种实施方式中,首先将初始信号与时间的关系曲线归一化,并记录其中最大值,与优化函数相乘复原其真实值。步骤S105:根据所述优化值与时间的对应关系生成控制信号,所述控制信号用于驱动马达振动。具体的,每个优化值对应一个时间,根据优化值与时间的对应关系,即可得出函数关系,并绘制出优化值与时间的关系曲线,即控制信号,如图5所示,曲线L1为初始信号,曲线L2为经过优化函数优化后的控制信号,控制信号的初始点为0,用控制信号驱动马达,减少振荡响应,提高用户体验。在另一实施例中,控制信号的生成方法还包括:判断关系曲线的最后一个采样点所对应的初始信号的值是否为0;若关系曲线的最后一个采样点所对应的初始信号的值不为0,将关系曲线上的采样点倒序排列,将倒序排列后的每个采样点的初始信号的值与优化函数的对应值相乘,以得到倒序排列的每个采样点的优化值。具体的,关系曲线的最后一个采样点为初始信号的终止点,若需要将初始信号的终止点优化为0,首先将初始信号与时间的关系曲线进行倒序排列,例如,将每个采样点对应的初始信号的值进行倒序排列,与时间形成倒序后的函数关系,根据倒序排列后每个采样点对应的时间,计算出优化函数的值,与该采样点对应的初始信号值相乘,得到该采样点的优化值,即倒序排列的每个采样点的优化值,将倒序排列的每个采样点的优化值再次倒序排列,与时间形成关系曲线,即得到控制信号,从而得到终止点为0的控制信号,减少振荡响应,提高用户体验。本专利技术实施例提供的电子设备与前述实施例中的方法是基于同一专利技术构思下的两个方面,在前面已经对方法实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的电子设备的实施过程,为了说明书的简洁,在此就不再赘述。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本专利技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本专利技术的技术方本文档来自技高网...

【技术保护点】
1.一种控制信号的生成方法,其特征在于,包括:获取初始信号与时间的关系曲线,所述关系曲线包括若干采样点以及每个采样点所对应的时间和初始信号的值;判断所述关系曲线的第一个采样点所对应的初始信号的值是否为0;若所述关系曲线的第一个采样点所对应的初始信号的值不为0,根据所述关系曲线构建优化函数;将每个采样点对应的所述初始信号的值与所述优化函数的对应值相乘,以得到每个采样点的优化值;根据所述优化值与时间的对应关系生成控制信号,所述控制信号用于驱动马达振动。

【技术特征摘要】
2019.06.26 CN PCT/CN2019/0930781.一种控制信号的生成方法,其特征在于,包括:获取初始信号与时间的关系曲线,所述关系曲线包括若干采样点以及每个采样点所对应的时间和初始信号的值;判断所述关系曲线的第一个采样点所对应的初始信号的值是否为0;若所述关系曲线的第一个采样点所对应的初始信号的值不为0,根据所述关系曲线构建优化函数;将每个采样点对应的所述初始信号的值与所述优化函数的对应值相乘,以得到每个采样点的优化值;根据所述优化值与时间的对应关系生成控制信号,所述控制信号用于驱动马达振动。2.根据权利要求1所述的控制信号的生成方法,其特征在于,所述优化函数为:y=1-e-λt,其中,λ为固定值,t为时间。3.根据权利要求2所述的控制信号的生成方法,其特征在于,其中,n为采样点的数量。4.根据权利要求2所述的控制信号的生成方法,其特征在于,所述将每个采样...

【专利技术属性】
技术研发人员:路翔向征
申请(专利权)人:瑞声科技新加坡有限公司
类型:发明
国别省市:新加坡,SG

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

1