2026.09.11
科技新知

編碼器原理如何運作?3分鐘看懂位移偵測、訊號轉換與控制應用!

編碼器原理
編碼器是自動化設備中常見的位置回授元件,可將旋轉或直線位移轉換成控制器能辨識的電氣訊號。從馬達轉速、轉軸方向到設備定位,都需要透過編碼器與控制器配合,才能將機械運動轉換為可判讀的數據。
 
本文將介紹編碼器原理與基本訊號轉換流程,再以增量型編碼器為例,說明 A、B、Z 相、PPR/CPR,以及控制器如何根據這些訊號計算位置、方向與速度,並比較增量型與絕對型編碼器的差異。
 

編碼器原理是什麼?認識位移偵測與訊號轉換流程

編碼器(Encoder)的主要功能,是將設備的旋轉角度或直線位移轉換成控制器可讀取的電氣訊號。當馬達、轉軸或滑軌移動時,編碼器會同步偵測位置變化,將機械運動轉換成電氣資訊,作為設備控制與位置回授的依據。

編碼器原理

編碼器原理是透過內部感測結構偵測機械元件的位移變化,再經訊號處理電路轉換成控制器可讀取的電氣訊號,傳送至 PLC、馬達驅動器或其他控制裝置。

控制器取得訊號後,可判斷設備的位置、速度、方向與移動量,了解機械元件目前的運動狀態。不同類型的編碼器在訊號表示與位置判讀方式上有所差異,實際使用時也會搭配不同的控制方式。

編碼器運作

編碼器基本運作流程

從機械位移到控制器判讀,大致可分為以下 4 個步驟:

機械元件產生位移 → 感測元件偵測變化 → 內部電路轉換訊號 → 控制器判讀

    • 機械元件產生位移:馬達、轉軸或滑軌產生旋轉或直線運動,帶動編碼器內部結構同步移動。

    • 感測元件偵測變化:編碼器內部感測元件偵測位置或位移狀態的改變。

    • 內部電路轉換訊號:將感測到的變化處理成控制器可接收的電氣訊號。

    • 控制器進行判讀:PLC、驅動器或運動控制器接收訊號後,判斷設備運動狀態並執行後續控制。

編碼器在閉迴路控制中的作用

編碼器是閉迴路控制(Closed-loop Control)常見的位置回授元件。控制器發出移動指令後,編碼器會持續回傳設備的實際位置,讓系統比較「目標位置」與「實際位置」。

若馬達受到負載、摩擦或傳動機構等因素影響,使實際位置與設定值出現偏差,控制器便可根據回授訊號調整馬達輸出,修正轉軸、滑軌或工作台的動作誤差。

伺服馬達、CNC 工具機、自動化設備與機械手臂等需要位置控制的系統,便常利用編碼器提供即時位置資訊,協助設備維持穩定運轉。

編碼器在閉迴路控制中的作用

編碼器是閉迴路控制(Closed-loop Control)常見的位置回授元件。控制器發出移動指令後,編碼器會持續回傳設備的實際位置,讓系統比較「目標位置」與「實際位置」。

若馬達受到負載、摩擦或傳動機構等因素影響,使實際位置與設定值出現偏差,控制器便可根據回授訊號調整馬達輸出,修正轉軸、滑軌或工作台的動作誤差。

伺服馬達、CNC 工具機、自動化設備與機械手臂等需要位置控制的系統,便常利用編碼器提供即時位置資訊,協助設備維持穩定運轉。

增量型編碼器如何運作?解析 A、B、Z 相訊號與脈衝判讀

增量型編碼器(Incremental Encoder)會隨著軸心旋轉持續產生脈衝訊號,本身不直接輸出目前的絕對位置。常見訊號包含 A 相、B 相與 Z 相,搭配 PPR/CPR 規格,可提供後端控制器判斷位置變化、旋轉方向與解析度所需的資訊。

增量型編碼器的訊號如何產生?

當編碼器軸心轉動時,內部感測結構會依旋轉位置變化,持續輸出高、低電位交替的脈衝訊號。軸心每移動一定角度,就會產生對應的訊號變化。

增量型編碼器記錄的是「位置變化量」,而不是直接提供當下的絕對位置。控制器需要接收並記錄這些脈衝,才能建立後續的位置與運動資訊。

訊號判斷

A、B 相訊號如何判斷旋轉方向?

若只有單一路脈衝,控制器可以知道軸心發生位移,但無法單靠這組訊號判斷旋轉方向。增量型編碼器常配置 A、B 兩相訊號,兩組方波之間具有約 90° 的相位差。

當旋轉方向改變時,A、B 相領先與落後的順序也會交換,控制器便能利用這項差異辨識運動方向。

    • A 相領先 B 相:代表其中一個旋轉方向。

    • B 相領先 A 相:代表相反的旋轉方向。

實際哪一組訊號順序代表順時針(CW)或逆時針(CCW),仍需依產品規格、安裝方向與控制器設定確認

A、B 相訊號如何判斷旋轉方向?

若只有單一路脈衝,控制器可以知道軸心發生位移,但無法單靠這組訊號判斷旋轉方向。增量型編碼器常配置 A、B 兩相訊號,兩組方波之間具有約 90° 的相位差。

當旋轉方向改變時,A、B 相領先與落後的順序也會交換,控制器便能利用這項差異辨識運動方向。

    • A 相領先 B 相:代表其中一個旋轉方向。

    • B 相領先 A 相:代表相反的旋轉方向。

實際哪一組訊號順序代表順時針(CW)或逆時針(CCW),仍需依產品規格、安裝方向與控制器設定確認。

Z 相訊號有什麼作用?

Z 相又稱索引訊號(Index Signal),通常在編碼器軸每旋轉一圈時輸出一次脈衝,主要作為固定的週期基準。設備啟動或執行原點復歸時,可搭配機械原點感測器確認基準位置,也能作為每圈位置確認或週期同步的參考。

需要注意的是,Z 相只能提供一圈中的固定基準點,並不代表完整的絕對位置資訊,不能直接等同於絕對型編碼器的定位方式。

PPR/CPR 如何影響編碼器解析度?

PPR(Pulses Per Revolution)表示編碼器軸每旋轉一圈所產生的脈衝數。數值越高,代表一圈可以被切分成越多位置區段。

CPR(Counts Per Revolution)則表示控制器每圈實際取得的計數數量。若控制器同時偵測 A、B 相的上升沿與下降沿,採用 4 倍頻計數時,實際計數量可能達到 PPR 的 4 倍。

增量型編碼器訊號判讀重點比較

訊號/規格

主要作用

提供的判讀資訊

A 相

持續輸出脈衝

位置變化基礎訊號

B 相

與 A 相形成相位差

旋轉方向

Z 相

每圈提供一次基準訊號

原點、週期基準

PPR

表示每圈脈衝數

編碼器基本解析能力

CPR

表示每圈實際計數量

控制器計數解析能力

 

推薦閱讀:

搖桿原理是什麼?解析3大類比搖桿技術,霍爾、TMR差異一次看

壓力感測器是什麼?詳解常見感測原理、5個量測種類以及應用領域

什麼是5mm編碼器?

控制器怎麼判讀編碼器訊號?位置、方向與速度計算邏輯

編碼器負責將機械運動轉換成電氣訊號,而位置、方向與速度等運動資訊,則需要由 PLC、伺服驅動器或運動控制器進一步計算。控制器接收到增量型編碼器的脈衝後,會依脈衝累積數、A/B 相的訊號順序與脈衝頻率,持續更新設備的運動狀態。

位置怎麼判斷?

控制器會利用高速計數器記錄編碼器輸出的訊號變化。設備往設定方向移動時,計數值增加;往反方向移動時,計數值則減少,再搭配編碼器解析度與機械傳動比例換算實際位置。

