UDS診斷協(xié)議在純電動(dòng)汽車(chē)電機(jī)控制器中的應(yīng)用
0 引言
目前,“中國(guó)制造2025”將汽車(chē)產(chǎn)業(yè)作為中國(guó)經(jīng)濟(jì)發(fā)展的十大重要產(chǎn)業(yè)之一,新能源汽車(chē)成為了重點(diǎn)的發(fā)展對(duì)象,獲得了國(guó)家的大力扶持。純電動(dòng)汽車(chē)由于其能量利用率高、零排放的優(yōu)點(diǎn)成為了汽車(chē)產(chǎn)業(yè)的重點(diǎn)發(fā)展方向。電機(jī)控制器是控制電機(jī)驅(qū)動(dòng)整車(chē)行駛的控制單元,屬于電動(dòng)汽車(chē)核心零部件。電機(jī)控制器具有CAN通信功能、過(guò)流保護(hù)、過(guò)載保護(hù)、欠壓保護(hù)、過(guò)壓保護(hù)、缺相保護(hù)、能量回饋、限功率、高壓互鎖、故障診斷[1] 等功能。電機(jī)控制器的故障診斷功能使用了車(chē)載UDS[2](unified diagnostic service)診斷系統(tǒng)。UDS 是基于OSI 參考模型設(shè)計(jì)的,它只定義診斷服務(wù)[3],可以有效實(shí)現(xiàn)電機(jī)控制器的各項(xiàng)故障診斷功能需求。UDS 診斷協(xié)議通過(guò)診斷服務(wù)[4] 不僅可以讀取電機(jī)控制器中的動(dòng)態(tài)數(shù)據(jù)流、電機(jī)控制器的各項(xiàng)配置信息,還可以讀取控制器當(dāng)前所存儲(chǔ)的故障碼,方便專(zhuān)業(yè)人員的維修工作。
UDS 診斷協(xié)議[5] 可以實(shí)現(xiàn)電機(jī)控制器的刷新。正是由于這些優(yōu)勢(shì),ISO 14229 道路車(chē)輛統(tǒng)一診斷服務(wù)(UDS)廣泛應(yīng)用于純電動(dòng)汽車(chē)的電機(jī)控制器。
1 UDS診斷協(xié)議的服務(wù)介紹
UDS 診斷協(xié)議主要包括以下功能:診斷和通信管理功能、數(shù)據(jù)傳輸功能、存儲(chǔ)數(shù)據(jù)傳輸功能、輸入輸出控制功能、例行程序功能、上傳/ 下載功能等。具體功能如表1、表2、表3 所示。
2 電機(jī)驅(qū)動(dòng)系統(tǒng)故障分類(lèi)與等級(jí)劃分
2.1 電機(jī)驅(qū)動(dòng)系統(tǒng)故障分類(lèi)
本文針對(duì)系統(tǒng)中導(dǎo)致電機(jī)驅(qū)動(dòng)系統(tǒng)故障、影響整車(chē)正常運(yùn)行的元件或部件故障進(jìn)行研究。包括:由于電流應(yīng)力、溫度應(yīng)力、振動(dòng)、電沖擊、疲勞、磨損、粉塵等原因,導(dǎo)致電機(jī)出現(xiàn)損壞性故障:功率器件斷路、功率器件短路、直流母線電容斷路、直流母線電容短路、預(yù)充電電阻斷路等;由于高溫、潮濕、漏油、漏液、老化的因素導(dǎo)致電機(jī)出現(xiàn)退化型故障:定子繞組絕緣不良、永磁體退磁等;由于電機(jī)系統(tǒng)控制不當(dāng)、機(jī)械間隙調(diào)整不當(dāng)導(dǎo)致高壓供電過(guò)壓/ 欠壓、低壓供電過(guò)壓/ 欠壓、電機(jī)控制器過(guò)流/ 過(guò)載、轉(zhuǎn)子偏心、電機(jī)/ 電機(jī)控制器過(guò)溫故障等;由于電機(jī)系統(tǒng)控制不當(dāng)、設(shè)計(jì)參數(shù)不合理、散熱系統(tǒng)等原因?qū)е买?qū)動(dòng)扭矩不足、電機(jī)/ 電機(jī)控制器過(guò)熱等故障。
2.2 電機(jī)驅(qū)動(dòng)系統(tǒng)故障等級(jí)的劃分
本文根據(jù)電機(jī)驅(qū)動(dòng)系統(tǒng)故障模式、故障的嚴(yán)重程度和對(duì)系統(tǒng)造成的影響等因素對(duì)電驅(qū)動(dòng)系統(tǒng)的故障等級(jí)進(jìn)行劃分。當(dāng)出現(xiàn)I 級(jí)故障時(shí),此類(lèi)故障對(duì)電機(jī)驅(qū)動(dòng)系統(tǒng)不會(huì)產(chǎn)生較大的影響,電機(jī)控制器會(huì)根據(jù)故障的嚴(yán)重程度來(lái)進(jìn)行降功率操作,同時(shí)上報(bào)最大使用扭矩;當(dāng)I 級(jí)故障消失時(shí),電機(jī)控制器會(huì)令電驅(qū)系統(tǒng)達(dá)到滿功率輸出狀態(tài),同時(shí)對(duì)應(yīng)的故障碼會(huì)立刻消失。I 級(jí)故障包括電機(jī)過(guò)溫故障、控制器(IGBT) 過(guò)溫故障、電機(jī)超速故障、相電流過(guò)載報(bào)警、母線電壓欠壓故障、DCDC 故障、電機(jī)堵轉(zhuǎn)故障、電機(jī)溫度報(bào)警、控制器( IGBT) 溫度報(bào)警、電機(jī)溫度傳感器故障、IGBT 溫度傳感器故障等。
當(dāng)出現(xiàn)II 級(jí)故障時(shí),此類(lèi)故障對(duì)電機(jī)驅(qū)動(dòng)系統(tǒng)會(huì)產(chǎn)生嚴(yán)重?fù)p害,電機(jī)控制器會(huì)令電驅(qū)系統(tǒng)限制功率,同時(shí)限制正常的動(dòng)力輸出,將會(huì)對(duì)嚴(yán)重影響整車(chē)的性能,電機(jī)控制器自動(dòng)關(guān)閉PWM 輸出,停止功率輸出;II 級(jí)故障不會(huì)自動(dòng)回復(fù),需要通過(guò)專(zhuān)業(yè)診斷設(shè)備將此類(lèi)故障清除。II 級(jí)故障主要包括模塊故障、相電流過(guò)流故障、母線電壓過(guò)壓故障、CAN 通信故障、旋變傳感器故障、母線電流傳感器故障、A 相電流傳感器故障、C 相電流傳感器故障、母線電壓傳感器故障等。當(dāng)出現(xiàn)Ⅲ級(jí)故障時(shí),電機(jī)驅(qū)動(dòng)系統(tǒng)極具危險(xiǎn)性,此時(shí)整車(chē)的安全性會(huì)受到嚴(yán)重影響,電機(jī)控制器會(huì)發(fā)送斷高壓指令,并且此類(lèi)故障不能清除,需要專(zhuān)業(yè)人員檢查維修后才可修復(fù)此故障。Ⅲ級(jí)故障包括母線電流過(guò)流故障。
3 UDS診斷協(xié)議在電機(jī)控制器中的應(yīng)用
本文利用UDS 診斷協(xié)議對(duì)電機(jī)控制器進(jìn)行控制或獲取電機(jī)控制器中的信息。通過(guò)22 服務(wù)讀取電機(jī)控制器的數(shù)據(jù)流信息,包括電機(jī)的硬件版本號(hào)、軟件版本號(hào)、電機(jī)序列號(hào)、電機(jī)轉(zhuǎn)速等信息;通過(guò)2E 服務(wù)向電機(jī)控制器寫(xiě)入數(shù)據(jù)流信息,包括軟件版本號(hào)、硬件版本號(hào)、日期等信息;通過(guò)19 服務(wù)讀取電機(jī)控制器中的故障信息,包括I 級(jí)故障、II 級(jí)故障和Ⅲ級(jí)故障對(duì)應(yīng)著故障碼信息;通過(guò)11 服務(wù)實(shí)現(xiàn)電機(jī)控制器的復(fù)位功能;通過(guò)請(qǐng)求上傳服務(wù)(0×34)、請(qǐng)求下載服務(wù)(0×35)、傳輸數(shù)據(jù)服務(wù)(0×36)、請(qǐng)求停止數(shù)據(jù)傳輸服務(wù)(0×37)實(shí)現(xiàn)電機(jī)控制器的在線刷新功能,通過(guò)外部設(shè)備診斷接口直接對(duì)ECU 進(jìn)行軟件更新。
4 實(shí)驗(yàn)測(cè)試
根據(jù)電機(jī)控制器診斷規(guī)范,本人利用C# 軟件開(kāi)發(fā)上位機(jī)進(jìn)行測(cè)試,測(cè)試上位機(jī)如圖1 所示。使用19 服務(wù)讀取電機(jī)控制器的故障信息并通過(guò)上位機(jī)腳本將故障信息顯示出來(lái),如圖2 所示。以11 服務(wù)為例根據(jù)數(shù)據(jù)流生成測(cè)試報(bào)告,以驗(yàn)證UDS 診斷協(xié)議的準(zhǔn)確性,11 服務(wù)上位機(jī)功能如圖3 所示,生成的測(cè)試報(bào)告如表4所示。
通過(guò)19 服務(wù)可以讀取電機(jī)控制器的故障信息,便于整車(chē)開(kāi)發(fā)人員調(diào)試和專(zhuān)業(yè)技術(shù)人員維修。以11 服務(wù)為例通過(guò)獲取的數(shù)據(jù)流同時(shí)參考診斷協(xié)議,11 服務(wù)完全滿足診斷協(xié)議要求。測(cè)試實(shí)驗(yàn)表明,UDS 診斷協(xié)議可以有效地應(yīng)用于電機(jī)控制器診斷功能的開(kāi)發(fā),具有診斷功能完善、運(yùn)行穩(wěn)定的優(yōu)點(diǎn),以及有廣泛的市場(chǎng)應(yīng)用前景。
5 結(jié)語(yǔ)
本文介紹了UDS 診斷協(xié)議在電機(jī)控制器中的具體應(yīng)用場(chǎng)景及功能使用情況,通過(guò)開(kāi)發(fā)的上位機(jī)進(jìn)行臺(tái)架測(cè)試。實(shí)驗(yàn)表明,UDS 診斷協(xié)議可以有效地應(yīng)用于電機(jī)控制器的診斷功能的開(kāi)發(fā),其具有診斷功能完善、運(yùn)行穩(wěn)定的優(yōu)點(diǎn),以及廣泛的市場(chǎng)應(yīng)用前景。根據(jù)UDS診斷協(xié)議對(duì)于電機(jī)控制器診斷功能的開(kāi)發(fā)是后期研究的重點(diǎn)。
參考文獻(xiàn):
[1] 丁志華,羅峰,孫澤昌.基于CANoe的汽車(chē)故障診斷系統(tǒng)研制[J].汽車(chē)工程,2007(5):449-452.
[2] 李銳,王晶瑩,姚燕,等.基于ISO15765的車(chē)載CAN網(wǎng)絡(luò)診斷設(shè)計(jì)[J].計(jì)算機(jī)工程,2012(4):35-36,39.
[3] 劉彤,趙益宏,蔡偉杰,等.基于UDS的汽車(chē)通信故障診斷機(jī)制與處理策略[J].汽車(chē)電器,2013(2):60-64.
[4] 張麗莉,儲(chǔ)江偉,強(qiáng)添剛,等.現(xiàn)代汽車(chē)故障診斷方法及其應(yīng)用研究[J].機(jī)械研究與應(yīng)用,2008(1):8-16.
[5] 屠雨,張鳳登,單冰華.基于汽車(chē)OBD車(chē)聯(lián)網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子測(cè)量技術(shù),2016,39(8):32-36.
(本文來(lái)源于《電子產(chǎn)品世界》雜志2021年4月期)
評(píng)論