KR980009818A - Cylinder judgment control device of internal combustion engine - Google Patents

Cylinder judgment control device of internal combustion engine Download PDF

Info

Publication number
KR980009818A
KR980009818A KR1019970034642A KR19970034642A KR980009818A KR 980009818 A KR980009818 A KR 980009818A KR 1019970034642 A KR1019970034642 A KR 1019970034642A KR 19970034642 A KR19970034642 A KR 19970034642A KR 980009818 A KR980009818 A KR 980009818A
Authority
KR
South Korea
Prior art keywords
cylinder
internal combustion
combustion engine
determination
signal
Prior art date
Application number
KR1019970034642A
Other languages
Korean (ko)
Inventor
로꾸로 미야자끼
마모루 네모또
마사히로 아다찌
Original Assignee
가나이 쯔도무
가부시끼가이샤 히다찌 세이사꾸쇼
오꾸무라 마모루
가부시끼가이샤 히다찌 카 엔지니어링
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 가나이 쯔도무, 가부시끼가이샤 히다찌 세이사꾸쇼, 오꾸무라 마모루, 가부시끼가이샤 히다찌 카 엔지니어링 filed Critical 가나이 쯔도무
Publication of KR980009818A publication Critical patent/KR980009818A/en

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/009Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/04Introducing corrections for particular operating conditions
    • F02D41/06Introducing corrections for particular operating conditions for engine starting or warming up
    • F02D41/062Introducing corrections for particular operating conditions for engine starting or warming up for starting
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D9/00Controlling engines by throttling air or fuel-and-air induction conduits or exhaust conduits
    • F02D9/02Controlling engines by throttling air or fuel-and-air induction conduits or exhaust conduits concerning induction conduits
    • F02D2009/0201Arrangements; Control features; Details thereof
    • F02D2009/0223Cooling water temperature
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D9/00Controlling engines by throttling air or fuel-and-air induction conduits or exhaust conduits
    • F02D9/02Controlling engines by throttling air or fuel-and-air induction conduits or exhaust conduits concerning induction conduits
    • F02D2009/0201Arrangements; Control features; Details thereof
    • F02D2009/0225Intake air or mixture temperature
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/50Input parameters for engine control said parameters being related to the vehicle or its components
    • F02D2200/501Vehicle speed

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

본원 발명은 차량용 내연 기관의 기통 판정 제어 장치로써, 내연 기관의 (소정 각도의 회전마다) 회전에 따라 저수준과 고수준으로 이루어진 펄스 신호를 순차적으로 출력하는 회전각 센서(12)와, 상기 회전각 센서로부터 해당 펄스 신호를 입력할 때마다 해당 펄스 신호의 저수준의 지속 시간 및 고수준의 지속 시간을 순차적으로 계측하는 시간 계측부(51)와, 상기 시간 계측부에서의 최신의 2개의 펄스 신호의 고수준의 지속 시간과 저수준의 지속 시간 사이의 관계로부터, 상기 회전각 센서로부터의 펄스 신호의 패턴을 판별하는 수단과, 상기 판별된 신호 패턴으로터, 그 피스톤이 소정의 크랭크 각도 위치에 있는 기통을 판별하는 기통 판별부(59)를 구비하고 있다.The present invention relates to a cylinder determination control device for an internal combustion engine for a vehicle, comprising: a rotation angle sensor 12 that sequentially outputs a pulse signal having a low level and a high level according to rotation of the internal combustion engine (per rotation of a predetermined angle), and the rotation angle sensor Each time the corresponding pulse signal is input from the time measuring unit 51 for sequentially measuring the low level duration and the high level duration of the pulse signal, and the high level duration of the latest two pulse signals in the time measuring unit. Means for discriminating the pattern of the pulse signal from the rotation angle sensor from the relation between the low level and the duration of time, and cylinder discrimination for discriminating from the determined signal pattern the cylinder whose piston is at a predetermined crank angle position. The part 59 is provided.

Description

내연 기관의 기통 판정 제어 장치Cylinder judgment control device of internal combustion engine

본 발명의 목적은 내연 기관에 마련한 하나뿐인 회전각 센서를 이용하여 모든 기통의 판정을 확실하고 신속하게 행하는 것이 가능한 내연 기관의 기통 판정 제어 장치를 제공하는 데에 있다.An object of the present invention is to provide a cylinder determination control device for an internal combustion engine that can reliably and quickly determine all cylinders using only one rotation angle sensor provided in an internal combustion engine.

본 발명의 다른 목적은 내연 기관의 시동성을 향상시킨 내연 기관의 기통 판정 제어 장치를 제공하는 데에 있다.Another object of the present invention is to provide a cylinder determination control device for an internal combustion engine that has improved startability of the internal combustion engine.

제1도는 본 발명의 일 실시예에 의한 내연 기관의 기통 판정 제어 장치를 포함한 엔진 시스템의 전체 구성도.1 is an overall configuration diagram of an engine system including a cylinder determination control apparatus for an internal combustion engine according to an embodiment of the present invention.

제2도는 제1의 엔진 시스템의 제어 유닛의 구성을 도시한 블록도.2 is a block diagram showing the configuration of a control unit of the first engine system.

제3도는 제2도의 제어 유닛 내의 기통 판정에 대한 기능 블록도.3 is a functional block diagram for cylinder determination in the control unit of FIG.

제4도는 본 발명을 3기통의 내연 기관에 적용한 경우의 제1도의 엔진 시스템에 있어서의 회전각 센서의 출력 신호 파형을 도시한 도면.4 is a diagram showing an output signal waveform of a rotation angle sensor in the engine system of FIG. 1 when the present invention is applied to a three-cylinder internal combustion engine. FIG.

제5도는 제4도에 있어서의 회전각 센서의 출력 신호 파형의 지속 시간을 도시한 도면.FIG. 5 shows the duration of the output signal waveform of the rotation angle sensor in FIG. 4; FIG.

제6도는 제5도에 도시한 회전각 센서의 출력 신호 파형의 일예를 도시한 도면.FIG. 6 is a diagram showing an example of an output signal waveform of the rotation angle sensor shown in FIG.

제7도는 제6도에 도시한 회전각 센서의 출력 신호 파형 중, 기통 판정에 사용되는 신호 패턴1의 파형도.7 is a waveform diagram of signal pattern 1 used for cylinder determination among the output signal waveforms of the rotation angle sensor shown in FIG.

제8도는 제6도에 도시한 회전각 센서의 출력 신호 파형 중, 기통 판정에 사용되는 신호 패턴2의 파형도.FIG. 8 is a waveform diagram of signal pattern 2 used for cylinder determination among the output signal waveforms of the rotation angle sensor shown in FIG.

제9도는 제6도에 도시한 회전각 센서의 출력 신호 파형 중, 기통 판정에 사용되는 신호 패턴3의 파형도.9 is a waveform diagram of signal pattern 3 used for cylinder determination among the output signal waveforms of the rotation angle sensor shown in FIG.

제10도는 제6도에 도시한 회전각 센서의 출력 신호 파형 중, 기통 판정에 사용되는 신호 패턴4의 파형도.FIG. 10 is a waveform diagram of signal pattern 4 used for cylinder determination among the output signal waveforms of the rotation angle sensor shown in FIG.

제11도는 제1도의 엔진 시스템에 있어서 기통 판정을 행하기 위한 판정 조건과 판정 결과를 도시한 도면.FIG. 11 is a diagram showing determination conditions and determination results for performing cylinder determination in the engine system of FIG.

제12도는 내연 기관의 회전 변동 상태를 도시한 도면.12 is a view showing a rotational variation state of the internal combustion engine.

제13도는 제7도 내지 제10도에 도시한 각 신호 패턴에 대한 회전각 센서에서의 출력 신호의 지속 시간의 비와 기통 판정 정수 설정치의 관계를 도시한 도면.FIG. 13 is a diagram showing the relationship between the ratio of the duration of the output signal in the rotation angle sensor to the respective signal patterns shown in FIG. 7 to FIG.

제14도는 본 발명의 일 실시예에 있어서의 내연 기관으로의 연료 분사와 점화 제어의 개시 타이밍을 도시한 도면.14 is a diagram showing start timings of fuel injection and ignition control to an internal combustion engine in one embodiment of the present invention.

제15도, 제16도는 본 발명의 일 실시예에 있어서의 기통 판정, 연료 분사 및 점화 제어의 흐름도.15 and 16 are flowcharts of cylinder determination, fuel injection and ignition control in one embodiment of the present invention.

제17도, 제18도, 제19도는 본 발명의 일 실시예에 있어서의 기통 판정 제어의 구체적인 예를 도시한흐 름도.17, 18, and 19 are flowcharts showing specific examples of cylinder determination control in one embodiment of the present invention.

제20도, 제21도는 본 발명의 다른 실시예에 있어서의 기통 판정 제어의 구체적인 예를 도시한 흐름도.20 and 21 are flowcharts showing specific examples of cylinder determination control in another embodiment of the present invention.

제22도는 본 발명을 4기통의 내연 기관에 적용한 경우의 도1의 엔진 시스템에 있어서의 회전각 센서의 출력 신호 파형을 도시한 도면.Fig. 22 is a diagram showing the output signal waveform of the rotation angle sensor in the engine system of Fig. 1 when the present invention is applied to a four-cylinder internal combustion engine.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

1:내연 기관 1a:피스톤1: Internal combustion engine 1a: Piston

1b:실린더 1c:연소실1b : Cylinder 1c : Combustion chamber

2:에어 클리너 4a:스로틀 밸브2: Air cleaner 4a: Throttle valve

12:회전각 센서 16:흡기관12: rotation angle sensor 16: intake pipe

16a:흡기 덕트 17:배기관16a: intake duct 17: exhaust pipe

59:기통 판별부59: Cylinder discrimination part

본 발명은 차량 등의 내연 기관의 기통 판정 장치에 관한 것으로, 특히 내연 기관의 회전부의 회전각 센서의 신호에 의거하여 기통의 판정을 행하는 내연 기관의 기통 판정 제어 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cylinder judging device of an internal combustion engine such as a vehicle, and more particularly to a cylinder judging control device of an internal combustion engine that determines a cylinder based on a signal of a rotation angle sensor of a rotating part of an internal combustion engine.

최근, 차량 특히 자동차용 내연 기관에 있어서는 배기 가스의 규제 강화에 대응하는 동시에 고출력화를 꾀하기 위해서 전자 제어 장치가 채용되어 연료 분사량, 연료 분사 타이밍 및 점화 시기 등을 정밀하게 제어하여, 상기 배기 가스의 규제 강화와 고출력화에 대응하고 있다.Background Art In recent years, in an automobile internal combustion engine, an electronic control device has been adopted to cope with tightening regulation of exhaust gas and to achieve high output, and precisely control fuel injection amount, fuel injection timing, ignition timing, and the like. It is responding to increased regulations and higher output.

상기 연료 분사 타이밍이나 점화 시기의 제어를 행하는 때에는 통상, 크랭크각을 검출하는 동시에, 연료 분사 및 점화해야 할 기통을 판정하는 것이 필요하기 때문에 크랭크축의 회전 각도를 알기 위한 회전 각도 센서가 마련되고 있다.When performing control of the fuel injection timing or the ignition timing, it is usually necessary to detect the crank angle and to determine the cylinder to be fuel injected and ignited, so that a rotation angle sensor for knowing the rotation angle of the crankshaft is provided.

일반적으로, 상기 회전 각도 센서는 크랭크축의 회전 속도에 대해 1/2의 속도로 동기 회전하는 캠축 등에 크랭크각 센서와 기통 판별 센서를 각각 마련한 구성으로 되어 있다.In general, the rotation angle sensor has a configuration in which a crank angle sensor and a cylinder discriminating sensor are respectively provided in a cam shaft which is synchronously rotated at a speed of 1/2 to a rotation speed of the crank shaft.

상기와 같이, 크랭크각의 검출과 기통의 판정을 각각의 센서를 이용하여 행하는 방법은 센서의 개수가 증가하여 비용 증가를 초래하는 동시에 그 복수의 센서의 검출에 의거해 작동하기 위한 제어 시스템도 복잡해지는 등의 문제도 있다.As described above, the method of detecting the crank angle and determining the cylinder by using each sensor is complicated by the increase in the number of sensors resulting in an increase in cost, and at the same time, a control system for operating based on the detection of the plurality of sensors is complicated. There is also a problem such as being lost.

상기 문제를 해결하기 위한 수단으로서, 하나의 회전각 센서를 이용하여 해당 회전각 센서로부터의 신호에 근거하여 크랭크각의 검출과 기통의 판정을 하는 방법이 제안되고 있다. 상기 하나의 회전 센서의 신호로 크랭크각의 검출과 기통의 판정을 하는 방법이 개시되어 있는 것으로서는 일본 특허 공개 평1-219341호 공보, 특허 공개 평5-086953호 공보, 특허 공고 평7-58058호 공보, 및 특허 공고 평7-88811호 공보 등이 있다.As a means for solving the above problem, a method of detecting a crank angle and determining a cylinder based on a signal from the rotation angle sensor using one rotation angle sensor has been proposed. Japanese Patent Laid-Open No. Hei 1-219341, Japanese Patent Laid-Open No. Hei 5-086953, and Japanese Patent Laid-Open No. 7-58058 are disclosed for a method of detecting a crank angle and determining a cylinder by a signal of the one rotation sensor. And Japanese Patent Application Laid-Open No. 7-88811.

상기 개시된 기술은 복수의 기통에 대응하는 크랭크각 센서로부터의 복수의 기준 펄스 신호 중 1개의 기준 펄스 신호의 종료 직후에 기통 판정용 펄스 신호를 출력하는 수단을 마련한 것, 또는 특정 기통의 크랭크각 센서로부터의 기준 펄스 신호의 길이를 다른 기통의 크랭크각 센서로부터의 기준 펄스 신호의 길이와 다른 길이로 한 것이다. 그리고, 센서로부터의 펄스 신호의 입력마다 펄스 신호의 주기 시간을 계측하고, 전회와 금회의 펄스 간격(주기 시간)의 계측치의 비율을 구해 소정의 값과 비교하여, 금회의 펄스 신호가 기준 펄스 신호인지, 또는 기통 판정용 펄스 신호인지를 판정하는 것이다.The above-described technique provides means for outputting a cylinder determination pulse signal immediately after the end of one reference pulse signal among a plurality of reference pulse signals from a crank angle sensor corresponding to a plurality of cylinders, or a crank angle sensor for a specific cylinder. The length of the reference pulse signal from is different from the length of the reference pulse signal from the crank angle sensor of another cylinder. Then, the cycle time of the pulse signal is measured for each input of the pulse signal from the sensor, and the ratio of the measured value of the previous and present pulse intervals (cycle time) is obtained and compared with a predetermined value. It is judged whether or not it is a pulse signal for cylinder determination.

그런데, 상기 개시된 선행 기술에 있어서는 모두 특정 기통, 예를 들어 제1 기통을 판별 가능하게 하나, 나머지 다른 기통에 대해서는 상기 제1 기통이 판정된 결과로써 판정되는 것이다. 따라서, 해당 제1 기통이 판정되기까지는 기통 판정은 행해지지 않는다. 즉, 제1 기통의 판정이 되지 않은 경우에는 크랭크축이 더욱 회전하여, 다음의 제1 기통의 기준 펄스가 오기까지의 2회전 사이에는 기통 판정이 행해지지 않아 연료 분사 제어, 점화 시기 제어를 개시할 수가 없었다. 그리고, 저온 시동시에는 크랭킹(크랭크축을 스타터 모터에 의해 강제 회전시키는)시에 회전 변동이 있으면 폭발이 지속되지 않고 단속적으로 발생함으로써 현저한 회전 변동이 일어나 펄스 간격(주기 시간)이 변동하기 때문에, 크랭킹시의 회전이 안정되기까지 기통 판정을 할 수 없었다.By the way, in the above-mentioned prior art, all the specific cylinders, for example, the first cylinder, can be discriminated, but for the other cylinders, the first cylinder is determined as a result of the determination. Therefore, no cylinder determination is made until the first cylinder is determined. That is, when the determination of the first cylinder is not made, the crankshaft is further rotated, and no cylinder determination is performed between two revolutions until the reference pulse of the first cylinder comes, and fuel injection control and ignition timing control are started. I could not. When there is a rotational fluctuation during cranking (forcibly rotating the crankshaft by the starter motor) during low temperature startup, the explosion does not continue and occurs intermittently, which causes a significant rotational fluctuation and the pulse interval (cycle time) fluctuates. Cylinder determination could not be made until the rotation during cranking was stabilized.

기통의 판정이 필요한 것은 내연 기관의 시동시로, 기통 판정이 늦다는 것은 결과적으로 내연 기관의 시동성이 악화한 것을 의미한다.The determination of the cylinder is required at the start of the internal combustion engine, and the late determination of the cylinder means that the startability of the internal combustion engine is deteriorated as a result.

본원의 발명자는 회전각 센서가 내연 기관의 각 기통의 피스톤이 소정의 크랭크 각도 위치(예를 들면, 대응하는 기통의 피스톤이 상사점에 도달하기 전의 소정의 각도 위치)에 올 때마다 기통용의 펄스 신호를 발생하는 동시에, 상기 내연 기관의 크랭크 축이 특정 크랭크 각도 위치에 올 때마다 기준 펄스 신호를 발생하도록 구성한 경우에, 회전각 센서로부터의 연속된 2개의 펄스 신호는 그들의 고수준 및 저수준의 지속 시간 사이의 관계에 관련해서 내연 기관의 기통 수에 대응한 복수의 패턴으로 분류 가능하고, 또 이 복수의 신호 패턴의 각각은 피스톤이 소정의 크랭크 각도 위치에 있는 기통에 대응하고 있다는 점에 착안했다. 따라서, 본원의 발명자는 회전각 센서로부터의 연속된 2개의 펄스 신호의 신호 패턴을 판별함으로써, 피스톤이 소정의 크랭크 각도 위치에 있는 기통을 판별 가능하다는 것에 착안했다.The inventors of the present invention provide a cylinder for each time the rotation angle sensor comes to a predetermined crank angle position (e.g., a predetermined angle position before the piston of the corresponding cylinder reaches a top dead center). In the case where the pulse signal is generated and at the same time the crank axis of the internal combustion engine is configured to generate a reference pulse signal whenever it comes to a specific crank angle position, two consecutive pulse signals from the rotation angle sensor are sustained at their high and low levels. Regarding the relationship between the times, it can be classified into a plurality of patterns corresponding to the number of cylinders of the internal combustion engine, and each of the plurality of signal patterns is focused on the fact that the piston corresponds to a cylinder at a predetermined crank angle position. . Accordingly, the inventors of the present application have focused on the fact that the cylinder at which the piston is at a predetermined crank angle position can be discriminated by discriminating the signal pattern of two consecutive pulse signals from the rotation angle sensor.

