机器人关节用通讯转接装置及方法制造方法及图纸

技术编号:21415730 阅读:53 留言:0更新日期:2019-06-22 08:01
本发明专利技术涉及一种机器人关节用通讯转接装置及方法,所述转接装置包括转换接口,用于对机器人控制器的指令进行解析,获得机器人关节可识别的指令,并发送给关节伺服电机驱动器。本发明专利技术在机器人控制器与关节伺服电机驱动器之间提供了一种中转媒介,它通过对转换接口的配置来实现对机器人控制器指令的识别,并转换为伺服电机驱动器可识别的通讯方式传递控制信号,有利于实现机器人关节的通用性。

Communication Transfer Device and Method for Robot Joint

The invention relates to a communication transfer device and method for robot joints. The transfer device includes a conversion interface for analyzing the instructions of the robot controller, obtaining the recognizable instructions of the robot joints, and sending them to the joint servo motor driver. The invention provides a transfer medium between the robot controller and the joint servo motor driver. It recognizes the instructions of the robot controller by configuring the conversion interface, and transfers the control signal into a communication mode identifiable by the servo motor driver, which is conducive to realizing the universality of the robot joint.

【技术实现步骤摘要】
机器人关节用通讯转接装置及方法
本专利技术涉及机器人关节标准化控制
,尤其涉及一种机器人关节用通讯转接装置及方法。
技术介绍
随着机器人应用领域的不断扩展和深化,机器人已成为一种高新技术产业,为工业自动化发挥了巨大作用,也将对未来生产和社会发展体现出越来越重要的作用。由于不同机器人各组件之间的通信方式和通信协议千差万别,导致各代机器人之间很难完全兼容,也使得不同厂家机器人的相应功能模块不能够互相替换。尤其对于那些采用早期通讯模式版本的机器人,对其组件进行更新换代时,无法得到其老版本控制器的支持,因此会造成极大的资源浪费。例如,在进行机器人关节的更新换代时,由于新的机器人关节通讯方式与机器人原核心控制器的通信模式不兼容,给机器人关节的更换造成了障碍。因此,针对以上不足,需要提供一种媒介,使得不同版本的机器人控制器与关节模块之间的通讯实现标准化,从而使机器人关节能够识别不同版本控制器的指令,进而实现机器人关节的通用性。
技术实现思路
本专利技术要解决的技术问题在于,针对现有机器人控制器的不同版本无法兼容与不同通讯方式的机器人关节之间的通信,会造成资源浪费的缺陷,提供一种机器人关节用通讯转接装置及方法。为了解决上述技术问题,本专利技术提供了一种机器人关节用通讯转接装置,包括:转换接口,用于对机器人控制器的指令进行解析,获得机器人关节可识别的指令,并发送给关节伺服电机驱动器。在根据本专利技术所述的机器人关节用通讯转接装置中,所述转换接口包括:通讯方式选择模块,用于通过功能芯片的IO口获取机器人控制器采用的通讯方式。在根据本专利技术所述的机器人关节用通讯转接装置中,所述转换接口还包括:通讯传输模块,用于根据机器人控制器采用的通讯方式初始化相应通讯芯片的CPU管脚,并选择通讯协议,配置所述通讯协议使用的寄存器。在根据本专利技术所述的机器人关节用通讯转接装置中,所述通讯传输模块还用于:接收机器人控制器发送的关节控制指令。在根据本专利技术所述的机器人关节用通讯转接装置中,所述通讯传输模块还用于:解析接收到的关节控制指令,获得机器人关节伺服电机的控制指令。在根据本专利技术所述的机器人关节用通讯转接装置中,所述通讯传输模块还用于:通过SPI通讯方式将伺服电机的控制指令发送给关节伺服电机驱动器。本专利技术还提供了一种机器人关节用通讯转接方法,包括:通过转换接口对机器人控制器的指令进行解析,获得机器人关节可识别的指令,并发送给关节伺服电机驱动器的转接步骤。在根据本专利技术所述的机器人关节用通讯转接方法中,所述转接步骤包括:通过功能芯片的IO口获取机器人控制器采用的通讯方式的步骤。在根据本专利技术所述的机器人关节用通讯转接方法中,所述转接步骤还包括:根据机器人控制器采用的通讯方式初始化相应通讯芯片的CPU管脚,并选择通讯协议,配置所述通讯协议使用的寄存器的步骤。在根据本专利技术所述的机器人关节用通讯转接方法中,所述转接步骤还包括:采用所述通讯芯片接收机器人控制器发送的关节控制指令并解析,获得机器人关节伺服电机的控制指令的步骤。实施本专利技术的机器人关节用通讯转接装置及方法,具有以下有益效果:本专利技术在机器人控制器与关节伺服电机驱动器之间提供了一种中转媒介,它通过对转换接口的配置来实现对机器人控制器指令的识别,并转换为伺服电机驱动器可识别的通讯方式传递控制信号。将本专利技术装置或方法使用于机器人控制器与其控制的关节之间作为中转,解决了由于版本不兼容导致的机器人控制器与关节不能替换使用的缺陷,有利于实现机器人关节的通用性,使配套资源得到充分的利用。附图说明图1为根据本专利技术的机器人关节用通讯转接装置的示例性框图;图2为根据本专利技术的机器人关节用通讯转接方法的示例性流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。具体实施方式一、本专利技术的第一方面提供了一种机器人关节用通讯转接装置,结合图1所示,包括:转换接口100,用于对机器人控制器的指令进行解析,获得机器人关节可识别的指令,并发送给关节伺服电机驱动器。本实施方式是为了在不兼容的机器人控制器与机器人关节之间提供一个转换中介,使转换接口100具备识别机器人控制器指令的能力,又能输出与关节伺服电机驱动器相匹配的控制指令。转换接口100的功能通过CPU实现。目前常用的通讯方式包括:CanOpen、Ethercat、modbus485。而在机器人控制器与机器人关节之间通常只支持其中一种通讯方式,当二者之间有一个发生改变,就可能造成无法信息交互。例如更换机器人关节后,由于其预置的通讯方式不相同,无法完成相互通讯。而本专利技术作为一个中转,可以接收各种通讯协议的通讯数据并传送给机器人关节。进一步,结合图1所示,所述转换接口100包括:通讯方式选择模块110,用于通过功能芯片的IO口获取机器人控制器采用的通讯方式。本实施方式中,可通过工作人员根据机器人控制器的通讯方式,操作通讯方式选择模块110上的拨码开关向其CPU-IO管脚输入类别信号,以确定在转换接口100中,选择哪一种通讯芯片来实现信号传递。再进一步,结合图1所示,所述转换接口100还包括:通讯传输模块120,用于根据机器人控制器采用的通讯方式初始化相应通讯芯片的CPU管脚,并选择通讯协议,配置所述通讯协议使用的寄存器。通讯传输模块120根据通讯方式选择模块110中选择的IO管脚的高低电平(000,001,010...)来选择通讯协议,并初始化所用的CPU管脚,同时配置所述通讯协议使用的CPU寄存器。本实施方式中,在确定了转换接口100将采用的通讯方式以后,需要CPU对相应的通讯芯片(如果是Ethercat这种需要配置的通讯芯片)进行配置,来实现与控制器程序版本的统一;相当于能够根据机器人控制器的通讯方式适应性的选择通讯芯片,来实现接受并识别控制器指令的功能。本公开中,所述转换接口100内包含的通讯芯片包括Ethercat,CAN,485,可基本满足与机器人控制器相兼容的需求。进一步,结合图1所示,所述通讯传输模块120还用于:接收机器人控制器发送的关节控制指令。当对应控制器的通讯方式选定通讯芯片以后,首先对通讯芯片进行初始化并配置将使用到的CPU寄存器;然后可以启动控制器与通讯传输模块120之间的通讯,即开始采用所述通讯芯片来传递控制器的控制指令。例如以Ethercat通讯方式为例,CPU通过检测调试人员所设置的拨码开关选择通信协议(000)Ethercat,配置相应的CPU与通讯芯片之间的连接管脚(CPU并口)和寄存器,CPU通过并口配置通讯芯片LAN9252,通讯芯片同时和机器人控制器交互完成自身的启动配置。配置完成后,通讯芯片和机器人控制器实时通讯,CPU从通讯芯片读取机器人控制器的控制指令,并解析后通过CPU片上外设SPI发送给机器人关节,完成相应动作。再进一步,结合图1所示,所述通讯传输模块120还用于:解析接收到的关节控制指令,获得机器人关节伺服电机的控制指令。为了能将机器人控制器的控制信号传递给机器本文档来自技高网...

