JPS6342112B2 - - Google Patents

Info

Publication number
JPS6342112B2
JPS6342112B2 JP56159031A JP15903181A JPS6342112B2 JP S6342112 B2 JPS6342112 B2 JP S6342112B2 JP 56159031 A JP56159031 A JP 56159031A JP 15903181 A JP15903181 A JP 15903181A JP S6342112 B2 JPS6342112 B2 JP S6342112B2
Authority
JP
Japan
Prior art keywords
knocking
knock
signal
ignition timing
pulse
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
Application number
JP56159031A
Other languages
Japanese (ja)
Other versions
JPS5859374A (en
Inventor
Hiroshi Narita
Hiroshi Haraguchi
Takeshi Matsui
Toshiharu Iwata
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.)
Denso Corp
Original Assignee
NipponDenso 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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP56159031A priority Critical patent/JPS5859374A/en
Publication of JPS5859374A publication Critical patent/JPS5859374A/en
Publication of JPS6342112B2 publication Critical patent/JPS6342112B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/152Digital data processing dependent on pinking
    • 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

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

本発明は内燃機関においてノツキングを検出
し、ノツキングの有無により点火時期を制御する
装置の改良に関するものである。 従来、この種の装置として、ノツキングの強度
に応じたパルス数のパルス信号を発生させ、その
ノツクパルス信号のパルス数をカウンタによつて
計数し、その計数値に応じて点火時期を補正し
て、ノツキングを抑制するようにしたもの(例え
ば、特開昭56−38562号公報)が提案されている
が、この従来の装置においてはノツクパルス信号
の計数値そのものを2進数の形でマイクロコンピ
ユータよりなる点火時期演算手段に入力していた
ため、カウンタと点火時期演算回路とを結ぶ接続
線の数が非常に多くなり、また点火時期演算回路
側における処理が複雑化するという問題点があつ
た。 また、ノツキングの強度に応じたパルス数のノ
ツクパルス信号をマイクロコンピユータに直接入
力し、マイクロコンピユータ側でノツクパルス信
号のパルス数をカウントするもの(例えば、特開
昭56−38561号公報)も提案されているが、マイ
クロコンピユータ側における処理が複雑化し、特
に、マイクロコンピユータは一般的に点火時期以
外の制御(例えば燃料噴射制御)にも使用される
ため、処理の複雑化(ソフトウエアの増大)は問
題が大きいものである。 本発明は従来装置の有する問題点に鑑みなされ
たものであり、ノツクパルス信号の数を計数手段
で計数した後、ノツキング強度分類手段でこの計
数値をノツキング強度に応じて場合分けし、この
場合分けした後のノツキング強度分類手段の出力
信号の状態によりノツク1回当りの遅角量を変更
する構成とすることにより、ノツキング強度を点
火時期演算手段に伝達する接続線の本数を低減す
ると共に点火時期制御手段側でのノツキング強度
に応じた遅角処理を簡単化することを目的として
いる。 以下本発明を図に示す一実施例につき説明す
る。第1図に本発明のブロツク図を示す。1は圧
電素子または発電素子(マグネツト・コイル)等
よりなるノツキング(ノツク)センサであり、内
燃機関のノツキングに基づく機関本体の振動・音
波または燃焼室内の圧力変動等を検出する。2は
ノツクセンサ1の信号よりノツク強度に比例した
数のノツクパルスを出力するノツキング検出回路
であり、3は例えば上死点毎にリセツトされノツ
クパルスを計数し2進数の並列信号に変換するカ
ウンタである。4はカウンタ3の並列出力を計数
値によつて場合分けを行い、より少ない数の接続
線に変換する符号変換器(エンコーダ)である。
5は上死点検出センサ6、回転角センサ7、吸気
圧センサ8の信号及びエンコーダ4からのノツク
信号より点火時期を演算するマイクロコンピユー
タを用いた点火時期演算回路である。6は内燃機
関の回転角度位置を測定するセンサであり、機関
が回転して上死点位置になつた時に上死点信号を
発生する。7は回転角センサであり、エンジン1
回転を等分した一定クランク角度回転する毎に回
転角度信号を発生する。8は圧力センサであり、
機関の吸気マニホールドの圧力を測定する。 次に点火時期演算回路5の構成を説明する。5
00は点火時期を算出する中央処理ユニツト
(CPU)で8ビツト構成のマイクロコンピユータ
を用いている。507は制御プログラム、制御定
数を記憶している読出し専用記憶ユニツト
(ROM)、508はCPU500が制御プログラム
に従つて動作中、制御データの記憶に使用される
一時記憶ユニツト(RAM)を示す。501は割
込み制御部であり、エンジンの回転角センサ7の
回転角度信号パルス発生による割込みを行なわせ
るものである。 タイマー部502は8μsごとに発生するクロツ
ク・パルス信号をカウントする16ビツトのカウン
タと回転角センサ7の回転角度信号パルスが発生
する毎にカウンタの値を格納保持するラツチから
構成される。従つて、回転角度パルス発生の割込
み処理にてCPU500がクランク角カウンタ部
503の値を読出して、エンジンの回転角度位置
を知るとともに、タイマー部502のラツチの値
を読出し、この操作を2つの回転角度位置にて行
いラツチの値を差を求めることにより、2つの回
転角度位置の間をエンジンが回転する時間が測定
でき、また、エンジン回転数を計測できる。 クランク角カウンタ部503は、回転角センサ
7の回転角度信号でカウントアツプし上死点信号
の発生の次の回転角度信号が発生した時、カウン
タ値「0」にリセツトされエンジン回転と同期が
とられる。こうして、クランク角カウンタの値を
CPUが読出すことによりエンジン回転角度位置
を30度クランク角度単位で知ることができる。 デイジタル入力ポート505は、論理信号の入
力に使用されるポートであり、エンコーダ4を通
つたノツク信号(並列信号)を入力する。 アナログ入力ポート504は、アナログ信号の
電圧値を計測するものであり、機関の吸気マニホ
ールド圧力を計測する吸気圧センサ8の出力信号
をアナログ−デイジタル変換する。 通電点火制御部506は、イグナイタ9のコイ
ル電流9のコイル電流アクチユエータ回路に通
電、点火信号を生成するものである。この通電点
火制御部506は、ダウンカウンタをいくつか持
つており、通電、点火制御を行うべき点火コイル
9の判別とダウンカウンタのカウントを開始すべ
きクランク角カウンタの値及びダウンカウント値
とをCPUから指示され、ダウンカウンタの値が
「0」になつたとき通電の場合は低レベル「0」
に、点火の場合は高レベル「1」にする。509
はコンバスであり、CPUはこのバス信号線に制
御及びデータ信号を乗せ、周辺回路の制御及びデ
ータの送受を行なう。 次に上記構成になる装置の作動をノツク検出回
路2の詳細構成図(第2図)および信号波形図
(第3図)を用いて説明する。内燃機関本体に装
着されたノツクセンサ1によつて検出された信号
(第3図a)はノツク検出回路2内のバンドパス
フイルター(B.P.F)21によつて雑音が除去さ
れ、2つに分岐される。一方はノツク判定レベル
を作成するため、半波整流回路24で信号のマイ
ナス分が除去され、次の積分回路25で平均化さ
れる(第3図b)。この平均化信号は次の増幅器
26によつて増幅され、ノツク判定レベルとな
る。(第3図c)。B.P.F21を出たもう一方の信
号は、誤作動防止のためにオフセツト電圧が引か
れる。この電圧は、オフセツト電圧発生器22で
発生され、減算器によつてノツクセンサ信号から
マイナスされる。減算器23の出力信号は比較器
27に入り、増幅器26の出力(ノツク判定レベ
ル)と大小比較され、ノツクセンサ信号が、ノツ
ク判定レベルを超えると比較器の出力が高レベル
となる。ノツクセンサ信号は通常高周波信号(6
〜9KHz)なので出力はパルスとなる。このパル
ス(以下ノツクパルス)は、信号が判定レベルを
横切つた時間だけ出力されるが、その時間はノツ
キングの強度に比例している(第3図e)。そこ
で、このノツクパルスの数はノツク強度に比例し
ており、この数を計数することによりノツク強度
をとらえることができる。その計数をカウンタ3
によつて行ない、2進数の並列信号を出力する。
この並列出力はノツクパルスを例えば256発以内
でカウントする場合、8bitの情報量が必要であ
る。つまり8本の接続線が必要となる。そこで、
次のエンコーダ4によつてノツクパルスの数(カ
ウンタ3の計数値)によつて場合分けを行ない、
より少ない接続線にすることができる。例えば
8bitの信号を4つに場合分けすれば接続線は2本
に縮少することになる。この様にノツク強度によ
つて場合分けされたノツク信号は、点火時期演算
回路5に入る。 点火時期演算回路5は前記ノツク信号を点火毎
に入力して、4つに場合分けした信号の大小によ
りノツク1回当りの遅角量を変更する。例えば、
4つの場合を以下の表のように2本の信号線(出
力Q0、Q1)の高レベル「1」と低レベル「0」
との組合せに分けることができる。
The present invention relates to an improvement in a device that detects knocking in an internal combustion engine and controls ignition timing based on the presence or absence of knocking. Conventionally, this type of device generates a pulse signal whose number of pulses corresponds to the intensity of knocking, counts the number of pulses of the knocking pulse signal with a counter, and corrects the ignition timing according to the counted value. A system for suppressing knocking has been proposed (for example, Japanese Unexamined Patent Publication No. 56-38562), but in this conventional device, the count value of the knock pulse signal itself is converted into a binary number by a microcomputer, Since the input signal is inputted to the timing calculation means, the number of connection lines connecting the counter and the ignition timing calculation circuit becomes extremely large, and the processing on the ignition timing calculation circuit side becomes complicated. In addition, a method has been proposed in which a knock pulse signal with a number of pulses corresponding to the knocking intensity is directly input to a microcomputer, and the microcomputer counts the number of pulses of the knock pulse signal (for example, Japanese Patent Laid-Open No. 56-38561). However, the processing on the microcomputer side becomes complicated, and in particular, microcomputers are generally used for control other than ignition timing (for example, fuel injection control), so complicating the processing (increasing the software) is a problem. is a large one. The present invention was developed in view of the problems of conventional devices, and after the number of knock pulse signals is counted by a counting means, the counted value is divided into cases according to the knocking intensity by a knocking intensity classification means, and the number of knock pulse signals is divided into cases. By changing the retard amount per knock depending on the state of the output signal of the knocking intensity classification means after the knocking intensity is determined, the number of connecting wires that transmit the knocking intensity to the ignition timing calculation means can be reduced, and the ignition timing can be adjusted. The purpose of this invention is to simplify the retardation process according to the knocking intensity on the control means side. The present invention will be described below with reference to an embodiment shown in the drawings. FIG. 1 shows a block diagram of the present invention. Reference numeral 1 denotes a knocking sensor made of a piezoelectric element or a power generating element (magnetic coil), etc., which detects vibrations and sound waves of the engine body or pressure fluctuations in the combustion chamber due to knocking of the internal combustion engine. 2 is a knocking detection circuit which outputs a number of knock pulses proportional to the knock intensity from the signal from the knock sensor 1, and 3 is a counter which is reset at each top dead center, counts the knock pulses, and converts them into binary parallel signals. Reference numeral 4 denotes a code converter (encoder) that divides the parallel output of the counter 3 into cases according to the count value and converts it into a smaller number of connection lines.
5 is an ignition timing calculation circuit using a microcomputer that calculates ignition timing from the signals of the top dead center detection sensor 6, the rotation angle sensor 7, the intake pressure sensor 8, and the knock signal from the encoder 4. A sensor 6 measures the rotational angular position of the internal combustion engine, and generates a top dead center signal when the engine rotates and reaches the top dead center position. 7 is a rotation angle sensor, and engine 1
A rotation angle signal is generated every time the crank rotates by a constant angle, which is divided into equal parts. 8 is a pressure sensor;
Measure the pressure in the engine's intake manifold. Next, the configuration of the ignition timing calculation circuit 5 will be explained. 5
00 is the central processing unit (CPU) that calculates the ignition timing, and uses an 8-bit microcomputer. Reference numeral 507 indicates a read-only memory unit (ROM) for storing control programs and control constants, and reference numeral 508 indicates a temporary memory unit (RAM) used to store control data while the CPU 500 is operating according to the control program. Reference numeral 501 denotes an interrupt control unit that performs an interrupt based on the generation of a rotation angle signal pulse from the rotation angle sensor 7 of the engine. The timer section 502 is composed of a 16-bit counter that counts a clock pulse signal generated every 8 μs and a latch that stores and holds the counter value every time a rotation angle signal pulse of the rotation angle sensor 7 is generated. Therefore, in the rotation angle pulse generation interrupt processing, the CPU 500 reads the value of the crank angle counter section 503 to know the rotation angle position of the engine, reads the latch value of the timer section 502, and repeats this operation between two rotations. By determining the difference between the latch values at each angular position, it is possible to measure the time it takes for the engine to rotate between two rotational angular positions, and also to measure the engine rotational speed. The crank angle counter section 503 counts up based on the rotation angle signal of the rotation angle sensor 7, and when the next rotation angle signal is generated after the generation of the top dead center signal, the counter value is reset to "0" and synchronized with the engine rotation. It will be done. In this way, the value of the crank angle counter is
By reading it out by the CPU, the engine rotational angular position can be determined in units of 30 degrees crank angle. The digital input port 505 is a port used for inputting logic signals, and inputs the knock signal (parallel signal) passed through the encoder 4. The analog input port 504 measures the voltage value of an analog signal, and performs analog-to-digital conversion of the output signal of the intake pressure sensor 8 that measures the intake manifold pressure of the engine. The energization ignition control unit 506 energizes the coil current actuator circuit of the coil current 9 of the igniter 9 and generates an ignition signal. This energization ignition control unit 506 has several down counters, and the CPU determines which ignition coil 9 should be energized and ignited, and determines the value of the crank angle counter and the down count value at which the down counter should start counting. When the down counter value reaches "0" and the power is on, the low level is "0".
In the case of ignition, set the high level to "1". 509
is a conbus, and the CPU puts control and data signals on this bus signal line to control peripheral circuits and send and receive data. Next, the operation of the apparatus having the above structure will be explained using a detailed block diagram (FIG. 2) of the knock detection circuit 2 and a signal waveform diagram (FIG. 3). The signal (Fig. 3a) detected by the knock sensor 1 attached to the internal combustion engine body has noise removed by a band pass filter (BPF) 21 in the knock detection circuit 2, and is branched into two signals. . On the other hand, in order to create a knock judgment level, the negative part of the signal is removed in the half-wave rectifier circuit 24, and then averaged in the next integrating circuit 25 (FIG. 3b). This averaged signal is amplified by the next amplifier 26 and becomes the knock judgment level. (Figure 3c). The other signal exiting the BPF 21 has an offset voltage applied to it to prevent malfunction. This voltage is generated by an offset voltage generator 22 and is subtracted from the knock sensor signal by a subtracter. The output signal of the subtracter 23 enters a comparator 27 and is compared in magnitude with the output of the amplifier 26 (knock judgment level), and when the knock sensor signal exceeds the knock judgment level, the output of the comparator becomes high level. The knock sensor signal is usually a high frequency signal (6
~9KHz), so the output is a pulse. This pulse (hereinafter referred to as a knock pulse) is output only for the time that the signal crosses the determination level, and this time is proportional to the knocking intensity (Fig. 3e). Therefore, the number of knock pulses is proportional to the knock intensity, and by counting this number, the knock intensity can be determined. Counter 3
, and outputs a binary parallel signal.
This parallel output requires 8 bits of information when counting knock pulses within 256, for example. In other words, eight connection wires are required. Therefore,
The next encoder 4 divides the cases according to the number of knock pulses (the count value of the counter 3),
You can use fewer connecting wires. for example
If the 8-bit signal is divided into four cases, the number of connection lines will be reduced to two. The knock signals separated into cases according to the knock strength in this way are input to the ignition timing calculation circuit 5. The ignition timing calculation circuit 5 inputs the knock signal for each ignition, and changes the retard amount per knock depending on the magnitude of the signal divided into four cases. for example,
The four cases are as shown in the table below: high level "1" and low level "0" of two signal lines (outputs Q 0 , Q 1 )
It can be divided into combinations.

