Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6499987B2 - Engine control device - Google Patents
[go: Go Back, main page]

JP6499987B2 - Engine control device - Google Patents

Engine control device Download PDF

Info

Publication number
JP6499987B2
JP6499987B2 JP2016044008A JP2016044008A JP6499987B2 JP 6499987 B2 JP6499987 B2 JP 6499987B2 JP 2016044008 A JP2016044008 A JP 2016044008A JP 2016044008 A JP2016044008 A JP 2016044008A JP 6499987 B2 JP6499987 B2 JP 6499987B2
Authority
JP
Japan
Prior art keywords
filter
engine control
engine
control device
time
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.)
Active
Application number
JP2016044008A
Other languages
Japanese (ja)
Other versions
JP2017160809A (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.)
Astemo Ltd
Original Assignee
Hitachi Automotive Systems 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 Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Priority to JP2016044008A priority Critical patent/JP6499987B2/en
Publication of JP2017160809A publication Critical patent/JP2017160809A/en
Application granted granted Critical
Publication of JP6499987B2 publication Critical patent/JP6499987B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Testing Of Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、内燃機関の異常燃焼によって発生する振動からノッキングの発生を判定するノッキング検出制御装置を備えたエンジン制御装置に関するものである。   The present invention relates to an engine control device including a knocking detection control device that determines the occurrence of knocking from vibrations generated by abnormal combustion of an internal combustion engine.

周知のように、エンジンに発生するノッキング現象は、エンジンの燃焼室内の端末部の未燃ガスの自己発火により該燃焼室内のガスが振動を起こし、この振動がエンジン本体に伝わる現象であり、該ノッキング現象は、エンジンの各部への衝撃によるエンジン構成部品の損傷や、衝撃音発生による運転者へ違和感を与えるため、できるだけ回避するのが望ましいものであり、そのためには、ノッキングの発生を正確に検出することが不可欠となっている。   As is well known, the knocking phenomenon that occurs in the engine is a phenomenon in which the gas in the combustion chamber vibrates due to the self-ignition of unburned gas in the end portion of the engine combustion chamber, and this vibration is transmitted to the engine body. It is desirable to avoid the knocking phenomenon as much as possible because it causes damage to engine components due to impacts on various parts of the engine and the driver feels uncomfortable due to the generation of impact sounds. It is essential to detect.

そこで特開昭56−000637号公報には内燃機関に発生する振動を検出するノック検出器と、ノッキング検出器に接続され、ノッキング周波数帯において互いに異なる周波数帯域のフィルタ特性をもつ複数のフィルタを有するフィルタ回路と、機関状態に応じて前記各フィルタ回路のうち所定の出力を選択するノッキング検出装置が開示されている。   Japanese Patent Application Laid-Open No. 56-000637 has a knock detector for detecting vibrations generated in an internal combustion engine and a plurality of filters connected to the knock detector and having filter characteristics in different frequency bands in the knocking frequency band. A filter circuit and a knocking detection device that selects a predetermined output among the filter circuits according to the engine state are disclosed.

内燃機関に発生するノッキングの周波数帯は、内燃機関の運転状態によって異なる。例えば、内燃機関回転数が高回転または低回転にあるかによって、ノッキングの周波数帯も異なるため、それらノッキング周波数帯に対して、互いに異なる周波数帯域のフィルタ特性を有する複数のフィルタ回路を設け、内燃機関の運転状態によってフィルタ回路出力を選択するようにすれば、信頼性の高いノッキング検出を行うことが可能となる。   The frequency band of knocking occurring in the internal combustion engine varies depending on the operating state of the internal combustion engine. For example, since the frequency band of knocking differs depending on whether the rotational speed of the internal combustion engine is high or low, a plurality of filter circuits having filter characteristics of different frequency bands are provided for these knocking frequency bands, and the internal combustion engine If the filter circuit output is selected according to the operating state of the engine, it is possible to detect knocking with high reliability.

また、近年フィルタ回路はマイクロコンピュータに実装するソフトウェアによるデジタルフィルタで実現することも知られており、さらにはマイクロコンピュータの機能としてデジタルフィルタを構成する方法も知られている。   In recent years, it is also known that the filter circuit is realized by a digital filter by software installed in a microcomputer, and further, a method of configuring a digital filter as a function of the microcomputer is also known.

特開昭56−000637号公報JP-A-56-000637

上述した特許文献1に係る内燃機関のノッキング検出装置によれば、ノッキング周波数帯において互いに異なる周波数帯域のフィルタ特性をもつ複数のフィルタを有するフィルタ回路と、機関状態に応じて前記各フィルタ回路のうち所定の出力を選択することで、ノッキング検出の信頼性を高めることができる。   According to the knock detection device for an internal combustion engine according to Patent Document 1 described above, a filter circuit having a plurality of filters having filter characteristics in different frequency bands in the knocking frequency band, and among the filter circuits according to the engine state, By selecting a predetermined output, the reliability of knock detection can be improved.

しかし、内燃機関の状態に応じたフィルタ回路を予め備える必要があり、回路が増加し、コストが上がるという課題がある。   However, it is necessary to provide a filter circuit corresponding to the state of the internal combustion engine in advance, which increases the number of circuits and increases the cost.

そこで、複数のフィルタ回路をマイクロコンピュータに実装するソフトウェアによる複数のデジタルフィルタで実現することで、フィルタ回路の増加を抑えコストを低減する方法が知られているが、フィルタする周波数帯域が増加するほどデジタルフィルタの個数が増加し、マイクロコンピュータのCPU演算負荷が増加するという課題がある。   Therefore, there is known a method of reducing the cost by suppressing the increase in the number of filter circuits by realizing the plurality of filter circuits with a plurality of digital filters implemented by software mounted on a microcomputer. However, as the frequency band to be filtered increases. There is a problem that the number of digital filters increases and the CPU calculation load of the microcomputer increases.

また、複数のフィルタ回路をマイクロコンピュータの機能としてとしてデジタルフィルタを構成することで、CPU演算負荷を低減する方法が知られているが、デジタルフィルタの個数がマイクロコンピュータの仕様に依存するため、フィルタする周波数帯域が増加すると、デジタルフィルタの個数が不足するという課題がある。   Further, a method of reducing the CPU calculation load by configuring a digital filter using a plurality of filter circuits as functions of a microcomputer is known. However, since the number of digital filters depends on the specifications of the microcomputer, the filter When the frequency band to be increased increases, there is a problem that the number of digital filters is insufficient.

また、内燃機関の状態に応じて前記複数のフィルタを選択する場合、フィルタの切り替わり直後は、フィルタの出力が安定しないため、フィルタ切り替わり直後ではノッキング検出の精度が悪化するという課題がある。   In addition, when the plurality of filters are selected according to the state of the internal combustion engine, the output of the filter is not stable immediately after the filter is switched, so that there is a problem that the accuracy of knocking detection is deteriorated immediately after the filter is switched.

本発明は、このような問題点を解決すべくなされたもので、その技術的課題は、複数のフィルタを切り替えることでノッキングを検出する内燃機関の制御装置において、ソフトウェアによるCPU演算負荷の増加や、マイクロコンピュータに実装されるデジタルフィルタの不足を抑え、フィルタ切り替え時のノッキング検出の精度の悪化を防止するエンジン制御装置を提供することにある。   The present invention has been made to solve such a problem, and its technical problem is that in an internal combustion engine control device that detects knocking by switching a plurality of filters, an increase in CPU calculation load caused by software, Another object of the present invention is to provide an engine control device that suppresses the shortage of a digital filter mounted on a microcomputer and prevents deterioration in the accuracy of knock detection at the time of filter switching.

上記の目的を達成するために本発明は、内燃機関の燃焼状態を検出する燃焼状態検知装置を持ち、異常燃焼を抽出可能なフィルタ機能を持ち、前記フィルタ機能の作動を運転領域で切り替える異常燃焼検出装置において、作動しているフィルタを切り替える前に切り替え先のフィルタを作動することを特徴とするエンジン制御装置を備えることとした。   In order to achieve the above object, the present invention has a combustion state detection device that detects a combustion state of an internal combustion engine, has a filter function that can extract abnormal combustion, and switches the operation of the filter function in an operation region. In the detection apparatus, an engine control device is provided that operates a filter at a switching destination before switching an active filter.

内燃機関の燃焼状態を検出する燃焼状態検知装置を持ち、異常燃焼を抽出可能なフィルタ機能を持ち、前記フィルタ機能の作動を運転領域で切り替える異常燃焼検出装置において、複数のフィルタを切り替えることで、ソフトウェアによるCPU演算負荷の増加や、マイクロコンピュータに実装されるデジタルフィルタの不足を抑え、フィルタ切り替え前に予め切り替え先のフィルタを作動することで、フィルタ切り替え時のノッキング検出の精度の悪化を防止するエンジン制御装置を提供することができる。また、上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。   In the abnormal combustion detection device having a combustion state detection device for detecting the combustion state of the internal combustion engine, having a filter function capable of extracting abnormal combustion, and switching the operation of the filter function in the operation region, by switching a plurality of filters, Suppressing the increase in CPU computation load caused by software and the shortage of digital filters mounted on the microcomputer, and preventing the deterioration of knocking detection accuracy at the time of filter switching by operating the filter at the switching destination in advance before switching the filter An engine control device can be provided. Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.

