KR0180376B1 - Fault diagnosis apparatus of crank angle sensor - Google Patents

Fault diagnosis apparatus of crank angle sensor Download PDF

Info

Publication number
KR0180376B1
KR0180376B1 KR1019940039698A KR19940039698A KR0180376B1 KR 0180376 B1 KR0180376 B1 KR 0180376B1 KR 1019940039698 A KR1019940039698 A KR 1019940039698A KR 19940039698 A KR19940039698 A KR 19940039698A KR 0180376 B1 KR0180376 B1 KR 0180376B1
Authority
KR
South Korea
Prior art keywords
crank angle
cylinder
set value
signal
pulses
Prior art date
Application number
KR1019940039698A
Other languages
Korean (ko)
Other versions
KR960023712A (en
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 전성원
Priority to KR1019940039698A priority Critical patent/KR0180376B1/en
Publication of KR960023712A publication Critical patent/KR960023712A/en
Application granted granted Critical
Publication of KR0180376B1 publication Critical patent/KR0180376B1/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/22Safety or indicating devices for abnormal conditions
    • F02D41/222Safety or indicating devices for abnormal conditions relating to the failure of sensors or parameter detection devices
    • 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/22Safety or indicating devices for abnormal conditions
    • F02D2041/228Warning displays

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

엔진구동에 따라 회전하는 크랭크축의 회전수를 감지하여 그에 해당하는 전기적인 신호를 출력하는 크랭크각 감지수단과; 차량주행상태에 따라 작동하는 실린더를 각각 감지하여 각 실린더에 해당하는 전기적인 신호를 출력하는 기통 감지수단과; 상기 기통감지수단에서 출력되는 신호에 따라 현재 동력행정을 수행하는 실린더를 판별한 다음, 상기 판별된 실린더 감지신호가 출력되는 동안 크랭크각 감지수단에서 출력되는 신호의 펄스수를 카운트한 다음, 크랭크각 감지수단이 정상작동하는 경우에 판별된 실린더가 동력행정을 수행하는 동안 감지되는 크랭크각 신호의 펄스수인 설정값을 판독하여, 상기 카운트된 펄스수와 상기 설정값의 일치여부를 판단하여, 상기 카운트된 펄스수가 상기 설정값과 일치하지 않는 경우에 크랭크각 감지수단에 이상이 발생한 것으로 판단하고, 상기 카운트된 펄스수와 설정값이 일치하는 경우에는 계속하여 다음 동력행정을 수행하는 실림더를 감지하는 엔진 제어수단으로 이루어지는 크랭크각 센서의 고장진단 장치는, 크랭크각 센서에 이물질로 인하여 정확한 신호가 출력되지 않는 경우와 엔진스톨로 인한 일시적인 크랭크각 신호출력 정지상태여부를 판단하여, 보다 정확하게 크랭크각 센서의 고장여부를 판단하여 오판을 방지할 수 있으며 그 효과적인 방법을 제공할 수 있다.Crank angle detection means for detecting the number of revolutions of the crankshaft rotating according to the engine driving and outputting an electrical signal corresponding thereto; Cylinder sensing means for sensing cylinders operating according to the vehicle driving state and outputting an electrical signal corresponding to each cylinder; After determining the cylinder performing the current power stroke according to the signal output from the cylinder sensing means, counting the number of pulses of the signal output from the crank angle sensing means while the determined cylinder sensing signal is output, and then crank angle Read the set value which is the number of pulses of the crank angle signal detected while the cylinder determined in the normal operation of the sensing means performs the power stroke, and determines whether the counted number of pulses matches the set value, If the counted pulse number does not coincide with the set value, it is determined that an abnormality has occurred in the crank angle detecting means. If the counted pulse number coincides with the set value, the cylinder which continuously performs the next power stroke is detected. Crank angle sensor failure diagnosis device composed of the engine control means to be fixed due to foreign matter in the crank angle sensor A signal to determine if the temporary crank angle signal output stop state if due to the engine stall is not output, it is possible to prevent erroneous determination by determining a more fault if the correct crank angle sensor and can provide the effective way.

Description

크랭크각 센서의 고장진단 장치 및 그 방법Fault diagnosis device of crank angle sensor and its method

제1도는 이 발명의 실시예에 따른 크랭크각 센서의 고장진단 장치의 구성 블럭도이고,1 is a block diagram of a device for diagnosing a failure of a crank angle sensor according to an embodiment of the present invention;

제2도는 이 발명의 실시예에 따른 크랭크각 감지부와 기통 감지부의 상세도이고,2 is a detailed view of a crank angle detector and a cylinder detector according to an embodiment of the present invention.

제3도는 이 발명의 실시예에 따른 각 센서신호의 출력 파형도이고,3 is an output waveform diagram of each sensor signal according to an embodiment of the present invention.

제4도는 이 발명의 실시예에 따른 크랭크각 센서의 고장진단 장치의 동작 순서도이다.4 is a flowchart illustrating an operation of a failure diagnosis apparatus for a crank angle sensor according to an exemplary embodiment of the present invention.

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

10 : 크랭크각 감지부 20 : 실린더 감지부10: crank angle detection unit 20: cylinder detection unit

30 : 제어부 40 : 경고부30 control unit 40 warning unit

이 발명은 크랭크각 센서의 고장진단 장치 및 그 방법에 관한 것으로 더욱 상세하게 말하자면, 크랭크각 센서가 정상작동하는 경우에 차량의 각 실린더의 작동상태마다 감지되는 크랭크각 신호의 펄스수를 설정한 다음, 차량 주행중에 감지되는 크랭크각 신호의 펄스수를 카운트하여 설정된 값과 비교하므로써 보다 정확하게 크랭크각 센서의 이상유무를 판단할 수 있는 크랭크각 센서의 고장진단 장치 및 그 방법을 제공하고자 하는데 있다.The present invention relates to a device for diagnosing a crank angle sensor and a method thereof, and more particularly, to set the number of pulses of a crank angle signal detected for each cylinder operating state of a vehicle when the crank angle sensor is normally operated. The present invention provides a device and a method for diagnosing a failure of a crank angle sensor that can more accurately determine whether a crank angle sensor is abnormal by counting the number of pulses of a crank angle signal detected while driving a vehicle and comparing it with a set value.

일반적으로 크랭크각 센서에서 출력되는 신호는 엔진의 점화시기 제어에 있어서 중요한 요소이다. 크랭크각 센서로부터 점화시기 기준점에 해당하는 신호가 입력되면 엔진 제어부는 메모리내에 기억되어 있는 점화시기표에서 엔진회전수와 기본분사량에 대한 최적의 적정 점화시기 값을 선택하므로써, 최적 점화시기값을 구한 다음, 그에 따라 엔진의 점화를 제어하게 된다.In general, the signal output from the crank angle sensor is an important factor in controlling the ignition timing of the engine. When a signal corresponding to the ignition timing reference point is input from the crank angle sensor, the engine controller selects an optimum ignition timing value for the engine speed and the basic injection amount from the ignition timing table stored in the memory. The ignition of the engine is then controlled accordingly.

그러나, 상기한 크랭크각 센서에 이상이 발생하여 점화시기 기준점에 해당하는 신호가 입력되지 않는 경우에는, 적절한 엔진의 점화시기를 설정하지 못하여 엔진의 출력이 떨어지게 되므로, 크랭크각 센서의 작동상태를 진단장치에 의하여 항상 체크하게 된다.However, when an error occurs in the crank angle sensor and a signal corresponding to the ignition timing reference point is not input, the engine output falls due to failure to set an appropriate ignition timing of the engine, thereby diagnosing the operating state of the crank angle sensor. It is always checked by the device.

상기의 문제점을 해결하기 위하여 각 센서와 액츄에이터에 전원을 공급하는 1개의 전원공급 릴레이를 사용하는 자동차 시스템에서, 엔진이 정지한 경우에도 일정시간동안 릴레이를 동작시켜 크랭크각 센서의 고장여부를 진단하는 기술이 대한민국 특허출원번호 제93-26038호(출원일 : 1993년 12월 1일)의 크랭크각 센서 고장진단 장치 및 그 방법에 기재되어 있으며, 또한, 크랭크각 센서의 신호가 출력되지 않는 경우에 실린더 신호의 출력여부를 판단하여, 실린더 신호가 출력되는 경우에 일정시간동안 크랭크각 신호가 출력되지 않는 경우에 크랭크각 센서에 고장이 발생한 것으로 판단하는 기술이 대한민국 특허출원번호 제94-16952호(출원일 1994년 7월 14일)의 크랭크각 센서 고장진단 장치 및 그 방법에 기재되어 있다.In order to solve the above problems, in an automobile system using one power supply relay for supplying power to each sensor and actuator, even if the engine is stopped, the relay is operated for a predetermined time to diagnose whether the crank angle sensor is broken. The technology is described in Crank Angle Sensor Failure Diagnosis Device and Method of Korean Patent Application No. 93-26038 (Application Date: Dec. 1, 1993), and the cylinder in case the signal of crank angle sensor is not output. The technology to determine whether the signal is output or not, and when the cylinder signal is output, when the crank angle signal is not output for a certain time, the failure of the crank angle sensor is disclosed in Korean Patent Application No. 94-16952 (filed date July 14, 1994) crank angle sensor failure diagnosis apparatus and method thereof.

그러나, 종래에는 크랭크각 센서에 이상이 발생하지 않아도 자동차가 주행중이다가 엔진이 스톨되는 경우에 크랭크각 신호가 출력되지 않는 경우가 발생하게 되어, 크랭크각 이상상태를 잘못 판단하게 되는 단점이 발생한다.However, conventionally, even when the crank angle sensor does not occur abnormally, the crank angle signal is not output when the engine is stalled while the vehicle is running, resulting in an incorrect determination of the crank angle abnormal state. .

또한, 광학식 크랭크각 센서를 사용하는 경우에 슬릿(slit)에 이물질이 끼어 이상신호가 출력되는 경우가 발생한다.In addition, when an optical crank angle sensor is used, foreign substances may be caught in the slit, causing an abnormal signal to be output.

그러므로, 이 발명의 목적은 상기한 종래의 단점을 해결하기 위한 것으로, 크랭크각 센서가 정상작동하는 경우에 차량의 각 실린더의 작동상태마다 감지되는 크랭크각 신호의 펄스수를 설정한 다음, 차량 주행중에 감지되는 크랭크각 신호의 펄스수를 카운트하여 설정된 값과 비교하므로써 보다 정확하게 크랭크각 센서의 이상유무를 판단할 수 있으며, 또한 특정 기통에 해당되는 크랭크각 센서의 고장을 검출하여 적절한 페일 셰이프(FAIL SAFE) 기능을 할 수 있는 크랭크각 센서의 고장진단 장치 및 그 방법을 제공하고자 하는데 있다.Therefore, an object of the present invention is to solve the above-mentioned disadvantages, and when the crank angle sensor is normally operated, the pulse number of the crank angle signal detected for each operating state of each cylinder of the vehicle is set, and then the vehicle is driven. By counting the number of pulses of the crank angle signal detected in the cell and comparing it with the set value, it is possible to more accurately determine whether the crank angle sensor is abnormal. Also, by detecting the failure of the crank angle sensor corresponding to a specific cylinder, the appropriate fail shape (FAIL The present invention aims to provide a device for diagnosing a crank angle sensor and a method thereof.

상기의 목적을 달성하고자 하는 이 발명의 구성은, 엔진구동에 따라 회전하는 크랭크축의 회전수를 감지하여 그에 해당하는 전기적인 신호를 출력하는 크랭크각 감지수단과; 차량주행상태에 따라 작동하는 실린더를 각각 감지하여 각 실린더에 해당하는 전기적인 신호를 출력하는 기통 감지수단과; 상기 기통감지수단에서 출력되는 신호에 따라 현재 동력행정을 수행하는 실린더를 판별한 다음, 상기 실린더 감지신호가 출력되는 동안 크랭크각 감지수단에서 출력되는 신호의 펄스수를 카운트한 다음, 크랭크각 감지수단이 정상작동하는 경우에 판별된 실린더가 동력행정을 수행하는 동안 감지되는 크랭크각 신호의 펄스수인 설정값을 판독하여, 상기 카운트된 펄스수와 상기 설정값의 일치여부를 판단하여, 상기 카운트된 펄스수가 상기 설정값과 일치하지 않는 경우에 크랭크각 감지수단에 이상이 발생한 것으로 판단하고, 상기 카운트된 펄스구와 설정값이 일치하는 경우에는 계속하여 다음 동력행정을 수행하는 실린더를 감지하는 엔진 제어수단으로 이루어진다.The configuration of the present invention to achieve the above object, the crank angle detection means for detecting the number of revolutions of the crankshaft rotating in accordance with the engine drive and outputs an electrical signal corresponding thereto; Cylinder sensing means for sensing cylinders operating according to the vehicle driving state and outputting an electrical signal corresponding to each cylinder; After determining the cylinder to perform the current power stroke according to the signal output from the cylinder detection means, and counting the number of pulses of the signal output from the crank angle detection means while the cylinder detection signal is output, then the crank angle detection means Reads the set value which is the number of pulses of the crank angle signal detected while the cylinder determined in this normal operation performs the power stroke, determines whether the counted number of pulses matches the set value, and counts Engine control means for determining that an abnormality has occurred in the crank angle detecting means when the number of pulses does not match the set value, and continuously detecting a cylinder for performing the next power stroke when the counted pulse sphere and the set value match. Is done.

상기의 목적을 달성하기 위한 이 발명의 다른 구성은, 자동차에 시동이 걸려 전원이 인가되면 모든 사용변수를 초기화한 다음, 기통감지수단에서 출력되는 신호에 따라 현재 동력행정을 수행하는 실린더를 감지하는 단계와; 상기에서 현재 동력행정을 수행하는 실린더를 감지한 다음 기통감지수단에서 감지신호가 출력되는 동안 크랭크각 신호의 펄스수를 카운트하는 단계와; 상기에서 카운트된 크랭크각 신호 펄스수와, 크랭크각 감지수단이 정상작동하는 경우에 판별된 실린더가 동력행정을 수행하는 동안 감지되는 크랭크각 신호수인 설정값을 판독하여 일치여부를 판단하는 단계와; 상기 카운트된 크랭크각 신호 펄스수가 각 기통별 상기 설정값과 일치하지 않는 경우에 크랭크각 감지수단에 이상이 발생한 것으로 판단하고, 특정기통에 한해서만 페일 셰이프 기능을 적용시키고, 상기 카운트된 펄스구와 설정값이 일치하는 경우에는 계속하여 다음 동력행정을 수행하는 실린더를 감지하는 단계로 이루어진다.Another configuration of the present invention for achieving the above object is to initialize all the use parameters when the power is applied to the vehicle is started, and then detect the cylinder to perform the current power stroke in accordance with the signal output from the cylinder sensing means Steps; Counting the number of pulses of the crank angle signal while sensing the cylinder which is currently performing the power stroke and then outputting the detection signal from the cylinder sensing means; Determining the number of crank angle signal pulses and the set value which is the number of crank angle signals detected during the power stroke of the cylinder determined when the crank angle detection means operates normally; If the counted crank angle signal pulse number does not match the set value for each cylinder, it is determined that an abnormality has occurred in the crank angle detecting means, and the fail shape function is applied only to a specific cylinder, and the counted pulse phrase and the set value are determined. If there is a match, it continues with detecting the cylinder performing the next power stroke.

상기 구성에 의하여 이 발명을 용이하게 실시할 수 있는 가장 바람직한 실시예를 첨부된 도면을 참조로 하여 설명하면 다음과 같다.When described with reference to the accompanying drawings the most preferred embodiment which can easily implement this invention by the above configuration as follows.

제1도는이 발명의 실시예에 따른 크랭크각 센서의 고장진단 장치의 구성 블럭도이고, 제2도는 이 발명의 실시예에 따른 크랭크각 감지부와 기통 감지부의 상세도이고, 제3도는 이 발명의 실시예에 따른 각 센서신호의 출력 파형도이고, 제4도는 이 발명의 실시예에 따른 크랭크각 센서의 고장진단 장치의 동작 순서도이다.1 is a block diagram of a crank angle sensor fault diagnosis apparatus according to an embodiment of the present invention, Figure 2 is a detailed view of the crank angle detection unit and the cylinder detection unit according to an embodiment of the present invention, and FIG. 4 is an output waveform diagram of each sensor signal according to an embodiment of the present invention, and FIG. 4 is an operation flowchart of a failure diagnosis apparatus for a crank angle sensor according to an embodiment of the present invention.

제1도에 도시되어 있듯이 이 발명의 실시예에 따른 크랭크각 센서의 고장진단 장치의 구성은, 동력행정을 수행하는 실린더를 감지하는 기통 감지부(10)와, 엔진구동에 따라 회전하는 크랭크각의 회전수를 감지하는 크랭크각 감지부(20)와, 상기 감지부(10,20)의 출력단에 연결되어 크랭크각 감지부(20)의 작동상태를 진단하는 엔진 제어부(30)와, 상기 엔진 제어부(30)의 출력단에 연결된 경고부(40)로 이루어진다.As shown in FIG. 1, a configuration of a failure diagnosis apparatus for a crank angle sensor according to an embodiment of the present invention includes a cylinder detecting unit 10 for detecting a cylinder for performing a power stroke, and a crank angle rotating according to engine driving. A crank angle detector 20 for detecting the number of revolutions of the engine, an engine controller 30 connected to the output terminals of the detectors 10 and 20 to diagnose an operating state of the crank angle detector 20, and the engine It consists of a warning unit 40 connected to the output terminal of the control unit 30.

상기 구성에 의한 이 발명의 실시예에 따른 크랭크각 센서의 고장진단 장치의 작용은 다음과 같다.The function of the fault diagnosis apparatus of the crank angle sensor according to the embodiment of the present invention by the above configuration is as follows.

자동차에 시동이 걸려 전원이 인가되면 모든 작동장치는 초기화되고 엔진 제어부(30)는 모든 사용변수를 초기화시킨다(S110).When the vehicle is started and power is applied, all the operating devices are initialized and the engine control unit 30 initializes all the use variables (S110).

엔진 제어부(30)는 엔진구동에 따라 출력되는 크랭크각 신호의 펄스수를 카운트하기 위한 변수를 설정하여 초기화시킨 다음, 차량주행에 따라 동력행정을 수행하는 실린더를 판별한다.The engine controller 30 sets and initializes a variable for counting the number of pulses of the crank angle signal output according to the engine driving, and then determines the cylinder for performing the power stroke according to the vehicle driving.

이 발명의 실시예에 따른 상기 기통 감지부(10)와 크랭크각 감지부(20)는 첨부한 제2도에 도시되어 있듯이 광학적 센서로 이루어진다. 상기 감지부는 크랭크각의 회전수를 감지하기 위한 다수의 슬릿(6)이 외측에 형성되어 있고, 각 실린더를 판별하기 위한 슬릿(7)이 내측에 형성되어 있는 금속제 원판이 크랭크축에 장착이 되며, 상기 외측의 슬릿(6)을 검출하기 발광 다이오드(1)와 포토 트랜지스터(3)와, 상기 내측의 슬릿(7)을 검출하기 위한 발광다이오드(2)와 포토 트랜지스터(4)로 이루어진다.The cylinder detector 10 and the crank angle detector 20 according to an embodiment of the present invention are formed of an optical sensor as shown in FIG. 2. The sensing unit has a plurality of slits 6 for detecting the number of revolutions of the crank angle is formed on the outside, and a metal disc with the slits 7 for determining each cylinder is formed on the inside of the crankshaft. And a light emitting diode 1 and a photo transistor 3 for detecting the outer slit 6, a light emitting diode 2 and a photo transistor 4 for detecting the inner slit 7.

엔진구동에 따라 크랭크축이 회전하게 되면 상기 발광다이오드(1,2)에서 방출된 빛이 슬릿(6,7)을 통하여 포토 트랜지스터(3,4)로 입사되어 통전되므로써, 상기 통전전류가 증폭기(5)를 통하여 각각 엔진 제어부(30)로 출력된다.When the crankshaft rotates according to the engine driving, the light emitted from the light emitting diodes 1 and 2 is incident on the photo transistors 3 and 4 through the slits 6 and 7, so that the energizing current is supplied to the amplifier ( It is output to the engine control part 30 through 5), respectively.

따라서, 상기 엔진 제어부(30)는 기통 감지부(10)에서 출격되는 신호에 따라 동력행정을 수행하는 실린더의 해당기통을 판별한 다음, 상기 판별된 해당 실린더가 작동하는 동안 크랭크각 감지부(20)에서 출력되는 신호를 감지한다.Accordingly, the engine control unit 30 determines the corresponding cylinder of the cylinder for performing the power stroke according to the signal from the cylinder detection unit 10, and then the crank angle detection unit 20 while the determined cylinder is in operation. Detect the signal output from).

다시 말하자면, 상기 기통 감지부(10)로부터 출력되는 신호가 1번 실린더 작동에 해당하는 신호가 출력이 되면, 상기 1변 실린더 작동에 해당하는 신호가 출력되는 동안 즉, 제2도의 내측 슬릿(7)에 발광다이오드(2)에서 방출된 빛이 통전하여 하이레벨의 신호가 출력되는 동안, 외측슬릿(6)을 통하여 출력되는 크랭크각 신호르 감지한다(S120∼S130).In other words, when the signal output from the cylinder sensing unit 10 outputs a signal corresponding to cylinder operation 1, while the signal corresponding to operation of the one-side cylinder is output, that is, the inner slit 7 of FIG. C) detects the crank angle signal output through the outer slit 6 while the light emitted from the light emitting diode 2 is energized to output the high level signal (S120 to S130).

상기에서 엔진 제어부(30)는 실린더신호가 하이레벨로 출력되는 동안 크랭크각 감지부(20)에서 출력되는 신호를 감지하여 펄스수를 카운트한다.In the above, the engine controller 30 detects a signal output from the crank angle detector 20 while the cylinder signal is output at a high level and counts the number of pulses.

첨부한 제3도에 도시되어 있듯이 실린더신호의 출력에 따라 크랭크각 신호의 폴링에지(falling edge)를 검출하여 카운트한 다음, 크랭크각 센서가 정상적으로 작동하는 경우에 감지되는 펄스수인 설정값과 비교판단한다.As shown in FIG. 3, the falling edge of the crank angle signal is detected and counted according to the output of the cylinder signal, and then compared with a set value, which is the number of pulses detected when the crank angle sensor operates normally. To judge.

상기의 크랭크각 센서의 고장여부를 판단하기 위한 설정값은 크랭크각 센서가 정상적으로 작동하는 경우에 각 실린더 신호가 감지되는 동안 측정되는 크랭크각 신호의 펄스수로, 실험값에 의하여 설정되어 도시하지 않은 내부 메모리에 저장된다.The set value for determining whether the crank angle sensor is faulty is the number of pulses of the crank angle signal measured during detection of each cylinder signal when the crank angle sensor is operating normally. Stored in memory.