【表】 ノツク小(ノツクパルス1〜15)と判断した場
合ノツク1回当りの点火時期の遅角量を0.5°CA
とし、以下同様にノツク中(ノツクパルス16〜
31)を1°CA、ノツク大を1.5°CAという様にノツ
クが大きい場合には遅角量を大きくしている。こ
れによつて定常の点火時期が安定し、また過渡時
(加速時)のノツクの大きい時の追従性を大幅に
向上させることができる。つまり、定常時では比
較的小さなノツクで点火時期制御を行なうので、
点火時期の変動を押えるために遅角量を小さく
し、過渡時(加速時)では大きなノツクが発生す
るため遅角量を大きくして不快なノツク音を抑え
ている。 第4図に点火時期演算回路5における処理手順
のフローチヤートの一例を示す。まず、回転角セ
ンサ7と吸気圧センサ8の信号より求めた回転数
と吸気圧からメモリー(ROM)に記憶しておい
た運転状態に対応した基本点火時期θB(回転数と
吸気圧からなる2次元マツプ)を求める。次に、
エンコーダ4によつて符号化されたノツク信号
(VK)を読み取り、それに定数αを掛けて、ノツ
ク強度に応じた遅角量を算出する。ここで、もし
ノツクが有ると判断したならば(VK≠0)、進角
をしないで次のステツプに移る。ノツクが無くて
(VK=0)、かつ進角時間になれば進角補正量θA
を設定して次の補正点火時期の算出に移る。補正
点火時期θCは、基本点火時期θBと同じ方法で算出
し、遅角量θKを加算、進角補正量θAを減算したも
のを新しい補正点火時期θCとする。実際の点火時
期は基本点火時期θBに補正点火時期θCを加えたも
のとする。 次に本発明の第2の実施例について説明する。
この実施例のノツクセンサ1から点火時期演算回
路5までのブロツク図を第5図に示す。ノツクセ
ンサ1とノツク検出回路2は第1の実施例と同様
であるが、ノツク検出回路2から出力されたノツ
クパルスは、PLA(Program Logic Array)1
0に入る。PLA10は、2個の素子より構成さ
れており、アドレスセレクタのための2進カウン
タ101とROM(読み出し専用メモリー)10
2を備えている。ノツクパルスはまず2進カウン
タに入り、パルスの個数に対応したアドレス(メ
モリーの番地)が出力される。次のROMは、カ
ウンタに出力されたアドレス(番地)にあたる記
憶データを出力ラインに読み出す。従つてROM
102に符号変換のテーブルを書き込んでおけば
ROMの出力にはノツクパルスの数に対応した符
号出力があらわれる。この方法を用いれば、
ROMの内容次第で複雑な符号変換も簡単に実現
できるばかりでなく、ROM内容の書きかえによ
つて、符号変換の種類も変更が容易である。以後
は第1の実施例と同様に点火時期演算回路5に信
号が入力され、点火時期の補正が行なわれる。 以上述べたように本発明は、ノツクパルス信号
の数を計数手段で計数した後、ノツキング強度分
類手段でこの計数値をノツキング強度に応じて場
合分けし、この場合分けした後のノツキング強度
分類手段の出力信号により遅角量の制御を行なつ
ているので、ノツキング強度を示す信号を点火時
期演算手段に伝達する接続線の本数を減らすこと
ができ、また、マイクロコンピユータを使用した
点火時期制御手段側でのノツキング強度に応じた
遅角処理も簡素化できるという優れた効果があ
る。
[Table] If the knock is judged to be small (knock pulse 1 to 15), the amount of ignition timing retard per knock is 0.5° CA.
Then, in the same manner as below, during knocking (knocking pulse 16 ~
31) is 1°CA and the knock size is 1.5°CA, the retard amount is increased when the knock is large. This stabilizes the steady state ignition timing, and also greatly improves the followability when the knock is large during transient times (during acceleration). In other words, in steady state, ignition timing is controlled with a relatively small notch.
The amount of retardation is made small to suppress fluctuations in ignition timing, and since large knocks occur during transient periods (during acceleration), the amount of retardation is increased to suppress unpleasant knocking noises. FIG. 4 shows an example of a flowchart of the processing procedure in the ignition timing calculation circuit 5. First, the basic ignition timing θ B (consisting of the rotation speed and intake pressure 2D map). next,
The knock signal (V K ) encoded by the encoder 4 is read and multiplied by a constant α to calculate the amount of retardation corresponding to the knock strength. Here, if it is determined that there is a knock (V K ≠0), proceed to the next step without advancing the angle. If there is no knock (V K = 0) and the lead angle time is reached, the lead angle correction amount θ A
is set, and the next step is to calculate the corrected ignition timing. The corrected ignition timing θ C is calculated in the same way as the basic ignition timing θ B , and the new corrected ignition timing θ C is obtained by adding the retard amount θ K and subtracting the advance angle correction amount θ A. The actual ignition timing is the basic ignition timing θ B plus the corrected ignition timing θ C. Next, a second embodiment of the present invention will be described.
A block diagram from the knock sensor 1 to the ignition timing calculation circuit 5 of this embodiment is shown in FIG. The knock sensor 1 and the knock detection circuit 2 are the same as those in the first embodiment, but the knock pulses output from the knock detection circuit 2 are transmitted through a PLA (Program Logic Array) 1.
Enters 0. The PLA 10 is composed of two elements, a binary counter 101 for an address selector and a ROM (read-only memory) 10.
It is equipped with 2. The knock pulses first enter a binary counter, and an address (memory address) corresponding to the number of pulses is output. The next ROM reads the stored data corresponding to the address output to the counter onto the output line. Therefore ROM
If you write the code conversion table in 102,
A code output corresponding to the number of knock pulses appears in the output of the ROM. Using this method,
Not only can complex code conversions be easily realized depending on the contents of the ROM, but also the type of code conversion can be easily changed by rewriting the ROM contents. Thereafter, as in the first embodiment, a signal is input to the ignition timing calculation circuit 5, and the ignition timing is corrected. As described above, in the present invention, after the number of knock pulse signals is counted by the counting means, the counted value is divided into cases according to the knocking intensity by the knocking intensity classification means, and after the knocking intensity classification means is divided into cases. Since the amount of retardation is controlled by the output signal, the number of connecting wires that transmit the signal indicating the knocking strength to the ignition timing calculation means can be reduced, and the ignition timing control means side using a microcomputer can be reduced. This has the excellent effect of simplifying the retardation process according to the knocking strength at the engine.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の第1の実施例を示す全体構成
図、第2図は第1図中のノツク検出回路の詳細構
成図、第3図は第2図各部の信号波形図、第4図
は第1図中の点火時期演算回路における処理手順
を示すフローチヤート、第5図は本発明の第2の
実施例を示す要部構成図である。 1……ノツキングセンサ、2……ノツキング検
出回路、3……カウンタ、4……エンコーダ、5
……点火時期演算回路、101……2進カウン
タ、102……ROM。
FIG. 1 is an overall configuration diagram showing the first embodiment of the present invention, FIG. 2 is a detailed configuration diagram of the knock detection circuit in FIG. 1, FIG. 3 is a signal waveform diagram of each part in FIG. This figure is a flowchart showing the processing procedure in the ignition timing calculating circuit in FIG. 1, and FIG. 5 is a diagram showing the main part configuration of a second embodiment of the present invention. 1...Knocking sensor, 2...Knocking detection circuit, 3...Counter, 4...Encoder, 5
...Ignition timing calculation circuit, 101...Binary counter, 102...ROM.