本発明の一実施形態によるエンジン制御のシステム構成図である。1 is a system configuration diagram of engine control according to an embodiment of the present invention. FIG. 本発明の一実施形態によるコントロールユニットの構成図である。It is a block diagram of the control unit by one Embodiment of this invention. 本発明の制御構成を示すフローチャートである。It is a flowchart which shows the control structure of this invention. 本発明の目標フィルタ演算を示すフローチャートである。It is a flowchart which shows the target filter calculation of this invention. 本発明の目標フィルタ設定マップである。It is a target filter setting map of the present invention. 本発明のスタンバイフィルタ演算を示すフローチャートである。It is a flowchart which shows the standby filter calculation of this invention. 本発明のアクティブフィルタ演算を示すフローチャートである。It is a flowchart which shows the active filter calculation of this invention. 本発明のアクティブフィルタ設定マップである。It is an active filter setting map of the present invention. 本発明のフィルタA演算を示すフローチャートである。It is a flowchart which shows the filter A calculation of this invention. 本発明のフィルタB演算を示すフローチャートである。It is a flowchart which shows the filter B calculation of this invention. 本発明のノック検出用フィルタ演算を示すフローチャートである。It is a flowchart which shows the filter calculation for knock detection of this invention. 第一の実施形態によるフィルタ設定のタイムチャートである。It is a time chart of filter setting by a first embodiment. 本発明の第二の実施形態によるスタンバイフィルタ演算を示すフローチャートである。It is a flowchart which shows the standby filter calculation by 2nd embodiment of this invention. 第二の実施形態によるフィルタ設定のタイムチャートである。It is a time chart of filter setting by a second embodiment.

本発明の実施形態について図面を用いて詳細に説明するが、本発明は以下の実施形態に限定されることなく、本発明の技術的な概念の中で種々の変形例や応用例をもその範囲に含むものである。   Embodiments of the present invention will be described in detail with reference to the drawings. However, the present invention is not limited to the following embodiments, and various modifications and application examples are included in the technical concept of the present invention. It is included in the range.

最初に、図1から図12を用いて本発明が適用される内燃機関の制御システムの第1の構成について説明する。ここで、図1に示す実施例は所謂ポート噴射方式の4気筒内燃機関を示しているが、筒内直接噴射方式のエンジンでも良く、気筒数に関わらず適用可能である。   First, a first configuration of a control system for an internal combustion engine to which the present invention is applied will be described with reference to FIGS. Here, although the embodiment shown in FIG. 1 shows a so-called port injection type four-cylinder internal combustion engine, an in-cylinder direct injection type engine may be used and can be applied regardless of the number of cylinders.

図1は、第1の構成による内燃機関制御システムの構成図である。   FIG. 1 is a configuration diagram of an internal combustion engine control system according to a first configuration.

内燃機関65に吸入される空気は、エアクリーナ60を通過し、ホットワイヤ式エアフローセンサ2に導かれる。このホットワイヤ式エアフローセンサ2には熱線式空気流量センサが使用される。このホットワイヤ式エアフローセンサ2から吸入空気量に相当する信号が出力されるとともに、サーミスターを用いた吸気温度センサ2aで計測される吸気温度信号が出力される。次に、吸入空気は接続されたダクト61、空気流量を制御する絞り弁40を通り、コレクタ62に入る。また、前記絞り弁はコントロールユニット71で駆動されるスロットル駆動モータ42により動かされる。前記コレクタ62に入った空気はエンジンと直結する各吸気管に分配され、シリンダ内に吸入される。バルブ駆動系にはバルブタイミング可変機構を持ち、目標角度に向けフィードバック制御する。また、シリンダブロックに取り付けられたクランク角センサ7からは、所定のクランク角毎にパルスが出力されこれらの出力は、コントロールユニット71に入力される。また、シリンダブロックに取り付けられた振動検出センサ4は、内燃機関に発生する振動を電圧に変換し出力されこれらの出力は、コントロールユニット71に入力される。振動検出センサ4は、全気筒共通で1つでも良いし、気筒別に設けても良いし、予めグルーピングされた気筒別に設けても良く、単数でも複数でも良い。   The air sucked into the internal combustion engine 65 passes through the air cleaner 60 and is guided to the hot wire type air flow sensor 2. A hot wire air flow sensor is used as the hot wire air flow sensor 2. The hot wire airflow sensor 2 outputs a signal corresponding to the intake air amount, and outputs an intake air temperature signal measured by an intake air temperature sensor 2a using a thermistor. Next, the intake air enters the collector 62 through the connected duct 61 and the throttle valve 40 for controlling the air flow rate. The throttle valve is moved by a throttle drive motor 42 driven by a control unit 71. The air that has entered the collector 62 is distributed to each intake pipe directly connected to the engine, and is taken into the cylinder. The valve drive system has a variable valve timing mechanism that performs feedback control toward the target angle. Further, a pulse is output from the crank angle sensor 7 attached to the cylinder block at every predetermined crank angle, and these outputs are input to the control unit 71. The vibration detection sensor 4 attached to the cylinder block converts the vibration generated in the internal combustion engine into a voltage and outputs the voltage, and these outputs are input to the control unit 71. The vibration detection sensor 4 may be common to all cylinders, may be provided for each cylinder, may be provided for each cylinder grouped in advance, or may be a single or a plurality.

燃料は燃料タンク21から燃料ポンプ20で吸引、加圧され、プレッシャレギュレータ22により一定圧力に調圧され、吸気管に設けられたインジェクタ23から前記吸気管内に噴射される。   The fuel is sucked and pressurized from the fuel tank 21 by the fuel pump 20, adjusted to a constant pressure by the pressure regulator 22, and injected from the injector 23 provided in the intake pipe into the intake pipe.

絞り弁40には絞り弁の開度を検出するスロットルセンサ1がとりつけられており、このセンサ信号はコントロールユニット71に入力され、絞り弁40の開度のフィードバック制御や、全閉位置の検出及び加速の検出等を行う。尚、フィードバックの目標開度は、アクセル開度センサ14で求まるドライバーのアクセル踏み込み量とアイドル回転数制御すなわちISC制御分とから求まるものである。   A throttle sensor 1 for detecting the opening of the throttle valve is attached to the throttle valve 40. This sensor signal is input to the control unit 71, and feedback control of the opening of the throttle valve 40, detection of the fully closed position, Detect acceleration etc. The target opening for feedback is obtained from the accelerator depression amount of the driver obtained by the accelerator opening sensor 14 and the idle speed control, that is, the ISC control.

内燃機関65には、冷却水温を検出するための水温センサ3が取り付けられており、このセンサ信号は、コントロールユニット71に入力され、内燃機関65の暖機状態を検出し、燃料噴射量の増量や点火時期の補正及びラジエータファン75のON/OFFやアイドル時の目標回転数の設定を行う。また、アイドル時の目標回転数や、負荷補正量の算出するために、エアコンクラッチの状態をモニターするエアコンスイッチ18、駆動系の状態をモニターするトランスミッションに内蔵されたニュートラルスイッチ17、が取り付けられている。   A water temperature sensor 3 for detecting the cooling water temperature is attached to the internal combustion engine 65, and this sensor signal is input to the control unit 71 to detect the warm-up state of the internal combustion engine 65 and increase the fuel injection amount. Further, the ignition timing is corrected, the radiator fan 75 is turned on / off, and the target rotational speed at idling is set. In addition, an air conditioner switch 18 for monitoring the condition of the air conditioner clutch and a neutral switch 17 built in the transmission for monitoring the condition of the drive system are attached in order to calculate the target rotational speed at idle and the load correction amount. Yes.

空燃比センサ8は、エンジンの排気管に装着されており排気ガスの酸素濃度に応じた信号を出力するものである。この信号はコントロールユニット71に入力され、運転状況に応じて求められる目標空燃比になるように、燃料噴射パルス幅を調整する。   The air-fuel ratio sensor 8 is attached to the exhaust pipe of the engine and outputs a signal corresponding to the oxygen concentration of the exhaust gas. This signal is input to the control unit 71, and the fuel injection pulse width is adjusted so that the target air-fuel ratio obtained in accordance with the driving situation is obtained.

点火コイル30には、コイルが配設され、コントロールユニット71と接続される。コントロールユニット71にて演算されるコイルの通電時間と点火時期にしたがい点火信号とタイミング信号が入力され、コイルによる放電により、点火プラグ33の火花放電が実施される。   The ignition coil 30 is provided with a coil and connected to the control unit 71. An ignition signal and a timing signal are input in accordance with the energization time and ignition timing of the coil calculated by the control unit 71, and spark discharge of the spark plug 33 is performed by discharge by the coil.

