具備超馳控制功能的混合動力汽車診斷系統(tǒng)及其診斷方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于汽車電子控制領(lǐng)域,具體地指一種具備超馳控制功能的混合動力汽車診斷系統(tǒng)及其診斷方法。
【背景技術(shù)】
[0002]傳統(tǒng)的汽車診斷儀如申請?zhí)枮镃N201320784144,CN201320695926的專利所述汽車診斷儀能實(shí)現(xiàn)讀取故障信息、清除故障碼、讀取動態(tài)數(shù)據(jù)流并顯示數(shù)據(jù)流以及設(shè)定汽車診斷指令功能,但是不能滿足比較復(fù)雜的汽車部件診斷功能。
[0003]混合動力汽車因其部件眾多,控制邏輯復(fù)雜,存在復(fù)雜的功能驗(yàn)證,例如某控制器散熱電控風(fēng)扇出于節(jié)能考慮,設(shè)計為僅當(dāng)傳感器測量進(jìn)控制器出水口溫度大于Temperature I (Tl,例如50°C )后風(fēng)扇開始工作。若當(dāng)前環(huán)境溫度遠(yuǎn)低于Tl,相關(guān)繼電器因無信號給定不動作,無法確認(rèn)是保險管斷電所致或是風(fēng)扇自身損壞。常規(guī)檢修方法通常如下:
[0004]方法I采用外接溫度傳感器模擬使得控制器認(rèn)為此時溫度大于Tl,但是這種方法接線繁瑣且費(fèi)時費(fèi)力。
[0005]方法2采用自檢模式,即按下車輛翹板開關(guān)輸入信號給整車控制器使得車輛進(jìn)入檢修或者診斷調(diào)試模式,控制器自動發(fā)出不同占空比的信號,驅(qū)動風(fēng)扇發(fā)出不同的風(fēng)力,該方法可以持續(xù)10-20秒,滿足器件的簡單檢修,但是這種方法僅僅限于車輛停車狀況,無法覆蓋行駛工況下的車輛部件檢修。
[0006]方法3是利用電腦上位機(jī)軟件或者常規(guī)診斷儀改變控制器flash或者E2ROM中的閾值參數(shù),例如上述例子中出水口溫度為20°C,則將風(fēng)扇開啟溫度閾值設(shè)置為18°C,風(fēng)扇工作信號即有效,但該方法存在部分操作人員漏將正確參數(shù)恢復(fù)的情況,給產(chǎn)品安全帶來隱患,且僅僅局限于調(diào)整簡單的邏輯比較參數(shù),復(fù)雜的輸入輸出功能參數(shù)強(qiáng)制標(biāo)定需要調(diào)整全局算法,非常繁瑣且不合適車輛檢修人員使用,而且筆記本電腦因電池續(xù)航原因不能長時間跟車運(yùn)行,需要另外配置USB-CAN通訊轉(zhuǎn)換卡,車輛臨時維修、生產(chǎn)調(diào)試使用不方便。
[0007]類似的故障診斷和調(diào)試問題還有諸如前進(jìn)后退開關(guān)損壞,電池單體電壓或者溫度采集線束損壞導(dǎo)致單體電壓或溫度采集報警,這都需臨時屏蔽該故障確保車輛短期正常運(yùn)行,排查此類故障已遠(yuǎn)超過普通診斷儀功能范圍。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的目的是為了克服上述不足提供一種具備超馳控制功能的混合動力汽車診斷系統(tǒng)及其診斷方法。
[0009]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:
[0010]一種具備超馳控制功能的混合動力汽車診斷系統(tǒng),包括發(fā)動機(jī)控制器、離合器、牽引電機(jī)和自動變速箱,所述離合器連接在發(fā)動機(jī)控制器的輸出軸和牽引電機(jī)的輸入軸之間,所述牽引電機(jī)的輸出軸與自動變速箱的輸入軸相連,所述自動變速箱的輸出軸與車輛的后橋相連,還包括汽車診斷儀和整車控制器,所述汽車診斷儀通過CAN總線與整車控制器、發(fā)動機(jī)控制器以及電機(jī)控制器雙向通訊,所述整車控制器用于控制離合器的分離結(jié)合、自動變速箱的選換擋以及電機(jī)控制器的轉(zhuǎn)矩分配。
[0011]本發(fā)明的有益效果是:除了具備監(jiān)視混合動力汽車運(yùn)行中的電機(jī)轉(zhuǎn)速、電機(jī)電流、高壓接觸器狀態(tài)、加速踏板開度等信息外,還可以通過CAN通訊修改其他控制器中的隨機(jī)存儲器(RAM)變量,使得控制器進(jìn)入所需的邏輯或者輸出相應(yīng)的邏輯變量,實(shí)現(xiàn)超馳控制功能;斷開汽車診斷儀與其他控制器CAN通訊,如果不重啟相關(guān)控制器控制電源,RAM參數(shù)不變化,繼續(xù)執(zhí)行超馳控制值;若重啟控制器控制電源,RAM區(qū)重新初始化,不影響正常程序運(yùn)行。本發(fā)明體積小,重量輕,直接采用車輛12V或24V電源也可自用普通電池供電,避免了背景例中所述不足。
【附圖說明】
[0012]圖1為本發(fā)明診斷系統(tǒng)結(jié)構(gòu)示意圖。
[0013]圖2為本發(fā)明診斷方法流程圖。
【具體實(shí)施方式】
[0014]下面結(jié)合附圖及實(shí)施例進(jìn)一步說明本發(fā)明。
[0015]實(shí)施例:本發(fā)明一種具備超馳控制功能的混合動力汽車診斷系統(tǒng),包括發(fā)動機(jī)3、發(fā)動機(jī)控制器4、離合器5、牽引電機(jī)6、電機(jī)控制器7和自動變速箱8,所述離合器5連接在發(fā)動機(jī)3的輸出軸和牽引電機(jī)6的輸入軸之間,所述牽引電機(jī)6的輸出軸與自動變速箱8的輸入軸相連,所述自動變速箱8的輸出軸與車輛的后橋9相連,所述牽引電機(jī)6和電機(jī)控制器7相連,還包括汽車診斷儀I和整車控制器2,所述汽車診斷儀I通過CAN總線與整車控制器2、發(fā)動機(jī)控制器4以及電機(jī)控制器7雙向通訊,所述整車控制器2分別與發(fā)動機(jī)控制器4、離合器5、電機(jī)控制器7和自動變速箱8相連,所述整車控制器2用于控制離合器5的分離結(jié)合、自動變速箱8的選換擋以及發(fā)動機(jī)控制器4和電機(jī)控制器7的轉(zhuǎn)矩分配。
[0016]本發(fā)明還可以包括動力電池10和用于負(fù)責(zé)動力電池10信息采集及動力電池10均衡的電池管理系統(tǒng)11,所述動力電池10和電機(jī)控制器7相連,所述動力電池10負(fù)責(zé)給電機(jī)控制器7供電并回收其剎車制動回收能量,所述汽車診斷儀I通過CAN總線與電池管理系統(tǒng)11雙向通訊實(shí)現(xiàn)超馳控制及信息共享。
[0017]其中汽車診斷儀I可以選用北京百聯(lián)長通科技有限公司生產(chǎn)的EC9374AZZ型號汽車診斷儀;整車控制器2可以選用東風(fēng)襄陽旅行車有限公司生產(chǎn)的VC21-13R48A型號整車控制器;電池管理系統(tǒng)11可以選用北京海博思創(chuàng)科技有限公司生產(chǎn)的HS-100型號的電池管理系統(tǒng);電機(jī)控制器7可以選用湖南南車時代電動汽車股份有限公司生產(chǎn)的DKQlOI型號的電機(jī)控制器,發(fā)動機(jī)控制器4可以選用上海依相動力系統(tǒng)有限公司生產(chǎn)的)Ctix)n-C32B型號的發(fā)動機(jī)控制器。
[0018]汽車診斷儀I和相關(guān)控制器構(gòu)成具備超馳控制功能的系統(tǒng)。其中汽車診斷儀I由液晶屏、按鍵以及內(nèi)置控制板等組成,既可類同其他常規(guī)汽車診斷儀監(jiān)視電動汽車運(yùn)行中的電機(jī)轉(zhuǎn)速、電機(jī)電流、發(fā)動機(jī)冷卻水溫、司機(jī)加速踏板開度、電池SOC以及高壓接觸器狀態(tài)等信息,也可通過CAN通訊修改其他控制器中的RAM變量,使得控制器進(jìn)入所需的邏輯或者輸出相應(yīng)的邏輯變量,實(shí)現(xiàn)超馳控制功能。
[0019]本發(fā)明中的汽車診斷儀I可外接汽車的24V或者12V電源供電,也可采用自帶的5*1.2V電池供電,由于體積小,重量輕,避免了使用筆記本電腦電池續(xù)航不足帶來的不便。該設(shè)備可設(shè)置軟件權(quán)限供車輛控制器維護(hù)人員使用,也可供用戶使用。
[0020]以汽車診斷儀I和整車控制器2建立CAN通訊處理司機(jī)加速踏板故障為例說明。整車控制器2正常運(yùn)行時采集車輛司機(jī)加速踏板開度獲得司機(jī)駕駛意圖并分配發(fā)動機(jī)控制器3和電機(jī)控制器7目標(biāo)轉(zhuǎn)矩,當(dāng)加速踏板因電源故障或踏板本身接線不良導(dǎo)致司機(jī)踩下加速踏板無效時可采用本發(fā)明。
[0021]整車控制器2中包含調(diào)試標(biāo)志位即“flag_debug”結(jié)構(gòu)體全局變量,默認(rèn)為當(dāng)flag_debug族系值為O時,輸入變量采用自身傳感器測量值或者從其他控制器通過CAN總線獲取的真實(shí)物理值。例如司機(jī)將加速踏板踩到底,且相應(yīng)的flag_debug結(jié)構(gòu)體變量flag_debug.accelerator = 0,整車控制器認(rèn)為當(dāng)前加速踏板開度是100%。當(dāng)汽車診斷儀I通過CAN總線與整車控制器2通訊并設(shè)定flag_debug族系值flag_debug.accelerator=I,并給定一個虛擬的加速踏板開度“超馳值”即override, accelerator = 5%,此時即使司機(jī)將加速踏板踩到底,但是整車控制器2內(nèi)部邏輯依然認(rèn)為此時加速踏板開度是5%,若因特殊原