專利名稱:溫度替代值的計(jì)算方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及汽車發(fā)動(dòng)機(jī)領(lǐng)域,特別涉及發(fā)動(dòng)機(jī)溫度傳感器故障時(shí),溫度替代值的計(jì)算方法及裝置。
背景技術(shù):
汽車發(fā)動(dòng)機(jī)系統(tǒng)中的溫度傳感器在汽車的起動(dòng)過(guò)程中起著重要作用。溫度傳感器 通過(guò)將測(cè)量出來(lái)的溫度值轉(zhuǎn)換為電信號(hào),從而控制汽車起動(dòng)時(shí)噴油量的大小。溫度高則噴 油量小,溫度低則噴油量大。當(dāng)溫度傳感器出現(xiàn)故障時(shí),需要有一個(gè)溫度替代值來(lái)保障車輛 可以正常起動(dòng)。現(xiàn)有技術(shù)中通常采用兩種處理方法獲取溫度替代值,一種方法是直接設(shè)定一個(gè)恒 定值作為溫度的替代值。另一種方法是在溫度傳感器出現(xiàn)故障的情況下,起動(dòng)溫度依然按 照傳感器信號(hào)進(jìn)行取值,得出溫度值。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺點(diǎn)對(duì)于第一種方法,替代值較之汽車的實(shí)際溫度值而言,如果設(shè)定偏高,會(huì)導(dǎo)致起動(dòng) 時(shí)噴油過(guò)稀,出現(xiàn)車輛抖動(dòng)等影響駕駛的情況;如果設(shè)定偏低,會(huì)導(dǎo)致噴油過(guò)多,出現(xiàn)高耗 油,高排放的情況。對(duì)于第二種方法,溫度值仍然根據(jù)傳感器輸出的信號(hào)計(jì)算值進(jìn)行累加, 即在錯(cuò)誤的基礎(chǔ)上累加,由此得出的溫度值與實(shí)際值會(huì)有所偏差,同樣對(duì)汽車的起動(dòng)造成 影響。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中溫度替代值與實(shí)際值有所偏差,影響汽車的起動(dòng),同時(shí)造成 高耗油,高排放的問(wèn)題,本發(fā)明公開了一種發(fā)動(dòng)機(jī)溫度傳感器故障時(shí)溫度替代值的算法。所 述技術(shù)方案如下獲取發(fā)動(dòng)機(jī)第一循環(huán)溫度;根據(jù)所述第一循環(huán)溫度和發(fā)動(dòng)機(jī)轉(zhuǎn)速,計(jì)算發(fā)動(dòng)機(jī)起 動(dòng)后第一循環(huán)和第二循環(huán)的溫度差;根據(jù)所述第一循環(huán)溫度和溫度差,計(jì)算所述第二循環(huán) 的溫度替代值。所述獲取發(fā)動(dòng)機(jī)第一循環(huán)溫度;具體包括獲取修正值,所述修正值根據(jù)上次停 機(jī)時(shí)的溫度與溫度隨停機(jī)時(shí)間降低的特性關(guān)系得出;將上次停機(jī)時(shí)溫度減去所述修正值得 到所述第一循環(huán)溫度。所述溫度隨停機(jī)時(shí)間降低的特性關(guān)系由實(shí)際車輛多次采集數(shù)據(jù)得出。所述根據(jù)所述第一循環(huán)溫度和發(fā)動(dòng)機(jī)轉(zhuǎn)速,計(jì)算發(fā)動(dòng)機(jī)起動(dòng)后第一循環(huán)和第二循 環(huán)的溫度差;具體包括通過(guò)查詢溫度差隨轉(zhuǎn)速與第一循環(huán)溫度上升的特性關(guān)系,獲得所 述溫度差。所述溫度差隨轉(zhuǎn)速與上循環(huán)溫度上升特性表由實(shí)際車輛多次采集數(shù)據(jù)得出。根據(jù)所述第一循環(huán)溫度和溫度差,計(jì)算所述第二循環(huán)的溫度替代值,具體包括將 所述第一循環(huán)溫度加上所述第一循環(huán)和第二循環(huán)的溫度差得到所述第二循環(huán)的溫度替代值。設(shè)置一個(gè)溫度上限值,當(dāng)溫度替代值大于上限值時(shí),采用所述上限值作為溫度替代值。一種計(jì)算溫度替代值的裝置,所述裝置包括第一循環(huán)溫度獲取模塊用于獲取 發(fā)動(dòng)機(jī)第一循環(huán)溫度;溫度差計(jì)算模塊用于根據(jù)所述第一循環(huán)溫度和發(fā)動(dòng)機(jī)轉(zhuǎn)速,計(jì)算 發(fā)動(dòng)機(jī)起動(dòng)后第一循環(huán)和第二循環(huán)的溫度差;溫度替代值計(jì)算模塊用于根據(jù)所述第一循 環(huán)溫度和溫度差,計(jì)算所述第二循環(huán)的溫度替代值。第一循環(huán)溫度獲取模塊具體包括修正值獲取單元用于獲取修正值,所述修正 值根據(jù)上次停機(jī)時(shí)的溫度與溫度隨停機(jī)時(shí)間降低的特性關(guān)系得出;第一循環(huán)溫度計(jì)算單 元用于將上次停機(jī)時(shí)溫度減去所述修正值得到所述第一循環(huán)溫度。溫度差計(jì)算模塊具體用于通過(guò)查詢溫度差隨轉(zhuǎn)速與第一循環(huán)溫度上升的特性關(guān) 系,獲得所述溫度差。溫度替代值計(jì)算模塊具體用于將所述第一循環(huán)溫度加上所述第一循環(huán)和第二循 環(huán)的溫度差得到所述第二循環(huán)的溫度替代值。所述溫度替代值計(jì)算模塊還包括替代單元用于設(shè)置一個(gè)溫度上限值,當(dāng)溫度替 代值大于上限值時(shí),采用所述上限值作為溫度替代本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是溫度替代值精確地模擬出溫度 傳感器的測(cè)量值,使車輛在溫度傳感器出現(xiàn)故障的情況下可以依照替代值正常的工作,避 免了替代值偏高,導(dǎo)致起動(dòng)時(shí)噴油過(guò)稀,出現(xiàn)車輛抖動(dòng)等影響駕駛的情況和替代值偏低,導(dǎo) 致噴油過(guò)多,出現(xiàn)高耗油,高排放的情況。使車輛保證良好的駕駛性能,同時(shí)達(dá)到環(huán)保的要 求。
圖1是本發(fā)明實(shí)施例中提供的一種溫度替代值的計(jì)算方法的流程圖;圖2是本發(fā)明實(shí)施例中提供的溫度隨停機(jī)時(shí)間降低的特性關(guān)系圖;圖3是本發(fā)明實(shí)施例中提供的發(fā)動(dòng)機(jī)起動(dòng)時(shí)的溫度值計(jì)算原理圖;圖4是本發(fā)明實(shí)施例中提供的發(fā)動(dòng)機(jī)起動(dòng)后兩個(gè)循環(huán)的溫度差計(jì)算原理圖;圖5是本發(fā)明實(shí)施例中提供的發(fā)動(dòng)機(jī)溫度傳感器故障時(shí)替代值計(jì)算原理圖。圖6是本發(fā)明實(shí)施例中提供的一種計(jì)算溫度替代值的裝置結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例中提供的一種計(jì)算溫度替代值的裝置另一結(jié)構(gòu)示意具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。實(shí)施例1參見(jiàn)圖1,本實(shí)施例提供了一種溫度替代值的計(jì)算方法,包括101 計(jì)算發(fā)動(dòng)機(jī)第一循環(huán)的溫度值;其中,所述第一循環(huán)可以是發(fā)動(dòng)機(jī)起動(dòng)時(shí)的溫度,也可以是發(fā)動(dòng)機(jī)起動(dòng)后任意循 環(huán)的溫度。
其中,循環(huán)指一段時(shí)間間隔τ ;發(fā)動(dòng)機(jī)啟動(dòng)時(shí)的溫度由上次停機(jī)時(shí)的溫度與停機(jī)時(shí)間的對(duì)溫度的影響得出,參見(jiàn)圖2,即第一循環(huán)的溫度值=上次停機(jī)時(shí)溫度_修正值其中,修正值即停機(jī)時(shí)間的對(duì)溫度的影響值,參見(jiàn)圖3,為溫度隨停機(jī)時(shí)間降低的 特性表,橫軸代表溫度,縱軸代表停機(jī)時(shí)間。通過(guò)查詢溫度隨停機(jī)時(shí)間降低的特性關(guān)系即 可得出所述修正值,例如,當(dāng)車輛起動(dòng)時(shí)為、時(shí)刻時(shí),對(duì)應(yīng)的溫度降低值為Τ。具體地,該 特性關(guān)系可以是特性表。其中,溫度隨停機(jī)時(shí)間降低的特性表由實(shí)際車輛多次采集數(shù)據(jù)得 出,即正常車輛停機(jī)后,記錄停機(jī)時(shí)間與溫度變化,制作特性表作為所述修正值在實(shí)車上 標(biāo)定。之后對(duì)此表進(jìn)行驗(yàn)證,例如轉(zhuǎn)動(dòng)發(fā)動(dòng)機(jī),當(dāng)溫度達(dá)到70°時(shí)停機(jī)30分鐘后起動(dòng),查 看起動(dòng)時(shí)溫度與使用所述修正值計(jì)算出的溫度的誤差值,如果誤差值不在允許的范圍內(nèi)則 重復(fù)上述制作特性表在實(shí)車上進(jìn)行標(biāo)定并進(jìn)行驗(yàn)證的步驟,對(duì)特性表進(jìn)行修正。值得注意 的是,剛停機(jī)時(shí)由于機(jī)油溫度過(guò)高可能會(huì)導(dǎo)致溫度增加,但考慮到增加趨勢(shì)的不可控制性, 此特性表將該情況忽略,誤差會(huì)在3°對(duì)高溫起動(dòng)影響不大。當(dāng)然,發(fā)動(dòng)機(jī)起動(dòng)時(shí)的溫度值也可以通過(guò)估算得出。102 計(jì)算發(fā)動(dòng)機(jī)起動(dòng)后第一循環(huán)和第二循環(huán)的溫度差;其中,所述第一循環(huán)和第二循環(huán)的溫度差可以是起動(dòng)時(shí)的溫度與其后一循環(huán)的溫 度差,也可以是任意相鄰兩個(gè)循環(huán)的溫度差,即第η次循環(huán)后測(cè)得的溫度值減去第η-1次循 環(huán)后測(cè)得的溫度值。其中,所述溫度差與發(fā)動(dòng)機(jī)的轉(zhuǎn)速和上循環(huán)的溫度值有關(guān),參見(jiàn)圖4,溫度差隨轉(zhuǎn) 速與上循環(huán)溫度升高的特性關(guān)系,具體為特性表。其中,橫軸代表溫度差,縱軸上有兩個(gè)輸 入值,第一循環(huán)溫度、發(fā)動(dòng)機(jī)轉(zhuǎn)速。根據(jù)這兩個(gè)值查詢相應(yīng)的特性表,得到對(duì)應(yīng)的溫度差。特性表是根據(jù)實(shí)際車輛多次采集數(shù)據(jù)得出。即在溫度傳感器無(wú)故障的情況下記 錄溫度差與轉(zhuǎn)速和上循環(huán)溫度的關(guān)系,制作特性表,在實(shí)際車輛上進(jìn)行標(biāo)定。制造發(fā)動(dòng)機(jī)溫 度傳感器故障,如拔掉傳感器,起動(dòng)車輛查看噴油信號(hào)、lambda值及起動(dòng)性能與溫度傳感器 無(wú)故障時(shí)的差別,如果不在誤差的范圍內(nèi)則重復(fù)上述制作特性表在實(shí)車上進(jìn)行標(biāo)定并驗(yàn)證 的步驟,對(duì)特性表進(jìn)行修正。在實(shí)際車輛上標(biāo)定特性表時(shí)應(yīng)保證溫度累加值達(dá)到最高時(shí)間要長(zhǎng)于低負(fù)荷、怠速 時(shí)溫度上升到最高點(diǎn)的時(shí)間,并且超過(guò)時(shí)間不能大于3分鐘。其中,由于車型不同,冷卻液、車重等不同都會(huì)影響上升趨勢(shì),所以針對(duì)不同車型 特性表不同。103 計(jì)算出發(fā)動(dòng)機(jī)起動(dòng)后第二循環(huán)的溫度替代值。其中,所述第二循環(huán)是相對(duì)第一循環(huán)而言的,即可以是任一循環(huán)的下一循環(huán);第二 循環(huán)溫度替代值=上循環(huán)計(jì)算的溫度值+兩循環(huán)的溫度差。其中,發(fā)動(dòng)機(jī)起動(dòng)后經(jīng)過(guò)η個(gè)循環(huán)時(shí),上循環(huán)計(jì)算的溫度值由η-1次兩循環(huán)溫度差 與之前的上循環(huán)溫度值的累加計(jì)算得來(lái)。由于發(fā)動(dòng)機(jī)在起動(dòng)的過(guò)程中溫度值一般不會(huì)超過(guò)一個(gè)最大值,所以在此處要設(shè)置 一個(gè)溫度上限值,當(dāng)溫度替代值大于上限值時(shí)將采用上限值作為替代值。參見(jiàn)圖5,車輛在起動(dòng)前后參照不同的特性表計(jì)算溫度的替代值,最后通過(guò)累加并 與上限值進(jìn)行比較得出最終的溫度替代值。
本實(shí)施例提供方法,通過(guò)實(shí)際車輛多次采集數(shù)據(jù)獲取修正值的特性關(guān)系與溫度差 隨轉(zhuǎn)速與上循環(huán)溫度上升特性關(guān)系,計(jì)算出發(fā)動(dòng)機(jī)第一循環(huán)溫度,第一循環(huán)與第二循環(huán)的 溫度差和第二循環(huán)溫度替代值,精確地模擬出溫度傳感器的測(cè)量值,使車輛在溫度傳感器 出現(xiàn)故障的情況下可以依照替代值正常的工作,避免了替代值偏高,導(dǎo)致起動(dòng)時(shí)噴油過(guò)稀, 出現(xiàn)車輛抖動(dòng)等影響駕駛的情況和替代值偏低,導(dǎo)致噴油過(guò)多,出現(xiàn)高耗油,高排放的情 況。使車輛保證良好的駕駛性能,同時(shí)達(dá)到環(huán)保的要求。實(shí)施例2參見(jiàn)圖6,本實(shí)施例提供一種計(jì)算溫度替代值的裝置,裝置包括第一循環(huán)溫度獲取模塊201 用于獲取發(fā)動(dòng)機(jī)第一循環(huán)溫度;溫度差計(jì)算模塊202 用于根據(jù)所述第一循環(huán)溫度和發(fā)動(dòng)機(jī)轉(zhuǎn)速,計(jì)算發(fā)動(dòng)機(jī)起 動(dòng)后第一循環(huán)和第二循環(huán)的溫度差;溫度替代值計(jì)算模塊203 用于根據(jù)所述第一循環(huán)溫度和溫度差,計(jì)算所述第二 循環(huán)的溫度替代值。其中,參見(jiàn)圖7,第一循環(huán)溫度獲取模塊201具體包括修正值獲取單元201a 用于獲取修正值,所述修正值根據(jù)上次停機(jī)時(shí)的溫度與溫 度隨停機(jī)時(shí)間降低的特性關(guān)系得出;第一循環(huán)溫度計(jì)算單元201b 用于將上次停機(jī)時(shí)溫度減去所述修正值得到所述
第一循環(huán)溫度。其中,所述溫度差計(jì)算模塊202具體用于通過(guò)查詢溫度差隨轉(zhuǎn)速與第一循環(huán)溫 度上升的特性關(guān)系,獲得所述溫度差。其中,所述溫度替代值計(jì)算模塊203具體用于將所述第一循環(huán)溫度加上所述第 一循環(huán)和第二循環(huán)的溫度差得到所述第二循環(huán)的溫度替代值。溫度替代值計(jì)算模塊203還包括,替代單元203a 用于設(shè)置一個(gè)溫度上限值,當(dāng)溫 度替代值大于上限值時(shí),采用所述上限值作為溫度替代值。本實(shí)施例提供的裝置,與方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí) 施例,這里不再贅述。本實(shí)施例提供的裝置,通過(guò)實(shí)際車輛多次采集數(shù)據(jù)獲取修正值的特性關(guān)系與溫度 差隨轉(zhuǎn)速與上循環(huán)溫度上升特性關(guān)系,計(jì)算出發(fā)動(dòng)機(jī)第一循環(huán)溫度,第一循環(huán)與第二循環(huán) 的溫度差和第二循環(huán)溫度替代值,精確地模擬出溫度傳感器的測(cè)量值,使車輛在溫度傳感 器出現(xiàn)故障的情況下可以依照替代值正常的工作,避免了替代值偏高,導(dǎo)致起動(dòng)時(shí)噴油過(guò) 稀,出現(xiàn)車輛抖動(dòng)等影響駕駛的情況和替代值偏低,導(dǎo)致噴油過(guò)多,出現(xiàn)高耗油,高排放的 情況。使車輛保證良好的駕駛性能,同時(shí)達(dá)到環(huán)保的要求。以上實(shí)施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過(guò)軟件編程實(shí)現(xiàn),其軟件 程序存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)例如計(jì)算機(jī)中的硬盤、光盤或軟盤。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種溫度替代值的計(jì)算方法,其特征在于,所述方法包括獲取發(fā)動(dòng)機(jī)第一循環(huán)溫度;根據(jù)所述第一循環(huán)溫度和發(fā)動(dòng)機(jī)轉(zhuǎn)速,計(jì)算發(fā)動(dòng)機(jī)第一循環(huán)和第二循環(huán)的溫度差;根據(jù)所述第一循環(huán)溫度和溫度差,計(jì)算所述第二循環(huán)的溫度替代值。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取發(fā)動(dòng)機(jī)第一循環(huán)溫度;具體包括 獲取修正值,所述修正值根據(jù)上次停機(jī)時(shí)的溫度與溫度隨停機(jī)時(shí)間降低的特性關(guān)系得出;將上次停機(jī)時(shí)溫度減去所述修正值得到所述第一循環(huán)溫度。
3.如權(quán)利要求2所述的方法,其特征在于,所述溫度隨停機(jī)時(shí)間降低的特性關(guān)系由實(shí)際車輛多次采集數(shù)據(jù)得出。
4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一循環(huán)溫度和發(fā)動(dòng)機(jī)轉(zhuǎn)速, 計(jì)算發(fā)動(dòng)機(jī)起動(dòng)后第一循環(huán)和第二循環(huán)的溫度差;具體包括通過(guò)查詢溫度差隨轉(zhuǎn)速與第一循環(huán)溫度上升的特性關(guān)系,獲得所述溫度差。
5.如權(quán)利要求4所述的方法,其特征在于,所述溫度差隨轉(zhuǎn)速與第一循環(huán)溫度上升特性關(guān)系由實(shí)際車輛多次采集數(shù)據(jù)得出。
6.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述第一循環(huán)溫度和溫度差,計(jì)算所述 第二循環(huán)的溫度替代值,具體包括將所述第一循環(huán)溫度加上所述第一循環(huán)和第二循環(huán)的溫度差得到所述第二循環(huán)的溫 度替代值。
7.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括設(shè)置一個(gè)溫度上限值,當(dāng)溫度替代值大于上限值時(shí),采用所述上限值作為溫度替代值。
8.一種計(jì)算溫度替代值的裝置,其特征在于,所述裝置包括 第一循環(huán)溫度獲取模塊用于獲取發(fā)動(dòng)機(jī)第一循環(huán)溫度;溫度差計(jì)算模塊用于根據(jù)所述第一循環(huán)溫度和發(fā)動(dòng)機(jī)轉(zhuǎn)速,計(jì)算發(fā)動(dòng)機(jī)起動(dòng)后第一 循環(huán)和第二循環(huán)的溫度差;溫度替代值計(jì)算模塊用于根據(jù)所述第一循環(huán)溫度和溫度差,計(jì)算所述第二循環(huán)的溫 度替代值。
9.如權(quán)利要求8所述的裝置,其特征在于,第一循環(huán)溫度獲取模塊具體包括修正值獲取單元用于獲取修正值,所述修正值根據(jù)上次停機(jī)時(shí)的溫度與溫度隨停機(jī) 時(shí)間降低的特性關(guān)系得出;第一循環(huán)溫度計(jì)算單元用于將上次停機(jī)時(shí)溫度減去所述修正值得到所述第一循環(huán)溫度。
10.如權(quán)利要求8所述的裝置,其特征在于,溫度差計(jì)算模塊具體用于 通過(guò)查詢溫度差隨轉(zhuǎn)速與第一循環(huán)溫度上升的特性關(guān)系,獲得所述溫度差。
11.如權(quán)利要求8所述的裝置,其特征在于,溫度替代值計(jì)算模塊具體用于 將所述第一循環(huán)溫度加上所述第一循環(huán)和第二循環(huán)的溫度差得到所述第二循環(huán)的溫度替代值。
12.如權(quán)利要求11所述的裝置,其特征在于,所述溫度替代值計(jì)算模塊還包括替代單元用于設(shè)置一個(gè)溫度上限值,當(dāng)溫度替代值大于上限值時(shí),采用所述上限值作為溫度替代值 。
全文摘要
本發(fā)明公開了一種汽車發(fā)動(dòng)機(jī)溫度傳感器故障時(shí),獲取溫度替代值的算法,屬于汽車發(fā)動(dòng)機(jī)領(lǐng)域。所述方法包括獲取發(fā)動(dòng)機(jī)第一循環(huán)溫度;根據(jù)所述第一循環(huán)溫度和發(fā)動(dòng)機(jī)轉(zhuǎn)速,計(jì)算發(fā)動(dòng)機(jī)第一循環(huán)和第二循環(huán)的溫度差;根據(jù)所述第一循環(huán)溫度和溫度差,計(jì)算所述第二循環(huán)的溫度替代值。本發(fā)明可以提供與實(shí)際溫度值盡量相近的溫度替代值,有效的避免當(dāng)發(fā)動(dòng)機(jī)溫度傳感器故障時(shí),溫度替代值超出允許誤差所造成的影響車輛正常起動(dòng)和高耗油、高排放的情況,使車輛既可以正常工作又可以達(dá)到環(huán)保的要求。
文檔編號(hào)G01K3/08GK101825496SQ20101016287
公開日2010年9月8日 申請(qǐng)日期2010年5月4日 優(yōu)先權(quán)日2010年5月4日
發(fā)明者任黎霞, 祁克光, 蔣微 申請(qǐng)人:奇瑞汽車股份有限公司