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