掌桥专利:专业的专利平台
掌桥专利
首页

风扇散热性能测试方法及测试设备

文献发布时间:2023-06-19 11:49:09


风扇散热性能测试方法及测试设备

技术领域

本申请涉及服务器测试技术领域,具体而言,涉及一种风扇散热性能测试方法及测试设备。

背景技术

散热对于电子产品的可靠性及性能发挥至关重要。服务器的风扇数量繁多,目前对于服务器风扇物料的检测、动态性能缺乏先行性的测试装置。当前主要依赖于厂商的出货良率管控以及搭配服务器主板进行使用过程中完成风扇性能的简单测试,具体实现方式是设定服务器的温度指标,通过主板控制器实时根据功耗状况调节风扇转速,根据是否满足温度要求来判断风扇的散热性能是否达标。这种方式是在风扇安装到服务器中后才可以判断出风扇性能,若风扇的散热性能有问题,还得重新返工,如更换新的风扇安装到服务器中或者将风扇拆卸后重新拿回厂家返工,从而使得周期较长,影响项目进度。目前尚未有针对在风扇安装到服务器之前就对风扇的性能进行测试的解决方案。

发明内容

本申请实施例的目的在于提供一种风扇散热性能测试方法及测试设备,用以改善现有技术在风扇安装到服务器之前缺乏有效的测试装置,无法对风扇性能进行测试的问题。

第一方面,本申请实施例提供了一种风扇散热性能测试方法,应用于测试设备,所述方法包括:根据目标散热策略向待安装到服务器上的风扇输出控制信号,以指示所述风扇按照所述目标散热策略工作;其中,所述目标散热策略为所述测试设备所配置的、所述服务器在不同工况下采取的散热策略;根据所述风扇在工作时反馈的实际工作数据判断所述风扇的散热性能是否达标。

在上述实现过程中,测试设备通过根据目标散热策略向待安装到服务器上的风扇输出控制信号,以指示风扇按照目标散热策略工作,然后可根据风扇在工作时反馈的实际工作数据判断风扇的散热性能是否达标,由此该测试设备可在风扇安装到服务器上前就对风扇进行散热性能的测试,即实现独立地进行测试,从而可以在风扇有问题时及时进行返工,时间更短,这样可避免在风扇安装到服务器后再进行测试而导致周期长,影响项目进度的问题。并且可以配置服务器在不同工况下采用的散热策略进行测试,使得测试更加贴合服务器的运行情况,这样有利于后续风扇安装到服务器中后能更好地在服务器的不同工况下实现对服务器的散热。

可选地,所述目标散热策略包括:所述风扇按照预设的性能指标变化方式工作,所述性能指标变化方式是指风扇的第一性能指标随第二性能指标变化的方式,所述实际工作数据包括所述风扇在第一性能指标为特定值时具有的第二性能指标或者所述风扇在第二性能指标为特定值时具有的第一性能指标;

所述根据所述风扇在工作时反馈的实际工作数据判断所述风扇的散热性能是否达标,包括:

根据所述风扇在第一性能指标为特定值时具有的第二性能指标判断所述风扇的散热性能是否达标;或者,根据所述风扇在第二性能指标为特定值时具有的第一性能指标判断所述风扇的散热性能是否达标。

在上述实现过程中,通过获取风扇按照预设的性能指标变化方式工作时的实际工作数据来对风扇的散热性能进行测试,从而能够模拟真实散热场景下对风扇的散热性能的测试,使得测试更加准确。

可选地,所述第一性能指标包括风扇的转速,所述第二性能指标包括风扇的工作时长,所述性能指标变化方式为转速随工作时长增大到满速;所述根据所述风扇在第二性能指标为特定值时具有的第一性能指标判断所述风扇的散热性能是否达标,包括:

获取所述风扇的工作时长为预设时长时所述风扇的实际转速;

判断所述实际转速与额定转速的误差是否在预设转速误差范围内;

若是,则确定所述风扇的散热性能达标。

在上述实现过程中,通过判断风扇的实际转速与额定转速之间的误差是否在预设误差范围内,可有效评估风扇是否能够在这种散热策略下达到较好的散热性能。

可选地,所述第一性能指标包括风扇的转速,所述第二性能指标包括风扇的工作时长,所述性能指标变化方式为转速随工作时长增大到满速,所述根据所述风扇在第一性能指标为特定值时具有的第二性能指标判断所述风扇的散热性能是否达标,包括:

获取所述风扇的实际转速达到满速时所述风扇的实际工作时长;

判断所述实际工作时长小于或等于预设时长;

若是,则确定所述风扇的散热性能达标。

在上述实现过程中,通过判断风扇的实际转速达到满速时的实际工作时长是否小于或等于预设时长,可有效评估风扇是否能够在这种散热策略下达到较好的散热性能。

可选地,所述第一性能指标包括风扇的转速,所述第二性能指标包括占空比,所述性能指标变化方式为转速随占空比增大而增大,所述根据所述风扇在第二性能指标为特定值时具有的第一性能指标判断所述风扇的散热性能是否达标,包括:

获取所述风扇在各个占空比为对应的额定占空比时所述风扇的实际转速;

判断所述风扇的各个实际转速与对应的额定转速的误差是否在预设转速误差范围内,每个额定占空比对应一个额定转速;

若是,则确定所述风扇的散热性能达标。

在上述实现过程中,通过比对每个实际转速与对应的额定转速的误差,从而可通过不断调节风扇在不同额定占空比下的转速来有效评估风扇在这种散热策略下的散热性能。

可选地,所述根据目标散热策略向待安装到服务器上的风扇输出控制信号之前,还包括:

在所述测试设备连接到所述风扇时,读取所述风扇的设备信息;

根据所述设备信息确定对所述风扇测试时所采用的目标散热策略。

在上述实现过程中,通过风扇的设备信息来确定所采用的散热策略,这样可以针对不同的风扇灵活设定不同的散热策略,应用场景更广。在进行测试时,可以针对当前连接的风扇,找到对应的散热策略进行测试,从而可实现对风扇的针对性测试。

第二方面,本申请实施例提供了一种测试设备,所述测试设备包括:

主板,所述主板上设置有控制器以及与所述控制器连接的外围电路;

所述外围电路用于与待安装到服务器上的风扇连接;

所述控制器,用于根据目标散热策略向待安装到服务器上的风扇输出控制信号,以指示所述风扇按照所述目标散热策略工作;其中,所述目标散热策略为所述测试设备所配置的、所述服务器在不同工况下采取的散热策略;

所述外围电路,用于将所述风扇工作时的实际工作数据传输给所述控制器;

所述控制器,还用于根据所述实际工作数据判断所述风扇的散热性能是否达标。

在上述实现过程中,通过主板上设置控制器和外围电路即可实现对风扇的散热性能的测试,使得测试设备简单易携带,更方便测试且成本更低。

可选地,所述主板上还设置有显示器;

所述显示器,与所述控制器连接;

所述显示器,用于接收用户选择的散热策略,并生成对应的测试指令传输给所述控制器;

所述控制器,用于根据所述测试指令确定对应的目标散热策略。

在上述实现过程中,通过显示器来选择散热策略,从而可以灵活选择对风扇所采用的散热策略,且可以为测试人员提供更好的人机交互体验。

可选地,所述主板上还设置有旋钮;

所述旋钮与所述控制器连接;

所述旋钮,用于在所述用户的触发下输出对应的旋转角度至所述控制器;

所述控制器,用于根据所述旋转角度输出对应的PWM控制信号,所述PWM控制信号用于控制所述风扇工作;

所述控制器,还用于将采集的所述风扇在所述PWM控制信号的控制下工作时的实际工作数据发送至所述显示器进行显示。

在上述实现过程中,通过旋钮来手动调节风扇的转速,从而可满足在对疑似故障风扇的散热性能进行二次确认测试,提高该测试设备测试准确度,可适用于更多的应用场景,应用范围更广。

可选地,所述外围电路包括:

传感器、风扇连接器、电阻、电源模块以及电压变换器;

所述传感器,与所述风扇连接器和所述电阻连接,用于采集所述风扇工作时的电流、电压以及功耗;

所述风扇连接器,用于与所述风扇连接,且与所述控制器连接,用于采集所述风扇的转速信号;

所述电阻,用于将所述风扇的电流值转换为电压值,供所述传感器采集;

所述电源模块,与所述控制器连接,用于为所述控制器供电。

在上述实现过程中,通过简单的外围电路即可实现数据的传输和采集,容易实现,降低了测试设备的设备成本。

第三方面,本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如上述第一方面提供的所述方法中的步骤。

本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种风扇散热性能测试方法的流程图;

图2为本申请实施例提供的一种测试结果的界面显示示意图;

图3为本申请实施例提供的另一种测试结果的界面显示示意图;

图4为本申请实施例提供的一种测试设备的结构示意图;

图5为本申请实施例提供的一种测试设备的详细结构示意图;

图6为本申请实施例提供的一种显示器初始时的显示界面示意图;

图7为本申请实施例提供的一种测试后显示器的显示界面示意图;

图8为本申请实施例提供的一种良品测试和压力测试的测试流程图。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述。

本申请实施例提供一种风扇散热性能测试方法,测试设备通过根据目标散热策略向待安装到服务器上的风扇输出控制信号,以指示风扇按照目标散热策略工作,然后可根据风扇在工作时反馈的实际工作数据判断风扇的散热性能是否达标,由此该测试设备可在风扇安装到服务器上前就对风扇进行散热性能的测试,即实现独立地进行测试,从而可以在风扇有问题时及时进行返工,时间更短,这样可避免在风扇安装到服务器后再进行测试而导致周期长,影响项目进度的问题。并且可以配置服务器在不同工况下采用的散热策略进行测试,使得测试更加贴合服务器的运行情况,这样有利于后续风扇安装到服务器中后能更好地在服务器的不同工况下实现对服务器的散热。

请参照图1,图1为本申请实施例提供的一种风扇散热性能测试方法的流程图,该方法包括如下步骤:

步骤S110:根据目标散热策略向待安装到服务器上的风扇输出控制信号,以指示所述风扇按照所述目标散热策略工作。

本申请实施例中的风扇是指为服务器进行散热的风扇,其一般包括有CPU风扇、电源风扇和系统风扇等,例如在大型数据中心往往有成千上万套服务器机组,每个服务器机组中的CPU、网卡、硬盘等部件可以搭配有不同类型的风扇,这些风扇在安装到服务器上后,服务器在运行过程中会根据自身的工况采用对应的散热策略来控制风扇运行,从而可以以此来对风扇的散热性能进行测试。

本申请中为了将测试阶段提前,以缩短项目周期,在风扇未安装到服务器之前就对风扇的散热性能进行测试,且测试设备可以通过配置服务器在不同工况下所采取的散热策略来指示风扇工作,从而可根据风扇的实际工作数据来实现对风扇的散热性能的测试。

其中,若需要对风扇测试其在不同散热策略下的散热性能,则测试设备可每次根据一个散热策略向风扇输出控制信号。其中,目标散热策略即为其中一个散热策略,其是指测试设备所配置的、服务器在不同工况下所采取的散热策略。这里通过预先配置,可以使得测试设备对风扇的测试不依赖于服务器的真实运行工况,而是预先配置服务器在哪种工况下所采用的哪种散热策略,比如,服务器在温度较高时,采用散热策略1,服务器在温度较低时,采用散热策略2,服务器在初始启动阶段采用的散热策略3等。测试设备可内部配置有在散热策略1和散热策略2、散热策略3对风扇的测试数据,即存储的是不同散热策略对应的测试数据,从而测试设备可以根据测试数据来输出控制信号以控制风扇运行,从而可模拟风扇在不同散热策略下的真实工作情况。

也就是说,测试设备内部预先可存储有服务器在不同工况下应采取的散热策略,测试设备可根据这些散热策略输出控制信号,从而可模拟风扇在安装到服务器上后,基于服务器所采用的散热策略来运行的实际工况,进而可通过获取风扇的实际工作数据来进行散热性能的测试。并且,在一些方式中,测试设备对风扇的测试与服务器无关,即测试设备可以独立进行测试,测试设备以及风扇无需安装到服务器上,测试设备也无需与服务器进行数据交互,这样就可以无需依赖服务器,降低测试成本。

测试设备可根据不同的散热策略输出对应的控制信号,该控制信号用于指示风扇按照对应的散热策略进行工作。例如,如在目标散热策略为散热策略1时,其输出的控制信号为控制风扇的转速为5000r/min,理论上风扇应该按照该转速运转,但是若有的风扇的性能不好,或者质量有问题,其实际运行的转速无法达到这个规定的转速,所以可以获取风扇的实际转速数据来评估该风扇的散热性能。

另外,测试设备在对风扇进行测试时,测试设备中可提供与风扇连接的连接器,风扇可通过连接器与测试设备连接,如此测试设备可通过连接器向风扇输出控制信号。

步骤S120:根据所述风扇在工作时反馈的实际工作数据判断所述风扇的散热性能是否达标。

测试设备中还可设置有采集风扇的相关数据的传感器,传感器可用于采集风扇在工作时的实际工作数据,这样测试设备即可获得风扇的实际工作数据。在一些实施方式中,风扇的实际工作数据可以包括但不限于:转速、功耗、占空比等数据。

对于不同的散热策略判断风扇的散热性能是否达标的标准不同,如在某个散热策略下,其风扇的散热性能的评估标准为判断风扇的转速是否满足要求,而在另一个散热策略下,其风扇的散热性能的评估标准为判断风扇在预设时间段内的转速是否能到达设定转速。所以,可以根据实际情况设置不同散热策略下的散热性能的评估标准,从而可以测试得出风扇在不同散热策略下工作时的散热性能是否达标。

在上述实现过程中,测试设备通过根据目标散热策略向待安装到服务器上的风扇输出控制信号,以指示风扇按照目标散热策略工作,然后可根据风扇在工作时反馈的实际工作数据判断风扇的散热性能是否达标,由此该测试设备可在风扇安装到服务器上前就对风扇进行散热性能的测试,即实现独立地进行测试,从而可以在风扇有问题时及时进行返工,时间更短,这样可避免在风扇安装到服务器后再进行测试而导致周期长,影响项目进度的问题。并且可以配置服务器在不同工况下采用的散热策略进行测试,使得测试更加贴合服务器的运行情况,这样有利于后续风扇安装到服务器中后能更好地在服务器的不同工况下实现对服务器的散热。

在一些实施方式中,目标散热策略包括:风扇按照预设的性能指标变化方式工作,性能指标变化方式是指风扇的第一性能指标随第二性能指标变化的方式,实际工作数据包括风扇在第一性能指标为特定值时具有的第二性能指标或者风扇在第二性能指标为特定值时具有的第一性能指标。所以,在对风扇进行散热性能测试时,可以根据风扇在第一性能指标为特定值时具有的第二性能指标判断风扇的散热性能是否达标;或者,根据风扇在第二性能指标为特定值时具有的第一性能指标判断风扇的散热性能是否达标。

