繼電器接線圖:如何接線圈、COM、NO 及 NC 端子?
3 分鐘
- 繼電器接線圖:每條電線應接到哪個端子?
- Arduino 繼電器接線圖:UNO、5 V 繼電器及市電燈具
- 繼電器線圈接線:晶體管驅動器、續流二極管及電源
- 繼電器觸點接線:將 COM、NO 及 NC 連接至交流負載
- 市電負載的繼電器接線安全規則
- 繼電器接線步驟
- 按繼電器類型查看接線圖
- 繼電器模組接線圖
- 汽車繼電器接線圖:30、85、86、87 及 87a 腳位
- 結論
- 繼電器接線圖常見問題
重點摘要
- 兩個獨立電路:繼電器有兩個電路:為線圈通電的控制電路,以及切換負載的獨立觸點電路。兩者彼此電氣隔離。
- 觸點連接:將帶保險絲的火線接到 COM。若負載平時應保持關閉,使用 NO;若繼電器線圈未通電時負載應保持開啟,使用 NC。
- 繼電器配置:SPST、SPDT、DPST 及 DPDT 繼電器使用相近的線圈驅動電路,但觸點排列不同。固態繼電器(SSR)通常使用電子輸入,而非線圈。
- 市電安全:務必為火線加裝保險絲並進行切換,選擇額定電流及啟動浪湧電流足夠的觸點,將市電接線與低電壓電路分隔,並把所有市電連接封裝起來。
繼電器接線圖顯示兩個獨立電路。在線圈側,低電壓訊號透過晶體管驅動器控制繼電器。在觸點側,帶保險絲的電源接到 COM,而負載接到 NO 或 NC。
本指南先以實際例子開始:使用Arduino UNO 控制 SRD-05VDC-SL-C 繼電器,切換由市電供電的燈具。接著說明不同繼電器類型的接線變化。
閱讀本指南後,你將了解:
- 每條電線應接到哪個繼電器端子
- 如何接線圈驅動器、續流二極管及觸點
- 如何逐步安全地為市電負載接線
- 如何為 SPST、SPDT、DPST、DPDT 及 SSR 繼電器接線
- 如何為繼電器模組及汽車繼電器接線

圖:顯示 Arduino 透過晶體管驅動線圈的繼電器接線圖
繼電器接線圖:每條電線應接到哪個端子?
五腳繼電器(例如 SRD-05VDC-SL-C)有兩個線圈端子和三個觸點端子。線圈端子連接低電壓驅動器,而 COM、NO 及 NC 連接負載電路。
各端子接線如下:
- 線圈端子:一端接線圈正電源,5 V 繼電器接 +5 V;另一端接 NPN 驅動晶體管的集電極。普通線圈沒有極性。
- COM(公共端):接負載電路的電源側:交流負載接帶保險絲的火線,直流負載接帶保險絲的正極。
- NO(常開):接到負載,使其只在線圈通電時啟動。
- NC(常閉):接到負載,並在線圈通電前保持啟動。
要識別沒有標記的繼電器引腳,請在線圈未通電時使用萬用表。萬用表會顯示 COM 與 NC 之間導通,而 COM 與 NO 之間為開路;5 V SRD 繼電器的線圈電阻約為 70 Ω。
繼電器符號指南說明這些端子在電路圖上的繪製方式。
Arduino 繼電器接線圖:UNO、5 V 繼電器及市電燈具
主電路透過 NPN 晶體管,由 Arduino D7 引腳驅動 SRD-05VDC-SL-C 線圈,再經 COM 和 NO 端子切換市電燈具。

