JP5169705B2 - Atmospheric pressure detection device and atmospheric pressure detection method - Google Patents

Atmospheric pressure detection device and atmospheric pressure detection method Download PDF

Info

Publication number
JP5169705B2
JP5169705B2 JP2008261422A JP2008261422A JP5169705B2 JP 5169705 B2 JP5169705 B2 JP 5169705B2 JP 2008261422 A JP2008261422 A JP 2008261422A JP 2008261422 A JP2008261422 A JP 2008261422A JP 5169705 B2 JP5169705 B2 JP 5169705B2
Authority
JP
Japan
Prior art keywords
atmospheric pressure
key
controller
acc
pressure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008261422A
Other languages
Japanese (ja)
Other versions
JP2010090803A (en
Inventor
祥一 平戸
隆之 岩崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2008261422A priority Critical patent/JP5169705B2/en
Publication of JP2010090803A publication Critical patent/JP2010090803A/en
Application granted granted Critical
Publication of JP5169705B2 publication Critical patent/JP5169705B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Description

この発明は、大気圧を検出する装置及び方法に関する。   The present invention relates to an apparatus and a method for detecting atmospheric pressure.

高地においては大気圧が低下し、空気密度が低下する。そのため特にエンジン始動時に大気圧の低下分を考慮して燃料噴射量を減量補正する必要がある。大気圧を検出するために専用の大気圧センサを使用してはコストがかかってしまう。そこでたとえば特許文献1では、エンジン始動前の吸気圧センサの出力値を大気圧とする。ただし、キーオフ即再始動した状態は、負圧が発達した状態であるので、エンジン始動直前の吸気圧センサの出力値は大気圧に一致しない。そこで特許文献1では、キーオンで即2次吸気スロットルを全開して、吸気管内の圧力が大気圧に復帰するまでの一定時間を待ってから大気圧を検出し、その後クランキングを開始している。
特開平11−159392号公報
At high altitude, atmospheric pressure decreases and air density decreases. For this reason, it is necessary to correct the amount of fuel injection to be reduced in consideration of a decrease in atmospheric pressure particularly when the engine is started. Using a dedicated atmospheric pressure sensor to detect atmospheric pressure is costly. Therefore, in Patent Document 1, for example, the output value of the intake pressure sensor before starting the engine is set to atmospheric pressure. However, since the state immediately restarted after key-off is a state in which negative pressure has developed, the output value of the intake pressure sensor immediately before the engine start does not match the atmospheric pressure. Therefore, in Patent Document 1, the secondary intake throttle is fully opened immediately by key-on, and after waiting for a certain time until the pressure in the intake pipe returns to atmospheric pressure, the atmospheric pressure is detected, and then cranking is started. .
JP 11-159392 A

しかしながら、前述した従来装置では、キーオン後常に一定時間の経過を待ってからクランキングを開始する。この待機時間は一定時間であるので、本来必要以上に時間を要すし、始動が遅れてしまう。   However, in the above-described conventional apparatus, cranking is started after always waiting for a certain time after key-on. Since this waiting time is a fixed time, it takes more time than necessary and delays starting.

本発明は、このような従来の問題点に着目してなされたものであり、低コストで大気圧を正確に検出可能な大気圧検出装置及び大気圧検出方法を提供することを目的とする。   The present invention has been made paying attention to such a conventional problem, and an object thereof is to provide an atmospheric pressure detection device and an atmospheric pressure detection method capable of accurately detecting atmospheric pressure at low cost.

本発明は以下のような解決手段によって前記課題を解決する。なお、理解を容易にするために本発明の実施形態に対応する符号を付するが、これに限定されるものではない。   The present invention solves the above problems by the following means. In addition, in order to make an understanding easy, although the code | symbol corresponding to embodiment of this invention is attached | subjected, it is not limited to this.

本発明は、吸気通路(11)に設けられた圧力センサ(12)と、イグニッションスイッチがキーオフからACCに操作されたときに前記圧力センサ(12)から出力された信号に基づいて大気圧を検出するとともに、一旦キーオフされてもエンジン停止後に前記吸気通路の圧力が大気圧に復帰するまでの所定時間が経過するまでは検出した大気圧がコントローラに保持される大気圧検出手段(ステップS163)と、イグニッションスイッチがキーオフからACCに操作されたときであってもエンジンが停止してから前記所定時間内は前記圧力センサ(12)から出力された信号に基づいて大気圧を検出することを禁止する大気圧検出禁止手段(ステップS164)と、を備えることを特徴とする。 The present invention detects the atmospheric pressure based on a pressure sensor (12) provided in the intake passage (11) and a signal output from the pressure sensor (12) when the ignition switch is operated from key-off to ACC. And an atmospheric pressure detecting means (step S163) in which the detected atmospheric pressure is held in the controller until a predetermined time elapses after the engine is stopped until the pressure in the intake passage returns to the atmospheric pressure even after the key is turned off. within the predetermined time even when the ignition switch is operated from the key-off to the ACC from the stopped engine is prohibited from detecting the atmospheric pressure based on the signal output from the pressure sensor (12) And atmospheric pressure detection prohibiting means (step S164).

本発明によれば、大気圧を検出するための専用センサを使用することなく、吸気通路に設けられた圧力センサがエンジン停止中に出力する信号に基づいての大気圧を検出する。したがって低コストである。またエンジン停止中であってもエンジンが停止してから所定時間内は圧力センサから出力された信号に基づいて大気圧を検出することを禁止するようにしたので、大気圧の誤検出を防止できる。   According to the present invention, the atmospheric pressure is detected based on a signal output from the pressure sensor provided in the intake passage while the engine is stopped, without using a dedicated sensor for detecting the atmospheric pressure. Therefore, the cost is low. Even when the engine is stopped, detection of the atmospheric pressure is prohibited based on the signal output from the pressure sensor within a predetermined time after the engine stops, so that erroneous detection of atmospheric pressure can be prevented. .

以下では図面等を参照して本発明を実施するための最良の形態について説明する。   Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings.

図1は、本発明による大気圧検出装置の一実施形態を示す図である。   FIG. 1 is a diagram showing an embodiment of an atmospheric pressure detection device according to the present invention.

大気圧検出装置1は、吸気圧センサ12と、コントローラ70と、を備え、吸気圧センサ12で検出した吸気圧に基づいて大気圧を検出する。   The atmospheric pressure detection device 1 includes an intake pressure sensor 12 and a controller 70, and detects the atmospheric pressure based on the intake pressure detected by the intake pressure sensor 12.

吸気圧センサ12は、エンジン10の吸気通路11の圧力を検出する。本実施形態では、吸気圧センサ12は、吸気通路11の吸気コレクタ11aに設けられている。   The intake pressure sensor 12 detects the pressure in the intake passage 11 of the engine 10. In the present embodiment, the intake pressure sensor 12 is provided in the intake collector 11 a of the intake passage 11.

また吸気通路11には、吸気スロットル13と、燃料インジェクタ14と、が設けられている。   The intake passage 11 is provided with an intake throttle 13 and a fuel injector 14.

吸気スロットル13は、コントローラ70からの信号に応じて開度を調整して吸気量を制御する。   The intake throttle 13 adjusts the opening according to a signal from the controller 70 to control the intake amount.

燃料インジェクタ14は、エンジン10に燃料を供給する。本実施形態では、燃料インジェクタ14は、吸気通路11の吸気ポートに設けられているが、燃焼室に直接臨む直噴タイプであってもよい。   The fuel injector 14 supplies fuel to the engine 10. In the present embodiment, the fuel injector 14 is provided in the intake port of the intake passage 11, but may be a direct injection type that directly faces the combustion chamber.

コントローラ70は、基本的にはイグニッションスイッチ22がACC又はキーオンのときが通電状態であり、キーオフでは通電しない。しかしながら条件によってはキーオフされても通電が延長され、その後通電が停止される。コントローラ70は、吸気圧センサ12やクランク角センサ21などからの信号に基づいて、吸気スロットル13の開度、燃料インジェクタ14の燃料噴射量、スタータモータ30の作動などを制御する。コントローラ70は、中央演算装置(CPU)、読み出し専用メモリ(ROM)、ランダムアクセスメモリ(RAM)及び入出力インタフェース(I/Oインタフェース)を備えたマイクロコンピュータで構成される。コントローラ70を複数のマイクロコンピュータで構成してもよい。具体的な動作については後述する。   The controller 70 is basically energized when the ignition switch 22 is ACC or key-on, and not energized when the key is off. However, the energization is extended even if the key is turned off depending on the conditions, and then the energization is stopped. The controller 70 controls the opening degree of the intake throttle 13, the fuel injection amount of the fuel injector 14, the operation of the starter motor 30, and the like based on signals from the intake pressure sensor 12 and the crank angle sensor 21. The controller 70 includes a microcomputer having a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and an input / output interface (I / O interface). The controller 70 may be composed of a plurality of microcomputers. Specific operations will be described later.

部品コストを抑制するには、大気圧を検出するための専用センサを使用することなく、他のセンサを利用して大気圧を検出することが望ましい。そのために本件発明者は吸気通路に設けられた圧力センサ(吸気圧センサ)に着目した。ところが、吸気通路内の圧力は、エンジン作動中には大気圧よりも低い負圧になり、エンジンが停止して徐々に大気圧になる。そこで本件発明者は、吸気圧センサの検出値を、エンジンの運転状態に応じて使用/不使用することで、大気圧を低コストで検出するようにしたのである。   In order to suppress component costs, it is desirable to detect atmospheric pressure using another sensor without using a dedicated sensor for detecting atmospheric pressure. Therefore, the present inventor paid attention to a pressure sensor (intake pressure sensor) provided in the intake passage. However, the pressure in the intake passage becomes a negative pressure lower than the atmospheric pressure during engine operation, and the engine stops and gradually becomes the atmospheric pressure. Therefore, the present inventor has detected the atmospheric pressure at a low cost by using / not using the detected value of the intake pressure sensor according to the operating state of the engine.

以下ではコントローラ70の具体的な大気圧検出ロジックについてフローチャートに沿って説明する。   Below, the specific atmospheric pressure detection logic of the controller 70 is demonstrated along a flowchart.

図2は、本発明による大気圧検出装置の動作を説明するメインフローチャートである。なおコントローラ70はこの処理を微少時間(例えば10ミリ秒)サイクルで繰り返し実行する。   FIG. 2 is a main flowchart for explaining the operation of the atmospheric pressure detection device according to the present invention. The controller 70 repeatedly executes this process in a minute time (for example, 10 milliseconds) cycle.

ステップS10においてコントローラ70は、イグニッションスイッチがキーオンであるか否かを判定する。キーオンであればステップS11へ処理を移行し、そうでなければステップS14へ処理を移行する。   In step S10, the controller 70 determines whether or not the ignition switch is key-on. If the key is on, the process proceeds to step S11; otherwise, the process proceeds to step S14.

ステップS11においてコントローラ70は、イグニッションスイッチが前回ACCであったか否かを判定する。前回ACCであればステップS12へ処理を移行し、そうでなければステップS13へ処理を移行する。   In step S11, the controller 70 determines whether or not the ignition switch was the previous ACC. If it is the previous ACC, the process proceeds to step S12; otherwise, the process proceeds to step S13.

ステップS12においてコントローラ70は、ACC→キーオン処理を実行する。具体的な処理内容は後述する。   In step S12, the controller 70 executes ACC → key-on processing. Specific processing contents will be described later.

ステップS13においてコントローラ70は、キーオン処理を実行する。具体的な処理内容は後述する。   In step S13, the controller 70 executes key-on processing. Specific processing contents will be described later.

ステップS14においてコントローラ70は、イグニッションスイッチがACCであるか否かを判定する。ACCであればステップS15へ処理を移行し、そうでなければステップS20へ処理を移行する。   In step S14, the controller 70 determines whether or not the ignition switch is ACC. If it is ACC, the process proceeds to step S15; otherwise, the process proceeds to step S20.

ステップS15においてコントローラ70は、イグニッションスイッチが前回キーオフであったか否かを判定する。前回キーオフであればステップS16へ処理を移行し、そうでなければステップS17へ処理を移行する。   In step S15, the controller 70 determines whether or not the ignition switch was previously key-off. If it is the previous key-off, the process proceeds to step S16, and if not, the process proceeds to step S17.

ステップS16においてコントローラ70は、キーオフ→ACC処理を実行する。具体的な処理内容は後述する。   In step S16, the controller 70 executes key-off → ACC processing. Specific processing contents will be described later.

ステップS17においてコントローラ70は、イグニッションスイッチが前回キーオンであったか否かを判定する。前回キーオンであればステップS18へ処理を移行し、そうでなければステップS19へ処理を移行する。   In step S17, the controller 70 determines whether or not the ignition switch was previously key-on. If it is the previous key-on, the process proceeds to step S18; otherwise, the process proceeds to step S19.

ステップS18においてコントローラ70は、キーオン→ACC処理を実行する。具体的な処理内容は後述する。   In step S18, the controller 70 executes key-on → ACC processing. Specific processing contents will be described later.

ステップS19においてコントローラ70は、イグニッションスイッチがキーオン後のACCであるか否かを判定する。キーオン後のACCであればステップS22へ処理を移行し、そうでなければ処理を一旦抜ける。   In step S19, the controller 70 determines whether or not the ignition switch is an ACC after key-on. If it is an ACC after key-on, the process proceeds to step S22, and if not, the process is temporarily exited.

ステップS20においてコントローラ70は、セルフシャットオフカウンタNがゼロであるか否かを判定する。ゼロであればステップS23へ処理を移行し、そうでなければステップS21へ処理を移行する。   In step S20, the controller 70 determines whether or not the self-shutoff counter N is zero. If zero, the process proceeds to step S23, and if not, the process proceeds to step S21.

ステップS21においてコントローラ70は、通電を保持する。   In step S21, the controller 70 maintains energization.

ステップS22においてコントローラ70は、セルフシャットオフカウンタ処理を実行する。具体的な処理内容は後述する。   In step S22, the controller 70 executes self-shutoff counter processing. Specific processing contents will be described later.

ステップS23においてコントローラ70は、通電を停止する。   In step S23, the controller 70 stops energization.

図3は、ACC→キーオン処理ルーチンを説明するフローチャートである。   FIG. 3 is a flowchart for explaining the ACC → key-on process routine.

ステップS121においてコントローラ70は、エンジンを始動する。   In step S121, the controller 70 starts the engine.

ステップS122においてコントローラ70は、始動後タイマTsをリセットする。   In step S122, the controller 70 resets the timer Ts after starting.

図4は、キーオン処理ルーチンを説明するフローチャートである。   FIG. 4 is a flowchart illustrating a key-on process routine.

ステップS131においてコントローラ70は、エンジンの回転速度が所定値(本実施形態では1000rpm)よりも大きいか否かを判定する。大きければステップS132へ処理を移行し、そうでなければ処理を一旦抜ける。   In step S131, the controller 70 determines whether or not the engine speed is greater than a predetermined value (1000 rpm in the present embodiment). If so, the process proceeds to step S132; otherwise, the process is temporarily exited.

ステップS132においてコントローラ70は、始動後タイマTsをインクリメントする。   In step S132, the controller 70 increments the timer Ts after starting.

ステップS133においてコントローラ70は、始動後タイマTsが所定時間であるか否かを判定する。所定時間であればステップS134へ処理を移行し、そうでなければ処理を一旦抜ける。   In step S133, the controller 70 determines whether or not the post-startup timer Ts is a predetermined time. If it is a predetermined time, the process proceeds to step S134, and if not, the process is temporarily exited.

ステップS134においてコントローラ70は、セルフシャットオフカウンタNをインクリメントするとともに、大気圧復帰タイマTをリセットする。   In step S134, the controller 70 increments the self-shutoff counter N and resets the atmospheric pressure recovery timer T.

図5は、キーオフ→ACC処理ルーチンを説明するフローチャートである。   FIG. 5 is a flowchart for explaining the key-off → ACC processing routine.

ステップS161においてコントローラ70は、セルフシャットオフカウンタNを読み出す。   In step S161, the controller 70 reads the self-shutoff counter N.

ステップS162においてコントローラ70は、セルフシャットオフカウンタNがゼロであるか否かを判定する。ゼロであればステップS163へ処理を移行し、そうでなければステップS164へ処理を移行する。   In step S162, the controller 70 determines whether or not the self-shutoff counter N is zero. If zero, the process proceeds to step S163; otherwise, the process proceeds to step S164.

ステップS163においてコントローラ70は、吸気圧センサ12によって大気圧を検出する。   In step S <b> 163, the controller 70 detects the atmospheric pressure by the intake pressure sensor 12.

ステップS164においてコントローラ70は、吸気圧センサ12による大気圧検出を禁止する。   In step S164, the controller 70 prohibits atmospheric pressure detection by the intake pressure sensor 12.

図6は、キーオン→ACC処理ルーチンを説明するフローチャートである。   FIG. 6 is a flowchart for explaining the key-on → ACC processing routine.

ステップS181においてコントローラ70は、エンジンを停止する。具体的には燃料インジェクタ14からの燃料噴射を停止すればよい。   In step S181, the controller 70 stops the engine. Specifically, the fuel injection from the fuel injector 14 may be stopped.

ステップS182においてコントローラ70は、大気圧復帰時間Taを求める。具体的には後述するように図8によって求める。   In step S182, the controller 70 obtains the atmospheric pressure return time Ta. Specifically, it is obtained from FIG.

ステップS183においてコントローラ70は、大気圧復帰タイマTをリセットする。   In step S183, the controller 70 resets the atmospheric pressure return timer T.

図7は、セルフシャットオフカウンタ処理ルーチンを説明するフローチャートである。   FIG. 7 is a flowchart illustrating a self-shutoff counter processing routine.

ステップS221においてコントローラ70は、大気圧復帰タイマTをインクリメントする。   In step S221, the controller 70 increments the atmospheric pressure recovery timer T.

ステップS222においてコントローラ70は、大気圧復帰タイマTが大気圧復帰時間Taよりも大きいか否かを判定する。大きければステップS223へ処理を移行し、そうでなければ処理を一旦抜ける。   In step S222, the controller 70 determines whether or not the atmospheric pressure recovery timer T is longer than the atmospheric pressure recovery time Ta. If it is larger, the process proceeds to step S223, and if not, the process is temporarily exited.

ステップS223においてコントローラ70は、セルフシャットオフカウンタNをリセットする。   In step S223, the controller 70 resets the self-shutoff counter N.

ステップS224においてコントローラ70は、セルフシャットオフカウンタNをバックアップする。すなわちゼロをバックアップしておく。   In step S224, the controller 70 backs up the self-shutoff counter N. That is, back up zero.

図8は大気圧復帰時間Taを求めるテーブルの一例を示す図であり、図8(A)はスロットル特性値ψを求めるためのテーブルであり、図8(B)は大気圧復帰時間Taを求めるためのテーブルである。   FIG. 8 shows an example of a table for obtaining the atmospheric pressure return time Ta, FIG. 8A is a table for obtaining the throttle characteristic value ψ, and FIG. 8B obtains the atmospheric pressure return time Ta. It is a table for.

はじめに図8(A)について説明する。エンジンが回転しているときは、吸気コレクタ11aの内部は大気圧よりも負圧である。エンジンが停止すると、外気が吸気スロットル13の開口部分を介して吸気コレクタ11aに流入して吸気コレクタ内の圧力が徐々に大気圧になる。この状態は先細ノズルにモデル化できる。そこでノズルの式を適用すると次式(1)が得られる。   First, FIG. 8A will be described. When the engine is rotating, the inside of the intake collector 11a has a negative pressure rather than an atmospheric pressure. When the engine stops, outside air flows into the intake collector 11a through the opening portion of the intake throttle 13, and the pressure in the intake collector gradually becomes atmospheric pressure. This state can be modeled as a tapered nozzle. Therefore, when the nozzle equation is applied, the following equation (1) is obtained.

この式(1)を図示したのが図8(A)である。   This equation (1) is illustrated in FIG.

またスロットル特性値ψとスロットル開口面積Athとの積算値と、大気圧復帰時間Taと、の関係が図8(B)のようになる。   Further, the relationship between the integrated value of the throttle characteristic value ψ and the throttle opening area Ath and the atmospheric pressure recovery time Ta is as shown in FIG.

以上から圧力比(p2/p0)が小さいほど(吸気コレクタ内圧p2が大気圧p0に対して乖離しているほど)、大気圧復帰時間Taが小さくなることが分かる。またスロットル開口面積Athが大きいほど(すなわち吸気スロットル13が開いているほど)、大気圧復帰時間Taが小さくなることが分かる。吸気バルブも吸気スロットル13も完全に密閉状態であると仮定すると、大気圧復帰時間Taは無限大である。また吸気スロットル13が全開であれば、大気圧復帰時間Taは極短時間である。しかしながら、通常は吸気スロットル13がそのような開度にはならない。通常は、大気圧復帰時間Taは数秒程度である。   From the above, it can be seen that the atmospheric pressure recovery time Ta decreases as the pressure ratio (p2 / p0) decreases (as the intake collector internal pressure p2 deviates from the atmospheric pressure p0). It can also be seen that the larger the throttle opening area Ath (that is, the more the intake throttle 13 is opened), the shorter the atmospheric pressure recovery time Ta. Assuming that both the intake valve and the intake throttle 13 are completely sealed, the atmospheric pressure recovery time Ta is infinite. If the intake throttle 13 is fully open, the atmospheric pressure recovery time Ta is extremely short. However, normally, the intake throttle 13 does not have such an opening. Usually, the atmospheric pressure recovery time Ta is about several seconds.

図9は、吸気コレクタ内の負圧が大気圧に復帰した後、エンジンを始動する場合に、大気圧検出処理を実行したときのタイムチャートである。なおフローチャートとの対応を分かりやすくするために、冒頭にSを付したステップ番号を併記する。   FIG. 9 is a time chart when the atmospheric pressure detection process is executed when the engine is started after the negative pressure in the intake collector returns to the atmospheric pressure. In addition, in order to make the correspondence with the flowchart easy to understand, a step number with S at the beginning is also written.

時刻t1でイグニッションスイッチがOFFからACCに回されたら(図9(A))、コントローラ70は、ステップS10→S14→S15→S16と処理を進めて、キーオフ→ACC処理を実行する。さらに詳しくはセルフシャットオフカウンタNを読み出す(ステップS161)。図9(D)に示すようにセルフシャットオフカウンタNにゼロがセットされているので、吸気圧センサ値を大気圧として検出する(図9(F);ステップS162→S163)。これによって大気圧補正係数を設定でき(図9(G)の実線)、燃料噴射時に燃料噴射パルスを補正できる(図9(H)の実線)。なお図9(F)〜図9(H)の破線は低地で大気圧が通常状態である場合を示し、実線は高地で大気圧が低い状態である場合を示してある。   When the ignition switch is turned from OFF to ACC at time t1 (FIG. 9A), the controller 70 proceeds with steps S10 → S14 → S15 → S16 and executes key-off → ACC processing. More specifically, the self-shutoff counter N is read (step S161). As shown in FIG. 9D, since zero is set in the self-shutoff counter N, the intake pressure sensor value is detected as atmospheric pressure (FIG. 9F; steps S162 → S163). Thus, the atmospheric pressure correction coefficient can be set (solid line in FIG. 9G), and the fuel injection pulse can be corrected during fuel injection (solid line in FIG. 9H). The broken lines in FIGS. 9F to 9H show the case where the atmospheric pressure is low and the atmospheric pressure is normal, and the solid line shows the case where the atmospheric pressure is low and high.

次サイクル以降イグニッションスイッチはONされるまではACCのままなので(図9(A))、コントローラ70は、ステップS10→S14→S15→S17→S19を繰り返し処理する。   Since the ignition switch remains ACC until the ignition switch is turned on after the next cycle (FIG. 9A), the controller 70 repeatedly performs steps S10 → S14 → S15 → S17 → S19.

時刻t2でイグニッションスイッチがACCからキーオンに回されたら(図9(A))、コントローラ70は、ステップS10→S11→S12と処理を進めて、ACC→キーオン処理を実行する。さらに詳しくはエンジンを始動する(ステップS121;図9(B))。また始動後タイマTsをリセットする(ステップS122)。なおこの時点ではスタータモータが回転してもクランク角センサでクランクシャフトの回転を検出するまでにタイムラグがあるので、図9(B)のSTSW信号と図9(C)のENGRUN信号とに位相がある。   When the ignition switch is turned from ACC to key-on at time t2 (FIG. 9A), the controller 70 proceeds from step S10 to step S11 to step S12 and executes ACC to key-on processing. More specifically, the engine is started (step S121; FIG. 9B). Further, the timer Ts is reset after starting (step S122). At this time, even if the starter motor rotates, there is a time lag until the crankshaft rotation is detected by the crank angle sensor, so the phase of the STSW signal in FIG. 9B and the ENGRUN signal in FIG. is there.

次サイクル以降イグニッションスイッチがACCに戻されるまではONのままなので(図9(A))、コントローラ70は、ステップS10→S11→S13を繰り返し処理する。さらに詳しくはエンジンの回転速度が所定値(本実施形態では1000rpm)に達するまでは処理を一旦抜け、所定値よりも大きくなったら始動後タイマTsをインクリメントし(ステップS132)、始動後タイマTsが所定時間を超えたら(図9では時刻t3で越える)、セルフシャットオフカウンタNをカウントアップするとともに(図9(D))、大気圧復帰タイマTをリセットする(ステップS134)。それ以降もイグニッションスイッチがONの間は、コントローラ70は、ステップS10→S11→S13→S131→S132→S133を繰り返し処理する。   Since the ignition switch remains ON until the ignition switch is returned to ACC after the next cycle (FIG. 9A), the controller 70 repeatedly performs steps S10 → S11 → S13. More specifically, the processing is temporarily exited until the engine speed reaches a predetermined value (1000 rpm in the present embodiment). When the engine speed exceeds the predetermined value, the timer Ts is increased after the start (step S132). When the predetermined time is exceeded (exceeded at time t3 in FIG. 9), the self-shutoff counter N is counted up (FIG. 9D), and the atmospheric pressure recovery timer T is reset (step S134). After that, while the ignition switch is ON, the controller 70 repeatedly performs steps S10 → S11 → S13 → S131 → S132 → S133.

時刻t4でイグニッションスイッチがONからACCに戻されたら(図9(A))、コントローラ70は、ステップS10→S14→S15→S17→S18と処理を進めて、キーオン→ACC処理を実行する。さらに詳しくはエンジンを停止する(ステップS181)。また大気圧復帰時間Taを図9を参照して求め(ステップS182)、大気圧復帰タイマTをリセットする(ステップS183)。   When the ignition switch is returned from ON to ACC at time t4 (FIG. 9A), the controller 70 proceeds with the process from step S10 → S14 → S15 → S17 → S18 to execute the key-on → ACC process. More specifically, the engine is stopped (step S181). Further, the atmospheric pressure recovery time Ta is obtained with reference to FIG. 9 (step S182), and the atmospheric pressure recovery timer T is reset (step S183).

次サイクル以降イグニッションスイッチがACCのままの状態では(図9(A))、コントローラ70は、ステップS10→S14→S15→S17→S19→S22を繰り返し処理する。さらに詳しくは大気圧復帰タイマTをインクリメントし、大気圧復帰タイマTが大気圧復帰時間Tよりも小さければ処理を一旦抜ける(ステップS221→S222)。   In the state where the ignition switch remains in the ACC after the next cycle (FIG. 9A), the controller 70 repeatedly performs steps S10 → S14 → S15 → S17 → S19 → S22. More specifically, the atmospheric pressure recovery timer T is incremented, and if the atmospheric pressure recovery timer T is smaller than the atmospheric pressure recovery time T, the process is temporarily exited (steps S221 → S222).

時刻t5でイグニッションスイッチがACCからOFFされたが(図9(A))、セルフシャットオフカウンタは1であるので(図9(D))、コントローラ70は、ステップS10→S14→S20→S21と処理を進めて、通電を保持する。そして再度セルフシャットオフカウンタ処理を実行する(ステップS22)。すなわち大気圧復帰タイマTをインクリメントする(ステップS221)。   Although the ignition switch is turned off from ACC at time t5 (FIG. 9A), since the self-shutoff counter is 1 (FIG. 9D), the controller 70 performs steps S10 → S14 → S20 → S21. Proceed with the process and keep energized. Then, the self-shutoff counter process is executed again (step S22). That is, the atmospheric pressure return timer T is incremented (step S221).

そして大気圧復帰タイマTが大気圧復帰時間Tを越えるまで、コントローラ70は、ステップS10→S14→S20→S21→S22→S221→S222を繰り返し処理する。   Then, until the atmospheric pressure recovery timer T exceeds the atmospheric pressure recovery time T, the controller 70 repeatedly performs steps S10 → S14 → S20 → S21 → S22 → S221 → S222.

大気圧復帰タイマTが大気圧復帰時間Tを越えたら(図9では時刻t6で越える)、セルフシャットオフカウンタNをリセットするとともに(図9(D);ステップS223)、そのセルフシャットオフカウンタNをバックアップする。すなわちゼロをバックアップしておく(ステップS224)。   When the atmospheric pressure recovery timer T exceeds the atmospheric pressure recovery time T (exceeds at time t6 in FIG. 9), the self-shutoff counter N is reset (FIG. 9D; step S223), and the self-shutoff counter N Back up. That is, zero is backed up (step S224).

次サイクルではセルフシャットオフカウンタがゼロであるので(図9(D))、コントローラ70は、ステップS10→S14→S20→S23と処理して通電を停止する。   Since the self-shutoff counter is zero in the next cycle (FIG. 9D), the controller 70 processes steps S10 → S14 → S20 → S23 to stop energization.

その後、再び時刻t11でイグニッションスイッチがOFFからACCに回されたら(図9(A))、コントローラ70は、ステップS10→S14→S15→S16と処理を進めて、同様の処理を再び実行する。   After that, when the ignition switch is turned from OFF to ACC again at time t11 (FIG. 9A), the controller 70 proceeds with the process from step S10 → S14 → S15 → S16, and executes the same process again.

図10は、吸気コレクタ内の負圧が大気圧に復帰する前に、エンジンを始動する場合に、大気圧検出処理を実行したときのタイムチャートである。   FIG. 10 is a time chart when the atmospheric pressure detection process is executed when the engine is started before the negative pressure in the intake collector returns to the atmospheric pressure.

時刻t5までは図9と同様であるので説明を省略する。   The description up to time t5 is omitted because it is the same as FIG.

時刻t5に続くサイクルでは、セルフシャットオフカウンタが1であるので(図10(D))、コントローラ70は通電を保持し(ステップS21)、再度セルフシャットオフカウンタ処理を実行する(ステップS22)。すなわち大気圧復帰タイマTをインクリメントする(ステップS221)。そしてコントローラ70は、ステップS10→S14→S20→S21→S22→S221→S222を繰り返し処理する。   In the cycle following time t5, since the self-shutoff counter is 1 (FIG. 10D), the controller 70 maintains energization (step S21) and executes the self-shutoff counter process again (step S22). That is, the atmospheric pressure return timer T is incremented (step S221). Then, the controller 70 repeats steps S10 → S14 → S20 → S21 → S22 → S221 → S222.

時刻t21でイグニッションスイッチがOFFからACCに回されたら(図10(A))、コントローラ70は、ステップS10→S14→S15→S16)と処理を進めて、キーオフ→ACC処理を実行する。さらに詳しくはセルフシャットオフカウンタNを読み出す(ステップS161)。図10(D)に示すようにセルフシャットオフカウンタNが1であるので、吸気圧センサ値を大気圧として検出することを禁止する(ステップS162→S164)。   When the ignition switch is turned from OFF to ACC at time t21 (FIG. 10 (A)), the controller 70 proceeds with the process from step S10 → S14 → S15 → S16, and executes key-off → ACC process. More specifically, the self-shutoff counter N is read (step S161). Since the self-shutoff counter N is 1 as shown in FIG. 10 (D), it is prohibited to detect the intake pressure sensor value as atmospheric pressure (steps S162 → S164).