例如使用 1,000 PPR 的編碼器,若以單一通道完整脈衝週期計算,一圈可分成 1,000 個位置區段,每個脈衝代表的角度為:

每個脈衝代表角度=360° ÷ PPR

1,000 PPR 換算後,每個脈衝約代表:

360° ÷ 1,000=0.36°

若軸心轉動半圈,理論上便會產生約 500 個完整脈衝週期。

方向怎麼判斷?

控制器會同步監看 A、B 相訊號出現的順序。旋轉方向不同時,兩相的領先與落後關係會交換,控制器便可依此決定計數增加或減少。

例如:

    • 往設定的正方向旋轉:計數值增加。

    • 往反方向旋轉:計數值減少。

這讓控制器不只知道「移動了多少」,也能持續追蹤設備往哪個方向移動。

速度怎麼計算?

速度可根據單位時間內接收到的脈衝數換算。相同 PPR 條件下,軸心轉得越快,單位時間產生的脈衝越多,訊號頻率也會越高。

若以單一通道完整週期計算,轉速可用以下方式換算:

轉速(RPM)=脈衝頻率(Hz)÷ PPR × 60

例如使用 1,000 PPR 編碼器,控制器每秒接收到 10,000 個完整脈衝週期:

10,000 ÷ 1,000 × 60=600 RPM

實際系統還需確認控制器採用 1 倍頻、2 倍頻或 4 倍頻計數,避免將 PPR 與實際 CPR 混用。

PPR/CPR 怎麼影響判讀精細度?

PPR 越高,每個脈衝代表的旋轉角度越小;若控制器再採用倍頻計數,還能取得更細的計數變化。

規格/計數方式

每圈計數量

每個計數代表角度

500 PPR,1 倍頻

500

0.72°

1,000 PPR,1 倍頻

1,000

0.36°

2,500 PPR,1 倍頻

2,500

0.144°

2,500 PPR,4 倍頻

10,000

0.036°

PPR 或 CPR 提高後,相同轉速下需要處理的訊號頻率也會增加。選型時不能只追求較高解析度,還要確認控制器的高速計數能力、設備最高轉速與實際定位需求。

斷電記憶

增量型與絕對型編碼器原理差在哪?
斷電記憶是關鍵

增量型與絕對型編碼器都能提供位置資訊,但兩者表示位置的方式不同,也會影響設備斷電後是否需要重新建立基準。

以下分別說明兩者差異,再比較單圈與多圈絕對型編碼器的定位範圍:

增量型編碼器原理

增量型編碼器透過脈衝反映位置變化,控制器需持續計數,才能知道設備相較於基準位置移動了多少。

若系統斷電後原有的計數資料沒有被保留,重新啟動時便無法只靠原本的脈衝紀錄確認目前位置,通常需要重新執行原點復歸(Homing),建立新的位置基準。

絕對型編碼器原理

絕對型編碼器會為量測範圍內的不同位置提供對應的數位編碼。控制器不需要從起點持續累加脈衝,只要讀取當下編碼值,就能判斷目前所在位置。

即使設備斷電,軸心停留的位置仍對應特定編碼,重新上電後即可再次讀取目前位置,不必重新從零累積。這類編碼器適合需要開機後立即確認位置,或不希望每次啟動都重新回原點的設備。

單圈絕對型與多圈絕對型有什麼差異?

絕對型編碼器又可依位置記錄範圍分為單圈與多圈兩種:

類型

可判斷的位置範圍

特性

單圈絕對型

一圈 360° 內的位置

可辨識目前角度,但無法單靠單圈位置資訊判斷已旋轉幾圈

多圈絕對型

圈數+單圈內角度

除了目前角度,也能記錄旋轉圈數,適合長行程或多圈定位需求

例如旋轉平台只需要確認 0°~360° 內的位置時,可使用單圈絕對型;若應用於升降設備、滾珠螺桿或長行程機構,除了角度還需要判斷已旋轉幾圈,就會使用多圈絕對型。

 