可以理解地,风扇的性能指标可以包括转速、工作时长等指标,这些指标可用于评价风扇的散热性能,所以,第一性能指标和第二性能指标均可以为转速、工作时长等数据。这样可以通过模拟真实散热场景下风扇的性能指标的变化,从而更加准确地对风扇的散热性能进行测试。

下面举例对风扇的散热性能进行测试的几种方式。

方式1、第一性能指标包括风扇的转速,第二性能指标包括风扇的工作时长,性能指标变化方式为转速随工作时长增大到满速。测试时,可获取风扇的工作时长为预设时长时风扇的实际转速,判断实际转速与额定转速的误差是否在预设转速误差范围内,若是,则确定风扇的散热性能达标。

这种测试方式下,风扇的运转需要反应速度快,但是转速波动较大,所以,在这种散热策略下需要风扇能够适应快速达到满速状态的工况。其中,将风扇的转速随工作时长增长到满速可以理解为风扇从转速为0达到最大转速的过程。

其中,预设时长是指风扇的转速随工作时长增长到满速的理论时长,其可以根据实际需求灵活设置,一般可以设置为10s,也就是说该散热策略下要求风扇在10s内从静止状态拉载到满速状态(即从转速0增大到满速),实现转速的快速提升。

这种情况下,在进行散热性能测试时,可以在10s后采集风扇的实际转速,即理论情况下10s后风扇在满速状态下运行,即此时的转速可以认为是满速,或者也可以通过监测风扇启动后的转速情况,在风扇达到最大转速后,可认为该最大转速为满速,但是由于风扇的性能可能不达标,其实际转速可能并不是满速。所以,可以将实际与额定转速(额定转速可以认为是理论情况下的满速)进行比对,判断误差是否在预设误差范围内,如实际转速是否在额定转速的±10%范围内,若是,则确定该风扇为良品,其散热性能达标,反之,则散热性能不达标。

其中,额定转速可以是根据实际情况灵活设置的,一般为该目标散热策略下所设置的满速状态下的转速。

或者,上述的预设时长也不一定是指风扇的理论上达到满速的时长,也可以是任意一个时长,每个预设时长对应一个理论上风扇应到达的额定转速,如预设时长为8s时,其理论上风扇应达到的转速应为4000r/min,该转速即为额定转速,但是若采集到8s时风扇的实际转速为3500r/min,若预设转速误差范围设置为0-800r/min,此时风扇的实际转速与额定转速的误差在该预设转速范围内,则确定风扇的散热性能达标。

在上述实现过程中,通过判断风扇的实际转速与额定转速之间的误差是否在预设误差范围内,可有效评估风扇是否能够在这种散热策略下达到较好的散热性能。

方式2、第一性能指标包括风扇的转速,第二性能指标包括风扇的工作时长,性能指标变化方式为转速随工作时长增大到满速,测试时,获取风扇的实际转速达到满速时风扇的实际工作时长,判断实际工作时长是否小于预设时长,若是,则确定风扇的散热性能达标。

其中,风扇的实际工作时长可通过测试设备监控风扇的转速来获得,如测试设备实时采集风扇的转速,若在一定时长后,风扇的转速稳定在最大转速,而可确定风扇的转速此时已经达到满速,然后可记录风扇运行到该最大转速的时长,该时长即作为风扇达到满速时的实际工作时长,如果该实际工作时长小于或等于10s(上述的预设时长),如实际工作时长为8s,表示风扇在8s即实现从静止状态拉载到满速状态了,实际工作时长小于或等于预设时长,则确定风扇的散热性能达标,也就是说,理论上只要求风扇在10s内从静止状态运行到满速,而实际上风扇从静止状态运行到满速只用了8s,所以风扇的散热性能达标。当热,反之,则不达标,如实际工作时长为11s。

在一些实施方式中,为了对风扇的散热性能的优良进行区分,在上述的实际工作时长小于或等于预设时长时,可确定该风扇为良品,其散热性能良好。还可以结合方式1来判断风扇在满速状态下的实际转速与额定转速的误差是否在预设误差范围内,若是,则判断该风扇为优品,即若风扇在10s内从静止状态拉载在满速状态且在满速状态下的实际转速与额定转速的误差在预设误差范围内,则可认为该风扇为优品,其散热性能优,这样既可区分出良品风扇与优品风扇,后续在安装到服务器上时,可以选择对应的风扇进行安装,如CPU对风扇的散热性能要求较高,可以将优品风扇作为CPU风扇安装,硬盘对风扇的散热性能要求较低,则可以将良品风扇作为硬盘风扇安装。当然,对于不满足上述方式1和/或方式2的测试条件时,确定风扇的散热性能不达标,为次品,对于次品风扇,可重新返回厂家进行返工,不用于后续安装到服务器的产品,这样可以从源头上就杜绝一些不达标的风扇,以减少后续风扇安装到服务器上无法使用的问题。

在上述实现过程中,通过判断风扇的实际转速达到满速时的实际工作时长是否小于或等于预设时长,可有效评估风扇是否能够在这种散热策略下达到较好的散热性能。

