【廣告】
數(shù)字旋轉(zhuǎn)編碼開關(guān)的原理及使用方法
在電子產(chǎn)品設(shè)計(jì)中,經(jīng)常會用到旋轉(zhuǎn)編碼開關(guān),比如數(shù)碼電位器等,它的英文名翻譯過來就是Rotary Encoder Switch。在寫這個元件的驅(qū)動程序之前,我google、baidu了一些它的使用說明資料,知道了它具有左轉(zhuǎn)、右轉(zhuǎn)和按下三個功能,有五個腳,其 實(shí)它使用起來并不難,我看到網(wǎng)上的資料大都說操作它時判斷正轉(zhuǎn)和反轉(zhuǎn)是一個難點(diǎn),在這里我希望博友在看了我的代碼后會覺得這其實(shí)只是一個“傳說”!我的代 碼會把這個問題說的清清楚楚、簡簡單單的!我覺得其實(shí)判斷正轉(zhuǎn)和反轉(zhuǎn)的關(guān)鍵就是:當(dāng)BMA為低電平時,BMB的跳變沿是怎樣的——上升沿表示正轉(zhuǎn),下降沿 表示反轉(zhuǎn)。只要用代碼把這個描述清楚就OK了,這個器件就基本可以順利地操作了。
編碼器都叫角位移傳感器了,又怎么會出現(xiàn)線性編碼器呢,是因?yàn)槲覀兝霉垂啥?,把角位移轉(zhuǎn)動的時候帶動的繞線輪的周長計(jì)算出來,從而計(jì)算出的直線位移,這樣有了直線位移以后,編碼器就成為了直線位移傳感器,而制作成為的這種傳感器我們又叫或者拉繩位移編碼器。
于是成為了直線位移傳感器的編碼器就出現(xiàn)了線性這個參數(shù),比如,編碼器的脈沖數(shù)還1000p,繞線輪的周長是100mm,那么拉線位移傳感器線性參數(shù)中的分辨率就是周長100除以脈沖數(shù)1000,得到的結(jié)果就是0.1mm/p。拉線編碼器的線性參數(shù)就這么出來了,有時候人們?yōu)榱朔奖阌洃洠步欣€編碼器或者拉繩編碼器為線性編碼器。
依據(jù)端腳的規(guī)格區(qū)分:沉板式、側(cè)插式、貼片式、直插式ec11編碼器開關(guān)等類型,解決方法:首先通常當(dāng)ec11編碼器開關(guān)長時間工作運(yùn)行時,請務(wù)必注意隔一段時間停歇設(shè)備一會,待編碼器開關(guān)可以有足夠的時間去散熱,否則連續(xù)運(yùn)行對于編碼器開關(guān)內(nèi)部所產(chǎn)生的工作溫度散熱不去,從而編碼器開關(guān)的各端腳接點(diǎn)溫度過高而導(dǎo)致短路過載的狀況發(fā)生。
編碼器開關(guān)規(guī)格分類,編碼器開關(guān)一般由六個端腳組成,那么對于操作接線首先是編碼器開關(guān)的D一端腳是接入電源 正極引線,另一個的端腳則接入電源-負(fù)極引線,其次接著三個端腳接入A、B、Z兩相脈沖輸出線直接與PLC的輸入端連接,不過Z后編碼器開關(guān)的一個端腳增是接入GND屏蔽線,其主要目的是可以有效提高抗干擾能力。