次に、図2を用いて本実施形態による自動車のコントロールユニット71の入出力信号について説明する。   Next, input / output signals of the automobile control unit 71 according to the present embodiment will be described with reference to FIG.

コントロールユニット71は、図2に示すように、CPU78と、電源IC79とから構成されている。ここで、このコントロールユニット71に入力する信号等について、同図を用いて整理すると、エアフローセンサと内蔵吸気温度センサ2a、クランク角センサ7、スロットルセンサ1、水温センサ3、油温センサ25、アクセル開度センサ14からの信号などを入力する。また、振動検出センサは、フィルタA101とフィルタ102Bに入力し、前記フィルタA101とフィルタ102Bの出力がCPU78に入力される。フィルタA101とフィルタB102は、CPU78によって任意の周波数帯を設定でき、CPU78により設定された周波数帯を抽出することができる。
コントロールユニット71からの出力信号は、インジェクタ23、フューエルポンプ20、点火コイル30、スロットル駆動モータ42に出力される。
As shown in FIG. 2, the control unit 71 includes a CPU 78 and a power supply IC 79. Here, when the signals and the like input to the control unit 71 are organized using the same figure, the air flow sensor and the built-in intake air temperature sensor 2a, the crank angle sensor 7, the throttle sensor 1, the water temperature sensor 3, the oil temperature sensor 25, the accelerator A signal from the opening sensor 14 is input. The vibration detection sensor inputs to the filter A 101 and the filter 102 B, and the outputs of the filter A 101 and the filter 102 B are input to the CPU 78. The filter A 101 and the filter B 102 can set arbitrary frequency bands by the CPU 78, and can extract the frequency bands set by the CPU 78.
An output signal from the control unit 71 is output to the injector 23, the fuel pump 20, the ignition coil 30, and the throttle drive motor 42.

次に、図3〜図11を用いて、本実施形態による自動車の制御装置による具体的な制御内容について説明する。   Next, specific control contents by the automobile control apparatus according to the present embodiment will be described with reference to FIGS.

最初に、図3を用いて、本実施形態によるエンジン制御装置の制御内容の概略について説明する。   First, the outline of the control contents of the engine control apparatus according to the present embodiment will be described with reference to FIG.

図3は、本発明の一実施形態によるエンジン制御装置のノック検出用フィルタの制御内容の概略を示すフローチャートである。   FIG. 3 is a flowchart showing an outline of control contents of the knock detection filter of the engine control apparatus according to the embodiment of the present invention.

図3の制御フローは、ステップ3110(目標フィルタ演算)と、ステップ3120(スタンバイフィルタ演算)と、ステップ3130(アクティブフィルタ時判定)と、ステップ3140(フィルタA設定)と、ステップ3150(フィルタB設定)と、ステップ3160(ノック検出用フィルタ設定)と、から構成される。   The control flow of FIG. 3 includes step 3110 (target filter calculation), step 3120 (standby filter calculation), step 3130 (determination during active filter), step 3140 (filter A setting), and step 3150 (filter B setting). ) And step 3160 (knock detection filter setting).

図3の内容は、コントロールユニット71のCPU78にプログラミングされ、あらかじめ定められた周期で繰り返し実行される。例えばクランク角度に同期した所定角度又は角度に換算した時間タイマによる割込み処理として実行される。すなわち、以下のステップ3110〜3160の処理は、コントロールユニット71によって実行される。   The contents of FIG. 3 are programmed in the CPU 78 of the control unit 71 and repeatedly executed at a predetermined cycle. For example, it is executed as interruption processing by a predetermined angle synchronized with the crank angle or a time timer converted into an angle. That is, the processing of the following steps 3110 to 3160 is executed by the control unit 71.

ステップ3110は、ノッキング周波数を抽出するための目標フィルタ演算行程である。エンジンの作動状態に応じてフィルタの周波数を設定する。   Step 3110 is a target filter calculation process for extracting the knocking frequency. The filter frequency is set according to the engine operating condition.

ステップ3120は、エンジン作動状態の変化によりノッキング周波数が変化した場合に備え、予めフィルタを設定し、作動しておくことで、フィルタ切替え時の応答遅れを防止するスタンバイフィルタ演算行程であり、エンジン作動状態から、ノッキング周波数の変化を推定し、スタンバイフィルタの周波数を設定する。   Step 3120 is a standby filter calculation process for preventing a response delay at the time of filter switching by setting a filter in advance and operating it in preparation for a case where the knocking frequency changes due to a change in the engine operating state. From the state, the knocking frequency change is estimated, and the standby filter frequency is set.

ステップ3130は、フィルタAまたはフィルタBのどちらのフィルタでノッキングを検出するかを判定するアクティブフィルタ判定行程である。目標フィルタの演算結果に応じてフィルタAまたはフィルタBを選定する。   Step 3130 is an active filter determination step for determining whether the filter A or the filter B detects knocking. Filter A or filter B is selected according to the calculation result of the target filter.

ステップ3140は、フィルタAに抽出する周波数を設定するフィルタA設定行程である。アクティブフィルタ判定の結果に応じて、目標フィルタまたはスタンバイフィルタのいずれかを設定する。   Step 3140 is a filter A setting step for setting a frequency to be extracted to the filter A. Either the target filter or the standby filter is set according to the result of the active filter determination.

ステップ3150は、フィルタBに抽出する周波数を設定するフィルタB設定行程である。アクティブフィルタ判定の結果に応じて、目標フィルタまたはスタンバイフィルタのいずれかを設定する。   Step 3150 is a filter B setting process for setting the frequency to be extracted to the filter B. Either the target filter or the standby filter is set according to the result of the active filter determination.

ステップ3060は、ノッキングを抽出するためのフィルタを設定するノック検出用フィルタ設定行程である。アクティブフィルタに応じて、フィルタAまたはフィルタBのいずれかをノック検出用フィルタとして設定する。   Step 3060 is a knock detection filter setting step for setting a filter for extracting knocking. Depending on the active filter, either filter A or filter B is set as a knock detection filter.

次に図4を用いて、図3ステップ3110の目標フィルタ演算の詳細を説明する。   Next, details of the target filter calculation in step 3110 of FIG. 3 will be described with reference to FIG.

ステップ4110は運転領域取得行程である。エンジン回転数や、負荷などからエンジンの運転領域を判定する。   Step 4110 is an operation area acquisition process. The engine operating range is determined from the engine speed and load.

ステップ4120は目標フィルタ設定行程である。ステップ4110で取得した運転領域に基づいて、ノッキング周波数を抽出できるフィルタ設定を演算する。ここで、フィルタ設定は、ハイパスフィルタ、ローパスフィルタ、バンドパスフィルタのいずれでもよく、ハイパスフィルタおよびローパスフィルタの場合は、フィルタのカットオフ周波数を設定し、バンドパスフィルタの場合は、フィルタの中心周波数、または、カットオフ周波数を設定しても良い。フィルタの設定値は、演算で算出しても良いし、図5に示すエンジン回転数と負荷による設定マップを検索し、設定しても良い。ここで、エンジン回転数と負荷による周波数の境界にはヒステリシス(図5の破線と実線)を設けることが望ましく、エンジン回転数、または、負荷が増加する場合は、実線を超える毎にF1、F2、F3と切り替わり、また、エンジン回転数、または、負荷が減少する場合は、破線を超える毎にF3、F2、F1と切り替わる。なお、図5でフィルタに設定するノッキング周波数をF1、F2、F3として記載している。   Step 4120 is a target filter setting process. Based on the operation region acquired in step 4110, a filter setting capable of extracting the knocking frequency is calculated. Here, the filter setting may be any of a high-pass filter, a low-pass filter, and a band-pass filter. In the case of a high-pass filter and a low-pass filter, a filter cutoff frequency is set, and in the case of a band-pass filter, the center frequency of the filter. Alternatively, a cutoff frequency may be set. The set value of the filter may be calculated by calculation, or may be set by searching a setting map based on the engine speed and load shown in FIG. Here, it is desirable to provide hysteresis (broken line and solid line in FIG. 5) at the boundary between the engine speed and the frequency due to the load. When the engine speed or the load increases, F1 and F2 each time the solid line is exceeded. , F3, and when the engine speed or load decreases, it switches to F3, F2, F1 every time the broken line is exceeded. In FIG. 5, the knocking frequencies set in the filter are indicated as F1, F2, and F3.

また、図5では、エンジン回転数と負荷に応じて設定しているが、CPUの演算負荷に応じて設定してもよく、例えば高回転等で演算負荷が高くなる領域では演算負荷が低減できるフィルタを設定することが望ましい。   In FIG. 5, the setting is made according to the engine speed and the load. However, the setting may be made according to the calculation load of the CPU. For example, the calculation load can be reduced in a region where the calculation load becomes high due to high rotation or the like. It is desirable to set a filter.