상기에서 엔진 제어부(30)는 현재 감지되는 실린더가 1번 실린더인 경우, 내부 메모리에 저장된 1번실린더 작동에 따라 감지되는 크랭크각 신호 펄스수인 설정값을 판독한 다음, 상기 카운트되는 크랭크각 신호수와 판독된 설정값이 일치하는 지를 판단한다(S140∼S150).When the cylinder to be detected currently is the first cylinder, the engine controller 30 reads a set value of the number of crank angle signal pulses detected according to the operation of the first cylinder stored in an internal memory, and then counts the number of crank angle signals. It is determined whether and the set value read out match (S140 to S150).

상기에서 엔진 제어부(30)는 측정되는 크랭크각 신호 펄스수와 설정값이 일치하지 않는 경우에는, 크랭크각 감지부(20)의 슬릿에 이물질이 끼거나 크랭크각 센서자체에 이상이 발생한 것으로 판단하고(160), 상기 측정되는 크랭크각 신호 펄스수와 설정값이 일치하는 경우에는 크랭크각 감지부(20)가 정상작동하는 상태로 판단하여, 다시 동력행정을 수행하는 실린더를 감지한다.When the number of crank angle signal pulses measured and the set value do not coincide with each other, the engine controller 30 determines that a foreign material is caught in the slit of the crank angle detector 20 or an abnormality occurs in the crank angle sensor itself. When the number of crank angle signal pulses measured and the set value coincide with each other, the crank angle detection unit 20 determines that the operation state is normal and detects a cylinder for performing power stroke again.

