一种驱控一体机以及机器人驱控系统的制作方法

文档序号:18898359发布日期:2019-10-18 21:35阅读:371来源:国知局
一种驱控一体机以及机器人驱控系统的制作方法

本申请涉及计算机智能制造控制技术领域,特别是涉及一种驱控一体机以及机器人驱控系统。



背景技术:

现代生产业中工业机器人作为智能制造设备呈现日益增长的趋势,现有市场上使用的工业机器人传统驱动控制系统主要包括控制系统、伺服驱动器、电气设备,继电器、电缆等设备组成,通过驱动器和控制器进行机器人的运动控制。

工业机器人个体通常需要用到一套伺服系统和一台plc(programmablelogiccontroller,可编程逻辑控制器)进行控制,在两个单元个体之间通讯和交互都会产生一定的资源损耗和外部干扰,使得控制达不到理想状态,数据不能充分共享,不能充分利用驱动信号进行闭环控制,控制算法复杂。另外,控制柜体积大,占用工作空间,信号电缆接线复杂,信号传输过程中稳定性差,抗干扰能力差,成本高。



技术实现要素:

针对以上问题,本申请提供了一种驱控一体机以及机器人驱控系统,便于驱控一体机与电机和机器人之间的通信,可随意在车间内更换工业机器人位置,提高了驱控一体机的适配性和可扩展性。

本申请采用的一种技术方案是:提供一种驱控一体机用于连接上位机和电机,用于在上位机的控制下驱动电机,以进一步控制与电机连接的机器人,该驱控一体机包括:控制器,用于获取上位机发送的控制指令,并对控制指令进行处理,以得到驱动指令;无线通信模组;驱动器,连接控制器和无线通信模组,用于将驱动指令通过无线通信模组发送给电机,以控制电机。

其中,的无线通信模组为mds无线通信模组。

其中,驱控一体机通过一辅助设备连接上位机,辅助设备包括扩展io、数据存储器、串口、电源和工作信息显示器,串口用于连接驱控一体机和上位机。

其中,扩展io、数据存储器和串口安装在驱控一体机上。

其中,驱控一体机还包括监控模组,用于连接电机和机器人,以监控电机和机器人的工作状态,生成工作状态信息,并将工作状态信息发送给上位机。

其中,控制器基于fpga逻辑资源实现,控制器包括可编程输入输出单元、可配置逻辑块、数字时钟管理模块、嵌入式块ram、布线资源、内嵌专用硬核和底层内嵌功能单元。

其中,该控制器包括:adc电路,用于对控制信号转化为数字信号;dsp核,基于dsp的最小系统设计,用于对数字信号进行处理,用于对数字信息进行运动学正反解运算,以得到驱动指令。

本申请采用的另一种技术方案是:提供一种机器人驱控系统,该机器人驱控系统包括:上位机;驱控一体机,连接上位机,用于获取上位机发送的控制指令,并对控制指令进行处理,以得到驱动指令;电机,连接驱控一体机,用于获取驱控一体机发送的驱动指令,并基于驱动指令工作;机器人,连接电机,并基于电机的控制工作;其中,驱控一体机是如上述的驱控一体机。

其中,驱控一体机通过一辅助设备连接上位机,辅助设备包括扩展io、数据存储器、串口、电源和工作信息显示器,串口用于连接驱控一体机和上位机;其中,扩展io、数据存储器和串口安装在驱控一体机上。

其中,机器人驱控系统还包括ipu智能功率驱动器,连接驱控一体机和电机,用于根据驱动指令对电机进行驱动。

区别于现有技术,本申请提供的驱控一体机用于连接上位机和电机,用于在上位机的控制下驱动电机,以进一步控制与电机连接的机器人,驱控一体机包括:控制器,用于获取上位机发送的控制指令,并对控制指令进行处理,以得到驱动指令;无线通信模组;驱动器,连接控制器和无线通信模组,用于将驱动指令通过无线通信模组发送给电机,以控制电机。通过上述方式,一方面将控制和驱动集成一体,避免了通过两个设备来实现控制和驱动的设备之间的内耗,另一方面通过设置无线通信模组来实现驱控控一体机与电机之间的通信,可随意在车间内更换工业机器人位置,提高了驱控一体机的适配性和可扩展性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本申请提供的机器人驱控系统第一实施例的结构示意图;

图2是本申请提供的机器人驱控系统第二实施例的结构示意图;

