🧪 新しいチュートリアルを公開中 — ロボットアームからセンサーまで
コンテンツへスキップ
この製品を購入公式ストア公式サイト

磁気エンコーダ STS サーボ - メモリテーブル解析

ストアで購入

1 サーボ通信プロトコル

サーボはFT-SCS独自プロトコルを使用します。工場出荷時のシリアルデフォルト設定: STSサーボのデフォルトボーレートは1MでTTLシングルバス通信、データビット8、パリティなし、ストップビット1。ボーレートは38400~1Mbpsで設定可能、デフォルト通信アドレス(局番)は1。 FT-SCS 独自プロトコル (サーボSCS通信プロトコル)

2 サーボメモリテーブル定義

機能アドレスが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;