方式3、第一性能指标包括风扇的转速,第二性能指标包括占空比,性能指标变化方式为转速随占空比增大而增大,在进行测试时,获取风扇在各个占空比为对应的额定占空比时风扇的实际转速,判断风扇的各个实际转速与对应的额定转速的误差是否在预设转速误差范围内,每个额定占空比对应一个额定转速,若是,则确定风扇的散热性能达标。

在这种散热策略下,要求风扇的转速平稳,不易产生噪声,实现对风扇的精细化控制。通过测试设备可以不断输出不同的额定占空比对应的控制信号,以此来不断调节风扇的转速,也就是说风扇的转速是随着测试设备输出的控制信号而改变,从而可以通过风扇的转速变化来评估风扇的散热性能。

其中,各个额定占空比对应的额定转速可以是从厂家出厂时对风扇所标记的测试数据中获得的,厂家对风扇的测试数据可以存储在风扇中,或者可以标记在风扇上,测试设备可以通过连接风扇来读取该测试数据,或者测试人员在测试设备中输入测试数据,该测试数据包括风扇在各个额定占空比下的额定转速。测试设备在确定采用该方式3中的目标散热策略控制风扇运行时,可以先获取测试数据,然后生成额定转速与额定占空比的曲线。在测试时,测试设备可根据各个额定占空比输出对应的控制信号,该控制信号为PWM控制信号,如包含有6个额定占空比,则测试设备可根据曲线上所规定的时刻来依次输出对应的6个控制信号,如在0时刻,输出第一个额定占空比对应的控制信号,在间隔一定时长后的第1时刻,输出第二个额定占空比对应的控制信号,直至输出最后一个额定占空比对应的控制信号,然后再来评估该风扇的散热性能。

在评估风扇的散热性能时,测试设备可采集风扇在各个控制信号控制下工作时的转速,即实际转速,将风扇在每个控制信号控制下工作时的实际转速与对应的额定转速进行比对,如测试设备在额定占空比1下输出对应的控制信号控制风扇运行,然后采集风扇此时的实际转速,将该风扇的实际转速与额定占空比1对应的额定转速进行比对,如此可采集风扇在每个额定占空比下的实际转速,然后与对应的额定转速进行比对,获得多个比对误差,若每个比对误差均在预设转速误差范围,则确定风扇的散热性能达标。

其中比对误差是指每个实际转速与对应的额定转速的差值的绝对值,预设转速误差范围可以根据实际需求灵活设置,如设置为0-50r/min,如果比对误差处于该预设转速误差范围,则确定风扇的散热性能达标,反之,则不达标。例如,在某个额定占空比下风扇的额定转速为3000r/min,而其实际转速为2900r/min,则这两个转速的比对误差即为100r/min,不在这个预设转速误差范围内,按照该方式依次比对每个比对误差,如果所有的比对误差均在预设转速误差范围内,则确定风扇的散热性能达标,反之,若有任意一个比对误差不在预设转速误差范围内,则不达标。或者也可以是有预设数量以上的比对误差在预设转速误差范围内,则确定风扇的散热性能达标,如有7个比对误差,其中有5个(预设数量设置为4)比对误差均在预设转速误差范围内,则可确定散热性能达标。

另外,为了便于更直观地比对,测试设备还可以生成风扇在每个控制信号控制下工作时的实际转速与对应的额定占空比的转速-占空比曲线,然后将该曲线与预先获得的曲线(额定占空比与额定转速生成的曲线)进行比对,如图2所示,其中浅灰色曲线为额定占空比与额定转速生成的曲线,深灰色曲线为风扇的实际工作时的实际转速和额定占空比所形成的曲线,这时候可比较同一额定占空比对应的两个转速之间的比对误差。

为了便于测试人员更直观地观测到比对的情况,可以将图2所示的画面在测试设备中显示出来,即测试设备可以包括有显示器,可用于显示如图2所示的画面,并且可以根据不同的比对误差将风扇判定为优品、良品或次品,比如,若有比对误差大于或等于10%,则认为风扇为次品,若所有的比对误差均小于10%,则认为风扇为良品,若所有的比对误差均小于10%且有的比对误差小于5%,则认为风扇为优品。或者,也可以从多个比对误差中确定出最大误差和最小误差,如果最大误差小于10%且大于5%,则认为风扇为良品,若最大误差小于5%,则认为风扇为优品。可以理解地,风扇的优良次的评估标准可以根据实际情况进行设置。

在一些实施方式中,测试设备中还可以设置相应的测试时间,如1s内运行目标散热策略100次,这样可获得更多的数据,从而可检测转速间的比对误差是否随着运行次数而改变,进而可以利用更多的数据来对风扇的散热性能进行评估。

在一些实施方式中,测试设备在测试完成后,还可以生成对应的测试报告后输出,该测试报告可显示在测试设备中的显示器上,如图3所示,还可以将获得的风扇的实际工作数据,如实际转速、功耗等生成对应的曲线进行显示,还可以对风扇的评估结果进行显示,如优品、良品或次品,如果风扇的散热性能不达标,则显示器上次品对应的显示灯亮起,这样可以使得测试人员能够更加直观地观察到对当前风扇的测试结果。

