System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及终端,尤其涉及马达检测方法及相关设备。
技术介绍
1、随着科技的发展,电子设备逐渐成为了人们日常生活中不可或缺的工具之一。电子设备内置马达,马达主要的作用是使电子设备可以产生振动效果,以此带来更好的振动和触控反馈,增强用户的操作手感。马达可以分为转子马达和线性马达,其中,转子马达包括定子、转子(也可以称为偏心质量块)、电刷和整流子。目前部分手机、手表等电子设备仍在使用转子马达,在用户使用内置转子马达的电子设备的过程中,转子马达在长时间工作后转子马达内部的电刷与整流子间会产生磨屑,这些磨屑会概率性地垫在电刷与整流子中间,导致电刷与整流子接触不良,从而引起马达弱振或者不振。此外,电子设备还可能会出现马达位置异常等情况。上述马达的异常情况给用户带来较差的体验。因此,在用户日常使用电子设备的过程中检测马达是否出现异常显得尤为重要。
2、目前,通常是通过驱动集成电路(integrated circuit,ic)驱动小电流检测电压实现检测马达断路等异常。然而,转子马达的结构较为简单,一般仅通过定值低压差线性稳压器(low dropout regulator,ldo)就可以驱动,不具备驱动ic,所以无法通过驱动ic检测马达是否出现异常。因此,如何在用户日常使用电子设备的过程中检测马达是否出现异常是一个亟待解决的问题。
技术实现思路
1、本申请提供了一种马达检测方法及相关设备,电子设备可以控制马达振动,若在马达振动之前,电子设备处于静置状态,则在马达振动过程中电子设备可以获取
2、第一方面,本申请提供了一种马达检测方法,应用于电子设备,电子设备包括马达、加速度传感器、麦克风,该方法包括:电子设备控制马达振动;若在马达振动之前,电子设备处于静置状态,则在马达振动过程中电子设备获取第一数据,并将第一数据和第二数据进行比较,若第一数据与第二数据的偏离程度超出阈值,则确定马达异常;马达异常包括以下一项或多项:马达振动强度异常、马达位置异常,其中,马达振动强度异常是基于第三数据确定的,第三数据包括加速度传感器采集到的第一加速度数据和麦克风采集到的第一音频数据;马达位置异常是基于第四数据确定的,第四数据包括加速度传感器采集到的第二加速度数据;第三数据属于第一数据;第四数据属于第一数据。
3、其中,上述第一数据可以是检测数据,上述第二数据可以是标准数据,上述第三数据可以是第一数据中的用于检测马达振动强度异常的数据,上述第四数据可以是第一数据中的用于检测马达位置异常的数据,上述第一加速度数据可以例如是振动量,上述第二加速度数据可以例如是振动方向,上述第一音频数据可以例如是声音的频率。
4、通过实施第一方面提供的方法,电子设备可以控制马达振动,若在马达振动之前,电子设备处于静置状态,则在马达振动过程中电子设备可以获取检测数据,并将获取到的检测数据与马达在正常状态下振动的标准数据进行比较,若检测数据与标准数据的偏离程度超出阈值,则确定马达处于异常状态,否则确定马达处于正常状态。这样,便于用户在日常使用电子设备过程中对马达状态进行检测。
5、结合第一方面,在一些实施例中,电子设备还包括陀螺仪,静置状态具体是指电子设备检测到陀螺仪的输出值不变并且加速度传感器输出的加速度的值为0。
6、这样,通过陀螺仪和加速度传感器来判断电子设备是否处于静置状态可以减少误判,提高判断的准确率。
7、结合第一方面,在一些实施例中,第二加速度数据用于指示马达振动时电子设备的移动方向。
8、结合第一方面,在一些实施例中,第一加速度数据用于指示马达振动时电子设备的加速度的值,第一音频数据用于指示马达振动时电子设备的声音的频率,第二数据包括第三加速度数据和第二音频数据;若第一数据与第二数据的偏离程度超出阈值,则确定马达异常,具体包括:若第一加速度数据与第三加速度数据的偏离程度未超出第一阈值,且若第一音频数据与第二音频数据的偏离程度未超出第二阈值,则确定马达振动强度正常,否则确定马达振动强度异常。
9、其中,上述第三加速度数据可以是振动量,第二音频数据可以是声音的频率。
10、这样,通过加速度传感器采集的数据和麦克风采集的数据来综合判断马达是否异常,可以减少误判。
11、结合第一方面,在一些实施例中,该方法还包括:在确定马达振动强度异常的情况下,若第一加速度数据与0值的差值小于第三阈值,和/或,第一音频数据与0值的差值小于第四阈值,则电子设备确定马达的振动强度为0。
12、这样,在确定马达振动强度异常的情况下,电子设备还可以判断马达振动强度异常的类型,在上述情况下,马达振动强度异常的类型是马达不振。
13、结合第一方面,在一些实施例中,该方法还包括:在确定马达振动强度异常的情况下,若第一加速度数据和第一音频数据与0值的差值都大于或等于第五阈值,则电子设备确定马达的振动强度小于第一振动强度阈值,且大于0。
14、这样,在确定马达振动强度异常的情况下,电子设备还可以判断马达振动强度异常的类型,在上述情况下,马达振动强度异常的类型是马达弱振。
15、结合第一方面,在一些实施例中,第二数据包括第四加速度数据,若第一数据与第二数据的偏离程度超出阈值,则确定马达异常,具体包括:
16、若第二加速度数据与第四加速度数据的偏离程度未超出第六阈值,则确定马达位置正常,否则确定马达位置异常。
17、其中,上述第四加速度数据可以是振动方向。
18、这样,电子设备可以确定马达位置是否异常。
19、结合第一方面,在一些实施例中,在确定马达异常之后,该方法还包括:电子设备显示第一用户界面;电子设备在第一用户界面检测到第一用户操作;响应于第一用户操作,电子设备启动修复马达振动强度异常的流程。
20、其中,上述第一用户界面可以例如是图5b所示的用户界面,上述第一用户操作可以例如是用户针对图5b所示的控件512的操作(例如点击操作)。
21、这样,在确定马达异常之后,电子设备可以输出提示信息,提示用户来尝试自行修复马达异常。
22、结合第一方面,在一些实施例中,修复马达振动强度异常的流程,具体包括:电子设备播放第一音频;在播放第一音频之后,电子设备判断是否修复了马达振动强度异常,若是,则电子设备输出第一提示信息,第一提示信息用于提示用户马达恢复到正常状态。
23、其中,上述第一音频可以是用于修复马达异常的音频,第一提示信息可以例如是图5d所示的提示信息。
24、这样,电子设备可以通过播放音频时产生的振动来使得马达的电刷与整流子间的磨屑被移开,从而达到修复马达振动强度异常的目的。本文档来自技高网...
【技术保护点】
1.一种马达检测方法,应用于电子设备,其特征在于,所述电子设备包括马达、加速度传感器、麦克风,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述电子设备还包括陀螺仪,所述静置状态具体是指所述电子设备检测到所述陀螺仪的输出值不变并且所述加速度传感器输出的加速度的值为0。
3.根据权利要求1或2所述的方法,其特征在于,所述第二加速度数据用于指示所述马达振动时所述电子设备的移动方向。
4.根据权利要求3所述的方法,其特征在于,所述第一加速度数据用于指示所述马达振动时所述电子设备的加速度的值,所述第一音频数据用于指示所述马达振动时所述电子设备的声音的频率,所述第二数据包括第三加速度数据和第二音频数据;
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.根据权利要求3所述的方法,其特征在于,所述第二数据包括第四加速度数据,所述若所述第一数据与所述第二数据的偏离程度超出阈值,则确定所述马达异常,具体包括:
8.根据权利要求4
9.根据权利要求8所述的方法,其特征在于,所述修复所述马达振动强度异常的流程,具体包括:
10.根据权利要求9所述的方法,其特征在于,所述播放第一音频,具体包括:
11.根据权利要求8所述的方法,其特征在于,所述修复所述马达振动强度异常的流程,具体包括:
12.根据权利要求8所述的方法,其特征在于,所述修复所述马达振动强度异常的流程,具体包括:
13.根据权利要求8所述的方法,其特征在于,所述修复所述马达振动强度异常的流程,具体包括:
14.根据权利要求8所述的方法,其特征在于,所述修复所述马达振动强度异常的流程,具体包括:
15.根据权利要求9-14任一项所述的方法,其特征在于,所述电子设备判断是否修复了所述马达振动强度异常,具体包括:
16.根据权利要求9-14任一项所述的方法,其特征在于,所述方法还包括:
17.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器和一个或多个存储器;其中,所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行如权利要求1-16中任一项所述的方法。
18.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述程序指令在电子设备上运行时,使得所述电子设备执行如权利要求1-16中任一项所述的方法。
...【技术特征摘要】
1.一种马达检测方法,应用于电子设备,其特征在于,所述电子设备包括马达、加速度传感器、麦克风,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述电子设备还包括陀螺仪,所述静置状态具体是指所述电子设备检测到所述陀螺仪的输出值不变并且所述加速度传感器输出的加速度的值为0。
3.根据权利要求1或2所述的方法,其特征在于,所述第二加速度数据用于指示所述马达振动时所述电子设备的移动方向。
4.根据权利要求3所述的方法,其特征在于,所述第一加速度数据用于指示所述马达振动时所述电子设备的加速度的值,所述第一音频数据用于指示所述马达振动时所述电子设备的声音的频率,所述第二数据包括第三加速度数据和第二音频数据;
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.根据权利要求3所述的方法,其特征在于,所述第二数据包括第四加速度数据,所述若所述第一数据与所述第二数据的偏离程度超出阈值,则确定所述马达异常,具体包括:
8.根据权利要求4-6任一项所述的方法,其特征在于,在所述确定所述马达异常之后,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述修复所述马达振动强度异常的流程,具体包括:
10.根据权利要求9所述的方...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。