新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 飛機(jī)防滑剎車系統(tǒng)檢測裝置的研究和設(shè)計(jì)

飛機(jī)防滑剎車系統(tǒng)檢測裝置的研究和設(shè)計(jì)

作者: 時間:2009-06-25 來源:網(wǎng)絡(luò) 收藏

3.2 模擬機(jī)輪速度信號產(chǎn)生程序
通過SPI總線和AD9833進(jìn)行通信,通過對AD9833寫不同的控制字,改變AD9833產(chǎn)生信號的頻率(這里不需要修改信號相位)。本利用按鍵依照人為的要求對頻率的增減。具體實(shí)現(xiàn)的流程圖如圖7所示。

3.3 中斷服務(wù)程序
CH375初始化先進(jìn)行自檢,判斷CH375是否工作正常,如果工作正常則進(jìn)入下一步,否則繼續(xù)等待;將CH375配置為內(nèi)置固件模式。數(shù)據(jù)發(fā)送過程為:先向CH375寫入WR__DATA命令,等待USB主機(jī)取走數(shù)據(jù),然后CH375鎖定當(dāng)前的緩沖區(qū),防止重復(fù)發(fā)送數(shù)據(jù),將INT#引腳設(shè)置為低,進(jìn)入USB中斷服務(wù)子程序,執(zhí)行GET STATUS命令獲取中斷狀態(tài),執(zhí)行WR USB DATA命令,寫入待發(fā)送數(shù)據(jù)。執(zhí)行UNLOCK USB命令釋放緩沖區(qū),退出中斷服務(wù)子程序,等待發(fā)送下一組數(shù)據(jù)。
3.4 上位機(jī)處理程序
上位機(jī)軟件采用C++Builder開發(fā),實(shí)現(xiàn)數(shù)據(jù)的獲取、顯示、歷史數(shù)據(jù)保存和一定的分析處理功能。在實(shí)際程序中,用戶登陸、USB設(shè)備和請求上傳數(shù)據(jù)均設(shè)置有允許失敗次數(shù),并予以相應(yīng)提示。上位機(jī)軟件和下位機(jī)通信程序流程圖如圖8所示。
USB是一個全新的外設(shè)標(biāo)準(zhǔn),具有熱插撥、自動配置功能。USB接口的使用,方便和電腦的數(shù)據(jù)傳輸。


4 結(jié)語
該檢測經(jīng)過測試能夠快速地檢測控制盒和機(jī)輪附件的故障信息,并進(jìn)行數(shù)據(jù)的存儲,上傳PC分析、處理等功能;具有良好的人機(jī)界面使檢測裝置能獨(dú)立在野外實(shí)行操作;現(xiàn)在正處于最后的細(xì)節(jié)完善階段。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