編碼器(encoder)是將信號(hào)(如比特流)或數(shù)據(jù)進(jìn)行編制,、轉(zhuǎn)換為可用以通訊,、傳輸和存儲(chǔ)的信號(hào)形式的設(shè)備,。編碼器把角位移或直線位移轉(zhuǎn)換成電信號(hào),,前者稱(chēng)為碼盤(pán),后者稱(chēng)為碼尺,。按照讀出方式編碼器可以分為接觸式和非接觸式兩種,;按照工作原理編碼器可分為增量式和絕對(duì)式兩類(lèi)。增量式編碼器是將位移轉(zhuǎn)換成周期性的電信號(hào),,再把這個(gè)電信號(hào)轉(zhuǎn)變成計(jì)數(shù)脈沖,,用脈沖的個(gè)數(shù)表示位移的大小。絕對(duì)式編碼器的每一個(gè)位置對(duì)應(yīng)一個(gè)確定的數(shù)字碼,,因此它的示值只與測(cè)量的起始和終止位置有關(guān),,而與測(cè)量的中間過(guò)程無(wú)關(guān)。
旋轉(zhuǎn)編碼器是一種光電式旋轉(zhuǎn)測(cè)量裝置,,它將被測(cè)的角位移直接轉(zhuǎn)換成數(shù)字信號(hào)(高速脈沖信號(hào)),。
編碼器如以信號(hào)原理來(lái)分,有增量型編碼器,,絕對(duì)型編碼器,。
我們通常用的是增量型編碼器,可將旋轉(zhuǎn)編碼器的輸出脈沖信號(hào)直接輸入給PLC,,利用PLC的高速計(jì)數(shù)器對(duì)其脈沖信號(hào)進(jìn)行計(jì)數(shù),以獲得測(cè)量結(jié)果,。不同型號(hào)的旋轉(zhuǎn)編碼器,,其輸出脈沖的相數(shù)也不同,有的旋轉(zhuǎn)編碼器輸出A,、B,、Z三相脈沖,有的只有A,、B相兩相簡(jiǎn)單的只有A相,。
編碼器有5條引線,,其中3條是脈沖輸出線,1條是COM端線,,1條是電源線(OC門(mén)輸出型),。編碼器的電源可以是外接電源,也可直接使用PLC的DC24V電源,。電源“-"端要與編碼器的COM端連接,,“+ "與編碼器的電源端連接。編碼器的COM端與PLC輸入COM端連接,,A,、B、Z兩相脈沖輸出線直接與PLC的輸入端連接,,A,、B為相差90度的脈沖,Z相信號(hào)在編碼器旋轉(zhuǎn)一圈只有一個(gè)脈沖,,通常用來(lái)做零點(diǎn)的依據(jù),,連接時(shí)要注意PLC輸入的響應(yīng)時(shí)間。旋轉(zhuǎn)編碼器還有一條屏蔽線,,使用時(shí)要將屏蔽線接地,,提高抗干擾性。
編碼器-----------PLC
A-----------------X0
B-----------------X1
Z------------------X2
+24V------------+24V
COM------------- -24V-----------COM
信號(hào)輸出有正弦波(電流或電壓),,方波(TTL,、HTL),集電極開(kāi)路(PNP,、NPN),,推拉式多種形式,其中TTL為長(zhǎng)線差分驅(qū)動(dòng)(對(duì)稱(chēng)A,A-;B,B-;Z,Z-),HTL也稱(chēng)推拉式,、推挽式輸出,,編碼器的信號(hào)接收設(shè)備接口應(yīng)與編碼器對(duì)應(yīng)。
信號(hào)連接—編碼器的脈沖信號(hào)一般連接計(jì)數(shù)器,、PLC,、計(jì)算機(jī),PLC和計(jì)算機(jī)連接的模塊有低速模塊與高速模塊之分,開(kāi)關(guān)頻率有低有高,。
如單相聯(lián)接,,用于單方向計(jì)數(shù),單方向測(cè)速,。
A.B兩相聯(lián)接,,用于正反向計(jì)數(shù)、判斷正反向和測(cè)速,。
A,、B,、Z三相聯(lián)接,用于帶參考位修正的位置測(cè)量,。
A,、A-,B、B-,Z,、Z-連接,,由于帶有對(duì)稱(chēng)負(fù)信號(hào)的連接,電流對(duì)于電纜貢獻(xiàn)的電磁場(chǎng)為0,衰減最小,,抗干擾最佳,,可傳輸較遠(yuǎn)的距離。
對(duì)于TTL的帶有對(duì)稱(chēng)負(fù)信號(hào)輸出的編碼器,,信號(hào)傳輸距離可達(dá)150米,。
對(duì)于HTL的帶有對(duì)稱(chēng)負(fù)信號(hào)輸出的編碼器,信號(hào)傳輸距離可達(dá)300米,。