次サイクル以降イグニッションスイッチがACCのままの状態では(図10(A))、コントローラ70は、ステップS10→S14→S15→S17→S19→S22を繰り返し処理する。さらに詳しくは大気圧復帰タイマTをインクリメントし、大気圧復帰タイマTが大気圧復帰時間Tよりも小さければ処理を一旦抜ける(ステップS221→S222)。   When the ignition switch remains in the ACC after the next cycle (FIG. 10A), the controller 70 repeatedly performs steps S10 → S14 → S15 → S17 → S19 → S22. More specifically, the atmospheric pressure recovery timer T is incremented, and if the atmospheric pressure recovery timer T is smaller than the atmospheric pressure recovery time T, the process is temporarily exited (steps S221 → S222).

時刻t22でイグニッションスイッチがACCからキーオンに回されたら(図10(A))、コントローラ70は、ステップS10→S11→S12と処理を進めて、ACC→キーオン処理を実行する。さらに詳しくはエンジンを始動する(ステップS121;図10(B))。また始動後タイマTsをリセットする(ステップS122)。なお時刻t21で大気圧検出が禁止されていたので、時刻t1で検出した検出値で大気圧補正係数を設定し、燃料噴射時に燃料噴射パルスを補正する。   When the ignition switch is turned from ACC to key-on at time t22 (FIG. 10A), the controller 70 advances the process from step S10 → S11 → S12, and executes the ACC → key-on process. More specifically, the engine is started (step S121; FIG. 10B). Further, the timer Ts is reset after starting (step S122). Since atmospheric pressure detection is prohibited at time t21, an atmospheric pressure correction coefficient is set with the detection value detected at time t1, and the fuel injection pulse is corrected during fuel injection.

