【技术实现步骤摘要】
一种风扇及其运行方法、电子设备及可读存储介质
[0001]本专利技术实施例涉及通信
,特别是涉及一种风扇及其运行方法、一种电子设备以及一种计算机可读存储介质。
技术介绍
[0002]目前,服务器结构紧凑且发热量大,内部有多个散热风扇进行主动散热,风扇的稳定工作对服务器的正常运行至关重要,常见的服务器散热风扇由主板12V电源供电,并通过主板上的BMC(Baseboard Management Controller 基板管理控制器)或CPLD(Complex Programmable Logic Device 可编程逻辑器件)进行调速控制和转速读取。
[0003]随着服务器管理系统的不断升级,对服务器运行状态的监测不断细化,但目前使用的服务器散热风扇大多只有转速信息的反馈,通常是上位端通过TACH(Tachometer 转速计)信号以获取风扇的转速信息,因此,只能通过转速间接判断风扇的工作状态,无法满足服务器越来越精细的运行状态监测需求。另外,部分风扇通过增加信号线的方式来指示风扇运行状态,例如增加“故障信号”用于指示风扇工作是否有异常,增加“调速完成信号”用于指示风扇转速达到设定值。但是增加信号线需要改变现有硬件接口,无法与现有系统兼容。
技术实现思路
[0004]本专利技术实施例是提供一种风扇及其运行方法、电子设备以及计算机可读存储介质,以解决现有技术中只能通过转速间接判断风扇的工作状态,无法满足服务器越来越精细的运行状态监测需求,且改变现有硬件接口,无法与现有系统兼容的问题。
...
【技术保护点】
【技术特征摘要】
1.一种风扇,包括驱动电路、控制器和电机,所述驱动电路驱动所述电机的转子转动,所述控制器与上位端连接,其特征在于,所述控制器和所述上位端设置有风扇管理总线控制协议,所述风扇管理总线控制协议设置有工作模式,所述工作模式包括PWM控制模式和命令控制模式;当所述控制器和所述上位端的工作模式为所述PWM控制模式时,通过所述上位端向所述控制器发送的PWM信号以控制所述转子的转子转速,并且,通过所述控制器向所述上位端输出的TACH信号以反馈所述控制器对应的所述转子的转子转速;当所述控制器和所述上位端的工作模式为所述命令控制模式时,通过所述上位端向所述控制器发送的CLK信号和DAT信号,以使所述控制器执行所述CLK信号和所述DAT信号形成的控制命令。2.根据权利要求1所述的风扇,其特征在于,包括:所述上位端通过PWM/CLK信号线接入所述控制器的PWM输入检测接口和双线串行通信的CLK接口,并且,所述上位端通过TACH/DAT信号线接入所述控制器的TACH信号输出接口和双线串行通信的DAT接口。3.根据权利要求2所述的风扇,其特征在于,还包括:当所述控制器和所述上位端的工作模式为所述PWM控制模式时,通过所述控制器的PWM输入检测接口接收所述上位端通过所述PWM/CLK信号线发送的PWM信号,以使所述控制器根据所述PWM信号控制所述转子的转子转速,并通过所述控制器的TACH信号输出接口向所述上位端的TACH/DAT信号线输出TACH信号,以向所述上位端反馈所述控制器对应的所述转子的转子转速;当所述控制器和所述上位端的工作模式为所述命令控制模式时,所述控制器通过所述控制器的双线串行通信的CLK接口接收所述上位端通过所述PWM/CLK信号线发送的CLK信号,以及,所述控制器通过所述控制器的双线串行通信的DAT接口接收所述上位端通过所述TACH/DAT信号线发送的DAT信号,以使所述控制器执行所述CLK信号和所述DAT信号形成的控制命令。4.根据权利要求1所述的风扇,其特征在于,所述控制器用于根据所述转子的转子位置和采样信号,生成所述电机的驱动信号,以根据所述驱动信号控制所述驱动电路驱动所述电机转动所述转子;其中,所述采样信号至少为电压和/或电流信号。5.根据权利要求1所述的风扇,其特征在于,所述PWM信号包含PWM信号占空比,所述PWM信号占空比用于控制所述转子的转子转速。6.根据权利要求5所述的风扇,其特征在于,所述通过所述上位端向所述控制器发送的PWM信号以控制所述转子的转子转速,包括:当所述控制器和所述上位端的工作模式为所述PWM控制模式时,所述上位端向所述控制器发送PWM信号;根据所述PWM信号中的PWM信号占空比,控制所述控制器对应的转子的转子转速。7.根据权利要求1所述的风扇,其特征在于,所述通过所述控制器向所述上位端输出的TACH信号以反馈所述控制器对应的所述转子的转子转速,包括:当所述控制器和所述上位端的工作模式为所述PWM控制模式时,所述控制器向所述上位端发送TACH信号;
测量所述TACH信号的TACH信号频率,得到所述转子的转子转速。8.根据权利要求1所述的风扇,其特征在于,包括:当所述控制器和所述上位端的工作模式为所述PWM控制模式时,在预设单位时间内,所述上位端向所述控制器发送PWM信号;其中,多个PWM信号中的PWM信号占空比构成PWM信号占空比序列;所述控制器监听所述PWM信号占空比序列是否为第一预设PWM信号占空比序列;若所述PWM信号占空比序列是第一预设PWM信号占空比序列,则确定所述PWM信号包含握手信息;所述控制器针对所述握手信息向所述上位端返回应答信息;其中,所述应答信息包含验证信息,所述验证信息用于验证所述应答信息是否正确;若验证所述应答信息为正确,则所述上位端向所述控制器发送模式切换信号;根据所述模式切换信号,将所述PWM控制模式切换至命令控制模式。...
【专利技术属性】
技术研发人员:刘涛,孔财,曹梦华,李若飞,杨杰,莫国笙,周立志,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。