ChatDiagram
3 templates · Circuit diagram

ESP32 負載監測電路實例與產生器

ESP32 負載監測電路可協助你追蹤耗電量、保護電池,並自動化工業流程。本集合收錄 ChatDiagram 社群製作的實用電路圖,涵蓋交流與直流電流測量。每個實例都使用 INA219、ACS712 或霍爾效應裝置等常見感測器,並連接至 ESP32 開發板。

Standard IEEE Std 315 / ANSI Y32.2Engine schematex-circuitExport SVG · PNG · PDF
How to

How to use a circuit diagram template.

  1. 01選擇 ESP32 開發板與電流感測器

    選擇適合的 ESP32 型號(例如 DevKit V1),以及符合負載類型的感測器:直流使用 INA219、交流使用 ACS712,較高電流則使用電流互感器。

  2. 02將感測器連接至 ESP32

    將感測器輸出連接至適當的 ESP32 腳位。I2C 感測器使用 GPIO21(SDA)與 GPIO22(SCL);ACS712 等類比感測器則連接至 12 位元 ADC 腳位(例如 GPIO34)。

  3. 03加入分流電阻或負載連接

    若使用高側電流感測器,請整合分流電阻,並為負載加入螺絲端子或插頭。確認感測器與負載串聯。

  4. 04加入電源與保護元件

    為 ESP32(透過 USB 或 Vin 輸入 5V)及感測器供電。請在輸入端加入 TVS 二極體與保險絲,以防止過電壓與過電流。

  5. 05匯出並分享電路圖

    完成電路後,將其匯出為 SVG 或 PNG,嵌入專案文件,或直接分享給團隊成員。

FAQ

Questions about circuit diagram templates

哪種電流感測器最適合 ESP32 負載監測?

這取決於你的負載。對於低電流直流負載(最高 3.2A),INA219 是很好的選擇,可透過 I2C 連接並直接讀取功率。對於最高 30A 的交流負載,ACS712 廣受使用且接線簡單。若電流更高,請搭配負載電阻與運算放大器使用電流互感器(CT)。

我可以用 ESP32 監測三相負載嗎?

可以。你可以使用三個類比輸入腳位搭配適當的多工方案,或使用三個獨立的 CT 來取樣三個電流通道。ESP32 的 ADC 速度足以進行基本的三相電流監測;但若要精確計算功率,建議使用 ADS1115 等外部 ADC。

如何用 ESP32 測量交流電流?

請使用非侵入式電流互感器(CT),或 ACS712 等霍爾效應感測器。ESP32 的 ADC 會讀取瞬時電壓,再由韌體計算均方根(RMS)電流。EmonLib 等函式庫可以簡化計算。

ESP32 最多能監測多大的負載電流?

ESP32 本身無法承受大電流,最大值取決於感測器。使用 CT 時可以測量數百安培;若是 ACS712-30A 這類直接連接的感測器,限制則為 30A。請務必確認配線與電路板佈局能安全承受該電流。

要精確監測負載,我需要外部 ADC 嗎?

ESP32 內建的 12 位元 ADC 適合許多業餘專案,但在低電壓下可能呈現非線性。若需要精確測量電流,或使用較寬的測量範圍,ADS1115(16 位元、I2C)等外部 ADC 能提供更平滑的結果與更高解析度。