ステップ4130にて、ステップ4120の検索結果を目標フィルタとして設定する。   In step 4130, the search result in step 4120 is set as a target filter.

本実施例では、目標フィルタは1つの周波数帯を設定する構成で記載しているが、目標フィルタは複数あっても良い。また、図5ではフィルタを3段階で記載しているが、ノッキング周波数の変化度合いに応じて4段階以上でも良い。   In this embodiment, the target filter is described as having a configuration in which one frequency band is set, but there may be a plurality of target filters. Further, in FIG. 5, the filter is described in three stages, but it may be four or more stages depending on the degree of change in the knocking frequency.

また、図5では運転領域内で目標フィルタを2回切り替える構成としているが、切り替え回数は、検出したい周波数の個数と、作動可能なフィルタの個数に応じて設定することが望ましい。   In FIG. 5, the target filter is switched twice in the operation region, but the number of times of switching is preferably set according to the number of frequencies to be detected and the number of operable filters.

次に図6を用いて、図3ステップ3120のスタンバイフィルタ演算の詳細を説明する。   Next, details of the standby filter calculation in step 3120 of FIG. 3 will be described with reference to FIG.

ステップ6110は、目標フィルタ取得行程であり、図4で設定した目標フィルタを取得する。   Step 6110 is a target filter acquisition process, in which the target filter set in FIG. 4 is acquired.

ステップ6120は、目標フィルタが図5に記載のF1であるか否かの判断行程である。F1である場合は、ステップ6130へ進み、否の場合は、ステップ6170へ進む。   Step 6120 is a step of determining whether or not the target filter is F1 shown in FIG. If it is F1, the process proceeds to step 6130. If not, the process proceeds to step 6170.

ステップ6130は、エンジン回転数がF1判定値Lよりも小さいか否かの判断行程である。F1判定値Lよりも小さいときはステップ6140へ進み、ステップ6140にて、スタンバイフィルタにF1を設定する。否の場合は、ステップ6150へ進む。ステップ6140ではスタンバイフィルタにF1を設定しているが、停止としても良い。このようにすることで、フィルタをハードウェアで実現している場合は消費電力を低減でき、フィルタをソフトウェアで実現している場合は、演算負荷を低減することができる。   Step 6130 is a process of determining whether or not the engine speed is smaller than the F1 determination value L. When it is smaller than the F1 determination value L, the routine proceeds to step 6140, where F1 is set to the standby filter. If NO, go to Step 6150. In step 6140, F1 is set in the standby filter, but it may be stopped. In this way, power consumption can be reduced when the filter is realized by hardware, and calculation load can be reduced when the filter is realized by software.

ステップ6150は、エンジン回転数がF1判定値Hよりも大きいか否かの判断行程である。F1判定値Hよりも大きいときはステップ6160へ進み、ステップ6160にて、スタンバイフィルタにF2を設定する。否の場合は、スタンバイフィルタの設定を更新せず(前回値保持)に処理を終了する。   Step 6150 is a determination process for determining whether or not the engine speed is larger than the F1 determination value H. When it is larger than the F1 determination value H, the routine proceeds to step 6160, where F2 is set to the standby filter. If not, the process ends without updating the standby filter setting (previous value retention).

ステップ6170は、目標フィルタが図5に記載のF2であるか否かの判断行程である。F2である場合は、ステップ6180へ進み、否の場合は、ステップ6230へ進む。   Step 6170 is a process of determining whether or not the target filter is F2 shown in FIG. If it is F2, the process proceeds to step 6180. If not, the process proceeds to step 6230.

ステップ6180は、エンジン回転数がF2判定値Lよりも小さいか否かの判断行程である。F2判定値Lよりも小さいときはステップ6190へ進み、ステップ6190にて、スタンバイフィルタにF2を設定する。否の場合は、ステップ6210へ進む。   Step 6180 is a process of determining whether or not the engine speed is smaller than the F2 determination value L. When it is smaller than the F2 determination value L, the routine proceeds to step 6190, where F2 is set to the standby filter. If NO, go to step 6210.

ステップ6210は、エンジン回転数がF2判定値Hよりも大きいか否かの判断行程である。F2判定値Hよりも大きいときはステップ6220へ進み、ステップ6220にて、スタンバイフィルタにF3を設定する。否の場合は、スタンバイフィルタの設定を更新せず(前回値保持)に処理を終了する。   Step 6210 is a process of determining whether or not the engine speed is greater than the F2 determination value H. When it is larger than the F2 determination value H, the routine proceeds to step 6220, where F3 is set to the standby filter. If not, the process ends without updating the standby filter setting (previous value retention).

ステップ6230は、エンジン回転数がF3判定値Lよりも小さいか否かの判断行程である。F3判定値Lよりも小さいときはステップ6240へ進み、ステップ6240にて、スタンバイフィルタにF2を設定する。否の場合は、ステップ6250へ進む。   Step 6230 is a process of determining whether or not the engine speed is smaller than the F3 determination value L. When it is smaller than the F3 determination value L, the routine proceeds to step 6240, where F2 is set in the standby filter. If NO, go to Step 6250.

ステップ6250は、エンジン回転数がF3判定値Hよりも大きいか否かの判断行程である。F3判定値Hよりも大きいときはステップ6260へ進み、ステップ6260にて、スタンバイフィルタにF3を設定する。否の場合は、スタンバイフィルタの設定を更新せず(前回値保持)に処理を終了する。ステップ6160ではスタンバイフィルタにF3を設定しているが、停止としても良い。このようにすることで、フィルタをハードウェアで実現している場合は消費電力を低減でき、フィルタをソフトウェアで実現している場合は、演算負荷を低減することができる。   Step 6250 is a determination process for determining whether or not the engine speed is larger than the F3 determination value H. When it is larger than the F3 determination value H, the routine proceeds to step 6260, where F3 is set in the standby filter. If not, the process ends without updating the standby filter setting (previous value retention). In step 6160, F3 is set in the standby filter, but it may be stopped. In this way, power consumption can be reduced when the filter is realized by hardware, and calculation load can be reduced when the filter is realized by software.

なお、F1判定値L、F1判定値H、F2判定値L、F2判定値H、F3判定値L、F3判定値Hは、目標フィルタの切り替わりを考慮して設定することが望ましく、好ましくは、目標フィルタが切り替わる前にスタンバイフィルタが所望のフィルタに設定されるように設定することが望ましい。そのため、各判定値を負荷やエンジン回転数の加速度で補正することが望ましい。特にエンジン加速度が大きい場合は、目標フィルタの切り替わりが速くなるため、より低回転で高回転側のフィルタを設定することが望ましく、エンジン加速度が負の場合、すなわち減速している場合は、より高回転で低回転側のフィルタを設定することが望ましい。   Note that the F1 determination value L, the F1 determination value H, the F2 determination value L, the F2 determination value H, the F3 determination value L, and the F3 determination value H are desirably set in consideration of switching of the target filter, preferably It is desirable to set the standby filter to a desired filter before the target filter is switched. Therefore, it is desirable to correct each determination value with the acceleration of the load or the engine speed. In particular, when the engine acceleration is large, the target filter changes faster, so it is desirable to set a filter at a lower speed and a higher speed. When the engine acceleration is negative, that is, when the engine is decelerating, the target filter is higher. It is desirable to set a filter on the low rotation side for rotation.

次に図7を用いて、図3ステップ3130のアクティブフィルタ判定の詳細を説明する。   Next, details of the active filter determination in step 3130 of FIG. 3 will be described with reference to FIG.

ステップ7110は、目標フィルタ取得行程である。図4で設定した目標フィルタを取得する。   Step 7110 is a target filter acquisition process. The target filter set in FIG. 4 is acquired.

ステップ7120は、アクティブフィルタ検索行程であり、ノッキング検出に使用するフィルタを、図8のように予め設定されたテーブルを検索し算出する。例えば、図4から設定した目標フィルタがF1の場合は、図8のテーブルからアクティブフィルタはフィルタAが設定される。   Step 7120 is an active filter search process, in which a filter used for knocking detection is calculated by searching a preset table as shown in FIG. For example, when the target filter set from FIG. 4 is F1, the filter A is set as the active filter from the table of FIG.

本実施例では、目標フィルタは1つの周波数帯を設定する構成で記載しているが、目標フィルタは複数あっても良い。その際は、設定するアクティブフィルタも複数となる。   In this embodiment, the target filter is described as having a configuration in which one frequency band is set, but there may be a plurality of target filters. In that case, a plurality of active filters are set.

ステップ7130は、アクティブフィルタ設定行程であり、ステップ7120の検索結果に基づいてアクティブフィルタを設定する。   Step 7130 is an active filter setting process, and an active filter is set based on the search result of step 7120.

次に図9を用いて、図3ステップ3140のフィルタA設定の詳細を説明する。   Next, details of the filter A setting in step 3140 in FIG. 3 will be described with reference to FIG.

