上一篇講到,OTX的由來以及OTX在EOL中的實現案例。OTX還有一個廣闊的應用場景,定義引導診斷序列。
何為引導診斷?
引導診斷,通常也稱為“引導性故障查詢”,“故障導航”等。
隨著車內網絡系統的不斷增加,使得故障查找變得越來越復雜,費時;使用普通的車輛診斷儀僅能找到故障路徑,所以在故障查找時,常常需要進行各種測試和查閱維修手冊,浪費很多時間;同時,因無法實現診斷數據交互,憑借維修經驗的修理方式,常常無法解決故障根本問題,導致用戶支付不必要的費用和重復修理,引起維修糾紛等。
引導診斷,是將車輛的診斷數據,測試數據以及技術資料組合起來,根據故障現象,通過確定診斷思路,定義診斷流程,進而形成程序語言的方法,實現故障排查與處理。使得車輛的故障查找更理性,更精確,更直觀和更經濟;從而降低了電器類故障診斷工程中對于維修技師的技術依賴,彌補售后經銷商整體診斷能力不足缺陷。
大家熟知的大眾ODIS系統、奔馳DSA系統、寶馬ISTA系統等,均集成大量故障查詢功能,大大簡化售后維修工作。
圖1 摘自一汽大眾公司ODIS故障導航概念及使用
通過OTX實現引導診斷有哪些優勢?
標準化的測試序列格式:
當前,車輛診斷數據標準化已是大勢所趨,OTX是專門針對汽車行業制定的序列開發標準,完美適用于引導診斷程序開發過程,且已在國內外應用多年。
圖2 OTX
與ODX的集成與交互:
眾所周知,當前整車診斷數據普遍采用ODX格式定義,OTX Studio編輯器內,支持加載ODX工程數據,相關診斷數據配置,可直接通過拖動形式,實現編輯操作,大大簡化傳統代碼編輯調用過程。
圖3 OTX調用ODX
可擴展性:
ISO 13209(OTX)目前包含5部分協議內容,基本涵蓋傳統程序命令,診斷相關接口擴展,以及大量擴展接口定義。支持加載圖片、文件、其他形式代碼調用和多語言等,且針對未來使用需求,協議內容也在逐步豐富;
圖 4 涉及OTX調用函數
友好人機交互界面:
引導診斷界面,基于GUI圖形界面系統創建,支持QT以及QML界面定義,實現跨平臺界面顯示。
圖5 GUI界面
引導診斷程序實例
如下以一個引導診斷程序,進行實例描述:
下圖為對應程序流程框圖,描述發動機故障測試流程。實例中包含通訊開啟,故障排查,電壓值檢查等過程,實現車輛診斷數據,測量數據,技術手冊有機組合,幫助實現故障維修 。
圖 6 流程圖
圖 7 引導診斷界面1 開啟通訊測試
圖 8 引導診斷界面2 故障檢查
圖 9 引導診斷界面3 維修指南
圖 10 引導診斷界面4 數據測量
上集回顧:
更多資訊,請聯系我們,或者直接搜索微信公眾號“Softing”