本実施形態によれば、大気圧を検出するための専用センサを使用することなく、吸気圧センサを利用して大気圧を検出する。したがって低コストである。またエンジンの運転状態に応じて、吸気コレクタの圧力が負圧から大気圧に復帰するまでの時間を予測する。そしてその時間が経過した後に、吸気センサの信号を大気圧として検出し、時間経過前に再始動された場合には大気圧を検出しないようにした。このようにしたので大気圧を正確に検出できる。そして復帰するまでの時間は、吸気通路圧力と大気圧との圧力差が小さいほど短くした。またスロットル開口面積が大きいほど短くした。したがって必要最小限の時間にすることができ、検出機会を逸することを防止できる。   According to this embodiment, atmospheric pressure is detected using an intake pressure sensor without using a dedicated sensor for detecting atmospheric pressure. Therefore, the cost is low. Further, the time until the pressure of the intake collector returns from the negative pressure to the atmospheric pressure is predicted according to the operating state of the engine. Then, after the time has elapsed, the signal from the intake sensor is detected as atmospheric pressure, and the atmospheric pressure is not detected when restarted before the time has elapsed. Since it did in this way, atmospheric pressure can be detected correctly. The time until the return is shortened as the pressure difference between the intake passage pressure and the atmospheric pressure is smaller. Also, the larger the throttle opening area, the shorter. Therefore, it is possible to minimize the necessary time, and it is possible to prevent missed detection opportunities.