圖:包含 Arduino UNO、NPN 驅動器、續流二極管、保險絲及市電燈具的繼電器接線原理圖。
| 參考編號 | 零件 | 數值或額定值 | 作用 |
|---|---|---|---|
| U1 | Arduino UNO R3 或 R4 | 5 V 邏輯,D7 引腳 | 設定繼電器狀態 |
| R1 | 基極電阻 | 1 kΩ,0.25 W | 將基極電流限制在約 4.3 mA |
| Q1 | S8050 或 2N2222 NPN 晶體管 | 集電極額定電流 500 mA 或以上 | 將線圈電流切換至接地 |
| D1 | 續流二極管 | 1N4148 或 1N4007 | 箝位線圈關閉時的電壓尖峰 |
| K1 | SRD-05VDC-SL-C 繼電器 | 5 VDC 線圈,70 Ω,71.4 mA;10 A 版本在 250 VAC 下額定 10 A | 切換燈具 |
| F1 | 保險絲 | 按負載及接線尺寸選擇,且不超過觸點額定值 | 保護火線導體 |
| L1 | 燈具 | 230 V 或 120 V AC | 被切換的負載 |
繼電器線圈接線:晶體管驅動器、續流二極管及電源
線圈側需要三個部分:NPN 晶體管承載線圈電流,基極電阻設定驅動電流,續流二極管吸收關閉時的電壓尖峰。
為甚麼 Arduino 引腳需要晶體管驅動繼電器線圈
SRD-05VDC-SL-C 線圈兩端施加 5 V 於 70 Ω 電阻時,會消耗 71.4 mA。Arduino UNO R3 每個引腳額定 20 mA,而 ATmega328P 絕對最大值為 40 mA;每個 UNO R4 引腳則為 8 mA。
將線圈直接接到引腳會超出兩者限制,可能永久損壞引腳。使用 NPN 晶體管作為低側開關後,晶體管承載線圈電流,而引腳只提供基極電流。
繼電器驅動器基極電阻計算
將基極電阻設計為使晶體管在完整線圈電流下進入飽和:
- 計算基極電流:(5 V − 0.7 V)/ 1 kΩ ≈ 4.3 mA。
- 計算強制電流增益:71.4 mA / 4.3 mA ≈ 17。這遠低於 S8050 或 2N2222 在此電流下的最低 hFE,因此晶體管會飽和。
- 檢查引腳負載:4.3 mA 在 UNO R4 引腳 8 mA 及 UNO R3 引腳 20 mA 的額定範圍內。
在 3.3 V 電路板上,同一個 1 kΩ 電阻會產生約 2.6 mA 基極電流,在 71.4 mA 下仍可使晶體管飽和。5 V 線圈仍需要 5 V 電源。
繼電器線圈兩端的續流二極管方向
將二極管直接並聯在線圈兩端,二極管陰極(有色環的一端)接 +5 V 側,陽極接晶體管集電極。
晶體管關閉時,線圈儲存的能量會使電流繼續流動。沒有二極管時,集電極電壓會出現尖峰,可能超過晶體管的集電極—射極額定電壓。使用二極管後,電流會經二極管及線圈循環,然後逐漸衰減。
若二極管方向接反,電流會由 +5 V 經飽和晶體管流向接地,每次繼電器啟動時都會使線圈電源短路。

圖:晶體管導通及關閉時的繼電器線圈電流路徑,顯示續流二極管電流,以及沒有二極管時的尖峰。
繼電器觸點接線:將 COM、NO 及 NC 連接至交流負載
在觸點側,帶保險絲的火線接到 COM,燈具接在 NO(或 NC)與中性線之間。中性線直接返回電源,因此繼電器只切換火線導體。

圖:繼電器 NO 及 NC 接線圖,顯示燈具接在 NO 和 NC 時的狀態。
| 負載行為 | 燈具接線至 | 線圈關閉 | 線圈導通 |
|---|---|---|---|
| 控制器啟動前保持關閉 | NO | 燈具關閉 | 燈具開啟 |
| 控制器關閉前保持開啟 | NC | 燈具開啟 | 燈具關閉 |
- 繼電器 NO 接線,用於常閉負載:若控制器重置或失去電源,負載應保持關閉,請使用 NO,例如暖爐、水泵或大多數照明控制。
- 繼電器 NC 接線,用於常開負載:若負載應持續運作,直到控制器將其關閉,請使用 NC,例如通風風扇。將燈具電線由 NO 移至 NC,其餘電路維持不變。
市電負載的繼電器接線安全規則
對於 120 V 或 230 V 負載,應切換及加裝保險絲於火線,按負載類型降低觸點額定值,並將市電接線分隔及封閉。如你不具備市電作業資格,請改用經認證及封閉式繼電器產品。

