韋婧婧
摘 要:為解決目前診斷數(shù)據(jù)庫數(shù)據(jù)不一以及反復開發(fā)VCI系統(tǒng)問題,本文圍繞診斷系統(tǒng)一體化平臺的總體方案,設計且開發(fā)標準化的診斷數(shù)據(jù)庫、VCI系統(tǒng)、離線診斷系統(tǒng)、一體化平臺管理端,構(gòu)建完善的汽車電控模塊診斷一體化平臺。經(jīng)表明該平臺以及方案的應用,VCI系統(tǒng)以及離線診斷系統(tǒng)問題得以解決。
關(guān)鍵詞:汽車電控模塊診斷;一體化平臺;診斷數(shù)據(jù)庫;VCI系統(tǒng)
0 引言
目前,車輛普遍使用電控技術(shù)設置離線系統(tǒng),用于檢測車輛下線、實時監(jiān)測車輛運行、負責診斷及刷新電控模塊的故障,但是由于汽車電控模塊中各離線診斷系統(tǒng)獨立運行,一方面導致診斷數(shù)據(jù)庫需依靠診斷通信協(xié)議獲取診斷數(shù)據(jù),但卻無法保證數(shù)據(jù)的一致性;另一方面VCI系統(tǒng)的非標準化設計致使出現(xiàn)不一的VCR系統(tǒng),增加研發(fā)及維護成本。
1 診斷系統(tǒng)一體化平臺的總體方案設計
(1)診斷系統(tǒng)一體化平臺通用硬件。診斷系統(tǒng)一體化平臺分為兩部分,一是一體化平臺通用硬件,二是一體化平臺應用軟件。首先一體化平臺中的硬件,由筆記本電腦以及通用型診斷接口設備,即VCI診斷工具組合而成。VCI診斷工具具備物理層、數(shù)據(jù)鏈路層以及網(wǎng)絡層功能,可以與車載網(wǎng)絡實現(xiàn)物理連接,通過數(shù)據(jù)通信連接筆記本電腦和電子控制模塊,或可重新編程電子控制模塊。VCI診斷工具采用三種通信協(xié)議,分別為ISO9141、ISO14230-4(KWP2000)、ISO15765-4(CAN)。除此之外,獨立性以及跨平臺供應為VCI診斷工具所獨有的功能特性,主要體現(xiàn)在一體化平臺應用軟件如需要增添新車型的診斷服務,在不改變診斷接口設備的基礎上,只需要更新診斷數(shù)據(jù)庫,便可實現(xiàn)診斷服務功能[1]。
(2)診斷系統(tǒng)一體化平臺應用軟件。一體化平臺應用軟件可滿足車輛需要的診斷功能,所包含的系統(tǒng)為一體化平臺管理系統(tǒng)、售后車輛故障診斷刷新系統(tǒng)、車輛綜合性能自動檢測系統(tǒng)。軟件的開發(fā)和編寫可借助 Windows開發(fā)平臺以及Visual Basic編程語言,其中一體化平臺應用軟件采用Microsoft Access數(shù)據(jù)庫,遠程服務器采用Microsoft SQL Server 數(shù)據(jù)庫。
2 診斷通信協(xié)議及診斷數(shù)據(jù)庫
(1)診斷通信協(xié)議。診斷通信協(xié)議結(jié)構(gòu)如下表所示,其主要參照國際標準協(xié)議制定OSI(Open System Interconnection,開放式系統(tǒng)互聯(lián))分層結(jié)構(gòu)。診斷通信協(xié)議結(jié)構(gòu)共分為七層,其中物理層負責離線診斷系統(tǒng)與電控模塊的通信波特率;數(shù)據(jù)鏈路層負責診斷通信;網(wǎng)絡層負責發(fā)送數(shù)據(jù)幀以及制定接收規(guī)章;會話層控制離線診斷系統(tǒng)、電控模塊且制定兩者之間的通信執(zhí)行規(guī)則、診斷會話管理時間參數(shù);應用層針對診斷功能單元及服務做相應制定[2]。
(2)診斷數(shù)據(jù)庫。診斷數(shù)據(jù)庫錄入信息含車輛信息、通信參數(shù)、診斷服務、參數(shù)標識符、電控模塊零部件描述等目錄內(nèi)容。診斷數(shù)據(jù)庫數(shù)據(jù)來源于診斷通信協(xié)議,通過診斷工具的輔助,將XML格式文件導入診斷數(shù)據(jù)庫。此外,數(shù)據(jù)庫可為離線診斷系統(tǒng)提供車輛總線類型、總線波特率、診斷服務標識符、參數(shù)標識符、公式解析因子等所需的診斷信息。
3 VCI系統(tǒng)
VCI系統(tǒng)可實現(xiàn)電控模塊和離線診斷系統(tǒng)之間的通信以及數(shù)據(jù)輸送功能。通過SAE J2534標準協(xié)議開發(fā)VCI系統(tǒng)中的協(xié)議轉(zhuǎn)換功能模塊、主控單片機模塊、USB、藍牙、WIFI、3G通信模塊等內(nèi)容。與此同時,VCI系統(tǒng)軟件組成為四大層:通信接口層、通信實現(xiàn)層、應用層和系統(tǒng)核心服務層。其中,通信接口層可訪問物理通信接口;通信實現(xiàn)層作用于組包、封裝及拆包報文數(shù)據(jù)工作;應用層可實現(xiàn)系統(tǒng)參數(shù)設置、通信設置、診斷參數(shù)設置、基于CAN總線的診斷協(xié)議等功能;最后,系統(tǒng)核心服務層可服務于VCI系統(tǒng)底層和硬件管理[3]。
4 離線診斷系統(tǒng)
離線診斷系統(tǒng)分為三大部分,一是電控模塊下線檢測系統(tǒng)、二是車輛智能終端平臺,三是售后診斷及刷新系統(tǒng)。
第一,電控模塊下線檢測系統(tǒng)可改善由于不同開發(fā)供應商所導致的后期開發(fā)管理以及維護難度現(xiàn)象。電控模塊下線檢測系統(tǒng)可檢測電控模塊靜態(tài)檢測、電控模塊
出廠信息刷寫、傳感器在線標定及學習等項目。具體檢測流程為:首先,初始化系統(tǒng)配置信息以及VCI系統(tǒng),車輛識別碼匹配車型信息,VCI系統(tǒng)以及電控模塊連接診斷數(shù)據(jù)庫,并在其控制下交換信息獲取檢測結(jié)果傳輸至下線檢測數(shù)據(jù)庫。第二,車輛智能終端平臺包括電控模塊、VCI系統(tǒng)、車載智能終端、移動終端、終端應用、通信網(wǎng)絡、云平臺以及分析系統(tǒng),具備車輛電控模塊數(shù)據(jù)的服務,可實現(xiàn)與電控模塊信息交互功能。第三,售后診斷及刷新系統(tǒng)基于PC/智能手機/PAD平臺得以研發(fā),硬件包括VCI系統(tǒng)、PC/智能手機/PAD。依靠Internet/3G網(wǎng)絡,便可實現(xiàn)自動更新、遠程協(xié)助診斷、電控模塊售后刷新做障診斷及刷新報告上傳等遠程功能。此外,系統(tǒng)可實現(xiàn)的功能還含車型選擇、故障碼讀取與清除、數(shù)據(jù)流讀取、電控模塊配置信息讀取、動作測試、總線監(jiān)聽等功能,適用于多種不同場合故障診斷及刷新需求。
5 診斷一體化平臺管理系統(tǒng)
診斷一體化平臺管理系統(tǒng)組成為服務器、管理端兩部分。其中服務器內(nèi)不僅包含一體化平臺中各系統(tǒng)提供數(shù)據(jù)的診斷數(shù)據(jù)庫,還有線檢測數(shù)據(jù)、車輛運行數(shù)據(jù)及售后診斷數(shù)據(jù)。該系統(tǒng)可實現(xiàn)的功能為:獲取車型質(zhì)量數(shù)據(jù)、質(zhì)量信息(電控模塊出廠信息刷寫、電控模塊靜態(tài)檢測、傳感器在線標定及學習檢測項)、臺量數(shù)據(jù)、車輛線檢測結(jié)果的分析查詢處理等;診斷一體化平臺管理系統(tǒng)與車輛智能終端平臺連接,通過平臺提供的數(shù)據(jù)實時跟蹤車輛位置、運行狀況;控制售后診斷及刷新系統(tǒng),進行用戶管理、刷新管理、統(tǒng)計與分析等功能。
6 汽車電控模塊診斷一體化平臺應用
為測試汽車電控模塊診斷一體化平臺,本文針對1.4 L排量的車輛發(fā)動機控制模塊進行實車測試,測試步驟為:第一,開展診斷通訊協(xié)議到診斷數(shù)據(jù)庫的轉(zhuǎn)換測試;第二,下線車輛綜合性能自動檢測系統(tǒng)的測試,該車型下線檢測整個過程僅用時2分鐘,提高檢測效率;第三,以線下售后服務站為試點,測試售后車輛故障診斷刷新系統(tǒng)中車輛故障診斷功能和電控模塊刷新功能,選擇正確的ECU的刷新文件(Hex文件),在不依靠人工的前提下靜待一段時間完成刷新,減低維修人員的勞動強度,提高了售后服務質(zhì)量;第四,進入診斷系統(tǒng)一體化平臺管理系統(tǒng),查詢下線車輛檢測結(jié)果和售后車輛診斷刷新記錄信息、遠程訪問生產(chǎn)服務器和售后服務器,測試人員管理模塊、檢測工位管理模塊等功能。經(jīng)測試后,診斷系統(tǒng)一體化平臺可保持系統(tǒng)數(shù)據(jù)一致性、無需重復開發(fā)VCI系統(tǒng),因此可實際應用[4]。
7 結(jié)論
綜上所述,本文所設計的汽車電控模塊診斷一體化平臺,包含診斷數(shù)據(jù)庫、VCI系統(tǒng)以及離線診斷系統(tǒng)等。改善汽車離線診斷系統(tǒng)弊端,使各個系統(tǒng)擁有統(tǒng)一的診斷數(shù)據(jù),綜合管理下線檢測數(shù)據(jù)、車輛運行數(shù)據(jù)、售后診斷及刷新數(shù)據(jù),簡化系統(tǒng)開發(fā)以及維護難度。
參考文獻:
[1]蔣建春.基于診斷協(xié)議的車身ECU在線升級系統(tǒng)的設計[J].重慶郵電大學(自然科學版),2011,23(4):464-468.
[2]胡杰,盛祥政,李洪飛,等.基于智能手機的汽車故障診斷系統(tǒng)的研究與開發(fā)[J].汽車技術(shù),2011(9):4-10.
[3]顏伏伍,王攀,胡杰,等.基于車載總線的PC式汽車故障診斷系統(tǒng)[J].武漢理工大學學報,2011,33(5):758-762.
[4]曹偉,蔡偉義,姚嘉凌,等.基于PC機的汽車故障診斷系統(tǒng)研究[J].南京林業(yè)大學學報(自然科學版),2010,34(1):113-116.