UDS(Unified Diagnostic Services,統一的診斷服務)診斷協議是在汽車電子ECU環境下的一種診斷通信協議,這種通信協議被用在幾乎所有由OEM一級供應商所制造的新ECU上面。這些ECU控制車輛的各種功能,包括電控燃油噴射系統(EFI),發動機控制系統,變速箱,防抱死制動系統(ABS),門鎖,制動器等。
在汽車診斷協議誕生之前,修車只能靠師傅的經驗,因為汽車零部件不會告訴你它哪里出了問題。但有了診斷協議之后,一旦零部件出了問題或者出過問題,它們會把故障信息保存在內存里面,維修師傅就可以通過通信總線讀取這些故障信息,比如一個ECU經歷欠壓故障之后,它會將欠壓故障代表的DTC(診斷故障碼)存儲起來,可選擇性保存的還有發生故障時的快照信息(比如此時的車速、讀到的電壓值等)。這些信息有助于測試工程師和售后技師查找發生故障的原因。
目前大部分試驗是測量采集,而不是診斷采集,所以市面上大部分數采都是專注于測量采集這一個功能。為了滿足客戶的不同需求,數采設備支持一定的診斷功能也是十分有必要的。德國IPETRONIK的數采設備方案則在測量采集的同時也支持相應UDS的診斷功能。
利用定制線將車輛ECU與IPElog2RT連接。占用IPElog2 RT的一個通道,用于UDS的診斷,其他通道可以正常采集車輛其他總線數據,連接模塊等,然后通過WIFI或者網線輸出到PC端,也可以通過IPEmotion ME遠程實時查看數據 ,甚至可以通過4G數據卡將數據上傳到MQTT服務器方便工程師遠程查看數據。
設備連接示意圖
硬件支持
▲輸入通道可以組合(最多可選16 CAN FD,6 LIN,2ETH)
▲4路可切換高速和低速CAN輸入通道
▲快速啟動,無消息丟失(NML),CAN/LIN/Flexray總線喚醒
▲cFast存儲卡,數據存儲高達120 GB
▲集成的4G,WiFi和GPS接收器
▲可通過IPEmotion ME顯示
▲CAN FD,LIN,ETH,DIG I/O輸入通道完全電氣隔離
▲為惡劣環境中的應用開發
▲通過XCP on ETH/A2L格式軟件集成
軟件支持
A.在CAN和ETH接口上,可以運行UDS診斷測量。
B.目前支持. pdx導入文件格式。這個階段不能導入以前的.IDF格式。
C.PDX文件可以包含幾個軟件版本。按照需要選擇與ECU相關的一個。后一個階段,為作業和服務配置對話框。這個對話框包含4個不同的區域與不同的功能。
這4個不同功能分別如下:
1. 包括PDX文件提供的所有診斷服務。
2. 定義作業序列??梢杂袔讉€順序分別觸發它
3. 可以拖放想要執行的服務。
4. 為一些需要輸出值的特定作業定義相應的參數,以便從ECU獲取數據。
D. 也可以直接導入事先編輯好的XML/PDX文件,直接進行診斷采集