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;