一种服务器节点的位置识别系统技术方案

技术编号:20865914 阅读:24 留言:0更新日期:2019-04-17 09:14
本发明专利技术公开了一种服务器节点的位置识别系统,包括用于输出第一信号的基准信号输出模块;N个服务器节点中的控制器,其中,第一控制器的信号输入端与基准信号输出模块的输出端连接,第i控制器的信号输出端与第i+1控制器的信号输入端连接,第N控制器的信号输出端悬空;1≤i<N,N为不小于2的整数;第i控制器,用于在接收到第i信号时,根据第i信号的特性及预设特性位置对应关系确定自身的位置,并输出第i+1信号至第i+1控制器;第N控制器,用于在接收到第N信号时,根据第N信号的特性及预设特性位置对应关系确定自身的位置。该位置识别系统大大节省了控制器的管脚资源。

【技术实现步骤摘要】
一种服务器节点的位置识别系统
本专利技术涉及位置识别
,特别是涉及一种服务器节点的位置识别系统。
技术介绍
在一些需要大量计算、数据处理的场合,经常需要大量的服务器资源。一个服务器节点通常不能满足计算需求,此时通常会采用多个服务器节点来进行计算,且为方便管理,通常将这几个服务器节点放到一个机柜中。服务器节点一般包括CPU、内存、控制器等模块,在一些场合中,各个服务器节点需要知道它在机柜中所处的位置,以便根据位置信息进行一些配置。现有技术中通常在每个服务器节点的控制器上选用多个GPIO管脚作为该计算节点的位置编号。服务器节点和背板相连,在背板上通过对这多个GPIO管脚设置不同电平来定义服务器节点的位置信息,服务器节点中的控制器启动后会先读取这几个GPIO管脚的状态,然后根据程序中预先定义好的对应关系来确定该服务器节点的管理IP地址(也即位置信息)。例如,对应关系可以是1111代表机柜最上面的位置,0000代表机柜最下面的位置。这种方案的缺点是随着服务器节点数量的增多,每个控制器所需要的GPIO管脚数量也随之增加,例如当机柜中有9到16个服务器节点时,此时每个控制器需要4个这类管脚(24=16)。可见,采用现有技术中的方案造成了对服务器节点中的控制器的管脚的浪费。
技术实现思路
本专利技术的目的是提供一种服务器节点的位置识别系统,大大节省了控制器的管脚资源。为解决上述技术问题,本专利技术提供了一种服务器节点的位置识别系统,包括:用于输出第一信号的基准信号输出模块;N个服务器节点中的控制器,其中,第一控制器的信号输入端与所述基准信号输出模块的输出端连接,第i控制器的信号输出端与第i+1控制器的信号输入端连接,第N控制器的信号输出端悬空;1≤i<N,N为不小于2的整数;第i控制器,用于在接收到第i信号时,根据第i信号的特性及预设特性位置对应关系确定自身的位置,并输出第i+1信号至第i+1控制器;第N控制器,用于在接收到第N信号时,根据第N信号的特性及预设特性位置对应关系确定自身的位置。优选地,还包括背板;所述基准信号输出模块设置于背板上;所述第一控制器的信号输入端通过所述背板与所述基准信号输出模块的输出端连接,第i控制器的信号输出端通过背板与第i+1控制器的信号输入端连接。优选地,第i信号及第i+1信号均为PWM信号;第i控制器,具体用于在接收到第i信号时,根据第i信号的占空比及预设占空比位置对应关系确定自身的位置,并输出第i+1信号至第i+1控制器;第N控制器,具体用于在接收到第N信号时,根据第N信号的占空比及预设占空比位置对应关系确定自身的位置。优选地,所述基准信号输出模块包括:电源;一端与所述电源连接,另一端作为所述基准信号输出模块的输出端的上拉电阻。优选地,所述电源为构成所述背板的背板电源的电源。优选地,第i控制器还用于在没有接收到第i信号时输出低电平;所述第一控制器还用于在没有输出第二信号时输出低电平。优选地,还包括N个下拉电阻,其中:第j下拉电阻的一端与第j控制器的信号输入端连接,第j下拉电阻的另一端接地,其中,1≤j≤N;其中,第一下拉电阻的阻值>>所述上拉电阻的阻值。优选地,所述控制器为ARM或者为现场可编程逻辑门阵列FPGA。本专利技术提供了一种服务器节点的位置识别系统,该位置识别系统中,每个控制器只需信号输入端和信号输出端两个管脚,便可实现各控制器在接收到信号后根据接收到的信号的特性及预设特性位置对应关系确定自身的位置,且还向下一个控制器输出信号,大大节省了控制器的管脚资源。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种服务器节点的位置识别系统的结构示意图;图2为本专利技术提供的另一种服务器节点的位置识别系统的结构示意图。具体实施方式本专利技术的核心是提供一种服务器节点的位置识别系统,大大节省了控制器的管脚资源。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,图1为本专利技术提供的一种服务器节点的位置识别系统的结构示意图,该系统包括:用于输出第一信号的基准信号输出模块1;N个服务器节点中的控制器,其中,第一控制器21的信号输入端与基准信号输出模块1的输出端连接,第i控制器2i的信号输出端与第i+1控制器的信号输入端连接,第N控制器2N的信号输出端悬空;1≤i<N,N为不小于2的整数;第i控制器2i,用于在接收到第i信号时,根据第i信号的特性及预设特性位置对应关系确定自身的位置,并输出第i+1信号至第i+1控制器;第N控制器2N,用于在接收到第N信号时,根据第N信号的特性及预设特性位置对应关系确定自身的位置。为了减少位置识别所造成的占用控制器较多管脚的问题,本申请中,在硬件上:只需要额外设置一个基准信号输出模块1,还需要每个控制器的两个管脚,其中,一个作为信号输入端,一个作为信号输出端;在软件上,每个控制器中设置有预设特性位置对应关系,及在接收到第i信号时输出第i+1信号。具体地,基准信号输出模块1用于输出第一信号至第一服务器节点中的控制器,需要说明的是,第一信号直至第N信号均有其自己的特性,这里的特性可以为频率、占空比等,也即本申请可以将各个控制器的位置与信号的特性挂钩,通过信号的特性来体现位置。由于各个控制器的位置是人为已知的,因此,在确定特性后,需要提前在控制器中建立信号特性与位置之间的对应关系,每个信号的特性由该信号对应的控制器的位置决定。此外,由于第i控制器2i在接收到第i信号后还需要输出第i+1信号至第i+1控制器,因此,还需要在控制器中预先设置在接收到第i信号后根据调整规则对第i信号进行调整,然后再作为要输出的第i+1信号,其中,调整规则由第i控制器2i和第1+1控制器之间的位置关系决定。例如,在用频率作为信号的特性时,可以设置位于机柜(以共5层为例)最上面一层的信号的频率为50Hz,位于机柜第二层的信号的频率为40Hz,依次类推,位于机柜最下面一层的信号的频率为10Hz;则当前控制器(假设下一个控制器在当前控制器所在层的下一层)在接收到信号后会将信号的频率降低10Hz再输出至下一个控制器。本申请对于具体选用信号的哪种特性来表示位置以及位置与特性之间的对应关系不做特别的限定,根据实际情况来定。在具体实现时,基准信号输出模块1用于输出第一信号(也为基准信号)至第一控制器21,第一控制器21在接收到第一信号后,根据第一信号的特性及预设特性位置对应关系确定自身的位置,并根据预设的调整规则对第一信号的特性进行调整后再作为第二信号并输出第二信号至第二控制器22,第二控制器22在接收到第二信号后,根据第二信号的特性及预设特性位置对应关系确定自身的位置,并根据预设的调整规则对第二信号的特性进行调整后再作为第三信号并输出本文档来自技高网...

【技术保护点】
1.一种服务器节点的位置识别系统,其特征在于,包括:用于输出第一信号的基准信号输出模块;N个服务器节点中的控制器,其中,第一控制器的信号输入端与所述基准信号输出模块的输出端连接,第i控制器的信号输出端与第i+1控制器的信号输入端连接,第N控制器的信号输出端悬空;1≤i<N,N为不小于2的整数;第i控制器,用于在接收到第i信号时,根据第i信号的特性及预设特性位置对应关系确定自身的位置,并输出第i+1信号至第i+1控制器;第N控制器,用于在接收到第N信号时,根据第N信号的特性及预设特性位置对应关系确定自身的位置。

【技术特征摘要】
1.一种服务器节点的位置识别系统,其特征在于,包括:用于输出第一信号的基准信号输出模块;N个服务器节点中的控制器,其中,第一控制器的信号输入端与所述基准信号输出模块的输出端连接,第i控制器的信号输出端与第i+1控制器的信号输入端连接,第N控制器的信号输出端悬空;1≤i<N,N为不小于2的整数;第i控制器,用于在接收到第i信号时,根据第i信号的特性及预设特性位置对应关系确定自身的位置,并输出第i+1信号至第i+1控制器;第N控制器,用于在接收到第N信号时,根据第N信号的特性及预设特性位置对应关系确定自身的位置。2.如权利要求1所述的服务器节点的位置识别系统,其特征在于,还包括背板;所述基准信号输出模块设置于背板上;所述第一控制器的信号输入端通过所述背板与所述基准信号输出模块的输出端连接,第i控制器的信号输出端通过背板与第i+1控制器的信号输入端连接。3.如权利要求1所述的服务器节点的位置识别系统,其特征在于,第i信号及第i+1信号均为PWM信号;第i控制器,具体用于在接收到第i信号时,根据第i信号的占空比及预设占空比位...

【专利技术属性】
技术研发人员:程万前
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1