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