Claims (1)

【特許請求の範囲】 1 内燃機関に発生するノツキングを検出するノ
ツキングセンサと、このノツキングセンサの出力
信号からノツキングの強度に応じたパルス数のパ
ルス信号を発生するノツキング検出手段と、 このパルス信号のパルス数を計数する計数手段
と、 この計数値の大きさを所定のパルス数範囲ごと
に分類することによりノツキング強度を分類する
ノツキング強度分類手段と、 この分類された結果を複数の信号線の高レベル
と低レベルとの組合せにより送出する送出手段
と、 送出されたこの複数の信号線の高レベルと低レ
ベルとの組合せ状態を読み取ることにより、ノツ
キング強度の分類結果を復元し、これによつてノ
ツキング強度に応じた点火時期制御をするための
マイクロコンピユータよりなる点火時期制御手段
とを備えたことを特徴とする内燃機関用点火時期
制御装置。
[Scope of Claims] 1. A knocking sensor that detects knocking occurring in an internal combustion engine, a knocking detection means that generates a pulse signal with a number of pulses depending on the intensity of knocking from the output signal of the knocking sensor, and the pulse a counting means for counting the number of signal pulses; a knocking strength classification means for classifying the knocking strength by classifying the magnitude of the counted value into each predetermined pulse number range; By reading the combination state of the high level and low level of the plurality of transmitted signal lines, the knocking intensity classification result is restored and An ignition timing control device for an internal combustion engine, comprising ignition timing control means comprising a microcomputer for controlling ignition timing in accordance with knocking intensity.
JP56159031A 1981-10-05 1981-10-05 Ignition timing controller for internal combustion engine Granted JPS5859374A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56159031A JPS5859374A (en) 1981-10-05 1981-10-05 Ignition timing controller for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56159031A JPS5859374A (en) 1981-10-05 1981-10-05 Ignition timing controller for internal combustion engine

