一種基于PCI總線(xiàn)和DSP技術(shù)的虛擬儀器設計
整個(gè)應用控制軟件的功能模塊框圖如圖6所示。
本文引用地址:http://dyxdggzs.com/article/93522.htm基于以上的控制功能模塊圖,選擇使用VC++來(lái)實(shí)現本系統應用軟件的人機界面以及對系統的控制功能。VC++的開(kāi)發(fā)環(huán)境集編輯、編譯、連接、調試、向導等多項功能于一體,并且提供了目前成為業(yè)界標準的MFC(Microsoft Application Foundation Classes)類(lèi)庫。
我們開(kāi)發(fā)的虛擬儀器系統PC端控制軟件可實(shí)現數據波形顯示、端口配置、內存讀寫(xiě)以及對儀器的控制功能,其主界面如圖7所示。

圖7 程序主界面
結語(yǔ)
本設計實(shí)現了基于DSP技術(shù)與PCI總線(xiàn)的數據采集處理卡,開(kāi)發(fā)了虛擬式實(shí)時(shí)多通道FFT頻譜分析儀的應用程序以及主機監控界面。通過(guò)在數據采集卡上集成DSP,使得該卡不但能實(shí)時(shí)不掉點(diǎn)地采集外界信號,而且能在卡上實(shí)現數字濾波、FFT頻譜分析。
整個(gè)系統經(jīng)過(guò)綜合調試和嚴格測試后,達到設計需求,業(yè)已投入實(shí)際使用。
評論