상기에서 측정되는 크랭크각 신호 펄스수와 설정값이 일치하지 않아 크랭크각 감지부(20)에 이상이 발생한 것으로 판단이 되면, 엔진 제어부(30)는 경고부(40)를 구동하여 크랭크각 감지부(20)의 작동상태가 정상이 아님을 표시한 다음 기존에는 크랭크각 센서(C.A.S) 고장시 모든 기통에 페일 셰이프 기능을 적용시키지만 상기 제어에서는 고장판정된 특정 기통에 한해서 페일 셰이프 기능을 적용한다.(S170∼180)If the number of crank angle signal pulses measured above does not match with the set value, and it is determined that the abnormality has occurred in the crank angle detector 20, the engine controller 30 drives the warning unit 40 to detect the crank angle detector. After indicating that the operation state of (20) is not normal, the fail shape function is applied to all cylinders in the case of failure of the crank angle sensor (CAS), but the control applies the fail shape function only to the specific cylinder which is determined to be faulty. (S170-180)

이상에서와 같이 이 발명의 실시예에서, 크랭크각 센서가 정상 작동하는 경우에 차량의 각 실린더의 작동상태마다 감지되는 크랭크각 신호의 펄스수를 설정한 다음, 차량 주행중에 감지되는 크랭크각 신호의 펄스수를 카운트하여 설정된 값과 비교하므로써, 크랭크각 센서에 이물질로 인하여 정확한 신호가 출력되지 않는 상태를 감지할 수 있다.As described above, in the embodiment of the present invention, when the crank angle sensor is operating normally, the number of pulses of the crank angle signal detected for each operating state of each cylinder of the vehicle is set, and then the crank angle signal detected while driving the vehicle. By counting the number of pulses and comparing them with the set values, it is possible to detect a state in which the accurate signal is not output due to the foreign matter to the crank angle sensor.