またイグニッションスイッチをキーオフすると、通常はコントローラへの通電が停止し、それまでの処理内容が初期化される。そして即再始動されると、吸気コレクタの状態にかかわらず、吸気センサの信号を大気圧として検出してしまうことが起こりうる。そこで本実施形態では一旦キーオフしても吸気コレクタ内の圧力が大気圧に復帰するまでは、通電を保持し続けることで、処理内容が初期化されてしまうことを防止する。そのため即再始動されても、吸気コレクタ内の圧力が大気圧に復帰したか否かを正確に判定でき、大気圧に復帰していなければ、吸気センサの信号を大気圧として検出することを禁止するようにしたので、大気圧を誤検出してしまうことを防止できるのである。   When the ignition switch is keyed off, the power supply to the controller is normally stopped, and the processing content up to that point is initialized. If restarted immediately, the signal of the intake sensor may be detected as atmospheric pressure regardless of the state of the intake collector. Therefore, in this embodiment, even if the key is temporarily turned off, the energization is continued until the pressure in the intake collector returns to the atmospheric pressure, thereby preventing the processing contents from being initialized. Therefore, even if it is restarted immediately, it can be accurately determined whether or not the pressure in the intake collector has returned to atmospheric pressure, and if it has not returned to atmospheric pressure, it is prohibited to detect the signal of the intake sensor as atmospheric pressure As a result, it is possible to prevent erroneous detection of atmospheric pressure.

