久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 光電編碼器在車載信息娛樂系統中的應用

光電編碼器在車載信息娛樂系統中的應用

作者: 時間:2016-12-20 來源:網絡 收藏


而編碼器輸出的是穩定可靠的數字信號,可以通過下一級設備的可編程控制,實現對音量的準確調節,并消除干擾。編碼器使用時能夠360°旋轉,響應速度快,旋轉量計量精確,旋轉聲響微小,同時它壽命長、不產生噪聲,電路簡單,這都是電位器無法比擬的。相對于電位器和其他元件來說更有利于音量調節這樣的需要連續變化的控制。

2.2 編碼器輸出控制電路程序設計

編碼器的輸出脈沖的辨向和計數可以通過硬件電路實現,也可以用軟件方法實現。以下主要介紹單片機編程控制來實現脈沖的辨向和計數。本方法采取1 ms定期查詢方式讀取A/B相脈沖狀態,為了保證讀取A/B相脈沖狀態的正確性,需要進行3次一致性的消抖,然后依據編碼器輸出波形的相位關系,判斷出編碼器的旋轉方向和旋轉量。具體軟件流程圖如圖4所示。


2.3 程序測試要點

汽車音響系統中采用編碼器作為音量調解旋鈕,搖擺晃動量小,旋轉定位虛位小。但是車輛在行駛過程中,發動機以及其他車載電子設備都有可能對編碼器的輸出波形產生電磁干擾或其他干擾,這就需要程序能夠識別干擾,不會誤計數和判錯方向??梢岳眯盘柊l生器產生脈沖,模擬編碼器輸出脈沖,并將其連接到單片機的輸入端口,從以下幾個方面對程序進行測試。

1)正反方向和增減量的確認

給單片機輸入n周期正方向脈沖,波形如圖5所示,驗證程序是否能正確無誤檢測出正向并驗證增減量是否增大n。同理驗證反方向。


2)單相斷線錯誤確認

當編碼器出現故障,A相或者B相斷線,斷的一相恒為邏輯高電平或者恒為邏輯低電平,另一相為正常變化的脈沖波形。利用信號發生器模擬編碼器A相或者B相異常,恒為高或者低,共計4種情況如圖6。測試程序是否能夠識別出異常,并且計數量不會變化。

汽車在途徑碎石路時會產生強烈微震動,及車載其他電子設備的電磁干擾,都會影響編碼器輸出不正常的邏輯波形如圖7所示。經過測試確認這些微震動不會導致程序變量值的變化。


3 結束語


光電旋轉編碼器具有旋轉操控性好、旋轉定位準確以及體積小、重量輕、結構簡單、可實現數字量輸出等綜合技術優勢,同時配有單片機等下一級可編程設備的準確無誤的信號識別,具有很強的抗干擾能力,在車載電子產品中得到了廣泛的應用。

隨著汽車工業的飛速發展,電子技術的應用幾乎深入到汽車所有的系統。采用新原理應用新技術的各類新型光電編碼器將會不斷出現,并向著小型化、智能化和集成化的方向發展,以滿足汽車安全性、舒適性、經濟性和娛樂性的需要。


上一頁 1 2 下一頁

評論


技術專區

關閉