圖示:安全比較圖,顯示切換中性線的錯誤做法,以及加裝保險絲並切換火線的正確做法。
- 切換火線,而非中性線:將繼電器接在中性線上可令燈熄滅,但燈座仍帶電,因此任何更換燈泡的人仍可能觸電。
- 在繼電器輸入端的火線上加裝保險絲:按負載及電線線徑選擇保險絲,並確保不超過繼電器的觸點額定值。
繼電器接線步驟
先接線及測試線圈側,然後使用低電壓測試負載接觸點側,最後才接上市電。這個次序可在接通任何市電電壓前,先分辨線圈故障與觸點故障。
- 切斷所有電源:拔除 Arduino 及市電電源。
- 安裝驅動器:將 D7 經 1 kΩ 電阻接至晶體管基極,並將射極接至 GND。
- 連接線圈:將一個線圈端子接至 +5 V,另一端接至集極。
- 安裝反電動勢二極管:將其並聯在線圈兩端,陰極接在 +5 V 一側。
- 測試線圈側:上載每秒切換一次 D7 的程式。繼電器應在每次狀態改變時發出喀噠聲。
- 接上測試負載:將 12 V 燈及其獨立電源經 COM 和 NO 接入,確認燈的狀態跟隨繼電器。
- 接上市電負載:拔除市電後,將經保險絲的火線接至 COM,NO 接至燈,燈的另一端接中性線,然後關閉外殼。
- 通電並確認:接上市電並切換 D7,確認燈可正常切換。
按繼電器類型查看接線圖
每種繼電器類型都保留主電路不變的線圈側。不同之處在於觸點組數量,以及負載如何連接,SSR 則以 LED 輸入取代線圈。
| 繼電器類型 | 觸點端子 | 與主電路相比的變化 | 典型負載 |
|---|---|---|---|
| SPST,Form A | COM、NO | 沒有 NC 端子,負載接在 NO | 開關式燈或加熱器 |
| SPST,Form B | COM、NC | 線圈通電前負載保持運作 | 常開風扇 |
| SPDT,Form C | COM、NO、NC | 接在 NC 的第二負載與 NO 反向切換 | 兩個負載之間的轉換 |
| DPST | 2 × COM、2 × NO | 第二組觸點同時切換中性線 | 同時斷開兩條導線 |
| DPDT | 2 × COM、2 × NO、2 × NC | 兩組交替觸點交叉接線 | 直流馬達反轉 |
| SSR | 輸入 +/−、兩個輸出端子 | LED 輸入取代線圈,輸出串接在火線上 | 頻繁及靜音的交流切換 |
SPST 繼電器的接線與主電路完全相同:Form A 繼電器使用 COM 和 NO,Form B 繼電器則以 COM 和 NC 取代 NO。若 DPST 或 DPDT 繼電器的線圈電流不同於指定值,請重新計算基極電阻。
SPDT 繼電器接線圖:5 腳轉換
SRD-05VDC-SL-C 本身就是 SPDT 繼電器,因此主電路使用其三個觸點端子中的兩個。在 NC 上增加第二個負載,繼電器便會在兩者之間切換。線圈斷電時,NC 上的狀態指示燈會亮起;線圈通電時,NO 上的主燈會亮起。兩個負載共用 COM,因此都由接到 COM 的電源供電。

圖示:SPDT 繼電器接線圖,NC 接狀態指示燈,NO 接主燈。
SSR 接線圖:用於交流負載的固態繼電器
直流輸入、交流輸出的固態繼電器(SSR)使用 LED 取代線圈,因此不需要反電動勢二極管。
將 D7 接至輸入 +,GND 接至輸入 −,然後將兩個輸出端子與經保險絲的火線串聯,位置取代 COM 和 NO。根據資料表檢查 SSR 輸入電流是否符合腳位額定值。若電流較高,請透過主電路的晶體管級驅動輸入。
- 關斷狀態漏電:交流 SSR 在關閉時仍會通過小量電流,例如 Omron G3NA 系列在 200 VAC 時最高可達 10 mA,可能令 LED 燈微微發光。
- 發熱:同一 G3NA 系列的導通狀態壓降最高為 1.6 V,因此 10 A 負載會在 SSR 中耗散約 16 W。請查閱資料表數值,並將 SSR 安裝在散熱器上。
- 僅適用交流負載:三端雙向可控硅或 SCR 輸出只會在負載電流過零時關閉,因此無法切換直流負載。直流負載應使用直流輸出 SSR。

