本发明属于移动终端技术领域,尤其涉及一种移动终端的马达震动强度校准方法及系统。
背景技术:
目前的移动便携设备大都装有震动马达,利用马达的机械震动给用户提供触觉反馈。
现有技术中,移动设备本身无法自动调节震感觉强度,需要通过人为主观去判断,会产生如下缺陷:
如果马达焊接不良或者马达本体差异性会造成震感偏强或者偏弱,人为检测无法准确判断震动强度,无法保证出货马达震动的一致性,会影响用户体验,存在用户投诉的风险。
技术实现要素:
本发明要解决的技术问题是为了克服现有技术中人为检测无法准确判断震动强度而提供一种移动终端的马达震动强度校准方法及系统。
本发明是通过下述技术方案来解决上述技术问题:
一种移动终端的马达震动强度校准方法,所述移动终端的马达震动强度校准方法包括:
利用重力传感器检测马达震动强度;
判断检测到的马达震动强度是否在强度阈值范围内,若判断为否,则调整所述马达的驱动电压。
较佳地,所述调整所述马达的驱动电压的步骤之后还包括:
在所述调整所述马达的驱动电压时,记录调整所述马达的驱动电压的总时间;
判断所述总时间是否超过时间阈值,若是,则输出表征马达不良的第一检测信息,若否,返回所述利用重力传感器检测马达震动强度的步骤;
或,所述调整所述马达的驱动电压的步骤之后还包括:
在所述调整所述马达的驱动电压时,记录调整所述马达驱动电压的次数;
判断所述次数是否超过次数阈值,若是,则输出表征马达不良的第一检测信息,若否,返回所述利用重力传感器检测马达震动强度的步骤。
较佳地,所述检测到的马达震动强度包括震动位移偏差,所述强度阈值范围包括震动位移阈值范围;
所述判断检测到的马达震动强度是否在强度阈值范围内的步骤包括:
判断所述震动位移偏差是否在所述震动位移阈值范围内。
较佳地,所述震动位移偏差包括x轴分量、y轴分量和z轴分量;所述震动位移阈值范围包括x轴阈值范围、y轴阈值范围和z轴阈值范围;
所述判断所述震动位移偏差是否在所述震动位移阈值范围内的步骤包括:
判断x轴分量、y轴分量和z轴分量是否均在对应的阈值范围内;
所述调整所述马达的驱动电压的步骤包括:
若所述x轴分量、y轴分量和z轴分量中有至少两个分量大于对应的阈值范围的最大值,则降低所述马达的驱动电压;若所述x轴分量、y轴分量和z轴分量中有至少两个分量小于对应的阈值范围的最小值,则提高所述马达的驱动电压。
较佳地,所述判断检测到的马达震动强度是否在强度阈值范围内的步骤还包括:
若判断为是,输出表征马达正常的第二检测信息。
一种移动终端的马达震动强度校准系统,所述移动终端的马达震动强度校准系统包括重力传感器、第一判断模块和电压调整模块;
所述重力传感器用于检测马达震动强度;
所述第一判断模块用于判断检测到的马达震动强度是否在强度阈值范围内,若判断为否,则调用所述电压调整模块;
所述电压调整模块用于调节马达的驱动电压。
较佳地,所述移动终端的马达震动强度校准系统还包括:
时间记录模块,用于记录调整所述马达驱动电压的总时间;
第二判断模块,用于判断所述总时间是否超过时间阈值,若是,输出表征马达不良的第一检测信息,若否,调用所述第一判断模块;
或,所述移动终端的马达震动强度校准系统还包括:
次数记录模块,用于记录调整所述马达驱动电压的总次数;
第三判断模块,用于判断调整所述马达驱动电压的总次数是否超过次数阈值,若是,输出表征马达不良的第一检测信息,若否,调用所述第一判断模块。
较佳地,所述检测到的马达震动强度包括震动位移偏差;所述阈值范围包括震动位移阈值范围;
所述第一判断模块还用于判断所述震动位移偏差是否在所述震动位移阈值范围内。
较佳地,所述震动位移偏差包括x轴分量、y轴分量和z轴分量;所述震动位移阈值范围包括x轴阈值范围、y轴阈值范围和z轴阈值范围;
所述第一判断模块还用于若所述x轴分量、y轴分量和z轴分量中有至少两个分量大于对应的阈值范围的最大值,则调用电压调整模块降低所述马达的驱动电压;若所述x轴分量、y轴分量和z轴分量中有至少两个分量小于对应的阈值范围的最小值,则调用电压调整模块提高所述马达的驱动电压。
较佳地,所述第一判断模块还用于在检测到的马达震动强度在强度阈值范围内时,输出表征马达正常的第二检测信息。
本发明的积极进步效果在于:本发明根据重力传感器来量化马达震动的强弱,如果马达震动偏强或者偏弱,通过调节马达驱动电压,来保证马达震动的一致性,从而达到良好的用户体验。
附图说明
图1为本发明实施例1的移动终端的马达震动强度校准方法的流程图。
图2为本发明实施例2的移动终端的马达震动强度校准方法的流程图。
图3为本发明实施例3的移动终端的马达震动强度校准方法的流程图。
图4为本发明实施例4的移动终端的马达震动强度校准系统的模块示意图。
图5为本发明实施例5的移动终端的马达震动强度校准系统的模块示意图。
图6为本发明实施例6的移动终端的马达震动强度校准系统的模块示意图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
本实施例提供一种移动终端的马达震动强度校准方法,如图1所示,所述移动终端的马达震动强度校准方法包括:
步骤101、利用重力传感器检测马达震动强度;
步骤102、判断检测到的马达震动强度是否在强度阈值范围内;
步骤103、若判断为否,则调整所述马达的驱动电压。
更具体的,所述调整所述马达的驱动电压的步骤包括:若所述检测到的马达震动强度大于所述强度阈值范围的最大值则降低所述马达的驱动电压,若所述检测到的马达震动强度小于所述强度阈值范围的最小值则提高所述马达的驱动电压。
本发明根据重力传感器来量化马达震动的强弱,如果马达震动偏强或者偏弱,通过调节马达驱动电压大小,来保证马达震动的一致性,从而达到良好的用户体验。
实施例2
本实施例提供一种移动终端的马达震动强度校准方法,如图2所示,与实施例1相比,区别在于,所述调整所述马达的驱动电压的步骤之后还包括:
步骤104、在所述调整所述马达的驱动电压时,记录调整所述马达的驱动电压的总时间;
步骤105、判断所述总时间是否超过时间阈值,若是,则执行步骤106,若否,则返回步骤101;
步骤106、输出表征马达不良的第一检测信息。
本实施例通过设置调整马达震动强度的时间阈值,达到限制马达调整时间的效果,防止不良马达无限次调整,提高调整效率。
更具体的,所述检测到的马达震动强度包括震动位移偏差,所述强度阈值范围包括震动位移阈值范围;
更具体的,步骤102还包括:
判断所述震动位移偏差是否在所述震动位移阈值范围内。
更具体的,所述震动位移偏差包括x轴分量、y轴分量和z轴分量;所述震动位移阈值范围包括x轴阈值范围、y轴阈值范围和z轴阈值范围;
更具体的,所述判断所述震动位移偏差是否在所述震动位移阈值范围内的步骤包括:
判断x轴分量、y轴分量和z轴分量是否均在对应的阈值范围内;
步骤103包括:
若所述x轴分量、y轴分量和z轴分量中有至少两个分量大于对应的阈值范围的最大值,则降低所述马达的驱动电压;若所述x轴分量、y轴分量和z轴分量中有至少两个分量小于对应的阈值范围的最小值,则提高所述马达的驱动电压。
不同的批次,马达震动强度会有所偏差,实际测试中,会根据批次马达进行采样,获得采样大数据,根据采样大数据设置不同的逻辑比较。逻辑比较除上述步骤外,还可以包含其他逻辑组合,比如有一个分量大于对应的阈值范围,一个分量小于对应的阈值范围,另一个分量在对应的阈值范围内,则可以约定先调小或者调大马达的驱动电压,测量调小后马达的震动强度,再根据上述类似逻辑调节马达的驱动电压。其他逻辑组合不再一一列举,原理基本类似。
较佳地,步骤102若判断为是,则执行步骤107;
步骤107、输出表征马达正常的第二检测信息。
实施例3
本实施例提供一种移动终端的马达震动强度校准方法,如图3所示,与实施例2相比,区别在于,采用步骤104’-106’替换步骤104-106,即本实施例的马达震动强度校准方法在所述调整所述马达的驱动电压的步骤之后还包括:
步骤104’、在所述调整所述马达的驱动电压时,记录调整所述马达驱动电压的次数;
步骤105’、判断所述次数是否超过次数阈值,若是,则执行步骤106’,若否,则返回步骤101;
步骤106’、输出表征马达不良的第一检测信息。
本实施例通过设置调整马达震动强度的次数阈值,达到限制马达调整次数的效果,防止不良马达无限次调整,提高调整效率。
实施例4
本实施例提供一种移动终端的马达震动强度校准系统,如图4所示,所述移动终端的马达震动强度校准系统包括重力传感器301、第一判断模块302和电压调整模块303;
所述重力传感器301用于检测马达震动强度;
所述第一判断模块302用于判断检测到的马达震动强度是否在强度阈值范围内,若判断为否,则调用所述电压调整模块303;
所述电压调整模块303用于调节马达的驱动电压。
实施例5
本实施例提供一种移动终端的马达震动强度校准系统,如图5所示,本实施例与实施例4相比,所述移动终端的马达震动强度校准系统还包括:
时间记录模块304,用于记录调整所述马达驱动电压的总时间;
第二判断模块305,用于判断所述总时间是否超过时间阈值,若是,输出表征马达不良的第一检测信息,若否,调用所述第一判断模块302;
较佳地,所述检测到的马达震动强度包括震动位移偏差;所述阈值范围包括震动位移阈值范围;
所述第一判断模块302还用于判断所述震动位移偏差是否在所述震动位移阈值范围内。
较佳地,所述震动位移偏差包括x轴分量、y轴分量和z轴分量;所述震动位移阈值范围包括x轴阈值范围、y轴阈值范围和z轴阈值范围;
所述第一判断模块302还用于若所述x轴分量、y轴分量和z轴分量中有至少两个分量大于对应的阈值范围的最大值,则调用电压调整模块303降低所述马达的驱动电压;若所述x轴分量、y轴分量和z轴分量中有至少两个分量小于对应的阈值范围的最小值,则调用电压调整模块303提高所述马达的驱动电压。
较佳地,所述第一判断模块302还用于在检测到的马达震动强度在强度阈值范围内时,输出表征马达正常的第二检测信息。
实施例6
本实施例提供一种移动终端的马达震动强度校准系统,如图6所示,本实施例与实施例5相比,其区别在于,本实施例的所述移动终端的马达震动强度校准系统不包括时间记录模块304和第二判断模块305,取而代之的是包括次数记录模块304’和第三判断模块305’;
所述次数记录模块304’,用于记录调整所述马达驱动电压的总次数;
所述第三判断模块305’,用于判断调整所述马达驱动电压的总次数是否超过次数阈值,若是,输出表征马达不良的第一检测信息,若否,调用所述第一判断模块302。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。