【廣告】
數(shù)字旋轉(zhuǎn)編碼開關(guān)的原理及使用方法
在電子產(chǎn)品設計中,經(jīng)常會用到旋轉(zhuǎn)編碼開關(guān),比如數(shù)碼電位器等,它的英文名翻譯過來就是Rotary Encoder Switch。在寫這個元件的驅(qū)動程序之前,我google、baidu了一些它的使用說明資料,知道了它具有左轉(zhuǎn)、右轉(zhuǎn)和按下三個功能,有五個腳,其 實它使用起來并不難,我看到網(wǎng)上的資料大都說操作它時判斷正轉(zhuǎn)和反轉(zhuǎn)是一個難點,在這里我希望博友在看了我的代碼后會覺得這其實只是一個“傳說”!我的代 碼會把這個問題說的清清楚楚、簡簡單單的!我覺得其實判斷正轉(zhuǎn)和反轉(zhuǎn)的關(guān)鍵就是:當BMA為低電平時,BMB的跳變沿是怎樣的——上升沿表示正轉(zhuǎn),下降沿 表示反轉(zhuǎn)。只要用代碼把這個描述清楚就OK了,這個器件就基本可以順利地操作了。
網(wǎng)絡攝像機編碼器其實真正的網(wǎng)絡攝像機編碼器應該是:編碼器 攝像機,其工作原理是,視頻信號通過傳輸線,再傳送給編碼器,然后進行數(shù)字化、編碼、網(wǎng)絡傳輸、存儲。 但是一般的模擬傳輸線路有一個問題是:模擬信號在傳輸過程中損耗很大,隨著傳輸距離的增加,信噪比急劇增加,這就使得圖像質(zhì)量迅速下降,并且由于在傳輸過程中引入了大量噪聲,這就使得編碼器的視頻壓縮編碼難度增加,也使得視頻的碼率會成倍上升,進而使得在低帶寬的網(wǎng)絡下傳輸難度增加,也使得視頻存儲的硬盤空間需求加大,也就是說模擬傳輸不僅使得圖像質(zhì)量容易降低,也使傳輸和存儲的成本增加。
增量式光電編碼器的分類
按照增量式編碼器的類型大致可以分為空心軸增量式光電編碼器和實心軸增量式光電編碼器。
增量式光電編碼器的優(yōu)點是:原理構(gòu)造簡單、易于實現(xiàn);機械平均壽命長,可達到幾萬小時以上;分辨率高;抗干擾能力較強,信號傳輸距離較長,可靠性較高。
旋轉(zhuǎn)編碼器的壽命長達十幾萬次之多,比普通的電位器使用壽命長很多,還不會因為機械的磨損導致阻值偏差,影響音響設備聲音正常輸出,調(diào)節(jié)精度取決于與MCU配合的音量控制芯片的控制級數(shù),與旋轉(zhuǎn)編碼器本身無關(guān),這也是普通一般電位器無法做到的。
增量式編碼器在每轉(zhuǎn)動一圈或每產(chǎn)生一英寸或毫米的直線運動時就會輸出一定數(shù)量的等間隔脈沖(PPR)。 編碼器廠家對于運動方向檢測不太重要的應用,往往會采用單通道輸出。而對于需要方向檢測的應用,則會采用兩通道相位有90度偏差的正交信號輸出;電路根據(jù)輸出信號之間的相位關(guān)系來判斷運動方向。對于反向運動或需要在靜止或機械振動時維持固定位置的應用,這種方法很有用。例如機器停機時出現(xiàn)的振動會引起單向編碼器產(chǎn)生一系列脈沖,而控制器可能會錯誤地將其視為運動。如果使用正交編碼器,控制器就不會出現(xiàn)這樣的錯誤。