图3所示的显示界面中还可提供保存触发按钮“Save”,用户可点击该按钮将测试结果进行保存,如将图中的曲线图片进行保存,以便于后续可对测试结果进行调用或者查看等操作。

另外,可以理解地,上述仅列举了几种散热策略下对风扇的散热性能的测试方式,在实际应用中,还可以灵活设置更多的散热策略,然后可以根据需求测试风扇在不同散热策略下的散热性能,在此不一一列举说明。

在一些实施方式中,可能不同类型的风扇在实际工作时所采用的散热策略也不同,如CPU风扇一般按照散热策略1进行散热,而硬盘风扇一般按照散热策略2进行散热。所以,可以针对不同类型的风扇采用不同的散热策略进行测试,以实现灵活针对不同风扇进行测试的目的。这种场景下,测试设备在获取目标散热策略时,则可以根据风扇的设备信息来获取,具体实现过程为:在测试设备连接到风扇时,读取风扇的设备信息,然后根据风扇的设备信息确定对风扇测试时所采用的目标散热策略。

其中,风扇的设备信息可以是指风扇的型号、厂家、最大转速,或者风扇的类型等信息,根据风扇的设备信息可以区分风扇的类型,如是CPU风扇还是系统风扇等,若是针对不同类型的风扇所采用的散热策略不同,则可以根据风扇的类型来确定对应的散热策略。测试设备内部可存储有不同的设备信息对应的散热策略,如此,测试设备可根据当前连接的风扇的设备信息来查找获得对该风扇进行测试所采用的目标散热策略。当然,若有的风扇需要采用多个散热策略进行测试,则目标散热策略可以为多个,在采用多个散热策略对风扇进行测试时,为了便于知晓每个散热策略下风扇的散热性能,可依次按照顺序来进行测试,即每次根据一个散热策略来控制风扇工作,然后测试其散热性能。

其中,风扇的设备信息可以是厂家预先存储在风扇中的,这样测试设备可直接从风扇的存储器中读取该风扇的设备信息,更加高效。

在上述实现过程中,通过风扇的设备信息来确定所采用的散热策略,这样可以针对不同的风扇灵活设定不同的散热策略,应用场景更广。在进行测试时,可以针对当前连接的风扇,找到对应的散热策略进行测试,从而可实现对风扇的针对性测试,可避免对风扇采用无关的散热策略进行测试而导致测试时间较长的问题,并且,可能该风扇在实际应用中并不会采用某种散热策略运行,而在测试过程中采用该散热策略测试不通过时,也需要将该风扇重新返工,这样也会导致物料浪费,延长项目周期的问题,本申请中采用相关的散热策略对风扇进行针对性测试则可避免该问题。

在一些实施方式中,为了减少测试设备的资源占用,还可以将风扇的设备信息与散热策略的对应关系存储在网络平台上,这样测试设备可以在连接到风扇时,读取到风扇的设备信息,然后可根据设备信息从网络平台上获取对风扇测试时所采用的目标散热策略。

其中的对应关系可以是服务器预先存储在网络平台上的,如服务器可以根据自身运行过程中的工况来确定该服务器所应采用的散热策略,然后将待安装到该服务器上的风扇的设备信息与散热策略的对应关系存储在网络平台上,按照该方式,网络平台上可以存储有大量的不同风扇的设备信息对应的散热策略,从而测试设备可与网络平台通信连接,然后直接从网络平台上获取对应的目标散热策略,这样测试设备即可无需占用大量的存储空间来存储相应的信息,测试设备可采用内存不大且成本较小的设备即可实现,可节约测试成本。

在一些实施方式中,为了更好地模拟风扇安装到服务器上的真实工作情况,还可以将风扇放入测试箱中,测试箱可模拟服务器的真实工作情况,如测试箱中可设置有发热器,用于模拟服务器在不同运行工况下的温度,测试设备可采集发热器的温度,然后根据温度来选择对应的散热策略指示风扇工作,如此可测试风扇在实际应用中的散热性能。

请参照图4,图4为本申请实施例提供的一种测试设备100的结构示意图;该测试设备100用于执行上述的风扇散热性能测试方法,测试设备100包括主板110、以及主板110上设置的控制器120和与控制器120连接的外围电路130。

其中,控制器120可以是可编程逻辑器件,如CPLD或FPGA等,由于可编程逻辑器件的扩展灵活,可以搭载更精确的测试算法,所以,可以通过对测试算法的优化,更容易达到提升测试准确率和效率的目的。

主板110可以是PCB板,主板110的尺寸可以设计得小一些,这样可以便捷携带,适合现场测试及项目前期使用,整个测试设备100的成本也较低,可以批量生产用于测试,如当前有100个风扇待测试,则可以采用100个测试设备100分别进行测试,如此可实现风扇的批量并行测试,测试效率较高。

