整車生命周期內(nèi),車輛診斷該如何做
隨著用戶對汽車體驗要求的提高,汽車電控系統(tǒng)變得越來越復(fù)雜,從而來實現(xiàn)更多的智能化功能。為了保證整車下線出廠質(zhì)量要求,提高售后服務(wù)水平,無縫銜接的診斷系統(tǒng)開發(fā)在整車開發(fā)中的重要性日益突出。完備的診斷測試系統(tǒng),不僅能簡化零部件供應(yīng)商的診斷測試工作,更能大大減少OEM廠商的診斷測試工作量,也便于對控制器供應(yīng)商進行系統(tǒng)管理,保證診斷數(shù)據(jù)的完備性和可靠性。
本文引用地址:http://www.ex-cimer.com/article/201806/381277.htm系統(tǒng)架構(gòu):
I.診斷要求
根據(jù)整車架構(gòu)、配置、參數(shù)和性能、動力總成、底盤、車身、電子電器、空調(diào)等各部分要實現(xiàn)的功能和設(shè)計要求,提出相應(yīng)的診斷要求(零部件供應(yīng)商也需要根據(jù)診斷要求來實現(xiàn)控制器相應(yīng)的功能)。
II. ODX規(guī)則
根據(jù)診斷要求,編寫ODX診斷數(shù)據(jù)庫實現(xiàn)規(guī)則,包括整車所有控制器都必須支持的協(xié)議要求和不同控制器單獨支持的特有功能要求;
III. ODX/OTX數(shù)據(jù)創(chuàng)建
1.根據(jù)ODX規(guī)則創(chuàng)建診斷數(shù)據(jù)庫(可用于車輛的整個生命周期,便于數(shù)據(jù)管理)。對于整車所有控制器都必須支持的協(xié)議要求,可用DTS Venice + Visual ODX來實現(xiàn),實現(xiàn)流程如下圖:
?、?在DTS Venice中,基于標(biāo)準(zhǔn)的協(xié)議模板創(chuàng)建新工程;
?、?在Visual ODX中導(dǎo)入整車廠的協(xié)議要求(Excel表格式),創(chuàng)建協(xié)議層診斷數(shù)據(jù),即實現(xiàn)診斷數(shù)據(jù)庫創(chuàng)建規(guī)范,所有控制器都必須基于這個創(chuàng)建規(guī)范來完善各自獨特功能診斷數(shù)據(jù)的創(chuàng)建;
?、?在DTS Venice中完善各個控制器獨特功能的診斷數(shù)據(jù)的創(chuàng)建。
2.用Softing的OTX Studio創(chuàng)建自動化診斷測試序列OTX,實現(xiàn)流程如下:
能實現(xiàn)以下自動化測試功能:
?、僭\斷功能:
讀取整車控制器裝備情況;
檢查軟硬件版本號等標(biāo)示信息;
讀過程傳感器值(如車速,轉(zhuǎn)速,發(fā)動機溫度等),實時監(jiān)控車輛狀態(tài);
讀故障碼及其環(huán)境數(shù)據(jù);
搜索特定的故障碼;
檢查控制器對有效請求服務(wù)ID給出的正響應(yīng);
檢查控制器對無效請求服務(wù)ID或無效請求數(shù)據(jù)ID給出的負響應(yīng);
建立并檢查總線靜默模式(只監(jiān)控不響應(yīng));
測試時間參數(shù):計時,延時等;
對控制器進行傳輸協(xié)議測試,檢查控制器響應(yīng)是否正常;
客戶定制化測試序列。
?、诜窃\斷功能:
存儲,生成報告,動態(tài)用戶對話框,通用文件進入,xml文件…
IV.自動代碼生成
將ODX文件導(dǎo)入到AUTOSAR配置工具中,生成.c/.h文件。
V.規(guī)則檢查
DTS Venice自帶的檢查功能,主要檢查創(chuàng)建的數(shù)據(jù)庫是否符合ASAM 2.2.0標(biāo)準(zhǔn)(一般和第三步ODX創(chuàng)建數(shù)據(jù)庫同時進行)。
VI.ECU測試
用DTS Monaco和Q-Tester Expert對單個控制器進行功能測試(在ECU開發(fā)階段,零部件供應(yīng)商使用整車廠認可的診斷工具來測試,將大大減少整車廠后期集成測試工作量)。
DTS Monaco:整車廠用來驗證ODX數(shù)據(jù)庫完備性,確保傳遞給其他部門和零部件供應(yīng)商的數(shù)據(jù)庫沒有問題;
Q-Tester Expert: 零部件供應(yīng)商進行單個控制器功能測試,整車廠進行質(zhì)量檢驗。
Q-Tester Expert可以實現(xiàn)以下功能:
基本診斷功能測試,包括讀取物流數(shù)據(jù),參數(shù)數(shù)據(jù),測量數(shù)據(jù)等;
進程控制,輸入輸出控制等;
讀/清故障碼;
單個控制器功能配置(Coding);
整車控制器功能配置(一鍵Coding)及Coding數(shù)據(jù)管理;
單個控制器刷寫/再編程(Flash/Reprogramming);
整車刷寫;
總線報文記錄;
客戶定制化需求。
Q-Tester之?dāng)?shù)據(jù)中心: 進行ODX/OTX數(shù)據(jù)管理,許可證管理,用戶權(quán)限管理,維修數(shù)據(jù)管理等。
Q-Tester之遠程診斷:便于對路試車輛進行遠程控制,實現(xiàn)診斷測試和故障修復(fù)等,省時,省力,也大大降低了整車廠的診斷測試成本。
VII. 集成測試
DTS Automation來實現(xiàn)自動化的集成測試,優(yōu)點:
降低對相關(guān)工作人員診斷知識的要求,簡化相關(guān)工作人員的工作流程并減少其工作量;
主要用于:
生產(chǎn)過程中軟件刷新和標(biāo)定;
診斷測試臺架;
下線測試;
硬件在環(huán)測試。
VIII.生產(chǎn)
類似集成測試,也可以用DTS Automation來實現(xiàn)。
IX.售后
用Q-Tester Workshop來實現(xiàn)。優(yōu)點:
保證工具鏈的無縫銜接,功能強大(和Expert版功能基本一樣),只是操作更簡單,不需要太多的診斷知識。
整車生命周期,診斷測試工具鏈架構(gòu)圖:
評論