散热器测试机台控制系统及方法转让专利

申请号 : CN200910303082.6

文献号 : CN101923008B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄登聪余国俊徐华勇

申请人 : 鸿富锦精密工业(深圳)有限公司鸿海精密工业股份有限公司

摘要 :

一种散热器测试机台控制系统,该系统运行于散热器测试机台控制器中,该散热器测试机台控制器与计算机及散热器测试机台相连,该系统包括:信号传输模块,用于接收计算机中设置的散热器的工作参数;信号生成模块,用于根据信号传输模块接收的工作参数的类型生成对应的I/O接口类型的测试指令,并将所生成的测试指令通过对应的I/O接口发送给散热器测试机台;数据收集模块,用于通过I/O接口接收散热器测试机台的测试数据,并将其发送给信号传输模块;所述信号传输模块,还用于接收到测试数据之后,将测试数据发送给计算机。

权利要求 :

1.一种散热器测试机台控制系统,该系统运行于散热器测试机台控制器中,该散热器测试机台控制器与计算机及散热器测试机台相连,其特征在于,该系统包括:信号传输模块,用于通过USB接口与计算机相连,接收计算机中设置的散热器的工作参数;

信号生成模块,用于根据信号传输模块接收的工作参数的类型生成对应的I/O接口类型的测试指令,并将所生成的测试指令通过对应的I/O接口发送给散热器测试机台;

数据收集模块,用于通过I/O接口接收散热器测试机台的测试数据,并将其发送给信号传输模块;及所述信号传输模块,还用于接收到测试数据之后,将所接收的测试数据转换成USB类型的数据,并将转换后的测试数据通过USB接口发送给计算机。

2.如权利要求1所述的散热器测试机台控制系统,其特征在于,所述散热器的工作参数包括散热器的功率、散热器风扇的转动速度、散热器的温度及散热器的压力。

3.一种散热器测试机台控制方法,该方法应用于散热器测试机台控制器中,该散热器测试机台控制器与计算机及散热器测试机台相连,其特征在于,该方法包括步骤:通过计算机相连的USB接口,接收计算机中设置的散热器的工作参数;

根据工作参数的类型生成对应的I/O接口类型的测试指令;

将所生成的测试指令通过对应的I/O接口发送给散热器测试机台;及通过I/O接口接收散热器测试机台的测试数据,将所接收的测试数据转换成USB类型的数据,并将转换后的测试数据通过USB接口发送给计算机。

4.如权利要求3所述的散热器测试机台控制方法,其特征在于,所述散热器的工作参数包括散热器的功率、散热器风扇的转动速度、散热器的温度及散热器的压力。

说明书 :

散热器测试机台控制系统及方法

技术领域

[0001] 本发明涉及一种散热器测试机台控制系统及方法。

背景技术

[0002] 散热器是计算机的重要部件,能够将计算机运行过程中产生的热量吸收,然后发散到机箱内或者机箱外,保证计算机部件的温度正常,例如,CPU在运行过程中会产生高温,通过CPU散热器降低CPU的温度使CPU运行正常。
[0003] 目前,散热器制造完成之后,需要对散热器的性能进行测试,以检验散热器是否标准,通常测试的项目包括散热器的功率测试、温度测试、风扇转速测试及压力测试。常用的测试方式是在计算机与散热器测试机台之间安装传统的带有RS-485通讯的输入/输出(I/O:Input/Output)接口、压力表、转速表及数字模拟信号转换器(DAC:Digital AnalogConverter)的接线来进行测试。如此一来,安装的接线过多,不利于散热器测试机台的稳定性,且在接线的插拔过程中,容易产生损坏,提高企业的测试成本。另外,这种安装于计算机与散热器测试机台之间的接线不但价格昂贵,而且无常用外接设备接口,没有良好的扩展性。

发明内容

[0004] 鉴于以上内容,有必要提供一种散热器测试机台控制系统,可以通过一个散热器测试机台控制器统一发送各种测试指令并接收测试数据,减少了接线,提高了测试效率。
[0005] 鉴于以上内容,还有必要提供一种散热器测试机台控制方法,可以通过一个散热器测试机台控制器统一发送测试指令并接收测试数据,减少了接线,提高了测试效率。
[0006] 一种散热器测试机台控制系统,该系统运行于散热器测试机台控制器中,该散热器测试机台控制器与计算机及散热器测试机台相连,该系统包括:信号传输模块,用于接收计算机中设置的散热器的工作参数;信号生成模块,用于根据信号传输模块接收的工作参数的类型生成对应的I/O接口类型的测试指令,并将所生成的测试指令通过对应的I/O接口发送给散热器测试机台;数据收集模块,用于通过I/O接口接收散热器测试机台的测试数据,并将其发送给信号传输模块;所述信号传输模块,还用于接收到测试数据之后,将测试数据发送给计算机。
[0007] 一种散热器测试机台控制方法,该方法应用于散热器测试机台控制器中,该散热器测试机台控制器与计算机及散热器测试机台相连,该方法包括步骤:接收计算机中设置的散热器的工作参数;根据工作参数的类型生成对应的I/O接口类型的测试指令;将所生成的测试指令通过对应的I/O接口发送给散热器测试机台;通过I/O接口接收散热器测试机台的测试数据,将测试数据发送给计算机。
[0008] 相较于现有技术,所述的散热器测试机台控制系统及方法,可以通过一个散热器测试机台控制器统一发送测试指令并接收测试数据,减少了接线,提高了测试效率,节约了企业的测试成本。

附图说明

