Skip to content

磁编码STS舵机-内存表解析

1 舵机通信协议

舵机使用FT-SCS自定义协议,出厂时的串口默认配置,STS舵机默认波特率为1M使用TTL单总线通信,数据位 8,无校验,停止位 1;波特率可配置范围38400~1Mbps,默认通信地址(站号)为1。 FT-SCS 自定义协议 (舵机SCS通讯协议)

2 舵机内存表定义

如果功能地址采用两个字节数的数据,低位字节在前面地址,高位字节在后面地址

2.1 版本信息

2.2 EPROM配置

2.3 SRAM控制

2.4 SRAM反馈

3.5 出厂参数

3 特殊字节解释

3.1 舵机相位

  • 位数/位权重:说明

  • BIT0(1):驱动方向相位;(0)正向,(1)反向

  • BIT1(2):驱动桥模式;(0)无刷,(1)有刷,重启生效

  • BIT2(4):速度单位;(0)0.732RPM,(1)0.0146RPM

  • BIT3(8):速度模式;(0)速度0表示停止,(1)速度0表示最高速度

  • BIT4(16):角度反馈模式;(0)反馈单圈角度,(1)反馈全角度

  • BIT5(32):驱动桥配置/电压采样,(0)独立H桥/1K高压采样,(1)集成H桥/1.5K低压采样/无电流反馈

  • BIT6(64):PWM频率,(0)24kHz,(1)16kHz

  • BIT7(128):位置反馈方向相位,(0)正向,(1)反向

如果同时设置多个位,舵机的相位值为各个位值之和。例如:原相位值为0,舵机运行反向,则相位值为128+1=129;

3.2 舵机状态

舵机状态:0表示正常,1表示异常

  • 位数/位权重:说明

  • BIT0(1):电压状态

  • BIT1(2):磁编码状态

  • BIT2(4):温度状态

  • BIT3(8):电流状态

  • BIT4(16):----

  • BIT5(32):负载状态

  • BIT6(64):----

  • BIT7(128):----

如果同时有多种状态,舵机的状态值为各个位值之和。例如:电压过压/欠压与舵机过热,则舵机状态值为4+1=5;

3.3 卸载条件

卸载条件:0表示关闭,1表示开启

  • 位数/位权重:说明

  • BIT0(1):电压保护

  • BIT1(2):磁编码保护

  • BIT2(4):过热保护

  • BIT3(8):过流保护

  • BIT4(16):----

  • BIT5(32):负载过载

  • BIT6(64):----

  • BIT7(128):----

如果同时设置多个位,舵机的卸载条件值为各位值之和。例如:电压保护与过热保护同时开启,则卸载条件值为4+1=5;

3.4 LED报警条件

LED报警条件:0表示关闭,1表示开启

  • 位数/位权重:说明

  • BIT0(1):电压报警

  • BIT1(2):磁编码报警

  • BIT2(4):过热报警

  • BIT3(8):过流报警

  • BIT4(16):----

  • BIT5(32):负载过载报警

  • BIT6(64):----

  • BIT7(128):----

如果同时设置多个位,舵机的LED报警条件值为各位值之和。例如:电压报警与过热报警同时开启,则报警条件值为4+1=5;