圖示:配合 Arduino D7 的 SSR 接線圖
繼電器模組接線圖
繼電器模組在自身電路板上整合主電路的線圈側,包括晶體管、基極電阻、反電動勢二極管、指示 LED,以及通常配備的光耦合器。將三個腳位接至 Arduino,觸點側保持不變。

圖示:連接 Arduino UNO 及燈的繼電器模組接線圖
汽車繼電器接線圖:30、85、86、87 及 87a 腳位
12 V 汽車繼電器使用 DIN 72552 的端子編號,而非 COM、NO 及 NC。在標準 ISO mini 繼電器中,30 腳是公共觸點,87 腳是常開,87a 腳是常閉,85 和 86 腳則是線圈。
| 腳位 | 功能 | 接線至 |
|---|---|---|
| 30 | 公共觸點(COM) | 經保險絲的電池正極 |
| 87 | 常開觸點(NO) | 負載正極 |
| 87a | 常閉觸點(NC),僅限 5 腳繼電器 | 應在線圈斷電時運作的負載 |
| 86 | 線圈正極 | 來自開關或控制器的切換式 +12 V |
| 85 | 線圈負極 | 車身地線或低側驅動器 |
4 腳繼電器沒有 87a。要用儀表板開關切換 12 V 燈:
- 將電池正極經保險絲接至 30 腳。
- 將 87 腳接至燈,燈的另一端接車身地線。
- 將經保險絲的 +12 V 經儀表板開關接至 86 腳。
- 將 85 腳接至車身地線。
部分繼電器需要注意線圈極性。若外殼圖示顯示 85 和 86 之間並聯二極管,請按照圖示標示的極性接線,通常是 86 接正極、85 接地,因為反接的抑制二極管會直接跨接在線圈電源兩端。配備抑制電阻或沒有抑制元件的線圈則沒有極性要求。
要用 5 V 微控制器切換繼電器,將 86 保持接至經保險絲的 +12 V,並透過 NPN 晶體管或邏輯電平 MOSFET 將 85 拉至地線。按繼電器資料表的線圈電流選擇元件。除非繼電器已內置二極管,否則應在 85 和 86 之間加裝反電動勢二極管,陰極接 86,並將 12 V 地線連接至微控制器 GND。

