a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > 數字合成掃頻儀USB2.0接口設計

數字合成掃頻儀USB2.0接口設計

作者: 時間:2012-06-29 來源:網絡 收藏

2.2 設備驅動程序
USB驅動程序是基于WDM的內核程序,驅動程序由運行于內核模式的系統級代碼組成。USB系統驅動程序包括USB設備驅動程序,USB總線驅動程序和USB主控制器驅動程序,Windows操作系統中嵌入了USB總線驅動程序、USB主控制器驅動程序以及通用的USB設備驅動程序,如U盤、USB的其他數碼設備等。的USB設備是特殊功能的設備,Windows操作系統中通用的設備驅動程序不支持其運行,因此需要編寫特定的設備驅動程序。中采用Visual Studio C++.NET+Windows XP DDK+DriverStudio 3.2綜合平臺進行本設備驅動程序設計,運用Driv erWizard生成驅動程序的基本框架,該驅動程序框架包含了幾個基本類,然后在VC集成環境下修改有關程序,增加相關的具體操作代碼以完成應用程序和驅動程序之間的信息交換,包括驅動入口例程、加載設備和卸載驅動例程,設備的枚舉、打開、讀寫、關閉設備和入口端點等函數設計。
2.3 應用程序設計
應用程序設計運用NI的Lab Windows CVI9.0開發平臺設計,該程序主要完成以下幾方面功能:(1)與下位機進行數據交換,讀取下位機所采集到的點數據并將其以圖像的形式實時顯示。并且可對顯示的圖像進行移位、參考點選擇、頻率標記、相關參數計算等功能。(2)將下位機的參數設置信息以.dat文件的形式保存,在需要時可調用保存的設置信息對下位機進行參數設置與控制。還可將下位機顯示的波形文件以及相關的參數以word形式保存。(3)用戶界面模擬下位機儀器的操作面板進行設計,如圖4所示。界面分為6個區域,包括參數設定區域、測量功能設置、系統設置、信號源設置、圖形顯示界面以及相關參數顯示區域。參數設定區域主要用于設置頻率參數、參考電平、輸入輸出阻抗等;測量功能設置;系統設置包括系統復位設置、與之間設置、幅度與相位校正設定以及存儲設定;信號源設定頻率參數帶寬、幅頻與相頻測量開關、顯示刻度與參考位置設定;圖形顯示主要是將采集到的點數據以圖形的形式連續顯示以及頻標等標記符號顯示;相關參數顯示區域顯示圖形的顯示格式與顯示方式,輸出電平與輸出狀態,中心頻率及掃描帶寬、顯示刻度與參考電平;點擊相應按鈕可對下位機進行相應操作,即用主機來控制下位機工作。

本文引用地址:http://www.j9360.com/article/160363.htm

a.JPG



3 結束語
從硬件和軟件兩方面對掃頻儀的USB設計進行了論述,具有結構簡單、傳輸數據量大、操作方便、設計靈活且易于升級的特點。USB接口的設計硬件配置為OTG模式,方便掃頻儀作為Host和其他USB設備進行通信,如U盤等存儲設備,更為方便地存儲經DSP處理后的數據。經測試與實驗表明,基于ISP1362設計的USB接口能夠使掃頻儀穩定、準確的傳輸數據,且能同步進行數據上傳和下傳,滿足設計需求。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