또한, 크랭크각 감지센서에서 신호가 출력되지 않는 경우에, 엔진스톨로 인한 일반적인 크랭크각 신호출력 정지상태인지 아니면 크랭크각 감지센서의 고장에 따른 신호출력 정지상태인지를 판단하고, 만일 특정 기통에서 크랭크각 센서(C.A.S) 고장시 기존과 같이 모든 기통에 페일 셰이프값을 적용하지 않고, 고장판정후 그 다음에(720°경과후) 비정상적인 크랭크각 센서신호가 들어오는 특정 기통에 한해서 바로 전 기통에서 구동되었던 인젝션(Injection) 점화제어등을 고장판정된 기통에 페일 셰이프 기능으로 적용시켜 최상의 운전성이 유지될 수 있도록 하여 보다 정확하게 크랭크각 고장진단고 오판과 효율적인 페일 셰이프 적용에 의해 갑작스런 운전성의 악영향을 방지할 수 있는 효과를 가지는 크랭크각 센서의 고장진단 장치 및 그 방법을 제공할 수 있다.In addition, when a signal is not output from the crank angle sensor, it is determined whether the crank angle signal output is stopped due to engine stall or whether the signal output is stopped due to a failure of the crank angle sensor. In case of failure of each sensor (CAS), all cylinders do not apply fail shape values as before, but only after the fault determination (after 720 °), the specific cylinder where abnormal crank angle sensor signal is input is operated in the entire cylinder. Injection Ignition control is applied to the failing cylinder as a fail shape function to maintain the best operability, and thus prevents the bad influence of sudden operation by more accurate crank angle diagnosis and the effective fail shape application. To provide a device for diagnosing a crank angle sensor and a method thereof. Can be.

