本發(fā)明涉及車輛控制領(lǐng)域,具體涉及一種雙離合自動變速箱傳感器故障處理方法及系統(tǒng)。
背景技術(shù):雙離合自動變速箱包括兩個同軸嵌套或平行布置的離合器。雙離合自動變速箱通過傳感器采集的信號實時地反饋整機工作狀態(tài),根據(jù)采集信號的種類不同可以分為模擬信號傳感器和頻率信號傳感器。模擬信號傳感器主要包括變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器和撥叉位置傳感器。傳感器故障主要分為對電源短路、對地短路以及開路三種電路回路故障,而對電源短路和開路故障時,電壓信號的表現(xiàn)形式是一致的,即檢測到的電壓信號都比較大。傳感器故障只是變速箱上一種輕微的故障,但在現(xiàn)有技術(shù)中,通常是檢測到傳感器故障時,即控制變速箱不工作,這是最嚴(yán)重的變速箱故障處理方式。只有真正發(fā)生影響生命安全的故障才需要控制變速箱不工作。而部分傳感器的故障只會影響變速箱的部分功能,不至于威脅生命安全,所以不需要控制變速箱不工作。
技術(shù)實現(xiàn)要素:本發(fā)明提供一種雙離合自動變速箱傳感器故障處理方法及系統(tǒng),以在雙離合自動變速箱的信號采集傳感器發(fā)生故障時,避免直接控制變速箱停止工作導(dǎo)致車輛停滯。為此本發(fā)明提供如下技術(shù)方案:一種雙離合自動變速箱傳感器故障處理方法,包括:在雙離合自動變速箱的信號采集傳感器發(fā)生故障時,確定故障傳感器的類型;如果故障傳感器的類型為變速箱溫度傳感器或離合器溫度傳感器,并且是單一變速箱溫度傳感器或離合器溫度傳感器發(fā)生故障,則通過補償策略獲取與所述傳感器采集信號對應(yīng)的信號參數(shù);如果故障傳感器的類型為壓力傳感器或擋位撥叉位置傳感器,并且是單一壓力傳感器或擋位撥叉位置傳感器發(fā)生故障,則打開故障傳感器,以未發(fā)生故障的壓力傳感器和擋位撥叉位置傳感器對應(yīng)的離合器和對應(yīng)的輸入軸進行工作。優(yōu)選地,所述通過補償策略獲取與所述傳感器采集信號對應(yīng)的信號參數(shù)包括:如果是變速箱溫度傳感器發(fā)生故障,則獲取發(fā)動機水溫溫度,并將發(fā)動機水溫溫度作為變速箱溫度;如果是離合器溫度傳感器發(fā)生故障,則分別獲取變速箱溫度、發(fā)動機水溫、當(dāng)前工作的輸入軸轉(zhuǎn)速和發(fā)動機轉(zhuǎn)速;根據(jù)變速箱溫度和發(fā)動機水溫計算離合器進油口溫度;根據(jù)發(fā)動機轉(zhuǎn)速和當(dāng)前工作的輸入軸轉(zhuǎn)速計算冷卻油質(zhì)量;根據(jù)所述離合器進油口溫度、冷卻油質(zhì)量和上一時刻離合器出油口溫度,計算離合器溫度;所述上一時刻是相對于當(dāng)前時刻之前的采樣時間,所述采樣時間是采樣離合器出油口溫度的時間。優(yōu)選地,所述以未發(fā)生故障的壓力傳感器和擋位撥叉位置傳感器對應(yīng)的離合器和對應(yīng)的輸入軸進行工作包括:如果是離合器壓力傳感器發(fā)生故障,則將未發(fā)生故障離合器壓力傳感器對應(yīng)的離合器作為完好離合器;打開故障離合器,并控制完好離合器和對應(yīng)的輸入軸進入跛行模式;如果是擋位撥叉位置傳感器發(fā)生故障,則將未發(fā)生故障的擋位撥叉位置傳感器對應(yīng)的離合器作為完好離合器;打開故障離合器,并控制完好離合器和對應(yīng)的輸入軸進入跛行模式。優(yōu)選地,所述在雙離合自動變速箱的信號采集傳感器發(fā)生故障時,確定故障傳感器的類型包括:接收變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器和拔叉位置傳感器發(fā)送的電壓信息;將所述變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器和拔叉位置傳感器發(fā)送的電壓信息和電壓設(shè)定限值進行比較;如果所述變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器或者拔叉位置傳感器發(fā)送的電壓值中的一個或多個大于電壓設(shè)定限值,則對應(yīng)的傳感器發(fā)生故障。一種雙離合自動變速箱傳感器故障處理系統(tǒng),包括:傳感器類型確定模塊,用于在雙離合自動變速箱的信號采集傳感器發(fā)生故障時,確定故障傳感器的類型;補償模塊,用于在故障傳感器的類型為變速箱溫度傳感器或離合器溫度傳感器,并且是單一變速箱溫度傳感器或離合器溫度傳感器發(fā)生故障時,通過補償策略獲取與所述傳感器采集信號對應(yīng)的信號參數(shù);控制模塊,用于在故障傳感器的類型為壓力傳感器或擋位撥叉位置傳感器,并且是單一壓力傳感器或擋位撥叉位置傳感器發(fā)生故障時,控制打開故障離合器,以未發(fā)生故障的壓力傳感器和擋位撥叉位置傳感器對應(yīng)的離合器和對應(yīng)的輸入軸進行工作。優(yōu)選地,所述補償模塊包括:水溫信息獲取單元,用于在變速箱溫度傳感器發(fā)生故障時,獲取發(fā)動機水溫溫度,以發(fā)動機水溫溫度作為變速箱溫度;溫度信息計算單元,用于在離合器溫度傳感器發(fā)生故障時計算離合器溫度,所述溫度信息計算單元包括:溫度信息獲取子單元,用于獲取變速箱溫度;輸入軸轉(zhuǎn)速獲取子單元,用于獲取當(dāng)前工作的輸入軸轉(zhuǎn)速;發(fā)動機轉(zhuǎn)速獲取子單元,用于獲取發(fā)動機轉(zhuǎn)速;進油口溫度計算子單元,用于根據(jù)所述變速箱溫度和所述水溫信息獲取單元獲取的發(fā)動機水溫計算離合器進油口溫度;冷卻油質(zhì)量計算子單元,用于根據(jù)所述發(fā)動機轉(zhuǎn)速和當(dāng)前工作的輸入軸轉(zhuǎn)速計算冷卻油質(zhì)量;離合器溫度計算子單元,用于根據(jù)所述離合器進油口溫度、冷卻油質(zhì)量和上一時刻離合器出油口溫度,計算離合器溫度;所述上一時刻是相對于當(dāng)前時刻之前的采樣時間,所述采樣時間是采樣離合器出油口溫度的時間。優(yōu)選地,所述控制模塊在離合器壓力傳感器發(fā)生故障時,確定未發(fā)生故障離合器壓力傳感器對應(yīng)的離合器,并將該離合器作為完好離合器;打開故障離合器,控制完好離合器和對應(yīng)的輸入軸進入跛行模式;所述控制模塊在撥叉位置傳感器發(fā)生故障時,確定未發(fā)生故障的擋位撥叉位置傳感器對應(yīng)的離合器,并將該離合器作為完好離合器;打開故障離合器,控制完好離合器和對應(yīng)的輸入軸進入跛行模式。優(yōu)選地,所述傳感器類型確定模塊包括:傳感器信息獲取單元,用于接收變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器和拔叉位置傳感器發(fā)送的電壓信息。電壓比較單元,用于將所述變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器和拔叉位置傳感器發(fā)送的電壓信息和電壓設(shè)定限值進行比較;故障傳感器確定單元,用于在所述變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器或者拔叉位置傳感器發(fā)送的電壓值中的一個或多個大于電壓設(shè)定限值時,確定對應(yīng)的傳感器發(fā)生故障。本發(fā)明提供的一種雙離合自動變速箱傳感器故障處理方法及系統(tǒng),通過使用補償策略,避免了直接控制變速箱不工作導(dǎo)致車輛停滯。在發(fā)生故障時,使用發(fā)動機水溫和軟件模型計算溫度作為變速箱溫度和離合器溫度;關(guān)閉故障離合器,控制完好離合器繼續(xù)工作實現(xiàn)跛行模式。這樣可以在沒有危及到生命安全的前提下,幫助駕駛員繼續(xù)駕駛車輛到家或者附近修理廠甚至是到達目的地。附圖說明為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例的雙離合自動變速箱傳感器故障處理方法的流程圖;圖2是本發(fā)明實施例的流量系數(shù)與發(fā)動機轉(zhuǎn)速和輸入軸轉(zhuǎn)速關(guān)系對照圖;圖3是本發(fā)明實施例的雙離合自動變速箱傳感器故障處理系統(tǒng)的結(jié)構(gòu)示意圖。具體實施方式為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實施例的方案,下面結(jié)合附圖和實施方式對本發(fā)明實施例作進一步的詳細說明。如圖1所示,是本發(fā)明實施例的雙離合自動變速箱傳感器故障處理方法的流程圖,包含以下步驟:步驟101,在雙離合自動變速箱的信號采集傳感器發(fā)生故障時,確定故障傳感器的類型。所述信號采集傳感器可以包括:變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器和拔叉位置傳感器。具體地,接收變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器和拔叉位置傳感器發(fā)送的電壓信息;將所述變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器和拔叉位置傳感器發(fā)送的電壓信息和電壓設(shè)定限值進行比較;如果所述變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器或者拔叉位置傳感器發(fā)送的電壓值中的一個或多個大于電壓設(shè)定限值,則對應(yīng)的傳感器發(fā)生故障。步驟102,如果傳感器的類型為變速箱溫度傳感器或離合器溫度傳感器,并且是單一變速箱溫度傳感器或離合器溫度傳感器發(fā)生故障,可以通過補償策略獲取與所述傳感器采集信號對應(yīng)的信號參數(shù)。(1)如果是變速箱溫度傳感器發(fā)生故障,可以獲取發(fā)動機水溫溫度,并將發(fā)動機水溫溫度作為變速箱溫度確保變速箱的正常工作。(2)如果是離合器溫度傳感器發(fā)生故障,可以1.分別獲取變速箱溫度、發(fā)動機水溫、當(dāng)前工作的輸入軸轉(zhuǎn)速和發(fā)動機轉(zhuǎn)速。2.根據(jù)變速箱溫度和發(fā)動機水溫計算離合器進油口溫度。計算公式如式(1):T進(t)=T變(t)-[T變(t)-T發(fā)(t)]*k2(1)其中,T進(t)是當(dāng)前進油口溫度;T變(t)是當(dāng)前變速箱溫度;T發(fā)(t)是當(dāng)前發(fā)動機水溫;k2是冷卻系數(shù),其取值可以根據(jù)實驗和以往的經(jīng)驗確定。3.根據(jù)發(fā)動機轉(zhuǎn)速和當(dāng)前工作的輸入軸轉(zhuǎn)速計算冷卻油質(zhì)量。計算公式如式(2):m1=Q*k1*ρ/s1(2)其中,m1是冷卻油質(zhì)量;Q是冷卻油流量,所述冷卻油流量在離合器溫度傳感器發(fā)生故障時,其取值可以為系統(tǒng)設(shè)置的最大值,所述系統(tǒng)設(shè)置值可以根據(jù)實驗和以往的經(jīng)驗確定;k1是流量系數(shù),其取值可以根據(jù)發(fā)動機轉(zhuǎn)速信息、當(dāng)前工作的輸入軸轉(zhuǎn)速信息和圖2查到;ρ是變速箱油密度,其取值可以根據(jù)材料特性獲得;s1是離合器片接觸面積。4.根據(jù)所述離合器進油口溫度、冷卻油質(zhì)量和上一時刻離合器出油口溫度,計算離合器溫度。所述上一時刻是相對于當(dāng)前時刻之前的采樣時間,所述采樣時間是采樣離合器出油口溫度的時間。計算公式如式(3):其中,T出(t)是當(dāng)前離合器出油口溫度,即離合器溫度的替代值;T出(t-1)是上一時刻離合器出油口溫度;T進(t-1)是上一時刻離合器進油口溫度;c1變速箱油比熱容,其取值可以根據(jù)材料特性獲得;λ1是離合器片傳導(dǎo)系數(shù),其取值可以根據(jù)材料特性獲得。步驟103,如果傳感器的類型為壓力傳感器或擋位撥叉位置傳感器,并且是單一壓力傳感器和擋位撥叉位置傳感器發(fā)生故障,則打開故障傳感器,以未發(fā)生故障的壓力傳感器和擋位撥叉位置傳感器對應(yīng)的離合器和對應(yīng)的輸入軸進行工作。(1)如果是離合器壓力傳感器發(fā)生故障,可以將未發(fā)生故障的離合器壓力傳感器對應(yīng)的離合器作為完好離合器。例如,整車有第一離合器壓力傳感器和第二離合器壓力傳感器,如果第一離合器壓力傳感器發(fā)生故障,可以將第二離合器作為完好離合器。如果第一離合器連接的輸入軸是奇數(shù)軸,可以結(jié)合的擋位是一擋、三擋及五擋,第二離合器連接的輸入軸是偶數(shù)軸,可以結(jié)合的擋位是二擋、四擋、六擋及R擋,那么可以用完好離合器對應(yīng)的二擋、四擋、六擋或R擋操作。當(dāng)然,不同類型的車輛的離合器壓力傳感器的數(shù)量、可連接的輸入軸和對應(yīng)的擋位等可能有所差異,對此本發(fā)明實施例不做限定。然后,打開故障離合器并控制完好離合器和對應(yīng)的輸入軸實現(xiàn)跛行模式。例如,可以通過控制電磁閥的電流大小對應(yīng)可以控制產(chǎn)生推動離合器連接輸入軸需要的油壓,當(dāng)所述油壓越大表示離合器與輸入軸連接的越緊。所以當(dāng)檢測到離合器壓力傳感器發(fā)生故障時,通過發(fā)送電磁閥打開信息可以控制故障離合器連接輸入軸的油壓為零,當(dāng)油壓為零時故障離合器與對應(yīng)的輸入軸不再連接。同時通過控制所述完好離合器和對應(yīng)的輸入軸可以實現(xiàn)車輛跛行模式。(2)如果是擋位撥叉位置傳感器發(fā)生故障,可以將未發(fā)生故障的擋位撥叉位置傳感器對應(yīng)的離合器作為完好離合器。例如,整車有奇數(shù)擋位撥叉位置傳感器和偶數(shù)擋位撥叉位置傳感器,如果第一奇數(shù)擋位撥叉位置傳感器發(fā)生故障,可以將偶數(shù)擋位對應(yīng)的離合器作為完好離合器。如果奇數(shù)擋位對應(yīng)的離合器連接的輸入軸是奇數(shù)軸,可以結(jié)合的擋位是一擋、三擋及五擋,偶數(shù)擋位對應(yīng)的離合器連接的輸入軸是偶數(shù)軸,可以結(jié)合的擋位是二擋、四擋、六擋及R擋,那么可以用完好離合器對應(yīng)的二擋、四擋、六擋或R擋操作。當(dāng)然,不同類型的車輛的擋位撥叉位置傳感器的數(shù)量、可連接的輸入軸和對應(yīng)的擋位等可能有所差異,對此本發(fā)明實施例不做限定。然后,打開故障離合器同時控制完好離合器和對應(yīng)的輸入軸實現(xiàn)跛行模式。這一步驟的具體實施方式同離合器壓力傳感器發(fā)生故障,在此不再贅述。本發(fā)明提供的一種雙離合自動變速箱傳感器故障處理方法,通過補償策略,避免了直接控制變速箱不工作導(dǎo)致車輛停滯。在發(fā)生故障時,使用發(fā)動機水溫和軟件模型計算溫度作為變速箱溫度和離合器溫度;關(guān)閉故障離合器,控制完好離合器繼續(xù)工作實現(xiàn)跛行模式。這樣可以在沒有危及到生命安全的前提下,幫助駕駛員繼續(xù)駕駛車輛到家或者附近修理廠甚至是到達目的地。相應(yīng)地,本發(fā)明實施例還提供一種雙離合自動變速箱傳感器故障處理系統(tǒng),如圖3所示,是本發(fā)明實施例的雙離合自動變速箱傳感器故障處理系統(tǒng)的結(jié)構(gòu)示意圖,包括:傳感器類型確定模塊301,用于在雙離合自動變速箱的信號采集傳感器發(fā)生故障時,確定故障傳感器的類型。需要說明的是,所述傳感器類型確定模塊301的一種具體結(jié)構(gòu)可以包括以下各單元:傳感器信息獲取單元,用于接收變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器和拔叉位置傳感器發(fā)送的電壓信息。電壓比較單元,用于將所述變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器和拔叉位置傳感器發(fā)送的電壓信息和電壓設(shè)定限值進行比較。故障傳感器確定單元,用于在所述變速箱溫度傳感器、離合器溫度傳感器、離合器壓力傳感器或者拔叉位置傳感器發(fā)送的電壓值中的一個或多個大于電壓設(shè)定限值時,確定對應(yīng)的傳感器發(fā)生故障。補償模塊302,用于在故障傳感器的類型為變速箱溫度傳感器或離合器溫度傳感器,并且是單一變速箱溫度傳感器或離合器溫度傳感器發(fā)生故障時,通過補償策略獲取與所述傳感器采集信號對應(yīng)的信號參數(shù)。需要說明的是,所述補償模塊302的一種具體結(jié)構(gòu)可以包括以下各單元:水溫信息獲取單元,用于在變速箱溫度傳感器發(fā)生故障時,獲取發(fā)動機水溫溫度,以發(fā)動機水溫溫度作為變速箱溫度;溫度信息計算單元,用于在離合器溫度傳感器發(fā)生故障時計算離合器溫度,所述溫度信息計算單元包括:溫度信息獲取子單元,用于獲取變速箱溫度;輸入軸轉(zhuǎn)速獲取子單元,用于獲取當(dāng)前工作的輸入軸轉(zhuǎn)速;發(fā)動機轉(zhuǎn)速獲取子單元,用于獲取發(fā)動機轉(zhuǎn)速;進油口溫度計算子單元,用于根據(jù)所述變速箱溫度和所述水溫信息獲取單元獲取的發(fā)動機水溫計算離合器進油口溫度;冷卻油質(zhì)量計算子單元,用于根據(jù)所述發(fā)動機轉(zhuǎn)速和當(dāng)前工作的輸入軸轉(zhuǎn)速計算冷卻油質(zhì)量;離合器溫度計算子單元,用于根據(jù)所述離合器進油口溫度、冷卻油質(zhì)量和上一時刻離合器出油口溫度,計算離合器溫度;所述上一時刻是相對于當(dāng)前時刻之前的采樣時間,所述采樣時間是采樣離合器出油口溫度的時間??刂颇K303,用于在故障傳感器的類型為壓力傳感器或擋位撥叉位置傳感器,并且是單一壓力傳感器或擋位撥叉位置傳感器發(fā)生故障時,控制打開故障離合器,以未發(fā)生故障的壓力傳感器和擋位撥叉位置傳感器對應(yīng)的離合器和對應(yīng)的輸入軸進行工作。具體地,所述控制模塊303可以在離合器壓力傳感器發(fā)生故障時,確定未發(fā)生故障離合器壓力傳感器對應(yīng)的離合器,將所述未發(fā)生故障離合器壓力傳感器對應(yīng)的離合器作為完好離合器;然后,打開故障離合器,并控制完好離合器和對應(yīng)的輸入軸進入跛行模式。具體地,所述控制模塊303可以在撥叉位置傳感器發(fā)生故障時,確定未發(fā)生故障的擋位撥叉位置傳感器對應(yīng)的離合器,將所述未發(fā)生故障的擋位撥叉位置傳感器對應(yīng)的離合器作為完好離合器;然后,打開故障離合器,并控制完好離合器和對應(yīng)的輸入軸進入跛行模式。需要說明的是,上述作為分離部件說明的各模塊或單元可以是獨立的物理實體,也可以是集成在汽車不同物理模塊中由軟件實現(xiàn)的功能模塊或單元,比如,其中部分功能可由變速箱控制器或其它控制器來實現(xiàn),不同模塊和單元之間的數(shù)據(jù)傳遞可以通過CAN總線或采用其它通用或?qū)S袇f(xié)議來實現(xiàn),對此本發(fā)明實施例不做限定。本發(fā)明提供的一種雙離合自動變速箱傳感器故障處理系統(tǒng),通過使用補償策略,避免了直接控制變速箱不工作導(dǎo)致車輛停滯。在發(fā)生故障時,使用發(fā)動機水溫和軟件模型計算溫度作為變速箱溫度和離合器溫度;關(guān)閉故障離合器,控制完好離合器繼續(xù)工作實現(xiàn)跛行模式。這樣可以在沒有危及到生命安全的前提下,幫助駕駛員繼續(xù)駕駛車輛到家或者附近修理廠甚至是到達目的地。以上對本發(fā)明實施例進行了詳細介紹,本文中應(yīng)用了具體實施方式對本發(fā)明進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及系統(tǒng);同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。