一种检测方法及电子设备的制造方法

文档序号:10654409阅读:546来源:国知局
一种检测方法及电子设备的制造方法
【专利摘要】本申请提供了一种检测方法及电子设备,在电子设备上电时,本申请通过向电子设备的散热装置发送驱动信号,之后,对该散热装置的目标端口进行侦测,从而基于侦测结果,确定该电子设备的当前散热类型。由此可见,本申请只需要一个主板就能够实现对具有不同散热类型的电子设备进行检测,降低了检测成本;而且,本申请实现了对电子设备的自动检测,减少了工厂组装时间,避免了因人为因素造成的差错,从而提高了检测效率以及准确性。
【专利说明】
_种检测方法及电子设备
技术领域
[0001]本申请主要涉及通信技术领域,更具体地说是涉及一种检测方法及电子设备。【背景技术】
[0002]随着电子设备功能的逐渐增多,所使用的高发热电子元件也越来越多,这往往会使电子设备在高温状态下运行,从而影响电子设备的工作性能以及电子元件的使用寿命。 可见,散热系统已成为电子设备设计的关键组成部分之一。
[0003]目前,电子设备通常采用的散热方式包括有风扇的主动散热方式以及无风扇的被动散热方式,由于不同散热方式对电子设备的配置是不同的,所以,在实际应用中,为了实现对电子设备的正确配置,通常需要检测电子设备的具体散热方式或类型。
[0004]现有技术中,通常是通过B10S(Basic Input Output System,基本输入输出系统) 检测GP10(General Purpose Input Output,通用输入输出,简称总线扩展器)的板卡装置识别码(board ID)的方式,来区别电子设备的散热系统是有风扇类型还是无风扇类型。然而,这种检测方式要求主板上的板卡装置识别码不同,无法共用一块主板实现两种类型的检测,增加了检测成本。
【发明内容】

