本申请涉及风扇上电,特别是涉及一种风扇上电系统、方法、计算机设备和存储介质。
背景技术:
1、随着信息技术的高速发展,人们对于各种计算资源的需求不断提升,服务器作为一种管理计算资源的计算机,是需要长期不间断工作的。服务器内部集成了大量的处理器、内存、硬盘等高性能部件,在服务器运行过程中,这些部件在高速运行时会产生大量的热量,风扇作为关键的散热组件,其重要性不言而喻。如果风扇出现故障,热量无法及时散发,不仅会导致硬件性能下降,还可能引发过热保护机制,甚至造成硬件损坏,最终使服务器系统崩溃,对业务运营和数据安全构成严重威胁。因此,服务器设计时需要充分考虑风扇的可靠性和可维护性,其中热插拔技术就是一项至关重要的特性。热插拔允许在系统保持运行状态的同时,安全地移除和更换硬件组件,而无需关闭系统或切断电源。对于风扇而言,这一特性尤为重要,因为它能够确保在风扇出现故障时,管理员能够迅速采取行动,而不会影响服务器的持续运行。
2、目前服务器系统对于风扇热插拔电源方面设计大多数采用保险丝等控制方法,当风扇遇到短路等问题时通过保险丝的熔断保护风扇,当风扇拔出时候风扇电源依然存在,无法有效断开,风扇热插拔过程重新插入的时候风扇电源一直存在,插入瞬间存在很大的过冲电流,对于系统电源及风扇本身存在较大的风险。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高服务器系统可靠性的风扇上电系统、方法、计算机设备和存储介质。
2、为了解决上述技术问题,第一方面,提供风扇上电系统,系统包括:
3、电源、电子熔断器、控制器、开关管以及风扇;
4、其中,电子熔断器的第一端与电源的输出端连接,电子熔断器的第二端与风扇的第一端连接;
5、控制器的第一端与风扇的第二端连接,控制器的第二端与开关管的第一端连接;
6、开关管的第二端与电子熔断器的第一端连接,开关管的第一端与风扇的第二端相连,开关管用于接收控制器发出的控制信号,并根据控制信号进行开关管的导通/关断,进而控制是否对风扇上电。
7、在其中一个实施例中,开关管包括第一开关管以及第二开关管;
8、第一开关管的第一端与风扇的第二端连接,第一开关管的第二端与电子熔断器的第一端连接;
9、第二开关管的第一端与控制器的第二端连接,第二开关管的第二端与电子熔断器的第一端连接。
10、在其中一个实施例中,控制器用于生成控制器使能信号,并将控制器使能信号传输至第二开关管,风扇生成风扇在位信号,并将风扇在位信号传至第一开关管,第一开关管与第二开关管将风扇在位信号以及控制器使能信号线与,生成电子熔断器使能信号。
11、在其中一个实施例中,系统包括至少一个风扇,至少一个电子熔断器,电子熔断器与风扇一一对应,电子熔断器用于获取开关管传输的电子熔断器使能信号,并根据所述开关管传输的电子熔断器使能信号执行工作。
12、为了解决上述技术问题,第二方面,提供了一种风扇上电方法,应用上述任一项权利要求所述风扇上电系统,方法包括:
13、获取控制信号,控制信号包括目标风扇发送的目标风扇在位信号以及控制器发送的控制器使能信号;
14、将目标风扇在位信号以及控制器使能信号发送至开关管;
15、响应于开关管接收到控制器使能信号以及目标风扇在位信号,根据控制器使能信号以及目标风扇在位信号控制开关管的导通/关断,进而控制是否对目标风扇上电。
16、在其中一个实施例中,方法还包括:
17、响应于目标风扇插入目标风扇连接器,目标风扇输出目标风扇在位信号发送给控制器;
18、响应于控制器接收到目标风扇在位信号,控制器对目标风扇在位信号进行分析获取目标风扇在位信号对应的电平;
19、当目标风扇在位信号对应的电平为低电平时,判断目标风扇处于目标状态。
20、在其中一个实施例中,响应于开关管接收到控制器使能信号以及目标风扇在位信号,根据控制器使能信号以及目标风扇在位信号控制开关管的导通/关断,进而控制是否对目标风扇上电包括:
21、获取目标风扇在位信号对应的电平以及控制器使能信号对应的电平;
22、根据控制器使能信号对应的电平以及目标风扇在位信号对应的电平控制开关管的栅源电压,根据栅源电压控制开关管的导通/关断。
23、在其中一个实施例中,目标风扇在位信号对应的电平以及控制器使能信号对应的电平分为低电平以及高电平两类,根据控制器使能信号对应的电平以及目标风扇在位信号对应的电平控制开关管的栅源电压,根据栅源电压控制开关管的导通/关断包括:
24、当目标风扇在位信号对应的电平为低电平,控制器使能信号为低电平时,控制开关管的栅源电压为最低电压,以使开关管关断,同时,保持电子熔断器使能信号为高电平,并将高电平的电子熔断器使能信号传输至电子熔断器,以使得电子熔断器将电源转换为目标电源为目标风扇进行上电;
25、当目标风扇在位信号对应的电平为高电平,控制器使能信号为高电平时,控制开关管的栅源电压为非最低电压,以使开关管导通,同时,将电子熔断器使能信号对应的电平拉低,并将低电平的电子熔断器使能信号传输至电子熔断器,以使得电子熔断器为非工作状态,进而不对目标风扇上电;
26、当目标风在位信号对应的电平为高电平,任一非目标风扇在位信号对应的电平为低电平,控制器使能信号为低电平时,控制第一开关管的栅源电压为非最低电压,第二开关管的栅源电压为最低电压,以使第一开关管导通,第二开关管关断,同时,将电子熔断器使能信号对应的电平拉低,并将低电平的电子熔断器使能信号传输至电子熔断器,以使得电子熔断器为非工作状态,进而不对目标风扇上电。
27、为了解决上述技术问题,第三方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:处理器执行计算机程序时实现上述第一方面方法的步骤。
28、为了解决上述技术问题,第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面的方法的步骤。
29、区别于现有技术,本申请提供一种风扇上电系统,系统包括:电源、电子熔断器、控制器、开关管以及风扇;其中,电子熔断器的第一端与电源的输出端连接,电子熔断器的第二端与风扇的第一端连接;控制器的第一端与风扇的第二端连接,控制器的第二端与开关管的第一端连接;开关管的第二端与电子熔断器的第一端连接,开关管的第一端与风扇的第二端相连,开关管用于接收控制器发出的控制信号,并根据控制信号进行开关管的导通/关断,进而控制是否对风扇上电。如此,能够根据控制信号实时监控风扇的状态,并根据控制信号控制风扇对应的开关管的导通/关断,能够实现对风扇上下电的独立控制,采用上述系统能够提高对风扇上电的可靠性。
1.一种风扇上电系统,其特征在于,包括:电源、电子熔断器、控制器、开关管以及风扇;
2.根据权利要求1所述的系统,其特征在于,所述开关管包括第一开关管以及第二开关管;
3.根据权利要求2所述的系统,其特征在于,所述控制器用于生成控制器使能信号,并将控制器使能信号传输至第二开关管,所述风扇生成风扇在位信号,并将所述风扇在位信号传至第一开关管,所述第一开关管与所述第二开关管将所述风扇在位信号以及所述控制器使能信号线与,生成电子熔断器使能信号。
4.根据权利要求3所述的系统,其特征在于,所述系统包括至少一个风扇,至少一个电子熔断器,所述电子熔断器与所述风扇一一对应,所述电子熔断器用于获取开关管传输的电子熔断器使能信号,并根据所述开关管传输的电子熔断器使能信号执行工作。
5.一种风扇上电方法,基于如权利要求1-4任一项所述的风扇上电系统,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述响应于所述开关管接收到所述控制器使能信号以及所述目标风扇在位信号,根据所述控制器使能信号以及所述目标风扇在位信号控制所述开关管的导通/关断,进而控制是否对目标风扇上电包括:
8.根据权利要求7所述的方法,其特征在于,所述目标风扇在位信号对应的电平以及所述控制器使能信号对应的电平分为低电平以及高电平两类,所述根据所述控制器使能信号对应的电平以及所述目标风扇在位信号对应的电平控制所述开关管的栅源电压,根据所述栅源电压控制所述开关管的导通/关断包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求5至8中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求5至8中任一项所述的方法的步骤。