供電範圍與輸出電平分開查
選增量編碼器時,先把供電、輸出電路和計數格式拆成三欄。產品可用24 V供電,不代表每一相輸出就是24 V;同一系列也可能有TTL或RS422與HTL推挽等不同選配。採購時要記完整訂購碼,不能只記外殼型號。輸入接收器的最大電壓與有效門檻也要同時核對,不能靠低速試轉有數字就認定可直接使用。
TTL通常描述邏輯電平相容性,RS422描述差動電氣傳輸,兩者不在完全相同的分類層級。市場上的TTL編碼器可能提供互補差動輸出,也可能提供單端訊號;HTL通常用較高電平推挽輸出,但確切高低態與供電範圍依料號。看到TTL/RS422字樣,應繼續查A、反相A與接收器的接法,而不是把反相信號任意接地。
| 資料 | 必須寫清楚 | 不可以推論 |
|---|---|---|
| 供電 | 最低最高電壓及電流 | 24 V供電就輸出24 V |
| 每相輸出 | 單端或差動、推挽或開集極 | 有A/B就一定RS422 |
| 輸入能力 | 門檻、共模、耐壓及頻寬 | TTL字樣保證所有組合相容 |
| 訂購碼 | 輸出選配、脈波數及接頭 | 相同外殼可直接替換 |
例如Kübler產品資料把供電選項與介面選項分開列出;Beckhoff的編碼器介面也分別列出RS422、TTL單端與開集極模式。這些資料可用來建立查核方法,不能把某一產品系列中的最大供電值與另一選配的腳位拼成接線表。本文不指定三菱高速計數模組,端子與設定仍待完整型號確定。
A B與Z各自解決什麼問題
A與B通常為相差約四分之一週期的兩相訊號,解碼器利用先後順序判斷方向。Z也可能稱Index、C或零位參考,常用每轉一次的基準事件;它不是一般連續位置值,也不保證上電後立即知道完整機械位置。Z寬度、與A/B的相位關係和有效邏輯都要依資料表,不能以名稱猜測。
自訂方向規則為AB狀態00→10→11→01→00時加計數,反向時減計數。這只是本文約定,不是所有模組的正方向。四倍解碼在每個合法狀態轉換計一次,一個A相週期四次;單倍解碼通常每個A相週期一次並用B判方向。正式設定還要讀模組對各種計數模式的定義。
| 觀察 | 可能意義 | 先確認 |
|---|---|---|
| 低速正轉卻減計 | A/B定義或方向設定不同 | 端子、機械正向與解碼模式 |
| 00直接跳到11 | 可能漏邊緣或干擾 | 實際波形與輸入頻寬 |
| 一轉計數差四倍 | PPR與四倍計數混用 | 每轉A週期數及解碼倍率 |
| 找不到Z | 脈寬、極性或使能條件不符 | Z波形與硬體捕捉條件 |
使用Z做回原點時,先定義機械接近開關、搜索方向、速度和哪一次Z才可採用。不能每遇到Z就任意把位置歸零,否則正常連續運動也可能被重設。本文只說明介面與計數,不提供未經設備風險評估的運動或回原點程式。
用PPR和最高轉速算兩種頻率
假設編碼器標示每轉1000 PPR,且廠商定義為每轉A相1000個完整週期。最高轉速3000 rpm等於50 rev/s,因此A相頻率1000×3000/60=50 kHz;四倍解碼後的事件速率則為200000 count/s。每轉計數4000,名義一計數角度360/4000=0.09°。這是量化步距,不是編碼器或整台機械的精度。
| 算例欄位 | 結果 | 用來對照的規格 |
|---|---|---|
| A相週期頻率 | 50 kHz | 輸出最大頻率與輸入每相頻寬 |
| 四倍事件速率 | 200 kcount/s | 計數器解碼事件能力 |
| 每轉計數 | 4000 count/rev | 位置換算分母 |
| A相週期 | 20 µs | 高低態時間與相位誤差 |
若輸入標示最高100 kHz,先問它指每相週期還是總計數事件;前者可能容納50 kHz,後者若以100 kcount/s為限就不足。若編碼器機械允許6000 rpm,電氣輸出最高卻只有60 kHz,以1000 PPR反推電氣上限為3600 rpm,不能直接照機械上限運轉。還要加上加速過程的峰值轉速與實際負載條件。
脈波數也可能以CPR或解析度表示,有的廠商指解碼後計數,有的指週期數。把每轉4000 counts再乘四,會把距離縮放再錯四倍。驗收前用手動低速一整轉或合適校驗裝置,比較起迄累積差值;方向和倍率要在高速試驗前先確認。
差動接線也有共模與負載限制
RS422差動接收器比較A與反相A之間的電壓差,每一相各用相應線對。A與B是兩個相位,不是同一組差動正負端;把A和B當差動線對,波形看似會變化,卻失去正確相位解碼。雙絞配對、屏蔽與參考導體依手冊安排,反相A不能當一般0 V使用。
差動方式可降低共同耦合雜訊的影響,但共模範圍仍有限。兩端地電位差、驅動電壓與終端負載都需在規格內。接收端終端電阻的數值與是否已內建,要查實際模組;不能看到差動就任意再加120 Ω。重複終端可能使驅動負載過重,未按設計終端則可能產生反射與多次跨門檻。
單端接法以共同參考線判斷高低態,回流壓降會直接改變接收端看到的電壓。長電纜、高頻或馬達附近應檢查實際波形及抗擾要求,不能給所有TTL或HTL一個通用最長距離。高電平不等於完全抗雜訊;電纜電容、輸出電流、上升時間與最高轉速仍互相限制。
若中間加入隔離器、分配器或TTL/HTL轉換器,要核對A、B、Z各通道延遲和通道間偏差。共同延遲可能只造成整體落後,但不同相的延遲差會扭曲相位裕量。電源線壓降也要算:自訂線路往返電阻4 Ω、負載0.15 A便損失0.6 V;5 V來源到端點只剩4.4 V,若低於編碼器工作下限就不能使用。
用低速和高速兩段驗收
第一段先在受控條件下低速核對供電端電壓、A/B先後、Z次數與每轉計數。第二段才逐步涵蓋目標速度,在接收端檢查高低態、差動幅度、相位和最小脈寬;配合已知轉數或可信參考比對總計數。停止後仍跳數先查干擾及浮接,只有高速漏計則查頻寬、邊緣和負載,不先修改每轉計數去補差。
完成後應看到正反方向符合定義、每整轉差值符合所選倍率,重複往返在既定機械條件下沒有無法解釋的累積差值。Z捕捉應符合設定條件並保留事件時間;若測試僅以人工轉動,不能因此宣稱最高轉速已通過。波形截圖要附探棒、端點、時間刻度、電壓刻度和運轉條件。
問:TTL一定只能5 V供電嗎?供電與輸出電平需分開查,依完整料號。問:A與B就是差動正負嗎?不是,每相若有差動輸出,另有自己的互補端。問:四倍解碼會讓精度提升四倍嗎?增加計數解析度,但機械與相位誤差不會自動消失。問:RS422能直接用RS485通訊模組解碼嗎?不能把電氣相似當成協定或功能相同,需專用相容計數介面。
適用於增量式數位編碼器的介面核對,不涵蓋SinCos插值、SSI或BiSS等絕對值協定。本文轉速、PPR、線阻與電流均為自訂算例,未指定控制器寄存器,正式交付保存完整訂購碼、接線圖、終端、計數模式與低高速驗收結果。