Claims (5)

에진구동에 따라 회전하는 크랭크축의 회전수를 감지하여 그에 해당하는 전기적인 신호를 출력하는 크랭크각 감지수단과; 차량주행상태에 따라 작동하는 실린더를 각각 감지하여 각 실린더에 해당하는 전기적인 신호를 출력하는 기통 감지수단과; 상기 기통감지수단에서 출력되는 신호에 따라 현재 동력행정을 수행하는 실린더를 판별한 다음, 상기 판별된 실린더 감지신호가 출력되는 동안 크랭크각 감지수단에서 출력되는 신호의 펄스수를 카운트한 다음, 크랭크각 감지수단이 정상작동하는 경우에 판별된 실린더가 동력행정을 수행하는 동안 감지되는 크랭크각 신호의 펄스수인 설정값을 판독하여, 상기 카운트된 펄스수와 상기 설정값의 일치여부를 판단하여, 상기 카운트된 펄스수가 상기 설정값과 일치하지 않는 경우에 크랭크각 감지수단에 이상이 발생한 것으로 판단하고, 상기 카운트된 펄스수와 설정값이 일치하는 경우에는 계속하여 다음 동력행정을 수행하는 실림더를 감지하는 엔진 제어수단으로 이루어지는 것을 특징으로 하는 크랭크각 센서의 고장진단 장치.Crank angle detection means for detecting the number of revolutions of the crankshaft rotated by the epoch drive and outputting an electrical signal corresponding thereto; Cylinder sensing means for sensing cylinders operating according to the vehicle driving state and outputting an electrical signal corresponding to each cylinder; After determining the cylinder performing the current power stroke according to the signal output from the cylinder sensing means, counting the number of pulses of the signal output from the crank angle sensing means while the determined cylinder sensing signal is output, and then crank angle Read the set value which is the number of pulses of the crank angle signal detected while the cylinder determined in the normal operation of the sensing means performs the power stroke, and determines whether the counted number of pulses matches the set value, If the counted pulse number does not coincide with the set value, it is determined that an abnormality has occurred in the crank angle detecting means. If the counted pulse number coincides with the set value, the cylinder which continuously performs the next power stroke is detected. Crank angle sensor failure diagnosis apparatus comprising an engine control means. 제1항에 있어서, 카운트되는 크랭크각 신호 펄스수가 상기 설정값과 일치하지 않는 경우에 크랭크각 감지수단에 이상이 발생하였음을 나타내기 위한 경고수단을 더 포함하여 이루어지는 것을 특징으로 하는 크랭크각 센서의 고장진단 장치.2. The crank angle sensor according to claim 1, further comprising a warning means for indicating that an abnormality has occurred in the crank angle detecting means when the number of crank angle signal pulses to be counted does not match the set value. Troubleshooting device. 제1항에 있어서, 상기한 크랭크각 감지수단과 기통감지수단이 크랭크축에 장착되고 크랭크각의 회전수를 감지하기 위한 다수의 슬릿이 외측에 형성되어 있고, 각 실린더를 판별하기 위한 슬릿이 내측에 형성되어 있는 금속제 원판과 상기 외측의 슬릿을 검출하기 발광 다이오드와 포토 트랜지스터로 이루어진 크랭크각 감지수단과, 상기 내측의 슬릿을 검출하기 위한 발광다이오드와 포토 트랜지스터로 이루어진 기통 감지수단으로 이루어지는 것을 특징으로 하는 크랭크각 센서의 고장진단 장치.The method according to claim 1, wherein the crank angle detecting means and the cylinder detecting means are mounted on the crankshaft, and a plurality of slits for detecting the number of revolutions of the crank angle are formed on the outside, and the slits for discriminating each cylinder are on the inside. And a crank angle sensing means consisting of a light emitting diode and a photo transistor, and a cylinder sensing means comprising a light emitting diode and a photo transistor for detecting the inner slit. Crank angle sensor fault diagnosis device. 자동차에 시동이 걸려 전원이 인가되면 모든 사용변수를 초기화한 다음, 기통감지수단에서 출력되는 신호에 따라 현재 동력행정을 수행하는 실린더를 감지하는 단계와; 상기에서 현재 동력행정을 수행하는 실린더를 감지한 다음 기통감지수단에서 감지신호가 출력되는 동안 크랭크각 신호의 펄스수를 카운트하는 단계와; 상기에서 카운트된 크랭크각 신호 펄스수와, 크랭크각 감지수단이 정상작동하는 경우에 판별된 실린더가 동력행정을 수행하는 동안 감지되는 크랭크각 신호수인 설정값을 판독하여 일치여부를 판단하는 단계와; 상기 카운트된 크랭크각 신호 펄스수가 상기 설정값과 일치하지 않는 경우에 크랭크각 감지수단에 이상이 발생한 것으로 판단하고, 상기 카운트된 펄스구와 설정값이 일치하는 경우에는 계속하여 다음 동력행정을 수행하는 실린더를 감지하는 단계로 이루어지는 것을 특징으로 하는 크랭크각 센서의 고장진단 방법.Initializing all used parameters when a vehicle is started and power is applied, and then detecting a cylinder currently performing a power stroke according to a signal output from the cylinder sensing means; Counting the number of pulses of the crank angle signal while sensing the cylinder which is currently performing the power stroke and then outputting the detection signal from the cylinder sensing means; Determining the number of crank angle signal pulses and the set value which is the number of crank angle signals detected during the power stroke of the cylinder determined when the crank angle detection means operates normally; When the counted number of crank angle signal pulses does not match the set value, it is determined that an abnormality has occurred in the crank angle detecting means, and when the counted pulse port and the set value match, the cylinder continues to perform the next power stroke. Crank angle sensor failure diagnosis method comprising the steps of detecting. 제4항에 있어서, 카운트되는 크랭크각 신호 펄스수가 상기 설정값과 일치하지 않는 경우에 크랭크각 감지수단에 이상이 발생하였음을 나타내는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 크랭크각 센서의 고장진단 방법.5. The method of claim 4, further comprising indicating that an error has occurred in the crank angle detecting means when the number of crank angle signal pulses to be counted does not match the set value. .
KR1019940039698A 1994-12-30 1994-12-30 Fault diagnosis apparatus of crank angle sensor KR0180376B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940039698A KR0180376B1 (en) 1994-12-30 1994-12-30 Fault diagnosis apparatus of crank angle sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940039698A KR0180376B1 (en) 1994-12-30 1994-12-30 Fault diagnosis apparatus of crank angle sensor