【技术保护点】
1.一种机器人关节用通讯转接装置,其特征在于包括:转换接口,用于对机器人控制器的指令进行解析,获得机器人关节可识别的指令,并发送给关节伺服电机驱动器。

【技术特征摘要】
1.一种机器人关节用通讯转接装置,其特征在于包括:转换接口,用于对机器人控制器的指令进行解析,获得机器人关节可识别的指令,并发送给关节伺服电机驱动器。2.根据权利要求1所述的机器人关节用通讯转接装置,其特征在于:所述转换接口包括:通讯方式选择模块,用于通过功能芯片的IO口获取机器人控制器采用的通讯方式。3.根据权利要求2所述的机器人关节用通讯转接装置,其特征在于:所述转换接口还包括:通讯传输模块,用于根据机器人控制器采用的通讯方式初始化相应通讯芯片的CPU管脚,并选择通讯协议,配置所述通讯协议使用的寄存器。4.根据权利要求3所述的机器人关节用通讯转接装置,其特征在于:所述通讯传输模块还用于:接收机器人控制器发送的关节控制指令。5.根据权利要求4所述的机器人关节用通讯转接装置,其特征在于:所述通讯传输模块还用于:解析接收到的关节控制指令,获得机器人关节伺服电机的控制指令。6.根据权利要求5所述...

【专利技术属性】
技术研发人员:王猛尹金发王鹏马丽宋顺广
申请(专利权)人:哈工大机器人集团北京军立方科技有限公司
类型:发明
国别省市:北京,11

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

1