
一、背景
隨著具身智能與通用人工智能的爆發,人形機器人正在加速從實驗室演示步入工廠物流、裝配和危險作業等真實工業場景。本文作為人形機器人電機控制系統系列文章的第一篇,主要聚焦靈巧手部分。
手是人類經過長期進化演進的結果,是人與外界交互的重要渠道,是與現實世界交互的直接渠道。人形機器人作為仿人的產品,終極目標是做到替人與仿人,因此靈巧手理應是人形機器人末端執行的最優選擇。人形機器人通過靈巧手能夠使用人類設計的工具,以人的形態感知世界,更好地融入應用場景。

二、靈巧手 VS 人手
靈巧手和人手一樣具有較好的負載、運動、控制和感知能力。靈巧手本就以人手的結構和功能為模仿對象,研究的最終目標也是期望能夠像人手那樣對生產、生活中的各類物體進行穩定且靈活的抓持和操作。
2.1 類比人類的手
手的十三種基本的功能:懸垂、托舉、觸摸、推壓、擊打、動態操作、球形掌握、球形指尖握、柱狀抓握、勾拉、二指尖捏、多指尖捏、側捏等。手的功能建立在手與上肢的皮膚、筋膜、關節、肌肉等“執行器官”完整的基礎上,并實現于神經系統多層級的精密調控與信息整合處理。
手自由度共有21個(不考慮手腕關節):前端四指每個手指有4個自由度,其中掌指關節(MCP)具有2個軸線垂直相交的轉動自由度,合計16個;大拇指5個,合計21個。若加上手腕額外的3個自由度的平移和3個自由度的旋轉,共計27個自由度。拇指、食指和中指占手部功能80%,拇指占手部功能60%。

2.2 靈巧手的性能
從性能角度看,靈巧手需要滿足幾方面的性能:運動能力、負載能力、控制能力、感知能力、耐用能力、輕量化等。
運動能力主要指標為自由度和運動速度,自由度越高越靈活;控制能力看中操作的精度和穩定性,感知能力看中其觸覺分辨率、力覺感知等;耐用性看中抓握壽命,另外靈巧手還看中體積和質量,需要做到輕巧,同時材料選擇上同樣關鍵。

三、靈巧手主流方案解析
目前主流的方案均采用驅動+減速+傳動模塊,三個部分:
① 驅動模塊:電機驅動是目前靈巧手主流的驅動方案,空心杯電機、無刷直流電機、無框力矩電機均有應用,目前空心杯電機為主流方案。
② 減速模塊:降低電機的轉速從而輸出更大的扭矩,主要包括行星減速器和諧波減速器,目前行星減速器為主流方案。
③ 傳動模塊:若電機直驅動則僅需減速器,非直驅方案傳動方案包括微型絲杠或蝸輪蝸桿(將旋轉運動轉為直線)搭配腱繩或連桿(將直線運動傳遞至關節),目前微型滾珠絲杠+腱繩為主流方案。

3.1 空心杯電機
一般采用無刷空心杯電機,電機定子線圈無鐵芯,解決了傳統鐵芯電機,因鐵芯形成渦流而造成的電能損耗,線圈作為轉子,轉動慣量小、好控制、效率高。
空心杯電機直徑可做到10mm以下,可直接嵌入手指關節,節省空間提高空間利用率,結合一體化驅動芯片,空心杯電機可減少布線復雜度,適合多自由度靈巧手的分布式控制需求。這種模塊化驅動方式大大簡化了系統結構,提高了可靠性。

3.2 全驅動VS欠驅動
全驅動指靈巧手每個關節自由度都是主動自由度,有對應電機單獨驅動獨立運行;欠驅動指靈巧手存在主動自由度和被動自由度之分,電機驅動的自由度為主動自由度,另外通過腱繩、連桿等傳動模塊可由主動自由度傳動被動自由度,被動自由度運動與主動自由度耦合。
3.3 滾珠絲桿和腱繩
滾珠絲杠是將旋轉運動轉換成線性運動的理想傳動裝置,主要由絲杠軸、螺母、滾珠以及循環部件組成。絲杠軸、螺母和端蓋上都制有圓弧形螺旋槽,將它們套裝在一起時,這些槽對合起來就形成了螺旋通道,滾珠能夠在通道內循環滾動。當絲杠相對于螺母旋轉時,滾珠在滾道內自轉,同時又在封閉的滾道內循環運動,使絲杠和螺母相對產生軸向運動。
電機通過齒輪箱驅動滾珠絲杠,通過滾珠絲杠上的螺母把旋轉運動轉換為直線運動,腱繩形成一個腱環套在螺母上,螺母拉動連接在靈巧手手指指骨上的腱繩,實現手指繞關節軸的轉動運動。

四、靈巧手中英飛凌
的解決方案
英飛凌的靈巧手系統方案,核心思路是把整只手拆成“域控制器 + 關節執行器節點 + 傳感/通信/電源”三層,并根據集成度分成從分立到高度集成的多種架構。


