控制设备及系统技术方案

技术编号:20839907 阅读:19 留言:0更新日期:2019-04-13 08:27
本发明专利技术实施例涉及一种控制设备及系统,所述设备包括:主处理器和辅助处理器;所述主处理器与所述辅助处理器连接,用于生成控制至少一个对象的控制数据集,并将所述控制数据集发送给所述辅助处理器;所述辅助处理器,用于利用实时工业以太网主站协议将所述控制数据集进行并行转换处理,得到至少一个控制所述对象的控制指令,并将所述控制指令通过以太网接口发送给至少一个所述对象。在辅助处理器上运行实时工业以太网主站协议,并且辅助处理器的并行处理方式相对于主处理器串行处理的方式,效率更高,实时性更高,减少了因串行处理造成的时间抖动,进而实现实时精准地控制对象。

【技术实现步骤摘要】
控制设备及系统
本专利技术实施例涉及机器人控制领域,尤其涉及一种控制设备及系统。
技术介绍
目前的机器人控制方式主要通过处理器向伺服驱动发送控制指令,进而控制机器人的电机,实现对机器人的控制,随着机器人技术的发展,机器人的执行操作变得复杂多样,相应地控制指令也变得复杂。处理器的实时工业以太网主站因实时处理控制指令时,会占用处理器较多资源,并且一般处理器通常采用串行处理的方式,由此降低了处理器的能力,导致处理器与机器人之间在时间上的抖动较长,影响机器人的精准控制。
技术实现思路
鉴于此,为解决上述技术问题或部分技术问题,本专利技术实施例提供一种控制设备及系统。第一方面,本专利技术实施例提供一种控制设备,包括:主处理器和辅助处理器;所述主处理器与所述辅助处理器连接,用于生成控制至少一个对象的控制数据集,并将所述控制数据集发送给所述辅助处理器;所述辅助处理器,用于利用实时工业以太网主站协议将所述控制数据集进行并行转换处理,得到至少一个控制所述对象的控制指令,并将所述控制指令通过以太网接口发送给至少一个所述对象。在一个可能的实施方式中,所述主处理器设置有外设部件互连标准PCI接口,或高速串行计算机扩展总线标准PCIe接口。在一个可能的实施方式中,所述主处理器的所述PCI接口或PCIe接口与所述辅助处理器的I/O接口连接;所述主处理器与所述辅助处理器之间采用PCI协议或PCIe协议进行数据传输。在一个可能的实施方式中,所述辅助处理器包括:现场可编程门阵列FPGA。在一个可能的实施方式中,所述控制设备为双核异构的SOC芯片。在一个可能的实施方式中,所述双核异构的SOC芯片中的所述主处理器的I/O接口与所述辅助处理器的I/O接口连接。第二方面,本专利技术实施例提供一种控制系统,包括:上述第一方面任一项所述的控制设备。在一个可能的实施方式中,所述系统还包括:至少一个伺服从站;所述伺服从站,用于通过实时工业以太网从所述辅助处理器的以太网接口接收控制指令。在一个可能的实施方式中,所述伺服从站与目标对象的电机连接,通过所述控制指令控制所述电机。在一个可能的实施方式中,所述目标对象包括:机器人。本专利技术实施例提供的控制设备及系统,包括主处理器和辅助处理器,且主处理器和辅助处理器之间采用PCI协议或PCIe协议进行数据传输,传输时间更快、效率更高,更能符合实时性需求,通过辅助处理器分担主处理器的部分工作(实时工业以太网主站对应的处理内容),降低了主处理器的资源占有率;在辅助处理器上运行实时工业以太网主站协议,并且辅助处理器的并行处理方式相对于主处理器串行处理的方式,效率更高,实时性更高,减少了因串行处理造成的时间抖动,进而实现实时精准地控制对象的各项操作。附图说明图1为本专利技术提供的一种控制设备的结构示意图;图2为本专利技术提供的另一种控制设备的结构示意图;图3为本专利技术提供的又一种控制设备的结构示意图;图4为本专利技术提供的一种控制系统的结构示意图;图5为本专利技术实施例一提供的控制系统的结构示意图;图6为本专利技术实施例二提供的控制系统的结构示意图;图7为本专利技术实施例三提供的控制系统的结构示意图;图8为本专利技术实施例四提供的控制系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为便于对本专利技术实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本专利技术实施例的限定。图1为本专利技术提供的一种控制设备的结构示意图,如图1所示,该设备具体包括:主处理器11和辅助处理器12;所述主处理器11与所述辅助处理器12连接,用于生成控制至少一个对象的控制数据集,并将所述控制数据集发送给所述辅助处理器12;所述辅助处理器12,用于利用实时工业以太网主站协议将所述控制数据集进行并行转换处理,得到至少一个控制所述对象的控制指令,并将所述控制指令通过以太网接口发送给至少一个所述对象。在本专利技术实施例的一可选方案中,参照图2,示出了本专利技术提供的另一种控制设备的结构示意图,在主处理器11上设置有标准接口111,在辅助处理器12上设置有I/O接口121,主处理器11的标准接口111与辅助处理器12上设置有I/O接口121连接。进一步地,标准接口111可以是,但不限于:外设部件互连标准(PeripheralComponentInterconnect,PCI)接口,或高速串行计算机扩展总线标准(PeripheralComponentInterconnectexpress,PCIe)接口。可以理解为:在主处理器11与辅助处理器12之间,采用PCI协议或PCIe协议进行数据传输。在本专利技术实施例的一可选方案中,主处理器11可以是,但不限于:X86、进阶精简指令集机器(AdvancedRISCMachines,ARM)或微控制单元(MicrocontrollerUnit,MCU)。在本专利技术实施例的一可选方案中,辅助处理器12可以是,但不限于:现场可编程门阵列(Field-ProgrammableGateArray,FPGA)。需要说明的是,控制设备可以包括两块单独的芯片,具体为:主处理器11和辅助处理器12,在控制设备包括两块单独的芯片时,如图1或图2所示,二者通过PCI协议或PCIe协议进行数据传输。在本专利技术实施例的一可选方案中,参照图3,示出了本专利技术提供的又一种控制设备的结构示意图,控制设备还可以是双核异构的SOC芯片,可以理解为主处理器11和辅助处理器12集成与一块芯片上,只需将主处理器11的I/O接口与辅助处理器12的I/O接口连接,即可实现主处理器11和辅助处理器12之间的数据交互。本专利技术实施例提供的控制设备及系统,包括主处理器和辅助处理器,且主处理器和辅助处理器之间采用PCI协议或PCIe协议进行数据传输,传输时间更快、效率更高,更能符合实时性需求,通过辅助处理器分担主处理器的部分工作(实时工业以太网主站对应的处理内容),降低了主处理器的资源占有率;在辅助处理器上运行实时工业以太网主站协议,并且辅助处理器的并行处理方式相对于主处理器串行处理的方式,效率更高,实时性更高,减少了因串行处理造成的时间抖动,进而实现实时精准地控制对象的各项操作。图4为本专利技术提供的一种控制系统的结构示意图,如图4所示,该系统包括:控制设备10和至少一个伺服从站13。进一步地,控制设备10可以采用图1-图3中所示的单独的芯片的设计,或还可以采用双核异构的SOC芯片的设计,可根据实际需求进行设定,对此,本实施例不作具体限定。在本专利技术实施例的一可选方案中,控制设备10中的辅助处理12上设置有以太网接口122,辅助处理12通过以太网接口122将控制指令发送给至少一个伺服从站13。进一步地,伺服从站13根据控制指令控制与其连接的目标对象的电机,进而通过控制电机控制目标对象。在本专利技术实施例的一可选方案中,目标对象可以是,但不限于:机器人、无人机或工业设备等。例如,目标对象为:六轴机器人,伺服从站的个数为6个;对于伺服从站的个本文档来自技高网...

