马达数据自动配置方法、装置、设备及可读存储介质制造方法及图纸

技术编号:39411596 阅读:11 留言:0更新日期:2023-11-19 16:03
本发明专利技术公开了一种马达数据自动配置方法、装置、设备及可读存储介质,该马达数据自动配置方法包括:初始化多个用于将马达数据转换为控制信号的通道,多个所述通道对应不同的伺服驱动方式,所述通道内设置数据处理环路,所述数据处理环路包括位置环、速度环、电流环;基于所述伺服驱动方式,将马达数据发送至对应的通道内;基于发送至所述通道内的马达数据,所述数据处理环路计算并输出对应的控制信号。本发明专利技术提供的马达数据自动配置方法,将一种控制方式的马达数据绑定在一个通道中,然后通过通道和马达的绑定,直接控制马达。避免了在运动控制器支持多种马达控制模式的场合,设置马达参数的复杂性和不便性。数的复杂性和不便性。数的复杂性和不便性。

【技术实现步骤摘要】
马达数据自动配置方法、装置、设备及可读存储介质


[0001]本专利技术是关于运动控制领域,特别是关于一种马达数据自动配置方法、装置、设备及可读存储介质。

技术介绍

[0002]运动控制器一般提供马达,轴和坐标系等运动对象的概念,马达是指实际存在的伺服电机,轴是指在某个坐标系下的运动对象,坐标系则组成平面和空间的概念。运动控制器一般支持多种伺服驱动方式,常见的一般有PWM驱动方式,PFM驱动方式和总线驱动方式,PWM和PFM一般与硬件进行绑定,总线驱动与网卡或者ASIC芯片绑定,由于其控制和反馈方式的不一致,对于运动控制器而言,需要设置大量的参数来配置马达获取的数据。在运动控制器支持多种马达控制模式的场合,马达参数会更加趋于复杂,比如说需要设置马达的驱动模式,马达的反馈类型等一系列的参数,这对用户而言十分的不便。
[0003]因此,针对上述技术问题,有必要提供一种马达数据自动配置方法、装置、设备及可读存储介质。
[0004]公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。

技术实现思路