ステップ9110は、アクティブフィルタ取得行程である。図8で設定したアクティブフィルタを取得する。   Step 9110 is an active filter acquisition process. The active filter set in FIG. 8 is acquired.

ステップ9120は、アクティブフィルタがフィルタAであるか否かの判断行程である。アクティブフィルタがフィルタAである場合は、ステップ9130へ進み、ステップ9130にてフィルタAに図4で設定した目標フィルタを設定する。否の場合は、ステップ9140へ進み、フィルタAに図6で設定したスタンバイフィルタを設定する。   Step 9120 is a process of determining whether or not the active filter is the filter A. If the active filter is filter A, the process proceeds to step 9130, and the target filter set in FIG. If not, the process proceeds to step 9140, and the standby filter set in FIG.

次に図10を用いて、図3ステップ3150のフィルタB設定の詳細を説明する。   Next, details of the filter B setting in step 3150 of FIG. 3 will be described with reference to FIG.

ステップ10110は、アクティブフィルタ取得行程である。図8で設定したアクティブフィルタを取得する。   Step 10110 is an active filter acquisition process. The active filter set in FIG. 8 is acquired.

ステップ10120は、アクティブフィルタがフィルタBであるか否かの判断行程である。アクティブフィルタがフィルタBである場合は、ステップ10130へ進み、ステップ10130にてフィルタBに図4で設定した目標フィルタを設定する。否の場合は、ステップ10140へ進み、フィルタBに図6で設定したスタンバイフィルタを設定する。   Step 10120 is a process of determining whether or not the active filter is the filter B. If the active filter is filter B, the process proceeds to step 10130, and the target filter set in FIG. If not, the process proceeds to step 10140, and the standby filter set in FIG.

次に図11を用いて、図3ステップ3160のノック検出用フィルタ設定の詳細を説明する。   Next, details of the knock detection filter setting in step 3160 of FIG. 3 will be described with reference to FIG.

ステップ11110は、アクティブフィルタ取得行程である。図8で設定したアクティブフィルタを取得する。   Step 11110 is an active filter acquisition process. The active filter set in FIG. 8 is acquired.

ステップ11120は、アクティブフィルタがフィルタAであるか否かの判断行程である。アクティブフィルタがフィルタAである場合は、ステップ11130へ進み、ステップ11130にてノック検出用フィルタにフィルタAを設定する。否の場合は、ステップ11140へ進み、ノック検出用フィルタにフィルタBを設定する。ここで設定したノック検出用フィルタを用いてノッキン周波数を抽出する。   Step 11120 is a process of determining whether or not the active filter is the filter A. When the active filter is the filter A, the process proceeds to step 11130, and the filter A is set as the knock detection filter in step 11130. If not, the process proceeds to step 11140, and the filter B is set as the knock detection filter. The knocking frequency is extracted using the knock detection filter set here.

次に図12を用いて、本実施形態による内燃機関の制御装置の動作について説明する。   Next, the operation of the control apparatus for an internal combustion engine according to the present embodiment will be described with reference to FIG.

図12は、本発明の一実施形態による内燃機関の制御装置の動作例を示すタイムチャートである。   FIG. 12 is a time chart showing an operation example of the control device for the internal combustion engine according to the embodiment of the present invention.

図12の例では、エンジン回転数が増加する状態において、フィルタA、フィルタBが切り替わり、最終的にノック周波数の抽出に用いるノック検出用フィルタが切り替わる動作を示している。   The example of FIG. 12 shows an operation in which the filter A and the filter B are switched while the engine speed is increased, and the knock detection filter used for extracting the knock frequency is finally switched.

図12の時刻t1以前では、エンジン回転数が低く、目標フィルタはF1が設定されているため、アクティブフィルタは、フィルタAとなり、フィルタAにF1が設定され、ノック検出用フィルタはF1となる。スタンバイフィルタは消費電力または演算負荷を低減するためにスタンバイフィルタは停止されている。   Before time t1 in FIG. 12, since the engine speed is low and the target filter is set to F1, the active filter is filter A, F1 is set to filter A, and the knock detection filter is F1. The standby filter is stopped in order to reduce power consumption or calculation load.

図12の時刻t1にて、エンジン回転数がF1判定値H以上になると、スタンバイフィルタがF2に設定され、フィルタBにF2が設定される。目標フィルタは、F1であるため、ノック検出用フィルタはF1のままとなる。   When the engine speed becomes equal to or higher than the F1 determination value H at time t1 in FIG. 12, the standby filter is set to F2, and F2 is set to the filter B. Since the target filter is F1, the knock detection filter remains F1.

図12の時刻t2にて目標フィルタがF2に切り替わると、アクティブフィルタはフィルタBが設定され、フィルタ2がノック検出用フィルタとして使用される。フィルタ2には時刻t1にて予めF2が設定されているため、時刻t2にて遅れなくフィルタを切り替えることができる。すなわち、エンジン回転数の上昇を見越して予めF2のフィルタを起動、作動することで、遅れのないフィルタ切り替えができる。   When the target filter is switched to F2 at time t2 in FIG. 12, filter B is set as the active filter, and filter 2 is used as the knock detection filter. Since F2 is preset in the filter 2 at time t1, the filter can be switched without delay at time t2. That is, the filter can be switched without delay by starting and operating the F2 filter in advance in anticipation of an increase in the engine speed.

図12の時刻t3にてエンジン回転数がF2判定値H以上になると、スタンバイフィルタがF3に設定され、フィルタAにF3が設定される。目標フィルタは、F2であるため、ノック検出用フィルタはF2のままとなる。   When the engine speed reaches F2 determination value H or more at time t3 in FIG. 12, the standby filter is set to F3, and F3 is set to filter A. Since the target filter is F2, the knock detection filter remains F2.

図12の時刻t4にて目標フィルタがF3に切り替わると、アクティブフィルタはフィルタAが設定され、フィルタ1がノック検出用フィルタとして使用される。フィルタ1には時刻t3にて予めF3が設定されているため、時刻t4にて遅れなくフィルタを切り替えることができる。すなわち、エンジン回転数の上昇を見越して予めF3のフィルタを起動することで、遅れのないフィルタ切り替えができる。   When the target filter is switched to F3 at time t4 in FIG. 12, filter A is set as the active filter, and filter 1 is used as a knock detection filter. Since F3 is preset in the filter 1 at time t3, the filter can be switched without delay at time t4. That is, the filter can be switched without delay by starting the F3 filter in advance in anticipation of an increase in the engine speed.

図12の時刻t5にてエンジン回転数がF3判定値H以上になると、スタンバイフィルタが停止に設定され、フィルタBに停止が設定され、消費電力または演算負荷を低減する。目標フィルタは、F3であるため、ノック検出用フィルタはF3のままとなる。   When the engine speed becomes equal to or higher than the F3 determination value H at time t5 in FIG. 12, the standby filter is set to stop, the stop is set to filter B, and power consumption or calculation load is reduced. Since the target filter is F3, the knock detection filter remains F3.

以上の構成とすることで、運転領域毎に抽出するノッキング周波数が異なり、かつ検出対象とするノッキング周波数の個数よりも作動可能なフィルタの個数が少ない場合において、全てのノッキング周波数の抽出を可能として、フィルタ個数の不足を抑制して、運転領域の変化に対して予めフィルタを起動しておくことで、フィルタ切り替わり時に不安定となることを防止することができる。言い換えると、作動しているフィルタを切り替える前に切り替え先のフィルタを作動させることにより、遅れることなくフィルタの切り替えを行うことができる。   With the above configuration, it is possible to extract all knocking frequencies when the knocking frequency extracted for each operation region is different and the number of operable filters is smaller than the number of knocking frequencies to be detected. In addition, by suppressing the shortage of the number of filters and starting the filters in advance for changes in the operation region, it is possible to prevent instability when the filters are switched. In other words, the filter can be switched without delay by operating the filter at the switching destination before switching the active filter.

なお、本実施形態では、運転領域の上下限の間にフィルタを2回切り替える構成で記載しているが、好ましくは2回以上切り替える構成が望ましく、抽出対象とする周波数帯が多くなるにつれて、または、使用可能なフィルタが少なくなるについて、切り替え回数を増やすことが望ましい。   In the present embodiment, the filter is described as being configured to switch twice between the upper and lower limits of the operation region, but preferably a configuration where the filter is switched twice or more is desirable, as the frequency band to be extracted increases, or As the number of usable filters decreases, it is desirable to increase the number of switching times.

次に図13を用いて第2の実施例について説明する。   Next, a second embodiment will be described with reference to FIG.

図13は、図3ステップ3120の第2の実施例であり、フィルタの時定数を考慮したスタンバイフィルタの設定方法である。   FIG. 13 shows a second embodiment of step 3120 in FIG. 3, which is a standby filter setting method considering the time constant of the filter.

図13を用いて詳細を説明する。   Details will be described with reference to FIG.

