專利名稱:用于補償壓力傳感器誤差的系統(tǒng)和方法
技術(shù)領(lǐng)域:
0002本發(fā)明涉及內(nèi)燃機,更具體地涉及用于補償發(fā)動機的控 制系統(tǒng)中的壓力傳感器誤差的系統(tǒng)和方法。
背景技術(shù):
0003這里提供的背景技術(shù)用于總體上介紹本發(fā)明的背景的目
的 當(dāng)前所署名發(fā)明人的工作(在本背景技術(shù)部分中所描述的程度上) 和本描迷中否則不足以作為申請時的現(xiàn)有技術(shù)的各方面,既非明示地 也非默示地凈皮承認為與本發(fā)明相4氐觸的現(xiàn)有技術(shù)。 隨著時間的推移, 一個或多個壓力傳感器的準確度下降。 如果感測的壓力被不正確地測量,則控制系統(tǒng)將不正確地操作發(fā)動機。 例如,由于不太準確的壓力測量,燃料經(jīng)濟性或車輛駕駛性能可能降 低和/或車輛排放可能增加。
發(fā)明內(nèi)容
—種用于發(fā)動機控制系統(tǒng)的壓力傳感器補償系統(tǒng)包括N 個發(fā)動機關(guān)閉壓力測量模塊。所述N個發(fā)動機關(guān)閉壓力測量模塊計算 當(dāng)發(fā)動機關(guān)閉時N個壓力傳感器中的相應(yīng)的一個壓力傳感器與所述N
機關(guān)閉壓^:量模塊根據(jù)所述i(算N個相應(yīng)B的壓^7校正值,其中^
4是大于1的整數(shù)。n個壓力補償模塊根據(jù)來自于所述n個壓力傳感器的 n個未校正壓力值和所述n個壓力校正值產(chǎn)生當(dāng)所述發(fā)動機運行時的n 個校正的壓力值。
0007一種用于補償發(fā)動機控制系統(tǒng)中的壓力傳感器的方法, 包括計算當(dāng)發(fā)動機關(guān)閉時n個壓力傳感器中的每一個壓力傳感器相
中n是大于i的整數(shù)TJ據(jù)所述差計算相i的壓力校正值;以;根據(jù)
來自于所述n個壓力傳感器的n個未校正壓力值和所述n個相應(yīng)的壓 力校正值產(chǎn)生當(dāng)所述發(fā)動機運行時的n個校正的壓力值。
0008進一步的適用領(lǐng)域?qū)南挛奶峁┑脑敿毭枋鲎兊们宄?應(yīng)當(dāng)理解詳細描述和特定例子只是用于解釋的目的,并不是限制本發(fā) 明的范圍。
圖3示出了根據(jù)本發(fā)明的用于測量當(dāng)發(fā)動機關(guān)閉時的壓 力傳感器之間的壓力差的方法的步驟。
0014圖4示出了根據(jù)本發(fā)明的用于補償兩個壓力傳感器的方 法的步驟;以及 現(xiàn)在參見圖2A,壓力傳感器誤差補償模塊36包括一個或 多個用于壓力傳感器的壓力補償模塊UO。例如,壓力補償模塊120-1 可補償MAP信號,壓力補償模塊120-2可補償大氣壓力(BARO)信 號,......,壓力補償模塊120-N可補償一個或多個其他的壓力傳感器信號。所述壓力補償模塊120-1、 120-2........ 120-N可結(jié)合成單個模塊。 下面是應(yīng)用于三個壓力傳感器系統(tǒng)的例子。在這個例子 中,傳感器包括MAP、 SCIAP和BAR0。發(fā)動機關(guān)閉的值分別是96、 97 和99kpa。因此,P歐"-P譜—i產(chǎn)-1, P亂「P,—tl =-3以及MAP補償=-(-1-3 )/3-1. 3。 PSC"P—PMA" =1, Psc"m—P隨u =—2以及SCIAP補償=-n-2) /3-0. 3。P,."-P附』-3,P隨-fPsc"p.f2以及BAR0補償是-(3+2 )/3=-1. 7。 假定在穩(wěn)定周期出現(xiàn)了這些誤差PBAR。-C=99-1. 7=97. 3 , Psc"P-C=97+0. 3=97. 3以及PMAP-C=96 + 1, 3=97. 3。 在N個傳感器的情況下,隨著N變大,錯誤的傳感器經(jīng) 過大部分的校正結(jié)束,并且良好的傳感器獲得很少的校正。其他的加 權(quán)算法能夠被應(yīng)用,例如當(dāng)N〉-3時的幾何平均數(shù)。
[0035在差被計算和存儲之前,可以在數(shù)個循環(huán)上求原始讀數(shù) 的平均值以過濾模擬到數(shù)字(A/D)轉(zhuǎn)換的抖動噪聲。如果差大于兩個 傳感器之間的最大容許度,則診斷故障可被設(shè)置并且所存儲的差清零 或簡單地忽略直31 j故障情形被';肖除。
0036現(xiàn)在本領(lǐng)域的技術(shù)人員從前述描述能夠明白本發(fā)明的寬 泛教導(dǎo)能夠以各種形式得到實施。因此,盡管本發(fā)明包括具體的例子, 但本發(fā)明的真正范圍不應(yīng)當(dāng)受到這樣的限制,因為在對附圖、實施例
化漆楚。
權(quán)利要求
1. 一種用于發(fā)動機控制系統(tǒng)的壓力傳感器補償系統(tǒng),包括N個發(fā)動機關(guān)閉壓力測量模塊,其中,所述N個發(fā)動機壓力關(guān)閉測量模塊計算當(dāng)發(fā)動機關(guān)閉時N個壓力傳感器中的相應(yīng)的一個壓力傳感器與所述N個壓力傳感器中的其他壓力傳感器的壓力值之間的差,以及其中,所述N個發(fā)動機壓力關(guān)閉測量模塊根據(jù)所述差計算N個相應(yīng)的壓力校正值,其中N是大于1的整數(shù);以及N個壓力補償模塊,所述N個壓力補償模塊根據(jù)來自于所述N個壓力傳感器的N個未校正壓力值和所述N個壓力校正值產(chǎn)生當(dāng)所述發(fā)動機運行時的N個校正壓力值。
2. 根據(jù)權(quán)利要求l所述的壓力傳感器補償系統(tǒng),其中,所述N個發(fā)動機 關(guān)閉壓力測量模塊在M次迭代上計算所迷差。
3. 根據(jù)權(quán)利要求l所述的壓力傳感器補償系統(tǒng),其中,所述N個發(fā)動機 關(guān)閉壓力測量模塊在M次迭代上求所述差的平均值。
4. 根據(jù)權(quán)利要求l所述的壓力傳感器補償系統(tǒng),還包括所述N個壓力傳 感器。
5. 根據(jù)權(quán)利要求4所述的壓力傳感器補償系統(tǒng),其中,所述N個壓力傳 感器的第一壓力傳感器包括歧管絕對壓力(MAP)傳感器。
6. 根據(jù)權(quán)利要求4所述的壓力傳感器補償系統(tǒng),其中,所述N個壓力傳 感器的第一壓力傳感器包括大氣壓力(BAR0)傳感器。
7. 根據(jù)權(quán)利要求4所述的壓力傳感器補償系統(tǒng),其中,所述N個壓力傳 感器的第一壓力傳感器包括增壓器入口絕對壓力(SCIAP)傳感器。
8. 根據(jù)權(quán)利要求l所述的壓力傳感器補償系統(tǒng),其中,所述N個發(fā)動機 關(guān)閉壓力測量模塊在所述差超過預(yù)先設(shè)定的差時禁止使用所述差。
9. 根據(jù)權(quán)利要求4所述的壓力傳感器補償系統(tǒng),其中,所述N個壓力傳 感器的第一壓力傳感器包括歧管絕對壓力(MAP)傳感器,以及所述N 個壓力傳感器的第二壓力傳感器包括大氣壓力(BAR0)傳感器。
10. 根椐權(quán)利要求4所述的壓力傳感器補償系統(tǒng),其中,所述N個壓力 傳感器的第一壓力傳感器包括歧管絕對壓力(MAP)傳感器,所述N個 壓力傳感器的第二壓力傳感器包括大氣壓力(BAR0)傳感器,以及所述N個壓力傳感器的第三壓力傳感器包括增壓器入口絕對壓力(SCIAP)傳感器。
11. 一種用于補償發(fā)動機控制系統(tǒng)中的壓力傳感器的方法,包括計算當(dāng)發(fā)動機關(guān)閉時N個壓力傳感器中的每一個壓力傳感器相對于所述N個壓力傳感器中的其他壓力傳感器的壓力值之間的差,其中N是大于l的整數(shù),以及根據(jù)所述差計算N個相應(yīng)的壓力校正值;以及根據(jù)來自于所述N個壓力傳感器的N個未校正壓力值和所述N個
12. 根據(jù)權(quán)利要求ll所述的方法,還包括在M次迭代上計算所述差。
13. 根據(jù)權(quán)利要求ll所述的方法,還包括在M次迭代上求所述差的平均值。
14. 根據(jù)權(quán)利要求ll所述的方法,其中,所述N個壓力傳感器中的第一壓力傳感器包括歧管絕對壓力(MAP)傳感器。
15. 根據(jù)權(quán)利要求ll所述的方法,其中,所述N個壓力傳感器中的第一壓力傳感器包括大氣壓力(BAR0)傳感器。
16. 根據(jù)權(quán)利要求ll所述的方法,其中,所述N個壓力傳感器中的第一壓力傳感器包括增壓器入口絕對壓力(SCIAP)傳感器。
17. 根據(jù)權(quán)利要求ll所述的方法,還包括當(dāng)所迷差超過預(yù)先設(shè)定的差時禁止使用所述差。
18. 根據(jù)權(quán)利要求ll所述的方法,其中,所述N個壓力傳感器的第一壓力傳感器包括歧管絕對壓力(MAP)傳感器,以及所述N個壓力傳感器的第二壓力傳感器包括大氣壓力(BAR0)傳感器。
19. 根據(jù)權(quán)利要求U所述的方法,其中,所述N個壓力傳感器的第一壓力傳感器包括歧管絕對壓力(MAP)傳感器,所述N個壓力傳感器的第二壓力傳感器包括大氣壓力(BAR0)傳感器,以及所述N個壓力傳感器的第三壓力傳感器包括增壓器入口絕對壓力(SCIAP)傳感器。
全文摘要
本發(fā)明涉及用于補償壓力傳感器誤差的系統(tǒng)和方法。一種用于發(fā)動機控制系統(tǒng)的壓力傳感器補償系統(tǒng),包括N個發(fā)動機關(guān)閉壓力測量模塊。所述N個發(fā)動機關(guān)閉壓力測量模塊計算當(dāng)發(fā)動機關(guān)閉時N個壓力傳感器中的相應(yīng)的一個壓力傳感器與所述N個壓力傳感器中的其他壓力傳感器的壓力值之間的差。所述N個發(fā)動機關(guān)閉壓力測量模塊根據(jù)所述差計算N個相應(yīng)的壓力校正值,其中N是大于1的整數(shù)。N個壓力補償模塊根據(jù)來自于所述N個壓力傳感器的N個未校正壓力值和所述N個壓力校正值產(chǎn)生當(dāng)所述發(fā)動機運行時的N個校正壓力值。
文檔編號F02D41/14GK101520010SQ200910004648
公開日2009年9月2日 申請日期2009年3月2日 優(yōu)先權(quán)日2008年2月29日
發(fā)明者P·A·鮑爾勒 申請人:通用汽車環(huán)球科技運作公司