外围电路130用于与待安装到服务器上的风扇连接。控制器120,可用于根据目标散热策略向待安装到服务器上的风扇输出控制信号,以指示风扇按照目标散热策略工作。外围电路130用于将风扇工作时的实际工作数据传输给控制器120,控制器120则可根据实际工作数据判断风扇的散热性能是否达标。

可以理解地,本领域技术人员可以清楚地了解到,为描述的方便和简洁,测试设备100进行测试的具体过程可参照上述方法实施例的相关描述,在此不再重复描述。

在上述实现过程中,通过主板110上设置控制器120和外围电路130即可实现对风扇的散热性能的测试,使得测试设备100简单易携带,更方便测试且成本更低。

为了便于测试人员对测试结果进行更直观地了解,主板110上还可以设置有显示器140,如图5所示,显示器140与控制器120连接,显示器140用于接收用户选择的散热策略,并生成对应的测试指令传输给控制器120,控制器120可用于根据测试指令确定对应的目标散热策略。

也就是说,显示器140可提供用户交互界面,测试人员可在显示器140上选择当前对风扇进行测试所采用的散热策略,如选择散热策略1,则显示器140可生产对应的测试指令输出给控制器120,控制器120可根据该测试指令确定目标散热策略为散热策略1,从而可根据测试需求灵活选择测试所采用的散热策略。

另外,显示器140上可设置有测试开关按钮,用户可通过触发该开关按钮控制测试设备100启动测试或结束测试,在测试前,开关按钮处于关闭状态,显示器140上的电源指示灯处于默认的红色状态,表示当前控制器120未上电。显示器140还可用于显示风扇的工作数据,在测试前,此时风扇的转速、功耗以及占空比数据等均为空,表示没有输出及采样数据,如图6所示。

当测试人员触发开关按钮,使得开关按钮处于打开状态,测试设备100上电。测试设备100中各个器件所采用的电压可能不同,如外围电路130、控制器120和显示器140分别使用12V、5V和3V电压,此时显示器140上这三个电源指示灯由红色变为绿色,表示已上电。然后测试设备100按照前述的方法启动测试,此时显示器140上的PWM指示灯由红色变为绿色,表示有PWM信号输出,控制器120可将采集的风扇的功耗、转速和占空比数据在显示器140中显示,如图7所示。

另外,显示器140上还可提供PWM信号的调节,如图7中的“+、-”表示可以增加或降低PWM控制信号的频率,以实现对风扇的转速的调节。

显示器140可以采用液晶屏实现,其型号可以为TJC4832T 135_011,自带配套的开发UI开发软件USARTHMI,可以方便的嵌入图片、文本、波形曲线显示,界面简洁直观。通过显示器140可实现测试结果可视化,其与传统的数码管相比,结果显示更为直观,人机交互效果更优。

在上述实现过程中,通过显示器140来选择散热策略,从而可以灵活选择对风扇所采用的散热策略,且可以为测试人员提供更好的人机交互体验。

在一些实施方式中,对于有些特殊类型的风扇,若测试设备100中未预先存储有对其进行测试的相关测试数据时,还可以通过手动调节控制信号的输出。如主板110上还可以设置有旋钮150(继续参照图5),旋钮150与控制器120连接,旋钮150用于在用户的触发下输出对应的旋转角度至控制器120,控制器120用于根据旋转角度输出对应的PWM控制信号,该PWM控制信号用于控制风扇工作,然后控制器120可采集风扇在PWM控制信号的控制下工作时的实际工作数据发送给显示器140显示。

也就是说,在对少量的特殊类型的风扇进行测试时,可通过用户手动调节占空比来实现测试,如用户可旋转主板110上的旋钮150,控制器120根据用于旋转旋钮150的旋转角度解析出对应的占空比调节数据,然后输出对应的PWM控制信号,以调节风扇的转速,然后可将采集到的风扇的实际工作数据通过显示器140进行显示。

或者,也可以通过旋钮150来手动调节风扇的转速,以对一些疑似故障风扇的散热性能进行二次确认测试,如采用上述测试方法进行测试获得的一些散热性能不达标的风扇,通过旋钮150来进行二次测试,从而可以提高测试的准确性。

其中,旋钮150可以是型号为EC11的旋转编码器实现的,用于用户调节占空比。

或者,还可以在对某些风扇的出厂数据进行验证时,也可以通过旋钮150来调节,这种测试可称为良品测试,上述根据散热策略进行测试可称为压力测试,在良品测试阶段,测试设备100可将采集到的风扇的实际工作数据,如功耗、占空比和转速等数据在显示器140上进行显示,从而测试人员可以通过输出的数据和风扇的出厂数据进行比较,以验证风扇出厂后是否受到损坏而影响其工作。结合上述实施例对压力测试的过程,两种测试的测试流程图可如图8所示。

在上述实现过程中,通过旋钮150来手动调节风扇的转速,从而可满足在对少量的特殊类型的风扇的散热性能的测试,使得该测试设备100可适用于更多的应用场景,应用范围更广。

在一些实施方式中,请继续参照图5,为了实现散热性能的测试,控制器120内部可集成编码检测模块121、PWM模块122、转速检测模块123、功耗采集模块124、压力测试模块125、数据处理模块126、串口接收模块127和串口发送模块128,编码检测模块121与旋钮150连接,可解析获得旋转角度,然后输出给PWM模块122,由PWM模块122输出PWM控制信号。