以上説明した実施形態に限定されることなく、その技術的思想の範囲内において種々の変形や変更が可能であり、それらも本発明の技術的範囲に含まれることが明白である。   Without being limited to the embodiments described above, various modifications and changes are possible within the scope of the technical idea, and it is obvious that these are also included in the technical scope of the present invention.

たとえば、本実施形態では、燃料インジェクタ14を吸気通路11の吸気ポートに設けるようにしてあるが、燃焼室に直接臨む直噴タイプであってもよく、したがってガソリンエンジン/ディーゼルエンジンを問わず適用可能である。   For example, in the present embodiment, the fuel injector 14 is provided in the intake port of the intake passage 11, but it may be a direct injection type that directly faces the combustion chamber, and thus can be applied to any gasoline engine / diesel engine. It is.

また実施形態中の数値やグラフは一例を例示したものに過ぎず、具体的なシステムに合わせて適宜変更可能である。   The numerical values and graphs in the embodiments are merely examples, and can be appropriately changed according to a specific system.

本発明による大気圧検出装置の一実施形態を示す図である。It is a figure which shows one Embodiment of the atmospheric pressure detection apparatus by this invention. 本発明による大気圧検出装置の動作を説明するメインフローチャートである。It is a main flowchart explaining operation | movement of the atmospheric pressure detection apparatus by this invention. ACC→キーオン処理ルーチンを説明するフローチャートである。It is a flowchart explaining an ACC-> key-on process routine. キーオン処理ルーチンを説明するフローチャートである。It is a flowchart explaining a key-on process routine. キーオフ→ACC処理ルーチンを説明するフローチャートである。It is a flowchart explaining a key-off-> ACC processing routine. キーオン→ACC処理ルーチンを説明するフローチャートである。It is a flowchart explaining a key-on → ACC processing routine. セルフシャットオフカウンタ処理ルーチンを説明するフローチャートである。It is a flowchart explaining a self shut-off counter processing routine. 大気圧復帰時間Taを求めるテーブルの一例を示す図である。It is a figure which shows an example of the table which calculates | requires atmospheric pressure return time Ta. 吸気コレクタ内の負圧が大気圧に復帰した後、エンジンを始動する場合に、大気圧検出処理を実行したときのタイムチャートである。It is a time chart when an atmospheric pressure detection process is performed when starting an engine after the negative pressure in an intake collector returns to atmospheric pressure. 吸気コレクタ内の負圧が大気圧に復帰する前に、エンジンを始動する場合に、大気圧検出処理を実行したときのタイムチャートである。It is a time chart when an atmospheric pressure detection process is performed when starting an engine before the negative pressure in an intake collector returns to atmospheric pressure.

