一种伺服器控制系统技术方案

技术编号:15038255 阅读:121 留言:0更新日期:2017-04-05 12:38
为解决现有伺服器上输入端口和输出端口若接反时,将导致伺服器无法实现自动改ID,伺服器无法按照正确的设定逻辑动作的问题。本实用新型专利技术提供了一种伺服器控制系统,包括主控制器及若干伺服器;所述主控制器包括主控MCU和若干接口,至少在其中的一个接口上通过总线串接所述伺服器;所述伺服器包括舵机MCU、第一端口和第二端口;所述第一端口和所述第二端口之间通过总线连接;其中,所述第一端口和所述第二端口之间的总线上设有所述第一舵机开关和第二舵机开关;所述第一舵机开关与第一端口之间设有第一插入线连接至所述舵机MCU,所述第二舵机开关与第二开口之间设有第二插入线连接至所述舵机MCU。

【技术实现步骤摘要】

本技术涉及伺服器控制系统领域,尤其指伺服器和控制该伺服器的主控制器。
技术介绍
目前,机器人已越来越多的应用在日常生活和娱乐,其一般包括主控制器和若干伺服器(或称伺服马达或舵机)。通过各伺服器来实现机器人各关节的运动。现有一般通过一个主控制器控制若干伺服器。各伺服马达通过总线串接或并联接在主控制器的若干接口上;主控制器通过总线向伺服器发送控制讯号。各伺服马达和主控制器之间通过一组线(包括电源线(VDD)、接地线(GND)和信号线)连接到主控制器上。在主控制器内部、伺服器内部和主控制器和伺服器之间也连接有该信号线,以实现主控制器和伺服器的通讯。目前,作为较优的方式,该信号线为多重伺服马达控制总线(英文全称:MultipleServoMotorControlBus,英文简写:MSMCB)。主控制器通过MSMCB与伺服器通讯,主控制器下命令给伺服器,伺服器也可将讯号回传给主控制器,主控制器可以得知伺服器的状态,包括位置,是否过电流等。目前,通过该MSMCB,可以将多个伺服器接在主控制器的一个接口上,由于各伺服器共享MSMCB,因此,每个伺服器需要设定ID(身份标识号或账号或唯一编码的简写),才能在主控制器发送指令时用以分辨所要沟通的对象伺服器。该伺服器中设有存储器(如EEPROM(英文全称:ElectricallyErasableProgrammableRead-OnlyMemory,中文全称:电可擦可编程只读存储器))来存储各伺服器的ID。目前,现有伺服器上一般均设有2端口,其中一个端口为输入端口,另一个端口为输出端口,各伺服器的输入端口通过总线接到主控制器上或者前一伺服器的输出端上。如此,以实现将各伺服器串接在主控制器一个接口上的目的。由于伺服器的个数为多个,因此,需要防止伺服器的ID出现重复的现象,此前的方式是在组装前预先设置好各伺服器的ID,且将各伺服器按照正确的位置设定,更换任意伺服器,或者使得任意伺服器的ID出现偏差,都将使得总个机器人无法按照正确的设定逻辑动作。为解决上述技术问题,已有方案对伺服器做了改进,在伺服器内部两端口之间的MSMCB上增加了一开关。通过开关的通断控制,可以在开机时预设各开关为断路,然后通过主控制器对接在其上的第一个伺服器设定其ID,完成第一个伺服器的ID设定后,即将第一个伺服器内的开关导通,使该下一个串接的伺服器(第二个伺服器)可以接受来自主控制器的讯号。然后完成第二个伺服器的ID设定即开关导通,如此重复上述步骤,依序完成各伺服器的ID设定。其可在开机时,自动完成各伺服器的ID设定,省去组装和维修时人为设定ID的困扰。然而,该种方式虽然可实现伺服器自动改ID,但伺服器组装时仍然比较麻烦,其必须预先搞清楚伺服器上输入端口和输出端口,防止其接反。否则可能会出现逻辑错误,导致伺服器无法实现自动改ID,其伺服器仍然无法按照正确的设定逻辑动作。
技术实现思路
为解决现有伺服器上输入端口和输出端口若接反时,将导致伺服器无法实现自动改ID,伺服器无法按照正确的设定逻辑动作的问题。本技术提供了一种伺服器控制系统。本技术提供了一种伺服器控制系统,包括主控制器及若干伺服器;所述主控制器包括主控MCU和若干接口,所述接口通过总线连接至所述主控MCU;至少在其中的一个接口上通过总线串接所述伺服器;所述伺服器包括舵机MCU、第一端口和第二端口;所述第一端口和所述第二端口之间通过总线连接,所述总线同时连接到所述舵机MCU;其中,所述第一端口和所述第二端口之间的总线上设有所述第一舵机开关和第二舵机开关;所述第一舵机开关连接于所述第一端口和所述舵机MCU之间,该第一舵机开关控制所述第一端口的通断;所述第二舵机开关连接于所述第二端口和所述舵机MCU之间,该第二舵机开关控制所述第二端口的通断;所述第一舵机开关与第一端口之间设有第一插入线连接至所述舵机MCU,所述第二舵机开关与第二开口之间设有第二插入线连接至所述舵机MCU。进一步地,所述主控制器上设有1-6个接口。进一步地,所述主控制器上设有5个接口。进一步地,所述每个接口上均串接有伺服器。进一步地,各主控制器上的接口通过总线连接到主控MCU,所述各接口与主控MCU之间的总线上还设有控制相应接口通断的主控开关,每个所述主控开关的控制端均电连接至所述主控MCU。在所述接口与主控MCU之间的总线上设置主控开关,如此,其可以有选择地打开各主控开关,以接通或断开主控制器与对应接口上的各伺服器通讯。可以有效避免主控制器广播设定ID时出现重复ID的情况发生,使得自动设定ID以后的伺服器可以按照正确的设定逻辑动作。进一步地,所述第一舵机开关的控制端和第二舵机开关的控制端均连接至所述舵机MCU。进一步地,所述伺服器内还设有存储ID的存储器。进一步地,所述存储器为EEPROM、缓存器或者FLASH。进一步地,所述总线为多重伺服马达控制总线。本技术提供的所述伺服器控制系统,其在伺服器内端口之间的总线上增加了两个舵机开关,并在舵机开关与端口之间设置插入线连接到舵机MCU。如此,在将伺服器连接到主控制器上形成伺服器控制系统时,无需考虑两个端口的输入输出关系,可以随意组装;组装完成后,通过插入线来检测信号,以分别哪个是输入端口、哪个是输出端口。根据需要,伺服器也可以通过对两个开关的通断控制,其可以通过逐个将伺服器接入网络的方式,逐个将伺服器顺序设定ID,以防止出现重复ID,如此,使得其组装更简单,省去组装和维修时人为设定ID的困扰。伺服器不会出现由于装反而导致无法按照正确的设定逻辑动作的情况。附图说明图1是本技术具体实施方式中第一实施例中提供的伺服器内部电路原理示意图;图2是本技术具体实施方式中第二实施例中提供的一种主控制器内部电路原理示意图;图3是本技术具体实施方式中第二实施例中提供的另一种主控制器内部电路原理示意图;图4是本技术具体实施方式中第三实施例中提供的伺服器控制系统原理示意图;图5是本技术具体实施方式中第四实施例中提供的伺服器ID设定流程图;图6是本技术具体实施方式中第五实施例中提供的伺服器ID设定流程图;图7是本技术具体实施方式中第六实施例中提供的步骤S201具体步骤流程图;图8是本技术具体实施方式中第七实施例中提供的伺服器ID设定流程图;图9是本技术具体实施方式中提供的第八实施例中主控制器广播的流程图;图10是本技术具体实施方式中提供的第八实施例伺服器内部的流程图。其中,1、伺服器;2、主控制器;11、第一端口;12、第二端口;13、舵机MCU;14、第一插入线;15、第二插入线;k1、第一舵机开关;k2、第二舵机开关;20、主控MCU;21、第一接口;22、第二接口;23、第三接口;24、第四接口;25、第五接口;2a、第一主控开关;2b、第二主控开关;2c、第三主控开关;2d、第四主控开关;2e、第五主控开关;1a、第一伺服器;1b、第二伺服器;1c、第三伺服器;1n、第n伺服器;L1、总线;具体实施方式为了使本技术所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本本文档来自技高网
...
一种伺服器控制系统