ステップ13110は、目標フィルタ取得行程であり、図4で設定した目標フィルタを取得する。   Step 13110 is a target filter acquisition process, in which the target filter set in FIG. 4 is acquired.

ステップ13120は、目標フィルタがF1か否かの判断行程である。   Step 13120 is a process for determining whether or not the target filter is F1.

F1である場合は、ステップ13130へ進み、否の場合は、ステップ13190へ進む。   If it is F1, the process proceeds to step 13130. If not, the process proceeds to step 13190.

ステップ13130は、F2到達時間演算行程である。現在のエンジン回転数やエンジン回転数の時間変化量、または、現在の負荷や負荷の時間変化量から図5に示したF2領域への到達時間を推定する。   Step 13130 is an F2 arrival time calculation step. The arrival time to the F2 region shown in FIG. 5 is estimated from the current engine speed, the time change amount of the engine speed, or the current load and the time change amount of the load.

ステップ13140は、F2フィルタの時定数取得行程であり、F2フィルタの設定値からフィルタの時定数を算出する。ここで、時定数の算出は演算で求めても良いし、マイクロコンピュータに予め記憶している値を用いてもよい。   Step 13140 is an F2 filter time constant acquisition step, in which the filter time constant is calculated from the set value of the F2 filter. Here, the time constant may be calculated by calculation, or a value stored in advance in the microcomputer may be used.

ステップ13150は、F2安定時間演算行程である。ステップ13140で算出した時定数からF2の安定時間を算出する。ここで、安定時間はステップ13140で算出した時定数に所定のゲインを乗ずることで算出し、時定数が大きくなるにつれ安定時間も長くなることが望ましい。   Step 13150 is an F2 stabilization time calculation process. The stabilization time of F2 is calculated from the time constant calculated in step 13140. Here, the stabilization time is calculated by multiplying the time constant calculated in step 13140 by a predetermined gain, and it is desirable that the stabilization time increases as the time constant increases.

ステップ13160は、F2安定時間とF2到達時間の比較行程である。F2安定時間よりもF2到達時間が小さい、すなわち安定する前にF2領域に到達する場合は、ステップ13180へ進み、スタンバイフィルタにF2を設定する。否の場合、すなわち到達時間に対して安定時間が長い場合は、ステップ13170へ進み、スタンバイフィルタにF1を設定する。ステップ13170ではスタンバイフィルタにF1を設定しているが、停止としても良い。このようにすることで、フィルタをハードウェアで実現している場合は消費電力を低減でき、フィルタをソフトウェアで実現している場合は、演算負荷を低減することができる。   Step 13160 is a comparison process between the F2 stabilization time and the F2 arrival time. If the F2 arrival time is shorter than the F2 stabilization time, that is, if the F2 region is reached before stabilizing, the process proceeds to step 13180, and F2 is set in the standby filter. If NO, that is, if the stabilization time is longer than the arrival time, the process proceeds to step 13170, and F1 is set in the standby filter. In step 13170, F1 is set in the standby filter, but it may be stopped. In this way, power consumption can be reduced when the filter is realized by hardware, and calculation load can be reduced when the filter is realized by software.

ステップ13190は、目標フィルタがF2か否かの判断行程である。   Step 13190 is a process of determining whether or not the target filter is F2.

F2である場合は、ステップ13210へ進み、否の場合は、ステップ13280へ進む。   If it is F2, the process proceeds to step 13210. If not, the process proceeds to step 13280.

ステップ13210は、F1到達時間とF3到達時間の演算行程である。現在のエンジン回転数やエンジン回転数の時間変化量、または、現在の負荷や負荷の時間変化量から図5に示したF1領域とF2領域への到達時間をそれぞれ推定する。   Step 13210 is a calculation process of F1 arrival time and F3 arrival time. The arrival times to the F1 region and the F2 region shown in FIG. 5 are estimated from the current engine speed, the time change amount of the engine speed, or the current load and the time change amount of the load, respectively.

ステップ13220は、F1フィルタとF3フィルタの時定数取得行程であり、F1フィルタとF3フィルタの設定値からそれぞれのフィルタの時定数を算出する。ここで、時定数の算出は演算で求めても良いし、マイクロコンピュータに予め記憶している値を用いてもよい。   Step 13220 is a process of acquiring time constants of the F1 filter and the F3 filter, and calculates the time constants of the respective filters from the set values of the F1 filter and the F3 filter. Here, the time constant may be calculated by calculation, or a value stored in advance in the microcomputer may be used.

ステップ13230は、F1安定時間とF2安定時間の演算行程である。ステップ13220で算出したそれぞれの時定数からF1とF2の安定時間を算出する。ここで、安定時間はステップ13220で算出した時定数に所定のゲインを乗ずることで算出し、時定数が大きくなるにつれ安定時間も長くなることが望ましい。   Step 13230 is a calculation process of F1 stabilization time and F2 stabilization time. From the time constants calculated in step 13220, the stabilization times of F1 and F2 are calculated. Here, the stabilization time is calculated by multiplying the time constant calculated in step 13220 by a predetermined gain, and it is desirable that the stabilization time increases as the time constant increases.

ステップ13240は、F1安定時間とF1到達時間の比較行程である。F1安定時間よりもF1到達時間が小さい、すなわち安定する前にF1領域に到達する場合は、ステップ13250へ進み、スタンバイフィルタにF1を設定する。否の場合、すなわち到達時間に対して安定時間が長い場合は、ステップ13260へ進む。   Step 13240 is a comparison process between the F1 stabilization time and the F1 arrival time. If the F1 arrival time is shorter than the F1 stabilization time, that is, if the F1 region is reached before stabilization, the process proceeds to step 13250, where F1 is set in the standby filter. If NO, that is, if the stabilization time is longer than the arrival time, the process proceeds to step 13260.

ステップ13260は、F3安定時間とF3到達時間の比較行程である。F3安定時間よりもF3到達時間が小さい、すなわち安定する前にF3領域に到達する場合は、ステップ13270へ進み、スタンバイフィルタにF3を設定する。   Step 13260 is a comparison process between the F3 stabilization time and the F3 arrival time. When the F3 arrival time is shorter than the F3 stabilization time, that is, when the F3 area is reached before stabilization, the process proceeds to step 13270, and F3 is set in the standby filter.

ステップ13280は、F2到達時間演算行程である。現在のエンジン回転数やエンジン回転数の時間変化量、または、現在の負荷や負荷の時間変化量から図5に示したF2領域への到達時間を推定する。   Step 13280 is an F2 arrival time calculation step. The arrival time to the F2 region shown in FIG. 5 is estimated from the current engine speed, the time change amount of the engine speed, or the current load and the time change amount of the load.

ステップ13290は、F2フィルタの時定数取得行程であり、F2フィルタの設定値からフィルタの時定数を算出する。ここで、時定数の算出は演算で求めても良いし、マイクロコンピュータに予め記憶している値を用いてもよい。   Step 13290 is an F2 filter time constant acquisition step, in which the filter time constant is calculated from the set value of the F2 filter. Here, the time constant may be calculated by calculation, or a value stored in advance in the microcomputer may be used.

ステップ13310は、F2安定時間演算行程である。ステップ13290で算出した時定数からF2の安定時間を算出する。ここで、安定時間はステップ13290で算出した時定数に所定のゲインを乗ずることで算出し、時定数が大きくなるにつれ安定時間も長くなることが望ましい。   Step 13310 is an F2 stabilization time calculation process. The stabilization time of F2 is calculated from the time constant calculated in step 13290. Here, the stabilization time is calculated by multiplying the time constant calculated in step 13290 by a predetermined gain, and it is desirable that the stabilization time increases as the time constant increases.

ステップ13320は、F2安定時間とF2到達時間の比較行程である。F2安定時間よりもF2到達時間が小さい、すなわち安定する前にF2領域に到達する場合は、ステップ13330へ進み、スタンバイフィルタにF2を設定する。否の場合、すなわち到達時間に対して安定時間が長い場合は、ステップ13340へ進み、スタンバイフィルタにF3を設定する。ステップ13340ではスタンバイフィルタにF3を設定しているが、停止としても良い。このようにすることで、フィルタをハードウェアで実現している場合は消費電力を低減でき、フィルタをソフトウェアで実現している場合は、演算負荷を低減することができる。   Step 13320 is a comparison process between the F2 stabilization time and the F2 arrival time. When the F2 arrival time is shorter than the F2 stabilization time, that is, when the F2 region is reached before stabilization, the process proceeds to step 13330, and F2 is set in the standby filter. If NO, that is, if the stabilization time is longer than the arrival time, the process proceeds to step 13340, and F3 is set in the standby filter. In step 13340, F3 is set for the standby filter, but it may be stopped. In this way, power consumption can be reduced when the filter is realized by hardware, and calculation load can be reduced when the filter is realized by software.

