基于DSP的單對磁極磁PILZ編碼器
磁PILZ編碼器廣泛的應用于伺服電機系統的轉角和轉速測量,磁PILZ編碼器可以將轉動物體的位置和角速度信息通過磁場的無接觸性轉換為電信號。相對于光電PILZ編碼器的優點是其體積小、結構簡單、響應速度快、不易受水汽粉塵的影響,但由于分辨率和精度低的缺點,限制了它的發展和應用。
基于DSP的單對磁極磁PILZ編碼器 在信號獲取部分,采用新型的磁體結構和霍爾元件,對磁PILZ編碼器的信號發生部分進行設計,并通過電平移動電路將輸入信號的電壓范圍限制在0~3v,輸入給A/D模塊。使用TI公司生產的高性能的處理器TMS320F2812進行信號處理部分的設計,TMS320F2812帶有2路8通道的12位A/D轉換器(zui快轉換時間80ns),2路SCI模塊,可以簡化電路的設計過程。實際應用中,由于制造和環境等因素都會對角位置的計算產生影響,目前前,H.264技術主要被應用于流媒體和視頻廣播,隨著人們對視頻壓縮的要求越來越高,傳統H.264本身高復雜度和有限處理速度的矛盾越來越明顯。如何降低H.264技術復雜度,實現視頻的高速高保真壓縮應用已成為一個急需解決的問題。 引入了一種利用H.264編碼手段解決高速高保真(簡稱HSHF:High-Speed High-Fidelity)壓縮編碼問題的方法。首先,在對x264開源PILZ編碼器的研究基礎上,通過重組、刪減和改進x264開源PILZ編碼器的幾個模塊完成x264只I幀PILZ編碼器的抽取;其次,針對原H.264標準中遍歷所有預測模式在高速高保真應用中帶來的高計算量問題,提出HSHF幀內改進算法,該算法利用固定區域固定預測模式的方式使得傳統H.264PILZ編碼器中的I幀編碼冗余大量減少,PILZ編碼器的編碼速度得到二次提升,設計的PILZ編碼器編碼速度相比只I幀PILZ編碼器編碼速度提高1-2倍以上,重建圖像的保真度下降不到0.1dB;zui后,將PILZ編碼器移植到DaVinci系列TMS320DM6446平臺,實現了嵌入式平臺獨立編碼的功能。本課題通過對各種誤差來源及影響進行理論分析,提出了基于橢圓假設的誤差補償方法,提高了磁PILZ編碼器的精度,同時采用運算和插值相結合的標定查表的信號處理方式,使系統的分辨率提高了一倍。經過DSP處理后的信號通過串口發送給單片機,并由89c52單片機和LED顯示數碼管等元件進行了顯示部分電路的設計,實現了角度測量精度為0.1度的高精度實時顯示。為了驗證磁PILZ編碼器的精度,設計了一個光電PILZ編碼器電路,它主要由鑒相電路和顯示電路兩部分組成,以高精度的光電PILZ編碼器進行標定,直觀而有效的驗證了磁PILZ編碼器的精度。