脈沖編碼開關(guān)_第1頁
脈沖編碼開關(guān)_第2頁
脈沖編碼開關(guān)_第3頁
脈沖編碼開關(guān)_第4頁
脈沖編碼開關(guān)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、360旋轉(zhuǎn)編碼開關(guān) 編碼器 脈沖編碼開關(guān)(一周20個脈沖)旋轉(zhuǎn)式編碼開關(guān)以前主板上常見的一排開關(guān)用作跳線調(diào)節(jié)頻率的,也叫編碼開關(guān)、撥碼開關(guān),輸出二進(jìn)制bcd碼。鼠標(biāo)上用的這種叫旋轉(zhuǎn)式編碼開關(guān)。 這種元件目前主要用在廉價的鼠標(biāo)滾輪上,作為滾動的傳感器。這種傳感器是出于降低成本來使用的。 較好的鼠標(biāo)滾輪是光柵結(jié)構(gòu),即:一個發(fā)光二極管、一個接受管,之間是滾輪的光柵,滾輪滾動時光柵不斷阻擋和透過光線,使接受管獲得脈沖信號,從而實現(xiàn)感知滾輪滾動的效果。同時還需要一些機(jī)械結(jié)構(gòu)來實現(xiàn)滾輪的支撐和滾動時有段落的手感。 而這種廉價的替代品結(jié)構(gòu)則簡單的多,一個元件就實現(xiàn)了感知滾動、支撐滾輪和滾動時的段落感。 旋轉(zhuǎn)

2、編碼開關(guān)拆解轉(zhuǎn)盤下的底座??梢妶A形的三分之一是一塊兒整體的金屬片,剩下的三分之二是間斷的金屬片。轉(zhuǎn)盤滑動時,轉(zhuǎn)盤背面的簧片在底座的金屬片上間斷的導(dǎo)通和斷開,形成脈沖信號,來實現(xiàn)感知鼠標(biāo)滾輪滾動的效果。 受到wantcity 朋友的指點,我又仔細(xì)觀察了一下底座上金屬片的結(jié)構(gòu):三分之一是一整塊兒金屬片對應(yīng)一個管腳0,三分之一是斷續(xù)齒狀金屬片對應(yīng)一個管腳a,另三分之一斷續(xù)齒狀金屬片對應(yīng)另一個管腳b。轉(zhuǎn)盤旋轉(zhuǎn)時,會保證轉(zhuǎn)盤上的一個觸點在連續(xù)金屬片上,一個觸點連接在管腳a或者b的金屬齒上,第三個觸點在齒的空擋部位。也就是保證在旋轉(zhuǎn)的每一格都會接通a和0或者b和0。每旋轉(zhuǎn)過一格,就會產(chǎn)生導(dǎo)通a到b或者b到

3、a切換。這種切換經(jīng)過鼠標(biāo)的編碼,告訴電腦鼠標(biāo)滾輪是向上旋轉(zhuǎn)還是向下旋轉(zhuǎn)。 此外,還有一種帶柄的編碼開關(guān),有些還集成一個按鈕,(能左右轉(zhuǎn)能按下)常用于電子儀器的面板(例如電子示波器的旋鈕,高檔音響的旋鈕等),用于快速調(diào)節(jié)參數(shù)。 數(shù)字電位器 脈沖開關(guān) 旋轉(zhuǎn)開關(guān)旋轉(zhuǎn)編碼器的使用方法? 請問旋轉(zhuǎn)編碼器的使用方法?如何與單片機(jī)鏈接和單片機(jī)如何檢測旋轉(zhuǎn)的方向和選擇的次數(shù)?需要組合2根信號線上的電位進(jìn)行判斷,一般 先有信號的線用來觸發(fā)操作標(biāo)志,然后再根據(jù)2線的狀態(tài)判斷是順轉(zhuǎn)還是逆轉(zhuǎn)。我用c語言寫了個旋轉(zhuǎn)編碼開關(guān)的程序,運行起來有點問題啊!在我的程序思路里面,當(dāng)是順時針轉(zhuǎn)的時候應(yīng)當(dāng)給變量加1的,逆時針轉(zhuǎn)的時候

4、應(yīng)當(dāng)減1的。但出現(xiàn)的問題是逆時針能正常減1,但順時針就不能正常加1了,就是順時針轉(zhuǎn)的反而減了一下,與我要的效果剛好相反。各位高人:出現(xiàn)這種現(xiàn)象是什么回事呢?程序我寫得很亂,所以就沒貼出來最佳答案 附圖是編碼開關(guān)輸出的波形圖,可以看出任何方向的旋轉(zhuǎn)發(fā)生時,a或者b的波形都是在另一方電平穩(wěn)定的時候轉(zhuǎn)換電平,不知道你的單片機(jī)是否支持電平變化中斷。下邊是我用pic單片機(jī)的編碼開關(guān)檢測中斷處理程序,希望能對你有參考。 if(raie&raif) /中斷標(biāo)志檢測 unsigned char port_temp1,port_temp2; port_temp1=porta; /讀取端口參數(shù) port_temp

5、2=portc; if(port_temp2&0x04) /檢測其中一個端口的值 if(port_temp1&0x10) /檢測另外端口的值 key_flags|=0x30; /順時針旋轉(zhuǎn) else key_flags|=0x10; /逆時針旋轉(zhuǎn) else ; /非正常波形,不做操作 asm(movf _porta,w); / 清除中斷標(biāo)志 raif=0; 日本松下為日本kenwood(上海)工廠生產(chǎn)的旋轉(zhuǎn)脈沖開關(guān),kenwood用后余貨。全新品,廠牌panasonic,軸柄直徑6mm,旋扭柄按下時一測2只引腳通,放開斷;旋轉(zhuǎn)阻尼手感結(jié)構(gòu),轉(zhuǎn)動時使一側(cè)3只引腳與兩邊引腳實現(xiàn)通斷功能(連續(xù)旋轉(zhuǎn)=連續(xù)的一通一斷)。尺寸:總高度25毫米(連腳)、不連腳21.5毫米,軸柄直徑6毫米,3只焊腳間距2.54-2.54-2.54毫米,兩只腳間距5毫米,兩邊焊腳距離14.5毫米,固定焊腳距離14毫米。類型:旋轉(zhuǎn)編碼器 讀出方式:接觸式 工作原理:增量式15 pulses/360for each phase/30 number and position of detent20 pulses/360for each phase/20 number and position of detentec11系列旋轉(zhuǎn)式編碼器特點:高精密度旋轉(zhuǎn)式滑行編碼器;設(shè)計緊湊,可靠性高;扁薄的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論