[0005]有鉴于此,本发明提供了一种检测方法及电子设备,解决了现有的检测方式无法利用一块主板实现对不同散热类型的电子设备的检测,从而增加了检测成本的技术问题。
[0006]为了解决上述技术问题,本申请提供了以下技术方案:
[0007]—种检测方法,应用于电子设备,所述方法包括:[〇〇〇8]在所述电子设备上电时,向所述电子设备的散热装置发送驱动信号;[〇〇〇9]对所述散热装置的目标端口进行侦测;
[0010]基于侦测结果,确定所述电子设备的当前散热类型。
[0011]优选的,所述基于侦测结果,确定所述电子设备的当前散热类型,包括:
[0012]基于侦测结果,确定预设标志位的当前数值,所述当前数值用于表明所述电子设备的当前散热类型。
[0013]优选的,所述基于侦测结果,确定预设标志位的当前数值,包括:
[0014]当侦测结果表明所述目标端口输出预设信号时,控制预设标志位为第一数值;
[0015]当侦测结果表明所述目标端口没有输出预设信号时,控制所述预设标志位为第二数值;
[0016]其中,所述第一数值和所述第二数值用于表明所述电子设备的不同散热类型。
[0017]优选的,所述方法还包括:
[0018]读取所述预设标识位的当前数值;
[0019]根据所述当前数值,输出所述电子设备的当前散热类型。
[0020]优选的,所述目标端口为所述散热装置的风扇转速端口,所述基于侦测结果,确定所述电子设备的当前散热类型,包括:
[0021]当侦测结果表明所述目标端口输出预设信号时,确定所述电子设备的当前散热类型为风扇散热类型;
[0022]当侦测结果表明所述目标端口没有输出预设信号时,确定所述电子设备为无风扇散热类型。[〇〇23]优选的,所述方法还包括:
[0024]存储所述预设标志位的当前数值。[〇〇25] 一种电子设备,所述电子设备包括:
[0026]散热装置;[〇〇27]控制器,用于在所述电子设备上电时,向所述电子设备的散热装置发送驱动信号, 对所述散热装置的目标端口进行侦测,并基于侦测结果,确定所述电子设备的当前散热类型。
[0028]优选的,所述控制器具体用于基于侦测结果,确定所述控制器的预设标志位的当前数值,所述当前数值用于表明所述电子设备的当前散热类型。
[0029]优选的,所述控制器具体用于当侦测结果表明所述目标端口输出预设信号时,控制预设标志位为第一数值;当侦测结果表明所述目标端口没有输出预设信号时,控制所述预设标志位为第二数值;
[0030]其中,所述第一数值和所述第二数值用于表明所述电子设备的不同散热类型。 [〇〇31]优选的,所述电子设备还包括:[〇〇32]检测装置,用于读取所述预设标识位的当前数值,并根据所述当前数值,输出所述电子设备的当前散热类型。[〇〇33]优选的,所述电子设备还包括:
[0034]存储器,用于存储所述控制器的预设标志位的当前数值。
[0035]由此可见,与现有技术相比,本申请提供了一种检测方法及电子设备,在电子设备上电时,本申请通过向电子设备的散热装置发送驱动信号,之后,对该散热装置的目标端口进行侦测,从而基于侦测结果,确定该电子设备的当前散热类型。由此可见,本申请只需要一个主板就能够实现对具有不同散热类型的电子设备进行检测,降低了检测成本;而且,本申请实现了对电子设备的自动检测,减少了工厂组装时间,避免了因人为因素造成的差错, 从而提高了检测效率以及准确性。【附图说明】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0037]图1为本申请提供的一种检测方法实施例的流程图;
[0038]图2为本申请提供的另一种检测方法实施例的流程图;
[0039]图3为本申请提供的一种电子设备实施例的结构示意图;
[0040]图4为本申请提供的另一种电子设备实施例的结构示意图;
[0041]图5为本申请提供的又一种电子设备实施例的结构示意图。【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]目前,为了迎合用户的不同使用需求,电子设备内的散热系统通常分为有风扇类型或无风扇类型,针对不同散热类型的电子设备所进行的配置也是不同的,尤其是对于体积较小的电子设备,如ThinkCentre Tiny M600型号的电子设备。
[0044]由此可见,在对该电子设备进行配置之前,通常需要检测其散热系统是有风扇还是没有风扇,现有技术是通过B10S(Basic Input Output System,基本输入输出系统)检测 GP10(General Purpose Input Output,通用输入输出,简称总线扩展器)的板卡装置识别码(board ID)的方式实现,然而,不同散热类型的电子设备的主板上的board ID是不同的, 这就导致其无法共用一块主板,增加了检测成本。
[0045]为了改善上述问题,本申请提供了一种检测方法及电子设备,在电子设备上电时, 本申请通过向电子设备的散热装置发送驱动信号,之后,对该散热装置的目标端口进行侦测,从而基于侦测结果,确定该电子设备的当前散热类型。由此可见,本申请只需要一个主板就能够实现对电子设备的不同散热类型的检测,降低了检测成本;而且,本申请实现了对电子设备的自动检测,减少了工厂组装时间,避免了因人为因素造成的差错,从而提高了检测效率以及准确性。
[0046]为了使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0047]实施例一:
[0048]如图1所示的本申请提供的一种检测方法的流程示意图,该方法可以应用于如笔记本、掌上电脑等电子设备,但并不局限于此,在实际应用中,该方法可以包括以下步骤:
[0049]步骤S11:在电子设备上电时,向该电子设备的散热装置发送驱动信号。
[0050]在实际应用中,当电子设备上电后,通常都会利用B1S对其系统内各个设备进行检测,即进行P0ST(P〇wer On Self Test,上电自检)过程,以便根据检测结果进行相应的配置。[〇〇51]如上文描述,当电子设备的散热系统的组成结构不同时,对电子设备的配置也是不同的,所以,需要在对电子设备进行配置之前,明确该电子设备的当前散热系统的具体结构,即确定该电子设备的散热类型。[〇〇52]基于此,在电子设备的上电后,其控制器可以向散热装置发送驱动信号,如驱动电压,但并不局限于此。此时,若该散热装置内设置有风扇等散热器,该散热装置将会启动运行,所以,本申请可通过检测散热装置对接收到的驱动信号的反馈情况,来确定该散热装置内是否设置有风扇等散热器,具体过程参见下文,本申请在此不再详述。
[0053]需要说明的是,在实际应用中,根据电子设备采用的散热方式的不同,其散热装置的组成结构也会有所不同,如上述设置风扇等散热器仅仅是其中的一种组成结构,但并不局限于此。
[0054]步骤S12:对散热装置的目标端口进行侦测。
[0055]其中,目标端口可以是电子设备的散热装置安装有风扇等散热器时,该散热装置接收到驱动信号启动后,该散热装置中状态发生变化的端口,在实际应用中,该端口的输出状态的变化通常可以说明该散热装置内散热器的运行状态,从而表明该散热装置此时按照有风扇等散热器。需要说明的是,本申请对该目标端口的具体型号不作限定。
[0056]基于此,本申请可以对散热装置的目标端口进行侦测,以确定该散热装置是否响应上述驱动信号,本申请对目标端口的具体侦测方式不作限定。可选的,本申请可以通过对控制器中与散热装置的目标端口连接的端口进行侦测,从而实现对目标端口的侦测,但并不局限于此。[〇〇57]步骤S13:基于侦测结果,确定电子设备的当前散热类型。
[0058]在本实施例中,在向电子设备的散热装置发送驱动信号后,可以根据对散热装置的目标端口的侦测结果,确定该电子设备的当前散热类型,即确定该散热装置的组成结构, 以便据此对电子设备系统进行相应配置。
[0059]作为本申请另一实施例,在本申请实际应用中,可以基于上述侦测结果,确定控制器的预设标志位的当前数值,该当前数值可以用于表明电子设备的当前散热类型,本申请对预设标志位的什么数值表明电子设备采用的是什么散热类型的具体内容不作限定,可根据实际需要设定。
[0060]可选的,当侦测结果表明目标端口输出预设信号时,控制预设标志位为第一数值; 当侦测结果表明目标端口没有输出预设信号时,也就是说,没有侦测到目标端口输出预设信号时,控制所述预设标志位为第二数值。
[0061]其中,第一数值和第二数值用于表明电子设备的不同散热类型,本申请对该第一数值和第二数值的具体内容不作限定。
[0062]综上所述,本申请通过电子设备开机上电时,侦测其散热装置的目标端口的输出状态的变化,来确定该电子设备的具体散热类型,实现自动侦测配置,减少了主板数量,降低了检测成本;而且,减少了工厂组装时间,避免了因人为因素造成的差错,从而提高了检测效率以及准确性。
[0063]实施例二:
[0064]如图2所示的本申请提供的另一种检测方法的流程图,该方法可以应用于如笔记本、掌上电脑等电子设备,但并不局限于此,在实际应用中,该方法可以包括以下步骤:
[0065]步骤S21:在电子设备上电时,向电子设备的散热装置发送驱动信号。
[0066]步骤S22:判断是否接收到该散热装置的目标端口反馈的预设信号,若是,进入步骤S23;若否,进入步骤S24。
[0067]在实际应用中,若散热装置内设置有风扇时,该目标端口具体可以是该散热装置的风扇转速端口,当风扇在驱动信号作用下启动后,其风扇转速端口必然会输出相应的转速信号即上述预设信号;反之,若散热装置内没有设置风扇,那么,将驱动信号发送至该散热装置后,该风扇转速端口并不会输出转速信号。
[0068]基于此,本申请可以通过检测是否接收到该风扇转速端口发送的转速信号,来判断电子设备的散热装置内是否有风扇,具体过程参照下文。
[0069]步骤S23:控制预设标志位为第一数值。[〇〇7〇]步骤S24:控制预设标志位为第二数值。
[0071]在本实施例中,该预设标志位可以作为风扇标志位,结合上述描述,当其当前数值为第一数值时,表明电子设备采用的是风扇散热类型,也就是说,该电子设备是带风扇的机型;而当该预设标志位为第二数值时,表明电子设备采用的是无风扇散热类型,即电子设备是不带风扇机型。[〇〇72]可见,第一数值区别于第二数值,本申请并不限定该第一数值和第二数值的具体值。[〇〇73]可选的,当上述预设标志位是控制器的某一个端口时,上述第一数值和第二数值可以用该端口当前电平表示,若第一数值为该端口当前输出的高电平,那么,第二数值则为该端口当前输出的高电平;反之,若第一数值为该端口当前输出的低电平,那么,第二数值则为该端口当前输出的高电平,本申请对第一数值和第二数值具体表示高电平还是低电平不作限定。
[0074]基于此,在该可选实施例中,当目标端口有预设信号输出时,控制器可以将预设标志位置1(或〇或其他带风扇的值);当目标端口没有预设信号输出时,控制器可以将预设标志位置〇(或1或其他不带风扇的值)。需要说明的是,该可选实施例仅仅是表示预设标志位的一种方式,但并不局限于此。
[0075]作为本申请又一实施例,在实际应用中,根据对散热装置的目标端口的侦测结果, 调整预设标志位的数值后,可以对该预设标志位的当前数值进行存储,以便后续调用,但并不局限于此。
[0076]步骤S25:读取该预设标志位的当前数值。
[0077]在实际应用中,电子设备通常是利用B1S对其系统进行检测,因此,本申请可以由 B1S读取控制器的预设标识位的当前数值,从而得知该电子设备采用的那种散热方式,即是不是带风扇的机型。
[0078]需要说明的是,在本实施例中,B1S读取预设标志位的时间要晚于控制器侦测散热装置的目标端口的时间,也就是说,控制器根据侦测结果更新其预设标志位后,才会触发 B1S读取该预设标志位,从而保证该B1S读取到的预设标志位的数值为该电子设备的真实值。
[0079]步骤S26:根据该当前数值,输出电子设备的当前散热类型。
[0080]本申请可以按照上述方式设定电子设备采用不同散热类型时,控制器的预设标志位对应的具体数值,本申请对两者的具体对应关系不作限定,可以参照上述对应部分的描述,本实施在此不再详述。,
[0081]在本实施例中,在确定电子设备的当前散热类型后,可以将其直接显示在电子设备的显示屏上,以便用户能够了电子设备是否带风扇等,但并不局限于这一种显示方式。。
[0082]综上所述,在本实施例中,对电子设备上电时,本申请通过向电子设备的散热装置发送驱动信号,之后,判断该散热装置的目标端口是否反馈预设信号,从而基于该判断结果,确定该电子设备的当前散热类型。由此可见,本申请只需要一个主板就能够实现对具有不同散热类型的电子设备进行检测,即两款机型的电子设备可以共用一块主板,减少了运营和维护成本;而且,采用这种自动侦测配置方式,减少了工厂组装时间以及人工替换带来的差错,提高了工作效率。
[0083]实施例三:
[0084]如图3所示的本申请提供的一种电子设备的结构示意图,该电子设备可以包括:散热装置31和控制器32,其中:
[0085]控制器32可以在电子设备上电时,向该散热装置31发送驱动信号,之后,对该散热装置31的目标端口进行侦测,从而基于该侦测结果,确定电子设备的当前散热类型。
[0086]其中,驱动信号可以是驱动电压,但并不局限于此,散热装置31的目标端口可以是散热装置32内设置风扇等散热器并在接收到驱动信号启动后,该散热装置31中状态发生变化的端口,如风扇转速端口,但并不局限于此。
[0087]在实际应用中,控制器32可以通过检测其与散热装置31的目标端口连接的端口是否接收到该目标端口反馈的预设信号(如转速信号等),从而确定该散热装置内是否设置风扇,即确定该电子设备的散热类型。[0〇88] 其中,上述控制器32可以是嵌入式控制器(Embed Controller,EC),但并不局限于此。
[0089]可选的,如图4所示,控制器32可以通过Fan_PWM端口向散热装置31发送驱动电压, 通过Fan_Tach端口与该散热装置31的目标端口连接,从而检测该Fan_Tach端口是否接收到目标端口发送的转速信号,若接收到该转速信号,可以将该控制器32的预设标志位Fan Flag置带风扇的值即上述第一数值(如1或0等,但并不局限于此);反之,将Fan Flag置不带风扇的值。其中,该带风扇的值不同于不带风扇的值即上述第二数值,本申请并不限定其具体数值。
[0090]由此可见,本申请控制器32可以基于对散热装置31的目标端口的侦测结果,确定控制器的预设标志位的当前数值,通过该预设标志位的当前数值表明电子设备的当前散热类型,如风扇散热类型或无风扇散热类型等等。
[0091]作为本申请又一实施例,如图5所示,在上述实施例的基础上,电子设备还可以包括:
[0092]检测装置33,用于读取控制器32的预设标识位的当前数值,并根据该当前数值,输出电子设备的当前散热类型。
[0093]在实际应用中,结合上述描述,本申请可以预先设置具有不同散热类型的电子设备控制器的预设标志位对应的数值,即预先设置控制器的预设标志位的不同数值与电子设备的散热类型的对应关系,以便在读取到当前电子设备的控制器的预设标志位的当前数值后,根据该对应关系,确定电子设备的散热类型。[〇〇94]需要说明的是,本申请对上述控制器的预设标志位的不同数值与电子设备的散热类型的对应关系的具体表示方式不作限定。[〇〇95]仍以上述图4所示的连接结构为例,本申请上述检测装置33可以包括B1S,其具体可以与控制器的预设标志位Fan Flag端口连接,以便B1S对电子设备内各设备进行检测时,通过读取该预设标志位Fan Flag端口的当前数值,确定该电子设备是带风扇机型还是不带风扇机型。[〇〇96] 可选的,电子设备还可以包括:
[0097]存储器,用于对控制器32的预设标志位的当前数值进行保存,以便检测装置33读取该预设标志位的当前数值。
[0098]基于上述描述可知,本实施例通过电子设备上电时,侦测散热装置的目标端口是否反馈预设信号的方式,来确定电子设备的散热类型,即通过这种方式实现对电子设备带风扇和不带风扇两种机型的区分,该过程只需要一块主板,与现有的检测方式相比,减少了主板数量,降低了电子设备运营和维护成本;而且,根据上述描述可知,本申请采用的是自动侦测方式实现对电子设备两种机型的检测,减少了工厂组装时间,提高了检测效率,并且避免了人为因素造成的差错,提高了检测准确性。[〇〇99]最后,需要说明的是,关于上述各实施例中,诸如第一、第二等之类的关系术语仅仅用来将一个操作、单元或模块与另一个操作、单元或模块区分开来,而不一定要求或者暗示这些单元、操作或模块之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法或者系统中还存在另外的相同要素。
[0100]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的电子设备而言,由于其与实施例公开的方法对应,所以描述的比较简单,相关之处参见方法部分说明即可。[〇1〇1]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种检测方法,其特征在于,应用于电子设备,所述方法包括:在所述电子设备上电时,向所述电子设备的散热装置发送驱动信号;对所述散热装置的目标端口进行侦测;基于侦测结果,确定所述电子设备的当前散热类型。2.根据权利要求1所述的方法,其特征在于,所述基于侦测结果,确定所述电子设备的 当前散热类型,包括:基于侦测结果,确定预设标志位的当前数值,所述当前数值用于表明所述电子设备的 当前散热类型。3.根据权利要求2所述的方法,其特征在于,所述基于侦测结果,确定预设标志位的当 前数值,包括:当侦测结果表明所述目标端口输出预设信号时,控制预设标志位为第一数值;当侦测结果表明所述目标端口没有输出预设信号时,控制所述预设标志位为第二数 值;其中,所述第一数值和所述第二数值用于表明所述电子设备的不同散热类型。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:读取所述预设标识位的当前数值;根据所述当前数值,输出所述电子设备的当前散热类型。5.根据权利要求1所述的方法,其特征在于,所述目标端口为所述散热装置的风扇转速 端口,所述基于侦测结果,确定所述电子设备的当前散热类型,包括:当侦测结果表明所述目标端口输出预设信号时,确定所述电子设备的当前散热类型为 风扇散热类型;当侦测结果表明所述目标端口没有输出预设信号时,确定所述电子设备为无风扇散热类型。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:存储所述预设标志位的当前数值。7.—种电子设备,其特征在于,所述电子设备包括:散热装置;控制器,用于在所述电子设备上电时,向所述电子设备的散热装置发送驱动信号,对所 述散热装置的目标端口进行侦测,并基于侦测结果,确定所述电子设备的当前散热类型。8.根据权利要求7所述的电子设备,其特征在于,所述控制器具体用于基于侦测结果, 确定所述控制器的预设标志位的当前数值,所述当前数值用于表明所述电子设备的当前散 热类型。9.根据权利要求8所述的电子设备,其特征在于,所述控制器具体用于当侦测结果表明 所述目标端口输出预设信号时,控制预设标志位为第一数值;当侦测结果表明所述目标端 口没有输出预设信号时,控制所述预设标志位为第二数值;其中,所述第一数值和所述第二数值用于表明所述电子设备的不同散热类型。10.根据权利要求8所述的电子设备,其特征在于,所述电子设备还包括:检测装置,用于读取所述预设标识位的当前数值,并根据所述当前数值,输出所述电子 设备的当前散热类型。11.根据权利要求8所述的电子设备,其特征在于,所述电子设备还包括: 存储器,用于存储所述控制器的预设标志位的当前数值。
【文档编号】G06F11/22GK106021051SQ201610361911
【公开日】2016年10月12日
【申请日】2016年5月26日
【发明人】伍宏林
【申请人】联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1