圖示:配備經保險絲 12 V 燈具電路的汽車繼電器接線圖。
結論
理解繼電器接線圖,首先要認識兩個獨立電路:控制繼電器的線圈電路,以及透過 COM、NO 或 NC 端子切換負載的觸點電路。
對於機電式繼電器,基本線圈驅動電路大致相同,而觸點接線則取決於繼電器類型及你希望負載如何運作。
平時關閉的負載使用 NO,平時開啟的負載使用 NC。處理市電電壓時,務必在火線上加裝保險絲並進行切換,使用符合負載額定值的繼電器,並將所有市電接線安全封閉。
繼電器接線圖常見問題
問:可以將繼電器線圈直接接到 Arduino 腳位嗎?
不可以。5 V SRD-05VDC-SL-C 線圈耗電 71.4 mA,高於 UNO R3 腳位的 20 mA 額定值及 UNO R4 腳位的 8 mA 額定值。請使用晶體管驅動器或繼電器模組。
問:火線應接到哪個繼電器端子?
COM。將經保險絲的火線接至 COM,然後平時關閉的負載從 NO 取電,平時開啟的負載則從 NC 取電。
問:繼電器模組需要反電動勢二極管嗎?
通常不需要。大多數繼電器模組已在每個線圈兩端內置反電動勢二極管。由晶體管驅動的獨立繼電器則需要加裝,陰極接正電源。
問:85 和 86 腳位的接線方向有影響嗎?
只對部分繼電器有影響。普通線圈或配抑制電阻的線圈可任意接線,但內置二極管的繼電器必須依外殼標示極性,通常 86 接正極、85 接地。
問:繼電器可以切換交流及直流負載嗎?
可以,但要符合各自額定值。繼電器的直流額定值通常遠低於交流額定值,因為直流電弧沒有過零點可自行熄滅。三端雙向可控矽輸出的交流 SSR 無法關閉直流負載。
持續學習
ESP32 功耗詳解:電流消耗、睡眠模式與電池續航力
重點摘要 各模式功耗: 根據 Espressif 資料表的典型數值,ESP32 在 Wi-Fi 傳輸時的電流約為 240 mA,淺度睡眠時為 0.8 mA,深度睡眠時僅為 10 µA。 深度睡眠電流: ESP32 在僅維持 RTC 計時器與記憶體供電時,深度睡眠電流可低至 10 µA。若讓 ULP 協同處理器持續運作,耗電電流則會增加至約 100–150 µA。 開發板功耗: 一般 ESP32 開發板即使進入深度睡眠,電流仍可能達到約 6.5 mA,約為晶片本身的 650 倍。主要原因是穩壓器、電源 LED 及 USB 轉 UART 晶片仍持續耗電。 電池續航估算: 電池續航取決於平均耗電電流,而不只是深度睡眠電流。例如,客製化 ESP32 電路板每 10 分鐘喚醒 3 秒,平均電流為 0.615 mA,使用 1,600 mAh 電池時,理論上可運作約 108 天。 根據 Espressif 資料表,ESP32 的耗電電流從 Wi-Fi 傳輸時的約 240 mA,到深度睡眠時僅 10 µA 不等。不過,這些數值只適用於 ESP32 晶片本身。模組或開發板的實際功耗可能高得多。 即使 ESP32 晶......
繼電器接線圖:如何接線圈、COM、NO 及 NC 端子?
重點摘要 兩個獨立電路:繼電器有兩個電路:為線圈通電的控制電路,以及切換負載的獨立觸點電路。兩者彼此電氣隔離。 觸點連接:將帶保險絲的火線接到 COM。若負載平時應保持關閉,使用 NO;若繼電器線圈未通電時負載應保持開啟,使用 NC。 繼電器配置:SPST、SPDT、DPST 及 DPDT 繼電器使用相近的線圈驅動電路,但觸點排列不同。固態繼電器(SSR)通常使用電子輸入,而非線圈。 市電安全:務必為火線加裝保險絲並進行切換,選擇額定電流及啟動浪湧電流足夠的觸點,將市電接線與低電壓電路分隔,並把所有市電連接封裝起來。 繼電器接線圖顯示兩個獨立電路。在線圈側,低電壓訊號透過晶體管驅動器控制繼電器。在觸點側,帶保險絲的電源接到 COM,而負載接到 NO 或 NC。 本指南先以實際例子開始:使用Arduino UNO 控制 SRD-05VDC-SL-C 繼電器,切換由市電供電的燈具。接著說明不同繼電器類型的接線變化。 閱讀本指南後,你將了解: 每條電線應接到哪個繼電器端子 如何接線圈驅動器、續流二極管及觸點 如何逐步安全地為市電負載接線 如何為 SPST、SPDT、DPST、DPDT 及 SSR 繼電器......
原理圖是硬體的語言:電氣原理圖設計與識讀實施要點
新入職工程師面對原理圖無法定位測試點,售後維修人員依位號無法追溯器件資訊,電磁相容性(EMC)整改階段發現關鍵參數未曾標註——此類問題不屬於技術能力範疇,而是圖面表達規範的缺失。原理圖繪製/原理圖擷取(schematic capture)階段埋下的表達模糊,會在 PCB 佈線、物料採購、生產製造、售後維護各環節產生連鎖放大。電氣原理圖設計(electrical schematic design)的表面是連線繪製,實質是團隊多年協作效率的基礎設施。 原理圖簽核提醒 在進入 PCB 佈線前,應完成符號、位號、封裝、極性、網路標籤與測試點的交叉核對,讓圖、表、板保持同一版本來源。 一、符號體系與圖面規範 電路符號(circuit symbols)應遵循 IEEE 315 與 IEC 60617 標準繪製,團隊層面統一符號庫,禁止個人化改造。常見電子元件(common electronic components)的符號識讀屬於基本功:電阻無極性,電解電容標註正負極,二極體三角指向為允許電流方向,金氧半場效電晶體(MOSFET)區分閘極/汲極/源極(G/D/S)三極,運放標註輸入極性點。電子元件功能(ele......
PCB 佈局設計中的熱管理策略
在電子產品世界中,熱力是無聲的破壞者。它會悄悄滲入電路,降低效能、縮短元件壽命;在極端情況下,更會令原本正常運作的 PCB 變成毫無生氣、過熱失效的電路板。PCB 基材及銅導體的物理特性,是決定電路板在高負荷下表現的主要因素。熱特性、剛性、分散性、相對介電常數等,均會影響電路板的訊號完整性、熱管理及機械性能。在熱傳導方面,選擇合適的基材,可以減少對主動冷卻措施的依賴,協助控制電路板的溫升。PCB 佈局設計中的熱管理並非可有可無,而是必需。 透過選用合適的基材及元件佈局,你可以制定有效的熱管理策略,在不一定採用高導熱基材的情況下,維持較低的電路板溫度。幾項簡單的 PCB 佈局選擇,便能大幅影響整塊電路板的溫升及整體熱管理。本文探討 PCB 散熱所面對的挑戰,並提供經驗證的策略,讓設計保持低溫及可靠。如欲進一步了解 PCB,請參閱我們有關 PCB 製造流程的詳細文章。 PCB 熱管理通常結合設計方法及散熱器等輔助元件,以處理多餘熱量。 仔細選擇及分佈元件,並測試其承受熱衝擊的能力,是改善 PCB 熱管理的方法。 高功率密度電子產品會在短時間內產生大量熱量,因此特別難以進行熱管理。 了解熱問題 電子產品......
掌握戴維寧定理:實用電路分析
在之前的文章中,我們已經看過不同電路的原理圖。當需要求解電路時,通常會使用一些預先定義的定理。電路在較高層次上會變得非常複雜,不能只靠觀察來求解,因此工程師發展出各種定理來處理複雜系統。其中最常用的是戴維寧定理。它可以將任何複雜線性網絡,等效為一個電壓源(稱為戴維寧電壓 Vth)與一個電阻(稱為戴維寧電阻 Rth)串聯的電路。當你需要分析電路在不同負載條件下的 電路 行為時,這種等效電路十分有用。本文將示範如何使用戴維寧定理求解網絡。 戴維寧定理的內容 任何由電壓源、電流源及電阻組成的線性雙端網絡,都可以替換為一個等效電路;該電路由單一電壓源(Vth)與單一 電阻 (Rth)串聯而成。 Vth(戴維寧電壓):端子 A 與 B 之間的開路電壓。 Rth(戴維寧電阻):關閉所有獨立電源後,從端子看到的電阻(電壓源短路,電流源開路)。如果電路中有受控源,則需要使用測試源方法。 使用戴維寧定理分析電路的步驟 1. 斷開負載電阻(RL)。 2. 計算或量度開路電壓,這就是戴維寧電壓(Vth)。移除負載後,在負載端計算該電壓。 3. 將所有電流源開路,並將所有電壓源短路。 4. 計算或量度開路電阻,這就是戴維......
創建高品質電路示意圖:專業且簡化的工作流程
掌握繪製高品質電路圖的技巧對 PCB 玩家與工程師至關重要。電路圖如同藍圖,以視覺化方式呈現電子元件及其連接關係。在本篇專家指南中,JLCPCB 將帶你一步步建立精準且專業的電路圖,提供所需的知識與工具,助你在 PCB 設計領域更上一層樓。 第 1 章:認識電路圖 什麼是電路圖? 電路圖 是一種圖形化表示法,利用標準化符號與連線來展示電子元件之間的連接關係。 電路圖的用途: 溝通:電路圖是通用語言,讓工程師、設計師與技術人員快速理解電路結構與功能。 視覺化:提供電路的視覺呈現,使複雜系統一目了然。 分析與除錯:透過清晰的連接與元件概覽,方便進行電路分析、故障診斷與維修。 文件:作為未來參考、修改或複製設計時的重要文件。 PCB 佈局基礎:PCB 佈局:在設計階段指引 PCB 上元件的擺放與走線。 延伸閱讀:https://jlcpcb.com/blog/pcb-design-rules-and-guidelines-a-complete-best-practices-guide 第 2 章:高品質電路圖的必備要素 標準化符號與慣例: 電路圖使用符號代表各種電子元件。本節將概述常用符號,包括被動元件......