一种识别机箱的方法、一种计算机、机箱及主板的制作方法

文档序号:6460281阅读:173来源:国知局
专利名称:一种识别机箱的方法、一种计算机、机箱及主板的制作方法
技术领域
本发明涉及电子设备领域,特别是涉及一种识别机箱的方法、 一种计算机、 机箱及主斧反。
背景技术
现有技术中,如对计算机而言,通常同一款主板需要应用于多种不同类型
的机箱,例如应用于同一架构如mATX架构的不同型号的机箱,这些机箱的 差异可能导致将同 一主板如BIOS相同的同 一主板应用于不同类型的机箱时, 某些方面的实际需求不同。而在现有技术中,由于主才反无法区分这些不同类型 的机箱,所以在这种同一主板应用于不同类型的机箱时,无法实现针对不同的 机箱进行特殊的操作。
具体地,例如,同一架构的不同类型的机箱其容量即内部容积可能不同, 有些机箱的容量可能大些,有些可能小些。机箱容量的不同会导致对系统散热 的实际需求的不同。由于大容量的机箱其箱体内的散热空间比小容量的机箱更 大,所以适用于大机箱的散热方案可能不适用于小容量的机箱。目前,在不同 类型的机箱上应用同 一个通用的主板时,为了保证主;^反的通用性只能使用相同 的BIOS即同一颗BIOS,而该BIOS只能实现一种散热方案。在遇到这种同一 款主板应用于不同类型机箱的情况时,可能会出现大容积的机箱所组成的系统 散热能满足要求而小容量的机箱组成的系统的散热不符合要求的情况。对于这 种情况,现有技术一直使用该通用的一个散热方案去满足不同系统的散热需 求,而未能找到使得BIOS相同的同 一主板应用于不同类型的机箱所组成的不 同系统具有为自身订做的最优化的散热方案。当然,除上述散热方案为,应用 同一主板的机箱还可能有其它的特色需求,在当前主板无法区分不同的机箱类 型的情况下,都无法针对具体的机箱类型来实现。

发明内容
本发明的实施例提供一种识别机箱的方法、 一种计算机、才几箱及主板,以 使得主板能识别出不同类型的机箱。
为了实现上述目的, 一方面,提供一种识别机箱的方法,其中,包括如下
步骤
获取一机箱的第 一标识;
根据预设的机箱标识与机箱类型间的对应关系,识别所述第一标识对应的 机箱类型。
另一方面,提供一种计算机,其中,包括 机箱;
标识生成模块,用于根据机箱的类型生成与所述机箱对应的第一标识; 主板,设置在所述机箱内,与所述标识生成模块电连接,用于获取所述标
识生成模块生成的所述第一标识,并根据预设的机箱标识与机箱类型之间的对
应关系,识别所述第一标识对应的机箱类型。
又一方面,提供一种机箱,包括箱体,其中,还包括 与所述箱体物理连接的标识生成模块,用于根据才几箱的类型生成与所述机
箱对应的纟几箱标识。
再一方面,提供一种主板,其中,包括
标识读取模块,用于读取容纳所述主板的机箱对应的第一标识;
类型识别模块,用于根据预设的机箱标识与机箱类型之间的对应关系,识
别所述第 一标识对应的机箱类型
上述技术方案具有如下技术效果
本发明实施例的计算机,通过设置标识生成模块来生成与机箱类型对应的 机箱标识如与机箱类型对应的地址信息,并通过主板如通过主板上设置在 BIOS中的功能模块来获取机箱标识,并根据获取的标识、和预设的机箱标识 与机箱类型之间的对应关系,识别出机箱的类型,从而,在同一款主板应用于 不同机箱类型时,该主板识别出机箱类型后,可通过BIOS调用适用于该类型 机箱最优的方案如最优散热方案,也就是可以通过同一颗BIOS实现针对不同 ;^箱所构成系统对应的最佳散热方案,从而可利用同一颗BIOS满足不同类型
5机箱的专用温控方案以及其它因机箱类型不同所需要的差异性需求,从而可真
正实现主板的通用性;
本发明实施例的方法通过为机箱设置与机箱类型对应的标识如地址信息, 主板可读取为该机箱设置的标识,并根据预设的机箱标识与机箱类型之间的对 应关系,可识别出机箱的具体类型,从而,在同一款主板应用于不同机箱类型 时,该主板识别出机箱类型后,可通过BIOS调用适用于该类型机箱最优的方 案如最优散热方案,也就是可以通过同一颗BIOS实现针对不同机箱所构成系 统对应的最佳散热方案,从而可利用同一颗BIOS实现针对不同类型机箱的专 用温控方案和/或其它因机箱类型不同所需要的差异性需求,从而可真正实现 主板的通用性。


