The invention provides a servo motor control method and device, in which the method includes: determining the pulse output port and the pulse direction output port of three servo motors respectively, in which the pulse output port is used to send control instructions to the three servo motors to control the rotation direction, and the pulse direction output port is used to send control rotation distance to the three servo motors. The three servo motors are controlled by sending control instructions to the pulse output port and the pulse direction output port. The present invention can solve the problem of how to simplify the control of servo motor in the related technology. By uniformly determining the pulse output port and the pulse direction output port of the servo motor, and then sending control instructions to the servo motor through the determined pulse output port and the pulse direction output port, the control of the servo motor can be simplified and the control of the servo motor can be improved. High user experience effect.
【技术实现步骤摘要】
一种伺服电机控制方法及装置
本专利技术涉及通信领域,具体而言,涉及一种伺服电机控制方法及装置。
技术介绍
随着工业自动化的快速发展,非标设备在各个行业快速发展,伺服电机应用控制已成为非标自动化设备中不可缺少的组成元素,如何能够方便使用和操作成为追求的方向。针对相关技术中如何实现伺服电机控制的简单化的问题,尚未提出解决方案。
技术实现思路
本专利技术实施例提供了一种伺服电机控制方法及装置,以至少解决相关技术中如何实现伺服电机控制的简单化的问题。根据本专利技术的一个实施例,提供了一种伺服电机控制方法,包括:分别确定三个伺服电机的脉冲输出口和脉冲方向输出口,其中,所述脉冲输出口用于向所述三个伺服电机发送控制转动方向的控制指令,所述脉冲方向输出口用于向所述三个伺服电机发送控制转动距离的控制指令;通过向所述脉冲输出口和所述脉冲方向输出口发送控制指令控制所述三个伺服电机。可选地,所述分别确定三个伺服电机的脉冲输出口和脉冲方向输出口包括:定义Y0为脉冲输出口1,Y1为脉冲输出口2,Y2为脉冲输出口3,其中,所述三个伺服电机包括伺服电机1、伺服电机2和伺服电机3,所述Y0为伺服电机1的脉冲输出口,所述Y1为伺服电机2的脉冲输出口,所述Y2为伺服电机3的脉冲输出口;定义Y4为脉冲方向输出口1,Y5为脉冲方向输出口2,Y6为脉冲方向输出口3,其中,所述Y4为所述伺服电机1的脉冲方向输出口,所述Y5为所述伺服电机2的脉冲方向输出口,所述Y6为所述伺服电机3的脉冲方向输出口。可选地,所述通过向所述脉冲输出口和所述脉冲方向输出口发送控制指令控制所述三个伺服电机包括:通过所述Y0向所述伺 ...
【技术保护点】
1.一种伺服电机控制方法,其特征在于,包括:分别确定三个伺服电机的脉冲输出口和脉冲方向输出口,其中,所述脉冲输出口用于向所述三个伺服电机发送控制转动方向的控制指令,所述脉冲方向输出口用于向所述三个伺服电机发送控制转动距离的控制指令;通过向所述脉冲输出口和所述脉冲方向输出口发送控制指令控制所述三个伺服电机。
【技术特征摘要】
1.一种伺服电机控制方法,其特征在于,包括:分别确定三个伺服电机的脉冲输出口和脉冲方向输出口,其中,所述脉冲输出口用于向所述三个伺服电机发送控制转动方向的控制指令,所述脉冲方向输出口用于向所述三个伺服电机发送控制转动距离的控制指令;通过向所述脉冲输出口和所述脉冲方向输出口发送控制指令控制所述三个伺服电机。2.根据权利要求1所述的方法,其特征在于,所述分别确定三个伺服电机的脉冲输出口和脉冲方向输出口包括:定义Y0为脉冲输出口1,Y1为脉冲输出口2,Y2为脉冲输出口3,其中,所述三个伺服电机包括伺服电机1、伺服电机2和伺服电机3,所述Y0为伺服电机1的脉冲输出口,所述Y1为伺服电机2的脉冲输出口,所述Y2为伺服电机3的脉冲输出口;定义Y4为脉冲方向输出口1,Y5为脉冲方向输出口2,Y6为脉冲方向输出口3,其中,所述Y4为所述伺服电机1的脉冲方向输出口,所述Y5为所述伺服电机2的脉冲方向输出口,所述Y6为所述伺服电机3的脉冲方向输出口。3.根据权利要求2所述的方法,其特征在于,所述通过向所述脉冲输出口和所述脉冲方向输出口发送控制指令控制所述三个伺服电机包括:通过所述Y0向所述伺服电机1发送控制转动距离的第一距离控制指令,根据所述第一距离控制指令控制所述伺服电机1转动的距离;通过所述Y1向伺服电机2发送控转动距离的第二距离控制指令,根据所述第二距离控制指令控制所述伺服电机2转动的距离;通过所述Y2向所述伺服电机3发送控制转动距离的第三距离控制指令,根据所述第三距离控制指令控制所述伺服电机3转动的距离;通过所述Y4向所述伺服电机1发送控制转动方向的第一方向控制指令,根据所述第一方向控制指令控制所述伺服电机1转动的方向;通过所述Y5向所述伺服电机2发送控制转动方向的第二方向控制指令,根据所述第二方向控制指令控制所述伺服电机2转动的方向;通过所述Y6向所述伺服电机3发送控制转动方向的第三方向控制指令,根据所述第三方向控制指令控制所述伺服电机3转动的方向。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:定义X5为所述Y0的Z相输出,X6为所述Y1的Z相输出,X7为所述Y3的Z相输出。5.根据权利要求4所述的方法,其特征在于,在所述通过向所述脉冲输出口和所述脉冲方向输出口发送控制指令控制所述三个伺服电机之后,所述方法还包括:通过所述X5接收所述伺服电机1反馈的第一位置信息,通过所述X6接收所述伺服电机2反馈的第二位置信息,通过所述X7接收所述伺服电机3反馈的第三位置信息,其中,所述第一位置信息用于提示所述伺服电机1从第一位置转动到第二位置,所述第二位置信息用于提示所述伺服电机2从第三位置转动到第四位置,所述伺服电机3从第五位置转动到第六位置;判断所述第二位置与控制所述伺服电机1转动之后的位置是否相同,判断所述第四位置与控制所述伺服电机2转动之后的位置是否相同,判断所述第六位置与所述伺服电机3转动之后的位置是否相同,其中,所述伺服电机1转动之后的位置...
【专利技术属性】
技术研发人员:王勤勤,黄静夷,陈定强,郑海强,朱燕昌,
申请(专利权)人:珠海格力智能装备有限公司,珠海格力电器股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。