符号の説明Explanation of symbols

1 大気圧検出装置
10 エンジン
11 吸気通路
11a 吸気コレクタ
12 吸気圧センサ(圧力センサ)
13 吸気スロットル
14 燃料インジェクタ
70 コントローラ
ステップS163 大気圧検出手段/大気圧検出工程
ステップS164 大気圧検出禁止手段/大気圧検出禁止工程
DESCRIPTION OF SYMBOLS 1 Atmospheric pressure detection apparatus 10 Engine 11 Intake passage 11a Intake collector 12 Intake pressure sensor (pressure sensor)
13 Intake throttle 14 Fuel injector 70 Controller Step S163 Atmospheric pressure detection means / Atmospheric pressure detection process Step S164 Atmospheric pressure detection prohibition means / Atmospheric pressure detection prohibition process

Claims (5)

吸気通路に設けられた圧力センサと、
イグニッションスイッチがキーオフからACCに操作されたときに前記圧力センサから出力された信号に基づいて大気圧を検出するとともに、一旦キーオフされてもエンジン停止後に前記吸気通路の圧力が大気圧に復帰するまでの所定時間が経過するまでは検出した大気圧がコントローラに保持される大気圧検出手段と、
イグニッションスイッチがキーオフからACCに操作されたときであってもエンジンが停止してから前記所定時間内は前記圧力センサから出力された信号に基づいて大気圧を検出することを禁止する大気圧検出禁止手段と、
を備える大気圧検出装置。
A pressure sensor provided in the intake passage;
When the ignition switch is operated from key-off to ACC, the atmospheric pressure is detected based on the signal output from the pressure sensor, and even after the key is turned off, the pressure in the intake passage returns to the atmospheric pressure after the engine stops. Atmospheric pressure detection means for holding the detected atmospheric pressure in the controller until a predetermined time elapses ,
Atmospheric pressure detection inhibit the after at a even engine stops when the ignition switch is operated from the key-off to the ACC is within a predetermined time for prohibiting the detecting the atmospheric pressure based on the signal output from the pressure sensor Means,
An atmospheric pressure detecting device.
前記大気圧検出禁止手段は、一旦キーオフして再度前記圧力センサから信号が出力されるようになった場合であっても前記所定時間が経過するまでは、大気圧を検出することを禁止する、
ことを特徴とする請求項1に記載の大気圧検出装置。
The atmospheric pressure detection prohibiting means prohibits detection of atmospheric pressure until the predetermined time has elapsed even when a signal is output from the pressure sensor again after being keyed off.
The atmospheric pressure detection device according to claim 1.
前記所定時間は、吸気通路圧力と大気圧との圧力差が小さいほど短い、
ことを特徴とする請求項1又は請求項2に記載の大気圧検出装置。
The predetermined time is shorter as the pressure difference between the intake passage pressure and the atmospheric pressure is smaller,
The atmospheric pressure detection device according to claim 1 or 2 , characterized in that.
前記所定時間は、スロットル開口面積が大きいほど短い、
ことを特徴とする請求項1から請求項までのいずれか1項に記載の大気圧検出装置。
The predetermined time is shorter as the throttle opening area is larger,
The atmospheric pressure detection device according to any one of claims 1 to 3 , wherein the atmospheric pressure detection device is provided.
吸気通路に設けられた圧力センサを使用して大気圧を検出する方法であって、
イグニッションスイッチがキーオフからACCに操作されたときに前記圧力センサから出力された信号に基づいて大気圧を検出するとともに、一旦キーオフされてもエンジン停止後に前記吸気通路の圧力が大気圧に復帰するまでの所定時間が経過するまでは検出した大気圧がコントローラに保持される大気圧検出工程と、
イグニッションスイッチがキーオフからACCに操作されたときであってもエンジンが停止してから前記所定時間内は前記圧力センサから出力された信号に基づいて大気圧を検出することを禁止する大気圧検出禁止工程と、
を備える大気圧検出方法。
A method of detecting atmospheric pressure using a pressure sensor provided in an intake passage,
When the ignition switch is operated from key-off to ACC, the atmospheric pressure is detected based on the signal output from the pressure sensor, and even after the key is turned off, the pressure in the intake passage returns to the atmospheric pressure after the engine stops. An atmospheric pressure detection process in which the detected atmospheric pressure is held in the controller until a predetermined time elapses ,
Atmospheric pressure detection inhibit the after at a even engine stops when the ignition switch is operated from the key-off to the ACC is within a predetermined time for prohibiting the detecting the atmospheric pressure based on the signal output from the pressure sensor Process,
An atmospheric pressure detection method comprising:
JP2008261422A 2008-10-08 2008-10-08 Atmospheric pressure detection device and atmospheric pressure detection method Expired - Fee Related JP5169705B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008261422A JP5169705B2 (en) 2008-10-08 2008-10-08 Atmospheric pressure detection device and atmospheric pressure detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008261422A JP5169705B2 (en) 2008-10-08 2008-10-08 Atmospheric pressure detection device and atmospheric pressure detection method