图1为本发明一实施例的计算机的结构示意图; 图2为本发明另一实施例的计算机中,主板的结构示意图; 图3为在本发明另一实施例的计算机中,与主板相连接的接线座的电路示 意图4为在本发明另 一实施例的计算机中,与图3所示接线座配合使用的短 路环组合示意图5为本发明一实施例的识别机箱的方法的流程示意图。
具体实施例方式
为使本发明实施例要解决的技术问题、技术方案和优点更加清楚,下面将 结合附图及具体实施例进行详细描述。
图1为本发明一实施例的计算机的结构示意图。如图1,本发明一实施例 的计算机100包括机箱101;标识生成模块102,用于根据机箱的类型生成 与所述机箱对应的第一标识;主板103,设置在机箱内,与标识生成模块102 电连接,用于获取所述标识生成^f莫块103生成的所述第一标识,并根据预设的 机箱标识与机箱类型之间的对应关系,识别出所述第一标识对应的机箱类型。 示例性地,该计算机还可包括显示装置。
6在本发明实施例的实现中,标识生成模块生成的机箱标识可以为数字逻辑
信息,如用二-十进制代码(BCD码,Binary Code Decimal)表达的数字逻辑 信息,具体地,可以是BCD码表达的地址信息,如用逻辑电平的高低表达的 地址信息。示例性地,标识生成模块可实现为利用BCD编码原则设计的、 可生成BCD码表达的地址信息的地址生成模块,具体地,可具体实现为一地 址生成电路模块如电路板,所述生成的地址信息即为为机箱设置的机箱标识。
本发明实施例的标识生成模块可与机箱的箱体物理连接,如通过普通的柔 性细线连接,或通过其它现有的各物理连接方式连^妾,甚至可将该标识生成模 块固定如绑定在机箱上,这样可保证标识生成模块与其生成的标识信息所对应 的机箱能对应结合在一起,避免在组装时出现错误。其中,标识生成模块与箱 体之间不需要电气性连接。当然,标识生成模块也可与机箱分离开,不与机箱 物理连接,但这样容易发生由于组装失误而产生地址与机箱不对应的错误,即 造成识别到的机箱标识与机箱实际的类型不符。
具体地,在本发明的一实施例中,标识生成冲莫块如地址生成才莫块可通过在 机箱箱体上如计算机的主机机箱箱体上设置电路模块来实现,该电路模块引出 导线连接到主板上,通过该导线,主板可读取该电赠4莫块所生成的该机箱的标 识。示例性地,该电路模块可以是根据BCD设计原理如拨码地址开关原理设 计表达的数字逻辑地址信息如BCD码表达的地址信息的小电路板。该电路板 实现输出数字逻辑地址信息所需的直流电压可通过在电路板上安装电池实现, 也可通过引出的导线从主板引入。示例性地,利用该电路板引出的导线中的两 条来从主板引入用以配合识别逻辑电平的直流电压,这两条即作为该电路板的 数字逻辑电源线;利用引出的其它几条导线作为表达地址信息的数字逻辑的地 址线。其中,2条地址线就可以表达4个不同的地址信息,也就可以区分出4 种不同类型的机箱,而3条地址线就可以表达8个不同的地址信息,也就可以 区分出8种不同类型的机箱,根据要区分机箱的类型的多少可设置引出的地址 线的条数,要区分的机箱类型越多,则需要引出的地址线也相应地多。示例性 地,如果要区分的是同一主板架构的系列机箱,如主板是mATX架构系列机 箱,由于一般同一主板架构的系列机箱最多也就4至5个型号,所以用3条地 址线即可实现8个不同的地址编码,加上数字逻辑电源线总计4条线,用于实现机箱地址读取模块功能的电路放在主板上不会给布线工作带来负担。
在具体实现中,为组装的方便,可以预先设置标识生成模块使其输出与机 箱类型对应的固定的数字逻辑信息,并将设置好的标识生成模块与机箱连接如 绑定在一起,这样在组装时可直接将标识生成模块与主板相连接,而无需在连 接后再4艮据才几箱类型再进行设置。
如图2,本发明另一实施例的计算机中,主板还可包括标识读取接口 201, 用于电连接标识生成4莫块和主板;标识读取模块202,通过标识读取接口与标 识生成模块电连接,用于读取标识生成模块生成的机箱标识;类型识别模块 203,用于根据读取的机箱标识、及设定的机箱标识与机箱类型之间的对应关 系,识别出所述机箱的类型。示例性地,上述标识读取接口可直接体现为主板 上现有的接口电路或接口芯片,也可实现为在现有主板上新增的接线座
(Header)或其它形式的接口模块。示例性地,该新增的接口座或接口模块可 与主板上的接口集成电路IC如Super I/O或南桥相应的管脚(pin)相连接。 标识读取模块和类型识别模块可通过底层起控制作用的基本输入输出系统
(BIOS, Basic Input Output System)来实现。示例性地,系统开机初始化硬件 时,主板上的BIOS启动该标识读取模块和类型识别模块,从与主板相连接的 标识生成模块读取出机箱标识信息,并根据预先设置的如设置在BIOS中的机 箱标识与机箱类型之间的对应关系识别出当前机箱的具体类型,示例性地,该 对应关系可以关系表的形式存储。
在本发明的另一实施例中,标识生成模块103包括按机箱类型预先进行 设置的短路环组合;和通过所述标识读取接口与所述主板相连接的接线座 (Header),用于与所述短路环组合配合使用,以生成所述机箱对应所述的地址 信息。示例性地,该短路环组合可与所述机箱物理连接,如通过柔性细线与机 箱绑定。具体地,可参见附图3,图3为与主板相连接的、接线座(Header)的 一个例子。如图3,该接线座301共8个管脚,其中,管脚l、 3、 5、 7接电 源VCC,该VCC可从主板引入;管脚2、 4、 6分别用作地址线的输出端口 GPIOl、 GPI02和GPI03,与主板连接,如通过主板的输入输出口将地址信息 读取到主板中如读取到主板的寄存器IC中;而管脚8用作防反插。其中,机 箱的地址信息即机箱标识信息为由管脚GPIOl、 GPI02和GPI03逻辑电平的高低实现的BCD编码来表示。
示例性地,如下表1所示,三个管脚都取低电平时,该地址信息000标识 该机箱为25升(25L)容量的机箱;GPIOl和GPI02为低电平、GPI03为高 电平时,该地址信息001标识该机箱为17升(17L)容量的4几箱;GPIOl和 GPIO3为低电平、GPIO2为高电平时,该地址信息010标识该机箱为13升(13L) 容量的机箱等。结合该表1及图3,当机箱类型为13L时,预先将对应的短路 环纽合与接线座(Header)连接,短路环组合实现了 301的管脚3和管脚4之间 短路、管脚1和管脚2之间开路、管脚5和6之间开路的状态后,将短路环组 合设置为与接线座200配合后即可生成010的地址信息即标识信息,即由于下 拉电阻的作用,GPI02为高电平,而GPIOl、 GPI03为低电平。系统开机后, 主板读取该标识信息,并根据表1即可识别出当前的机箱类型为13L机箱, 然后,可执行与该机箱类型对应的软件功能模块,如与该机箱类型所构成的系 统对应的温控方案。在本发明的一个应用中,如在装配才几箱和主板时,可先才艮 据机箱的类型预先设定好短路环组合的状态,并将该短路环组合固定在对应的 机箱上,在装配时只需将短路环组合与设置在主板上的接线座插接即可。另夕卜, 在本发明的该实施例中,接线座301的管脚8悬空,可用于防止短路环组合与 接线座的防反插功能。
GPIOlGPI02GPI03框架类型
00025L
00117L
01013L

