編碼器(encoder)是將信號(如比特流)或數據進行編制、轉換為可用以通訊、傳輸和存儲的信號形式的設備。 光電編碼器如果按信號原理來分類的話,可以分為增量型編碼器和絕對型編碼器。旋轉編碼器是一種光電式旋轉測量裝置,它將被測的角位移直接轉換成數字信號(高速脈沖信號)。因此可將旋轉編碼器的輸出脈沖信號直接輸入給PLC,利用PLC的高速計數器對其脈沖信號進行計數,以獲得測量結果。
編碼器接線原理:
我們通常用的是增量型編碼器,可將旋轉編碼器的輸出脈沖信號直接輸入給PLC,利用PLC的高速計數器對其脈沖信號進行計數,以獲得測量結果。不同型號的旋轉編碼器,其輸出脈沖的相數也不同,有的旋轉編碼器輸出A、B、Z三相脈沖,有的只有A、B相兩相,最簡單的只有A相。
編碼器有5條引線,其中3條是脈沖輸出線,1條是COM端線,1條是電源線(OC門輸出型)。編碼器的電源可以是外接電源,也可直接使用PLC的DC24V電源。電源“-”端要與編碼器的COM端連接,“+ ”與編碼器的電源端連接。編碼器的COM端與PLC輸入COM端連接,A、B、Z兩相脈沖輸出線直接與PLC的輸入端連接,A、B為相差90度的脈沖,Z相信號在編碼器旋轉一圈只有一個脈沖,通常用來做零點的依據,連接時要注意PLC輸入的響應時間。旋轉編碼器還有一條屏蔽線,使用時要將屏蔽線接地,提高抗干擾性。
編碼器-----------PLC
A-----------------X0
B-----------------X1
Z------------------X2
+24V------------+24V
COM------------- -24V-----------COM
增量式編碼器轉軸旋轉時,有相應的脈沖輸出,其計數起點任意設定,可實現多圈無限累加和測量。編碼器軸轉一圈會輸出固定的脈沖,脈沖數由編碼器光柵的線數決定。需要提高分辯率時,可利用 90 度相位差的 A、B 兩路信號進行倍頻或更換高分辯率編碼器。
namiki電機光電編碼器接線:
這個電機的光電編碼器是四根線其中,兩根電源線分別接5V和地還有兩根數據線,其輸出信號為方波具體輸出過程為:
電機旋轉一圈,兩根對稱的信號線各輸出一個脈沖,兩根數據線輸出可以提高電機位置的控制精度。如果只是粗略計數使用一根數據脈沖數據線即可。
絕對式光電編碼器與單片機怎么接線
絕對式光電編碼器有很多種接口,現在比較常見的是串行同步接口,也就是符合RS422電平標準的時鐘數據接口,其時鐘線通常有+,- 一組,數據線+,- 一組,如與單片機連接的話,最好是選用帶有SPI功能的單片機,把單片機的SPI的時鐘輸出和數據輸入分別用422電平轉換芯片轉換成差分信號后與編碼器連接,當然也可以用普通單片機IO口模擬SPI時序,不過這樣做的話程序上處理相當麻煩,最好不用。
NPN開路輸出,又叫OC輸出。
需要在A、B端分別外接一個電阻,電阻上端的電壓由你的電路決定:
單片機接5V,PLC接24V,使用就很方便了。
檢測A、B信號就是(1)檢測脈沖數量;(2)A、B誰在前,誰在后。A相上升沿在前(出現高電平)表示編碼器正轉;反之B在前,表示反轉。
至于45°,就看編碼器一周有多少脈沖,自己分配了。
PLC與旋轉編碼器的接線圖
旋轉編碼器是一種光電式旋轉測量裝置,它將被測的角位移直接轉換成數字信號(高速脈沖信號)。因此可將旋轉編碼器的輸出脈沖信號直接輸入給plc,利用PLC的高速計數器對其脈沖信號進行計數,歐姆龍觸摸屏,以獲得測量結果。
旋轉編碼器與plc的鏈接圖
如圖所示是輸出兩相脈沖的旋轉編碼器與FX2N系列PLC的連接示意圖。
編碼器有4條引線,其中2條是脈沖輸出線,1條是COM端線,1條是電源線。
編碼器的電源可以是外接電源,也可直接使用PLC的DC24V電源。電源“-”端要與編碼器的COM端連接,“+ ”與編碼器的電源端連接。
編碼器的COM端與PLC輸入COM端連接,A、B兩相脈沖輸出線直接與PLC的輸入端連接,連接時要注意PLC輸入的響應時間。有的旋轉編碼器還有一條屏蔽線,使用時要將屏蔽線接地。
不同型號的旋轉編碼器,其輸出脈沖的相數也不同,有的旋轉編碼器輸出A、B、Z三相脈沖,有的只有A、B相兩相,最簡單的只有A相。
評論
查看更多