五、英飛凌IMD111T/IMD112T-iMOTIONTM電機控制驅動器
IMD111T/IMD112T集成了電機控制器、高壓三相柵極驅動器和穩壓器。其中IMD112T帶有PFC 控制功能。自帶的運動控制引擎 (MCE) 集成腳本引擎允許增加應用靈活性,而不會干擾電機和PDC控制算法。

5.1 硬件部分
IMD111T/IMD112T 在單個封裝中集成了一個控制器、一個高壓三相柵極驅動器和一個穩壓器??刂破鱌WM 輸出端內部連接至柵極驅動器輸入端。兩個控制器數字引腳還分別與柵極驅動器的啟用輸入端和故障輸出端相連。集成穩壓器可為控制器提供 5V 電源,并可與柵極驅動器共用 15V 電源軌。

5.2 軟件部分
iMOTION? MCE(電機控制引擎)自帶硬件算法支持,核心功能如下:
傳感器FOC控制:支持無感磁場定向控制(FOC),適用于表面貼裝和內置磁鐵永磁同步電機,利用快速ADC、集成運放、比較器和運動外設實現高性能控制。
霍爾傳感器支持:兼容2/3數字霍爾傳感器和2模擬霍爾傳感器配置,提供靈活的轉子位置檢測方案。
角度檢測與啟動優化:通過角度傳感實現初始轉子角度檢測,結合直接閉環啟動提升電機啟動性能。
電流采樣方式:支持單分流或腿分流電流重構,集成運放和ADC可直接連接分流電阻,單分流可選最小脈沖或相移PWM(改善啟動和低速性能)。
PWM調制:支持3相和2相PWM(2相SVPWM減少開關損耗),滿足不同效率需求。
增強磁鏈控制:采用基于磁鏈的算法實現快速平滑啟動,通過PI控制器和空間矢量調制直接閉環控制轉矩與定子磁鏈(含弱磁控制)。
Boost PFC支持:集成功率因數校正功能,優化電能利用。
網絡能力:用戶模式UART支持主從模式,最多15節點,支持廣播更新。
可重編程參數塊:提供15個256字節參數塊,可單獨或批量編程,適配不同電機或硬件平臺。
腳本支持:允許用戶編寫系統級功能,擴展電機控制與PFC之外的系統邏輯。
5.3 電機控制邏輯
電機速度控制環與磁場定向控制(FOC)的框圖如下,展示了從輸入控制到PWM輸出的完整邏輯,核心是通過閉環控制實現電機速度精準調節,同時支持無感FOC(無需霍爾傳感器)和IPM( Interior Permanent Magnet )電機的弱磁控制。

1、輸入與速度控制環
Input Select(輸入選擇):接收多種控制輸入(ADC、頻率輸入Freq、占空比輸入Duty、UART通信),選擇目標速度指令。
RAMP(斜坡發生器):對目標速度進行斜坡處理(受MinSpd最小速度、SpeedRampRate斜坡率限制),避免啟動/停止時的沖擊,輸出平滑的速度指令。
速度環PI控制:以速度誤差(目標速度 - 實際速度)為輸入,通過PI調節器(KpSreg為比例增益)計算轉矩參考TrqRef,輸出到限幅模塊LIMIT(防止過轉矩)。
2、IPM控制與電流環
IPM電機控制:處理 Interior Permanent Magnet(IPM)電機的弱磁控制(Field Weakening):
弱磁時,通過FwkVoltLvl(弱磁電壓等級)、FwkCurRatio(弱磁電流比)調整IdRef(d軸電流,弱磁時為負,產生磁阻轉矩);
輸出IqRef(q軸電流,產生轉矩)和IdRef(d軸電流)。
電流環PI控制:
q軸電流環:以IqRef為參考,通過PI調節器(Kplreg)計算Vq(q軸電壓);
d軸電流環:以IdRef為參考,通過PI調節器(KplregD)計算Vd(d軸電壓);
Vector Limit(向量限幅):確保Vd、Vq不超過DC bus電壓限制(防止過壓)。
3、FOC核心:坐標變換與PWM生成
Park逆變換(( e^{j\theta} )):將d-q軸電壓(Vd、Vq)轉換為α-β軸電壓(Valpha、Vbeta),實現“直流控制交流”的解耦。
DC bus comp.(直流母線補償):補償DC bus電壓波動對輸出電壓的影響(如母線電壓下降時,增大調制系數),確保輸出電壓穩定。
Space Vector PWM(空間矢量PWM):將Valpha、Vbeta轉換為6路PWM門極信號(Gate Signals),同時處理deadtime(死區時間,防止上下管直通),驅動逆變器。
4、無感FOC核心:磁鏈估計與角度獲取
Flux Estimator & Angle PLL(磁鏈估計與角度PLL):
通過無感算法(如反電動勢估計)計算Flux Angle(磁鏈角度),替代霍爾傳感器,實現轉子位置檢測。
Hall PLL(霍爾PLL):
若使用霍爾傳感器,通過PLL跟蹤霍爾信號,輸出Hall Angle(霍爾角度),用于有傳感器的模式。
Measurement Interface(測量接口):
采樣三相電流(Iu、Iv、Iw),通過2/3模塊(2相/3相采樣)和Phase Current Reconstruct(相電流重構)得到Ialpha、Ibeta(α-β軸電流),輸入到磁鏈估計模塊。
5、系統管理模塊
Startup Sequence/Catch Spin/Stop:處理電機啟動流程(如開環啟動、捕獲旋轉、停止);
Fault Handling:故障檢測與處理(如過流、過壓);
Class B SW Safety Checks:滿足Class B安全標準(如執行時間監控、背景任務檢查)。
整體流程:輸入指令 → 速度斜坡 → 速度環PI → IPM控制(弱磁) → 電流環PI → 坐標變換 → DC bus補償 → SVPWM → 驅動電機;同時,磁鏈估計/霍爾PLL提供轉子角度,測量接口反饋電流,形成閉環控制。
5.4 PFC控制邏輯
自帶的Boost型功率因數校正功能可以實現高功率因數(輸入電流跟隨輸入電壓波形)和穩定輸出電壓。