111
表1
图4为该实施例中,与图3所示接线座配合使用的短路环组合的一个例子。 在该例中,多个短路环集成在一起形成一个整体来表达需要的标识。如图4, 与图3所示的接线座相对应,该短路环组合401的7个孔中的l-6孔两两组合 可形成3个位的状态,分别是1、 2孔组合形成二进制数的位1; 3、 4孔组
9合形成位2; 5、 6孔组合形成位3。其中,如果接线座的1、 2管脚通过短路 环组合的1、 2孔对应的短路环短接和不短接来表达二进制数的1或0;同理, 利用3、 4和5、 6的组合是否短接来表达二进制数的1或0。具体实现中,示 例性地,当需要将接线座中的相应管脚短路时,可通过在短路环组合内的对应 孔组合间设置金属片以短路相应孔,而与不需要短路的管脚对应的孔间则不设 置金属片以保持非短接状态。这样,在将短路环组合对应插接在主板的接线座 时,根据短路环所表达的具体标识的需要,需要表达为"1"的孔位组合就放 置用来短接的金属片,需要表达"0"的就不放置金属片使其保持开路。在具 体实现中,如果通过分立的短路环,组装的时候容易出错,所以本发明通过将 分立的短路环组合在一起的方式制作成一个短路环组合,使其设定为与某一地 址信息相对应,即与某一类型的机箱相对应,这样^L箱类型有几种,对应的短 路环组合就有几种,机箱类型与短路环组合是一一对应的关系,可将两者绑定 在一起构成一个整体。在组装时,只需直冲矣将接线座插入短路环即可,而无需 通过分立形式的短路环再即时设置。当然,本发明实施例中使用的"短路环组 合"还可以是其它任何能实现短路环功能的形状及结构;且本发明也可以通过 分立的短路环来组合实现,不过,这种方法在具体组装中不具备作为一个整体 的模块组装时便于操作、准确、可靠等优点。
显然,上述地址标识信息与机箱类型的对应关系并不唯一,具体哪个标识 对应哪种机箱具有多种可能,只需预先设定这种对应关系即可;且机箱类型也 不限于按框架容量区分的机箱,还可以是其它方面不同需要区分的机箱。且接 线座也并不一定是8个管脚的。短路环和接线座也可以由其它可产生地址信息 的电路或器件实现。
本发明实施例还^Hf了一种识别机箱的方法。图5为本发明实施例的识别 机箱的方法的流程示意图。如图5,本发明实施例的识别机箱的方法,包括如 下步骤
步骤501,获取一机箱的第一标识;
步骤502,根据预设的机箱标识与机箱类型间的对应关系,识别所述第一 标识对应的机箱类型。
优选地,在该实施例的方法中,机箱标识为BCD码表达的数字逻辑信息如地址信息。
优选地,在该实施例的方法中,获取一^/L箱的第一标识具体为在开机时, 通过在主板上设置的BIOS读取所述一机箱的第一标识。
优选地,在该实施例的方法中,在识别出所述第一标识对应的机箱类型后, 还包括
根据所述识别出的所述机箱类型,执行预设的与所述机箱类型相对应的温 控方案。
利用本发明技术方案,系统开机时主板能够识别出机箱的类型,并从而区 分不同类型的机箱,进而可在同一主板在不同的机箱内实现与机箱类型相关的 差异性功能,示例性地,如通过一颗BIOS基于机箱类型的判别可实现同一个 主板支持不同的温控方案,从而实现通用主板在不同类型机箱内都可以实现最 佳的的温控方案。例如,根据机箱的类型预先在BIOS中设置多种温控方案, 当识别出机箱为大容量的机箱类型时,BIOS执行与大容量机箱对应的温控方 案;当识别出机箱为小容量的机箱类型时,BIOS执行与小容量机箱对应的温 控方案。利用本发明的技术方案可以真正实现主板的通用性,可同时满足同一 款主板应用于不同类型的机箱时的差异性需求和满足不同机箱构成的系统自 身特性对散热方案的特殊需求,且本发明的技术方案稳定可靠,不需要更改现 有机箱设计,成本低,减少了人为因素影响,可满足不同的系统需求。
上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术 人员来说,在不脱离本发明实施例所述原理的前提下,还可以作出若干改进和 润饰,这些改进和润饰也应^L为本发明的保护范围。
权利要求
1. 一种识别机箱的方法,其特征在于,包括如下步骤获取一机箱的第一标识;根据预设的机箱标识与机箱类型间的对应关系,识别所述第一标识对应的机箱类型。
2. 根据权利要求1所述的方法,其特征在于,所述机箱标识为用二-十进制代码表达的数字逻辑信息。
3. 根据权利要求1或2所述的方法,其特征在于,所述获取一机箱的第一标识具体为在开机时,通过在主)f反上设置的基本输入输出系统读:f又所述一机箱的第一标识。
4. 根据权利要求1所述的方法,其特征在于,在所述识别所述第一标识对应的机箱类型后,还包括根据所述识别出的所述机箱类型,执行预设的与所述机箱类型相对应的温控方案。
5. —种计算机,其特征在于,包括机箱;标识生成模块,用于才艮据机箱的类型生成与所述^L箱对应的第 一标识;主板,设置在所述机箱内,与所述标识生成模块电连接,用于获取所述标识生成模块生成的所述第一标识,并根据预设的机箱标识与机箱类型之间的对应关系,识别所述第一标识对应的机箱类型。
6. 根据权利要求5所述的计算机,其特征在于,所述标识生成模块与所述机箱物理连接。
7. 根据权利要求6所述的计算机,其特征在于,所述标识生成模块固定在所述机箱上。
8. 根据权利要求5所述的计算机,其特征在于,所述主板包括标识读取接口 ,用于电连接所述标识生成才莫块与所述主板;标识读取模块,通过所述标识读取接口与所述标识生成模块电连接,用于读取所述标识生成模块生成的所述第一标识;类型识别模块,用于根据预设的机箱标识与机箱类型之间的对应关系,识别所述第 一标识对应的机箱类型。
9. 根据权利要求5-8中任一项所述的计算机,其特征在于,所述机箱标识为用二-十进制代码表达的数字逻辑信息。
10. 根据权利要求9所述的计算机,其特征在于,所述标识生成模块包括:按机箱类型预先进行设置的短路环组合;和与所述标识读取接口相连接的接线座,用于与所述短路环组合配合使用,以生成所述^L箱对应的所述数字逻辑信息。
11. 根据权利要求10所述的计算机,其特征在于,所述短路环组合与所述机箱物理连接。
12. 根据权利要求5所述的计算机,其特征在于,所述主板还包括温控模块,用于根据所述识别出的所述机箱类型,执行与所述机箱类型相对应的温控方案。
13. —种机箱,包括箱体,其特征在于,还包括与所述箱体物理连接的标识生成模块,用于根据机箱的类型生成与所述机箱对应的才几箱标识。
14. 一种主板,其特征在于,包括标识读取漠块,用于读取容纳所述主^1的机箱对应的第一标识;类型识别模块,用于根据预设的机箱标识与机箱类型之间的对应关系,识别所述第 一标识对应的机箱类型。
全文摘要
本发明涉及电子设备领域,提供了一种识别机箱的方法、计算机、机箱及主板,该计算机包括机箱;标识生成模块,用于根据机箱的类型生成第一标识;主板,用于获取标识生成模块生成的第一标识,并根据预设的机箱标识与机箱类型间的对应关系,识别第一标识对应的机箱类型;该方法包括设置一机箱的第一标识;根据预设的机箱标识与机箱类型间的对应关系,识别第一标识对应的机箱类型。一种机箱,包括物理相连的箱体和标识生成模块。一种主板,包括标识读取模块和类型识别模块。利用技术方案,主板可以识别出机箱的类型,并从而区分不同类型的机箱,真正体现了主板的通用性,满足了同一款主板应用于不同类型机箱时差异性需求或功能。
文档编号G06F11/22GK101499029SQ20081005754
公开日2009年8月5日 申请日期2008年2月2日 优先权日2008年2月2日
发明者王铁军 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1