Publications (2)

Publication Number Publication Date
JP2010090803A JP2010090803A (en) 2010-04-22
JP5169705B2 true JP5169705B2 (en) 2013-03-27

Family

ID=42253769

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008261422A Expired - Fee Related JP5169705B2 (en) 2008-10-08 2008-10-08 Atmospheric pressure detection device and atmospheric pressure detection method

Country Status (1)

Country Link
JP (1) JP5169705B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6187356B2 (en) * 2014-03-28 2017-08-30 マツダ株式会社 Atmospheric pressure measuring device
JP6187371B2 (en) * 2014-04-10 2017-08-30 マツダ株式会社 Atmospheric pressure estimation device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0758237B2 (en) * 1988-04-15 1995-06-21 トヨタ自動車株式会社 Atmospheric pressure measuring device for internal combustion engine
JP4587936B2 (en) * 2005-10-27 2010-11-24 富士通テン株式会社 ENGINE CONTROL DEVICE AND ENGINE CONTROL METHOD

Also Published As

Publication number Publication date
JP2010090803A (en) 2010-04-22

Similar Documents

Publication Publication Date Title
US7861683B2 (en) Diagnosis device for vehicle
US7523744B2 (en) Apparatus and method for controlling an internal combustion engine
US7503308B2 (en) Fuel injection and ignition control method and fuel injection and ignition control device of engine
EP2518451A1 (en) Abnormality determination device for rotation sensor
JPH07286549A (en) Fuel feed judging device and fuel feed device of engine for vehicle
US20200256286A1 (en) Evaporated fuel treatment apparatus
JP2009047112A (en) Abnormality diagnosis device for internal combustion engine
US20190338717A1 (en) Engine system
EP2199579A2 (en) Controller of internal combustion engine
JP5169705B2 (en) Atmospheric pressure detection device and atmospheric pressure detection method
US9303614B2 (en) Internal combustion engine automatic stop/restart device and internal combustion engine automatic stop/restart method
JP4117472B2 (en) EGR device
JP2010001846A (en) Abnormality diagnosis apparatus for internal combustion engine
US8612123B2 (en) Internal combustion engine control device
JP2007239549A (en) Vehicle control method and control device
US11268462B2 (en) Evaporated fuel treatment apparatus
JP2001173526A (en) Evaporative fuel disposal device for internal combustion engine
JP2010185322A (en) Control device for internal combustion engine
JPH0361644A (en) Correction of fuel injection quantity in warming
JP2007205220A (en) Fuel injection valve control device for gas fuel engine
JP3322006B2 (en) Full throttle valve detection device for internal combustion engine
JP2005337167A (en) Drive device for fuel pump
JP4587936B2 (en) ENGINE CONTROL DEVICE AND ENGINE CONTROL METHOD
JPS58107827A (en) Fuel injection device and fuel injection control method
JP2713511B2 (en) Step motor control device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110928

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120723

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120731

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121009

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121112

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121217

LAPS Cancellation because of no payment of annual fees