[0005]本专利技术的目的在于提供一种马达数据自动配置方法、装置、设备及可读存储介质,其能够通过简单的通道数据和马达数据的映射,来自动配置马达参数。
[0006]为实现上述目的,本专利技术提供的技术方案如下:
[0007]第一方面,本专利技术提供了一种马达数据自动配置方法,用于运动控制器,其包括:
[0008]初始化多个用于将马达数据转换为控制信号的通道,多个所述通道对应不同的伺服驱动方式,所述通道内设置数据处理环路,所述数据处理环路包括位置环、速度环、电流环;
[0009]基于所述伺服驱动方式,将马达数据发送至对应的通道内;
[0010]基于发送至所述通道内的马达数据,所述数据处理环路计算并输出对应的控制信号。
[0011]在一个或多个实施方式中,所述基于所述伺服驱动方式,将马达数据发送至对应的通道内,包括:
[0012]当所述伺服驱动方式为PWM驱动方式时,将指令PWM波电压、反馈电流、实际反馈位置、指令位置数据发送到PWM通道;
[0013]当所述伺服驱动方式为PFM驱动方式时,将指令PFM波电压、反馈电流、实际反馈位置、指令位置数据发送到PFM通道;
[0014]当所述伺服驱动方式为总线驱动方式时,读取伺服驱动器ESI信息,遍历ESI中PDO的数据,将其中和运动控制相关的PDO及指令位置数据发送到总线通道。
[0015]在一个或多个实施方式中,所述基于发送至所述通道内的马达数据,所述数据处理环路计算并输出对应的控制信号,包括:
[0016]基于发送至所述PWM通道的马达数据,所述数据处理环路计算并输出PWM控制信号;
[0017]基于发送至所述PFM通道的马达数据,所述数据处理环路计算并输出PFM控制信号;
[0018]基于发送至所述总线通道的马达数据,输出总线控制信号。
[0019]在一个或多个实施方式中,所述基于发送至PWM通道的马达数据,所述数据处理环路计算并输出PWM控制信号,包括:
[0020]基于指定位置与实际反馈位置数据,所述位置环PID计算输出速度信号;
[0021]所述速度信号经速度环路PID计算输出电流信号;
[0022]所述电流信号与所述反馈电流信号经电流环路输出PWM控制信号。
[0023]在一个或多个实施方式中,所述基于发送至PFM通道的马达数据,所述数据处理环路计算并输出PFM控制信号,包括:
[0024]基于指定位置与实际反馈位置数据,所述位置环PID计算输出速度信号;
[0025]所述速度信号经速度环路PID计算输出PFM控制信号。
[0026]在一个或多个实施方式中,所述基于发送至所述总线通道的马达数据,输出总线控制信号,包括:
[0027]基于指令位置,输出总线控制信号。
[0028]在一个或多个实施方式中,所述方法还包括:
[0029]建立坐标系及与所述坐标系适配的轴;
[0030]选定伺服驱动方式,将所述伺服驱动方式对应的通道绑定马达,初始化马达与通道、轴、坐标系的映射关系。
[0031]第二方面,本专利技术提供了一种马达数据自动配置装置,其包括:
[0032]初始化模块:用于初始化多个用于将马达数据转换为控制信号的通道,多个所述通道对应不同的伺服驱动方式,所述通道内设置数据处理环路,所述数据处理环路包括位置环、速度环、电流环;
[0033]配置模块:用于基于所述伺服驱动方式,将马达数据发送至对应的通道内;
[0034]输出模块:用于基于发送至所述通道内的马达数据,所述数据处理环路计算并输出对应的控制信号。
[0035]第三方面,本专利技术提供了一种计算机设备,其包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行所述的马达数据自动配置方法。
[0036]第四方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行所述的马达数据自动配置方法。
[0037]与现有技术相比,本专利技术提供的马达数据自动配置方法,初始化多个用于将马达数据转换为控制信号的通道,多个所述通道对应不同的伺服驱动方式,所述通道内设置数据处理环路,所述数据处理环路包括位置环、速度环、电流环;基于所述伺服驱动方式,将马达数据发送至对应的通道内;基于发送至所述通道内的马达数据,所述数据处理环路计算
并输出对应的控制信号。该马达数据自动配置方法,将一种控制方式的马达数据绑定在一个通道中,然后通过通道和马达的绑定,以直接控制马达。避免了在运动控制器支持多种马达控制模式的场合,设置马达参数的复杂性和不便性。
附图说明
[0038]图1是本专利技术一实施方式中马达数据自动配置方法的应用场景示意图;
[0039]图2是本专利技术一实施方式中马达数据自动配置的流程示意图;
[0040]图3是本专利技术一实施方式中马达数据自动配置装置的结构框图;
[0041]图4是本专利技术一实施方式中电子设备的结构框图;
[0042]图5是本专利技术一实施方式中数据处理环路处理不同驱动模式马达数据的示意图;
[0043]图6是本专利技术一实施方式中运动控制相关PDO;
[0044]图7是本专利技术一实施方式中运动控制器伺服拓扑图;
[0045]图8是本专利技术一实施方式中运动控制器拓扑映射示意图;
[0046]图9是本专利技术一实施方式中伺服数据和运动控制器的通道映射关系。
具体实施方式
[0047]下面结合附图,对本专利技术的具体实施方式进行详细描述,但应当理解本专利技术的保护范围并不受具体实施方式的限制。
[0048]除非本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种马达数据自动配置方法,用于运动控制器,其特征在于,包括:初始化多个用于将马达数据转换为控制信号的通道,多个所述通道对应不同的伺服驱动方式,所述通道内设置数据处理环路,所述数据处理环路包括位置环、速度环、电流环;基于所述伺服驱动方式,将马达数据发送至对应的通道内;基于发送至所述通道内的马达数据,所述数据处理环路计算并输出对应的控制信号。2.如权利要求1所述的马达数据自动配置方法,其特征在于,所述基于所述伺服驱动方式,将马达数据发送至对应的通道内,包括:当所述伺服驱动方式为PWM驱动方式时,将指令PWM波电压、反馈电流、实际反馈位置、指令位置数据发送到PWM通道;当所述伺服驱动方式为PFM驱动方式时,将指令PFM波电压、反馈电流、实际反馈位置、指令位置数据发送到PFM通道;当所述伺服驱动方式为总线驱动方式时,读取伺服驱动器ESI信息,遍历ESI中PDO的数据,将其中和运动控制相关的PDO及指令位置数据发送到总线通道。3.如权利要求2所述的马达数据自动配置方法,其特征在于,所述基于发送至所述通道内的马达数据,所述数据处理环路计算并输出对应的控制信号,包括:基于发送至所述PWM通道的马达数据,所述数据处理环路计算并输出PWM控制信号;基于发送至所述PFM通道的马达数据,所述数据处理环路计算并输出PFM控制信号;基于发送至所述总线通道的马达数据,输出总线控制信号。4.如权利要求3所述的马达数据自动配置方法,其特征在于,所述基于发送至PWM通道的马达数据,所述数据处理环路计算并输出PWM控制信号,包括:基于指定位置与实际反馈位置数据,所述位置环PID计算输出速度信号;基于所述速度信号经速度环路PID计算输出电流信号;基于所述电流信号与所述反馈电流信号经...

【专利技术属性】
技术研发人员:刘乐勇
申请(专利权)人:上海铼钠克数控科技有限公司
类型:发明
国别省市:

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

1