汽車用控制裝置和汽車用控制裝置的周期測量方法
【專利摘要】本發明涉及測量從外部輸入的脈沖信號的周期的汽車用控制裝置和周期測量方法。在汽車用控制裝置中,對從外部輸入的脈沖信號由模擬濾波器進行處理,并且并行地由數字濾波器進行處理。然后,在模擬濾波器的輸出信號的周期的測量值與數字濾波器的輸出信號的周期的測量值之差小于閾值的情況下,將模擬濾波器的輸出信號的周期的測量值選擇為所述脈沖信號的周期。另一方面,在測量值之差大于閾值的情況下,將數字濾波器的輸出信號的周期的測量值選擇為脈沖信號的周期。
【專利說明】汽車用控制裝置和汽車用控制裝置的周期測量方法
【技術領域】
[0001]本發明涉及在汽車用控制裝置中測量從外部輸入的脈沖信號的周期的技術。
【背景技術】
[0002]在日本特開2008-309067號公報中公開了:在輸入根據內燃機的凸輪軸的角度而周期性地變化的脈沖信號的內燃機的控制裝置中,具備用于去除所述脈沖信號的噪聲分量的濾波器。
[0003]如果作為用于去除脈沖信號的噪聲分量的濾波器而使用數字濾波器,能夠高精度地進行噪聲分量的去除。但是,由于數字濾波器周期性地進行動作,因此在所輸入的脈沖信號的上升或下降的定時與數字濾波器的動作定時之間產生偏差。因此存在如下問題:所輸入的脈沖信號的周期與數字濾波器的輸出周期之間產生誤差,周期的測量精度下降。
【發明內容】
[0004]因此,本申請的發明的目的在于,提供一種能夠抑制噪聲的影響且高精度地進行周期的測量的汽車用控制裝置和汽車用控制裝置的周期測量方法。
[0005]為了實現上述目的,本發明的汽車用控制裝置包括:用于處理從外部輸入的脈沖信號的數字濾波器;用于處理所述脈沖信號的模擬濾波器;以及周期測量部,輸入所述數字濾波器的輸出信號和所述模擬濾波器的輸出信號,輸出所述脈沖信號的周期的測量值。
[0006]此外,在本發明的汽車用控制裝置的周期測量方法中,通過數字信號處理從自外部輸入的脈沖信號取出規定的頻率分量,通過模擬信號處理從所述脈沖信號取出規定的頻率分量,并且基于所述數字信號處理后的信號和所述模擬信號處理后的信號來測量所述脈沖信號的周期。
[0007]為了實現上述目的,本發明的汽車用控制裝置具備:第I濾波器部件,通過數字信號處理從自外部輸入的脈沖信號取出規定的頻率分量;第2濾波器部件,通過模擬信號處理從所述脈沖信號取出規定的頻率分量;以及周期測量部件,輸入所述第I濾波器部件的輸出信號和所述第2濾波器部件的輸出信號,測量所述脈沖信號的周期。
[0008]此外,在本發明的汽車用控制裝置的周期測量方法中,通過數字信號處理從自外部輸入的脈沖信號取出規定的頻率分量,通過模擬信號處理從所述脈沖信號取出規定的頻率分量,并且基于所述數字信號處理后的信號和所述模擬信號處理后的信號來測量所述脈沖信號的周期。
[0009]根據參照附圖的下述的說明,本發明的其他目的和特征會變得清楚。
【專利附圖】
【附圖說明】
[0010]圖1是表示本發明的實施方式中的汽車用控制裝置的結構的方框圖。
[0011]圖2是表示本發明的實施方式中的基于數字濾波器處理后的信號的交錯(割”込辦)處理的流程圖。[0012]圖3是用于說明本發明的實施方式中的周期測量的特性的時序圖。
[0013]圖4是用于說明本發明的實施方式中的通過時間測量的角度檢測的處理的時序圖。
【具體實施方式】
[0014]作為本發明的汽車用控制裝置的一例,圖1表示用于控制車輛用內燃機100的控制裝置200。
[0015]包括微計算機的控制裝置200具備:輸入電路210、模擬濾波器電路220、輸出電路230、用于模擬信號處理的邊沿檢測電路240、用于數字信號處理的邊沿檢測電路250、CPU(Central Processing Unit,中央處理單兀)260 等。
[0016]輸入電路210從外部輸入由在內燃機100中設置的曲柄角傳感器101等的傳感器輸出的信號。
[0017]曲柄角傳感器101輸出與內燃機100的曲柄軸102的旋轉同步而周期性地變化的脈沖信號P0S。脈沖信號POS是,在曲柄軸102每旋轉一定角度量時其輸出變化的模擬的脈沖信號。
[0018]經由輸入電路210取入至控制裝置200的脈沖信號POS被并行輸出到模擬濾波器電路220和邊沿檢測電路250。
[0019]模擬濾波器電路220是,通過模擬信號處理來去除在脈沖信號POS中包含的高頻分量(噪聲)的低通濾波器。通過模擬濾波器電路220去除了高頻分量后的脈沖信號POSAF被輸出到邊沿檢測電路240。
[0020]邊沿檢測電路240通過比較脈沖信號POSAF的輸出電平與閾值,檢測脈沖信號POSAF的邊沿,將表示邊沿的檢測結果的2值信號(矩形脈沖信號)POSAFS輸出到CPU260。
[0021]另一方面,邊沿檢測電路250通過比較脈沖信號POS的輸出電平與閾值,檢測脈沖信號POS的邊沿,將表示邊沿的檢測結果的2值信號(矩形脈沖信號)POSD輸出到CPU260。
[0022]CPU260通過軟件而具備數字濾波器部261、周期測量部262等的功能。
[0023]數字濾波器部261作為如下的低通濾波器發揮作用:通過數字濾波器處理(數字信號處理),去除在脈沖信號POSD中包含的高頻分量(噪聲)。
[0024]另外,代替數字濾波器部261,也可以在控制裝置200中設置作為數字濾波器發揮作用的DSP (Digital Signal Processor,數字信號處理器)。
[0025]周期測量部262輸入通過在數字濾波器部261中的處理去除了高頻分量后的脈沖信號P0SDF、作為邊沿檢測電路240的輸出的脈沖信號P0SAFS,基于這些信號來測量脈沖信號POS的周期TPOS (ms)。
[0026]脈沖信號POS是在每個一定的曲柄角度輸出的信號,因此脈沖信號POS的周期TPOS是與內燃機100的旋轉速度NE相關的狀態量,能夠基于周期TPOS來計算內燃機100的旋轉速度NE (rpm),進而能夠基于旋轉速度NE將曲柄角度換算為時間。
[0027]控制裝置200通過從基準曲柄角度的脈沖信號POS的計數、和以脈沖信號POS為起點的時間測量,檢測內燃機100的火花塞103的點火的控制定時,根據檢測出的控制定時生成點火控制信號,并經由輸出電路230將該點火控制信號輸出到火花塞103的點火電路。這里,控制裝置200將從脈沖信號POS至點火的控制定時為止的角度,基于旋轉速度NE而換算為時間。
[0028]控制裝置200通過基于旋轉速度NE將曲柄角度換算為時間,從而能夠檢測點火控制定時,此外還能夠檢測省略圖示的燃料噴射閥的燃料噴射定時。
[0029]另外,控制裝置200將基于周期TPOS來運算出的旋轉速度NE (rpm)使用于點火時期和燃料噴射量的運算,因此周期TPOS的檢測精度會影響點火時期和燃料噴射量的運算精度。
[0030]在數字濾波器中能夠高精度地去除高頻分量,但是在數字濾波器處理后的脈沖信號POSDF與從曲柄角傳感器101輸出的脈沖信號POS之間產生因數字處理中的離散的動作定時引起的偏差。因此,在數字濾波器處理后的脈沖信號POSDF的周期TPOSDF與從曲柄角傳感器101輸出的脈沖信號POS的周期TPOS之間產生誤差。
[0031]另一方面,雖然模擬濾波器的高頻分量的去除性能比數字濾波器低,但是脈沖信號POSAFS的周期TPOSAF的精度比脈沖信號POSDF的周期TPOSDF高。
[0032]即,模擬濾波器處理后的脈沖信號POSAFS成為具有與從曲柄角傳感器101輸出的脈沖信號POS的周期TPOS高精度地同步的邊沿的信號,但是在脈沖信號POSAFS中可能產生被噪聲分量影響的邊沿。
[0033]因此,控制裝置200的周期測量部262基于數字濾波器處理后的脈沖信號POSDF來判斷模擬濾波器處理后的脈沖信號POSAFS的邊沿是否為被噪聲影響的邊沿。然后,控制裝置200決定是否將周期TPOSAF作為脈沖信號的周期TPOS來選擇,換言之決定是否將周期TPOSAF用于內燃機100的控制。
[0034]以下,按照圖2的流程圖來說明周期測量部262中的周期TPOS的測量處理的一例。
[0035]另外,在圖2的流程圖所示的處理中,各濾波器處理的時間常數被設定成,數字濾波器處理后的脈沖信號POSDF的相位比模擬濾波器處理后的脈沖信號POSAFS延遲。
[0036]由周期測量部262對每個數字濾波器處理后的脈沖信號POSDF的邊沿執行圖2的流程圖所示的程序(routine )。
[0037]首先,在步驟S601中,周期測量部262將上次執行本程序時保存的時間信息KTD設定為上次值KTDold。
[0038]在下一步驟S602中,周期測量部262將當前時刻的時間信息KTD保存為最新值。
[0039]然后,在步驟S603中,周期測量部262作為上次值KTDold與最新值KTD之差,運算數字濾波器處理后的脈沖信號POSDF的周期TP0SDF。
[0040]在步驟S604中,周期測量部262將上次執行本程序時作為最新值保存的、模擬濾波器處理后的脈沖信號POSAFS的邊沿的時間信息KTA設定為上次值KTAold。
[0041]在下一步驟S605中,周期測量部262讀取并保存在每次檢測出模擬濾波器處理后的脈沖信號的POSAFS的邊沿時更新的時間信息KTA的最新值。
[0042]然后,在步驟S606中,周期測量部262作為上次值KTAold與最新值KTA之差,運算模擬濾波器處理后的脈沖信號POSAFS的周期TP0SAF。
[0043]在步驟S607中,周期測量部262運算數字濾波器處理后的脈沖信號POSDF的周期TPOSDF與模擬濾波器處理后的脈沖信號POSAFS的周期TPOSAF之差A TPOS,并判斷該差A TPOS的絕對值是否小于閾值SL。[0044]閾值SL用于判斷周期TPOSDF與周期TPOSAF之差是否充分小于因數字濾波器的動作定時引起的偏差所導致的程度,基于以數字濾波器的動作定時為起因的周期TPOSDF的誤差,預先使該閾值SL合適。
[0045]換言之,閾值SL被設定成:如果周期TPOSAF不被噪聲等影響而被測量,則兩周期之差A TPOS小于閾值SL,如果在模擬濾波器處理中產生因沒有去除噪聲等而導致的周期TPOSAF的測量誤差,則兩周期之差A TPOS大于閾值SL。
[0046]因此,在差A TPOS的絕對值小于閾值SL的情況下,周期TPOSAF不被噪聲等影響而被測量,相反,在差A TPOS的絕對值為閾值SL以上的情況下,因在模擬濾波器處理中沒有去除的噪聲而周期TPOSAF被誤測量。
[0047]因此,周期測量部262如果在步驟S607中判斷為差A TPOS的絕對值小于閾值SL,則進至步驟S608,作為脈沖信號POS的周期測量值選擇模擬濾波器處理后的脈沖信號POSAFS 的周期 TPOSAF。
[0048]通過數字濾波器處理能夠高精度地去除噪聲,周期TPOSDF是難以受到噪聲的影響的測量值。但是,在周期TPOSDF中產生因數字動作定時導致的誤差,因此周期測量部262在能夠估計為周期TPOSAF不被噪聲等影響而被測量的情況下,將更高精度的測量結果即周期TPOSAF選擇為用于內燃機100的控制的測量值。
[0049]因此,在模擬濾波器處理中能夠去除噪聲的情況、或者沒有對脈沖信號POS的噪聲的重疊的情況下,控制裝置200能夠基于高精度地測量的周期TPOSAF來控制內燃機100的點火時期等。
[0050]另一方面,周期測量部262在差A TPOS的絕對值為閾值SL以上的情況下,估計為周期TPOSAF受到噪聲等的影響而被誤測量,并進至步驟S609,將周期TPOSDF選擇為用于內燃機100的控制的測量值。
[0051]周期TPOSDF的測量誤差可能大于沒有受到噪聲的影響時的周期TP0SAF,但是周期TPOSDF比受到噪聲的影響而被誤測量時的周期TPOSAF更接近于實際的周期TP0S,因此,在周期TPOSAF因噪聲的影響而被誤測量的情況下,將周期TPOSDF選擇為用于內燃機100的控制的測量值。
[0052]因此,能夠抑制基于因噪聲的影響而被誤測量的周期TPOSAF來控制內燃機100的點火時期等的情形。
[0053]這里,如果控制裝置200始終基于周期TPOSDF來控制內燃機100,則能夠進行難以受到噪聲的影響的控制,但是使用其誤差比周期TPOSAF大的測量結果來進行控制。
[0054]另一方面,如果控制裝置200始終基于周期TPOSAF來控制內燃機100,則在沒有噪聲的影響的情況下能夠基于高精度的周期測量值來控制內燃機100,但是由模擬濾波器沒有從脈沖信號POS去除噪聲的情況下,基于與實際值不同的周期TPOSAF來誤控制內燃機100。
[0055]相對于此,在圖2的流程圖所示的處理中,周期測量部262在由模擬濾波器沒有去除噪聲的情況下選擇周期TP0SDF,在由模擬濾波器去除了噪聲的情況下選擇周期TP0SAF。因此,抑制基于受到噪聲的影響而被誤測量的周期TPOSAF來誤控制內燃機100的情形,并且能夠盡量增加使用高精度的周期TPOSAF來控制內燃機100的機會,能夠提高內燃機100的控制性。[0056]圖3的時序圖表示模擬濾波器處理后的脈沖信號P0SAFS、數字濾波器處理后的脈沖信號P0SDF、時間計數器、周期TP0SAF、周期TPOSDF的相關的一例。
[0057]如上所述,各濾波器處理的時間常數被設定成,數字濾波器處理后的脈沖信號POSDF的相位比模擬濾波器處理后的脈沖信號POSAFS延遲。
[0058]而且,在圖2的流程圖所示的處理中,周期測量部262基于數字濾波器處理后的脈沖信號POSDF的邊沿緊前的模擬濾波器處理后的脈沖信號POSAFS的邊沿,計算周期TPOSAF。
[0059]因此,在圖3的時序圖中,周期測量部262作為在時刻tl求出的時間信息KTAold與在時刻t2求出的時間信息KTA之差,在時刻t2緊后的脈沖信號POSDF的邊沿產生定時即時刻t2’中求出周期TP0SAF。
[0060]另一方面,基于每個數字濾波器處理后的脈沖信號POSDF的邊沿的時間信息,計算周期TP0SDF,在圖3所示的例子中,周期測量部262作為通過時刻tl’中的交錯處理求出的時間信息KTDold與通過時刻t2’中的交錯處理求出的時間信息KTD之差,在時刻t2’中求出周期TPOSDF。
[0061]這里,在圖3所示的例子中,在周期TPOSAF的測量區間即時刻tl與時刻t2之間,在模擬濾波器處理后的脈沖信號POSAFS中沒有重疊噪聲。因此,在時刻t2’中圖2的流程圖執行交錯時之差A TPOS的判定中,周期測量部262判定為差A TPOS的絕對值小于閾值SL,從而將模擬濾波器處理后的脈沖信號POSAFS的周期TPOSAF選擇為用于內燃機100的控制的周期測量值。
[0062]另一方面,在圖3所示的例子中,從時刻t2至脈沖信號POS的一個周期量以后的時刻t4之間的時刻t3中,產生在模擬濾波器處理中沒有去除的噪聲,由邊沿檢測電路240誤檢測出模擬濾波器處理后的脈沖信號POSAFS的邊沿。
[0063]在該情況下,在數字濾波器處理后的脈沖信號POSDF的邊沿所產生的時刻t4’的緊前的時刻t4中,能夠檢測出模擬濾波器處理后的脈沖信號POSAFS的邊沿,則在周期TPOSAF的計算中使用時刻t2的時間信息KTA和時刻t4的時間信息KTA,從而能夠排除時刻t3中的噪聲的影響而計算周期TP0SAF。
[0064]另一方面,在時刻t4附近產生噪聲,從而在時刻t4沒有檢測出模擬濾波器處理后的脈沖信號POSAFS的邊沿的情況下,周期TPOSAF被誤檢測。這時,由于差A TPOS的絕對值大于閾值SL,因此周期測量部262判斷為周期TPOSAF是被噪聲影響而被誤測量的周期,代替周期TPOSAF而選擇周期TPOSDF作為用于控制的測量值。因此,在該情況下,也得到排除了噪聲的影響的周期TPOS的測量結果。
[0065]在圖2的流程圖的步驟S610中,控制裝置200在通過以脈沖信號POSDF為基準的時間測量而檢測出點火控制定時等的情況下,進行對脈沖信號POSDF的相位延遲補償的處理。
[0066]如果基于周期TPOSAF將角度換算為時間TADV,則能夠在時間測量中高精度地檢測角度,此外如果作為時間測量的基準而使用脈沖信號P0SDF,則能夠抑制以噪聲分量為基準來實施時間TADV的測量的情形。但是,脈沖信號POSDF的相位比脈沖信號POSAFS延遲,在角度位置的檢測中產生該延遲量的誤差。
[0067]這里,脈沖信號POSDF相對于脈沖信號POSAFS的相位延遲時間能夠作為時間信息KTD與時間信息KTA之差而求出。
[0068]因此,在步驟S610中,控制裝置200進行將基于周期TPOS換算角度而得到的時間TADV減算時間信息KTD與時間信息KTA之差分A KT量的校正,并以脈沖信號POSDF為基準來測量該校正后的時間TADV (TADV=TADV- A KT)。
[0069]由此,通過以脈沖信號POSDF為基準的時間測量,能夠與以脈沖信號POSAFS為基準的情況同等地檢測角度,例如在測量點火時期的情況下能夠高精度地檢測點火時期。
[0070]圖4的時序圖表示通過以脈沖信號POSDF為基準的時間測量檢測角度的情況。
[0071]由于脈沖信號POSDF的邊沿比脈沖信號POSAFS的邊沿延遲A KT量,測量從脈沖信號POSAFS經過了時間TADV量的時刻的情況下,如果測量脈沖信號POSDF的邊沿、時間"TADV- A KT”的經過,則其結果測量相同的角度。
[0072]以上,參照優選的實施方式來具體地說明了本發明的內容,但是本領域技術人員基于本發明的基本技術思想和啟示能夠采用各種變形方式是顯而易見的。
[0073]在圖3所示的例子中,脈沖信號POSDF的相位比脈沖信號POSAFS的相位延遲,但是相反地也可以為脈沖信號POSAFS的相位比脈沖信號POSDF的相位延遲。這時,周期測量部262在脈沖信號POSAFS的邊沿的交錯中,比較周期TPOSAF與周期TP0SDF,能夠判斷周期TPOSAF是否因噪聲的影響而被誤測量。
[0074]此外,進行周期測量的脈沖信號不限定于由曲柄角傳感器101輸出的脈沖信號P0S,在由車速傳感器輸出的脈沖信號的周期的測量中也能夠應用本發明。
[0075]此外,進行周期測量的脈沖信號不限定于以一定的角度周期輸出的脈沖信號,也可以是角度周期變化的脈沖信號。
[0076]作為優先權基礎的于2012年09月19日提交的日本專利申請第2012-205703號的全部內容通過引用合并到本申請。
[0077]雖然僅選擇了一個優選的實施例來說明和描述本發明,但是根據上述公開,本領域技術人員能夠進行各種改變和修改而不會脫離權利要求書所確定的本發明的范圍是顯而易見的。
[0078]進而,本發明的上述實施例的描述僅用于說明,并非用于限定本發明,本發明主張權利要求書及其等同。
【權利要求】
1.一種汽車用控制裝置,包括: 數字濾波器,處理從外部輸入的脈沖信號; 模擬濾波器,處理所述脈沖信號;以及 周期測量部,輸入所述數字濾波器的輸出信號和所述模擬濾波器的輸出信號,輸出所述脈沖信號的周期的測量值。
2.如權利要求1所述的汽車用控制裝置,其中, 所述周期測量部基于所述數字濾波器的輸出信號與所述模擬濾波器的輸出信號的比較,決定是否輸出所述模擬濾波器的輸出信號的周期的測量值作為所述脈沖信號的周期。
3.如權利要求1所述的汽車用控制裝置,其中, 所述周期測量部比較所述模擬濾波器的輸出信號的周期的測量值與所述數字濾波器的輸出信號的周期的測量值,輸出所述周期的測量值的其中一方。
4.如權利要求1所述的汽車用控制裝置,其中, 所述周期測量部基于所述模擬濾波器的輸出信號的周期的測量值與所述數字濾波器的輸出信號的周期的測量值之差,輸出所述周期的測量值的其中一方。
5.如權利要求1所述的汽車用控制裝置,其中, 所述周期測量部在所述模擬濾波器的輸出信號的周期的測量值與所述數字濾波器的輸出信號的周期的測量值之差小于設定值的情況下,輸出所述模擬濾波器的輸出信號的周期的測量值,在所述差大于所述設定值的情況下,輸出所述數字濾波器的輸出信號的周期的測量值。
6.如權利要求1所述的汽車用控制裝置,其中, 所述從外部輸入的脈沖信號是與旋轉體的旋轉同步地輸出的脈沖信號, 所述汽車用控制裝置還包括: 換算部,基于由所述周期測量部輸出的周期的測量值,將所述旋轉體的規定角度換算為時間; 校正部,基于所述模擬濾波器的輸出信號與所述數字濾波器的輸出信號的相位差來校正所述時間;以及 角度檢測部,以所述數字濾波器的輸出信號為基準測量由所述校正部校正后的時間,輸出所述旋轉體的角度的檢測信號。
7.如權利要求1所述的汽車用控制裝置,其中, 所述從外部輸入的脈沖信號是與內燃機的曲柄軸的旋轉同步地輸出的脈沖信號, 所述汽車用控制裝置還包括: 換算部,基于由所述周期測量部輸出的周期的測量值,將所述曲柄軸的角度換算為時間; 校正部,基于所述模擬濾波器的輸出信號與所述數字濾波器的輸出信號的相位差來校正所述時間; 角度檢測部,以所述數字濾波器的輸出信號為基準測量由所述校正部校正后的時間,檢測所述曲柄軸的角度;以及 控制部,基于由所述角度檢測部檢測出的角度來控制所述內燃機的點火時期和燃料噴射時期的至少一方。
8.如權利要求1所述的汽車用控制裝置,還包括: 第I邊沿檢測電路,檢測來自外部的脈沖信號的邊沿;以及 第2邊沿檢測電路;檢測所述模擬濾波器的輸出信號的邊沿, 所述數字濾波器處理所述第I邊沿檢測電路的輸出信號, 所述周期測量部輸入所述數字濾波器的輸出信號和所述第2邊沿檢測電路的輸出信號。
9.如權利要求1所述的汽車用控制裝置,其中, 所述模擬濾波器和所述數字濾波器是用于去除所述脈沖信號的高頻分量的低通濾波器。
10.如權利要求1所述的汽車用控制裝置,其中, 設定所述模擬濾波器和所述數字濾波器的時間常數,使得所述數字濾波器的輸出信號的相位比所述模擬濾波器的輸出信號的相位延遲。
11.一種汽車用控制裝置,包括: 第I濾波器部件,通過數字信號處理從自外部輸入的脈沖信號取出規定的頻率分量;第2濾波器部件,通過模擬信號處理從所述脈沖信號取出規定的頻率分量;以及周期測量部件,輸入所述第I濾波器部件的輸出信號和所述第2濾波器部件的輸出信號,輸出所述脈沖信號的周期的測量值。
12.—種周期測量方法,用于在汽車用控制裝置中測量從外部輸入的脈沖信號的周期,該周期測量方法包括以下的步驟: 通過數字信號處理從所述脈沖信號取出規定的頻率分量; 通過模擬信號處理從所述脈沖信號取出規定的頻率分量;以及基于所述數字信號處理后的信號和所述模擬信號處理后的信號來測量所述脈沖信號的周期。
13.如權利要求12所述的汽車用控制裝置的周期測量方法,其中, 所述測量周期的步驟包括以下的步驟: 比較所述數字信號處理后的信號與所述模擬信號處理后的信號; 基于所述比較結果,選擇所述模擬信號處理后的信號的周期的測量值與所述數字信號處理后的信號的周期的測量值的其中一方;以及 輸出所述選擇的測量值作為所述脈沖信號的周期。
14.如權利要求12所述的汽車用控制裝置的周期測量方法,其中, 所述測量周期的步驟包括以下的步驟: 測量所述模擬信號處理后的信號的周期; 測量所述數字信號處理后的信號的周期; 比較所述模擬信號處理后的信號的周期的測量值與所述數字信號處理后的信號的周期的測量值; 基于所述比較結果,選擇所述模擬信號處理后的信號的周期的測量值與所述數字信號處理后的信號的周期的測量值的其中一方;以及 輸出所述選擇的測量值作為所述脈沖信號的周期。
15.如權利要求12所述的汽車用控制裝置的周期測量方法,其中,所述測量周期的步驟包括以下的步驟: 測量所述模擬信號處理后的信號的周期; 測量所述數字信號處理后的信號的周期; 運算所述模擬信號處理后的信號的周期的測量值與所述數字信號處理后的信號的周期的測量值之差; 基于所述差,選擇所述模擬信號處理后的信號的周期的測量值與所述數字信號處理后的信號的周期的測量值的其中一方;以及 輸出所述選擇的測量值作為所述脈沖信號的周期。
16.如權利要求12所述的汽車用控制裝置的周期測量方法,其中, 所述測量周期的步驟包括以下的步驟: 測量所述模擬信號處理后的信號的周期; 測量所述數字信號處理后的信號的周期; 運算所述模擬信號處理后的信號的周期的測量值與所述數字信號處理后的信號的周期的測量值之差; 在所述差小于設定值的情況下,輸出所述模擬信號處理后的信號的周期的測量值作為所述脈沖信號的周期;以及 在所述差大于所述設定值的 情況下,輸出所述數字信號處理后的信號的周期的測量值作為所述脈沖信號的周期。
17.如權利要求12所述的汽車用控制裝置的周期測量方法,其中, 所述從外部輸入的脈沖信號是與旋轉體的旋轉同步地輸出的脈沖信號, 所述周期測量方法還包括以下步驟: 基于所述脈沖信號的周期的測量值,將所述旋轉體的規定角度換算為時間; 基于所述數字信號處理后的信號與所述模擬信號處理后的信號的相位差,校正所述時間; 以所述數字信號處理后的信號為基準,測量所述校正后的時間;以及 通過所述時間測量來檢測所述旋轉體的角度。
18.如權利要求12所述的汽車用控制裝置的周期測量方法,其中, 所述從外部輸入的脈沖信號是與內燃機的曲柄軸的旋轉同步地輸出的脈沖信號, 所述周期測量方法還包括以下步驟: 基于所述脈沖信號的周期的測量值,將所述曲柄軸的角度換算為時間; 基于所述數字信號處理后的信號與所述模擬信號處理后的信號的相位差,校正所述時間; 以所述數字信號處理后的信號為基準,測量所述校正后的時間; 通過所述時間測量來檢測所述曲柄軸的角度;以及 基于所述曲柄軸的角度來控制所述內燃機的點火時期和燃料噴射時期的至少一方。
19.如權利要求12所述的汽車用控制裝置的周期測量方法,其中, 所述進行數字信號處理的步驟包括以下步驟: 通過數字信號處理去除所述脈沖信號的高頻分量, 所述進行模擬信號處理的步驟包括以下步驟:通過模擬信號處理來去除所述脈沖信號的高頻分量。
20.如權利要求12所述的汽車用控制裝置的周期測量方法,其中, 設定所述數字信號處理和所述模擬信號處理的時間常數,使得所述數字信號處理后的信號的相位比所述模擬信號處理后 的信號的相位延遲。
【文檔編號】F02D43/00GK103670874SQ201310395271
【公開日】2014年3月26日 申請日期:2013年9月3日 優先權日:2012年9月19日
【發明者】山崎賢史, 長谷川直人 申請人:日立汽車系統株式會社