Publications (2)

Publication Number Publication Date
KR960023712A KR960023712A (en) 1996-07-20
KR0180376B1 true KR0180376B1 (en) 1999-03-20

Family

ID=19405748

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940039698A KR0180376B1 (en) 1994-12-30 1994-12-30 Fault diagnosis apparatus of crank angle sensor

Country Status (1)

Country Link
KR (1) KR0180376B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100444062B1 (en) * 2002-05-09 2004-08-11 현대자동차주식회사 Method of protecting engine stall for vehicles

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100832235B1 (en) * 2007-01-29 2008-05-23 지멘스 오토모티브 주식회사 Apparatus and method for detecting backlashing engin of car

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100444062B1 (en) * 2002-05-09 2004-08-11 현대자동차주식회사 Method of protecting engine stall for vehicles

Also Published As

Publication number Publication date
KR960023712A (en) 1996-07-20

Similar Documents

Publication Publication Date Title
US5945828A (en) Engine combustion condition detecting apparatus equipped with malfunction diagnosing apparatus
US5974865A (en) Device for detecting a fuel supply system leak during an engine overrunning phase
JP3383883B2 (en) Device having means for detecting and displaying errors
KR100603478B1 (en) Process for checking Parts of Motor Vehicle Systems
US4317364A (en) Self-testing control system for an internal combustion engine
US5647322A (en) Internal combustion engine control apparatus
JPH08284733A (en) Control device of internal combustion engine
KR100769841B1 (en) Method for recognizing and correcting errors
KR0180376B1 (en) Fault diagnosis apparatus of crank angle sensor
KR910005478B1 (en) Diagnostic device of control system for automobile
KR0169869B1 (en) Method for detecting abnormalities in a crank angle sensor and apparatus for detecting abnormalities in a crank angle sensor
KR0174050B1 (en) Diagnosing apparatus and method of crank angle sensor
JPH06212994A (en) Method and apparatus for monitoring controller
US4148007A (en) Serial-indication fault display system for vehicles
KR100288242B1 (en) Method for diagnosis and threatment accel pedal sensor trouble in diesel vehicle
KR960023678A (en) Fault diagnosis device and method of variable intake system
JP4072198B2 (en) Automatic transmission failure diagnosis device
JPH0361125A (en) Driving method for automobile
KR0168367B1 (en) Diagnosing method of first cylinder tdc detecting sensor of internal combustion engine
KR20030029282A (en) Method for engine speed signal self-diagnosis of ECU
KR100196352B1 (en) Obstacle-check control method of car speed sensor installed in diesel engine vehicle
KR0174163B1 (en) A diagnosis and a method of malfunction of temperature sensor for an engine
KR19980054076A (en) How to detect crankshaft position sensor failure in a car
KR200234190Y1 (en) Throttle Valve Signal Line Fault Diagnosis Device
KR0180386B1 (en) Noise detecting apparatus of cylinder signal

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee