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