なお、F1安定時間、F2安定時間、F3安定時間は、フィルタの時定数に応じて設定するが、フィルタの安定時間はより長くすることが望ましく、好ましくは、時定数から算出した安定時間を下限値として、負荷やエンジン回転数の加速度で補正することが望ましい。特にエンジン加速度が緩やかな場合は、フィルタの安定時間を短くなるように補正することが望ましく、エンジン加速度が急な場合は、フィルタの安定時間を長くし、目標フィルタが速く切り替わるように設定することが望ましい。また、切り替え先のフィルタは、エンジン負荷に応じて作動させるよう設定してもよい。   The F1 stabilization time, F2 stabilization time, and F3 stabilization time are set according to the time constant of the filter, but it is desirable to make the filter stabilization time longer, and preferably the stability time calculated from the time constant is the lower limit. It is desirable to correct the value by the load or the acceleration of the engine speed. When the engine acceleration is slow, it is desirable to correct the filter so that the stabilization time is shortened. When the engine acceleration is abrupt, the filter stabilization time is lengthened and the target filter is set to switch quickly. Is desirable. Further, the switching destination filter may be set to operate according to the engine load.

F1安定時間、F2安定時間、F3安定時間、F1到達時間、F2到達時間、F3到達時間は、エンジンの燃焼サイクル数から推定しても良い。   The F1 stabilization time, F2 stabilization time, F3 stabilization time, F1 arrival time, F2 arrival time, and F3 arrival time may be estimated from the number of engine combustion cycles.

次に図14を用いて、本実施形態による内燃機関の制御装置の第2の実施例の動作について説明する。   Next, the operation of the second example of the control apparatus for an internal combustion engine according to the present embodiment will be described with reference to FIG.

図14は、本発明の第2の実施形態による内燃機関の制御装置の動作例を示すタイムチャートである。   FIG. 14 is a time chart showing an operation example of the control device for the internal combustion engine according to the second embodiment of the present invention.

図14の例では、エンジン回転数が増加する状態において、フィルタA、フィルタBが切り替わり、最終的にノック周波数の抽出に用いるノック検出用フィルタが切り替わる動作を示している。   The example of FIG. 14 shows an operation in which the filter A and the filter B are switched while the engine speed is increased, and the knock detection filter used for extracting the knock frequency is finally switched.

図14の時刻t1以前では、エンジン回転数が低く、目標フィルタはF1が設定されているため、アクティブフィルタは、フィルタAとなり、フィルタAにF1が設定され、ノック検出用フィルタはF1となる。スタンバイフィルタは、F2到達時間(破線)がF2安定時間よりも大きいため、消費電力または演算負荷を低減するために停止されている。   Before time t1 in FIG. 14, since the engine speed is low and the target filter is set to F1, the active filter is filter A, F1 is set to filter A, and the knock detection filter is F1. Since the F2 arrival time (broken line) is longer than the F2 stabilization time, the standby filter is stopped to reduce power consumption or calculation load.

図14の時刻t1にてF2到達時間がF2安定時間以下となると、スタンバイフィルタにF2が設定される。目標フィルタは、F1であるため、ノック検出用フィルタはF1のままとなる。   When F2 arrival time becomes equal to or shorter than F2 stabilization time at time t1 in FIG. 14, F2 is set in the standby filter. Since the target filter is F1, the knock detection filter remains F1.

図14の時刻t2にて目標フィルタがF2に切り替わると、アクティブフィルタはフィルタBが設定され、フィルタ2がノック検出用フィルタとして使用される。フィルタ2には時刻t1にて予めF2が設定されているため、時刻t2にて遅れなくフィルタを切り替えることができる。すなわち、エンジン回転数の上昇とフィルタの時定数に基づいた安定時間を考慮して予めF2のフィルタを起動することで、遅れのないフィルタ切り替えができる。   When the target filter is switched to F2 at time t2 in FIG. 14, filter B is set as the active filter, and filter 2 is used as a knock detection filter. Since F2 is preset in the filter 2 at time t1, the filter can be switched without delay at time t2. That is, the filter can be switched without delay by starting the F2 filter in advance in consideration of the stabilization time based on the increase in engine speed and the filter time constant.

図14の時刻t3にてF3到達時間(点線)がF3安定時間以下になると、スタンバイフィルタがF3に設定され、フィルタAにF3が設定される。目標フィルタは、F2であるため、ノック検出用フィルタはF2のままとなる。   When the F3 arrival time (dotted line) becomes equal to or shorter than the F3 stabilization time at time t3 in FIG. 14, the standby filter is set to F3, and F3 is set to the filter A. Since the target filter is F2, the knock detection filter remains F2.

図14の時刻t4にて目標フィルタがF3に切り替わると、アクティブフィルタはフィルタAが設定され、フィルタ1がノック検出用フィルタとして使用される。フィルタ1には時刻t3にて予めF3が設定されているため、時刻t4にて遅れなくフィルタを切り替えることができる。すなわち、エンジン回転数の上昇とフィルタの時定数に基づいた安定時間を考慮して予めF3のフィルタを起動することで、遅れのないフィルタ切り替えができる。言い換えると、切り替え用のフィルタは切り替え前の所定時間前に作動することにより遅れのないフィルタの切り替えができる。   When the target filter is switched to F3 at time t4 in FIG. 14, filter A is set as the active filter, and filter 1 is used as a knock detection filter. Since F3 is preset in the filter 1 at time t3, the filter can be switched without delay at time t4. That is, the filter can be switched without delay by starting the F3 filter in advance in consideration of the stabilization time based on the increase in the engine speed and the filter time constant. In other words, the filter for switching can be switched without delay by operating before a predetermined time before switching.

また、前記した所定時間はエンジン運転状態に応じて補正することとし、エンジン運転状態エンジン回転数の加速度から判断する。   The predetermined time is corrected according to the engine operating state, and is determined from the acceleration of the engine operating state engine speed.

前記所定時間は、切り替え先のフィルタが必要となるまでの時間を推定して設定する。もしくは切り替え先のフィルタが必要となるまでの燃焼サイクルを推定して所定時間を設定してもよい。   The predetermined time is set by estimating the time until a switching destination filter is required. Alternatively, the predetermined time may be set by estimating the combustion cycle until the filter to be switched to becomes necessary.

図14の時刻t5にてF2到達時間(破線)がF2安定時間以上になると、スタンバイフィルタが停止に設定され、フィルタBに停止が設定され、消費電力または演算負荷を低減する。目標フィルタは、F3であるため、ノック検出用フィルタはF3のままとなる。   When the F2 arrival time (broken line) becomes equal to or longer than the F2 stabilization time at time t5 in FIG. 14, the standby filter is set to stop, and the filter B is set to stop, thereby reducing power consumption or calculation load. Since the target filter is F3, the knock detection filter remains F3.

以上の構成とすることで、運転領域毎に抽出するノッキング周波数が異なり、かつ検出対象とするノッキング周波数の個数よりも作動可能なフィルタの個数が少ない場合において、全てのノッキング周波数の抽出を可能として、フィルタ個数の不足を抑制して、運転領域の変化に対して予めフィルタの時定数を考慮してフィルタを起動する。言い換えると、前記の所定時間は切り替え先のフィルタの事定数に応じて設定する。このようにすることで、フィルタの切り替わり時に不安定となることを防止することができる。   With the above configuration, it is possible to extract all knocking frequencies when the knocking frequency extracted for each operation region is different and the number of operable filters is smaller than the number of knocking frequencies to be detected. The filter is activated by suppressing the shortage of the number of filters and considering the time constant of the filter in advance for the change of the operation region. In other words, the predetermined time is set according to the constant of the switching destination filter. By doing in this way, it can prevent becoming unstable when the filter is switched.

なお、本実施形態では、フィルタを運転領域の上下限の間に、2回切り替える構成で記載しているが、好ましくは2回以上切り替える構成が望ましく、抽出対象とする周波数帯が多くなるにつれて、または、使用可能なフィルタが少なくなるについて、切り替え回数を増やすことが望ましい。   In the present embodiment, the filter is described as being configured to switch twice between the upper and lower limits of the operation region, but preferably a configuration that switches twice or more is desirable, and as the frequency band to be extracted increases, Alternatively, it is desirable to increase the number of times of switching as the number of usable filters decreases.

以上で説明を終えるが、本発明は上記した各実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。   Although the description is finished above, the present invention is not limited to the above-described embodiments, and includes various modifications. For example, the above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations. Further, a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of one embodiment. Further, it is possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.

1・・・スロットルセンサ
2・・・エアフローセンサ
3・・・水温センサ
4・・・振動検出センサ
7・・・クランク角センサ
14・・・アクセルセンサ
17・・・ニュートラルスイッチ
18・・・エアコンスイッチ
19・・・補機負荷スイッチ
23・・・インジェクタ
30・・・点火コイル
42・・・スロットル駆動モータ
DESCRIPTION OF SYMBOLS 1 ... Throttle sensor 2 ... Air flow sensor 3 ... Water temperature sensor 4 ... Vibration detection sensor 7 ... Crank angle sensor 14 ... Accelerator sensor 17 ... Neutral switch 18 ... Air-conditioner switch 19 ... Auxiliary machine load switch 23 ... Injector 30 ... Ignition coil 42 ... Throttle drive motor

