舵機芯片的核心原理是接收 PWM(脈沖寬度調(diào)制)信號,通過內(nèi)部電路解析脈沖寬度以確定目標角度,再驅(qū)動電機轉(zhuǎn)動至該角度并保持位置,本質(zhì)是 “信號解析 + 電機驅(qū)動 + 位置反饋” 的閉環(huán)控制。
核心工作流程(3 步閉環(huán)控制)
舵機芯片需配合電機、減速齒輪、電位器(位置反饋元件)實現(xiàn)功能,具體流程如下:
信號接收與解析芯片接收外部控制器(如單片機)發(fā)送的 PWM 信號,通過內(nèi)部 “脈沖寬度檢測電路” 識別信號周期(標準舵機通常為 20ms)和高電平時間(0.5ms~2.5ms 對應(yīng) 0°~180°),計算出目標轉(zhuǎn)動角度。
位置比較與驅(qū)動信號生成芯片通過 ADC(模數(shù)轉(zhuǎn)換)讀取電位器(與舵機輸出軸機械聯(lián)動)的電壓信號,換算成當前實際角度;將 “目標角度” 與 “實際角度” 對比,若存在偏差,生成對應(yīng)的電機驅(qū)動信號(正轉(zhuǎn) / 反轉(zhuǎn) / 停止)。
電機驅(qū)動與位置保持芯片內(nèi)置 H 橋驅(qū)動電路,根據(jù)驅(qū)動信號控制電機正轉(zhuǎn)或反轉(zhuǎn),通過減速齒輪帶動輸出軸轉(zhuǎn)動;當實際角度與目標角度一致時,芯片停止輸出驅(qū)動信號,電機停轉(zhuǎn),舵機通過齒輪自鎖和芯片 “零偏差” 控制保持當前位置。
核心內(nèi)部模塊(4 大關(guān)鍵電路)
| 模塊名稱 | 核心功能 |
|---|---|
| PWM 信號解碼器 | 檢測 PWM 信號的周期和高電平寬度,將其轉(zhuǎn)化為對應(yīng)的 “目標角度數(shù)字信號”。 |
| 位置反饋采樣器 | 連接電位器,通過 ADC 將電位器的模擬電壓(對應(yīng)實際角度)轉(zhuǎn)化為數(shù)字信號。 |
| 誤差比較器 | 對比 “目標角度信號” 與 “實際角度信號”,輸出 “正轉(zhuǎn) / 反轉(zhuǎn) / 停止” 的偏差控制指令。 |
| H 橋電機驅(qū)動器 | 接收偏差控制指令,輸出足夠功率的電流驅(qū)動舵機電機(直流有刷電機)轉(zhuǎn)動。 |
關(guān)鍵特點
閉環(huán)控制:依賴電位器的位置反饋,確保輸出軸精準停在目標角度,而非 “開環(huán)瞎轉(zhuǎn)”。
固定 PWM 協(xié)議:多數(shù)舵機芯片僅識別標準 PWM(20ms 周期),脈沖寬度直接對應(yīng)角度,無需額外通信協(xié)議(如 I2C、UART)。
集成驅(qū)動:無需外部額外驅(qū)動芯片,芯片內(nèi)置 H 橋可直接驅(qū)動電機,簡化電路設(shè)計。
審核編輯 黃宇
-
芯片
+關(guān)注
關(guān)注
463文章
54083瀏覽量
467098 -
驅(qū)動電路
+關(guān)注
關(guān)注
159文章
1625瀏覽量
111744 -
舵機
+關(guān)注
關(guān)注
17文章
376瀏覽量
43250
發(fā)布評論請先 登錄
舵機的芯片原理
評論