[0009] 图1是本发明散热器测试机台控制系统较佳实施例的应用环境图。
[0010] 图2是本发明散热器测试机台控制方法较佳实施例的流程图。

具体实施方式

[0011] 如图1所示,是本发明散热器测试机台控制系统较佳实施例的硬件架构图。所述的散热器测试机台控制系统(以下简称“控制系统”)20运行于散热器测试机台控制器2中。
[0012] 其中,该散热器测试机台控制器2通过通用串行总线(USB:Universal Serial Bus)接口24与计算机1进行通讯,所述通讯的协议为USB通讯协议,计算机1发送工作参数给散热器测试机台控制器2,该散热器测试机台控制器2接收该工作参数后,生成对应的输入/输出(I/O:Input/Output)接口类型的测试指令,并将生成的测试指令通过I/O接口发送给散热器测试机台3,从而控制散热器测试机台3进行相应的测试工作,当控制散热器测试机台3完成相应的测试工作之后,散热器测试机台控制器2通过I/O接口23接收散热器测试机台3的测试数据,并将接收的测试数据转换成USB接口类型的数据,传送给计算机1。该计算机1可以是个人计算机、网络服务器,还可以是任意其它适用的计算机。
[0013] 所述散热器测试机台3的接口与散热器测试机台控制器2的多个输入/输出(I/O,Input/Output)接口23相连。所述散热器测试机台3用于测试散热器的功率、测试散热器风扇的转动速度、测试散热器的温度及测试散热器的压力。所述I/O接口23按照种类不同可分为:功率测试I/O接口、转动速度测试I/O接口、温度测试I/O接口及压力测试I/O接口等(图示以两个为例),本较佳实施例中以压力测试I/O接口为例进行说明,压力测试I/O接口与散热器测试机台3中的测试散热器压力的硬件相连,则该压力测试I/O接口用于传输测试压力的测试指令,并传输散热器测试机台3测试完成之后压力测试的数据。
[0014] 所述的控制系统20包括多个功能模块:信号传输模块200、信号生成模块201及数据收集模块202。
[0015] 所述信号传输模块200用于通过USB接口24接收计算机1中设置的散热器的工作参数。所述散热器的工作参数包括,但不限于,散热器的功率、散热器风扇的转动速度、散热器的温度及散热器的压力。
[0016] 所述信号传输模块200还用于将所接收的工作参数发送给信号生成模块201。
[0017] 所述信号生成模块201用于接收到工作参数之后,根据工作参数的类型生成对应的I/O接口类型的测试指令。在本较佳实施例中,每一种类型的工作参数以一种固定的形式进行表示,例如,以字符串F00001表示压力测试的工作参数,信号生成模块201接收到该工作参数之后,判断该字符串的首字母是否为F,若是,则生成压力测试指令。
[0018] 所述信号生成模块201还用于将所生成的测试指令通过对应的I/O接口23发送给散热器测试机台3。具体而言,假设所生成的测试指令是压力测试指令,则该测试指令通过压力测试I/O接口发送给散热器测试机台3。所述散热器测试机台3接收到测试指令之后,进行相关的测试,具体而言,假设散热器测试机台3接收到压力测试指令,则散热器测试机台3进行散热器的压力测试。
[0019] 所述数据收集模块202用于通过I/O接口23接收散热器测试机台3的测试数据,并将其发送给信号传输模块200。具体而言,数据收集模块202通过压力测试I/O接口接收压力测试数据,即接收散热器测试机台3测试散热器在运行时的实际压力数据。
[0020] 所述信号传输模块200还用于接收到测试数据之后,将测试数据转换成USB类型的数据,并将其通过USB接口24发送给计算机1。计算机1根据接收到的测试数据与该散热器的标准数据进行比较,并根据比较的结果提示用户该散热器是否合格。
[0021] 如图2所示,是本发明散热器测试机台控制方法较佳实施例的流程图。
[0022] 步骤S10,信号传输模块200通过USB接口24接收计算机1中设置的散热器的工作参数。所述散热器的工作参数包括,但不限于,散热器的功率、散热器风扇的转动速度、散热器的温度及散热器的压力。
[0023] 步骤S11,信号传输模块200将所接收的工作参数发送给信号生成模块201。
[0024] 步骤S12,信号生成模块201接收到工作参数之后,根据工作参数的类型生成对应的I/O接口类型的测试指令。在本较佳实施例中,每一种类型的工作参数以一种固定的形式进行表示,例如,以字符串F00001表示压力测试的工作参数,信号生成模块201接收到该工作参数之后,判断该字符串的首字母是否为F,若是,则生成压力测试指令3。
[0025] 步骤S13,信号生成模块201将所生成的测试指令通过对应的I/O接口23发送给散热器测试机台3。具体而言,假设所生成的测试指令是压力测试指令,则该测试指令通过压力测试I/O接口发送给散热器测试机台3。所述散热器测试机台3接收到测试指令之后,进行相关的测试,具体而言,假设散热器测试机台3接收到压力测试指令,则散热器测试机台3进行散热器的压力测试。
[0026] 步骤S14,数据收集模块202通过I/O接口23接收散热器测试机台3的测试数据,并将其发送给信号传输模块200。具体而言,数据收集模块202通过压力测试I/O接口23接收压力测试数据。
[0027] 步骤S15,信号传输模块200接收到测试数据之后,将测试数据转换成USB类型的数据,并将其通过USB接口24发送给计算机1。计算机1根据接收到的测试数据与该散热器的标准数据进行比较,并根据比较的结果提示用户该散热器是否合格。
[0028] 以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。