技術(shù)文章
德國(guó)Lenord+Bauer編碼器正確接線方法?
閱讀:885 發(fā)布時(shí)間:2022-8-22德國(guó)Lenord+Bauer編碼器正確接線方法?
很多朋友買L+B編碼器回去擔(dān)心不會(huì)用,不知道怎么接線,找到東莞廣聯(lián)不會(huì)擔(dān)心這個(gè)問題
下面東莞市廣聯(lián)為您分享Lenord+Bauer編碼器接線有好方法如下:
L+B旋轉(zhuǎn)編碼器是一種光電式旋轉(zhuǎn)測(cè)量裝置,它將被測(cè)的角位移直接轉(zhuǎn)換成數(shù)字信號(hào)(高速脈沖信號(hào))。
蘭寶編碼器如以信號(hào)原理來分,有增量型編碼器,絕對(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相。
L+B編碼器有5條引線,其中3條是脈沖輸出線,1條是COM端線,1條是電源線(OC門輸出型)。編碼器的電源可以是外接電源,也可直接使用PLC的DC24V電源。電源“-"端要與編碼器的COM端連接,“+ "與編碼器的電源端連接。編碼器的COM端與PLC輸入COM端連接,A、B、Z兩相脈沖輸出線直接與PLC的輸入端連接,A、B為相差90度的脈沖,Z相信號(hào)在編碼器旋轉(zhuǎn)一圈只有一個(gè)脈沖,通常用來做零點(diǎn)的依據(jù),連接時(shí)要注意PLC輸入的響應(yīng)時(shí)間。旋轉(zhuǎn)編碼器還有一條屏蔽線,使用時(shí)要將屏蔽線接地,提高抗干擾性。
編碼器-----------PLC
A-----------------X0
B-----------------X1
Z------------------X2
+24V------------+24V
COM------------- -24V-----------COM
然后這是平衡車上的編碼器。
車輪上有一根電線,最邊的兩根是電機(jī)電源線,可以配合tb6612控制電機(jī)的轉(zhuǎn)速和轉(zhuǎn)向。然后中間四個(gè)是編碼器接口。
應(yīng)該注意兩個(gè)編碼器是反向的。如果測(cè)試過程中車輪同向旋轉(zhuǎn),且計(jì)數(shù)值相反,只需更換AB即可?;蛘咴谀阕x到的一個(gè)數(shù)字前面放一個(gè)符號(hào)。
然后編碼器由5v供電,是一個(gè)增量輸出的霍爾編碼器。編碼器具有AB相位輸出,因此它不僅可以測(cè)量速度,還可以區(qū)分轉(zhuǎn)向方向。根據(jù)上圖的接線描述,我們只需要給編碼器提供5V,當(dāng)電機(jī)旋轉(zhuǎn)時(shí),我們可以通過AB相輸出方波信號(hào)。編碼器自帶上拉電阻,可以直接連接單片機(jī)IO讀取,無需外部上拉。
當(dāng)然,并不是說編碼器一定要用定時(shí)器作為接口。有些單片機(jī)沒有編碼器接口的功能,但也可以用外部中斷代替。將編碼器的A相輸出連接到MCU的外部中斷輸入端口,這樣可以通過跳轉(zhuǎn)沿觸發(fā)中斷,然后在相應(yīng)的外部中斷服務(wù)功能中,再通過B相的電平來決定正轉(zhuǎn)和反轉(zhuǎn)。當(dāng)A相當(dāng)于一個(gè)跳變沿時(shí),B相的高電平為正旋轉(zhuǎn),低電平為負(fù)旋轉(zhuǎn)。然后,普通io端口也可以處理。
但使用stm32作為編碼器接口的好處是計(jì)數(shù)更智能,接口抖動(dòng)可以容忍而不影響結(jié)果。此外,配置的代碼太多了,你可以通過拉它們來使用它們。所以下面是stm32定時(shí)器作為編碼器接口的介紹。
四個(gè)紅豆博客,定時(shí)器作為編碼器接口的配置方式。
1、計(jì)數(shù)模式。
從以上兩個(gè)數(shù)字可以明顯看出,與T1、T2一起計(jì)數(shù)更為準(zhǔn)確,即實(shí)現(xiàn)“四倍頻"。
2.過濾級(jí)別。
3.計(jì)算重裝值。
就是給“時(shí)間基結(jié)構(gòu)"賦值。Tim _ period",
這些都寫在代碼的注釋中。
德國(guó)Lenord+Bauer編碼器正確接線方法?