【技术保护点】
1.一种控制设备,其特征在于,包括:主处理器和辅助处理器;所述主处理器与所述辅助处理器连接,用于生成控制至少一个对象的控制数据集,并将所述控制数据集发送给所述辅助处理器;所述辅助处理器,用于利用实时工业以太网主站协议将所述控制数据集进行并行转换处理,得到至少一个控制所述对象的控制指令,并将所述控制指令通过以太网接口发送给至少一个所述对象。

【技术特征摘要】
1.一种控制设备,其特征在于,包括:主处理器和辅助处理器;所述主处理器与所述辅助处理器连接,用于生成控制至少一个对象的控制数据集,并将所述控制数据集发送给所述辅助处理器;所述辅助处理器,用于利用实时工业以太网主站协议将所述控制数据集进行并行转换处理,得到至少一个控制所述对象的控制指令,并将所述控制指令通过以太网接口发送给至少一个所述对象。2.根据权利要求1所述的设备,其特征在于,所述主处理器设置有外设部件互连标准PCI接口,或高速串行计算机扩展总线标准PCIe接口。3.根据权利要求2所述的设备,其特征在于,所述主处理器的所述PCI接口或PCIe接口与所述辅助处理器的I/O接口连接;所述主处理器与所述辅助处理器之间采用PCI协议或PCIe协议进行数据传输。4.根据权利要求1-3...

【专利技术属性】
技术研发人员:胡飞鹏胡余生钟成堡王长恺殷伟豪
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1