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