Claims (13)

内燃機関の燃焼状態を検出する燃焼状態検知手段と、
少なくとも2つの検出対象の周波数の異常燃焼を抽出可能なノッキングフィルと、
前記ノッキングフィルの作動を内燃機関の運転領域で切り替える異常燃焼検出手段を有するエンジン制御装置において、
前記エンジン制御装置は、少なくとも第1の周波数を検出対象として抽出する第1のフィルタと、前記第1の周波数とは異なる周波数を検出対象として抽出する第2のフィルタを予め有し、
前記第1のフィルタと前記第2のフィルタが抽出する周波数以外の第3の周波数のノッキングの発生を予見した場合に、
前記異常燃焼検出手段は、前記第1のフィルタ又は前記第2のフィルタのうち作動していないフィルタを前記第3の周波数を検出対象として検知可能な第3のフィルタへと構成を変更することを特徴とするエンジン制御装置。
Combustion state detection means for detecting the combustion state of the internal combustion engine;
And knocking filter extractable abnormal combustion of the at least two frequencies to be detected,
In the engine control apparatus having an abnormal combustion detection means for switching the operation of the knocking filter in the operating range of the internal combustion engine,
The engine control device has in advance a first filter that extracts at least a first frequency as a detection target, and a second filter that extracts a frequency different from the first frequency as a detection target,
When foreseeing the occurrence of knocking of a third frequency other than the frequency extracted by the first filter and the second filter,
The abnormal combustion detection means changes the configuration of the first filter or the second filter that is not operating to a third filter that can detect the third frequency as a detection target. A characteristic engine control device.
請求項1に記載のエンジン制御装置において、
前記ノッキングフィルタの数は、検出すべき周波数の数よりも少ないことを特徴としたエンジン制御装置
The engine control device according to claim 1,
An engine control device characterized in that the number of knocking filters is smaller than the number of frequencies to be detected .
請求項1に記載のエンジン制御装置において、
前記第1のフィルタまたは前記第2のフィルタが作動中に、前記第3の周波数のノッキングの発生を予見した場合に、
前記異常燃焼検出手段は、前記作動中のフィルタを切り替える前に前記第3のフィルタへの構成の変更を行うことを特徴とするエンジン制御装置。
The engine control device according to claim 1,
When the occurrence of knocking of the third frequency is foreseen while the first filter or the second filter is in operation,
The engine control apparatus according to claim 1, wherein the abnormal combustion detection means changes the configuration to the third filter before switching the active filter .
請求項1に記載のエンジン制御装置において、
前記第3のフィルタは、エンジン回転数に応じて切り替え前に作動させることを特徴としたエンジン制御装置。
The engine control device according to claim 1,
The engine control device characterized in that the third filter is operated before switching according to the engine speed.
請求項1に記載のエンジン制御装置において、
前記第3のフィルタは、エンジン回転数の加速度に応じて切り替え前に作動することを特徴としたエンジン制御装置。
The engine control device according to claim 1,
The engine control device according to claim 3, wherein the third filter operates before switching according to an acceleration of an engine speed.
請求項1に記載のエンジン制御装置において、
前記第3のフィルタは、エンジン負荷に応じて作動することを特徴としたエンジン制御装置。
The engine control device according to claim 1,
The engine control device, wherein the third filter operates in accordance with an engine load.
請求項1に記載のエンジン制御装置において、
作動中の前記第1のフィルタ又は前記第2のフィルタをエンジン運転領域の上下限の間に、2回以上切り替えることを特徴としたエンジン制御装置。
The engine control device according to claim 1,
The engine control device characterized in that the first filter or the second filter in operation is switched twice or more between the upper and lower limits of the engine operating region.
請求項1に記載のエンジン制御装置において、
前記第3のフィルタは切り替え前の所定時間前に作動することを特徴としたエンジン制御装置。
The engine control device according to claim 1,
The engine control device according to claim 3, wherein the third filter is operated a predetermined time before switching.
請求項8に記載のエンジン制御装置において、
前記所定時間は前記第3のフィルタの時定数に応じて設定することを特徴としたエンジン制御装置。
The engine control apparatus according to claim 8, wherein
The engine control apparatus according to claim 1, wherein the predetermined time is set according to a time constant of the third filter .
請求項8に記載のエンジン制御装置において、
前記所定時間はエンジン運転状態に応じて補正することを特徴としたエンジン制御装置。
The engine control apparatus according to claim 8, wherein
The engine control apparatus according to claim 1, wherein the predetermined time is corrected according to an engine operating state.
請求項10に記載のエンジン制御装置において、
前記エンジン運転状態はエンジン回転数の加速度であることを特徴としたエンジン制御装置。
The engine control apparatus according to claim 10 , wherein
The engine control apparatus characterized in that the engine operating state is an acceleration of an engine speed.
請求項8に記載のエンジン制御装置において、
前記所定時間は前記第3のフィルタが必要となるまでの時間を推定して設定することを特徴とするエンジン制御装置。
The engine control apparatus according to claim 8, wherein
The engine control apparatus according to claim 1, wherein the predetermined time is set by estimating a time until the third filter is required.
請求項8に記載のエンジン制御装置において、
前記所定時間は前記第3のフィルタが必要となるまでの燃焼サイクルの期間を推定して設定することを特徴とするエンジン制御装置。
The engine control apparatus according to claim 8, wherein
The engine control apparatus according to claim 1, wherein the predetermined time is set by estimating a period of a combustion cycle until the third filter is required.
JP2016044008A 2016-03-08 2016-03-08 Engine control device Active JP6499987B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016044008A JP6499987B2 (en) 2016-03-08 2016-03-08 Engine control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016044008A JP6499987B2 (en) 2016-03-08 2016-03-08 Engine control device

Publications (2)

Publication Number Publication Date
JP2017160809A JP2017160809A (en) 2017-09-14
JP6499987B2 true JP6499987B2 (en) 2019-04-10

Family

ID=59857665

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016044008A Active JP6499987B2 (en) 2016-03-08 2016-03-08 Engine control device

Country Status (1)

Country Link
JP (1) JP6499987B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7170048B2 (en) * 2018-08-30 2022-11-11 日立Astemo株式会社 Signal processor and engine controller

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56637A (en) * 1979-06-15 1981-01-07 Nippon Soken Inc Knocking detecting unit for internal combustion engine
JP2004257332A (en) * 2003-02-27 2004-09-16 Nippon Soken Inc Knock detection device for internal combustion engine
JP2006161649A (en) * 2004-12-06 2006-06-22 Denso Corp Knock detection device
JP4335244B2 (en) * 2006-09-07 2009-09-30 三菱電機株式会社 Knock control device for internal combustion engine
JP4427071B2 (en) * 2007-04-17 2010-03-03 三菱電機株式会社 Control device for internal combustion engine
US10502177B2 (en) * 2013-08-12 2019-12-10 Ford Global Technologies, Llc Methods and systems for improving engine starting

Also Published As

Publication number Publication date
JP2017160809A (en) 2017-09-14

Similar Documents

Publication Publication Date Title
JP4980956B2 (en) Ignition timing control device for internal combustion engine
KR20020092246A (en) Knocking control apparatus for internal combustion engine
JP4390774B2 (en) Ignition timing control device for internal combustion engine
JP2012127228A (en) Idol control device for engine
JP4680248B2 (en) Ignition timing control device and ignition timing control method for internal combustion engine
JP6088397B2 (en) Ignition timing control device and ignition timing control system
JP4248145B2 (en) How to control ignition
KR101848598B1 (en) Control method and apparatus for internal combustion engine
JP6499987B2 (en) Engine control device
KR20070010035A (en) Engine optimization method and device
JP4357501B2 (en) Internal combustion engine knock determination device
JP2014173497A (en) Internal combustion engine ignition timing control device
JPS6329061A (en) Internal combustion engine ignition timing control device
JP2022146773A (en) Control device of internal combustion engine
JP2006348764A (en) Internal combustion engine knock determination device
JP5086922B2 (en) Ignition timing control device for internal combustion engine
JP6419650B2 (en) Control device for internal combustion engine
JP4992049B2 (en) Ignition timing control device for internal combustion engine
JPH0192538A (en) Compression ratio control device for internal combustion engine
JP5028353B2 (en) Engine control device
JP2008070232A (en) Control device for internal combustion engine
JP2731927B2 (en) Ignition timing control device
JP2009108790A (en) Engine control device
JP2022156373A (en) Control device for internal combustion engine
JP2004270504A (en) Idle speed 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: 20180216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190121

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190318

R150 Certificate of patent or registration of utility model

Ref document number: 6499987

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250