簡單比較兩者:

比較項目

增量型編碼器

絕對型編碼器

位置表示方式

透過訊號累計位置變化

每個位置對應特定編碼

位置資訊

相對位置

絕對位置

斷電後重新上電

計數未保留時需重新建立基準

可再次讀取目前位置

原點復歸需求

通常需要

通常不需要

主要選型考量

結構、解析度、計數方式

位元數、單圈/多圈、通訊方式

福哥興業

編碼器推薦
福哥興業 FAVOR UNION

選擇編碼器供應商時,除了確認產品規格,也要考量製造能力、客製彈性與供貨穩定性。福哥興業(FAVOR UNION)具備垂直整合生產能力,並提供旋轉式與中空型編碼器。

主要優勢如下:

高度垂直整合,掌握品質與交期

福哥集團具備高度垂直整合的生產能力,產品約 97% 由內部自行生產,包含模具、零件與自動化生產設備等環節皆具備自主製造能力。

透過內部製程管理,可減少對外部供應商的依賴,也有助於掌握產品品質、交期與批次穩定性。對需要長期量產或穩定供貨的企業而言,也能降低零件斷料與供應變動帶來的影響。

可依產品需求彈性客製

不同設備對編碼器的尺寸、操作角度、手感、安裝結構與使用壽命要求不盡相同。福哥可依客戶產品設計調整規格,並提供 EVT、DVT 到後續量產階段所需的技術支援。

目前集團生產流程並導入 ISO 9001ISO 14001 IATF 16949 等管理系統,可對應工控、車用及其他對品質管理要求較高的產品開發需求。

編碼器選擇

提供旋轉式與中空型編碼器選擇

編碼器類型

產品特點

常見應用

旋轉式編碼器(Rotary Encoder)

體積精巧,可依需求選擇尺寸

操作手感與開關功能

工業控制面板、車用旋鈕、專業影音設備

操作介面

中空型編碼器(Hollow Encoder)

中央採中空結構,可配合軸心或其他機構配置

自動化設備、旋轉機構及空間受限的控制裝置

 

如果您有編碼器選型、規格或客製需求,歡迎聯絡福哥興業,將由專業團隊依產品應用與機構條件,協助確認合適的編碼器規格與客製方式。

 

推薦閱讀:

什麼是可變電阻?從原理到接法、規格與量測方法的完整技術解析

類比搖桿介紹:解析碳膜搖桿印刷工藝、摩擦壽命機制與 B2B 採購要點

TMR搖桿是什麼?與霍爾搖桿差在哪?解析4大優勢與關鍵差異!

 
0
洽詢車

你的洽詢車總計 0 件產品

依據歐盟施行的個人資料保護法,我們致力於保護您的個人資料並提供您對個人資料的掌握。
按一下「全部接受」,代表您允許我們置放 Cookie 來提升您在本網站上的使用體驗、協助我們分析網站效能和使用狀況,以及讓我們投放相關聯的行銷內容。您可以在下方管理 Cookie 設定。 按一下「確認」即代表您同意採用目前的設定。

管理Cookies

隱私權偏好設定中心

依據歐盟施行的個人資料保護法,我們致力於保護您的個人資料並提供您對個人資料的掌握。
按一下「全部接受」,代表您允許我們置放 Cookie 來提升您在本網站上的使用體驗、協助我們分析網站效能和使用狀況,以及讓我們投放相關聯的行銷內容。您可以在下方管理 Cookie 設定。 按一下「確認」即代表您同意採用目前的設定。

管理同意設定

必要的Cookie

一律啟用

網站運行離不開這些 Cookie 且您不能在系統中將其關閉。通常僅根據您所做出的操作(即服務請求)來設置這些 Cookie,如設置隱私偏好、登錄或填充表格。您可以將您的瀏覽器設置為阻止或向您提示這些 Cookie,但可能會導致某些網站功能無法工作。