震動馬達知多少?偏心馬達 vs 線性馬達 vs 伺服馬達
圖1:遊戲手把的觸覺回饋,讓沉浸體驗大幅提升
1️⃣ 場景:觸手可及的震動體驗
你拿起身機滑動機台,手機輕輕震了一下;
你拿起遊戲手把開槍,槍托傳來一陣後座力回饋;
智慧手錶的鬧鐘響起,輕敲手腕提醒你起床。
這些日常場景的背後,都有同一個關鍵元件在默默運作——震動馬達。
從手機、遊戲手把、穿戴裝置,到工業設備的警示系統,震動馬達無所不在。它讓冰冷的電子產品有了「觸覺」,成為人機介面中不可或缺的一環。
2️⃣ 需求:為什麼需要震動回饋?
震動回饋不是花俏功能,而是實用剛需。
通知與警示:在吵雜環境或會議中,視覺與聽覺通知可能失效,但震動觸感幾乎必定被察覺。這是手機「靜音模式」依然能靠震動提醒你的原因。
沉浸式體驗:遊戲手把的震動回饋,讓槍戰、賽車、格鬥遊戲的衝擊感大幅提升。少了震動,遊戲體驗就像看無聲電影。
操作確認:ATM 按鍵、遙控器、醫療器材的按鈕,透過震動讓使用者確認「按下去了」,提升操作信心。
無障礙輔助:對聽覺或視覺有障礙的使用者而言,震動是重要的訊息傳遞管道。
簡單說:震動是電子設備「說話」的方式之一,而且是那種你很難忽略的語言。
3️⃣ 感知:馬達如何產生震動?
震動的本質是物理運動的慣性。
馬達通電後,內部轉子開始旋轉(或直線來回運動)。當轉子質量分布不對稱時,旋轉會產生離心力;這個離心力傳遞到外殼,再傳遞到整個裝置——你就感受到震動了。
影響「震動感」的變數主要有三個:
| 變數 | 說明 |
|---|---|
| 頻率 | 震動的快慢,決定了感知的「粗細」——低頻粗獷有力,高頻細膩輕柔 |
| 振幅 | 震動的幅度,直接影響感受的強度 |
| 響應時間 | 從訊號輸入到馬達啟動的延遲,決定了回饋是否「跟手」 |
這三個變數的組合,就構成了三種主流震動馬達各自的性格。
4️⃣ 原理:三種馬達怎麼動?
🔵 偏心馬達(Eccentric Rotating Mass, ERM)
圖2:ERM 偏心馬達,透過偏心質量塊旋轉產生震動(Source: iNeedMotors)
最傳統、也最常見的震動馬達。
內部有一個偏心轉子——轉子軸心不在幾何中心上,因此旋轉時重心始終偏離旋轉軸,持續產生單一方向的離心力。
這股離心力推動外殼,外殼帶動整個裝置,就形成了震動。
特點:通電就轉、斷電靠摩擦慢慢停、無法精準控制起點與力道
🟢 線性馬達(Linear Resonant Actuator, LRA)
圖3:LRA 線性馬達,質量塊在直線方向來回移動產生震動(Source: TradeW)
一種利用電磁彈簧系統實現直線運動的馬達。
內部有一塊質量塊(mass)懸掛在彈簧上,線圈通電後產生磁場,推動質量塊沿直線來回移動。當驅動頻率與彈簧固有頻率吻合時,產生共振,震動效率最大化。
特點:響應速度快,可透過調整頻率與振幅控制震動細節,但行程固定,輸出力道有上限
🟠 伺服馬達(Servo Motor)
圖4:Arduino 伺服馬達,可精準控制角度與速度(Source: Wikimedia Commons)
結合了馬達、減速機與回饋感測器的整合系統。
透過回饋控制,精準控制轉速與角度,甚至可以回傳位置資訊。這讓震動模式可以非常複雜——不只是「轉快 / 轉慢」,而是能做到波形控制、漸強漸弱、特定節奏。
特點:精度最高,可回饋、可編程,缺點是體積大、功耗高,成本貴
5️⃣ 比較:三種馬達比一比
| 項目 | 偏心馬達 (ERM) | 線性馬達 (LRA) | 伺服馬達 (Servo) |
|---|---|---|---|
| 響應速度 | 慢 | 快 | 中等 |
| 控制精度 | 低(僅開/關) | 中(頻率+振幅) | 高(位置+速度+力矩) |
| 體積 | 小 | 薄型 | 大 |
| 功耗 | 低 | 中 | 高 |
| 成本 | 便宜 | 中等 | 昂貴 |
| 常見應用 | 手機、遙控器 | 旗艦手機,遊戲手把 | 機械設備、機器人、特殊遊戲周邊 |
6️⃣ 實作:常用 IC 與控制方式
如果你想動手做專案,以下是幾個常見方案:
驅動 IC 推薦
| IC 型號 | 適用馬達 | 特點 |
|---|---|---|
| DRV2605 | LRA / ERM | I2C 控制,內建音圈馬達驅動電路,支援 haptic 波形 |
| AD7298 | ERM | 簡單 PWM 控制,便宜好取得 |
| L293D / TB6612 | 伺服馬達 | 雙H橋驅動,可控制方向與速度 |
| ESP32 / Arduino | 通用 | 搭配上述 IC 即可用程式控制震動模式 |
圖5:驅動電路圖
左側為 ESP32/Arduino MCU,中間為 DRV2605 驅動晶片,右側連接線性馬達(LRA)或偏心馬達(ERM)。電路包含:3.3V/5V 電源、RST 腳位上拉電阻、SDA/SCL I2C 訊號線,以及馬達兩端並聯的二極體(防反向電動勢)
控制邏輯簡述
偏心馬達的控制最簡單:PWM 訊號控制轉速,佔空比越高,震動越強。
線性馬達需要特定頻率驅動(通常 150~300Hz),偏離諧振頻率效果會大打折扣,建議使用 DRV2605 這類專用 IC 處理。
伺服馬達則需要角度指令:發送 PWM 或 UART 訊號指定目標位置,馬達內建回饋會自動修正。
7️⃣ 結尾:一句話總結
偏心馬達便宜實用,線性馬達是目前旗艦設備的主流選擇,伺服馬達則在需要精準控制的專業場景無可取代。 選對馬達,讓你的產品「震」到點上!
標籤:#震動馬達 #ERM #LRA #Arduino #觸覺回饋 #人機互動




Top comments (0)