马达测试方法和设备与流程

文档序号:35290893发布日期:2023-09-01 13:00阅读:51来源:国知局
马达测试方法和设备与流程

本技术涉及马达测试,特别涉及一种马达测试方法和设备。


背景技术:

1、电子设备基于马达可以实现不同的震动效果,例如可以实现来电震动、闹铃震动或者游戏场景中的震动等。但上市的电子设备,有时会出现马达不震动的情况。例如,电子设备需要同时触发多种震动时会低概率引起震动数据溢出,导致马达不震动。或者频繁升压驱动马达进行大振幅的震动也可能会导致马达卡死不震动。为了降低上市电子设备出现马达不震动的情况,需要在产线上对电子设备进行马达测试。


技术实现思路

1、本技术提供了一种马达测试方法和设备,能够在产线上对电子设备进行马达混合震动测试,由此验证马达混合震动的能力,降低上市电子设备出现马达不震动情况的概率。

2、第一方面,本发明实施例提供了一种马达测试方法。该方法应用于马达测试工位的待测电子设备。待测电子设备用于执行本发明实施例的马达测试方法。具体的,电子设备前台启动前台测试项。电子设备根据前台测试项,确定电子设备后台待运行的马达混合震动测试方式。所述混合震动测试方式包括多种马达震动方式顺序循环执行或者多种马达震动方式并行执行。根据确定出的马达混合震动方式驱动马达震动。在此方式中,电子设备前台运行前台测试项,由此可以模拟电子设备的实际应力场景。在电子设备前台运行前台测试项时,后台以马达混合震动方式驱动马达震动,由此以检测电子设备在实际应力场景中的马达混合震动能力,及时发现震动不良的电子设备,降低上市电子设备出现马达不震动情况的概率。

3、在一些实施例中,电子设备可以预先存储前台测试项和马达混合震动测试方式的关联关系。当电子设备启动前台测试项后,电子设备可以基于该关联关系确定电子设备后台待运行的马达混合震动测试方式。在一些实施例中,电子设备的前台测试项可以包含场景测试项。各个场景测试项分别关联有各自的马达混合震动测试方式。例如,场景测试项为相机拍照测试项,其关联的马达混合震动测试方式为多种马达震动方式顺序循环执行。例如,场景测试项为视频播放测试,其关联的马达混合震动测试方式为多种马达震动方式并行执行。又例如,场景测试项为图片切换测试,其关联的马达混合震动测试方式为多种马达震动方式并行执行。

4、在一些实施例中,电子设备的前台测试项还可以包括温度测试项。温度测试项与场景测试项的组合与马达混合震动测试方式建立有关联关系。例如,常高温+视频播放测试关联的马达混合震动测试方式为多种马达震动方式并行执行x时长。又例如,温循中+视频播放测试关联的马达混合震动测试方式为多种马达震动方式并行执行y1轮,每轮y1时长。可选的,常高温是指测试环境的温度设置为高于第一阈值的第一温度值,指电子设备处于恒高温环境中。温循中是是指测试环境的温度在高于第二阈值的第二温度以及低于第三阈值第三温度之间切换,指电子设备处于忽高忽低的温度环境中。第二阈值大于第三阈值。

5、在一些实施例中,多种马达震动方式顺序循环执行,包括:按照第一马达震动方式、第二马达震动方式以及第三马达震动方式的顺序循环执行。例如,按照第一马达震动方式、第二马达震动方式以及第三马达震动方式的顺序执行一轮后,再次按照第一马达震动方式、第二马达震动方式以及第三马达震动方式的顺序执行下一轮,如此循环直至马达混合震动测试方式结束。可选的,在每轮测试中第一马达震动方式、第二马达震动方式以及第三马达震动方式的顺序可以调整。可选的,每轮测试中第一马达震动方式、第二马达震动方式以及第三马达震动方式的顺序保持一致。可选的,根据需要还可以加入第四马达震动方式、第五马达震动方式或者其它可能的马达震动方式。当然,也可以使用第四马达震动方式、第五马达震动方式或者其它可能的马达震动方式替换上述的第一马达震动方式、第二马达震动方式或者第三马达震动方式。

6、在一些实施例中,多种马达震动方式并行执行,包括:所述第一马达震动方式、所述第二马达震动方式以及所述第三马达震动方式并行执行。可选的,根据需要还可以加入第四、第五马达震动方式或者其它可能的马达震动方式与第一至三马达震动方式并行执行。当然,也可以使用第四马达震动方式、第五马达震动方式或者其它可能的马达震动方式替换上述的第一马达震动方式、第二马达震动方式或者第三马达震动方式。

7、在一些实施例中,第一马达震动方式、所述第二马达震动方式以及所述第三马达震动方式并行执行,包括:所述第一马达震动方式基于第一线程执行,所述第一线程循环执行所述第一马达震动方式;所述第二马达震动方式基于第二线程执行,所述第二线程循环执行所述第二马达震动方式;所述第三马达震动方式基于第三线程执行,所述第三线程循环执行所述第三马达震动方式;其中,所述第一线程、所述第二线程和所述第三线程并行运行。

8、在一些实施例中,电子设备预先存储每种马达震动方式的马达震动可选参数。电子设备每次执行马达混合震动测试方式中的每种马达震动方式时,均从相应马达震动可选参数中随机选择每种马达震动方式的马达震动参数。电子设备根据随机选择的马达震动参数执行每种马达震动方式。

