【廣告】
數(shù)字旋轉(zhuǎn)編碼開(kāi)關(guān)的原理及使用方法
在電子產(chǎn)品設(shè)計(jì)中,經(jīng)常會(huì)用到旋轉(zhuǎn)編碼開(kāi)關(guān),比如數(shù)碼電位器等,它的英文名翻譯過(guò)來(lái)就是Rotary Encoder Switch。在寫(xiě)這個(gè)元件的驅(qū)動(dòng)程序之前,我google、baidu了一些它的使用說(shuō)明資料,知道了它具有左轉(zhuǎn)、右轉(zhuǎn)和按下三個(gè)功能,有五個(gè)腳,其 實(shí)它使用起來(lái)并不難,我看到網(wǎng)上的資料大都說(shuō)操作它時(shí)判斷正轉(zhuǎn)和反轉(zhuǎn)是一個(gè)難點(diǎn),在這里我希望博友在看了我的代碼后會(huì)覺(jué)得這其實(shí)只是一個(gè)“傳說(shuō)”!我的代 碼會(huì)把這個(gè)問(wèn)題說(shuō)的清清楚楚、簡(jiǎn)簡(jiǎn)單單的!我覺(jué)得其實(shí)判斷正轉(zhuǎn)和反轉(zhuǎn)的關(guān)鍵就是:當(dāng)BMA為低電平時(shí),BMB的跳變沿是怎樣的——上升沿表示正轉(zhuǎn),下降沿 表示反轉(zhuǎn)。只要用代碼把這個(gè)描述清楚就OK了,這個(gè)器件就基本可以順利地操作了。
線性編碼器是什么呢,首先我們要先了解一下編碼器什么,編碼器就是把數(shù)據(jù)利用一定的原理,把數(shù)據(jù)編輯整理,進(jìn)而轉(zhuǎn)換成能利用通訊采集的信號(hào)的一種設(shè)備。
這里我們一般認(rèn)為編碼器就是普通的光電編碼器,光電編碼器是利用碼盤(pán)上的刻線,轉(zhuǎn)動(dòng)的時(shí)候輸出的一個(gè)個(gè)的脈沖數(shù)記錄數(shù)值的,所以我們一般也叫光電編碼器為角位移傳感器,而且是數(shù)字信號(hào)的角位移傳感器。
編碼器聯(lián)軸器是專門(mén)用來(lái)聯(lián)接電機(jī)與編碼器的聯(lián)軸器。編碼器聯(lián)軸器通常需要具備以下幾個(gè)特點(diǎn):
1、零間隙:聯(lián)軸器整體在傳動(dòng)過(guò)程中不允許有間隙;
2、低慣量:在確保傳動(dòng)強(qiáng)度的基礎(chǔ)之上,應(yīng)盡可能降低編碼器聯(lián)軸器的重量;
3、彈性好:精密的編碼器聯(lián)軸器,需要很大程度上吸收在安裝過(guò)程中產(chǎn)生的軸與軸之間的偏差;
4、結(jié)構(gòu)緊湊:編碼器聯(lián)軸器通常體積小巧,順時(shí)針與逆時(shí)針回轉(zhuǎn)特性完全相同;
5、免維護(hù):這種聯(lián)軸器安裝后,基本上無(wú)需維護(hù),安裝也極其方便。