您好,歡迎來到易龍商務(wù)網(wǎng)!
發(fā)布時間:2020-11-12 06:25  
【廣告】





初始AB線低電平正轉(zhuǎn),初始AB線低電平p反轉(zhuǎn),初始AB線高電平正轉(zhuǎn),初始AB線高電平p反轉(zhuǎn),正轉(zhuǎn)后反轉(zhuǎn),反轉(zhuǎn)后正轉(zhuǎn),由于這類EC11輸出一個脈沖已經(jīng)轉(zhuǎn)了兩格,因此對于上升沿和下降沿都需要檢測,if((EC11_B_Last==0)&&(EC11_B_Now==1))//EC11_B和上一次狀態(tài)相比,為上升沿
編碼開關(guān)單片機(jī)規(guī)格齊全
沒有數(shù)據(jù)手冊時如何區(qū)別AB線,由于不同廠家的A,C,B引腳順序可能是反的,沒有數(shù)據(jù)手冊就只能看時序,除了EC11EH這個型號,其余的EC11正轉(zhuǎn)時A引腳的輸出脈沖相位超前于B引腳,//而兩定位對應(yīng)一脈沖,是指EC11旋轉(zhuǎn)編碼器每轉(zhuǎn)動兩格,A和B才會輸出一個完整的方波,只轉(zhuǎn)動一格只輸出A和B的上升沿或下降沿。
旋轉(zhuǎn)編碼開關(guān)原理,旋轉(zhuǎn)編碼開關(guān)左轉(zhuǎn)和右轉(zhuǎn)的判別是難點(diǎn),留意這種開關(guān)左轉(zhuǎn)和右轉(zhuǎn)時兩個輸出腳有個相位差,如下圖:,編碼開關(guān)原理,由此可見,如果OUT1為高電平時,OUT2出現(xiàn)一個高電平,這時開關(guān)就是向順時針旋轉(zhuǎn);當(dāng)OUT1為低電平時,OUT2出現(xiàn)一個高電平,這時就一定是逆時針方向旋轉(zhuǎn),所以,在MCU編程時只需要判斷當(dāng)OUT1為高或低電平時,OUT2當(dāng)時的狀態(tài)就可以判斷出是左旋轉(zhuǎn)或是右旋轉(zhuǎn)。
旋轉(zhuǎn)編碼器回零的方法:
機(jī)床回零操作是操作者操作機(jī)床時常見的操作流程。對于配置增量編碼器的機(jī)床,機(jī)床回零,實(shí)際上是增量編碼器通過先碰撞擋塊,再尋找編碼器零點(diǎn)的過程,它的回零包含軸回到機(jī)床零點(diǎn)位置和定義機(jī)床零點(diǎn)位置兩層含義。由于編碼器和增量編碼器的原理不一樣,西門子編碼器調(diào)試完成后,已經(jīng)定義了機(jī)床和編碼器的零點(diǎn)位置,且定義好的零點(diǎn)不會因?yàn)閿嚯娤?,一般情況下,就不需要再進(jìn)行回零的操作,所以編碼器所謂的“回零”只有軸回到機(jī)床零點(diǎn)位置這一層含義。