脉塔电机位置控制

简介: 电机的位置控制

该指令为控制指令,在电机没有故障的情况下可以运行该指令。主机发送该命令以控制电机的位置 (多圈角度), 控制值 angleControl 为 int32_t 类型,对应实际位置为 0.01degree/LSB,即 36000 代表 360°,电机转动方向由目标位置和当前位置的差值决定。A3 指令用于位置直接跟踪,电机接 收到目标位置后与当前位置进行比较经过 PI 控制器后输出到后级,参见以下控制框图:

994927fc223f0122c8d840430836ffa.png

发送数据

ec3d8affb4f0e9291b0d42c3bce6db2.png

Data[4]到 data[7]组成一个(Data[4]为最低位,Data[7]为最高位)32 位数据为 0x00000064, 表示十进制为 100。发送指令按照 0.01degree/LSB 缩小 100 倍,即 100*0.01=1°

回复数据

ac5597d2717ce86cbf11a763667f2f1.png

Data[1] = 0x32 十进制为 50,代表此刻电机温度为 50 度。Data[2]和 Data[3]合成数据 0x0064 十进制为 100,按照 100 倍比例缩小即为 100*0.01=1A,那么代表当前电机实际电流为 1A。Data[4] 和 Data[5]合成数据 0x01F4 十进制为 500,代表电机输出轴转速为 500dps。电机输出轴转速和电机转 速之间存在减速比的关系,如果减速比为 6,那么电机转速比输出轴转速高 6 倍。Data[6]和 Data[7] 合成数据 0x002D 十进制为 45,代表电机输出轴相对零点位置正向移动 45 度。电机输出轴位置和电 机编码器线数和减速比有关,例如电机编码器线数为 16384,减速比为 6,那么电机输出轴的 360 度 对应 16384*6 = 98304 个脉冲。

相关文章
|
3月前
详解步进电机的结构和三种控制模式
详解步进电机的结构和三种控制模式
230 0
详解步进电机的结构和三种控制模式
|
1月前
|
传感器 数据采集 算法
LabVIEW中进行步进电机的位置控制
LabVIEW中进行步进电机的位置控制
43 20
|
3月前
|
C语言
独立按键控制LED亮灭、独立按键控制LED状态、独立按键控制LED显示二进制、独立按键控制LED移位——“51单片机”
独立按键控制LED亮灭、独立按键控制LED状态、独立按键控制LED显示二进制、独立按键控制LED移位——“51单片机”
OpenMV输出PWM,实现对舵机控制
OpenMV输出PWM,实现对舵机控制
1659 0
舵机应该如果选择?讲讲模拟舵机,数字舵机和总线舵机的区别
舵机应该如果选择?讲讲模拟舵机,数字舵机和总线舵机的区别
971 0
使用T0,方式2,在P1.0输出周期为400µs,占空比为4:1的矩形脉冲,要求在P1.0引脚接有虚拟示波器,观察P1.0引脚输出的矩形脉冲波形
使用T0,方式2,在P1.0输出周期为400µs,占空比为4:1的矩形脉冲,要求在P1.0引脚接有虚拟示波器,观察P1.0引脚输出的矩形脉冲波形
|
算法
基于simulink的三相STATCOM实现直流电容的稳压控制,采用IpIq控制方法和电流空间和电压空间的PWM方法控制
基于simulink的三相STATCOM实现直流电容的稳压控制,采用IpIq控制方法和电流空间和电压空间的PWM方法控制
146 0
基于simulink的三相STATCOM实现直流电容的稳压控制,采用IpIq控制方法和电流空间和电压空间的PWM方法控制
|
芯片 内存技术
基于单片机步进电机控制器设计(正转反转指示灯挡位)
基于单片机步进电机控制器设计(正转反转指示灯挡位)
213 0
基于单片机步进电机控制器设计(正转反转指示灯挡位)
|
监控
PLC 控制三相异步电动机正反转实验
PLC 控制三相异步电动机正反转实验
767 0
PLC 控制三相异步电动机正反转实验
51单片机控制数字时钟的显示及修改
51单片机控制数字时钟的显示及修改
212 0
51单片机控制数字时钟的显示及修改