🧪 新教程持續更新中 · 由機械臂到傳感器,跟隨教程從零搭建
跳到主要內容

SCS0009 與 PWM 版本比較與選型 ​

AmazingHand 的機械手結構相同,但有兩套伺服馬達方案。選型主要看是否需要位置回饋、精確角度控制和資料採集。

快速結論 ​

  • 選 SCS0009:需要位置/溫度/電壓回讀、精確角度、接入 SO-ARM101 機械臂做 LeRobot 資料採集訓練。
  • 選 PWM:獨立演示、手勢互動、網頁/桌面快速上手,不需要回饋。
  • 不要混用:兩套硬體同一時刻只接一套,供電、協定和韌體都不同。

完整對比 ​

對比項目SCS0009 序列匯流排版PWM 伺服馬達版
推薦理由精確角度控制 + 資料回讀;可接入 SO-ARM101 機械臂,做 LeRobot 資料採集訓練獨立演示、手勢互動、快速上手
伺服馬達型號飛特 SCS0009 序列匯流排伺服馬達 ×8PTK 7452 MG-D 數位 PWM 伺服馬達 ×8
伺服馬達參數2.3 kg·cm@6V,300° 可控,0.293° 精度4.5 kg·cm@7.4V(本方案 5V 供電約 2.8–3 kg·cm),180°±10°,333 Hz 刷新
位置/溫度/電壓/速度回饋✅ 支援回讀❌ 無回讀,無法偵測堵轉或失步
主控無板載;電腦/樹莓派透過匯流排驅動板直連ESP32-S3 板載韌體
集線伺服馬達驅動板 + 9 路序列匯流排集線器PWM 轉接板(8 個 3P 針座 + 5V/GND)
供電7–12V(DC5521)輸入驅動板,伺服馬達標稱 6V 級5V / 3A 以上,轉接板與 ESP32 必須共地
鮑率1,000,000伺服馬達無鮑率;上位機↔ESP32 序列埠 115200 8N1
伺服馬達 ID必須設定:右手 1–8,左手 11–18不設 ID;固定通道 CH1–CH8(食指 1/2、中指 3/4、無名指 5/6、拇指 7/8),左右手接線相同
通訊鏈路上位機 → 驅動板 → 匯流排 → 8 個伺服馬達上位機 → USB 序列埠 115200 → ESP32 → 8 路 PWM
指令形式飛特匯流排協定,直接下發角度二進位幀:0x01–0x0A / 0x0C 手勢、0xF0 直驅、0xF1 左右手、0x00 NOP、0xFE 重複、0xFF 停止
韌體無(不需要燒錄)需要 ESP-IDF 編譯,或直接燒錄預編譯 amazinghand_pwm.bin
左右手不同伺服馬達 ID(右 1–8、左 11–18)同一組通道,程式映射 + 0xF1 選邊
力矩釋放支援扭矩開關/釋放不支援;急停只中止手勢,伺服馬達仍通電保持位置
速度控制支援速度參數直驅幀無速度參數

SCS0009 版本要點 ​

  • 每個伺服馬達都有唯一 ID;右手 1–8、左手 11–18,接線/換伺服馬達後必須重新設定 ID。
  • 採用序列匯流排,支援位置、速度、電壓、溫度回讀,適合閉迴路控制和資料採集。
  • 電腦/樹莓派透過 USB 匯流排驅動板直接控制,不需要額外 MCU 韌體。
  • 供電 7–12V 輸入匯流排驅動板(伺服馬達為 6V 級),注意與驅動板共地。
  • 適合接入 SO-ARM101、LeRobot 等需要關節回饋的訓練流程。

PWM 版本要點 ​

  • 使用 PTK 7452 MG-D 數位伺服馬達(333 Hz、500–2500 µs),不能用 SG90 等 50 Hz 類比伺服馬達直接替換。
  • 伺服馬達標稱 4.5 kg·cm@7.4V;本方案按 5V/3A 供電,實際扭矩約 2.8–3 kg·cm。
  • ESP32-S3 產生 8 路 PWM,上位機只需透過 USB 序列埠 115200 發送命令。
  • 沒有位置回饋;無法讀取角度、溫度、電壓,也無法偵測堵轉/失步。
  • 左右手共用同一組通道;每指一對伺服馬達右邊奇數、左邊偶數,食指固定 CH1/2。
  • 需要燒錄韌體;儲存庫提供預編譯 bin,也可用 ESP-IDF 編譯。
  • 適合獨立演示、手勢互動、網頁/桌面快速上手;不適合依賴回饋的 LeRobot 訓練。

下一步 ​