【技术保护点】
一种伺服器控制系统,其特征在于,包括主控制器及若干伺服器;所述主控制器包括主控MCU和若干接口,所述接口通过总线连接至所述主控MCU;至少在其中的一个接口上通过总线串接所述伺服器;所述伺服器包括舵机MCU、第一端口和第二端口;所述第一端口和所述第二端口之间通过总线连接,所述总线同时连接到所述舵机MCU;其中,所述第一端口和所述第二端口之间的总线上设有第一舵机开关和第二舵机开关;所述第一舵机开关连接于所述第一端口和所述舵机MCU之间,该第一舵机开关控制所述第一端口的通断;所述第二舵机开关连接于所述第二端口和所述舵机MCU之间所述第二舵机开关临近所述第二端口,该第二舵机开关控制所述第二端口的通断;所述第一舵机开关与第一端口之间设有第一插入线连接至所述舵机MCU,所述第二舵机开关与第二开口之间设有第二插入线连接至所述舵机MCU。

【技术特征摘要】
1.一种伺服器控制系统,其特征在于,包括主控制器及若干伺服器;所述主控制器包括主控MCU和若干接口,所述接口通过总线连接至所述主控MCU;至少在其中的一个接口上通过总线串接所述伺服器;所述伺服器包括舵机MCU、第一端口和第二端口;所述第一端口和所述第二端口之间通过总线连接,所述总线同时连接到所述舵机MCU;其中,所述第一端口和所述第二端口之间的总线上设有第一舵机开关和第二舵机开关;所述第一舵机开关连接于所述第一端口和所述舵机MCU之间,该第一舵机开关控制所述第一端口的通断;所述第二舵机开关连接于所述第二端口和所述舵机MCU之间所述第二舵机开关临近所述第二端口,该第二舵机开关控制所述第二端口的通断;所述第一舵机开关与第一端口之间设有第一插入线连接至所述舵机MCU,所述第二舵机开关与第二开口之间设有第二插入线连接至所述舵机MCU。2.根据权利要求1所述的伺服器控制系统,其特征在于,所述主...

【专利技术属性】
技术研发人员:黄挺爽熊友军
申请(专利权)人:深圳市优必选科技有限公司
类型:新型
国别省市:广东;44

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

1