图3是本申请提供的机器人驱控系统第三实施例的结构示意图;

图4是本申请提供的驱控一体机第一实施例的结构示意图;

图5是本申请提供的驱控一体机第二实施例的结构示意图;

图6是本申请提供的驱控一体机第三实施例的结构示意图;

图7是本申请提供的机器人驱控系统的硬件连接示意图;

图8是本申请提供的机器人驱控系统的工作流程示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

参阅图1,图1是本申请提供的机器人驱控系统第一实施例的结构示意图,该机器人驱控系统10包括依次连接的上位机11、驱控一体机12、电机13以及机器人14。

其中,上位机11用于获取用户的操作产生控制指令,并将控制指令发送给驱控一体机12,驱控一体机12用于获取上位机11发送的控制指令,并对控制指令进行处理,以得到驱动指令;电机13连接驱控一体机12,用于获取驱控一体机12发送的驱动指令,并基于驱动指令工作;机器人14连接电机13,并基于电机的控制工作。

可选地,上位机11可以是计算机等终端设备,用户可以通过上位机11进行操作来控制机器人。其中,用户可以通过键盘、鼠标等输入设备进行操作,也可以通过语音、手势等方式来操作,这里不作限制。

可选地,如图2所示,图2是本申请提供的机器人驱控系统第二实施例的结构示意图,该机器人驱控系统10包括依次连接的上位机11、驱控一体机12、多个电机13以及多个机器人14。

其中,驱控一体机12分别连接多个电机13,如电机1、电机2……电机n,每个电机13分别连接一机器人14,例如电机1连接机器人1、电机2连接机器人2……电机n连接机器人n。可选地,上位机11向驱控一体机12发送的控制指令中可以包括地址信息,每个电机13分别对应一个地址,驱控一体机12根据不同的地址信息将驱动指令发送给对应的电机13,以控制对应的机器人14。

参阅图3,图3是本申请提供的机器人驱控系统第三实施例的结构示意图,该机器人驱控系统10包括依次连接的上位机11、辅助设备15、驱控一体机12、ipu(intelligentpowerunit)智能功率驱动器16、电机13以及机器人14。

其中,辅助设备15用于在上位机11和驱控一体机12之间起到数据交换的作用。可选地,辅助设备15包括扩展io、数据存储器、串口、电源和工作信息显示器,串口用于连接驱控一体机12和上位机11。

在一可选的实施例中,辅助设备15包括电源和工作信息显示器,而扩展io、数据存储器和串口安装在驱控一体机12上。

其中,ipu智能功率驱动器用于根据驱动指令对电机13进行驱动。ipu是一种先进的功率开关器件,具有gtr(大功率晶体管)高电流密度、低饱和电压和耐高压的优点,以及mosfet(场效应晶体管)高输入阻抗、高开关频率和低驱动功率的优点。而且ipu内部集成了逻辑、控制、检测和保护电路,使用起来方便,不仅减小了系统的体积以及开发时间,也大大增强了系统的可靠性。

参阅图4,图4是本申请提供的驱控一体机第一实施例的结构示意图,该驱控一体机12包括控制器121、驱动器122和无线通信模组123。

其中,控制器121用于获取上位机11发送的控制指令,并对控制指令进行处理,以得到驱动指令;驱动器122连接控制器121和无线通信模组123,用于将驱动指令通过无线通信模组123发送给电机13,以控制电机13。

可选地,在一实施例中,控制器121基于fpga(field-programmablegatearray,现场可编程门阵列)逻辑资源实现,控制器121包括可编程输入输出单元、可配置逻辑块、数字时钟管理模块、嵌入式块ram(randomaccessmemory,随机存取存储器)、布线资源、内嵌专用硬核和底层内嵌功能单元。

可选地,在另一实施例中,控制器121包括adc(analog-to-digitalconverter,模数转化器)电路和dsp(digitalsignalprocessing,数字信号处理)核。其中,adc电路用于对控制信号转化为数字信号;dsp核基于dsp的最小系统设计,用于对数字信号进行处理,用于对数字信息进行运动学正反解运算,以得到驱动指令。

可选地,无线通信模组123为mds(microwavedatasystems)无线通信模组。mds无线通信模组主要由数传电台、天线、馈线和结构安装件构成,可以安装在驱控一体机12和电机13上,完成两者间的数据通信功能。

另外,在其他实施例中,该无线通信模组123还可以是蓝牙、wifi、nfc(nearfieldcommunication,近场通信)等无线通信模组。

区别于现有技术,本实施例提供的驱控一体机用于连接上位机和电机,用于在上位机的控制下驱动电机,以进一步控制与电机连接的机器人,驱控一体机包括:控制器,用于获取上位机发送的控制指令,并对控制指令进行处理,以得到驱动指令;无线通信模组;驱动器,连接控制器和无线通信模组,用于将驱动指令通过无线通信模组发送给电机,以控制电机。通过上述方式,一方面将控制和驱动集成一体,避免了通过两个设备来实现控制和驱动的设备之间的内耗,另一方面通过设置无线通信模组来实现驱控控一体机与电机之间的通信,可随意在车间内更换工业机器人位置,提高了驱控一体机的适配性和可扩展性。

参阅图5,图5是本申请提供的驱控一体机第二实施例的结构示意图,该驱控一体机12包括控制器121、驱动器122和无线通信模组123。

其中,驱控一体机12的控制器121通过一辅助设备15连接上位机11,辅助设备15包括扩展io、数据存储器、串口、电源和工作信息显示器(图未示),串口用于连接驱控一体机12和上位机11,实现两者之间的数据交互。另外,电源可以为驱控一体机12提供电能,扩展io可以用于连接其他的输入输出设备,数据存储器用于存储数据。

在一可选的实施例中,扩展io、数据存储器和串口可以安装在驱控一体机12上。

参阅图6,图6是本申请提供的驱控一体机第三实施例的结构示意图,该驱控一体机12包括控制器121、驱动器122、无线通信模组123和监控模组124。

监控模组124用于连接电机13和机器人14,以监控电机13和机器人14的工作状态,生成工作状态信息,并将工作状态信息发送给上位机11。

另外,监控模组124还用于连接控制器121和驱动器122,以监控控制器121和驱动器122的工作状态,生成工作状态信息,并将工作状态信息发送给上位机11。

参阅图7和图8,图7是本申请提供的机器人驱控系统的硬件连接示意图,图8是本申请提供的机器人驱控系统的工作流程示意图。

其中,该机器人驱控系统10包括上位机11、驱控一体机12、电机13以及机器人14。

其中,驱控一体机12包括fpga、与fpga通过spi总线连接的多个dsp,以及与dsp连接的adc、与adc连接mds。其中,

其中,机器人驱控系统还包括ipu(智能处理单元)智能功率驱动器,连接驱控一体机12和电机13,用于根据驱动指令对电机13进行驱动。

可选地,驱控一体机12通过一adc和ipu连接多个电机13。

在工作中,通过上位机11发出的开机信号,利用adc进行模数信号转换,将转换好的信号传输给fpga,将fpga处理好的信号传输给dsp核进行数字信号处理,之后通过adc模数信号转换将信号传送至mds进行无线信号传输,利用ipu智能功率驱动模块传输信号至adc进行模数信号转换,将转换好的信号分配给所需控制的电机,从而进行工业机器人的动作控制。

本申请的有益之处是:

1、本申请拥有总线型控制器进行工业数据的充分共享;

2、本申请由于采用了无线通信模组进行数据传输,使设备之间的通讯信号扩展性相比有线通讯更好,可随在车间内更换工业机器人位置;

3、本申请利用无线通信模组作为信号传输端,设备维护上容易实现,只需维护数传模块,出现故障时能够快熟找到故障原因,恢复工业机器人的正常运行;

4、本申请的驱控一体机作为工业机器人的驱动控制处理端,相比现有市场的将驱控分为两种设备来说,体积更小,成本也大大降低;

5、本申请利用fpga作为可编程处理器模块,通过集成电路进行逻辑单元、ram、乘法器等硬件资源的集成,实现这些硬件的资源组织合理;

6、本申请利用fpga作为可编程处理器模块,可以无限地重复编程,新方案加载时间短,降低硬件的成本;

7、fpga的工作频率由fpga芯片以及设计决定,可以通过修改设计或者更换更快的芯片来达到某些苛刻的要求;

8、本申请利用dsp核进行数字信号处理,将其进行了最小系统的设计,以提高工业机器人的精准度,降低由于任务量过大带来的cpu内存不足的问题。

在本申请所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本申请各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述其他实施方式中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或控制器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是根据本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

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