Boost PFC采用電壓外環+電流內環的閉環控制,確保輸出電壓穩定且輸入電流與輸入電壓同相(功率因數≈1)。
1. 電壓控制環(Voltage Control)
輸出電壓參考值 ( V_{out_Ref} )(目標輸出電壓)和實際輸出電壓 ( V_{out} )。
VEA(電壓誤差放大器):PI調節器,計算 ( V_{out_Ref} ) 與 ( V_{out} ) 的誤差,輸出電壓環調節結果 ( VAE_{out} )。
Multiplier with VFF(帶電壓前饋的乘法器):結合 ( VAE_{out} ) 和輸入電壓 ( V_{AC} )(來自ADC測量的 ( V_{AC1}/V_{AC2} )),生成電感電流參考值 ( IL_Ref )。電壓前饋(VFF)的作用是補償輸入電壓波動對控制的影響(如輸入電壓升高時,前饋增大 ( IL_Ref ),保持功率因數穩定)。
CtrlMode(控制模式):根據模式選擇信號路徑(如 ( CtrlMode=3 ) 時用閉環電壓控制,( CtrlMode=2 ) 時用外部電壓誤差 ( VEA_{out_Ext} ))。
2. 電流控制環(Current Control)
電感電流參考值 ( IL_Ref )(來自電壓環)和實際平均電感電流 ( IL_Avg )(反饋)。
CEA(電流誤差放大器):PI調節器,計算 ( IL_Ref ) 與 ( IL_Avg ) 的誤差,輸出電流環調節結果。
LIMIT(占空比限制):限制PWM占空比(防止開關管過壓/過流),輸出最終占空比 ( Duty )。
CtrlMode(控制模式):根據模式選擇信號路徑(如 ( CtrlMode=0 ) 時用外部占空比 ( Duty_Ext ),( CtrlMode=1 ) 時用外部電流參考 ( IL_Ref_Ext ))。
3、輔助模塊與信號流
ADC Measurement(ADC測量):測量關鍵信號:電感電流 ( IL )、交流輸入電壓 ( V_{AC1}/V_{AC2} )、輸出電壓 ( V_{out} )、直流母線電壓(用于保護/補償),為控制環提供反饋。
Soft Start(軟啟動):啟動時逐漸增加參考電流 ( IL_Ref )(通過 ( K_{SS} ) 調節),防止啟動時過流,避免功率器件損壞。
Zero-Cross(零交叉檢測):檢測輸入電壓的過零點(( THLC ) 為半周期時間),確保輸入電流與輸入電壓同相(功率因數校正的核心要求)。
Notch Filter(陷波濾波器):濾除輸出電壓中的2倍電網頻率紋波(如50Hz電網的100Hz紋波),避免紋波影響電壓環穩定性,提升控制精度。
Fault Detection(故障檢測):監控過壓、過流等故障,若檢測到故障,觸發保護(如關斷PWM),確保系統安全。
六、結 語
靈巧手的發展歷程,是技術從“分散”到“緊湊”、從“功能實現”到“智能協同”的進化縮影。從早期依賴離散組件的集中式控制,到如今通過半集成、單片集成方案實現結構微型化與功能集成化,其核心突破離不開電機控制(如無感FOC、電流環優化)、功率管理(如Boost PFC)及傳感器技術的迭代——這些技術讓靈巧手在運動精度、能耗控制與環境適應性上實現了質的飛躍。
在工業領域,靈巧手能完成高精度裝配與柔性操作;在醫療場景,它可輔助精準手術與康復訓練;在人機交互中,它成為連接人與機器的“柔性紐帶”。未來,隨著AI算法與硬件集成的深化、微型化技術的突破,靈巧手將不再只是機器人執行任務的“手”,更將成為推動人機協同、虛實融合的關鍵載體,在更多領域釋放獨特價值,開啟人機共生的新篇章。