따라서, 본 발명의 일면에 의하면, 차량용 내연 기관의 기통 판정 제어 장치는, 내연 기관의 회전에 따라 저수준과 고수준으로 이루어진 펄스 신호를 순차적으로 출력하는 회전각 센서와, 상기 회전각 센서로부터 해당 펄스 신호를 입력할 때마다 해당 펄스 신호의 저수준의 지속 시간 및 고수준의 지속 시간을 계측하여 순차적으로 출력하는 시간 계측부와, 상기 시간 계측부로부터의 최신의 고수준의 지속 시간과 그 직전의 고수준의 지속 시간을 가산하여 출력하는 고수준 가산부와, 상기 시간 계측부로부터의 최신의 저수준의 지속 시간과 그 직전의 저수준의 지속 시간을 가산하여 출력하는 저수준 가산부와, 상기 고수준 가산부에서 가산한 고수준의 지속 시간과 상기 저수준 가산부에서 가산한 저수준의 지속 시간을 비교하여 그들의 비를 제1 비로서 출력하는 제1 비교부와, 상기 시간 계측부로부터의 최신의 고수준의 지속 시간과 그 직전의 고수준의 지속 시간을 비교하여 그들의 비를 제2 비로서 출력하는 제2 비교부와, 상기 시간 계측부로부터의 최신의 저수준의 지속 시간과 그 직전의 저수준의 지속 시간을 비교하여 그들의 비를 제3 비로서 출력하는 제3 비교부와, 상기 제1, 제2 및 제3 비교부에서의 상기 제1, 제2 및 제3 비에 의거하여 그 피스톤이 소정의 크랭크 각도 위치에 있는 기통을 판별하는 기통 판별부를 갖추고 있다.Accordingly, according to one aspect of the present invention, a cylinder determination control apparatus for an internal combustion engine for a vehicle includes a rotation angle sensor for sequentially outputting a pulse signal having a low level and a high level according to the rotation of the internal combustion engine, and the pulse signal from the rotation angle sensor. Each time is inputted, a time measuring unit for measuring and continuously outputting the low level duration and the high level duration of the pulse signal, and the latest high level duration from the time measuring unit and the high level duration immediately before that are added. A high level adder which adds and outputs a low level adder which adds and outputs the latest low level duration time from the time measuring part and a low level duration immediately before the output, and a high level duration added by the high level adder. Compare the low level durations added by the low level adders to make their ratio the first ratio. And a second comparison unit for comparing the first high level duration time from the time measuring unit with the last high level duration time from the time measuring unit and outputting their ratios as a second ratio from the time measuring unit. A third comparison unit which compares the latest low level durations with the low level durations immediately before and outputs their ratios as a third ratio, and the first, second, and third comparison units; On the basis of the second and third ratios, a cylinder discriminating portion for discriminating the cylinder whose piston is at a predetermined crank angle position is provided.

이와 같이 구성된 본 발명에 있어서는, 하나뿐인 회전각 센서를 이용하여 회전각 센서로부터의 연속된 최신의 2개의 펄스 신호, 즉 최신의 2세트의 고수준 파형 및 저수준 파형을 이용하여 모든 기통의 판정을 확실하고 신속하게 행할 수 있다.In the present invention configured as described above, the determination of all cylinders is assured by using the latest two consecutive pulse signals from the rotation angle sensor, that is, the latest two sets of high and low level waveforms, using only one rotation angle sensor. Can be done quickly.

본 발명의 일예에 의하면, 상기 회전각 센서는 상기 내연 기관의 각 기통의 피스톤이 소정의 크랭크 각도 위치에 올 때마다 기통용의 펄스 신호를 발생하는 동시에, 상기 내연 기관의 크랭크축이 특정 크랭크 각도 위치에 올 때마다 기준 펄스 신호를 발생한다.According to one embodiment of the present invention, the rotation angle sensor generates a pulse signal for the cylinder whenever the piston of each cylinder of the internal combustion engine reaches a predetermined crank angle position, and at the same time, the crank shaft of the internal combustion engine has a specific crank angle. Each time it comes to a position it generates a reference pulse signal.

본 발명의 일예에 의하면, 상기 소정의 크랭크 각도 위치라고 하는 것은 대응하는 기통의 피스톤이 상사점에 도달하기 전의 소정의 각도 위치이다.According to one embodiment of the present invention, the predetermined crank angle position is a predetermined angle position before the piston of the corresponding cylinder reaches the top dead center.

본 발명의 일예에 의하면, 상기 기통 판정 제어 장치는 또한 상기 내연 기관이 스타터 모터에 의해 시동된 후, 상기 회전각 센서로부터 최초의 펄스 신호의 저수준 및 고수준이 출력된 것에 응답하여 모든 기통으로 동시에 연료 분사를 행하는 동시 분사 제어부와, 상기 기통 판별부에 의해 기통 판별될 때마다 해당 판별된 기통에 점화 지시를 행하는 점화 제어부와, 상기 판별된 기통 다음으로 점화되어야 하는 기통에 연료 분사 지시를 행하는 분사 제어부를 갖추고 있다.According to one embodiment of the present invention, the cylinder determination control device is also configured to simultaneously fuel all cylinders in response to the low and high levels of the first pulse signal output from the rotation angle sensor after the internal combustion engine is started by the starter motor. The simultaneous injection control part which performs injection, the ignition control part which gives an ignition instruction to the said determined cylinder whenever a cylinder is discriminated by the said cylinder discrimination part, and the injection control part which gives a fuel injection instruction to the cylinder which should be ignited next to the said determined cylinder. Equipped with.

이와 같은 구성에 의해, 시동시에는 기통 판정 전의 최초의 펄스 신호, 즉 1세트의 고수준 파형 및 저수준 파형에 응답하여 전 기통으로 연료 분사되기 때문에, 그 후의 기통 판정에 의해 판정된 기통에 점화함으로써, 바로 폭발되어 시동성이 개선된다.With such a configuration, since the fuel is injected into all cylinders in response to the first pulse signal before the cylinder determination, that is, one set of high-level waveforms and low-level waveforms at startup, by igniting the cylinder determined by the subsequent cylinder determination, It explodes immediately and improves startability.

본 발명의 일예에 의하면, 상기 기통 판정 제어 장치는 또한 상기 기통 판별부에 의해 판별되어야 하는 기통의 순서를 규정하는 수단과, 상기 기통 판별부에 의해 판별된 기통이 상기 규정된 기통과 일치하는지의 여부를 판정하고, 일치한다고 판정된 경우에 그 판별된 기통은 정확하다고 판정하는 수단을 갖추고 있다.According to one embodiment of the present invention, the cylinder judging control apparatus further includes means for defining an order of cylinders to be determined by the cylinder judging unit, and whether or not the cylinder determined by the cylinder judging unit coincides with the prescribed cylinder. It is provided with a means for judging whether or not it is determined and, if it is determined to match, the determined cylinder is correct.

본 발명의 일예에 의하면, 상기 기통 판정 제어 장치는 또한 상기 기통 판별부에 의해 판별된 기통이 상기 규정된 기통과 일치하지 않은 경우에 그 회수를 계수하는 수단과, 상기 회수가 소정 회수에 도달하면 경보를 발생하는 수단을 갖추고 있다.According to one embodiment of the present invention, the cylinder determination control device further includes means for counting the number of times when the cylinder determined by the cylinder determination unit does not match the prescribed cylinder, and when the number reaches a predetermined number of times. It is equipped with means to generate an alarm.

이와 같은 구성에 의해, 기통 판정은 정확하게 행해지고, 또 판정 제어가 이상한 경우에는 잘못된 점화, 분사 제어를 방지할 수 있다.With such a configuration, cylinder determination is accurately performed, and when ignition control is abnormal, erroneous ignition and injection control can be prevented.

이하, 도면에 의해 본 발명의 내연 기관의 기통 판정 제어 장치의 일 실시예에 대하여 상세하게 설명한다.EMBODIMENT OF THE INVENTION Hereinafter, with reference to drawings, one Example of the cylinder determination control apparatus of the internal combustion engine of this invention is described in detail.

여기서, 본 발명에 있어서의 기통 판정이라고 하는 것은 연료 분사 및 점화해야 할 기통을 판정하는 것으로, 대응하는 피스톤이 상사점 전의 소정의 크랭크 각도 범위에 있는 기통을 판정하는 것으로 한다.Here, the cylinder determination in the present invention is to determine the cylinder to be fuel injected and ignited, and to determine the cylinder in which the corresponding piston is in a predetermined crank angle range before the top dead center.

제1도는 본 실시예의 내연 기관의 기통 판정 장치를 포함한 엔진 시스템의 전체 구성을 도시한 것으로, 제1도에 있어서 내연 기관(1)의 각 기통에는 피스톤(1a), 실린더(1b), 및 상기 피스톤(1a)과 상기 실린더(1b)로 형성된 연소실(1c)이 있고, 상기 연소실(1c)의 상부에는 흡기관(16)과 배기관(17)이 접속되어 있다.FIG. 1 shows the overall configuration of an engine system including the cylinder determination device of the internal combustion engine of the present embodiment. In FIG. 1, each cylinder of the internal combustion engine 1 has a piston 1a, a cylinder 1b, and the above. There is a combustion chamber 1c formed of a piston 1a and the cylinder 1b, and an intake pipe 16 and an exhaust pipe 17 are connected to an upper portion of the combustion chamber 1c.

에어 클리너(air cleaner:2)에서 들어온 공기는 흡기 덕트(16a)를 거쳐서 스로틀 밸브(4a)를 가지고 있는 스로틀 몸체(throttle body:4)를 통과하여 흡기관(16)으로 분배되어 내연 기관(1)의 기통(실린더, 1b) 내로 흡입된다.The air coming from the air cleaner (2) passes through the intake duct (16a), passes through a throttle body (4) having a throttle valve (4a), and is distributed to the intake pipe (16), thereby providing an internal combustion engine (1). Is sucked into the cylinder (cylinder, 1b).

한편, 연료 탱크(도시 생략)에서의 연료는 연료 펌프(도시 생략)로 흡인되고, 또 가압되어 분사기(5)에서 흡기관(16) 내로 분사되어 상기 공기와 함께 내연 기관(1)의 기통(1b) 내로 흡입된다.On the other hand, the fuel in the fuel tank (not shown) is sucked by the fuel pump (not shown), pressurized, and injected into the intake pipe 16 from the injector 5 to form a cylinder (1) of the internal combustion engine 1 together with the air. 1b) inhaled into.

또, 상기 스로틀 몸체(4)에는 흡기관 압력을 검출하는 압력 센서(3)가 부착되어 있는 동시에, 상기 흡기관(16)에는 흡기 온도 센서(7)가 부착되어 흡입 공기의 온도를 검출하고 있다.The throttle body 4 is equipped with a pressure sensor 3 for detecting intake pipe pressure, and an intake air temperature sensor 7 is attached to the intake pipe 16 to detect the temperature of the intake air. .

내연 기관(1)의 본체의 실린더(1b)에는 냉각수 온도를 검출하는 수온 센서(9)가 부착되어 있고, 배기관(17)에는 산소 센서(10)가 부착되어 있다.The water temperature sensor 9 which detects coolant temperature is attached to the cylinder 1b of the main body of the internal combustion engine 1, and the oxygen sensor 10 is attached to the exhaust pipe 17. As shown in FIG.

본 실시예의 엔진 시스템에는 제어 유닛(11)이 배치되어 있고, 상기 각 센서의 출력은 상기 제어 유닛(11)에 입력되도록 배치되어 있다.The control unit 11 is arrange | positioned in the engine system of a present Example, and the output of each said sensor is arrange | positioned so that it may be input to the said control unit 11.

또, 내연 기관(1)의 본체 상부에는 점화 플러그(6)가 배치되고, 이 점화 플러그(6)는 제어 유닛(11)으로부터의 출력 신호에 의거하여 점화 코일(8)에서 발생한 고전압이 공급되도록 되어 있다.In addition, an ignition plug 6 is disposed above the main body of the internal combustion engine 1, so that the high voltage generated in the ignition coil 8 is supplied based on an output signal from the control unit 11. It is.

내연 기관(1)의 회전각을 검출하는 회전각 센서(12)는 광전 소자(13)와 디스크(14)를 내장하고 있고, 이 디스크(14)는 내연 기관(1)의 크랭크축(도시 생략)의 회전 속도의 1/2의 속도로 회전하도록 되어 있고, 일반적으로는 흡배기 밸브 개폐용인 캠축에 직결된다.The rotation angle sensor 12 which detects the rotation angle of the internal combustion engine 1 contains the photoelectric element 13 and the disk 14, and this disk 14 has the crankshaft (not shown) of the internal combustion engine 1. It is made to rotate at the speed of 1/2 of the rotation speed of), and is directly connected to the camshaft for opening and closing of the intake / exhaust valve generally.

또, 상기 디스크(14) 본체는 한 쌍의 광전 소자(13)인 발광 소자부와 수광 소자부의 중간부를 차단하도록 배치되는 동시에, 디스크(14) 본체에는 기통 신호용 슬릿(signal slit, 15)이 복수개 마련되어 있다.The disk 14 main body is arranged to block the intermediate portion of the light emitting element portion and the light receiving element portion, which are a pair of photoelectric elements 13, and a plurality of cylinder signal slit 15 is provided on the disk 14 main body. It is prepared.

디스크(14)의 회전에 의해 기통 신호용 슬릿(15)의 개구부가 광전 소자(13)의 위치와 일치하면 발광 소자로부터의 빛이 수광 소자로 도달하기 때문에 펄스 신호가 수광 소자에서 발생하고, 이 펄스 신호가 제어 유닛(11)으로 전해진다. 따라서, 디스크(14)의 회전에 의해 내연 기관의 크랭크축의 회전 각도에 상당하는 펄스 신호, 즉 각 기통의 특정 크랭크 각도 위치를 나타내는 신호가 출력되고, 분사 시기, 점화 시기의 기준 신호를 검출하는 기준 신호가 된다. 그리고, 이들 신호는 제어 유닛(11)에 입력된다.When the opening of the cylinder signal slit 15 coincides with the position of the photoelectric element 13 due to the rotation of the disk 14, since the light from the light emitting element reaches the light receiving element, a pulse signal is generated in the light receiving element. The signal is sent to the control unit 11. Therefore, by the rotation of the disk 14, a pulse signal corresponding to the rotation angle of the crankshaft of the internal combustion engine, that is, a signal indicating the specific crank angle position of each cylinder, is output, and a reference for detecting the reference signal of the injection timing and the ignition timing. It becomes a signal. These signals are input to the control unit 11.

제어 유닛(11)은 제2도에 도시한 바와 같이 CPU, ROM, A/D 변환기와 입력 회로를 포함한 연산 장치로 구성되고, 상기 각 센서(3, 7, 10 및 11)에서의 입력 신호나 회전각 센서(12)로부터의 입력 신호에 의해 소정의 연산 처리를 행하고, 이 연산 결과가 출력되어 상기 분사기(5)를 작동시켜서 필요한 양의 연료를 각 흡기관(16)으로 분사시키는 동시에, 크랭크축의 회전각에 따라서 적절한 점화 시기에 점화 플러그(6)에 점화 불꽃을 발생시킨다.As shown in FIG. 2, the control unit 11 is composed of a computing device including a CPU, a ROM, an A / D converter and an input circuit, and input signals from the respective sensors 3, 7, 10, and 11; A predetermined arithmetic process is performed by the input signal from the rotation angle sensor 12, and this arithmetic result is output to operate the injector 5 to inject the required amount of fuel into each intake pipe 16, and at the same time, crank The spark plug 6 is generated in the spark plug 6 at an appropriate ignition timing according to the rotation angle of the shaft.

