伺服器控制系统的伺服器ID设定方法与流程

文档序号:11948360阅读:来源:国知局

技术特征:

1.一种伺服器控制系统的伺服器ID设定方法,其特征在于,所述伺服器控制系统包括主控制器及若干伺服器;所述主控制器包括主控MCU和若干接口,所述接口通过总线连接至所述主控MCU,至少在其中的一个接口上通过总线串接所述伺服器;

所述伺服器包括舵机MCU、第一端口和第二端口;所述第一端口和所述第二端口之间通过总线连接,所述总线同时连接到所述舵机MCU;

所述第一端口和所述第二端口之间的总线上设有所述第一舵机开关和第二舵机开关;所述第一舵机开关连接于所述第一端口和所述舵机MCU之间,该第一舵机开关控制所述第一端口的通断;所述第二舵机开关连接于所述第二端口和所述舵机MCU之间,该第二舵机开关控制所述第二端口的通断;

所述第一舵机开关与第一端口之间设有第一插入线连接至所述舵机MCU,所述第二舵机开关与第二开口之间设有第二插入线连接至所述舵机MCU;

所述伺服器ID设定方法包括如下步骤:

使依次串接在主控制器接口上的各伺服器之间预先处于断开状态;

依次择一接通主控制器上的接口,重复通过以下步骤对主控制器接通接口上的伺服器进行ID设定:

主控制器广播将互不相同的目标ID替换伺服器原始ID的消息;

使预先处于断开状态的各伺服器顺序接入网络,根据接收到的广播消息将目标ID替换原有伺服器ID,然后导通伺服器内的第一舵机开关及第二舵机开关;重复本步骤,直至当前接通接口上所有伺服器完成ID设定。

2.根据权利要求1所述的伺服器控制系统的伺服器ID设定方法,其特征在于,所述“使依次串接在主控制器接口上的各伺服器之间预先处于断开状态”步骤包括:

主控制器向接在其接口上的所有伺服器广播将伺服器的原始ID设定为预设断开ID的消息;

当伺服器的ID为预设断开ID时,则使伺服器内输入端口内总线上的舵机开关接通,而使伺服器内输出端口内总线上的舵机开关断开。

3.如权利要求2所述的伺服器控制系统的伺服器ID设定方法,其特征在于,当伺服器内的ID不同于预设断开ID时,则使伺服器内总线上的第一舵机开关及第二舵机开关导通。

4.根据权利要求3所述的伺服器控制系统的伺服器ID设定方法,其特征在于,所述主控制器广播将伺服器原始ID设定为预设断开ID的步骤具体包括如下步骤:

主控制器向接在其接口上的所有伺服器广播将伺服器的原始ID设定为非预设断开ID的消息,各伺服器根据接收到的消息,将非预设断开ID替换原始ID;

主控制器向接在其接口上的所有伺服器广播将非预设断开ID设定为预设断开ID的消息,各伺服器根据接收到的消息,将预设断开ID替换原始ID。

5.根据权利要求4所述的伺服器控制系统的伺服器ID设定方法,其特征在于,所述主控制器的各接口与主控MCU之间的总线上还设有控制相应接口通断的主控开关;每个所述主控开关的控制端均电连接至所述主控MCU;

其中,所述“依次择一接通主控制器上的接口”具体通过如下步骤实现:依次择一使某主控开关接通,其余的主控开关均断开。

6.根据权利要求5所述的伺服器控制系统的伺服器ID设定方法,其特征在于,所述伺服器ID设定方法包括如下步骤:

依次择一接通主控制器接口内的主控开关,重复通过以下在主控制器中的步骤和在伺服器中的步骤对串接在接通的主控开关对应接口上的各伺服器进行ID设定;

所述主控制器中的步骤具体包括:

主控制器广播,向总线发送将所有伺服器的原始ID设定为非预设断开ID的消息;且回读总线上是否存在预设断开ID,如存在预设断开ID,则继续重复广播,直至将所有伺服器原始ID设定为非预设断开ID;

主控制器广播,向总线发送将所有伺服器的非预设断开ID设定为预设断开ID的消息;

主控制器广播,重复向总线发送将预设断开ID设定为互不相同的目标ID的消息;且每广播一次就回读总线上的消息,当判断其已将总线上可接收到广播的伺服器完成目标ID的设定时,则进入下一广播,向总线发送将预设断开ID设定为另一与上次目标ID不相同的目标ID;

所述伺服器中的步骤具体包括:

舵机MCU读取存储在存储器中的舵机ID;

判断舵机ID是否为预设断开ID,如果判断结果为否,则使第一舵机开关和第二舵机开关均接通;如果判断结果为是,则检测第一插入线和第二插入线;

如果第一插入线检测到信号,则使第一舵机开关接通,反之,则使其断开;如果第二插入线检测到信号,则使第二舵机开关接通,反之,则使其断开。

7.根据权利要求2-6中任意一项所述的伺服器控制系统的伺服器ID设定方法,其特征在于,所述互不相同的目标ID顺序递增或者顺序递减,且不同于所述预设断开ID。

8.根据权利要求7所述的伺服器控制系统的伺服器ID设定方法,其特征在于,所述预设断开ID设置为0xFF,所述非预设断开ID设置为0xFE。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1