Publications (2)

Publication Number Publication Date
JPS5859374A JPS5859374A (en) 1983-04-08
JPS6342112B2 true JPS6342112B2 (en) 1988-08-22

Family

ID=15684740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56159031A Granted JPS5859374A (en) 1981-10-05 1981-10-05 Ignition timing controller for internal combustion engine

Country Status (1)

Country Link
JP (1) JPS5859374A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07121130A (en) * 1993-10-22 1995-05-12 Nippon Liner Kk Safety vest

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04219465A (en) * 1990-12-20 1992-08-10 Nippondenso Co Ltd Knocking control device for internal combustion engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07121130A (en) * 1993-10-22 1995-05-12 Nippon Liner Kk Safety vest

Also Published As

Publication number Publication date
JPS5859374A (en) 1983-04-08

Similar Documents

Publication Publication Date Title
US4478068A (en) Internal combustion engine knock sensing method and system
US4356551A (en) Knock detecting method
US4236491A (en) Ignition timing control apparatus for internal combustion engines
US4513716A (en) Ignition timing control system with knock control for internal combustion engines
EP0024733B1 (en) Method and system for operating an internal combustion engine at maximum torque under varying operating conditions
JPS639679A (en) Control of ignition timing of internal combustion engine
US5190011A (en) Knocking control method and apparatus for internal combustion engine
US4811714A (en) Ignition timing control device for internal combustion engine
US4873958A (en) Engine ignition timing control system
JP2550397B2 (en) Signal generator for engine control
US4584978A (en) Method and apparatus for controlling spark timing in internal combustion engines
JPS6342112B2 (en)
US4452206A (en) Ignition timing control system for internal combustion engines
JPH0475397B2 (en)
JPH0320593B2 (en)
JPS6361504B2 (en)
JPS635166A (en) Ignition device for engine
JP2528630B2 (en) Ignition timing control device for internal combustion engine
JPH06331501A (en) Knock detector for internal combustion engine
JP2594107B2 (en) Knock control device
JPH076485B2 (en) Knotting control device for internal combustion engine
JPH08326552A (en) Ignition timing control device for internal combustion engine
JPH0510242A (en) Ignition signal generator
JPH0343418Y2 (en)
JP2507515B2 (en) Control device for internal combustion engine