在使用 ESP32 控制 PWM 舵機 的過程中,新手經常遇到一個常見問題:舵機不動、亂動、甚至燒壞芯片。
其中最典型的原因,就是沒有正確共地。
很多初學者會疑惑:“外接電池只是給舵機供電,為什么還要把電池的地線接到 ESP32 的 GND 上呢?”
本文將從 信號邏輯、閉合回路、電壓參考 三個角度,深入解釋 為什么共地是必需的,并提供實用的接線方案和注意事項。
1. 什么是“共地”?
在電路中,地(GND) 代表的是一個電壓參考點,所有信號的高低電平都是相對于這個點來判斷的。
當我們說“共地”,指的是讓兩個或多個獨立電路的 GND 連接到一起,共享同一個參考點。
一句話理解共地:
就像兩個人交流,必須約定同一種語言(參考標準),否則根本無法理解對方在說什么。
2. 舵機控制信號的本質
舵機是通過 PWM 信號 來控制的,這是一種方波信號,周期通常為 20ms,高電平的持續時間代表舵機轉動的角度:
高電平時間 | 舵機動作< |
---|