所屬欄目:車輛論文 發布日期:2010-07-20 23:02 熱度:
摘要:本文應用VC++開發設計了汽車故障診斷系統,可方便準確實時地查明故障部位,自動進行故障診斷,分析故障原因并獲得解決辦法,使汽車故障診斷簡單化。
關鍵字: VC++ 汽車故障診斷系統
1.引言
汽車故障診斷是在不解體的條件下,確定汽車技術狀況,查明故障部位及原因的檢查和分析,并提供解決方案,使汽車故障診斷簡單化。本文將基于模糊神經網絡的故障診斷方法應用于汽車故障診斷,用Visual C++ 6.0編寫設計了基于模糊BP神經網絡的汽車故障診斷系統。
2.汽車故障診斷系統的總體構成
本系統的總體結構包括三大模塊,即數據庫管理模塊、診斷模塊和在線幫助模塊。其中數據庫管理模塊包括對專家知識庫、網絡訓練樣本、故障特征數據的管理,所有領域專家在本領域內多年積累的知識和經驗都存儲在ACCESS數據庫中,程序運行時從數據庫中讀出專家知識。可以直接打開ACCESS數據庫文件對專家知識進行修改更新,診斷模塊實現對故障的診斷,負責運行診斷信息和相關知識完成診斷任務,在線幫助模塊主要顯示系統的幫助信息。當用戶對某一部分內容不了解時,可以通過幫助模塊來得到相應提示信息。
3.汽車故障診斷系統的軟件設計
本系統軟件設計和開發借鑒了國內外相關系統的成功之處,歸納了智能診斷系列軟件開發的經驗,使用了若干軟件開發的新技術,并對系統的整體功能進行了總體規劃和設計而開發出來的,使得本系統具有的功能完善、使用方便、算法先進、性能可靠、運行穩定、操作方便、實用性強等優點。開發工具應用Visual C++ 6.0,它全面貫徹了面向對象技術,而且在編譯技術上較其它開發工具有源代碼運行效率高、重用性好、開發環境友好等優點。
主界面窗口如圖1所示。菜單除了包含了主診斷窗口模塊的四部分內容,還有數據庫管理模塊和幫助模塊的選項,在界面下面顯示當前的時間。
感谢您访问我们的网站,您可能还对以下资源感兴趣: