新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP的雙光柵匹配解調系統

        基于DSP的雙光柵匹配解調系統

        作者: 時間:2010-10-08 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/151452.htm

          為了實現高精度的數據采樣,本選用美國AD公司推出的一種12位帶并行微機接口的逐次逼近型模/數轉換芯片AD1674來實現的模數轉換,AD1674內部自帶采樣保持器(SHA)、10V基準電壓源、時鐘源以及可和微處理器總線直接接口的暫存/三態輸出緩沖器。

          本采用TMS320VC5402作為主控芯片。這種定點芯片可實現光纖傳感信號的處理、步進電機的控制和顯示等。該芯片具有強大的數據運算和處理功能,利用其RPT和MAC指令可以在單指令周期內實現乘累加運算。其靈活的循環緩沖區和高效的C語言可使TMS320VC5402方便地實現數據的循環尋址與卷積運算,從而實現高速度。

          2.2 系統軟件設計

          系統的軟件部分主要由初始化程序、線性插值子程序或者曲線擬合子程序、顯示程序、驅動程序、中斷服務程序等幾部分組成,可以將A/D轉換和串行通訊代碼放在中斷服務程序中來實現。

          初始化程序用于完成I/O口、內部A/D轉換器、串行口、中斷等資源的初始化。為了協調A/D轉換和步進電機的控制,可由DSP發出控制信號來控制步進電機,以使經過A/D轉換所得的數字信號與加在上的步數一一對應。顯示部分的程序可將此數字信號經代數變換轉換為直接表示應力的數字量,然后通過查表動態實現應力顯示。

          當反射波長與光纖光柵反射波的中心波長重疊時,光電轉換輸出脈沖信號,并向DSP請求中斷,然后由DSP執行中斷服務程序,以將DSP內部A/D轉換器轉換所得的數字量讀入DSP并保存起來,最后通過串行口發送到上位機再中斷返回。

          3 實驗結果分析

          由實驗可得,在砝碼質量從0 g增加到60 g的過程中,粘貼在懸臂梁上的FBG1中心波長漂移0.716 nm,圖4所示為FBG1中心波長隨砝碼質量變化的曲線圖。由圖4可知,懸臂梁上的FBG中心波長變化量與懸臂梁自由端所施加的砝碼質量成較好的線性關系,并且具有較高的靈敏度。

          

          實驗中可通過增加砝碼的質量施加對懸臂梁不斷增加的拉伸應力。兩個光柵反射光信號分別被各自對應的光電探測器所接收。光電探測器輸出的模擬電壓信號則由以DSP為核心的信號處理系統的一系列處理得出傳感光纖布拉格光柵所感測到的外界物理量的大小。

          當PD1對應處理后的電壓信號值為5 V時,對應的點為A和C,即對應的有兩個光纖布拉格光柵的波長值。因此,對于這個5 V電壓,系統無法直接判斷出對應的懸臂梁負載的質量是A點還是C點所對應的質量。對于雙光柵匹配系統,往往會存在兩個匹配光柵并對應兩個光電探測器。除存在PD1外,還存在PD2。系統可以通過PD1和PD2兩者所對應的電壓值來確定產生5V電壓時所添加的砝碼質量。實際上,可通過DSP系統的運算處理得到匹配光柵中心波長的變化量,從而得到傳感光柵的中心波長變化量。對于雙光柵匹配解調系統,對應的傳感光柵可以取反射譜的雙邊,從而擴大傳感光柵的測量范圍。光電探測器的輸出經信號調理電路后的電壓隨應力的變化曲線如圖5所示。

          

          4 結束語

          雙光柵匹配解調系統是以匹配法為基礎并加以改進新方法。它繼承了匹配法結構簡單、成本低、實現容易等優點。同時,雙光柵匹配解調系統還解決了因光電探測器導致的測量范圍受限的問題,也解決了匹配法中存在的雙值問題。該解調系統將匹配光柵粘貼于特殊懸臂梁上,并采用DSP進行處理,不僅提高了響應速度,而且提高了解調的精度和穩定性。減小了匹配光柵因應力過大而損壞的可能性。利用拉力作為系統的待測量進行解調實驗證明該系統具有良好的線性度、解調精度、速度及靈敏度。

        干涉儀相關文章:干涉儀原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 汉寿县| 临高县| 缙云县| 高唐县| 博客| 宁远县| 格尔木市| 丹东市| 泰来县| 宾川县| 黄平县| 龙门县| 石首市| 安义县| 定边县| 菏泽市| 庆阳市| 明光市| 东台市| 普格县| 梁山县| 迭部县| 大洼县| 台江县| 垣曲县| 钟祥市| 三穗县| 基隆市| 海宁市| 威海市| 太和县| 邓州市| 阳谷县| 茶陵县| 龙海市| 桦川县| 西吉县| 岑巩县| 南昌县| 汉沽区| 綦江县|