基于PC104的陀螺儀動(dòng)態(tài)測試系統設計

2.3 系統程序設計
虛擬測試系統的主要功能是實(shí)時(shí)接收數據采集卡采集的數據,進(jìn)行數據處理(如濾波,FFT變換等)、數據存儲和數據實(shí)時(shí)顯示。操作者根據數據判斷測試指標是否合格。
程序設計的數據采集過(guò)程為:在開(kāi)始數據采集后,DAQ卡不斷地采集數據,并將它們存貯在指定的緩沖區中;然后LabVIEW每隔一段時(shí)間,將一批數據送入計算機進(jìn)行處理。如果緩沖區存放已滿(mǎn),DAQ卡就會(huì )又重新從內存起始地址寫(xiě)入新數據,覆蓋原來(lái)的數據。這個(gè)過(guò)程一直持續,直到采集到了指定數目的數據點(diǎn),或者中止采集過(guò)程。程序方框圖如圖3所示。在對陀螺輸出信號進(jìn)行測量時(shí),采用了多次采樣取平均值的方法,以減小誤差。
3 結 語(yǔ)
在此,提出一種基于PC/104的陀螺儀動(dòng)態(tài)測試系統,并分析該測控系統的軟/硬件基本構成。在系統組建過(guò)程中,由于利用了可靠的PC/104工控機和數據采集卡,以及高性能的虛擬儀器編程軟件,使得系統組建效率高,性能可靠,而且可以方便地對測試結果進(jìn)行判斷,簡(jiǎn)單易用。
評論