본 실시예에 있어서는 4사이클 3기통의 내연 기관을 대상으로 하고 있고, 이로 인해 제2도에 있어서 분사기(5, 5', 5")는 제1에서 제3까지 3개의 분사기를 도시하고 있다. 이들은 예를 들어 후술한 바와 같이 4기통의 내연 기관(1)이라면 분사기는 4개 또는 4개 이하의 수로 되는 것은 물론이고, 또 점화 코일(8, 8', 8")의 수에 대해서도 동일하기 때문에 본 발명은 3기통에 한정된 것은 아니다.In this embodiment, the internal combustion engine of a four-cycle three-cylinder is targeted. Therefore, in FIG. 2, the injectors 5, 5 ', and 5 "show three injectors from the first to the third. For example, as described later, if the four-cylinder internal combustion engine 1 is used, the number of injectors may be four or four or less, and the number of ignition coils 8, 8 ', 8 "may also be the same. Therefore, the present invention is not limited to three cylinders.

다음에, 본 실시예에 의한 내연 기관의 기통 판정 방법에 대해서 설명한다.Next, the cylinder determination method of the internal combustion engine which concerns on a present Example is demonstrated.

제3도는 회전각 센서(12)로부터의 출력 신호에 의거하여 내연 기관의 기통 판정과 판정 후의 내연 기관을 제어하는 제어 유닛(11)의 구성에 있어서 기통 판정에 관련한 기능 부분의 제어 블록도를 도시한 것이다.3 shows a control block diagram of a functional part related to the cylinder determination in the configuration of the control unit 11 which controls the cylinder determination of the internal combustion engine and the internal combustion engine after the determination based on the output signal from the rotation angle sensor 12. It is.

상기 회전각 센서(12)는 내연 기관(1)의 회전에 의거하여 파형 신호를 출력, 즉 고수준의 High 신호와 저수준의 Low 신호로 이루어진 펄스 신호를 출력한다. Low, High 신호 시간 계측부(51)는 상기 회전각 센서(12)에서 출력되는 Low, High 신호의 저수준, 고수준의 각각의 지속 시간을 신호가 입력될 때마다 계측한다. 또, Low, High 신호 시간 계측부(51)는 외부 노이즈가 들어왔을 때에 통상의 신호 입력과는 다른 것으로써 그 노이즈를 제외하는 기능을 갖고 있는 것이 바람직하다. 이로 인해, 노이즈에 의한 잘못된 분사나 점화를 방지할 수 있다.The rotation angle sensor 12 outputs a waveform signal based on the rotation of the internal combustion engine 1, that is, outputs a pulse signal consisting of a high level high signal and a low level low signal. The low and high signal time measuring unit 51 measures the durations of the low and high levels of the low and high signals output from the rotation angle sensor 12 each time a signal is input. In addition, it is preferable that the low and high signal time measuring unit 51 has a function of excluding the noise when it is different from the normal signal input when external noise enters. For this reason, erroneous injection and ignition by noise can be prevented.

High 신호 시간의 가산부(52)는 상기 계측부(51)에서 계측한 직전과 최신의 High 신호의 지속 시간을 가산하는 것으로, 가산 종료마다 순차적으로 구가산치를 새로운 가산치로 갱신하는 것이다. Low 신호 시간의 가산부(53)는 상기 계측부(51)에서 계측한 직전과 최신의 Low 신호의 지속 시간을 가산하는 것으로, 가산 종료마다 순차적으로 구가산치를 새로운 가산치로 갱신하는 것이다.The adder 52 of the high signal time adds the durations of the last and the latest high signals measured by the measurement unit 51, and updates the old added value sequentially with the new addition value at each end of the addition. The addition unit 53 of the low signal time adds the durations of the last and latest Low signals measured by the measurement unit 51, and updates the old addition value sequentially with the new addition value at each end of the addition.

High 신호 시간의 비교부(54)는 상기 계측부(51)에서 계측한 직전과 최신의 High 신호의 지속 시간을 비교하여 그 결과를 출력하는 것으로, 비교 종료마다 순차적으로 구비교 결과의 값을 새로운 비교 결과의 값으로 갱신하는 것이다.The high signal time comparator 54 compares the last time measured by the measurement unit 51 with the last time of the latest high signal, and outputs the result. To update the result.

Low 신호 시간의 비교부(55)는 상기 계측부(51)에서 계측한 직전과 최신의 Low 신호의 지속 시간을 비교하여 그 결과를 출력하는 것으로, 비교 종료마다 순차적으로 구비교 결과의 값을 새로운 비교 결과의 값으로 갱신하는 것이다.The low signal time comparator 55 compares the duration of the last low signal with the last measured by the measurement unit 51 and outputs the result. To update the result.

Low, High 신호 파형 검출부(56)는, 회전각 센서(12)에서의 펄스 신호의 급하강마다 Low, High 신호 시간 계측부(51)로부터 출력되는 1세트의 Low, High 신호가 입력된 것을 검출하고, 검출 신호를 기통수 가산부(60)로 출력한다. 또, 해당 검출부(56)는 내연 기관의 시동시, 즉 도시하지 않은 점화 키이 스위치가 ON된 후, 회전각 센서(12)로부터의 최초의 1세트의 Low, High 신호를 검출하면 검출 신호를 동시 분사 제어부(62)로 출력한다. 그러면, 동시 분사 제어부(62)는 내연 기관의 각 분사기(5, 5', 5")로 신호를 출력하여 이들 분사기에서 연료를 동시 분사시킨다.The low and high signal waveform detection unit 56 detects that one set of low and high signals output from the low and high signal time measurement unit 51 is input for each drop of the pulse signal from the rotation angle sensor 12. The detection signal is output to the cylinder number adding unit 60. The detection unit 56 simultaneously detects the detection signal when the first set of low and high signals from the rotation angle sensor 12 is detected at the start of the internal combustion engine, that is, after the ignition key switch (not shown) is turned on. Output to the injection control part 62. The simultaneous injection control unit 62 then outputs a signal to each of the injectors 5, 5 ', 5 "of the internal combustion engine to simultaneously inject fuel from these injectors.

가산 Low, High 신호 시간 비교부(57)는 Low, High의 신호 시간 가산부(52, 53)에서 가산한 가산 Low, High 신호 시간을 비교 연산하는 것으로, 그 비교 결과의 값을 기통 판별부(59)로 출력하는 것이다. 해당 비교 연산은 High 신호의 급하강 또는 Low 신호의 급상승마다 실행된다.The addition low and high signal time comparison unit 57 compares and calculates the addition low and high signal times added by the low and high signal time addition units 52 and 53, and compares the value of the comparison result with the cylinder discriminating unit ( 59). The comparison operation is executed every time the descent of the high signal or the rise of the low signal.

기통 판별부(59)는 상기 가산 Low, High 신호 시간 비교부(57)에서의 비교치(연산치)와, High 신호의 비교부(54)에서의 직전과 최신의 High 신호의 입력 시간의 비교치, 및 Low 신호의 비교부(55)에서의 직전과 최신의 Low 신호의 입력 시간의 비교치를 기초로 해서 얻어진 값을, 판정 정수 설정부(58)에서 설정, 출력되는 판정 정수 설정치를 비교한다. 이 비교 결과에 의해 최신의 2세트의 Low, High 신호 파형이 4개의 신호 패턴 중 어느 패턴에 속하는지를 인식하고, 이 인식에 의해 기통의 판정을 행한다.The cylinder judging unit 59 compares the comparison value (operation value) in the addition low and high signal time comparison unit 57 with the input time of the previous and latest high signal in the comparison unit 54 of the high signal. Value and a value obtained on the basis of a comparison value between the time immediately before the low signal comparison unit 55 and the latest low signal input time are compared and determined by the determination constant setting unit 58, and the determined constant setting values outputted are compared. . Based on this comparison result, the latest two sets of low and high signal waveforms belong to which of the four signal patterns, and the recognition is performed to determine the cylinder.

판정 정수 설정부(58)에는 도시하고 있지 않으나 흡기 온도 센서(7), 수온 센서(9)에서의 각 온도 입력과 내연 기관(1)의 크랭크축 회전수가 입력되고, 이들 입력치를 기본으로 내연 기관(1)의 운전 상태에 대응한, 기통 판정을 위한 판정 정수가 선택, 설정된다.Although not shown in the determination constant setting unit 58, the respective temperature inputs of the intake air temperature sensor 7 and the water temperature sensor 9 and the crankshaft rotation speed of the internal combustion engine 1 are input, and these input values are based on the internal combustion engine. The determination constant for cylinder determination corresponding to the operation state of (1) is selected and set.

이와 같이 하여 내연 기관(1)의 시동시, 상기 회전각 센서(12)로부터의 최초의 2세트의 Low, High 신호의 출력에 의거해 상기 각 부분(51∼55, 57)을 가동시키고, 또 기통 판별부(59)에 의해 기통을 판정하고, 해당 판정 결과의 신호를 기통별 분사 제어부(63)로 출력한다. 그로 인해, 기통별 분사 제어부(63)에 의해 판정 결과에 따른 연료 분사에 최적인 기통에 대하여 개별적으로 분사기(5, 5', 5")에서 연료가 분사된다.Thus, at the start of the internal combustion engine 1, the respective parts 51 to 55 and 57 are operated on the basis of the output of the first two sets of low and high signals from the rotation angle sensor 12, and The cylinder determination unit 59 determines the cylinder, and outputs a signal of the determination result to the cylinder-specific injection control unit 63. Therefore, fuel is inject | poured individually by the injector 5, 5 ', 5 "with respect to the cylinder which is optimal for fuel injection according to the determination result by the cylinder-specific injection control part 63. FIG.

또, 기통 판별부(59)는 상기 판정 결과의 신호를 점화 제어부(64)로 출력함으로써, 그 점화 제어부(64)에 의해 판정 결과에 따른 점화에 최적인 기통에 대하여 개별적으로 점화 플러그(6)에서 점화가 행해진다.In addition, the cylinder determination unit 59 outputs the signal of the determination result to the ignition control unit 64, whereby the ignition control unit 64 separately ignites the ignition plug 6 with respect to a cylinder that is optimal for ignition according to the determination result. Ignition is done at.

그리고, 기통 판별부(59)는 판정 결과의 신호를 기통수 가산부(60)와 기통 순열 비교부(61)에 제공한다. 기통수 가산부(60)는 Low, High 신호 파형 검출부(56)가 Low, High의 1세트의 신호를 검출해서 출력하는 검출 신호를 수신할 때마다 기통 판별부(59)에서의 판정 결과의 신호가 나타내는 신호 패턴 번호를 하나만 끌어올린다. 그리고, 이 끌어올린 신호 패턴 번호를 기통 순열 비교부(61)에 제공한다.The cylinder judging unit 59 then provides a signal of the determination result to the cylinder number adding unit 60 and the cylinder permutation comparing unit 61. The cylinder number adder 60 receives a signal of the determination result from the cylinder discrimination unit 59 whenever the low and high signal waveform detection unit 56 receives a detection signal that detects and outputs one set of low and high signals. Pulls up the signal pattern number indicated by. The signal pattern number thus lifted is provided to the cylinder permutation comparison unit 61.

기통 순열 비교부(61)는 상기 기통 판별부(59)에서 판정된 기통 번호를 나타내는 신호를 받고, 상기 기통수 가산부(60)로부터의 패턴 수의 신호와 비교하여 패턴 수의 일치, 불일치를 판정하고, 순열된 기통에 대응하는 신호가 순차적으로 검출(제1 기통, 제2 기통, 제3 기통용 신호 및 기준 판별용 신호의 순)되고 있는지의 여부를 판정한다. 이와 같은 순열에서 발생되는 이들 신호 이외의 신호 패턴이 입력되면 신호의 오입력이나 제어의 오동작으로 판정하고, 이 판정 결과를 나타내는 신호를 판정 이상수 기억부(65)로 출력한다.The cylinder permutation comparison unit 61 receives a signal indicating the cylinder number determined by the cylinder determination unit 59, and compares the pattern number with the signal of the pattern number from the cylinder number adding unit 60 to match the pattern number. It is determined whether or not the signals corresponding to the permuted cylinders are sequentially detected (the order of the first cylinder, the second cylinder, the third cylinder signal, and the reference determination signal). When a signal pattern other than these signals generated in such a permutation is inputted, it is determined as a wrong input of a signal or a malfunction of control, and a signal indicative of this determination result is output to the judgment abnormality storage unit 65.

또, 기통 순열 비교부(61)는 상기 신호의 오입력이나 제어의 오동작, 즉 오판정으로 판정하면, 기통별 분사 제어부(63) 및 점화 제어부(64)에 연료 분사 제어 및 점화 제어를 중단하도록 지시한다.The cylinder permutation comparison unit 61 stops the fuel injection control and the ignition control by the cylinder injection control unit 63 and the ignition control unit 64 when the cylinder permutation comparison unit 61 determines that the signal is input incorrectly or that the control is malfunctioning, that is, the misjudgement. Instruct.

판정 이상수 기억부(65)는 상기 오판정의 회수를 기억하여 그 회수가 한계 회수를 초과하면 경보기, 예를 들어 경보 표시기(66)에 신호를 출력해서 경보 등을 발한다.The judgment abnormality storage unit 65 memorizes the number of false judgments, and when the number exceeds the limit number of times, outputs a signal to an alarm, for example, the alarm indicator 66, and issues an alarm.

제4도는 회전각 센서(12)의 출력 신호를 도시하고 있다.4 shows the output signal of the rotation angle sensor 12.

회전각 센서(12)에서는 내연 기관(1)의 기통(1b)의 개수 만큼에 대응한 개수의 펄스 신호(P1∼P3)와 그에 부가해서 기준 판별용 펄스 신호(R; 도4의 설명예에서는 1개)가 발생되도록 되어 있다.In the rotation angle sensor 12, the number of pulse signals P1 to P3 corresponding to the number of cylinders 1b of the internal combustion engine 1, and in addition thereto, the reference discrimination pulse signal R; 1) is generated.

즉, 도1에서 설명한 회전각 센서(12)에 내장된 디스크(14)에는 기통 수에 대응한 개수의 기통 신호용 슬릿(15)과 기준 판별용을 위한 1개의 신호용 슬릿(15a)이 마련되어 있다.That is, the disk 14 embedded in the rotation angle sensor 12 described in FIG. 1 is provided with a number of cylinder signal slits 15 corresponding to the number of cylinders and one signal slit 15a for reference determination.

따라서, 광전 소자(13)의 발광 소자부와 수광 소자부의 중간을 이들 신호용 슬릿(15, 15a)이 통과할 때, 회전각 센서(12)에서 상기 각 신호가 발생된다. 상기 발광 소자부와 수광 소자부 사이에 신호용 슬릿(15, 15a)의 개구부가 도달하면, 해당 회전각 센서(12)에서의 펄스 신호 파형이 급상승하여 High 신호가 되고, 신호용 슬릿(15, 15a)의 통과가 종료하면 회전각 센서(12)로부터의 펄스 신호 파형이 급하강하여 Low 신호를 얻을 수 있다.Therefore, when these signal slits 15 and 15a pass between the light emitting element portion and the light receiving element portion of the photoelectric element 13, the respective angle signals are generated by the rotation angle sensor 12. When the openings of the signal slits 15 and 15a reach between the light emitting element portion and the light receiving element portion, the pulse signal waveform at the rotation angle sensor 12 rises rapidly to become a high signal, and the signal slits 15 and 15a are provided. When the passing of the signal is completed, the pulse signal waveform from the rotation angle sensor 12 drops sharply to obtain a low signal.

즉, 상기 회전각 센서(12)로부터의 펄스 신호 파형의 길이(지속 시간)는 디스크(14)의 신호용 슬릿(15)의 길이에 비례한다.That is, the length (duration time) of the pulse signal waveform from the rotation angle sensor 12 is proportional to the length of the signal slit 15 of the disk 14.

제1 기통에서 제3 기통까지의 각 기통에 대응하는 펄스 신호 파형용 슬릿의 형상은 모두 동일하고, 또 각 펄스 신호 파형의 급하강은 대응하는 기통에 있어서 피스톤이 소정의 크랭크 각도 위치가 되도록, 즉 압축 공정의 종단인 상사점보다 일정 각도(AG2)만큼 전방이 되도록 설정된다.The shapes of the pulse signal waveform slits corresponding to the respective cylinders from the first cylinder to the third cylinder are all the same, and the sudden drop of each pulse signal waveform is such that the piston is at a predetermined crank angle position in the corresponding cylinder. That is, it is set to be forward by a certain angle AG2 from the top dead center which is the end of the compression process.

즉, 제4도에 도시한 각도(AG1)는 회전각 센서(12)의 디스크(14)의 신호용 슬릿(15)에 의거한 신호가 발생되는 각도로, 일반적으로는 크랭크축 회전각에서 상사점 전방 65도에서 75도 정도의 범위에 설정되고 있는 것이다. 마찬가지로, 각도(AG2)는 크랭크축 회전각에서 상사점 전방 5도에서 15도 정도의 범위에 설정되고 있다.That is, the angle AG1 shown in FIG. 4 is an angle at which a signal based on the signal slit 15 of the disk 14 of the rotation angle sensor 12 is generated, and generally the top dead center at the crankshaft rotation angle. It is set in the range of 65 degrees to 75 degrees ahead. Similarly, angle AG2 is set in the range of about 5 degrees to about 15 degrees ahead of top dead center in the crankshaft rotation angle.

이들 펄스 파형 신호는 모두 연료 분사 제어부(62, 63) 및 점화 제어부(64)로의 신호를 생성하기 위해서 사용되는 것이다.All of these pulse waveform signals are used to generate signals to the fuel injection control units 62 and 63 and the ignition control unit 64.

제4도에 있어서는 제1 기통용 신호 파형부터 차례로 제2 기통, 제3 기통용 신호 파형을 순차적으로 출력하고 있다. 그러나, 이것은 통상 3기통의 내연 기관(1)의 폭발 순서에 따라서 제1, 제2, 등으로 기입한 것이므로, 적용하는 내연 기관의 기통의 폭발 순서가 다르면 회전각 센서로부터의 신호 파형의 명칭도 그에 맞추어 변경하는 것은 당연하다.In FIG. 4, the 2nd cylinder and the 3rd cylinder signal waveform are sequentially output from the 1st cylinder signal waveform. However, since this is usually written in the first, second, etc. according to the explosion order of the three-cylinder internal combustion engine 1, if the explosion order of the cylinder of the applied internal combustion engine is different, the name of the signal waveform from the rotation angle sensor is also It's only natural to change it accordingly.

각 기통의 상사점에 대응한 신호 파형 외에, 예를 들어 제1 기통용 파형의 전방, 즉 제3 기통용 파형과 제1 기통용 파형의 중간에 기준 판별용 신호가 출력되도록 회전각 센서(12)의 디스크(14)에 신호용 슬릿(15a)이 마련되어 있다.In addition to the signal waveform corresponding to the top dead center of each cylinder, for example, the rotation angle sensor 12 so that a reference discriminating signal is output in front of the first cylinder waveform, that is, the middle of the third cylinder waveform and the first cylinder waveform. The signal slit 15a is provided in the disk 14 of ().

제5도는 내연 기관(1)의 크랭크축의 회전에 따라 회전각 센서로부터 입력된 신호 파형이 변화하는 모양을 나타낸 것이다. 이 입력 신호의 High 부분과 Low 부분의 시간을 신호 시간 계측부(51)에서 연산하는 것으로, 최신 입력 펄스 신호인 1세트의 High, Low 신호의 지속 시간의 계측치를 THnew 및 TLnew로 하고, 그 펄스 신호의 직전의 1세트의 High, Low 신호의 지속 시간의 계측치를 THold 및 TLold로 한다. 이들 계측치는 입력된 펄스 신호 파형의 급하강마다 순차적으로 갱신된다.FIG. 5 shows how the signal waveform input from the rotation angle sensor changes as the crankshaft of the internal combustion engine 1 rotates. By calculating the time of the high part and the low part of this input signal by the signal time measuring part 51, the measured value of the duration of one set of high and low signals which are the latest input pulse signals is THnew and TLnew, and the pulse signal The measurement values for the duration of one set of high and low signals immediately before are set to THold and TLold. These measurement values are sequentially updated for each descent of the input pulse signal waveform.

제6도는 본 실시예에 있어서의 회전각 센서의 출력 신호 파형의 일례로, 신호용 슬릿(15a, 15)의 각도에 대응한 각 펄스 신호(R, P1∼P3)의 High 신호 파형, Low 신호 파형의 지속 시간(크랭크 각도 CA로 표시)의 일예를 나타낸 것이다. 이하의 설명에서는 제6도의 출력 신호 파형에 따라서 설명한다.6 is an example of the output signal waveform of the rotation angle sensor in the present embodiment, and the high signal waveform and the low signal waveform of the respective pulse signals R, P1 to P3 corresponding to the angles of the signal slits 15a and 15 are shown. An example of the duration of time (indicated by the crank angle CA) is shown. In the following description, the output signal waveform of FIG. 6 is described.

상기와 같이, 2세트의 Low, High 입력 신호를 사용하므로 제4도 및 제6도에 있어서의 신호는 각각의 신호 파형에 주목해 보면 제6도 및 제7도 내지 제1도에 도시한 바와 같이 4종류의 신호 패턴이 존재한다는 것을 알 수 있다.As described above, since two sets of low and high input signals are used, the signals in FIGS. 4 and 6 are shown in FIGS. 6 and 7 to 1 when the respective signal waveforms are noted. As can be seen, there are four types of signal patterns.

제7도에 도시한 것을 신호 패턴 1이라고 하고, 제8도에 도시한 것을 신호 패턴 2라고 하고, 제9도에 도시한 것을 신호 패턴 3이라고 하고, 마지막에 제10도에 도시한 것을 신호 패턴 4라고 하기로 하고, 이하의 설명을 행한다.What is shown in FIG. 7 is called signal pattern 1, what is shown in FIG. 8 is called signal pattern 2, what is shown in FIG. 9 is called signal pattern 3, and what is shown in FIG. 10 at last is signal pattern It is assumed that it is 4, and the following description is performed.

제7도 내지 제10도에 있어서, TLnew, THnew는 각각 최신 펄스 신호의 1세트의 Low, High 신호의 파형의 지속 시간을 나타내고, TLold, THold는 각각 해당 최신 펄스 신호 직전의 펄스 신호의 1세트의 Low, High 신호 파형의 지속 시간을 나타낸다.7 to 10, TLnew and THnew each represent the duration of the waveform of the low and high signals of one set of the latest pulse signals, and TLold and THold each represent one set of the pulse signals immediately before the latest pulse signal. Indicates the duration of the Low and High signal waveforms.

다음에, 제11도에 의해 기통 판정에 대하여 설명한다. High 부분의 계측치 THold, THnew와 Lo부분의 계측치 TLold, TLnew를 수학식1과 수학식2에 의거하여 신호 시간 가산부(52, 53)에 의해 연산을 행한다.Next, the cylinder determination will be described with reference to FIG. The measured values THold, THnew in the high portion, and the measured values TLold, TLnew in the Lo portion are calculated by the signal time adding units 52, 53 based on the equations (1) and (2).

(1) (One)

(2) (2)

제7도에 있어서, 수학식1 및 (2)에 나타낸 상기 2세트의 연산 시간의 합계치(= ∑TH + ∑TL)는 3기통의 내연 기관인 경우에는 240CA(크랭크 회전각 240°)에 대응하는 값이 된다. (제6도 내지 제10도까지의 도면에 있어서는 횡축으로서 시간축과 각도축을 설명의 편의를 위해 병기하고 있다.)In Fig. 7, the sum of the two sets of calculation times (=? TH +? TL) shown in Equations (1) and (2) corresponds to 240CA (crank rotation angle 240 °) in the case of a three-cylinder internal combustion engine. Value. (In the drawings of FIGS. 6 to 10, the time axis and the angular axis are written together for convenience of explanation as the horizontal axis.)

기통 판별부(59)에서는, (a) High 신호 시간의 비교부(54)에 의한 직전과 최신 High 신호의 지속 시간의 비교 결과(THold/THnew)와, (b) 신호 시간의 비교부(55)에 의한 직전과 최신 Low 신호의 지속 시간의 비교 결과(TLold/TLnew)와, (c) 가산 High, Low 신호 시간 비교부(57)에 의한 가산부(52, 53)에서의 가산 Low 신호 지속 시간(∑TL)과 가산 High 신호 지속 시간(∑TH)과의 비교 결과(∑TL/∑TH)를, 각각 판정 정수 설정부(58)에서 설정된 대응하는 판정 정수 CCH1, CCL1, CCL2, CLOW와 비교함으로써 기통 판정이 행해진다.In the cylinder judging unit 59, (a) the comparison result (THold / THnew) of the duration of the last and latest high signal by the comparison unit 54 of the high signal time, and (b) the comparison unit 55 of the signal time. Comparison result (TLold / TLnew) of the last time and the latest low signal duration, and (c) the addition low signal duration in the adders 52 and 53 by the add high and low signal time comparator 57 The comparison result (∑TL / ∑TH) between time (∑TL) and addition High signal duration (∑TH) is compared with the corresponding determination constants CCH1, CCL1, CCL2, CLOW set by the determination constant setting unit 58, respectively. By comparison, cylinder determination is performed.

즉, 기통 판별부(59)는 High 신호의 급하강마다 이하의 수학식3 내지 (6)에서 나타낸 각 판정 조건의 성립 여부에 의해 기통 판정을 행한다.In other words, the cylinder judging unit 59 performs the cylinder judgment based on whether or not each of the determination conditions shown in the following equations (3) to (6) is satisfied for each descent of the high signal.

(3) (3)

여기서, CLOW : 정수Where CLOW is an integer

(4) (4)

여기서, CCH1 : 정수Where CCH1: integer

(5) (5)

여기서, CCL1 : 정수Where CCL1: integer

(6) (6)

여기서, CCL2 : 정수Where CCL2: integer

즉, 도11에 도시한 바와 같이 수학식3과 (4)가 동시에 성립하는 경우는 회전각 센서로부터의 최신 펄스 신호의 1세트인 Low, High 신호 및 이 최신 펄스 신호 직전의 펄스 신호인 1세트의 Low, High 신호(즉, 최신 2세트의 Low, High 신호)는 도7의 신호 패턴 1이라고 판정한다. 즉, 이 판정시의 펄스 신호 파형은 신호 패턴 1의 제1 기통용의 펄스 신호 파형 P1의 급하강 부분에 상당하고, 이 시점에서는 제1 기통에 있어서의 크랭크각은 제1 기통의 상사점 바로 앞의 각도 AG2이다. 따라서, 이 시점에서는 점화해야 한다고 판정된 기통은 제1 기통이다.That is, as shown in Fig. 11, when Equations 3 and 4 are simultaneously established, one set of Low and High signals, which is one set of the latest pulse signal from the rotation angle sensor, and one set of pulse signals immediately before the latest pulse signal, The low and high signals (that is, the latest two sets of low and high signals) are determined to be signal pattern 1 in FIG. That is, the pulse signal waveform at the time of this determination is corresponded to the rapidly falling part of the pulse signal waveform P1 for the 1st cylinder of the signal pattern 1, At this time, the crank angle in the 1st cylinder is just top dead center of a 1st cylinder. The front angle is AG2. Therefore, the cylinder determined to be ignited at this point is the first cylinder.

수학식 4가 불성립하고, 동시에 수학식5가 성립하는 경우는 회전각 센서로부터의 최신 2세트의 Low, High 신호는 제8도의 신호 패턴 2라고 판정한다. 즉, 이 판정시의 펄스 신호 파형은 신호 패턴 2의 제2 기통용의 펄스 신호 파형 P2의 급하강 부분에 상당하고, 이 시점에서는 제2 기통에 있어서의 크랭크각은 제2 기통의 상사점 바로 앞의 각도 AG2이다. 따라서, 이 시점에서는 점화해야 한다고 판정된 기통은 제2 기통이다.If Equation 4 is not satisfied and Equation 5 is established at the same time, it is determined that the latest two sets of Low and High signals from the rotation angle sensor are signal pattern 2 in FIG. That is, the pulse signal waveform at the time of this determination is corresponded to the rapidly falling part of the pulse signal waveform P2 for the 2nd cylinder of the signal pattern 2, At this time, the crank angle in the 2nd cylinder is just the top dead center of a 2nd cylinder. The front angle is AG2. Therefore, the cylinder determined to be ignited at this point is the second cylinder.

수학식 3이 불성립하고, 동시에 수학식6이 성립하는 경우는 회전각 센서로부터의 최신 2세트의 Low, High 신호는 제9도의 신호 패턴 3이라고 판정한다. 즉, 이 판정시의 펄스 신호 파형은 신호 패턴 3의 제3 기통용의 펄스 신호 파형 P3의 급하강 부분에 상당하고, 이 시점에서는 제3 기통에 있어서의 크랭크각은 제3 기통의 상사점 바로 앞의 각도 AG2이다. 따라서, 이 시점에서는 점화해야 한다고 판정된 기통은 제3 기통이다.When Equation 3 is not satisfied and Equation 6 is established at the same time, it is determined that the latest two sets of Low and High signals from the rotation angle sensor are the signal pattern 3 in FIG. That is, the pulse signal waveform at the time of this determination is corresponded to the descent | falling part of the pulse signal waveform P3 for the 3rd cylinder of the signal pattern 3, and the crank angle in a 3rd cylinder at this time is just top dead center of a 3rd cylinder. The front angle is AG2. Therefore, the cylinder determined to be ignited at this point is the third cylinder.

수학식 6이 불성립의 경우는 회전각 센서로부터의 최신 2세트의 Low, High 신호는 도10의 신호 패턴 4라고 판정한다. 즉, 이 판정시의 펄스 신호 파형은 기준 판별용 신호 R의 급하강 부분이다.If equation (6) is not true, it is determined that the latest two sets of low and high signals from the rotation angle sensor are signal pattern 4 in FIG. That is, the pulse signal waveform at the time of this determination is the sudden fall portion of the reference determination signal R.

이와 같이 하여, 도1에 도시한 디스크(14)상의 각 기통 신호용 슬릿(15) 및 기준 판별용 신호를 위한 슬릿(15a)의 길이를 적절한 값으로 설정하고, 판정을 위한 정수 CLOW, CCH1, CCL1 및 CCL2를 적절한 값으로 설정함으로써, 회전각 센서로부터의 입력 신호 파형에서 점화해야 할 각 기통 번호를 모두 판정하는 것이 가능해진다.In this way, the length of each cylinder signal slit 15 and the slit 15a for the reference discrimination signal on the disk 14 shown in FIG. 1 is set to an appropriate value, and the constants CLOW, CCH1, CCL1 for determination are made. By setting CCL2 to an appropriate value, it becomes possible to determine all cylinder numbers to be ignited in the input signal waveform from the rotation angle sensor.

수학식 1 내지 수학식6에 나타낸 실제의 정수 설정치의 일예를 제시하면 다음과 같이 된다. 즉, 회전각 센서로부터의 펄스 신호 파형의 길이는 디스크(14)의 신호용 슬릿(15, 15a)의 길이에 비례하기 때문에, 각 펄스 신호 P1 내지 P3의 High가 되는 신호 부분의 길이를 크랭크축 회전각 70도(이하, 70CA라고 약칭함)에 대응하는 값으로 하고, 또 기준 판별용 신호(R)의 High 부분을 40CA의 대응값으로 하고, 이 기준 판별용 신호(R)와 직전의 제3 기통용 펄스 신호 P3 사이의 Low 신호의 부분을 35CA의 대응값으로 설정한 것으로 한다.An example of the actual integer setting values shown in Equations 1 to 6 is given as follows. That is, since the length of the pulse signal waveform from the rotation angle sensor is proportional to the length of the signal slit 15, 15a of the disk 14, crankshaft rotation of the length of the signal portion that becomes High of each pulse signal P1 to P3 A value corresponding to each 70 degrees (hereinafter abbreviated as 70CA) and a high portion of the reference discrimination signal R as a corresponding value of 40CA, and the third immediately preceding the reference discrimination signal R The portion of the low signal between the cylinder pulse signals P3 is set to the corresponding value of 35CA.

따라서, 각 기통용 펄스 신호간의 Low 신호의 부분은 170CA 상당, 기준 판별용 신호와 제1 기통용 펄스 신호 사이의 Low 신호의 부분은 95CA 상당이 된다. 이와 같은 조건에서는 정수 CLOW, CCH1, CCL1 및 CCL2의 값은 다음과 같이 설정하면 된다.Therefore, the part of the Low signal between each cylinder pulse signal is equivalent to 170CA, and the part of the Low signal between the reference discrimination signal and the first cylinder pulse signal is equivalent to 95CA. Under such conditions, the values of the constants CLOW, CCH1, CCL1, and CCL2 may be set as follows.

내연 기관(1)이 일정한 회전 상태에 있을 때는 입력된 각 기통용 펄스 신호 파형의 지속 시간은 각 신호용 슬릿의 길이에 정비례하므로 설정치는 하기와 같이 설정하면 된다.When the internal combustion engine 1 is in a constant rotation state, the duration of the input pulse signal waveform for each cylinder is directly proportional to the length of each signal slit, so the set value may be set as follows.

CLOW = 1.806CLOW = 1.806

CCH1 = 0.786CCH1 = 0.786

CCL1 = 0.780CCL1 = 0.780

CCL2 = 2.929CCL2 = 2.929

그러나, 실제의 내연 기관(1)의 운전 상태에서는 일반적으로 제12도에 도시한 바와 같이 회전 변동이 일어나고 있다. 예를 들면, 변동의 하한 회전수를 REV1이라고 하고, 상한 회전수를 REV2라고 하면, 각 기통의 피스톤(1a)이 압축 행정에서 상사점에 도달할 때에 회전은 느려져서 회전수는 REV1이 된다. 그리고, 상사점을 지나 폭발 행정에 도달하면 회전은 빨라져서 회전수는 REV2가 되고, 다음의 기통이 압축 행정에 들어가면 다시 회전은 느려진다. 이와 같이 끊임없이 회전 변동을 일으키고 있기 때문에, 각 신호용 슬릿의 길이와 입력 신호 파형의 지속 시간은 비례하지 않는 경우가 발생한다.However, rotational fluctuation generally occurs in the operating state of the actual internal combustion engine 1 as shown in FIG. For example, if the lower limit rotational speed of variation is called REV1 and the upper limit rotational speed is called REV2, when the piston 1a of each cylinder reaches top dead center in a compression stroke, rotation becomes slow and rotational speed becomes REV1. When the explosive stroke is reached after the top dead center, the rotation becomes faster and the rotational speed becomes REV2. When the next cylinder enters the compression stroke, the rotation again becomes slow. In this way, rotational fluctuations are constantly occurring, so that the length of each signal slit is not proportional to the duration of the input signal waveform.

제13도에서는 내연 기관(1)이 충분히 워밍업된 상태에 있어서 구해진 입력 파형의 시간비를 THold/ THnew, TLold/TLnew 및 ∑TL/∑TH의 3개에 대해서 나타낸 것이다. 이와 같은 때의 기통 판정용을 위한 설정치는 예를 들어 하기와 같이 설정된다.In Fig. 13, the time ratios of the input waveforms obtained when the internal combustion engine 1 is sufficiently warmed up are shown for three of THold / THnew, TLold / TLnew and? TL / ∑TH. The setting value for cylinder determination at such time is set as follows, for example.

CLOW = 1.563CLOW = 1.563

CCH1 = 0.813CCH1 = 0.813

CCL1 = 0.781CCL1 = 0.781

CCL2 = 2.030CCL2 = 2.030

이와 같이 기통 판정 정수를 적절한 값으로 설정함으로써, 도13에서 명백한 바와 같이 THold/THnew≤CCH1 을 충족시키는 신호 패턴은 신호 패턴 1이라고 판정할 수 있다. 단, 본 실시예에서는 THold/THnew≤CCH1 및 ∑ TL/∑ TH<CLOW를 충족시키는 신호 패턴을 신호 패턴 1이라고 판정한다고 한다. 마찬가지로, 제11도를 참조하여 설명한 바와 같이, 각 신호 패턴 2 내지 4에 대해서도 상기 수학식3 내지 (6)을 충족시키는지의 여부에 따라 판정 가능해진다.By setting the cylinder determination constant to an appropriate value in this manner, it can be determined that the signal pattern that satisfies THold / THnew≤CCH1 is signal pattern 1, as is apparent from FIG. However, in the present embodiment, it is assumed that the signal pattern satisfying THold / THnew≤CCH1 and? TL / ∑ TH <CLOW is determined as signal pattern 1. Similarly, as described with reference to Fig. 11, the respective signal patterns 2 to 4 can be determined depending on whether the above expressions (3) to (6) are satisfied.

그런데, 저온 조건, 예를 들어 -20℃ 또는 조금 더 저온시에 있어서의 시동시는 크랭킹(스타터 모터에 의한 크랭크축의 강제 회전) 개시 직후에는 폭발이 단속적으로 행해지고, 연속된 폭발을 얻을 수 있기까지의 회전 변동은 상당히 크다. 따라서, 입력 파형의 시간비도 변하므로 기통 판정용을 위한 설정치도 상기 두가지 경우와는 다른 값을 설정해야 한다. 예를 들어, 판정 정수 CCH1과 CCL1 및 CCL2는 상기 두가지 경우보다도 작은 값으로 설정해야 한다.By the way, immediately after the start of cranking (forced rotation of the crankshaft by the starter motor) at low temperature conditions, for example, at -20 ° C or a little lower temperature, the explosion is intermittently performed and a continuous explosion can be obtained. The rotational variation up to is quite large. Therefore, since the time ratio of the input waveform also changes, the setting value for the cylinder determination must also be set to a value different from the above two cases. For example, the determination constants CCH1 and CCL1 and CCL2 should be set to smaller values than the two cases above.

본 실시예에서는 전술한 바와 같이, 기통용 펄스 신호 파형의 급하강마다 2세트의 Low, High 신호의 지속 시간 합계치를 연산하여 양자의 시간비와 THold/THnew 및 TLold/TLnew의 각 시간비를 기본으로 기통 판정을 행하는 것이다. 여기서, 판정 정수는 판정 정수 설정부(58)에 의해 내연 기관(1)의 운전 상태에 따라서 설정된다. 즉, (1) 내연 기관(1)이 시동 상태에 있고, 기관이 식어 있는 상태인지, (2) 시동해서 일정 시간 경과하여 내연 기관의 각 부분의 윤활이 골고루 되어있는 상태에 도달했는지, (3) 혹은 워밍업된 상태에 있는지, (4) 그리고, 고속 회전하여 회전 변동이 무시할 수 있을 정도의 상태로 되어 있는지, (5) 내연 기관에 의해 구동되는 부하 측의 관성 모멘트가 큰지 등의 운전 상태와, 내연 기관의 회전 변동 상태에 따라 판정 정수를 변경할 필요가 있다.In the present embodiment, as described above, the sum of the durations of the two sets of low and high signals is calculated for each descent of the cylindrical pulse signal waveform, and the time ratio and the respective time ratios of THold / THnew and TLold / TLnew are based. The cylinder judgment is carried out with. Here, the determination constant is set by the determination constant setting unit 58 in accordance with the operating state of the internal combustion engine 1. That is, (1) whether the internal combustion engine 1 is in the starting state and the engine is in a cooling state, (2) whether the lubrication of each part of the internal combustion engine has been evenly reached after the start of the engine, and (3) Or (4) whether it is in a state of warming up, (4) whether the rotational change is negligible at high speed, and (5) whether the moment of inertia on the load side driven by the internal combustion engine is large. It is necessary to change the determination constant according to the rotational fluctuation state of the internal combustion engine.

이와 같은 운전 상태 중, 상기 (1)의 운전 상태는 예를 들어 내연 기관의 냉각수의 온도[즉, 수온 센서(9)의 출력] 및 내연 기관의 회전수[즉, 회전각 센서(12)의 출력]에 의해 판정된다. 상기 (2)의 운전 상태는 예를 들어 냉각 수온 및 내연 기관의 시동 후의 경과 시간에 의해 판정된다. 상기 (3)의 운전 상태는 예를 들어 냉각 수온 및 내연 기관의 시동 후의 경과 시간에 의해 판정된다. 상기 (4)의 운전 상태는 예를 들어 냉각 수온, 내연 기관의 시동 후의 경과 시간 및 내연 기관의 회전수에 의해 판정된다. 상기 (5)의 운전 상태는 예를 들어 차량의 주행 속도 (즉, 도시하지 않은 차속 센서의 출력) 및 연료 분사량이 많은 것에 의해 판정된다.Among such operating states, the operating state of (1) is, for example, the temperature of the cooling water of the internal combustion engine (ie, the output of the water temperature sensor 9) and the rotation speed of the internal combustion engine (ie, the rotation angle sensor 12). Output]. The operation state of the above (2) is determined by, for example, the cooling water temperature and the elapsed time after the start of the internal combustion engine. The operation state of the above (3) is determined by, for example, the cooling water temperature and the elapsed time after the start of the internal combustion engine. The operation state of the above (4) is determined by, for example, the cooling water temperature, the elapsed time after starting the internal combustion engine, and the rotation speed of the internal combustion engine. The driving state of the above (5) is determined by, for example, the traveling speed of the vehicle (that is, the output of the vehicle speed sensor not shown) and the fuel injection amount.

또, 운전 상태의 판정에는 상기 외에 내연 기관으로의 흡기 온도 등을 이용하여 행해도 된다.In addition, you may perform determination of an operation state using the intake air temperature to an internal combustion engine, etc. besides the above.

이와 같이, 내연 기관(1)의 운전 상태에 따라 기통 판정을 위한 판정 정수를 변경하는 것으로 한다. 한정된 운전 상태에 있어서 기통 판정을 행하는 경우에는 판정 정수를 일정한 고정치로 할 수도 있다.In this way, the determination constant for cylinder determination is changed in accordance with the operating state of the internal combustion engine 1. When cylinder determination is performed in a limited driving state, the determination constant may be a fixed value.

이와 같이 판정 정수를 내연 기관의 운전 상태에 따라 변경하는 하나의 방법으로써는, 예를 들어 운전 상태를 하나의 센서로 검출하고, 이 센서의 출력에 따라 판정 정수를 변경하는 방법이 있다. 이 경우에는 제3도의 판정 정수 설정부(58) 내에 수치 테이블(70)을 마련하고, 이 테이블(70)은 운전 상태를 검출하는 센서[예를 들면, 수온 센서(9)]로부터의 신호가 나타내는 검출치(수온 검출치)에 따른 판정 정수를 독출한다. 테이블(70)은 예를 들어 센서로부터의 검출치에 비례한 판정 정수를 독출하는 일차원 테이블로 해도 좋다. 또, 테이블(70)은 예를 들어 센서로부터의 검출치가 소정치 변화할 때마다 판정 정수를 소정치 변화하도록 해도 된다.As one method of changing the determination constant according to the operating state of the internal combustion engine in this way, for example, there is a method of detecting the operating state with one sensor and changing the determination constant in accordance with the output of the sensor. In this case, the numerical value table 70 is provided in the determination constant setting part 58 of FIG. 3, and this table 70 has the signal from the sensor (for example, the water temperature sensor 9) which detects an operation state. The determination constant corresponding to the detected value (water temperature detection value) is read. The table 70 may be, for example, a one-dimensional table that reads out a determination constant proportional to the detected value from the sensor. In addition, the table 70 may change the determination constant by a predetermined value whenever the detected value from the sensor changes by a predetermined value, for example.

또, 운전 상태를 복수의 센서로 검출하고, 이 복수의 센서의 출력에 따라 판정 정수를 변경하는 방법이 있다. 이 경우에는 도3의 판정 정수 설정부(58) 내에 상기 테이블 대신에 맵(map)을 마련하고, 이 맵은 운전 상태를 검출하는 복수의 센서로부터의 신호가 나타내는 검출치에 따른 판정 정수를 독출한다. 그리고, 맵은 예를 들어 각 센서로부터의 검출치가 소정치 변화할 때마다 판정 정수를 소정치 변화하도록 해도 된다.Moreover, there is a method of detecting the driving state with a plurality of sensors and changing the determination constant in accordance with the outputs of the plurality of sensors. In this case, instead of the table, a map is provided in the determination constant setting unit 58 of FIG. 3, and the map reads out a determination constant corresponding to a detection value indicated by signals from a plurality of sensors for detecting an operation state. do. The map may change the determination constant by a predetermined value whenever the detected value from each sensor changes by a predetermined value, for example.

또, 신호용 슬릿(15, 15a)의 디스크 원주 방향의 길이를 변경하면 회전각 센서로부터의 펄스 신호의 High, Low 신호의 지속 시간도 변하므로, 그에 따라서 판정 정수의 설정치를 변경해야 하는 것은 당연하다.In addition, if the length of the signal slit 15, 15a in the disk circumferential direction is changed, the duration of the high and low signals of the pulse signal from the rotation angle sensor also changes, so it is natural to change the setting value of the determination constant accordingly. .

그리고, 내연 기관(1)의 시동시에는 연속된 2세트의 Low, High 신호가 입력되기 전에, 우선 최초 1세트의 Low, High 신호가 입력된 것을 1세트의 Low, High 신호 파형 검출부(56)에서 검출하면, 바로 동시 분사 제어부(62)에 의거하여 동시 분사 제어를 행하는 것으로 한다. 이 동시 분사 제어시에 있어서의 연료 분사 상황과 점화 제어의 개시 시기의 상황을 도14에 의해 설명한다.At the start of the internal combustion engine 1, first, the first set of low and high signals is inputted before the two consecutive sets of low and high signals are input. Is detected, it is assumed that simultaneous injection control is performed immediately based on the simultaneous injection control unit 62. The fuel injection situation at the time of this simultaneous injection control and the situation of the start time of ignition control are demonstrated by FIG.

제14도에 있어서, 시간 t0에서 도시하지 않은 스타터 모터에 의해 내연 기관의 크랭크축이 강제적으로 회전된다. 그러면, 제1 내지 제3 기통의 각각은 순차적으로 흡입, 압축, 폭발, 배기 행정으로 이행하지만, 이 단계에서는 연료 분사, 점화는 행해지지 않는다. 시간 t0 후의 시간 t1까지, 회전각 센서(12)에서 1개의 펄스 신호, 즉 1세트의 Low, High 신호가 입력되면 그 High 신호의 급하강에 응답하여 검출부(56)는 동시 분사 제어부(62)로 지시를 내리고, 그에 응답하여 동시 분사 제어부(62)는 제1 내지 제3의 각 기통에 연료의 동시 분사를 행한다. 즉, 시간 t1의 시점에서는 어느 기통의 피스톤이 상사점 전방의 소정의 크랭크 각도 CA2 위치에 있는지 판별할 수 없으므로, 연료 분사 및 점화해야 할 기통을 판별할 수 없으나, 제1 내지 제3의 각 기통에 연료의 동시 분사를 행한다. 또, 도14의 예에서는 최초 1세트의 Low, High 신호가 입력되는 것은 제1 기통의 피스톤이 상사점에 도달하기 전의 각도 AG2의 범위이므로, 제1 기통의 압축 행정의 종단(도14의 사선으로 표시한 위치)에서 동시 분사가 행해진다. 따라서, 각 기통에 분사된 연료 중, 제2 기통에 분사된 연료만이 바로 제2 기통의 실린더로 흡입된다.In FIG. 14, the crankshaft of the internal combustion engine is forcibly rotated by the starter motor (not shown) at time t0. Then, each of the first to third cylinders sequentially moves to the suction, compression, explosion, and exhaust strokes, but fuel injection and ignition are not performed at this stage. When one pulse signal, i.e., one set of Low and High signals, is input from the rotation angle sensor 12 until time t1 after the time t0, the detection unit 56 responds to the sudden drop of the high signal. Direction is given, and in response, the simultaneous injection control part 62 performs simultaneous injection of fuel to each of the 1st-3rd cylinders. That is, at the time t1, it is not possible to determine which cylinder piston is at the predetermined crank angle CA2 position in front of the top dead center, so that the cylinder to be fuel-injected and ignited cannot be discriminated. Fuel is injected simultaneously. In the example of Fig. 14, the first set of Low and High signals is input in the range of angle AG2 before the piston of the first cylinder reaches the top dead center, so that the end of the compression stroke of the first cylinder (the oblique line in Fig. 14). At the position indicated by. Therefore, of the fuel injected into each cylinder, only the fuel injected into the second cylinder is directly sucked into the cylinder of the second cylinder.

이어서, 시간 t1 후의 시간 t2까지, 회전각 센서(12)에서 2개의 펄스 신호, 즉 2세트의 Low, High 신호가 입력되면 그 2세트째의 High 신호의 급하강에 응답하여 기통 판별부(59)는 기통 판별을 행한다. 제 14 도의 예에서는 제2 기통의 피스톤이 상사점 전방의 소정의 크랭크 각도 CA2 위치에 있다고 판별된 것으로 한다. 그래서, 제2 기통의 압축 행정에 있어서 시간 t2 직후에 기통 판별부(59)에서 점화 제어부(64)로 제2 기통으로의 점화 지령이 내려지고, 제2 기통의 점화 플러그(6)에 점화 불꽃이 발생된다. 따라서, 제2 기통의 연료는 폭발된다. 또, 판별부(59)에서 분사 제어부(53)로 분사 지령이 내려지고, 제3 기통의 분사기에 의해 연료 분사되어 제3 기통으로 흡입된다.Subsequently, when two pulse signals, that is, two sets of Low and High signals are input from the rotation angle sensor 12 until the time t2 after the time t1, the cylinder discriminating unit 59 responds to the sudden drop of the second set of High signals. Denotes a cylinder. In the example of FIG. 14, it is assumed that the piston of the second cylinder is at a predetermined crank angle CA2 position in front of the top dead center. Thus, immediately after the time t2 in the compression stroke of the second cylinder, an ignition command is issued from the cylinder determination unit 59 to the ignition control unit 64 to the second cylinder, and the ignition spark is applied to the spark plug 6 of the second cylinder. Is generated. Thus, the fuel in the second cylinder is exploded. Further, an injection command is issued from the determination unit 59 to the injection control unit 53, and fuel is injected by the injector in the third cylinder and sucked into the third cylinder.

그 후, 마찬가지로 시간 t3까지 회전각 센서(12)에서 3개의 펄스 신호, 즉 3세트의 Low, High 신호가 입력되면 그 3세트째의 High 신호의 급하강에 응답하여 기통 판별부(59)는 기통 판별을 행한다. 제14도의 예에서는 제3 기통의 피스톤이 상사점 전방의 소정의 크랭크 각도 CA2 위치에 있다고 판별된 것으로 한다. 그래서, 제3 기통의 압축 행정에 있어서 시간 t3 직후에 기통 판별부(59)에서 점화 제어부(64)로 제3 기통으로의 점화 지령이 내려지고, 제3 기통의 연료는 폭발된다. 또, 판별부(59)에서 분사 제어부(53)로 분사 지령이 내려져 제1 기통으로 연료 분사된다.After that, when three pulse signals, that is, three sets of Low and High signals are input from the rotation angle sensor 12 until time t3, the cylinder discriminating unit 59 responds to the sudden drop of the third set of High signals. Cylinder determination is performed. In the example of FIG. 14, it is assumed that the piston of the third cylinder is located at the predetermined crank angle CA2 position in front of the top dead center. Therefore, immediately after the time t3 in the compression stroke of the third cylinder, an ignition command is issued from the cylinder discrimination unit 59 to the ignition control unit 64 to the third cylinder, and the fuel in the third cylinder is exploded. In addition, an injection command is issued from the determination unit 59 to the injection control unit 53 so as to inject fuel into the first cylinder.

이와 같이, 스타터 모터에 의한 시동 후, 기통 판정 전임에도 불구하고 2개의 펄스 신호가 입력되면 연료의 폭발이 행해지므로 시동성의 개선이 이루어진다.In this way, after the start by the starter motor, the fuel is exploded when two pulse signals are input despite being before the cylinder determination, so the startability is improved.

또, 제14도에 있어서 시간 t0에서 t2의 기간은 크랭킹 상태의 기간을 나타내고, 시간 t2 이후의 기간은 내연 기관이 스타터 모터에 의하지 않고 폭발에 의해 회전하고 있는 기간을 나타낸다.In FIG. 14, the time t0 to t2 represents a period of cranking, and the time after time t2 represents a period in which the internal combustion engine is rotating by explosion, not by the starter motor.

종래에는 기통 판정된 시점에서 동시 분사 제어를 행하기 때문에 시동이 늦어진다. 이 상황을 상세하게 설명하면, 도14에 있어서 예를 들어 제2 기통이 최초로 판정된 기통이라고 한 경우, 기통 판정 종료(시간 t2)와 동시에 동시 분사 제어가 행해진다. 그러나 이 경우, 제2 기통은 압축 행정을 종료하므로, 연료는 제2 기통으로는 흡입되지 않는다. 흡입 행정에 있는 것은 제3 기통이므로 폭발은 제3 기통(시간 t3)에서 이루어진다.Conventionally, starting is delayed because simultaneous injection control is performed at the time of cylinder determination. If this situation is explained in detail, in FIG. 14, for example, when a 2nd cylinder is the cylinder determined for the first time, simultaneous injection control will be performed simultaneously with the cylinder determination end (time t2). However, in this case, since the second cylinder ends the compression stroke, fuel is not sucked into the second cylinder. Since the third cylinder is in the intake stroke, the explosion takes place in the third cylinder (time t3).

즉, 본 발명에서는 회전각 센서(12)에서의 2번째 펄스 신호의 급하강 시점(시간 t2)에서 폭발이 행해지지만, 종래에는 3번째 펄스 신호의 급하강 시점(시간 t3)에서 폭발이 행해지고, 그 시간 차는 1세트의 Low, High 신호이다.That is, in the present invention, the explosion is performed at the descent time (time t2) of the second pulse signal in the rotation angle sensor 12, but conventionally, the explosion is performed at the descent time (time t3) of the third pulse signal, The time difference is one set of low and high signals.

즉, 1세트의 Low, High 신호의 입력의 시간 차는 제14도의 3기통의 예에서는 크랭크축 회전각에서 240CA 늦추어지고, 그 부분만큼 시동이 늦어진다. 이와 같이, 최초 1세트의 신호 입력에 의해 동시 분사 제어를 행하므로 본 실시예에 의한 시동성의 개선 효과는 크다.That is, the time difference between the input of one set of low and high signals is delayed by 240 CA at the crankshaft rotation angle in the example of the three cylinders in FIG. 14, and the start is delayed by that portion. As described above, since simultaneous injection control is performed by the first one set of signal inputs, the effect of improving startability in the present embodiment is large.

다음에, 본 실시예에 있어서의 상기의 제어 순서를 제15 및 제16도의 흐름도를 참조하여 설명한다. 또, 제15도 및 제16도는 본 실시예에 있어서의 상기 제어 순서의 전체를 나타내고 있다.Next, the above-described control procedure in the present embodiment will be described with reference to the flowcharts of FIG. 15 and FIG. 15 and 16 show the entirety of the control procedure in the present embodiment.

우선, 차의 운전자가 점화 키이 스위치를 ON하여 내연 기관(1)의 크랭크축이 회전되면, 단계 1001에 있어서 최초 1세트의 Low, High 신호가 입력된 상태인지의 여부가 판정된다. 이 단계 1001은 도3에 도시한 검출부(56)에 대응한다. 최초 1세트의 Low, High 신호가 입력되어 있다고 판정되면 단계 1002로 진행하여, 이 단계 1002에서 전 기통의 동시 분사가 실행되고, 그 후 단계 1003으로 진행한다.First, when the driver of the car turns on the ignition key switch and rotates the crankshaft of the internal combustion engine 1, it is determined in step 1001 whether or not the first one set of Low and High signals is input. This step 1001 corresponds to the detector 56 shown in FIG. If it is determined that the first set of Low and High signals is input, the process proceeds to step 1002, in which simultaneous injection of all cylinders is executed, and then the process proceeds to step 1003.

단계 1003에서는 최초 2세트의 Low, High 신호가 입력되어 기통 판정의 종료 상태 여부를 판정하고, 기통 판정이 종료되어 기통 판정 결과가 OK이면 단계 1004로 진행한다. 단계 1004에서는 기통마다의 연료 분사 제어와 점화 제어가 기동된다.In step 1003, the first two sets of low and high signals are input to determine whether or not the cylinder determination is finished. If the cylinder determination is complete and the cylinder determination result is OK, the flow proceeds to step 1004. In step 1004, fuel injection control and ignition control for each cylinder are activated.

상기 양 제어가 개시된 후, 제16도에 도시한 단계 1005에 있어서 기통이 소정의 순서대로 순차적으로 검출되고 있는지의 여부를 판정한다. 즉, 크랭크축의 회전에 따라 입력된 신호 패턴의 순서에 있어서 전회의 신호 패턴 번호(판정 기통)에 이어지는 금회의 판정 패턴 번호가 정확한 값인지의 여부와 신호의 오입력이나 제어의 오동작이 있는지의 여부를 검토한다. 이 흐름은 제 3 도에 도시한 기통 순열 비교부(61)에 대응한 것이다.After the above two control starts, it is determined in step 1005 shown in FIG. 16 whether the cylinders are sequentially detected in a predetermined order. That is, whether or not the current judgment pattern number following the previous signal pattern number (judgment cylinder) is correct in the sequence of the signal patterns input according to the rotation of the crankshaft, and whether there is a malfunction in the signal input or control. Review. This flow corresponds to the cylinder permutation comparison unit 61 shown in FIG.

판정 패턴의 입력 순서는 제7도 내지 제10도에 도시한 순서, 즉 신호 패턴 1에서4의 순서로 반복되어야만 하므로, 상기 기통 순열 이외의 신호 패턴이 판정되면 신호의 오입력이나 기통 판정 제어의 오동작으로 판정한다.Since the input order of the determination pattern must be repeated in the order shown in Figs. It is judged to be malfunction.

예를 들면, 전회 판정 기통이 제1 기통이라면 크랭크축 회전에 따른 최신 2세트의 Low, High 신호 입력에 의한 판정 패턴 번호가 제2 기통으로 판정되면 정상 동작이 이루어지고 있다고 판단되어 단계 1006에서 연료 분사 제어와 점화 제어를 계속하고, 다시 단계 1005로 되돌아간다.For example, if the previous determination cylinder is the first cylinder, if the determination pattern number by the latest two sets of low and high signals input according to the crankshaft rotation is determined as the second cylinder, it is determined that the normal operation is performed, and the fuel is operated in step 1006. The injection control and the ignition control are continued, and the flow returns to step 1005 again.

이 반복은 키이 스위치의 OFF나 기타 원인에 의한 내연 기관의 정지 지령이 제어 유닛(11)에 제공되기까지 행해진다.This repetition is performed until the control unit 11 is provided with a command to stop the internal combustion engine due to the key switch being turned off or other cause.

단계 1001, 또는 단계 1003에 있어서 판정 결과가 아니오일 때의 처리에 대하여 설명한다.Processing in step 1001 or step 1003 when the determination result is NO will be described.

우선, 단계 1001에 있어서 기통 판정 제어가 개시되고 나서도 1세트의 Low, High 신호 입력이 판정되지 않은 상태가 발생하고 있을 때는 일정한 시간이 경과하기까지는 다시 판정 동작을 반복한다. 일정 시간 경과 후에는 기통 판정 제어를 중지한다.First, when a state in which one set of low and high signal inputs is not determined even after the cylinder determination control is started in step 1001, the determination operation is repeated again until a predetermined time elapses. After a predetermined time elapses, the cylinder determination control is stopped.

일반적으로는 내연 기관의 시동시에 스타터 모터(시동 전동기)로의 통전 개시에 의하고, 동시에 제어 유닛(11) 내의 CPU에 의해 시간 계측을 개시하도록 되어 있다. 일정 시간을 경과해도 또한 입력 신호가 판정되지 않는 때는 크랭크축이 회전하고 있지 않거나 혹은 회전각 센서(12)로부터의 신호가 입력되지 않은 경우라고 판단되어 기통 판정 제어를 중지한다.In general, time measurement is started by the CPU in the control unit 11 at the same time by starting the energization of the starter motor (starting motor) at the start of the internal combustion engine. When the input signal is not determined even after a certain time has elapsed, it is determined that the crankshaft is not rotating or the signal from the rotation angle sensor 12 is not input, and the cylinder determination control is stopped.

다음에, 단계 1003에 있어서 기통 판정이 아니오인 경우 및 단계 1005에 있어서 순열 기통이 판정되지 않은 경우는 단계 1007로 이동하여 오판정 회수를 1회 가산 기록시킨다.Next, if the cylinder determination is NO in step 1003 and if the permutation cylinder is not determined in step 1005, the flow advances to step 1007 to record the number of false determinations once.

즉, 단계 1003에 있어서 아니오라고 판정된 경우에는 단계 1007에 있어서 제어 유닛(11)의 RAM 내의 NG(no good) 회수 메모리의 값을 하나 계수(count up)한다. 이 NG 회수 메모리는 배터리의 단자를 개방하여 도1의 엔진 시스템으로의 급전을 정지하기까지 메모리 내용을 유지해 두도록 하고 있다. 즉, 배터리의 단자를 개방함으로써 NG 회수 메모리는 재설정된다.In other words, if NO is determined in step 1003, the value of the NG (no good) recovery memory in the RAM of the control unit 11 is counted up in step 1007. This NG recovery memory keeps the contents of the memory until the terminal of the battery is opened to stop feeding to the engine system of FIG. That is, the NG recovery memory is reset by opening the terminal of the battery.

이와 같이 NG 회수 메모리를 계수하고 나서 단계 1008로 진행한다. 단계 1008에 있어서 과거의 오판정 회수, 즉 NG 회수 메모리의 현재의 값을 참조하여 예를 들어 10회 이상인 때는 과거에 오동작이 수없이 발생하여 불안정한 동작 상태에 있다고 해서 단계 1009에 있어서 경보 표시를 행한다. 이 제어의 흐름은 도3에 도시한 판정 이상수 기억부(65)에 대응하고 있다. 그리고, 단계 1010에 있어서 연료 분사 제어와 점화 제어를 중지한다.After counting the NG recovery memory in this manner, the process proceeds to step 1008. In step 1008, when the number of past misjudgments, that is, the present value of the NG recovery memory is 10 or more times, for example, 10 times or more, malfunctions have occurred in the past, and an alarm display is performed in step 1009. . This control flow corresponds to the judgment abnormality number storage unit 65 shown in FIG. In step 1010, the fuel injection control and the ignition control are stopped.

단계 1008에 있어서 NG 회수 메모리가 10 미만인 때는 과거에 오동작이 적고, 혹은 우발적인 지장이 생겼을 뿐이라고 판단하여 단계 1003으로 되돌아가 기통 판정 제어를 재개한다.When the NG recovery memory is less than 10 in step 1008, it is determined that there has been little malfunction or only an accident in the past, and the flow returns to step 1003 to resume the cylinder determination control.

여기서, NG 판정의 한도 회수를 상기와 같이 10회로 했으나, 기통 오판정을 중시하는 경우에는 이 한도 회수는 다른 값으로 변경하고, 예를 들어 5 또는 더욱 작은 값이 선택되어도 지장은 없다.Here, although the limit number of times of NG determination was made ten times as mentioned above, when a cylinder misjudgment is considered important, this limit number is changed into another value, for example, it does not interfere even if 5 or less value is selected.

다음에, 제15도의 단계 1003에 도시한 기통 판정을 위한 패턴 판정의 흐름을 제17도 내지 제19도에 의해 설명한다.Next, the flow of pattern determination for cylinder determination shown in step 1003 of FIG. 15 will be described with reference to FIGS. 17 to 19. FIG.

단계 2001에서는 회전각 센서(12)로부터의 1개의 펄스 신호의 간격, 즉 1세트의 Low 신호 지속 시간과 High 신호 지속 시간을 계측하고, 단계 2002로 진행한다.In step 2001, the interval of one pulse signal from the rotation angle sensor 12, that is, one set of low signal duration and high signal duration, is measured, and the procedure proceeds to step 2002.

이 단계 2001은 제3도에 도시한 계측부(51)에 대응하고, 단계 2002는 제3도에 도시한 비교부(55)에 대응한다. 단계 2002에서는 최신 2개의 펄스 신호의 시간 TLold와 시간 TLnew의 비를 정수 CCL2와 비교하여 대소 판정을 행하고, 비교 결과가 정수 CCL2를 초과하는, 즉 예라면 단계 2003에서 입력된 신호는 기준 판별용 신호라고 판정한다(이 상태는 이미 설명한 도10의 신호 패턴 4와 입력 신호의 시간비가 비례 관계에 있고, 또 제11도에 도시한 기준 판별용 신호의 판정 조건 및 판정 결과의 내용과 동일하다는 것을 나타내고 있다).This step 2001 corresponds to the measurement unit 51 shown in FIG. 3, and step 2002 corresponds to the comparison unit 55 shown in FIG. In step 2002, the ratio of the time TLold and the time TLnew of the two latest pulse signals is compared with the integer CCL2, and the magnitude judgment is made. If the comparison result exceeds the integer CCL2, that is, the signal input in step 2003 is a reference determination signal. (This state indicates that the signal pattern 4 of FIG. 10 and the time ratio of the input signal described above have a proportional relationship, and are identical to the contents of the determination condition and the determination result of the reference determination signal shown in FIG. have).

그리고, 단계 2002에 있어서 판정 결과가 아니오인 경우에는 단계 2004에서 TLold와 TLnew의 비와 정수 CCL1의 대소 비교의 판정을 행한다.If the judgment result in step 2002 is NO, then in step 2004, the comparison between the ratio of TLold and TLnew and the constant CCL1 is determined.

비교 판정의 결과가 정수 CCL1을 초과하는, 즉 예라면 단계 2005에서 제어 유닛(11)의 RAM 내의 플래그(flag) 1의 값을 예를 들어 “1”로 한다.If the result of the comparison decision is greater than the integer CCL1, that is, yes, then in step 2005 the value of flag 1 in the RAM of the control unit 11 is set to "1", for example.

또, 단계 2004의 판정 결과가 아니오라면 단계 2006에서 플래그 1의 값을 예를 들어 “0”으로 하고, 단계 2007로 진행한다. 이 단계 2007은 도3에 도시한 비교부(54)에 대응한다. 단계 2007에서 최신 2개의 펄스 신호의 시간 THold와 시간 THnew의 비를 정수 CCH1과 비교하여 대소 판정을 행하고, 비교 결과가 정수 CCH1을 초과하는, 즉 예라면 단계 2008에서 RAM 내의 플래그 2의 값을 예를 들어 “1”로 한다. 단계 2007의 판정 결과가 아니오라면 단계 2009에서 플래그 2의 값을 예를 들어 “0”으로 한다. 그리고, 제18도에 도시한 단계 2010으로 진행한다.If the result of the determination in step 2004 is no, then in step 2006, the value of flag 1 is set to "0", for example, and the process proceeds to step 2007. This step 2007 corresponds to the comparator 54 shown in FIG. In step 2007, the ratio of the time THold of the latest two pulse signals to the time THnew is compared with the integer CCH1 to make a magnitude judgment, and if the result of the comparison exceeds the integer CCH1, i. For example, let's say "1". If the result of the determination in step 2007 is no, then in step 2009, the value of the flag 2 is set to "0", for example. The process then proceeds to step 2010 shown in FIG.

이 단계 2010은 제3도에 도시한 가산부(52 내지 53) 및 비교부(57)에 대응한다. 단계 2010에서는 최신 2개의 Low 신호 시간의 합계치인 ∑TL과 최신 2개의 High 신호 시간의 합계치인 ∑TH의 비를 정수 CLOW와 비교하여 대소 비교 판정을 행하고, 비교 결과가 합계치의 비가 정수 CCL2보다도 큰, 즉 예라면 단계 2011에서 RAM 내의 플래그 3의 값을 예를 들어 “1”로 한다.This step 2010 corresponds to the adders 52 to 53 and the comparator 57 shown in FIG. In step 2010, the comparison between the ratio of? TL, which is the sum of the two latest low signal times, and? TH, which is the sum of the two latest high signal times is compared with the constant CLOW, and a comparison is made. The comparison result is larger than the constant CCL2. In other words, if yes, the value of the flag 3 in the RAM is set to “1”, for example, in step 2011.

단계 2010의 비교 판정의 결과가 아니오라면 단계 2012에서 플래그 3의 값을 예를 들어 “0”으로 한다. 다음에, 단계 2013에 있어서 플래그 2=“0”또, 플래그 3=“0”인지의 여부를 판정한다. 단계 2013에서 단계 2017까지의 흐름은 도3에 도시한 판별부(59)에 대응한 것이다. 그리고, 단계 2013에 있어서 플래그 2와 플래그 3의 판정 조건이 동시에 성립할 때, 즉 판정 결과가 예라면 단계 2014에 있어서 제1 기통의 피스톤이 상사점 전방의 AG2의 각도 위치에 있다고 판정한다. 이 상태는 최신 2개의 펄스 신호가 이미 설명한 제7도의 신호 패턴 1이라는 것을 나타내고, 제11도에 도시한 제1 기통의 판정 조건 및 판정 결과에 대응한다.If the result of the comparison decision in step 2010 is no, then in step 2012, the value of flag 3 is, for example, "0". Next, in step 2013, it is determined whether the flag 2 is "0" and the flag 3 is "0". The flow from step 2013 to step 2017 corresponds to the discriminating unit 59 shown in FIG. When the determination conditions of the flag 2 and the flag 3 are satisfied at the same time in step 2013, that is, if the determination result is YES, it is determined in step 2014 that the piston of the first cylinder is at the angular position of AG2 in front of the top dead center. This state indicates that the latest two pulse signals are the signal pattern 1 of FIG. 7 described above, and correspond to the determination condition and the determination result of the first cylinder shown in FIG.

단계 2013에 있어서 판정 결과가 아니오인 때는 단계 2015로 진행한다. 그리고, 단계 2015에 있어서 플래그 1=“0” 또, 플래그 2=“1”인지의 여부를 판정한다.When the determination result in step 2013 is NO, the flow proceeds to step 2015. In step 2015, it is determined whether the flag 1 is "0" and the flag 2 is "1".

그리고, 단계 2015에 있어서 플래그 1과 플래그 2의 판정 조건이 동시에 성립할 때, 즉 판정 결과가 예라면 단계 2016에 있어서 제2 기통의 피스톤이 상사점 전방의 AG2의 각도 위치에 있다고 판정한다. 이 상태는 최신 2개의 펄스 신호가 이미 설명한 제 8 도의 신호 패턴 2라는 것을 나타내고, 제11도에 도시한 제2 기통의 판정 조건 및 판정 결과에 대응한다.When the determination conditions of the flag 1 and the flag 2 are satisfied at the same time in step 2015, that is, if the determination result is YES, it is determined in step 2016 that the piston of the second cylinder is at the angular position of AG2 ahead of the top dead center. This state indicates that the latest two pulse signals are the signal pattern 2 of FIG. 8 already described, and correspond to the determination condition and the determination result of the second cylinder shown in FIG.

단계 2015에 있어서 판정 결과가 아니오인 때는 단계 2017로 진행한다. 그리고, 단계 2017에 있어서 플래그 1=“1” 또, 플래그 3=“1”인지의 여부를 판정한다.When the determination result in step 2015 is NO, the flow proceeds to step 2017. In step 2017, it is determined whether the flag 1 is "1" or the flag 3 is "1".

그리고, 단계 2017에 있어서 플래그 1과 플래그 3의 판정 조건이 동시에 성립할 때, 즉 판정 결과가 예라면 단계 2018에 있어서 제3 기통의 피스톤이 상사점 전방의 AG2의 각도 위치에 있다고 판정한다. 이 상태는 최신 2개의 펄스 신호가 이미 설명한 도9의 신호 패턴 3이라는 것을 나타내고, 제11도에 도시한 제3 기통의 판정 조건 및 판정 결과에 대응한다.When the determination conditions of the flag 1 and the flag 3 are satisfied at the same time in step 2017, that is, if the determination result is YES, it is determined in step 2018 that the piston of the third cylinder is at the angular position of AG2 in front of the top dead center. This state indicates that the latest two pulse signals are the signal pattern 3 of FIG. 9 described above, and correspond to the determination condition and the determination result of the third cylinder shown in FIG.

단계 2018에 있어서 제3 기통의 판정을 행한 후, 도19에 도시한 단계 2020에 의해 RAM 내의 기통 판정 결과를 나타낸 플래그에 기통 판정이 OK라는 것을 나타내는 값, 예를 들어 “1”을 설정한다.After the third cylinder has been determined in step 2018, a value indicating that the cylinder determination is OK, for example, "1", is set to the flag indicating the cylinder determination result in the RAM by step 2020 shown in FIG.

단계 2017에 있어서 판정 결과가 아니오인 때는 단계 2019에 의해 기통 판정 결과를 나타낸 플래그에 기통 판정이 NG라는 것을 나타내는 값, 예를 들어 “0”을 설정한다.When the determination result in step 2017 is NO, a value indicating that the cylinder determination is NG, for example, "0", is set in the flag indicating the cylinder determination result by step 2019.

마지막으로 단계 2021에 있어서 기통 판정을 계속할지의 여부의 판정이 행해진다. 즉, 자동차의 운전을 위한 키이 스위치가 OFF 되었는지, 혹은 기타 원인에 의한내연 기관의 정지 지령이 제어 유닛(11)으로 제공되었는지를 판정하고 있다. 이와 같이, 단계 2021에 있어서 판정 결과가 예인 경우, 즉 기통 판정 제어를 계속할 경우는 다시 도17에 도시한 단계 2001의 시간 연산의 흐름을 반복한다. 단계 2021에 있어서 판정 결과가 아니오인 때는 기통 판정 제어를 종료한다.Finally, in step 2021, a determination is made as to whether to continue cylinder determination. In other words, it is determined whether the key switch for driving the automobile is turned off or whether the stop command of the internal combustion engine is provided to the control unit 11 due to other causes. In this manner, when the determination result in step 2021 is YES, that is, when the cylinder determination control is continued, the flow of time operation of step 2001 shown in FIG. 17 is repeated again. If the determination result in step 2021 is NO, the cylinder determination control ends.

상기 설명한 바와 같이, 본 실시예에 있어서는 기통 판정에 병행하여 동시 분사 제어, 연료 분사 제어 및 점화 제어가 행해진다.As described above, in this embodiment, simultaneous injection control, fuel injection control, and ignition control are performed in parallel with the cylinder determination.

이상, 본 발명의 일 실시예에 대하여 설명했는데 본 발명은 상기 실시예에 한정된 것이 아니라, 특허 청구의 범위에 기재된 본 발명의 정신을 일탈하는 일 없이 설계에 있어서 각종 변경을 할 수 있는 것이다.As mentioned above, although one Example of this invention was described, this invention is not limited to the said Example, A various change can be made in a design, without deviating from the mind of this invention described in the claim.

예를 들면, 상기 실시예에 있어서 제15도의 단계 1001에 있어서 Low, High 신호를 검출하는 경우, 입 력신호의 High, Low의 계측 시간이 그 내연 기관의 최고 회전수에 있어서 회전각 센서에서 당연히 얻어져야만 하는 입력 신호 파형의 지속 시간보다도 현저하게 짧은 때는 상기의 계측 및 검출된 신호는 정규의 입력 신호가 아니라, 이른바 노이즈로서 판정 대상에서 제외하는 것도 가능하다. 이와 같은 제어 방법으로도 본 발명의 목적으로 하는 기통 판정 제어의 효과를 조금도 손상시키는 일은 없다.For example, in the above embodiment, in the case of detecting the low and high signals in step 1001 of FIG. 15, the measurement time of the high and low of the input signal is naturally determined by the rotation angle sensor at the maximum rotational speed of the internal combustion engine. When the measurement signal and the detected signal are significantly shorter than the duration of the input signal waveform that should be obtained, the above-described measured and detected signals can be excluded from the object of determination as so-called noise rather than a normal input signal. Even in such a control method, the effect of the cylinder determination control made for the purpose of the present invention is not impaired at all.

마찬가지로, 도15의 단계 1001에 있어서 1세트의 Low, High 입력 신호의 계측 시간이 그 내연 기관의 시동시의 크랭킹시의 엔진 회전수에 있어서 회전각 센서에서 당연히 얻어져야만 하는 파형의 지속 시간보다도 현저하게 긴 때는 상기 계측 및 검출된 신호는 정규의 입력 신호가 아니라고 하여 판정 대상에서 제외하는 것도 상기 설명과 마찬가지로 가능하다.Similarly, in step 1001 of Fig. 15, the measurement time of one set of low and high input signals is longer than the duration of the waveform which must be obtained naturally by the rotation angle sensor in the engine speed at cranking when the internal combustion engine is started. When it is remarkably long, it is also possible to exclude from the determination object that the said measured and detected signal is not a normal input signal.

또, 제15도에 도시한 단계 1003에 있어서 기통 판정 결과가 OK라면 다음 행정, 즉 연료 분사 제어 및 점화 제어의 기동 처리를 행하게 하고 있다. 이 대신에, 기통 판정 결과가 2회 연속하여 OK인 경우에 다음 행정으로 진행하도록 하는 것이 가능하다. 이른바 기통 판정의 2회 읽기를 행하는 것이 가능하다.In addition, if the cylinder determination result is OK in step 1003 shown in FIG. 15, the start process of the next stroke, that is, fuel injection control and ignition control, is performed. Instead, it is possible to proceed to the next stroke when the cylinder determination result is OK two times in succession. It is possible to perform two times of so-called cylinder determinations.

즉, 제17도 내지 제19도에 도시한 기통 판정의 결과를 2회 행하고, 2회의 기통 판정에 의해 기통이 정확한 순서대로 검출되면 제15도에 기재된 단계 1003에서 기통 판정은 OK라고 하는 것이 가능하다.That is, if the results of the cylinder determination shown in FIGS. 17 to 19 are performed twice, and the cylinders are detected in the correct order by the two cylinder determinations, the cylinder determination can be said to be OK in step 1003 described in FIG. Do.

이와 같은 제어 방법은 내연 기관의 시동시에 있어서 회전 변동이 클 때 등에는 잘못된 기통 판정을 방지하고, 확실한 기통 판정을 행할 필요가 있으므로 오히려 바람직한 기통 판정 방법이다. 이와 같은 2회의 기통 판정 방식으로써도 최초 1세트의 Low, High 신호 입력을 받은 시점에서 제15도의 단계 1002에 도시한 바와 같이 동시 분사 제어를 개시하고 있고, 2회의 정확한 기통 판정 후 점화에 의해 바로 시동하고 있으므로 시동성 개선의 효과는 얻을 수 있다.Such a control method is a preferable cylinder determination method because it is necessary to prevent incorrect cylinder determination and to perform reliable cylinder determination when the rotational fluctuation is large at the start of the internal combustion engine. In this two-cylinder determination method, simultaneous injection control is started as shown in step 1002 of FIG. 15 at the time of receiving the first one set of low and high signals, and immediately after ignition after two accurate cylinder determinations. Since starting, the effect of improving startability can be obtained.

또, 부가하면 2회의 연속된 기통 판정 결과를 얻는 경우 하기의 2가지 방법이 있다.In addition, when obtaining two consecutive cylinder determination results, there are the following two methods.

제1의 방법은, 최초 제1회의 기통 판정을 최초 2세트의 Low, High 신호 입력에 의해 행하고, 이어서 제2회의 기통 판정을 최초 2세트의 Low, High 신호 입력에 이어지는 다음의 별도 2세트의 Low, High 신호 입력으로 행하는 방법이다.In the first method, the first first cylinder determination is performed by the first two sets of low and high signal inputs, and then the second cylinder determination is performed by two separate sets of the following two sets following the first two sets of low and high signal inputs. This is a method of low and high signal input.

제2의 방법은, 최초 제1회의 기통 판정을 최초 2세트의 Low, High 신호 입력에 의해 행하고, 이어서 제2회의 기통 판정을 최초의 판정에 사용한 2세트의 Low, High 신호 입력 중, 후반 1세트의 Low, High 신호를 포함하여 이것에 이어지는 1세트의 신호에 의한 2세트의 Low, High 신호 입력으로 행하는 방법이다.The second method uses the first two sets of low and high signals input for the first two sets of low and high signals, followed by two sets of low and high signals for the first set of two low and high signals. This is a method of performing a set of two low and high signal inputs, including a set of low and high signals, followed by a set of signals.

상기 제1의 방법과 제2의 방법 중 어느 것을 이용해도 된다.You may use either the said 1st method and the 2nd method.

또, 제16도의 단계 1005에 있어서 기통이 정확한 순서대로 검출되고 있는지의 판정에서는 제17도에서 제19도까지의 흐름에 도시한 기통 판정을 매회 실시하는 것을 전제로 하고 있다. 그 대신에, 최초로 기통 판정한 후는 기준 판별용 신호의 입력 검출만으로 하는 것이 가능하다. 즉, 제15도에 도시한 단계 1003에 있어서 기통 판정이 OK로 된 후는 제17도에 도시한 단계 2001에서 단계 2003까지의 판정을 행하고, 이후에는 제20도 및 제21도에 도시한 흐름에 의해 제어를 행하는 것이다.In addition, in the determination of whether the cylinders are detected in the correct order in step 1005 of FIG. 16, the cylinder determination shown in the flow from FIG. 17 to FIG. 19 is assumed every time. Instead, after the cylinder is first determined, only input detection of the reference discrimination signal can be performed. That is, after the cylinder determination is OK in step 1003 shown in FIG. 15, the determination is made from step 2001 to step 2003 shown in FIG. 17, and thereafter, the flows shown in FIG. 20 and FIG. The control is performed by.

그래서, 제20도에 대하여 설명한다. 단계 3001에 있어서 단계 2020에서의 기통 판정 결과가 OK가 되고 있는지의 여부를 판정한다. 단계 3001에 있어서의 판정 결과가 예인 경우는 단계 3002에 있어서 판정 기통 메모리[제2도의 RAM 및 제3도의 기통수 가산부(60)에 대응]를 설정한다.Thus, FIG. 20 will be described. In step 3001, it is determined whether or not the cylinder determination result in step 2020 is OK. In a case where the determination result in step 3001 is YES, in step 3002 a determination cylinder memory (corresponding to the RAM of FIG. 2 and the cylinder number adding unit 60 of FIG. 3) is set.

즉, 상기의 제19도에 도시한 단계 2020에서 기통 판정이 OK라고 된 기통 번호를 단계 3002에서 판정 기통 메모리에 판정 기통 번호로써 설정한다. 즉, 직전에 판정된 기통이 제1 기통이라면 판정 기통 메모리에 1을, 제2 기통이라면 판정 기통 메모리에 2를, 제3 기통이라면 판정 기통 메모리에 3을, 그리고 기준 판별용 신호라고 판정되어 있는 때는 판정 기통 메모리에 4를 설정한다.That is, the cylinder number whose cylinder determination is OK in step 2020 shown in FIG. 19 above is set in the determination cylinder memory as the determination cylinder number in step 3002. That is, if the immediately determined cylinder is the first cylinder, it is determined to be 1 in the determination cylinder memory, 2 in the second cylinder, 3 in the determination cylinder memory, and 3 in the determination cylinder memory. 4 is set in the judgment cylinder memory.

이어서, 단계 3003에 있어서는 1세트의 Low, High 신호가 입력되었는지를 판정한다. 신호 입력이 없으면 입력되기까지 대기하고 있다. 신호 입력이 있는 경우, 즉 단계 3003의 판정 결과가 예인 경우에는 입력한 최신 1세트와, 직전 1세트의 합계 2세트의 Low, High 신호에 의해 기준 판별용 신호인지의 여부를 단계 3004에 의해 판정한다. 이 기준 판별용 신호인지 여부의 판정 방법은 도16에 있어서의 단계 2002 및 단계 2003과 동일하므로 설명은 생략한다.Next, in step 3003, it is determined whether one set of low and high signals is input. If there is no signal input, it waits for input. If there is a signal input, that is, if the determination result in step 3003 is YES, it is determined in step 3004 whether it is a reference determination signal by the latest one set and two sets of low and high signals in total, one set in advance. do. The method of determining whether or not this reference discriminating signal is the same as in steps 2002 and 2003 in FIG.

단계 3004에 있어서의 판정 결과가 예, 즉 기준 판별용 신호가 판정된 때는 단계 3005로 진행한다. 단계 3005에 있어서는 판정 기통 메모리를 4로 설정한다. 그리고, 도21에 도시한 단계 3008로 진행하여 연료 분사 제어 및 점화 제어를 계속한다. 마지막으로, 단계 3009에 있어서 기통 판정 제어를 계속할지의 여부를 검토한다. 결과가 예라면 단계 3003의 판정으로 되돌아간다.When the determination result in step 3004 is YES, that is, when the reference determination signal is determined, the process proceeds to step 3005. In step 3005, the determination cylinder memory is set to four. The flow advances to step 3008 shown in FIG. 21 to continue fuel injection control and ignition control. Finally, it is examined whether to continue the cylinder determination control in step 3009. If the result is yes, the process returns to the determination of step 3003.

한편, 단계 3004에서의 판정에 있어서 결과가 아니오라면 단계 3006에 의해 판정 기통 메모리를 1만큼 계수시킨다. 즉, 단계 3002에 있어서의 설정 값에 1을 가산한다. 단계 3006에 있어서 가산한 결과가 4가 아니라면, 즉 판정 결과가 아니오라면 단계 3008로 이어진다.On the other hand, if the result in the determination in step 3004 is NO, the determination cylinder memory is counted by one in step 3006. That is, 1 is added to the setting value in step 3002. If the addition result in step 3006 is not 4, that is, the determination result is no, step 3008 is continued.

단계 3007에 있어서 판정 결과가 예, 즉 판정 기통 메모리가 4인 때는 단계 3004에서의 판정 결과와 상반되므로 제어 시스템의 이상으로 판정하고, 단계 3010에 있어서 NG 회수 메모리를 계수한다. 이 NG 회수 메모리의 기능은 제16도에 도시한 단계 1007의 것과 동일하다.When the determination result in step 3007 is YES, that is, when the determination cylinder memory is 4, it is contrary to the determination result in step 3004, and it is determined that the control system is abnormal. In step 3010, the NG recovery memory is counted. The function of this NG recovery memory is the same as that of step 1007 shown in FIG.

이상 제20 및 제21도에서 설명한 바와 같이, 최초의 기통 판정이 행해진 후는 기준 판별용 신호의 확인을 행하는 것으로 하고, 다른 기통에 대해서는 신호 파형의 입력에 의해 판정 기통 메모리를 계수함으로써 기통 판정을 행하도록 한다. 이렇게 하면, 통상의 기통 판정은 수학식1에서 수학식6까지의 여섯개의 식을 연산해야 하는 것에 비해, 기준 판별용 신호를 판정하기 위한 연산은 수학식6 하나만으로도 되고, 연산에 필요로 하는 시간을 최소로 하는 것이 가능해진다. 이로 인해, 내연 기관이 고속으로 회전하고 있을 때에도 연산을 확실하게 행할 수 있으므로 기통 판정 제어의 확실성, 신뢰성이 높아지게 된다.As described above with reference to FIGS. 20 and 21, after the first cylinder determination is performed, the reference determination signal is checked. For the other cylinders, the cylinder determination is performed by counting the determination cylinder memory by inputting a signal waveform. Do it. In this case, in contrast to the normal cylinder determination, six equations (1) to (6) must be calculated, whereas only one calculation (6) is required to determine the reference determination signal, and the time required for the calculation is required. It becomes possible to minimize the. For this reason, since calculation can be performed reliably even when an internal combustion engine is rotating at high speed, the certainty and reliability of cylinder determination control become high.

또, 상기 실시예에 있어서는 회전각 센서(12)에 광전 소자를 사용한 경우에 대하여 설명했는데, LED의 광전 소자를 대신하여 다른 검출 소자를 사용해도 되는 것은 물론이고, 이 경우 요구되는 기능으로써는 크랭크축의 회전에 대응한 신호를 발생할 수 있는 것이면 되고, 전자 픽업 등의 사용이 가능하다.In addition, in the above embodiment, the case where the photoelectric element is used for the rotation angle sensor 12 has been described. Of course, other detection elements may be used in place of the photoelectric element of the LED. What is necessary is just to be able to generate | occur | produce the signal corresponding to rotation of an axis, and the use of an electronic pickup etc. is possible.

또, 상기 실시예에서는 1세트의 Low 신호와 High 신호가 입력된 시점(입력 신호의 급하강시)에 바로 동시 분사 제어를 행하고 있다. 그 대신에, 1세트의 Low 신호와 High 신호가 입력된 후에 계속해서 입력된 Low 신호의 종료단, 즉 다음 High 신호의 급상승시에 동시 분사 제어를 행하도록 하는 것도 가능하다.In the above embodiment, simultaneous injection control is performed immediately at the time when one set of the Low signal and the High signal are input (during the sudden drop of the input signal). Alternatively, it is also possible to carry out co-injection control at the end of the low signal continuously inputted after the input of one set of Low and High signals, i.

상기와 같이, 동시 분사의 타이밍을 변경하는 것도 가능하므로 내연 기관의 특성에 따라서는 공회전시의 회전 변동 저하, 배기 가스 성분으로의 영향이 개선되는 등 바람직한 경우도 있다.As described above, since the timing of the simultaneous injection can be changed, depending on the characteristics of the internal combustion engine, the rotational fluctuation during idling and the influence on the exhaust gas component may be improved.

그리고, 본 발명은 1개의 회전각 센서를 이용하여 2세트의 High, Low 신호 입력에 의한 신호 패턴과 내연 기관의 운전 상태에 대응한 판정 정수를 사용하여 기통 판정을 행하고, 또 시동시에는 상기 2세트의 High, Low 신호 입력 전에 1세트의 High, Low 신호가 입력된 시점에서 연료 분사의 조기 개시를 행하여 시동성의 향상을 꾀하는 데에 있다. 따라서, 상기한 다른 실시예라도 본 발명의 목적인 기통 판정과 시동성 향상의 기능을 조금도 파손하는 일은 없다.In addition, the present invention performs cylinder determination using a single rotation angle sensor using two sets of signal patterns by high and low signal inputs and a determination constant corresponding to an operating state of the internal combustion engine. This is to improve the startability by early starting fuel injection when a set of high and low signals are input before the set high and low signals are input. Therefore, even in the above-described other embodiments, the function of cylinder determination and startability improvement, which is the object of the present invention, is not damaged at all.

이상의 실시예는 본 발명을 3기통의 내연 기관에 적용한 경우인데, 본 발명은 4기통의 내연 기관에도 적용 가능하다. 이하, 4기통의 내연 기관에 적용한 경우의 실시예에 대하여 설명한다. 4기통인 경우의 회전각 센서(12)로부터의 펄스 신호 파형은 제22도에 도시한 바와 같이 된다. 제22도에서 명백한 바와 같이, 4기통의 내연 기관의 경우에는 제4도에 도시한 3기통의 경우에 비해 1기통(제4 기통)만큼의 기통용 펄스 신호 P4가 증가해 있다. 따라서, 신호 패턴으로는 도22에 도시한 바와 같이 신호 패턴 1', 신호 패턴 2', 신호 패턴 3', 신호 패턴 4', 신호 패턴 5'의 5개의 신호 패턴이 있다. 제22도에 있어서의 신호 패턴 1', 신호 패턴 2', 신호 패턴 5'는 각각 도7의 신호 패턴 1, 제8도의 신호 패턴 2, 도10의 신호 패턴 4와 각각 대응한다. 따라서, 이들 신호 패턴 1', 2', 5'에 대해서는 그 종단, 즉 이들 신호 패턴 1', 2', 5'의 종단에 대응하는 펄스 신호 P1, P2, R의 급하강마다 상기 실시예의 제17 내지 제19도에서의 처리와 마찬가지로 대응하는 기통이 판별 가능하다.The above embodiment is a case where the present invention is applied to a three-cylinder internal combustion engine, and the present invention is also applicable to a four-cylinder internal combustion engine. Hereinafter, the Example at the time of applying to a 4-cylinder internal combustion engine is demonstrated. The pulse signal waveform from the rotation angle sensor 12 in the case of four cylinders is as shown in FIG. As is apparent from FIG. 22, in the four-cylinder internal combustion engine, the cylinder pulse signal P4 is increased by one cylinder (fourth cylinder) compared with the three cylinder shown in FIG. Thus, as shown in Fig. 22, there are five signal patterns, signal pattern 1 ', signal pattern 2', signal pattern 3 ', signal pattern 4', and signal pattern 5 '. Signal pattern 1 ', signal pattern 2', and signal pattern 5 'in FIG. 22 correspond to signal pattern 1 in FIG. 7, signal pattern 2 in FIG. 8, and signal pattern 4 in FIG. Therefore, for the signal patterns 1 ', 2', and 5 ', the first embodiment of the embodiment is performed for each of the terminations of the pulse signals P1, P2, and R corresponding to the terminal ends thereof, i. Similar to the processing in Figs. 17 to 19, the corresponding cylinder can be discriminated.

그러나, 신호 패턴 3', 신호 패턴 4'에 대해서는 동일한 신호 패턴이므로 이들 신호 패턴이 식별되어도 대응하는 기통이 제3 기통인지 제4 기통인지는 판별할 수 없다. 그래서, 최초의 펄스 신호의 급하강 시점에서 신호 패턴이 신호 패턴 3'와 동일하게 식별된 경우에는 대응하는 기통이 제3 기통이라고 판별한다. 이어서, 다음 펄스 신호의 급하강 시점에서 신호 패턴이 다시 신호 패턴 3'와 동일하게 식별된 경우에는 대응하는 기통이 제4 기통이라고 판별한다. 이리하여, 연속해서 신호 패턴이 신호 패턴 3'로 판정된 경우에는 최신의 신호 패턴을 신호 패턴 4'라고 하고, 대응하는 펄스 신호 P4의 급하강 시점에서는 제4 기통의 피스톤이 상사점 전방의 소정의 각도 AG2의 범위 내에 있다고 판정된다.However, since the signal patterns 3 'and 4' are the same signal patterns, even if these signal patterns are identified, it cannot be determined whether the corresponding cylinder is the third cylinder or the fourth cylinder. Therefore, when the signal pattern is identified in the same manner as the signal pattern 3 'at the time when the first pulse signal falls, the corresponding cylinder is determined as the third cylinder. Subsequently, when the signal pattern is again identified in the same manner as the signal pattern 3 'at the time of the descent of the next pulse signal, it is determined that the corresponding cylinder is the fourth cylinder. Thus, when the signal pattern is continuously determined as the signal pattern 3 ', the latest signal pattern is referred to as the signal pattern 4', and the piston of the fourth cylinder is predetermined in front of the top dead center at the point of descent of the corresponding pulse signal P4. Is determined to be within the range of the angle AG2.

이와 같이 하여, 본 발명은 4기통의 내연 기관에 적용한 경우에도 제3 기통의 경우와 동일한 효과를 얻을 수 있는 것이다. 또, 본 발명을 4기통의 내연 기관에 적용한 경우에도 상기한 제3 기통의 경우와 마찬가지로 각종 설계 변경이 가능하다.In this way, the present invention can achieve the same effect as in the third cylinder even when applied to a four-cylinder internal combustion engine. Further, even when the present invention is applied to a four-cylinder internal combustion engine, various design changes can be made as in the case of the third cylinder described above.

이상의 설명에서 이해할 수 있는 바와 같이, 본 발명의 내연 기관의 기통 판정 제어 장치는 하나의 회전각 센서를 사용하여 기준의 기통 판정용 신호를 포함한 각 기통에 대응하는 펄스 신호 파형을 발생함으로써, 기통의 판별을 하는 것이다. 즉, 크랭크축의 회전에 의거하여 입력된 최신 펄스 신호 파형의 급하강마다 최신 2세트의 Low 신호 파형과 High 신호 파형의 시간을 합산한 시간비로 얻어지는 신호 패턴을 내연 기관의 운전 상태에 대응한 판정 정수를 사용하여 식별하여 기통 판정을 행한다. 따라서, 내연 기관의 운전 상태의 변동에 관계없이, 특히 시동시의 회전 변동 상태에 있어서도 내연 기관의 전 기통에 대하여 모두 판정할 수 있다.As can be understood from the above description, the cylinder determination control apparatus of the internal combustion engine of the present invention uses one rotation angle sensor to generate a pulse signal waveform corresponding to each cylinder including a reference cylinder determination signal, thereby generating To make a distinction. That is, the determination constant corresponding to the operation state of the internal combustion engine is obtained by obtaining a signal pattern obtained by summing the time of the latest two sets of low signal waveforms and high signal waveforms for each descent of the latest pulse signal waveform input based on the rotation of the crankshaft. Use to identify and perform cylinder determination. Therefore, irrespective of the fluctuations in the operating state of the internal combustion engine, it is possible to judge all of the electric cylinders of the internal combustion engine even in the rotation fluctuation state at the time of starting.

또, 시동시에 기통 판정 종료 전에 동시 분사 제어를 행할 수 있으므로 기통 판정 종료시에 점화 제어를 개시하면, 내연 기관은 이미 분사된 연료가 점화 불꽃에 의해 폭발하여 바로 시동할 수 있으므로 시동성이 개선된다.In addition, since simultaneous injection control can be performed before the end of the cylinder determination at the start, when the ignition control is started at the end of the cylinder determination, the internal combustion engine can start immediately after the fuel already injected is exploded by the ignition spark, thereby improving startability.

그리고, 제15도 내지 제21도에 도시한 흐름도는 제2도의 제어 유닛(11) 내의 ROM 내의 프로그램에 의해 실행되는 것이다. 이와 같은 프로그램은 ROM 내에 미리 기입해 두어도 되나, 플로피 디스크, CD-ROM, MO 등의 기억 매체에 기입해 두고 해당 기억 매체를 도2에 도시한 기억 매체 독출 장치(80)로 독취하여, 제어 유닛(11) 내의 입출력 인터페이스를 거쳐서 ROM에 기입하도록 해도 된다. 또, 제어 유닛(11) 내의 입출력 인터페이스를 외부 네트워크에 접속하고, 외부 네트워크에서 이와 같은 프로그램을 입출력 인터페이스를 거쳐서 ROM에 기입하도록 해도 된다.15 to 21 are executed by a program in the ROM in the control unit 11 of FIG. Such a program may be written in the ROM in advance, but may be written in a storage medium such as a floppy disk, CD-ROM, or MO, and the storage medium is read by the storage medium reading device 80 shown in FIG. You may make it write to ROM via the input / output interface in (11). In addition, the input / output interface in the control unit 11 may be connected to an external network, and the external network may write such a program to the ROM via the input / output interface.

다음에, 본 발명의 또 다른 실시예에 대하여 설명한다. 제6도에 도시한 신호 패턴1 내지 4는 그것을 구성하는 2개의 펄스 신호의 주기의 비가 각각 신호 패턴 1 내지 4마다 다르다. 그래서, 이 실시예에 있어서는 신호 패턴 1 내지 4의 각각에 대하여 그것을 구성하는 2개의 펄스 신호의 주기의 비를 미리 구해 놓고, 회전각 센서로부터의 최신 2개의 펄스 신호의 주기의 비를 구함으로써, 이 최신 2개의 펄스 신호가 어느 신호 패턴에 속하는지 판별 가능해지고, 따라서 기통을 판별할 수 있다.Next, another embodiment of the present invention will be described. The signal patterns 1 to 4 shown in FIG. 6 differ in the ratios of the periods of the two pulse signals constituting them to the signal patterns 1 to 4, respectively. Thus, in this embodiment, the ratio of the cycles of the two pulse signals constituting it for each of the signal patterns 1 to 4 is obtained in advance, and the ratio of the cycles of the latest two pulse signals from the rotation angle sensor is obtained. It is possible to discriminate to which signal pattern these two latest pulse signals belong, and thus the cylinder can be discriminated.

상술한 바와 같이, 본 발명에 의하면, 하나뿐인 회전각 센서를 이용하여 회전각 센서로부터의 연속된 최신의 2개의 펄스 신호, 즉 최신의 2세트의 고수준 파형 및 저수준 파형을 이용하여 모든 기통의 판정을 확실하고 신속하게 행할 수 있다.As described above, according to the present invention, the determination of all cylinders using the latest two consecutive pulse signals from the rotation angle sensor using only one rotation angle sensor, that is, the latest two sets of high and low level waveforms. Can be performed reliably and quickly.

이와 같은 구성에 의해, 기통 판정은 정확하게 행해지고, 또 판정 제어가 이상한 경우에는 잘못된 점화, 분사 제어를 방지할 수 있다.With such a configuration, cylinder determination is accurately performed, and when ignition control is abnormal, erroneous ignition and injection control can be prevented.

Claims (23)

차량용 내연 기관의 기통 판정 제어 장치에 있어서, 내연 기관의 회전에 따라 저수준과 고수준으로 이루어진 펄스 신호를 순차적으로 출력하는 회전각 센서와, 상기 회전각 센서로부터 상기 펄스 신호를 입력할 때마다 해당 펄스 신호의 저수준의 지속 시간 및 고수준의 지속 시간을 계측하여 순차적으로 출력하는 시간 계측부와, 상기 시간 계측부로부터의 최신의 고수준의 지속 시간과 그 직전의 고수준의 지속 시간을 가산하여 출력하는 고수준 가산부와, 상기 시간 계측부로부터의 최신의 저수준의 지속 시간과 그 직전의 저수준의 지속 시간을 가산하여 출력하는 저수준 가산부와, 상기 고수준 가산부에서 가산한 고수준의 지속 시간과 상기 저수준 가산부에서 가산한 저수준 지속 시간을 비교하여 그들의 비를 제1 비로서 출력하는 제1 비교부와, 상기 시간 계측부로부터의 최신의 고수준의 지속 시간과 그 직전의 고수준의 지속 시간을 비교하여 그들의 비를 제2 비로서 출력하는 제2 비교부와, 상기 시간 계측부로부터의 최신의 저수준의 지속 시간과 그 직전의 저수준의 지속 시간을 비교하여 그들의 비를 제3 비로서 출력하는 제3 비교부와, 상기 제1, 제2 및 제3 비교부에서의 상기 제1, 제2 및 제3 비에 의거해, 그 피스톤이 소정의 크랭크 각도 위치에 있는 기통을 판별하는 기통 판별부를 구비한 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.A cylinder determination control device for an internal combustion engine for a vehicle, comprising: a rotation angle sensor for sequentially outputting a pulse signal having a low level and a high level according to the rotation of the internal combustion engine, and a corresponding pulse signal each time the pulse signal is input from the rotation angle sensor. A time measuring unit for measuring and continuously outputting the low level duration time and the high level duration time of the low level duration, a high level adder that adds and outputs the latest high level duration time from the time measuring part and the last time level of the previous level; A low level adder that adds and outputs the latest low level duration from the time measuring unit and a low level duration immediately before it; a high level duration added by the high level adder and a low level duration added by the low level adder; A first comparator which compares time and outputs their ratio as a first ratio; A second comparator which compares the latest high level duration from the time measuring section with the last high level duration and outputs their ratio as a second ratio, and the latest low level duration from the time measuring section and its On the basis of the third comparison section for comparing the last low-level duration time and outputting their ratio as the third ratio, and the first, second and third ratios in the first, second and third comparison sections. And a cylinder discriminating unit for discriminating a cylinder whose piston is at a predetermined crank angle position. 제1항에 있어서, 상기 회전각 센서는 상기 내연 기관의 각 기통의 피스톤이 소정의 크랭크 각도 위치에 올 때마다 기통용의 펄스 신호를 발생하는 동시에, 상기 내연 기관의 크랭크축이 특정 크랭크 각도 위치에 올 때마다 기준 펄스 신호를 발생하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.2. The rotation angle sensor according to claim 1, wherein the rotation angle sensor generates a pulse signal for the cylinder whenever the piston of each cylinder of the internal combustion engine reaches a predetermined crank angle position, and the crank shaft of the internal combustion engine has a specific crank angle position. And a reference pulse signal is generated every time it comes to. 제2항에 있어서, 상기 소정의 크랭크 각도 위치는 대응하는 기통의 피스톤이 상사점에 도달하기 전의 소정의 각도 위치인 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.3. The cylinder determination control device for an internal combustion engine according to claim 2, wherein the predetermined crank angle position is a predetermined angle position before the piston of the corresponding cylinder reaches a top dead center. 제2항에 있어서, 상기 기통 판정 제어 장치는 또한 소정의 복수의 판정 정수를 설정하는 판정 정수 설정부를 구비하고, 상기 기통 판별부는 상기 제1, 제2 및 제3의 비교부에서의 상기 제1, 제2 및 제3 비와 상기 판정 정수 설정부에서 설정된 상기 복수의 판정 정수를 비교함으로써, 상기 회전각 센서로부터의 최신 2개의 펄스 신호가 소정의 복수의 신호 패턴의 어느 것에 대응하는지를 판별하고, 판별된 신호 패턴에 의해 피스톤이 상기 소정의 크랭크 각도 위치에 있는 기통을 판별하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.The said cylinder determination control apparatus is further provided with the determination constant setting part which sets a predetermined some determination constant, The said cylinder determination part is the said 1st, 2nd, and 3rd comparison part in the said 1st By comparing the second and third ratios with the plurality of determination constants set by the determination constant setting unit, to determine which of the predetermined plurality of signal patterns corresponds to the latest two pulse signals from the rotation angle sensor, A cylinder determination control device for an internal combustion engine, characterized in that the cylinder at which the piston is located at the predetermined crank angle position is discriminated by the determined signal pattern. 제4항에 있어서, 상기 복수의 소정의 신호 패턴의 각각은 상기 회전각 센서로부터의 대응하는 기통용 펄스 신호 또는 기준 펄스 신호 및 그 직전의 펄스 신호의 고수준의 지속 시간과 저수준의 지속 시간의 관계에 의해 결정되는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.5. A relationship according to claim 4, wherein each of the plurality of predetermined signal patterns is a relationship between a high level duration and a low level duration of a corresponding cylindrical pulse signal or reference pulse signal from the rotation angle sensor and a pulse signal immediately before it. The cylinder determination control apparatus of an internal combustion engine characterized by the above-mentioned. 제4항에 있어서, 상기 기통 판정 제어 장치는 또한 상기 내연 기관의 운전 상태를 검출하는 검출부를 구비하고, 상기 판정 정수 설정부는 상기 검출부에 의해 검출된 내연 기관의 운전 상태에 따라서 상기 소정의 복수의 판정 정수의 값을 설정하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.The said cylinder determination control apparatus is further equipped with the detection part which detects the operation state of the said internal combustion engine, The said determination constant setting part is based on the operation state of the internal combustion engine detected by the said detection part, A cylinder determination control device for an internal combustion engine, wherein the value of the determination constant is set. 제6항에 있어서, 상기 판정 정수 설정부는 상기 검출부에 의해 검출된 내연 기관의 운전 상태를 나타내는 복수의 변수의 하나 또는 복수의 상태에 의거하여 상기 소정의 복수의 판정 정수의 값을 설정하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.The method according to claim 6, wherein the determination constant setting unit sets the values of the predetermined plurality of determination constants based on one or a plurality of states indicating a driving state of the internal combustion engine detected by the detection unit. The cylinder judgment control apparatus of an internal combustion engine. 제7항에 있어서, 상기 변수는 상기 내연 기관의 냉각수 온도, 흡기 온도, 회전수, 시동 후의 경과 시간, 연료 분사량, 차량 주행 속도 중 적어도 두개인 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.8. The cylinder determination control apparatus for an internal combustion engine according to claim 7, wherein the variable is at least two of a coolant temperature, an intake temperature, a rotation speed, an elapsed time after starting, a fuel injection amount, and a vehicle traveling speed of the internal combustion engine. 제1항에 있어서, 상기 기통 판정 제어 장치는 또한 상기 내연 기관이 스타터 모터에 의해 시동된 후, 상기 회전각 센서에서 최초의 펄스 신호의 저수준 및 고수준이 출력된 것에 응답하여 모든 기통으로 동시에 연료 분사를 행하는 동시 분사 제어부를 구비하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.2. The apparatus of claim 1, wherein the cylinder determination control device is also configured to simultaneously inject fuel into all cylinders in response to the low and high levels of the first pulse signal output from the rotation angle sensor after the internal combustion engine is started by the starter motor. A cylinder determination control device for an internal combustion engine, comprising: a simultaneous injection control unit configured to perform the operation. 제9항에 있어서, 상기 기통 판정 제어 장치는 또한 상기 기통 판별부에 의해 기통 판별될 때마다 그 판별된 기통에 점화 지시를 행하는 점화 제어부와, 그 판별된 기통 다음으로 점화되어야 하는 기통에 연료 분사 지시를 행하는 분사 제어부를 구비하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.10. The apparatus of claim 9, wherein the cylinder determination control device further includes an ignition control unit that issues an ignition instruction to the determined cylinder each time the cylinder is discriminated by the cylinder determination unit, and a fuel injection to a cylinder to be ignited next to the determined cylinder. A cylinder determination control device for an internal combustion engine, characterized by comprising an injection control unit for instructing. 제4항에 있어서, 상기 기통 판정 제어 장치는 또한 상기 기통 판별부에 의해 판별되어야 하는 기통의 순서를 규정하는 수단과, 상기 기통 판별부에 의해 판별된 기통이 상기 규정된 기통과 일치하는지의 여부를 판정하고, 일치한다고 판정된 경우에 그 판별된 기통은 정확하다고 판정하는 수단을 구비하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.5. The cylinder determination control apparatus according to claim 4, wherein the cylinder determination control apparatus further includes means for defining an order of cylinders to be discriminated by the cylinder discriminating unit, and whether or not the cylinder determined by the cylinder discriminating unit coincides with the prescribed cylinder. And means for determining that the determined cylinder is correct when it is determined to match, and the cylinder determination control apparatus for the internal combustion engine. 제11항에 있어서, 상기 기통 판정 제어 장치는 또한 상기 기통 판별부에 의해 판별된 기통이 상기 규정된 기통과 일치하지 않은 경우에 그 회수를 계수하는 수단과, 그 회수가 소정 회수에 도달하면 경보를 발생하는 수단을 구비하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.12. The apparatus of claim 11, wherein the cylinder determination control device further comprises means for counting the number of times when the cylinder determined by the cylinder determination unit does not match the prescribed cylinder, and an alarm when the number of times reaches a predetermined number. A cylinder determination control apparatus for an internal combustion engine, characterized by comprising means for generating. 제4항에 있어서, 상기 기통 판정 제어 장치는 또한 상기 기통 판별부에 의해 판별되어야 하는 기통의 순서를 규정하는 수단과, 상기 기통 판별부에 의해 제1회째 및 제2회째로 판별된 기통이 상기 규정된 기통과 각각 일치하는지의 여부를 판정하고, 일치한다고 판정된 경우에 그 제1회째로 판별된 기통은 정확하다고 판정하는 수단을 구비하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.5. The cylinder determination control apparatus according to claim 4, wherein the cylinder determination control apparatus further includes means for defining an order of cylinders to be discriminated by the cylinder discriminating unit, and a cylinder discriminated by the cylinder discriminating unit in the first and second times. And a means for determining whether or not each coincides with the prescribed cylinder, and determining that the first determined cylinder is correct when it is determined to coincide with the cylinder determination control apparatus for the internal combustion engine. 제4항에 있어서, 상기 기통 판별부는 내연 기관의 시동 후의 최초의 2개의 펄스 신호에 의해 기통 판별을 행한 후에는 1개의 펄스 신호의 저수준 및 고수준이 입력될 때마다 그 1개의 펄스 신호가 상기 기준 펄스 신호인지의 여부만을 판정하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.5. The cylinder discriminating unit according to claim 4, wherein after the cylinder discrimination is performed by the first two pulse signals after the start of the internal combustion engine, whenever one of the low and high levels of one pulse signal is input, the one pulse signal is used as the reference. A cylinder judgment control device for an internal combustion engine, characterized in that only the pulse signal is judged. 차량용 내연 기관의 기통 판정 제어 장치에 있어서, 내연 기관의 회전에 따라 저수준과 고수준으로 이루어진 펄스 신호를 순차적으로 출력하는 회전각 센서와, 상기 회전각 센서로부터 해당 펄스 신호를 입력할 때마다 해당 펄스 신호의 저수준의 지속 시간 및 고수준의 지속 시간을 순차적으로 계측하는 시간 계측부와, 상기 시간 계측부에서의 최신 2개의 펄스 신호의 고수준의 지속 시간과 저수준의 지속 시간 사이의 관계로부터, 상기 회전각 센서로부터의 펄스 신호의 패턴을 판별하는 수단과, 그 판별된 신호 패턴에서 그 피스톤이 소정의 크랭크 각도 위치에 있는 기통을 판별하는 기통 판별부를 구비한 것을 특징으로하는 내연 기관의 기통 판정 제어 장치.A cylinder determination control device for an internal combustion engine for a vehicle, comprising: a rotation angle sensor for sequentially outputting a pulse signal having a low level and a high level according to the rotation of the internal combustion engine, and a corresponding pulse signal whenever a corresponding pulse signal is input from the rotation angle sensor. From the rotation angle sensor from the relationship between the time measurement section for sequentially measuring the low level duration and the high level duration, and the high level duration and the low level duration of the latest two pulse signals in the time measurement section. Means for discriminating a pattern of a pulse signal and a cylinder discriminating unit for discriminating a cylinder in which the piston is at a predetermined crank angle position in the discriminated signal pattern. 제15항에 있어서, 상기 회전각 센서는 상기 내연 기관의 각 기통의 피스톤이 소정의 크랭크 각도 위치에 올 때마다 기통용의 펄스 신호를 발생하는 동시에, 상기 내연 기관의 크랭크축이 특정 크랭크 각도 위치에 올 때마다 기준 펄스 신호를 발생하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.16. The crankshaft of claim 15, wherein the rotation angle sensor generates a pulse signal for the cylinder whenever the piston of each cylinder of the internal combustion engine reaches a predetermined crank angle position, and the crank shaft of the internal combustion engine has a specific crank angle position. And a reference pulse signal is generated every time it comes to. 제16항에 있어서, 상기 소정의 크랭크 각도 위치는 대응하는 기통의 피스톤이 상사점에 도달하기 전의 소정의 각도 위치인 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.The cylinder determination control apparatus for an internal combustion engine according to claim 16, wherein the predetermined crank angle position is a predetermined angle position before the piston of the corresponding cylinder reaches a top dead center. 제16항에 있어서, 상기 기통 판정 제어 장치는 또한 상기 내연 기관이 스타터 모터에 의해 시동된 후, 상기 회전각 센서로부터 최초의 펄스 신호의 저수준 및 고수준이 출력된 것에 응답하여 모든 기통으로 동시에 연료 분사를 행하는 동시 분사 제어부와, 상기 기통 판별부에 의해 기통 판별될 때마다 그 판별된 기통에 점화 지시를 행하는 점화 제어부와, 그 판별된 기통 다음으로 점화되어야 하는 기통에 연료 분사 지시를 행하는 분사 제어부를 구비하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.17. The apparatus of claim 16, wherein the cylinder determination control device is further configured to simultaneously inject fuel into all cylinders in response to the low and high levels of the first pulse signal being output from the rotation angle sensor after the internal combustion engine is started by the starter motor. The simultaneous injection control unit for performing the operation, the ignition control unit for ignition instruction to the determined cylinder whenever the cylinder is discriminated by the cylinder determination unit, and the injection control unit for performing fuel injection instruction to the cylinder to be ignited next to the determined cylinder. The cylinder determination control apparatus of an internal combustion engine characterized by the above-mentioned. 제16항에 있어서, 상기 기통 판정 제어 장치는 또한 상기 기통 판별부에 의해 판별되어야 하는 기통의 순서를 규정하는 수단과, 상기 기통 판별부에 의해 판별된 기통이 상기 규정된 기통과 일치하는지의 여부를 판정하고, 일치한다고 판정된 경우에 그 판별된 기통은 정확하다고 판정하는 수단을 구비하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.17. The apparatus of claim 16, wherein the cylinder determination control apparatus further comprises means for defining an order of cylinders to be discriminated by the cylinder discriminating unit, and whether or not the cylinder determined by the cylinder discriminating unit coincides with the prescribed cylinder. And means for determining that the determined cylinder is correct when it is determined to match, and the cylinder determination control apparatus for the internal combustion engine. 제19항에 있어서, 상기 기통 판정 제어 장치는 또한 상기 기통 판별부에 의해 판별된 기통이 상기 규정된 기통과 일치하지 않은 경우에 그 회수를 계수하는 수단과, 그 회수가 소정 회수에 도달하면 경보를 발생하는 수단을 구비하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.The cylinder determination control apparatus further includes means for counting the number of times when the cylinder determined by the cylinder discriminating unit does not match the prescribed cylinder, and an alarm when the number of times reaches a predetermined number. A cylinder determination control apparatus for an internal combustion engine, characterized by comprising means for generating. 차량용 내연 기관의 기통 판정 제어 장치에 있어서, 내연 기관의 회전에 따라 저수준과 고수준으로 이루어진 펄스 신호를 순차적으로 출력하는 회전각 센서와, 상기 회전각 센서로부터 해당 펄스 신호를 입력할 때마다 해당 펄스 신호의 주기를 순차적으로 계측하는 시간 계측부와, 상기 시간 계측부로부터의 최신 2개의 펄스 신호의 주기의 비의 관계로부터, 상기 회전각 센서에서의 펄스 신호의 패턴을 판별하는 수단과, 그 판별된 신호 패턴에서 그 피스톤이 소정의 크랭크 각도 위치에 있는 기통을 판별하는 기통 판별부를 구비한 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.A cylinder determination control device for an internal combustion engine for a vehicle, comprising: a rotation angle sensor for sequentially outputting a pulse signal having a low level and a high level according to the rotation of the internal combustion engine, and a corresponding pulse signal whenever a corresponding pulse signal is input from the rotation angle sensor. Means for discriminating the pattern of the pulse signal in the rotation angle sensor from the relationship between a time measuring unit for sequentially measuring the period of the pulse, and the ratio of the period of the latest two pulse signals from the time measuring unit, and the discriminated signal pattern And a cylinder discriminating unit for discriminating a cylinder in which the piston is at a predetermined crank angle position. 제21항에 있어서, 상기 회전각 센서는 상기 내연 기관의 각 기통의 피스톤이 소정의 크랭크 각도 위치에 올 때마다 기통용의 펄스 신호를 발생하는 동시에 상기 내연 기관의 크랭크축이 특정 크랭크 각도 위치에 올 때마다 기준 펄스 신호를 발생하는 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.The engine of claim 21, wherein the rotation angle sensor generates a pulse signal for the cylinder whenever the piston of each cylinder of the internal combustion engine reaches a predetermined crank angle position, and the crank shaft of the internal combustion engine is positioned at a specific crank angle position. A cylinder determination control device for an internal combustion engine, characterized by generating a reference pulse signal each time it comes. 제22항에 있어서, 상기 소정의 크랭크 각도 위치는 대응하는 기통의 피스톤이 상사점에 도달하기 전의 소정의 각도 위치인 것을 특징으로 하는 내연 기관의 기통 판정 제어 장치.The cylinder determination control apparatus for an internal combustion engine according to claim 22, wherein the predetermined crank angle position is a predetermined angle position before the piston of the corresponding cylinder reaches a top dead center. ※ 참고사항:최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.
KR1019970034642A 1996-07-25 1997-07-24 Cylinder judgment control device of internal combustion engine KR980009818A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP19649396A JP3162297B2 (en) 1996-07-25 1996-07-25 Cylinder determination control device for internal combustion engine
JP96-196493 1996-07-25

Publications (1)

Publication Number Publication Date
KR980009818A true KR980009818A (en) 1998-04-30

Family

ID=16358696

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970034642A KR980009818A (en) 1996-07-25 1997-07-24 Cylinder judgment control device of internal combustion engine

Country Status (3)

Country Link
JP (1) JP3162297B2 (en)
KR (1) KR980009818A (en)
CN (1) CN1076079C (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100427363B1 (en) * 2001-12-18 2004-04-14 현대자동차주식회사 Engine triggering control system in vehicle and method thereof
KR100440336B1 (en) * 2002-07-23 2004-07-15 현대자동차주식회사 a method for a prevention of engine stall
JP5241021B2 (en) * 2009-03-24 2013-07-17 本田技研工業株式会社 Engine start control device
CN108667367B (en) * 2017-04-01 2020-10-02 光阳工业股份有限公司 Crankshaft position synchronization control method and system of integrated starter generator
JP6916075B2 (en) * 2017-09-20 2021-08-11 株式会社ミクニ Signal abnormality determination device, signal abnormality determination method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0681917B2 (en) * 1988-02-26 1994-10-19 株式会社ユニシアジェックス Cylinder discrimination device for internal combustion engine

Also Published As

Publication number Publication date
CN1172900A (en) 1998-02-11
CN1076079C (en) 2001-12-12
JP3162297B2 (en) 2001-04-25
JPH1037793A (en) 1998-02-10

Similar Documents

Publication Publication Date Title
EP1541845B1 (en) Engine control device
US4844038A (en) Abnormality detecting method for exhaust gas concentration sensor for internal combustion engines
Plapp et al. Methods of on-board misfire detection
JP2885813B2 (en) Engine misfire detection and exhaust system
JP2006152971A (en) Misfire judging device of internal combustion engine
JPH0586953A (en) Crank angle and cylinder deciding method for internal combustion engine
US6415655B2 (en) Method of synchronization of multi-cylinder internal combustion engine
GB2271854A (en) Misfire detection method for engine
JP2003314352A (en) Misfire detecting device for internal combustion engine
JP4120276B2 (en) Misfire detection device for internal combustion engine
US6801848B1 (en) Methods and apparatus for sensing misfire in an internal combustion engine
US5471869A (en) Combustion state-detecting system for internal combustion engines
KR102163796B1 (en) Misfire diagnosis method and device of Multi cylinder four-stroke engine
JP4453839B2 (en) Engine control device
KR980009818A (en) Cylinder judgment control device of internal combustion engine
JP2636565B2 (en) Anomaly detection device
JP3222133B2 (en) Ignition device for internal combustion engine
EP1384878A1 (en) Control apparatus and control method of engine
JPH1030489A (en) Cylinder judging method of internal combustion engine
JPH1150941A (en) Ignition plug diagnostic device of internal combustion engine
US5920008A (en) Trouble diagnostic apparatus
US6792929B2 (en) Method for detecting failure of injection fuel heaters of internal combustion engine
JP4389805B2 (en) Engine cylinder determination device
JPH06213052A (en) Four-cycle engine controller
JPH10184516A (en) Control device for internal combustion engine

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application