基于VC++雷達信號系統軟件測試平臺的設計
2.3 軟件設計實(shí)現流程
首先將打開(kāi)系統,對系統進(jìn)行初始化,并對系統各資源進(jìn)行復位;然后將算法代碼加載到DSP芯片中;獲得各部件資源句柄;將共享存儲區清零,同時(shí)設置相應的中斷方式。此后就可以將HSP接收并處理后的數據傳送到DSP中進(jìn)行相應的處理,DSP處理后的數據再通過(guò)Hurricane傳送到PC機中存儲。同樣,PC機上的數據可以送往DSP芯片進(jìn)行處理,處理后的數據再傳送給HSP,進(jìn)行相應的性能分析等等。這樣就完成了整個(gè)通信過(guò)程。整個(gè)軟件設計流程,如圖4所示。該軟件具有一定的可擴充性,可以根據具體環(huán)境添加相應的功能模塊。部分相關(guān)界面,如圖4和圖5所示。圖4為通過(guò)VC編程來(lái)實(shí)現PC機與DSP進(jìn)行通信的界面,圖5為測試PCI通道是否可以通信的界面。首先測試PCI通道是否可以通信,然后測試通道是否可以正確傳送數據。圖5顯示PCI是否可正常通信且傳送數據。通過(guò)VC的消息盒或者菜單顯示證明PCI通道可以通信并且能正確通信。通過(guò)軟件來(lái)監控PC機與DSP通信的界面,如圖4所示。本文引用地址:http://dyxdggzs.com/article/195649.htm
實(shí)現了PC機監控HSP、控制HSP的工作時(shí)序、監控HSP系統是否正常工作等。同時(shí)可以將DSP處理后的數據存儲到PC中。
3 結束語(yǔ)
文中針對HSP不方便測試和數據分析的缺點(diǎn),設計了基于VC++的軟件測試平臺。該軟件應用于大氣雷達系統測試過(guò)程中,通過(guò)該平臺可以方便各雷達站操作人員對系統的檢測,做到準確及時(shí)地發(fā)現問(wèn)題,有利于快速排除故障,從而提高設備的工作效率,減輕雷達站觀(guān)測人員的工作量。同時(shí),可以編寫(xiě)更為詳細的數據分析模塊,比如通過(guò)加噪或者對獲得的回掃數據進(jìn)行分析等來(lái)對大氣云圖中的雨滴數進(jìn)行分析,從而獲得更為準確的天氣情況。此外,該軟件具有一定的可擴展性,可以根據硬件的不斷升級進(jìn)行相應模塊的添加和修改,最終形成一種通用的軟件平臺。
評論