新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA的小型星載非制冷紅外成像系統設計與實現

        基于FPGA的小型星載非制冷紅外成像系統設計與實現

        作者: 時間:2017-06-05 來源:網絡 收藏

        采用內編隊衛星方式測量大地重力場,需要在內衛星所受非保守力引起的擾動加速度小于1×10-11 m2/s的情況下測量內外衛星的相對位置[1],利用非接觸可見光測量帶來的光壓擾動在4×10-10 m2/s左右,已超出了非保守力的干擾要求范圍。通過分析得出,利用內衛星表面和外衛星腔體內表面的紅外發射率不同,采用三臺固定于外衛星腔體內表面的紅外相機對內衛星進行拍攝,可解算出內外衛星的相對位置。

        由于內編隊衛星的特殊性,要求該星載紅外相機的體積、質量、功耗都很小。通過調研發現,現有的商業紅外相機很難達到上述要求,且無法滿足航天要求。而制冷型相機需要冷卻裝置將探測器冷卻到相當低的溫度,這增加了整個系統的功耗和復雜度。因此,研制一種小型星載非制冷紅外相機是實現內編隊衛星有效載荷需要首先解決的問題。基于上述需求,本文通過分析內編隊重力場衛星的紅外成像環境,選用了合適的長紅外焦平面陣列探測器,對非制冷紅外相機進行了系統設計,并利用實現了對焦平面陣列探測器芯片正常工作所需各種信號的控制和圖像預處理算法以及整個系統的綜合管理。

        1 系統總體設計

        本文設計的系統主要由光學鏡頭、非制冷紅外焦平面陣列、控制電路、圖像處理和輸出電路組成,系統構成框圖如圖1所示。紅外目標光線經過紅外光學鏡頭聚焦在CCD探測器上,模擬電路部分提供CCD工作的基準電壓,CCD探測器在數字電路部分提供的掃描時序驅動下以模擬電壓的方式逐行輸出每一像素點的灰度值。該模擬電壓信號經過高精度A/D采樣后生成數字圖像信號送入數字電路部分。數字電路部分實時完成各種圖像處理任務,并輸出處理后的圖像數據供PC機作后續處理或在電視機屏幕上顯示。

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


        考慮到電路噪聲對紅外圖像信號的影響,本系統采用了數字電路和模擬電路分離設計思想,將數字電路和模擬電路設計在不同的電路板上,通過排針直接相連。它們之間只有數字信號的交互,這樣既可以減小數模混合電路的相互干擾性,也可以降低信號在傳輸線上的噪聲影響。模擬電路部分主要采用各類電壓轉換芯片實現對CCD探測器基準電壓的設置。模數轉換芯片實現對探測器輸出模擬圖像信號的轉換以及處理后模擬圖像信號的輸出。數字電路部分以內嵌MicroBlaze 32位微處理器軟核的為主處理器[2],實現的功能主要包括CCD探測器時序生成、圖像處理算法、處理后的數字圖像信號輸出以及整個系統的綜合管理等[3]。

        2 各模塊的設計與實現

        2.1 CCD探測器電路設計與實現

        根據內編隊重力場衛星設計的紅外成像環境溫度(300 K)和黑體維恩位移定律,可得到紅外光譜輻照度的峰值波長為9.66 μm,處于長波紅外波段,因此可以選用典型波長為8 μm~14 μm的紅外焦平面陣列探測器。在波長范圍確定的情況下,綜合考慮航天運用上高可靠性、低功耗、低噪聲和小型化等方面的要求,選取了ULIS公司生產的UL 03 16 2非制冷型長紅外微型測輻射熱儀[4]。與之相匹配的紅外鏡頭委托相關公司設計了視場角120°、焦距3 mm、光圈F數為1的廣角鏡頭。UL 03 16 2微型測輻射熱儀焦平面陣列包含兩部分:由384×288個單元組成,采用多晶硅工藝制作的電阻型兩維探測陣列;連接到探測器陣列的硅工藝讀出集成電路(ROIC)。
        根據探測器芯片資料,探測器正常工作所需的電源和各項偏置電壓參數要求如表1所示。

        由表1可知,VDDA和VDDL為供電電源,選用了轉換效率高、穩定性好的LT1086-5.0和LT1086-3.3電源芯片,它可提供1.5 A的最大電流。4個精密基準電壓源需要為探測器提供低噪聲的偏置電壓(VBUS、GFID、VSK和GSK),比較此類芯片的特性,采用AD584配合精密可調電阻產生VBUS、GFID和VSK三種電壓,采用LM4041配合精密可調電阻產生GSK電壓。為了使電源噪聲達到上述要求,設計了放大器去噪電路,采用低噪聲精密放大器OP270,它在1 kHz下能達到5 nV的電壓穩定精度,溫度漂移為1 ?滋V/K。圖2以VSK(5.475 V)電壓為例給出了具體電路原理圖,其他電壓的電路原理基本類似。

        探測器借助不同的外部時鐘和偏置電壓,內部時序器為完全同步的ROIC操作提供所有必要的內部信號,所有內部脈沖都是通過主時鐘的整數倍頻得到的。內部時序器的操作僅需要以下時鐘[4]:(1)主時鐘(MC);(2)復位信號;(3)積分信號。VIDEO信號在每行積分完成的18.5個時鐘周期后開始輸出,與之相應的AD采樣時鐘可設置為積分完成后的19個周期開始,與主時鐘同步。上述信號的時序關系可在內部編程實現。

        2.2 模擬采樣電路設計

        為了保證圖像的高質量,需要確保高精度、低噪聲的A/D轉換。CCD探測器為串行輸出,最高主頻為6 MHz,圖像采集的數據量較大。輸出的Video信號在1 V~4.2 V內動態變化,它對應了-10 ℃~80 ℃的溫度范圍,由于系統環境溫度是27 ℃,Video信號的輸出范圍很小,給電路的設計帶來了較大的困難。為了盡可能提高輸出速度和采樣精度,選用了14位高速高精度集成轉換芯片AD9240[5],其電路連接圖如圖3(a)所示。





        本系統設計中考慮到圖像目標比較均勻單一,采用了計算量偏小的A3×3中值濾波窗口。

        上述圖像處理模塊的實現都由FPGA實現,對于非均勻性校正,預先將高低溫下的探測器像元響應存入外部SRAM中,直接調用FPGA中的乘法和加法模塊通過上述公式計算各像元系數并存儲到Flash中,在實時校正過程中由將系數調入到外部SRAM中供校正模塊使用[5]。對于線性灰度變化,可先求取圖像的最大和最小灰度值,然后將校正后的像素值代入式(6)即可求得。對于3×3中值濾波,可將圖像數據延遲得到3行并行數據[7](不延遲行數據、延遲1行數據和延遲2行數據),利用這3行并行數據完成3×3窗口內延遲1行數據的中值濾波計算。

        2.4 圖像輸出模塊設計與實現

        經過預處理后的圖像通過兩種方式輸出:(1)通過LVDS接口信號方式輸出,供后續處理;(2)實時顯示在電視屏幕上。

        LVDS信號采用低壓差分信號傳輸方式,可實現信號的高速低噪聲傳輸[8]。電路設計較為簡單,只要在數據的收發兩端設計LVDS信號轉換芯片即可,本系統發送端采用了信號發送轉換芯片DS90CR215,接收端采用了與之相對應的信號接收轉換芯片DS90CR216。

        將紅外探測器采集到的圖像實時顯示在電視屏幕上,需要將預處理后的數字圖像信號轉換為PAL制式的模擬電視信號。系統采用AD公司的DAV7123視頻轉換芯片,視頻碼流在芯片內部進行D/A轉換,再進行視頻編碼,然后生成復合同步信號、消隱信號和模擬視頻信號,這三路信號共用一路信號輸出[9]。由于PAL625行制的電視信號采用13.5 MHz的抽樣標準,而探測器輸出5 MHz,因此在輸出端采用了雙口RAM對圖像數據進行了緩存,再根據現有PAL制式電視標準[10]對雙口RAM中的像素灰度值進行讀取。

        3 系統測試結果與分析

        通過上述硬件電路的設計和圖像預處理算法的實現,得到不同預處理階段的圖像和PC機上實現的邊緣提取結果如圖4所示。

        通過圖4圖像可以得出,兩點校正后的圖像成像效果較好,伴有隨機散粒噪聲干擾,經過中值濾波后,基本上消除了噪聲的影響。預處理后的圖像邊緣輪廓清晰,通過邊緣提取結果分析得知,圖像質量基本上能保證內外衛星相對位置解算的精度。

        本項目設計的最終目的是要通過外衛星腔體內表面的三臺紅外相機對內衛星進行照相,最后通過雙目或三目交匯解算出內外衛星的相對位置。本文的內容屬于前期紅外相機原理樣機的研制,包括紅外CCD探測器的選取,硬件電路的設計與軟件系統的實現,但其功能只限于紅外圖像信號的獲取和圖像預處理,FPGA實現的算法沒有涉及到后續的圖像處理,包括圖像的邊緣提取、中心擬合以及三目交匯的解算。通過對預處理后的圖像邊緣提取結果分析可知,該原理樣機的圖像輸出質量良好,基本達到系統要求,攻克了內編隊重力場衛星有效載荷測量的關鍵技術,為后續試驗樣機和工程樣機的研制奠定了堅實的基礎。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宜兰县| 凯里市| 阿拉善左旗| 合作市| 公主岭市| 庆安县| 盖州市| 基隆市| 通辽市| 古田县| 屯昌县| 五台县| 资阳市| 长阳| 保德县| 吉水县| 宁国市| 盱眙县| 哈尔滨市| 林州市| 上栗县| 芮城县| 德令哈市| 长武县| 彭山县| 永丰县| 山西省| 库尔勒市| 延安市| 鄂托克旗| 扶沟县| 安国市| 揭西县| 喀喇沁旗| 香港| 安多县| 栖霞市| 泸西县| 安宁市| 渭南市| 太白县|