本申请适用于散热装置技术领域,提供了一种散热风扇的控制方法及电子设备,包括:基于每个预设转速下的多个预设控制信号分别控制散热风扇以各个预设转速转动;获取散热风扇以各个预设转速转动时每个预设控制信号对应的电子设备的加速度数据;基于每个预设控制信号对应的加速度数据确定每个预设控制信号对应的电子设备的振动数据;基于每个预设控制信号对应的振动数据确定每个预设控制信号的频率调节量,基于每个预设控制信号的预设频率与频率调节量确定每个预设控制信号的候选频率;基于所有预设转速下的所有控制信号的候选频率,确定各个预设转速下的目标控制信号的目标频率,降低了控制信号的频率与电子设备的振动频率产生共振的可能性。
背景技术
电子设备在运行过程中经常会发热,因此通常需要在电子设备中设置散热风扇来对电子设备的内部电路进行散热,以避免电子设备中的器件因电子设备发热量较大而被损坏。散热风扇在转动过程中通常需要进行调速控制,散热风扇的调速控制通常是通过脉宽调制(pulse width modulation,PWM)信号实现的,通过控制PWM信号的占空比可以对散热风扇的速度进行调节。
然而,散热风扇在转动过程中会产生振动,电子设备也会随之振动,电子设备振动时的振动频率可能会与PWM信号的频率(也即散热风扇的调速频率)产生共振,这样不仅会产生较大的噪声,而且会影响电子设备的使用寿命。为了减少电子设备的振动频率与散热风扇的调速频率之间的共振,通常需要对散热风扇的调速频率进行控制,常用的调速频率控制方法是基于前馈数据的频率控制,该频率控制方法通过测量散热风扇的振动数据,基于散热风扇的振动数据对散热风扇的调速频率进行控制。然而,风扇的振动数据通常较难准确获取,因此无法有效减少电子设备的振动频率与散热风扇的调速频率之间的共振。
实现思路