增量編碼器如何判斷正反轉(zhuǎn)?
大家都知道編碼器在測速方面是非常優(yōu)秀的,這里主要說是判斷設備的旋轉(zhuǎn)方向當然指的是增量編碼器,稍微了解一點編碼器原理的朋友們都知道絕對值編碼器是不存在這個問題的,今天西安德伍拓就為大家具體介紹一下關(guān)于增量編碼器判斷正反轉(zhuǎn)的原理和方法。
電路中旋轉(zhuǎn)編碼器的應用主要是使用單片微型計算機對編碼器進行脈沖識別。主要取決于相位差A和B的關(guān)系。A比B超前還是滯后用于確定編碼器是否向前或向后旋轉(zhuǎn)?方向識別電路的旋轉(zhuǎn)編碼器的應用。
增量編碼器有AB項,發(fā)送的兩個脈沖被偏移。使用元素A作為觸發(fā)器,可以在上升邊檢測元素B的級別。高是+,低是-。下圖顯示
Hengstler編碼器脈沖的過程,非常合適。精度是可以保證的。
增量編碼器正反轉(zhuǎn)原理
首先,通過自動機的計數(shù)器進行方向的識別。PLC有高速計數(shù)器,可設置為包括AB正交脈沖在內(nèi)的各種模式。從那里可以根據(jù)柜臺的數(shù)字是增加還是減少來判斷方向。某些API包含用于評估速度的指令,因此可以簡單地確定前進和后退。因為可以用素材來判斷。只需選擇正確的A模式、B相正交模式!當HC0的當前值增加時,證明A相比B相前進90度,判斷編碼器是正轉(zhuǎn)還是逆行,計數(shù)脈沖數(shù)來判斷編碼器。繞了幾圈?
首先,通過PLC的計數(shù)器進行方向識別。PLC中有高速計數(shù)器,可以設置成各種模式,其中包括AB正交脈沖,我們由此可以根據(jù)計數(shù)器的數(shù)字是增加還是減少來判斷方向,有的PLC有判斷速度的指令,這樣就可以直接判斷正反轉(zhuǎn)!因此我們可以從硬件上就進行判斷了。只需要選對模式 A,B 相正交模式即可! 當HC0 當前值增大時 證明是 A相超前B相 90度, 以確定編碼器是正轉(zhuǎn)還是反轉(zhuǎn),并通過記脈沖數(shù)確定編碼器轉(zhuǎn)了多少圈?
通過PLC來判斷旋轉(zhuǎn)編碼器是順時針還是逆時針方法:
編碼器有AB兩相,假設A接P3.2,B接P3.4.
A相設為外部中斷,配置為下降沿觸發(fā)。
當產(chǎn)生一次外部中斷的時候 查看P3.4的引腳電平:0-> 順時針, 1->逆時針。
增量編碼器正反轉(zhuǎn)判斷方法
旋轉(zhuǎn)編碼器在電路中的應用,主要是用編碼器的脈沖識別使用單片機。
主要是看A,B相位差的關(guān)系,是A超前B還是滯后?用來確定編碼器是正轉(zhuǎn)還是反轉(zhuǎn)?這就是Hengstler編碼器通過方向識別電路的應用。
首先,通過PLC的計數(shù)器進行方向識別。
PLC中有高速計數(shù)器,可以設置成各種模式,其中包括AB正交脈沖,我們由此可以根據(jù)計數(shù)器的數(shù)字是增加還是減少來判斷方向,有的PLC有判斷速度的指令,這樣就可以直接判斷正反轉(zhuǎn)!因此我們可以從硬件上就進行判斷了。
只需要選對模式 A,B 相正交模式即可! 當HC0 當前值增大時 證明是 A相超前B相 90度, 以確定編碼器是正轉(zhuǎn)還是反轉(zhuǎn),并通過記脈沖數(shù)確定編碼器轉(zhuǎn)了多少圈?
增量編碼器正反轉(zhuǎn)程序
程序上如何實現(xiàn):包括程序結(jié)構(gòu)
首先思考程序結(jié)構(gòu):程序可以分為3個結(jié)構(gòu),分別稱為:一階段結(jié)構(gòu),二階段結(jié)構(gòu),三階段結(jié)構(gòu)。
一階段結(jié)構(gòu):檢測A,B引腳的狀態(tài),這個階段應該定義幾個位變量,用來表示A,B引腳的電平狀態(tài)及有無上升沿及下降沿(對上升沿跟下降沿,可以定義相應的位變量,然后根據(jù)引腳前后兩次電平的變化來對該位變量賦值),為什么要多次一舉定義幾個位變量呢?主要是為了保證在第二階段結(jié)構(gòu)的邏輯判斷程序中保證所有位變量的狀態(tài)在該循環(huán)期間里不會變化,也就是說位變量的狀態(tài)只在一階段中刷新,二階段中位變量的狀態(tài)不會因為外界引腳的狀態(tài)變化而變化。
二階段結(jié)構(gòu):通過一階段輸出的位變量狀態(tài)實現(xiàn)。
三階段結(jié)構(gòu):將計數(shù)器的數(shù)值或其他邏輯計算結(jié)果輸出。
近年來隨著儀器的快速發(fā)展,編碼器在生產(chǎn)中起到了很大的作用,市場上應用比例比較高,有很多新手朋友想了解旋轉(zhuǎn)編碼器的正轉(zhuǎn)反轉(zhuǎn)、電機正反轉(zhuǎn)、步進正反轉(zhuǎn)、ab正反轉(zhuǎn)、plc正反轉(zhuǎn)、正反轉(zhuǎn)程序等一些列編碼器正反轉(zhuǎn)問題。
了解更多增量編碼器相關(guān)知識,敬請關(guān)注
亨士樂編碼器國內(nèi)正規(guī)授權(quán)代理西安德伍拓自動化傳動系統(tǒng)有限公司網(wǎng)站。公司技術(shù)團隊為您免費提供Hengstler編碼器的選型、安裝、調(diào)試、保養(yǎng)等技術(shù)指導服務,盡量避免企業(yè)因為編碼器技術(shù)人員的短缺帶來的損失,采取“線上+線下”服務的服務形式,幫助企業(yè)解決技術(shù)難題。