基于APP汽車電子診斷系統(tǒng)的ISO標準通信協(xié)議
與日劇增的電子化程度使汽車電子系統(tǒng)的結構變得十分復雜。通過傳統(tǒng)的人工經驗檢測和診斷方法,無法快速準確地診斷汽車電子系統(tǒng)的故障。采用汽車電子診斷系統(tǒng)可以實現(xiàn)電子系統(tǒng)故障的自動智能化檢測和診斷。SAE J1962和ISO 15031-3標準均規(guī)定,乘用車必須配備車載電子診斷系統(tǒng)。由于智能手機或平板電腦的普及,因此采用基于應用程序(APP)的汽車電子診斷系統(tǒng)將為用戶提供更加友好的人機界面。對基于APP的汽車電子診斷系統(tǒng)進行了分析,給出了國際標準化組織(ISO)為其建立的標準通信協(xié)議。
基于APP的汽車電子診斷系統(tǒng)需要能讀取汽車識別代碼、讀取和顯示相關測量值、讀取和刪除錯誤信息、記錄訪問日志、重置控制單元(重新配置和校準)等。采用2001年發(fā)布的ISO 15765開放式汽車電子診斷系統(tǒng)互連參考模型實現(xiàn)車載網絡與智能手機相連。該互連參考模型定義了汽車電子診斷系統(tǒng)互連、通信的標準,是設計和描述診斷系統(tǒng)通信的基本框架。同時,對使用的銷售商免費開放,解決眾多私有網絡模型帶來的連接困難和傳輸?shù)托栴}。模型將診斷系統(tǒng)的通信結構分為7層,分別是物理層、數(shù)據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。其中,物理層和數(shù)據鏈路層采用IEEE 802.3車載以太網協(xié)議,物理層確保了原始數(shù)據,可在各種物理媒體上傳輸,數(shù)據鏈路層則定義了在單個鏈路上如何傳輸數(shù)據;網絡層和傳輸層以ISO 13400-2互聯(lián)診斷通信協(xié)議(DoIP)作為框架,網絡層采用網絡之間互連協(xié)議(IP)進行不同網絡間的數(shù)據傳輸,傳輸層采用用戶數(shù)據協(xié)議(UDP)或傳輸控制協(xié)議(TCP)進行總體數(shù)據傳輸控制;會話層采用統(tǒng)一診斷服務(UDS)ISO 14229-2通信協(xié)議,用于建立和維持會話,并使會話獲得同步;表示層采用虛擬終端協(xié)議(VTP),用來實現(xiàn)傳輸數(shù)據的加密和壓縮;應用層采用UDS ISO 14229-5通信協(xié)議,直接與APP連接并提供常見的應用服務。實際應用時,可通過智能手機或平板電腦的藍牙模塊與汽車電子診斷系統(tǒng)連接。
PeterSubkeetal.SAE 2016-01-0073.
編譯:王祥