以前主機板上常見的一排開關用作跳線調節頻率的,也叫編碼開關、撥碼開關,輸出二進制BCD碼。滑鼠上用的這種叫旋轉式編碼開關。 這種元件主要用在廉價的滑鼠滾輪上,作為滾動的感測器。這種感測器是出於降低成本來使用的。
較好的滑鼠滾輪是光柵結構,即:一個發光二極體、一個接受管,之間是滾輪的光柵,滾輪滾動時光柵不斷阻擋和透過光線,使接受管獲得脈衝信號,從而實現感知滾輪滾動的效果。同時還需要一些機械結構來實現滾輪的支撐和滾動時有段落的手感。
而這種廉價的替代品結構則簡單的多,一個元件就實現了感知滾動、支撐滾輪和滾動時的段落感。
轉盤下的底座。可見圓形的三分之一是一塊兒整體的金屬片,剩下的三分之二是間斷的金屬片。轉盤滑動時,轉盤背面的簧片在底座的金屬片上間斷的導通和斷開,形成脈衝信號,來實現感知滑鼠滾輪滾動的效果。
受到wantcity 朋友的指點,我又仔細觀察了一下底座上金屬片的結構:三分之一是一整塊兒金屬片對應一個管腳0,三分之一是斷續齒狀金屬片對應一個管腳a,另三分之一斷續齒狀金屬片對應另一個管腳b。轉盤旋轉時,會保證轉盤上的一個觸點在連續金屬片上,一個觸點連線在管腳a或者b的金屬齒上,第三個觸點在齒的空擋部位。也就是保證在旋轉的每一格都會接通a和0或者b和0。每旋轉過一格,就會產生導通a到b或者b到a切換。這種切換經過滑鼠的編碼,告訴電腦滑鼠滾輪是向上旋轉還是向下旋轉。
此外,還有一種帶柄的編碼開關,有些還集成一個按鈕,(能左右轉能按下)常用於電子儀器的面板(例如電子示波器的旋鈕,高檔音響的旋鈕等),用於快速調節參數。