旋轉編碼器音量旋鈕原理AD接鍵原理學習教案_第1頁
旋轉編碼器音量旋鈕原理AD接鍵原理學習教案_第2頁
旋轉編碼器音量旋鈕原理AD接鍵原理學習教案_第3頁
旋轉編碼器音量旋鈕原理AD接鍵原理學習教案_第4頁
旋轉編碼器音量旋鈕原理AD接鍵原理學習教案_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、會計學1旋轉旋轉(xunzhun)編碼器音量旋鈕原理編碼器音量旋鈕原理AD接鍵原理接鍵原理第一頁,共9頁。初始狀態此兩接口的電平(din pn)是一致的,可能是高或低電平(din pn),編碼器在旋轉的時候它倆的電平(din pn)會隨旋轉的角度和方向發生變化此接口(ji ku)為編碼器按下的檢測腳,軟件通過檢測它的電平變化來判斷是否按下編碼器的內部構造其實就是(jish)3個開關編碼器內部的工作原理下圖為實物編碼器內部構造圖第1頁/共9頁第二頁,共9頁。3.軟件處理的邏輯通過編碼器輸出波形圖可知每個運動周期的時序 順時針運動 逆時針運動 A B A B 1 1 1 1 0 1 1 0 0 0

2、 0 0 1 0 0 1 (1)MCU通過判斷A,B輸出的兩個狀態,就可以輕易(qng y)的得出角度碼盤的運動方向。(2)當編碼器按下時,編碼器上的KEY腳為低電平(常態為高電平),MCU判斷其管腳被拉低來做出它相應的動作。(3)我司大屏機的編碼器硬件上A、B兩端口是接在一起,分別串了10K和20K電阻,MCU通過識別其不同的電壓值變化還判斷編碼器旋轉的方向。以下為編碼器順時針和逆時針旋轉輸出的波形圖:第2頁/共9頁第三頁,共9頁。4.編碼器在使用時需注意的事項編碼器在使用時需注意的事項(shxing)(1)選用編碼器時要注意以下幾點:)選用編碼器時要注意以下幾點:編碼器的空間大小、柄長、切

3、槽深度、總高度、封裝類型等編碼器的空間大小、柄長、切槽深度、總高度、封裝類型等 (2)增量型旋轉編碼器有分辨率的差異,使用每圈產生的脈沖數來計量,數目從)增量型旋轉編碼器有分辨率的差異,使用每圈產生的脈沖數來計量,數目從6到到5400或更高,脈沖數越多,分辨率越高;這是選型的重要依據之一。或更高,脈沖數越多,分辨率越高;這是選型的重要依據之一。 5.編碼器在使用中出現的問題點編碼器在使用中出現的問題點(1)編碼器在旋轉過程中有時會出現漏檢測的現象,像這種問題,大部分是軟件問題造成的,一般是)編碼器在旋轉過程中有時會出現漏檢測的現象,像這種問題,大部分是軟件問題造成的,一般是MCU查詢檢測的時間

4、較長,扭太快會導致查詢檢測的時間較長,扭太快會導致(dozh)漏檢測,解決的方法是縮短查詢檢測時間間隔。漏檢測,解決的方法是縮短查詢檢測時間間隔。(2)編碼器在使用過程中有時會遇到出現扭兩下才響應一下的現象,這種問題大多是硬件網絡接錯誤造成的。)編碼器在使用過程中有時會遇到出現扭兩下才響應一下的現象,這種問題大多是硬件網絡接錯誤造成的。第3頁/共9頁第四頁,共9頁。二二.AD按鍵工作按鍵工作(gngzu)原理原理 AD按鍵的原理是通過采集(cij)點不同電壓而執行不同的功能。當不同的按鍵被按下時,AD轉換的電壓不同,通過AD轉換值便可以判斷出是哪個按鍵被按下,我司的面板按鍵及方控的識別采用的就

5、是這種方式。1.電阻串聯分壓式 右下角圖為電阻串聯分壓式原理圖,也是我司傳統機型面板按鍵板使用的原理圖,MCU通過采集(cij)a點的電壓來識別每個按鍵的功能,且每個按鍵都有它所對應的電阻值,從第2個按鍵開始,后面每一個按鍵的電阻值為前面所有的電阻值之和。假設需采集(cij)S10按下的電壓:Ua=3.3*(R2+R3)/R1+R2+R3第4頁/共9頁第五頁,共9頁。 2.電阻并聯分壓式 右圖為電阻并聯分壓式原理圖,其原理也是同電阻串聯式,MCU通過(tnggu)采集a點的電壓來識別按鍵的功能。一般這種做法使用的較少,因為按鍵越多,就代表后面的電阻取值就要越大。第5頁/共9頁第六頁,共9頁。3

6、.軟件如何處理軟件如何處理AD數據數據 我們常見的汽車上的方向盤上的按鍵我們常見的汽車上的方向盤上的按鍵(n jin),大多數都是,大多數都是AD按鍵按鍵(n jin),MCU通過先采集好通過先采集好AD數據,并對采集到的每一個電壓賦予其功能,然后存儲在程序當中,數據,并對采集到的每一個電壓賦予其功能,然后存儲在程序當中,MCU通過不斷的掃描,一識別到通過不斷的掃描,一識別到AD數據,通過與保存的數據做對比,就能輕易的識別出被按下的按鍵數據,通過與保存的數據做對比,就能輕易的識別出被按下的按鍵(n jin)。 MCU有時在識別按鍵會出現兩個按鍵的功能一樣,但兩個按鍵的電壓不一樣,出現這種情況,

7、大多是因為這兩個按鍵的電壓相差的太近了造成(zo chn)的,比如方控,MCU可通過選擇不同的上拉或更改其電壓的采集范圍來避免此問題。我們目前使用的3.3V的MCU一般是識別某個電壓的+/-150mv范圍內為有效,5V的MCU則是在+/-200mv以內,針對沒有可選上拉的AD電路,我們在設計AD按鍵時,3.3V的MCU每個按鍵之間的電壓必須大或等于300mv,5V的MCU每個按鍵之間的電壓需大或等于400mv,否則可能會造成(zo chn)串鍵的現象。第6頁/共9頁第七頁,共9頁。4.AD采集數據的誤差干擾及設計注意事項采集數據的誤差干擾及設計注意事項其實在實際中不可能得到很準確的其實在實際中

8、不可能得到很準確的AD轉換值,這是由于存在以下幾種誤差:轉換值,這是由于存在以下幾種誤差: 對于同一個電壓值,對于同一個電壓值,AD多次轉換的結果不可能完全相同。多次轉換的結果不可能完全相同。 電阻的誤差。電阻值由于制作以及溫度的原因,誤差較大,所以不可能得到很準確的分壓。在實際使用中盡量采用電阻的誤差。電阻值由于制作以及溫度的原因,誤差較大,所以不可能得到很準確的分壓。在實際使用中盡量采用(ciyng)精度為精度為1的電阻。的電阻。 普通按鍵按下產生的抖動也會造成普通按鍵按下產生的抖動也會造成AD數據采集的誤差,一般設計時硬件上在按鍵前端可增加對地的電容,軟件上也可做延時處理進行消抖。數據采集的誤差,一般設計時硬件上在按鍵前端可增加對地的電容,軟件上也可做延時處理進行消抖。有些硅膠按鍵

溫馨提示

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

評論

0/150

提交評論