本发明涉及数据处理,尤其涉及多设备转速控制方法、装置、设备及存储介质。
背景技术:
1、智能设备在使用过程中需要进行渲染双眼屏幕显示的同时,还需要进行多种camera及sensor数据的处理,这样就会导致智能设备的功耗非常高以及产生大量的热量,仅依靠芯片散热片的被动散热是无法及时、有效地处理该热量,为解决上述问题,大部分厂商均会想到通过使用单风扇进行主动散热,但是单风扇需要维持高转速才能处理产生的热量,而高转速势必产生噪音,该噪音会直接影响用户体验,因此,上述方式控制转速的准确性较低,以及导致用户的体验感较差。
2、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种多设备转速控制方法、装置、设备及存储介质,旨在解决现有技术控制转速的准确性较低,以及导致用户的体验感较差的技术问题。
2、为实现上述目的,本发明提供了一种多设备转速控制方法,所述多设备转速控制方法包括以下步骤:
3、通过单个脉冲宽度调制信号获取多设备反馈的目标方波信号;
4、根据多个所述目标方波信号分别确定在预设时间段内所述多设备的当前转速集合;
5、根据多个所述当前转速集合、目标转速以及初始脉冲值确定目标脉冲值;
6、根据所述目标脉冲值对所述多设备的转速进行控制。
7、可选地,所述通过单个脉冲宽度调制信号获取多设备反馈的目标方波信号,包括:
8、将单一脉冲宽度调制信号同时发送给多设备,以使所述多设备根据所述单一脉冲宽度调制信号进行转动,通过目标接口将转动过程中产生的目标方波信号进行反馈;
9、接收所述多设备反馈的目标方波信号。
10、可选地,所述根据多个所述当前转速集合、目标转速以及初始脉冲值确定目标脉冲值,包括:
11、根据多个所述当前转速集合分别确定各设备的目标转速平均值和目标转速方差;
12、根据所述目标转速平均值、目标转速方差以及目标转速确定脉冲调整值;
13、根据所述脉冲调整值对所述初始脉冲值进行调整,得到目标脉冲值。
14、可选地,所述根据所述目标转速平均值、目标转速方差以及目标转速确定脉冲调整值,包括:
15、通过目标方差加权算法根据多个所述目标转速方差计算加权转速方差;
16、根据多个所述目标转速平均值计算各转速权重值;
17、根据所述各转速权重值、目标转速方差、加权转速方差、当前转速集合中的转速以及目标转速确定脉冲调整值。
18、可选地,所述根据所述各转速权重值、目标转速方差、加权转速方差、当前转速集合中的转速确定脉冲调整值,包括:
19、根据所述各转速权重值、目标转速方差、加权转速方差、当前转速集合中的转速计算在预设时间段内连续n个目标转速;
20、对所述n个目标转速中的最大值和最小值进行筛除;
21、计算筛除后的目标转速的平均值;
22、根据所述筛除后的目标转速的平均值和目标转速计算转速偏差百分比;
23、根据所述转速偏差百分比和预设百分比数值确定脉冲调整值。
24、可选地,所述根据所述转速偏差百分比和预设百分比数值确定脉冲调整值,包括:
25、在所述转速偏差百分比小于负预设百分比数值时,确定脉冲增加值;
26、相应地,根据所述脉冲调整值对所述初始脉冲值进行调整,得到目标脉冲值,包括:
27、根据所述脉冲增加值对所述初始脉冲值进行增加;
28、在所述转速偏差百分比大于预设百分比数值时,确定脉冲降低值;
29、相应地,根据所述脉冲调整值对所述初始脉冲值进行调整,得到目标脉冲值,包括:
30、根据所述脉冲降低值对所述初始脉冲值进行降低。
31、可选地,所述根据所述目标脉冲值对所述多设备的转速进行控制,包括:
32、根据所述目标脉冲值同时驱动所述多设备进行转动,以实现对所述多设备的转速的控制。
33、此外,为实现上述目的,本发明还提出一种多设备转速控制装置,所述多设备转速控制装置包括:
34、获取模块,用于通过单个脉冲宽度调制信号获取多设备反馈的目标方波信号;
35、转速确定模块,用于根据多个所述目标方波信号分别确定所述多设备的当前转速;
36、脉冲值确定模块,用于根据多个所述当前转速、目标转速以及初始脉冲值确定目标脉冲值;
37、控制模块,用于根据所述目标脉冲值对所述多设备的转速进行控制。
38、此外,为实现上述目的,本发明还提出一种多设备转速控制设备,所述多设备转速控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多设备转速控制程序,所述多设备转速控制程序配置为实现如上文所述的多设备转速控制方法。
39、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有多设备转速控制程序,所述多设备转速控制程序被处理器执行时实现如上文所述的多设备转速控制方法。
40、本发明提出的多设备转速控制方法,通过单个脉冲宽度调制信号获取多设备反馈的目标方波信号;根据多个所述目标方波信号分别确定在预设时间段内所述多设备的当前转速集合;根据多个所述当前转速集合、目标转速以及初始脉冲值确定目标脉冲值;根据所述目标脉冲值对所述多设备的转速进行控制;通过上述方式,在利用单个脉冲宽度调制信号获取多设备反馈的目标方波信号后,分别确定在预设时间段内多设备的当前转速集合,然后结合目标转速以及初始脉冲值确定目标脉冲值,并根据目标脉冲值驱动多设备的进行转动,从而能够有效提高控制转速的准确性,进而提高散热速度和用户的体验感。
1.一种多设备转速控制方法,其特征在于,所述多设备转速控制方法包括以下步骤:
2.如权利要求1所述的多设备转速控制方法,其特征在于,所述通过单个脉冲宽度调制信号获取多设备反馈的目标方波信号,包括:
3.如权利要求1所述的多设备转速控制方法,其特征在于,所述根据多个所述当前转速集合、目标转速以及初始脉冲值确定目标脉冲值,包括:
4.如权利要求3所述的多设备转速控制方法,其特征在于,所述根据所述目标转速平均值、目标转速方差以及目标转速确定脉冲调整值,包括:
5.如权利要求4所述的多设备转速控制方法,其特征在于,所述根据所述各转速权重值、目标转速方差、加权转速方差、当前转速集合中的转速确定脉冲调整值,包括:
6.如权利要求5所述的多设备转速控制方法,其特征在于,所述根据所述转速偏差百分比和预设百分比数值确定脉冲调整值,包括:
7.如权利要求1至6中任一项所述的多设备转速控制方法,其特征在于,所述根据所述目标脉冲值对所述多设备的转速进行控制,包括:
8.一种多设备转速控制装置,其特征在于,所述多设备转速控制装置包括:
9.一种多设备转速控制设备,其特征在于,所述多设备转速控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多设备转速控制程序,所述多设备转速控制程序配置有实现如权利要求1至7中任一项所述的多设备转速控制方法。
10.一种存储介质,其特征在于,所述存储介质上存储有多设备转速控制程序,所述多设备转速控制程序被处理器执行时实现如权利要求1至7中任一项所述的多设备转速控制方法。