飛機防滑剎車系統(tǒng)檢測裝置的研究和設(shè)計
3.2 模擬機輪速度信號產(chǎn)生程序
DSP通過SPI總線和AD9833進行通信,通過對AD9833寫不同的控制字,改變AD9833產(chǎn)生信號的頻率(這里不需要修改信號相位)。本檢測裝置設(shè)計利用按鍵依照人為的要求對頻率的增減。具體實現(xiàn)的流程圖如圖7所示。
3.3 USB中斷服務(wù)程序
CH375初始化先進行自檢,判斷CH375是否工作正常,如果工作正常則進入下一步,否則繼續(xù)等待;將CH375配置為內(nèi)置固件模式。USB數(shù)據(jù)發(fā)送過程為:先向CH375寫入WR_USB_DATA命令,等待USB主機取走數(shù)據(jù),然后CH375鎖定當前的緩沖區(qū),防止重復(fù)發(fā)送數(shù)據(jù),將INT#引腳設(shè)置為低,進入USB中斷服務(wù)子程序,執(zhí)行GET STATUS命令獲取中斷狀態(tài),執(zhí)行WR USB DATA命令,寫入待發(fā)送數(shù)據(jù)。執(zhí)行UNLOCK USB命令釋放緩沖區(qū),退出中斷服務(wù)子程序,等待發(fā)送下一組數(shù)據(jù)。
3.4 上位機處理程序
上位機軟件采用C++Builder開發(fā),實現(xiàn)數(shù)據(jù)的獲取、顯示、歷史數(shù)據(jù)保存和一定的分析處理功能。在實際程序設(shè)計中,用戶登陸、檢測USB設(shè)備和請求上傳數(shù)據(jù)均設(shè)置有允許失敗次數(shù),并予以相應(yīng)提示。上位機軟件和下位機通信程序流程圖如圖8所示。
USB是一個全新的外設(shè)標準,具有熱插撥、自動配置功能。USB接口的使用,方便檢測裝置和電腦的數(shù)據(jù)傳輸。
4 結(jié)語
該檢測裝置經(jīng)過測試能夠快速地檢測飛機防滑控制盒和機輪剎車系統(tǒng)附件的故障信息,并進行數(shù)據(jù)的存儲,上傳PC分析、處理等功能;具有良好的人機界面使檢測裝置能獨立在野外實行操作;現(xiàn)在正處于最后的細節(jié)完善階段。
評論