PWM模块122与外围电路130、数据处理模块126、压力测试模块125连接,压力测试模块125与串口接收模块127连接,串口接收模块127与显示器140连接,串口接收模块127可接收用户通过显示器140选择的散热策略对应的测试指令,然后将其发送给压力测试模块125,压力测试模块125对其进行解析以获得对应的散热策略,然后可获得对应的测试数据发送给PWM模块122,如此PWM可输出对应的控制信号对风扇进行控制。

转速检测模块123和功耗采集模块124可将采集的风扇的转速和功耗发送给数据处理模块126,数据处理模块126可对这些数据进行模数转换,进制转换等相应处理后通过串口发送模块128发送给显示器140进行显示。

可以理解地,控制器120内部这些模块可以通过软件程序实现,即这些模块是控制器120中的程序段或代码,控制器120执行这些程序段或代码可实现这些模块对应的功能。

图5中,外围电路130包括有传感器131、风扇连接器132(FAN)、电阻134、电源模块135和电压变换器136。传感器131与风扇连接器132和电阻134连接,由于采集风扇工作时的电流、电压以及功耗;风扇连接器132用于与风扇连接,且与控制器120连接,用于采集风扇的转速信号;电阻134用于将风扇的电流值转换为电压值,供传感器131采集;电源模块135与控制器120连接,用于为控制器120和显示器140供电。

其中,可编程逻辑器件的型号可以为lattice的LCMX02-4000HC,封装采用TQFP144,尺寸为22*22*1.6mm,可编程逻辑器件具有灵活的硬件可裁剪特性,通过Verilog语言可以方便的设计编码检测模块121、PWM模块122、转速检测模块123、功耗检测模块、压力测试模块125、串口接收模块127、数据处理模块126、串口发送模块128。此外,逻辑容量允许的情况下,可以在此系统框架下开发其他辅助功能,开发周期极短,这是可编程逻辑器件相比于其他控制器120的最大优势。

在一些实施方式中,风扇连接器132可以用于连接常用的风扇规格的风扇,如4Pin、8pin风扇接口以及大功率的KF7.62接线端子用于支持多种风扇测试。

为了便于对多个风扇进行同步测试,风扇连接器132可以设置为多个,即测试设备100中设置多个风扇连接器132,这样可以同时连接多个风扇,然后测试设备100可对每个风扇进行分别测试,每个风扇的测试结果可在显示器140中分别显示,如针对每个风扇的测试结果设置一个显示界面,这样即可实现同时对多个风扇的并行测试,提高测试效率。

在一些实施方式中,电阻134可以是0.00075R、1%、3W的精密电阻134,用于将当前风扇的电流值转换为电压值,供传感器131采集计算。

在一些实施方式中,传感器131的型号可以为IN219,该传感器131带有SMbus接口,与控制器120相连,可以直接读取电流、电压及功耗参数。

在一些实施方式中,电源模块135(即图5中的CRPS电源模块135)可以为长城1600W的电源,为测试设备100提供系统电源,该电源模块135与测试设备100通过连接器相连,可根据具体的测试功耗进行选择。

在一些实施方式中,电压变换器136为DC-DC变换器,其数量为两个,分别连接控制器120和显示器140,其型号可以为TPS53312RGT,可为控制器120和显示器140提供3.3V和5V的电源。

在上述实现过程中,通过简单的外围电路130即可实现数据的传输和采集,容易实现,降低了测试设备100的设备成本。

可以理解,图5所示的结构仅为示意,在实际应用中,测试设备100还可包括比图5中所示更多或者更少的组件,或者具有与图5所示不同的配置。

本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,执行如图1所示方法实施例中测试设备所执行的方法过程。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如,包括:根据目标散热策略向待安装到服务器上的风扇输出控制信号,以指示所述风扇按照所述目标散热策略工作;其中,所述目标散热策略为所述测试设备所配置的、所述服务器在不同工况下采取的散热策略;根据所述风扇在工作时反馈的实际工作数据判断所述风扇的散热性能是否达标。

综上所述,本申请实施例提供一种风扇散热性能测试方法及测试设备,该方法通过测试设备通过根据目标散热策略向待安装到服务器上的风扇输出控制信号,以指示风扇按照目标散热策略工作,然后可根据风扇在工作时反馈的实际工作数据判断风扇的散热性能是否达标,由此该测试设备可在风扇安装到服务器上前就对风扇进行散热性能的测试,即实现独立地进行测试,从而可以在风扇有问题时及时进行返工,时间更短,这样可避免在风扇安装到服务器后再进行测试而导致周期长,影响项目进度的问题。并且可以配置服务器在不同工况下采用的散热策略进行测试,使得测试更加贴合服务器的运行情况,这样有利于后续风扇安装到服务器中后能更好地在服务器的不同工况下实现对服务器的散热。

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 风扇散热性能测试方法及测试设备
  • 一种动态化服务器风扇散热性能测试方法
技术分类

06120113066943