技術文章
德國Lenord+Bauer編碼器正確接線方法?
閱讀:761 發布時間:2022-8-22德國Lenord+Bauer編碼器正確接線方法?
很多朋友買L+B編碼器回去擔心不會用,不知道怎么接線,找到東莞廣聯不會擔心這個問題
下面東莞市廣聯為您分享Lenord+Bauer編碼器接線有好方法如下:
L+B旋轉編碼器是一種光電式旋轉測量裝置,它將被測的角位移直接轉換成數字信號(高速脈沖信號)。
蘭寶編碼器如以信號原理來分,有增量型編碼器,絕對型編碼器。
我們通常用的是增量型編碼器,可將旋轉編碼器的輸出脈沖信號直接輸入給plc,利用PLC的高速計數器對其脈沖信號進行計數,以獲得測量結果。不同型號的旋轉編碼器,其輸出脈沖的相數也不同,有的旋轉編碼器輸出A、B、Z三相脈沖,有的只有A、B相兩相,簡單的只有A相。
L+B編碼器有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
然后這是平衡車上的編碼器。
車輪上有一根電線,最邊的兩根是電機電源線,可以配合tb6612控制電機的轉速和轉向。然后中間四個是編碼器接口。
應該注意兩個編碼器是反向的。如果測試過程中車輪同向旋轉,且計數值相反,只需更換AB即可。或者在你讀到的一個數字前面放一個符號。
然后編碼器由5v供電,是一個增量輸出的霍爾編碼器。編碼器具有AB相位輸出,因此它不僅可以測量速度,還可以區分轉向方向。根據上圖的接線描述,我們只需要給編碼器提供5V,當電機旋轉時,我們可以通過AB相輸出方波信號。編碼器自帶上拉電阻,可以直接連接單片機IO讀取,無需外部上拉。
當然,并不是說編碼器一定要用定時器作為接口。有些單片機沒有編碼器接口的功能,但也可以用外部中斷代替。將編碼器的A相輸出連接到MCU的外部中斷輸入端口,這樣可以通過跳轉沿觸發中斷,然后在相應的外部中斷服務功能中,再通過B相的電平來決定正轉和反轉。當A相當于一個跳變沿時,B相的高電平為正旋轉,低電平為負旋轉。然后,普通io端口也可以處理。
但使用stm32作為編碼器接口的好處是計數更智能,接口抖動可以容忍而不影響結果。此外,配置的代碼太多了,你可以通過拉它們來使用它們。所以下面是stm32定時器作為編碼器接口的介紹。
四個紅豆博客,定時器作為編碼器接口的配置方式。
1、計數模式。
從以上兩個數字可以明顯看出,與T1、T2一起計數更為準確,即實現“四倍頻"。
2.過濾級別。
3.計算重裝值。
就是給“時間基結構"賦值。Tim _ period",
這些都寫在代碼的注釋中。
德國Lenord+Bauer編碼器正確接線方法?