關 閉

        新聞中心

        EEPW首頁 > 安全與國防 > 設計應用 > 基于USB2.0的非制冷紅外熱像儀圖像處理系統設計

        基于USB2.0的非制冷紅外熱像儀圖像處理系統設計

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

        void TD_Init(void)

          該函數在框架初始化期間調用,函數中可設置整體狀態變量的初始值,規定各種資源的使用及配置外圍接口的輸入/輸出等。

          Void TD_poll(void)

          設備工作期間,該函數重復調用,包含一個執行外設功能的狀態機。

          BOOL TD_Suspend(void)

          該函數包含使設備進入低功耗狀態的程序,然后返回True。返回False時,阻止設備進入掛起狀態。

          void TD_Resume(void)

          此函數使設備恢復到正常操作方式。

          設備請求主要完成的任務是確定新的配置接口和端點。USB中斷完成用戶定義的中斷請求服務。本設計中使用的是SLAVE FIFO工作模式。

          2.2 FPGA的程序設計

          不僅輸出了數字視頻流,還輸出了場同步信號、行同步信號、奇偶場信號和像素時鐘信號,FPGA根據這些同步信號以及SRAM的片選、寫選通信號等來控制視頻數據流的時序,完成圖像采集、緩存和上傳。

          2.3 上位機驅動程序設計和應用程序設計

          利用VC++6.O對Cypress提供的GPD重新擴充生成定制的驅動程序。應用程序是通過I/O控制調用訪問USB設備完成紅外視頻的采集、處理、顯示及存儲。

        3 結束語

          該系統能夠完成圖像的采集、傳輸、存儲等要求,達到了設計的數據傳輸要求。系統具有集成度高、靈活性好、即插即用與自動配置等優點。但圖像在高分辨率的情況下數據量較大,當PC連接有多個USB高速設備時對帶寬的要求較高,可先將數據壓縮后再上傳。

        紅外熱像儀相關文章:紅外熱像儀原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 牙克石市| 丰宁| 柳江县| 江西省| 贺州市| 苏尼特右旗| 晋宁县| 马关县| 登封市| 凌云县| 静海县| 连江县| 阜平县| 固阳县| 泗水县| 厦门市| 漠河县| 乌拉特中旗| 彭泽县| 丰县| 和林格尔县| 河北省| 康马县| 石首市| 新乡市| 探索| 双柏县| 泰宁县| 磐安县| 阿克陶县| 衡阳市| 舟山市| 宁明县| 松原市| 宁远县| 柳林县| 萝北县| 弋阳县| 彭山县| 海原县| 两当县|