9、在一些实施例中,对于每种马达震动方式均需要基于马达震动参数执行。上述马达震动可选参数即设置了马达震动参数的可选范围。本发明实施例,每次执行每种马达震动方式时均从自身的马达震动可选参数中随机选择马达震动参数来执行本次的马达震动方式。通过此方式可以混合出不同震动组合,由此以增强对电子设备马达的验证。

10、例如,确定出的马达混合震动测试方式为按照第一马达震动方式、第二马达震动方式以及第三马达震动方式的顺序循环执行。则执行第一马达震动方式时,从第一马达震动方式的马达震动可选参数中随机选择第一参数,基于第一参数执行第一马达震动方式。之后执行第二马达震动方式时,从第二马达震动方式的马达震动可选参数中随机选择第二参数,基于第二参数执行第二马达震动方式。之后执行第三马达震动方式时,从第三马达震动方式的马达震动可选参数中随机选择第三参数,基于第三参数执行第三马达震动方式。之后再次执行第一马达震动方式时,从第一马达震动方式的马达震动可选参数中随机选择第四参数,并基于第四参数执行第一马达震动方式,如此循环,直至马达混合震动测试方式结束。

11、例如,确定出的马达混合震动测试方式为第一马达震动方式、所述第二马达震动方式以及所述第三马达震动方式并行执行,每种马达震动方式每次执行时均随机选择马达震动参数,具体可以参考上述顺序执行示例,此处不再赘述。

12、在一些实施例中,第一马达震动方式可以为a公司的原生震动方式、第二马达震动方式可以为haptic1.0震动方式、第三马达震动方式可以为haptic2.0震动方式。其中haptic1.0震动方式包含400多种震动场景。haptic2.0震动方式包含众多游戏震动文件。本发明实施例的串行震动方式可以为:按照a公司的原生震动方式、haptic1.0震动方式、haptic2.0震动方式的顺序循环执行。本发明实施例的并行震动方式可以为:a公司的原生震动方式、haptic1.0震动方式、haptic2.0震动方式并行执行,由此以使多种震动同时作用在马达,以测试马达对复杂震动环境的适应能力。

13、在一些实施例中,对于启动的前台测试项,其具有一定的测试时长。相应的,可以确定前台测试项所需执行的第一时长。之后确定马达混合震动测试方式的时间占比,根据该时间占比和第一时长可以确定马达混合震动测试方式所需执行的第二时长。例如,前台测试项所需执行的第一时长为45分钟,马达混合震动测试方式的时间占比为20%。则马达混合震动测试方式所需执行的第二时长为45*20%=9分钟。

14、可选的,如果确定出的马达混合震动测试方式为按照第一马达震动方式、第二马达震动方式以及第三马达震动方式的顺序循环执行,则顺序循环执行的时长为第二时长,在上述示例中为9分钟。

15、可选的,如果确定出的马达混合震动测试方式为第一马达震动方式、所述第二马达震动方式以及所述第三马达震动方式并行执行,则第一马达震动方式、第二马达震动方式以及第三马达震动方式并行执行的时长为第二时长,在上述示例中为9分钟。

16、在一些实施例中,还可以确定马达混合震动测试方式执行的轮数以及每轮执行的时长。

17、在一些实施例中,所述根据电子设备前台运行的前台测试项,确定所述电子设备后台运行的马达混合震动测试方式之前,所述方法还包括:检测到电子设备开启前台测试项时,确定用于进行马达混合震动测试的第一开关项是否开启。若所述第一开关项开启,则再根据电子设备前台运行的前台测试项确定所述电子设备后台运行的马达混合震动测试方式。可选的,该第一开关项用于显示给测试人员,测试人员可以勾选该第一开关项为开启状态。

18、在一些实施例中,电子设备可以预先存储马达混合震动测试方式的第一配置文件;所述第一配置文件包含用于确定所述马达混合震动测试方式的参数,还包含每种马达震动方式的配置参数。本发明实施例中,电子设备可以根据所述第一配置文件确定所述马达混合震动测试方式以及确定执行所述马达混合震动测试方式的参数数据,并依据所述参数数据驱动马达震动。可选的,第一配置文件可以包含上述前台测试项和马达混合震动测试方式的关联关系。可选的,第一配置文件还可以包含马达混合震动测试方式的时间占比,以用于确定马达混合震动测试方式所需执行的第二时长。可选的,第一配置文件还可以包含每种马达震动方式的马达震动可选参数,以用于随机选择马达震动参数。

19、在一些实施例中,在根据所述第一配置文件确定所述马达混合震动测试方式以及执行所述马达混合震动测试方式的参数数据之前,所述方法还包括:验证所述第一配置文件的合法性;若所述第一配置文件合法,则根据所述第一配置文件确定所述马达混合震动测试方式以及执行所述马达混合震动测试方式的参数数据。可选的,验证第一配置文件的合法性包含验证第一配置文件包含的数据格式的合法性。可选的,验证第一配置文件的合法性还包含验证第一配置文件包含的马达震动方式以及每种马达震动方式下的震动参数的合法性。例如,每种马达震动方式的马达震动可选参数是否在合理范围,每种马达震动方式的震动场景是否包含在预设场景中等。通过验证第一配置文件的合法性,可以确保后续马达混合震动测试方式的顺利执行。

20、第二方面,本发明实施例一种电子设备,其特征在于,包括:所述电子设备包括用于存储程序指令的存储器和用于执行所述程序指令的处理器,其中,当所述程序指令被所述处理器执行时,触发所述电子设备执行如上述第一方面或者第一方面任一项所述的方法。

21、第三方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当其在电子设备上运行时,使得电子设备执行如上述第一方面或者第一方面任一项所述的方法。

22、应当理解的是,本发明实施例第二至三方面与本技术的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1