如何計算編碼器分辨率?
編碼器分辨率是編碼器軸或孔在360度旋轉(zhuǎn)過程中每轉(zhuǎn)脈沖數(shù)(PPR)或編碼器輸出的位數(shù)。如果編碼器的分辨率不足,將無法向控制器提供有效的反饋,系統(tǒng)將無法按要求運行。要計算編碼器分辨率,對于增量式編碼器,計算將取決于您的最大RPM和編碼器工作頻率。對于絕對編碼器,它將取決于協(xié)議波特率和系統(tǒng)需要位置信息的頻率。
確定所需的最小編碼器分辨率
要指定分辨率,首先要確定應(yīng)用程序需要監(jiān)視的最小增量I。例如,考慮需要測量到3的旋轉(zhuǎn)應(yīng)用程序。每轉(zhuǎn)要測量的點數(shù)N由以下公式給出:
N=360/I
在上面的例子中,N=360/(3)=120脈沖每轉(zhuǎn)。
增量編碼器分辨率(PPR)計算公式
對于增量編碼器,編碼器電子元件具有最大頻率響應(yīng),這限制了它可以生成輸出脈沖的速度。結(jié)合應(yīng)用的RPM,頻率響應(yīng)為特定系統(tǒng)和編碼器的實際可實現(xiàn)分辨率設(shè)置了實際限制。
最大編碼器分辨率=工作頻率x 60/最大RPM
超過這個數(shù)字會導(dǎo)致編碼器的處理能力過度工作,從而導(dǎo)致信號輸出下降并累積錯誤。
例如,如果編碼器的工作頻率為125kHz,最大軸速為1,000 RPM,則編碼器支持的最大分辨率的編碼器ppr計算為每轉(zhuǎn)7,500個脈沖(PPR)。
如果您的編碼器的標準分辨率不能滿足您的應(yīng)用要求,還有另一種選擇,這取決于用戶的驅(qū)動程序、PLC或控制器對信號的解碼方式。假設(shè)使用具有雙向輸出(A和B通道)的正交編碼器,從A和B通道的上升沿和下降沿觸發(fā)將產(chǎn)生四倍的脈沖,或4X編碼。
絕對編碼器分辨率(位)計算公式
增量式編碼器是在軸旋轉(zhuǎn)時僅輸出連續(xù)脈沖流的推送系統(tǒng),而絕對式編碼器是在控制系統(tǒng)詢問時僅輸出與離散位置相關(guān)的位或位的呼叫和響應(yīng)系統(tǒng)。獨特的詞。設(shè)備。因此,絕對式編碼器不受與總脈沖相關(guān)的頻率響應(yīng)的限制,而是受特定采樣周期內(nèi)所需的數(shù)據(jù)通信量或波特率的限制。
要確定所需的離散位置數(shù)(N),首先確定360度旋轉(zhuǎn)所需的最小測量增量(I):
N=360/I
例如,如果您需要測量低至0.01度,則計算結(jié)果將為N=360/(0.03)=12,000個離散位置。
接下來,將所需數(shù)量的離散位置轉(zhuǎn)換為下一個最高計數(shù)。絕對值編碼器的碼盤被圖案化以針對特定數(shù)量的負載角位置或線性位置生成唯一的數(shù)字字。因此,分辨率以N位為單位測量,編碼器每轉(zhuǎn)測量2 N個位置。例如,14位編碼器每360旋轉(zhuǎn)可以測量16,384個離散位置,這將滿足上述示例。
如何確定編碼器波特率?
每種編碼器通信協(xié)議的波特率都是唯一的,并隨電纜長度而變化。通常,波特率隨著電纜長度的增加而降低。例如,對于SSI編碼器接口協(xié)議,根據(jù)電纜長度推薦的數(shù)據(jù)傳輸速率為:
在SSI的情況下,由于信號在銅線上的傳播延遲,長電纜走線和高時鐘頻率會干擾數(shù)據(jù)信號,因此需要降低時鐘頻率或電纜長度才能使系統(tǒng)工作一般。某些協(xié)議(例如BiSS)允許延遲補償以提高較長電纜運行的性能。
按分辨率查看Dynapar的絕對編碼器: