KR910002900B1 - 내연기관의 연료 제어장치 - Google Patents

내연기관의 연료 제어장치 Download PDF

Info

Publication number
KR910002900B1
KR910002900B1 KR1019870011716A KR870011716A KR910002900B1 KR 910002900 B1 KR910002900 B1 KR 910002900B1 KR 1019870011716 A KR1019870011716 A KR 1019870011716A KR 870011716 A KR870011716 A KR 870011716A KR 910002900 B1 KR910002900 B1 KR 910002900B1
Authority
KR
South Korea
Prior art keywords
internal combustion
combustion engine
output
afs
intake air
Prior art date
Application number
KR1019870011716A
Other languages
English (en)
Other versions
KR880005350A (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 KR880005350A publication Critical patent/KR880005350A/ko
Application granted granted Critical
Publication of KR910002900B1 publication Critical patent/KR910002900B1/ko

Links

Images

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/02Circuit arrangements for generating control signals
    • F02D41/18Circuit arrangements for generating control signals by measuring intake air flow
    • 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/18Circuit arrangements for generating control signals by measuring intake air flow
    • F02D41/185Circuit arrangements for generating control signals by measuring intake air flow using a vortex flow sensor
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

내용 없음.

Description

내연기관의 연료 제어장치
제1도는 본 발명의 내연기관의 연료 제어장치의 한 실시예의 구성을 나타내는 블럭도.
제2도는 상기 내연기관의 연료 제어장치의 구체예로서의 한 실시예의 구성을 나타내는 블럭도.
제3도는 본 발명의 내연기관의 연료 제어장치에 관계되는 내연기관의 흡기계의 모델을 나타내는 구성도.
제4a도, 제4b도, 제4c도, 제4d도는 상기 흡기계의 크랭크각에 대한 흡입 공기량의 관계를 나타내는 도시도.
제5a도, 제5b도, 제5c도, 제5d도는 상기 내연기관의 연료 제어장치에 적용되는, 내연기관의 과도시 흡입 공기량의 변화를 나타내는 파형도.
제6도는 제2도의 내연기관의 연료 제어장치에서 CPU의 주 프로그램 실행순서를 나타내는 흐름도.
제7a도, 제7b도, 제7c도, 제7d도는 상기 내연기관의 연료 제어장치의 보정 계수의 특성을 나타내는 도시도.
제8도는 상기 내연기관의 연료 제어장치의 AFS의 출력에 대한 인터럽트(interrupt)처리 루틴을 나타내는 흐름도.
제9도는 상기 내연기관의 연료 제어장치에서의 크랭크각 감지기의 출력에 대한 인터럽트처리 루틴을 나타내는 흐름도.
제10a도, 제10b도, 제10c도, 제10d도는 제8도 및 제9도의 흐름도 흐름의 타이밍을 나타내는 타이밍 챠트.
제11도는 종래의 내연기관의 연료 제어장치에서의 흡기관 압력과 흡기량 감지기의 출력의 관계를 나타내는 도시도.
제12도는 종래의 내연기관의 연료 제어장치에서의 시간 대 흡기 공기량의 관계를 나타내는 도시도.
제13도는 종래의 내연기관의 연료 제어장치에서의 조절판 밸브 전개시의 흡입 공기량의 관계를 나타내는 도시도.
제14도는 종래의 내연기관의 흡기계의 개략도.
* 도면의 주요부분에 대한 부호의 설명
1 : 내연기관 12 : 조절판 밸부
13 : 공기흐름 감지기 14 : 주입기
15 : 흡기관 17 : 크랭크각 감지기
20 : 검출수단 21 : 연산수단
22 : 제어수단
본 발명은 내연기관의 흡입 공기량을 흡기량 감지기로 검출하고 이 검출출력으로 내연기관의 연료 공급량을 제어하는 내연기관의 연료 제어장치에 관한 것이다.
내연기관의 연료 제어를 하는 경우에, 조절판 밸브의 상류에 흡기량 감지기(이하 AFS라 약칭함)를 배치하고, 이 정보와 엔진 회전수로 1흡기당의 흡입 공기량을 구하고 공급 연료량을 제어하는 일이 행해지고 있다.
그런데, 조절판 밸브의 전개 근처에서 내연기관으로부터의 공기가 반대 방향으로 불어대기 때문에 AFS가 이 반대방향으로 불어대는 공기량을 검출함으로써, AFS의 검출출력은 내연기관이 실제로 흡입하는 공기량보다 많아진다.
제11도는 흡기관 압력과 흡기량 감지기의 출력의 관계를 나타내며 도면중의 a는 흡기량 감지기의 출력을 나타내고, b는 내연기관의 실제의 흡입 공기량을 나타낸다. 또, 제12도는 흡기가 반대로 불어대는 모양을 나타내고 있다.
내연기관의 조절판 밸브 전개시의 흡입 공기량 Qc는 제13도와 같이 이 기관의 회전수에 의해 변화된다.
또, 제14도에 내연기관의 흡기계를 나타내었는데, 이 제14도에 있어서 공기 청정기(10)를 통과하는 흡입공기량은 공기흐름 감지기(13), 조절판 밸브(12)를 거쳐서 내연기관(1)에 흡입하는 도중에서 데워짐으로써 흡입 공기의 밀도가 변화한다.
내연기관의 수온이 낮은 경우에는 흡입공기가 데워지는 정도가 적으며 충진 효율이 올라가고, 또한 흡기온이 높은 경우에는 흡기온의 온도상승이 적으므로 충진 효율이 올라간다.
따라서 AFS의 검출출력을 그대로 사용해서 연료제어를 행하면 오버리치(overrich)된다.
본 발명은 이와같은 문제점을 해결하기 위해서 이루어진 것이며 조절판 밸브 전개 근처에 있어서 공연비를 적정히 제어할 수 있는 내연기관의 연료 제어장치를 얻는것을 목적으로 한다.
본 발명에 관계하는 내연기관의 제어장치는 흡입 공기량의 검출출력을 소정의 크랭크각의 구간에서 검출하는 검출수단과, 이 검출수단의 출력에 의거하여 1흡기 행정당의 흡기량에 비례 공급 연료량을 연산하는 연산수단과, 이 연산수단의 결과에 의거하여 내연기관으로의 공급 연료량을 제한하도록 제어하는 제어수단을 설치한 것이다.
본 발명에 있어선 흡입 공기량의 검출출력을 소정의 크랭크각의 구간에서 검출하고 이 검출치에 의거해서 공급 연료량을 연산수단으로 연산해서 그 공급 연료량을 소정의 제한치로 제한한다.
이하, 본 발명의 내연기관의 연료 제어장치의 실시예를 도면에 의거하여 설명한다. 본 발명의 실시예의 전체적인 구성의 설명에 앞서서, 우선 내연기관의 흡기계부터 말하기로 한다.
제3도는 이 내연기관의 흡기계의 모델을 나타내며, (1)은 내연기관이며, 1행정망 Vc의 용적을 가지며, 칼만 와류량계인 AFS(13)(칼만 와류량계), 조절판 밸브(12), 서지 탱크(11) 및 흡기판(15)을 거쳐 공기를 흡입하며, 연료는 주입기(14)에 의해서 공급된다.
또, 여기에서 조절판 밸브(12)로부터 내연기관(1)까지의 용적을 Vs라 한다. (16)은 배기관이다.
이 실시예에선 내연기관(1)의 과도시에도 적정하게 공연비를 제어하기 위해서 다음에 설명하는 처리를 행하고, 공기량 Qe(n)을 계산한다.
제4도는 내연기관(1)에서의 소정의 크랭크각에 대한 흡입 공기량의 관계를 나타내며, 제4a도는 내연기관(1)의 소정의 크랭크각(이하, SGT라 칭한다)을 나타낸다.
제4b도는 AFS(13)을 통과하는 공기량 Qa, 제4c도는 내연기관(1)이 흡입하는 흡기량, Qe, 제4d도는 AFS(13)의 출력 펄수를 나타낸다.
또 SGT의 n-2 내지 n-1회째의 입상 기간을 tn-1, n-1 내지 n회째의 입상기간을 tn로 하고 기간 tn-1 및 tn에 AFS(13)을 통과하는 흡입 공기량을 각각 Qn(n-1) 및 Qa(n), 기간 tn-1 및 tn에 내연기관(1)이 흡입하는 공기량을 각각 Qn(n-1) 및 Qe(n)이라 한다.
다시, 기간 tn-1 및 tn일때의 서지 탱크(11)내의 평균 압력과 평균 흡기 온도를 각각 Ps(n-1) 및 Ps(n)와 Ts(n-1) 및 Ts(n)라 한다.
여기에서, 예컨대 Qs(n-1)은 tn-1간의 AFS(13)의 출력 펄스수에 대응한다. 또, 흡기 온도의 변화율은 작으므로 Ts(n-1)≒Ts(n)로 하고, 내연기관(1)의 충진효과를 일정하게 하면,
Ps(n-1)·Vc=Qe(n-1)·R·Ts(n) ……………………………… (1)
Ps(n)·Vc=Qe(n)·R·Ts(n) ……………………………… (2)
가 된다. 단, R는 정수이다. 그리고 기간 tn에서 서지 탱크(11) 및 흡기관(15)에 잔류하는 공기량을 △Qa(n)로 하면,
△Qa(n)=Qa(n)-Qe(n)=Vs·
Figure kpo00001
×(Ps(n)-Pa(n-1))……………… (3)
되며, (1) 내지 (3)식으로
Figure kpo00002
가 얻어진다.
따라서 내연기관(1)이 기간 tn에 흡입하는 공기량 Qe(n)를, AFS(13)를 통과하는 공기량 Qa(n)에 의거해서 (4)식으로 계산할 수 있다. 여기에서, Vc=0.51, Vs=2.51로 하면,
Qe(n)=0.83×Qe(n-1)+0.17×Qa(n) ……………………………… (5)
가 된다.
제5도에 조절판 밸브(12)가 열렸을 경우의 모양을 나타낸다. 이 제5도에 있어서 제5a도는 조절판 밸브(12)의 개도(開度), 제5b도는 AFS(13)를 통과하는 흡입 공기량 Qa이며 오버슈트한다.
제5c도는 (4)식으로 보정한 내연기관(1)이 흡입하는 공기량 Qe이며 제5d도는 서지 탱크(11)의 압력 P이다.
다음으로 본 발명의 실시예의 전체의 구성에 대해서 설명한다. 제1도는 본 발명에 의한 내연기관의 연료제어장치의 구성을 나타내며 (10)은 AFS(13)의 상류측에 밸서되는 공기 청정기이며 AFS(13)는 내연기관(1)에 흡입되는 공기량에 따라서 제4d도에 나타대는 것같은 펄스를 출력하고, 크랭크각 감지기(17)는 내연기관(1)의 회전에 따라 제4a도에 나타낸 것과 같은 펄스(예컨대 펄스의 입상에서 다음 입상까지의 크랭크각은 180°라 한다)를 출력한다.
(20)은 검출수단이며 AFS(13)의 출력과 크랭크각 감지기(17)의 출력으로 내연기관(1)의 소정의 크랭크각도간에 들어가는 AFS(13)의 출력 펄스수를 계산한다.
(21)은 연산수단이며 이것은 검출수단(20)의 출력과 흡기 감지기(19)의 출력으로 (5)식과 마찬가지의 계산을 행하며 내연기관(1)이 흡입한다고 생각되는 공기량에 대응하는 AFS(13)의 출력에 상당하는 펄스수를 계산한다.
또 제어수단(22)은 연산수단(21)의 출력, 내연기관(1)의 냉각수온을 검출하는 수온 감지기(18), (예컨대 온도계)의 출력으로 내연기관(1)이 흡입하는 공기량에 대응해서 주입기(14)의 구동시간을 제어하여 이것으로 내여긴관(1)에 공급하는 연료량을 제어한다. 또한 (16)은 제3도와 마찬가지로 배기관을 나타낸다.
제2도는 이 실시예의 보다 구체적 구성을 나타내며 제어장치(30)는 AFS(13), 수온 감지기(18), 흡기온감지기(19) 및 크랭크각 감지기(17)의 출력 신호를 입력으로 하고 내연기관(1)의 각 기통마다에 설치된 4개의 주입기(14)를 제어하는 제어장치이며, 이 제어장치(30)는 제1도의 검출수단(20)내지 제어수단(22)에 상당하며, ROM(41), RAM(42)을 가지는 마이크로 컴퓨터(이하 CPU라 약칭한다)(40)에 의해 실현된다.
또 (31)은 AFS(13)의 출력에 접속된 2분 주기, (32)는 2분 주기(31)의 출력을 한쪽의 입력으로 하고, 다른쪽의 입력 단자를 CPU(40)의 입력 P1에 접속된 배타적 논리화 게이트이며 그 출력 단자는 계수기(33)및 CPU(4O)의 입력 P3에 접속되어 있다.
(34a)는 수온 감지기(18)와 A/D 변환기(35a)와의 사이에 접속된 인터페이스, (34b)는 흡기온 감지기(1a)와 A/D 변환기(35b)와의 사이에 접속된 인터페이스, (36)은 파형 정형 회로이며, 크랭크각 감지기(17)의 출력이 입력되며, 그 출력은 CPU(40)의 인터럽트 입력 P4및 계수기(37)에 입력된다.
또,(38)은 인터럽트 입력 P5에 접속된 타이머, (39)는 도시하지 않은 축전지의 전압 VB를 A/D 변환하며, CPU(40)에 출력하는 A/D 변환기, (43)은 CPU(40)와 구동기(44)사아에 설치된 타이머이머 구동기(44)의 출력은 각 주입기(14)에 접속되어 있다.
다음으로 상기 구성의 동작을 설명한다. AFS(13)의 출력은 2분주기(31)에 의해 분주되며, CPU(40)에 의해 제어되는 배타적 논리화 게이트(32)를 거쳐서 계수기(33)에 입력된다.
계수기(33)는 배타적 논리화 게이트(32) 출력의 입하 에찌간의 주기를 측정한다. CPU(40)는 게이트(32)의 입하를 인터럽트 입력 P3로 입력되며, AFS(13)의 출력 펄스주기 또는 이것을 2분주 할때마다 인터럽트처리를 행하고, 계수기(33)의 주기를 측정한다. 수온 감자기(18)의 출력은 인터페이스(34a)에 의해 전압으로 변환되며, A/D 변환기(35a)로 소정시간마다 디지탈 값으로 변환되어서 CPU(40)에 보내진다.
흡기온 감지기(19)의 출력은 인터페이스(34b)에 의해 전압으로 변환되며, A/D 변환기(35b)에 의해 소정시간마다 디지탈 값으로 변환되어서 CPU(10)로 보내진다. 크랭크각 감지기(17)의 출력은 파형 정형 회로(36)를 거쳐서 CPU(40)의 인터럽트 입력 P4및 계수기(37)에 입력된다.
CPU(40)는 크랭크각 감지기(17)의 입상마다 인터럽트 처리를 행하고, 크랭크각 감지기(17)의 입상간의 주기를 계수기(37)의 출력으로 검출한다. 타이머(38)는 소정시간마다 CPU(40)의 인터럽트 입력 P5로 인터럽트 신호를 발생한다.
A/D 변환기(39)는 도시하지 않는 축전지 전압 Vs를 A/D 변환하고, CPU(40)는 소정시간마다 이 축전지 전압의 데이타를 받아들인다.
타이머(43)는 CPU(40)에 의해 프리세트되며 CPU(40)의 출력 포트 P2로부터 트리거되어서 소정의 펄스폭을 출력하고, 이 출력이 구동기(44)를 거쳐서 주입기(14)를 구동한다.
다음으로 CPU(40)의 동작을 제6도, 제8 내지 제9더의 흐름도를 설명한다. 우선, 제6도는 CPU(40)의 주 프로그램을 나타내며 CPU(40)에 의해 리세트 신호가 입력되면 스템(100)으로 RAM(42), 입출력 포트등을 초기화하고, 스템(101)으로 수온 감지기(18)의 출력을 A/D 변환기 RAM(42)에 VB로서 기억한다.
스텝(1Q2)로 축전지 전압을 A/D 변환기해서 RAM(42)으로 축전지 전압 VB로서 기억한다.
스템(103)으로는 크랭크각 감지기(17)의 주기 TR로부터 30/TR의 계산을 행하고 회전수 Ne를 계산한다.
스텝(104)으로 후술하는 부하 데이타 AN과 회전수 Ne로 AN.Ne/30의 계산을 행하고 AFS(13)의 출력 주파수를 Fa를 계산한다.
스텝(105)으로는 출력 주파수 Fa로 제7a도에 나타내는 바와 같이 Fa에 대해서 AFS(13)의 선형화 보정을 행하도록 설정된 f1으로부터 기본 구동시간 변환 계수 K1를 계산한다.
스텝(106)으로는 변환 계수 Kp를 수온 데이타 WT로 보정하고 구동시간 변환 계수 K1로서 RAM(42)에 기억한다.
스텝(107)으로는 축전지 전압 데이타 VB로부터 미리 RAM(41)에 기억된 데이타 테이블 f3를 사상하고 허손시간 TD를 계산하며 RAM(42)에 기억한다.
스텝(108)으로는 회전수 Ne에 대해서 조절판 밸브(12)가 전개시에 미리 앞선 제7b도와 같이 설정된 부하데이타 AN의 특성 11으로부터 AN 제한치 10을 계산한다.
스텝(109)으로는 수온 WT에 대해, 수온이 높아짐에 따라서 감소되는 미리 정해진 제7c도의 12로부터 보정 계수를 계산하고 10을 보정한다.
스텝(110)으로는, 흡기온 감지기(19)의 출력을 A/D 변환하고, RAM(42)에 AT로서 기억한다.
스텝(111)으로는, 상기 흡기온 AT에 대해서, 제7D도와 같이 흡기온이 높아짐에 따라서 증가하도록 13로보정 계수를 계산하고 10를 보정한다.
스텝(112)으로는 상기와 같이 계산된 10를 RAM(42)에 AN 제한치 L로서 기억하고 다시 스텝(101)의 처리를 반복한다.
제8도는 인터럽트 입력 P3, 즉 AFS(13)의 출력 신호에 대한 인터럽트 처리를 나타낸다. 스텝(201)에선, 계수기(33)의 출력 TF를 검출하고 계수기(33)를 클리어한다. 이 TF는 게이트(32)의 입상간의 주기이다.
스텝(202)으로 RAM(42)내의 분주 플러그가 세토되어 있으면 스텝(203)으로 TF를 2분해서 AFS(13)의 출력 펄스 주기 TA로서 RAM(42)에 기억한다. 다음으로 스텝(204)으로 적산 펄스 데이타 PR에 남아 펄스데이타 PD를 2배한 것을 가산하고 새로운 적산 펄스 데이타 PR로 한다.
이 적산 펄스 데이타 PR는 크랭크각 감지기(17)의 입상간에 출력되는 AFS(13)의 펄스수를 적산하는 것이며, AFS(13)의 펄스에 대해 처리 형편상 156배해서 다루고 있다.
스텝(202)에서 분주 플러그가 리세트되어 있으면, 스텝(205)으로 주기 TF를 출력 펄스 주기 TA로서 RAM(42)으로 기억하고 스텝(206)으로 적산 펄스 데이타 PR에 남아서 펄스 데이타 PD를 계산한다.
스텝(207)에서는 나머지 펄스 데이타 PD에 156을 설정한다. 스텝(208)으로 분주 플러그가 리세트 되어 있는 경우엔 TF<2m sec, 세트되어 있는 경우는 TF>4m sec 스텝(210)으로 그 이외의 경우는 스텝(20g)으로 진행한다.
스템(209)에서는, 분주 플러그를 세트하고 스텝(210)에서는 분주 플러그를 클리어해서 스텝(211)으로 입력 P1을 반전시킨다.
따라서, 스텝(209)의 처리 경우는 AFS(13)의 출력 펄스를 2분주한 타이밍으로 인터럽트 입력 P3으로 신호가 들어가며 스텝(210)의 처리가 행해지는 경우엔 AFS(13)의 출력 펄스마다 인터럽트 입력 P3에 신호가 들어간다. 스텝(209, 211)처리후, 인터럽트 처리를 완료한다.
제9도는 크랭크각 감지기(17)의 출력으로 CPU(40)의 인터럽트 입력 P4에 인터럽트 신호가 발생했을 경우의 인터럽트 처리를 나타낸다.
스텝(301)으로 크랭크각 감지기(17)의 입상간의 주기를 계수기(37)로 판독하고 주기 Ta로서 RAM(42)에 기억하고 계수기(37)를 클리어한다.
스텝(302)으로 주기 Ta내에 AFS(13)의 출력 펄스가 있는 경우엔 스템(303)으로 그 직전의 AFS(13)의 출력 펄스의 시간 to1과 크랭크각 감지기(17)의 당회의 인터럽트 시각 to2의 시간차 △t=to2-to1을 계산하고 이것을 주기 Ts로 하고, 주기 TR내에 AFS(13)의 출력 펄스가 없을 경우엔 주기 TR를 주기 Ts로 한다.
스텝(305a)으로는 분주 플러그가 세트되고 있는지 여부를 판단하고 리세트되어 있는 경우엔 스텝(305b)으로 156×Ts/TA의 계산으로, 세트되어 있을 경우앤 스텝(305c)으로 156×Ts/2, TA의 계산으로 시간차 △t를 AFS(13)의 출력 펄스 데이타 △P로 변환한다.
즉, 전회의 AFS(13)의 출력 펄스 주기와 당회의 AFS(13)의 출력 펄수 주기가 동일하다고 가정하고 펄스 데이타 △P를 계산한다.
스텝(306)에서는 펄스 데이타 △P가 156보다 작으면 스텝(308)으로, 크면 스텝(307)으로 △P를 156에 클립한다.
스텝(308)에서는 나머지 펄스 데이타 PD로부터 펄스 데이타 △P를 감산하고 새로운 나머지 펄스 데이타 △P로 한다.
스텝(309)에서는 나머지 펄스 데이타 PD가 정이면 스텝(313a)으로, 다른 경우에는 펄스 데이타 △P의 계산치가 AFS(13)의 출력 펄스가 크므로 스텝(310)으로 펄스 데이타 △P를 PD와 똑같게 하고, 스텝(312)으로 나머지 펄수 데이타를 제로로 한다.
스텝(313a)에서는 분주 플러그가 세트되어 있는가를 판단하고, 리세트일 경우에는 스텝(313b)으로 적산펄스 데이타 PR에 펄스 데이타 △P를 가산하고, 세트할 경우에는 스텝(313c)으로 PR에 2·△P를 가산하고 새로운 적산 펄스 데이타 PR로 한다.
이 데이타 PR가 당회의 크랭크각 감지기(17)의 입상간에 AFS(13)가 출력했다고 생각되는 펄스수에 상당한다.
스텝(314)에서는 (5)식에 상당하는 계산을 행한다. 즉, 크랭크각 감지기(17)의 전회의 입상까지에 계산된부하 데이타 AN와 펄스 데이타 PR로부터 스텝(314a)에 공전 스위치(도시되지 않음)가 온이면 스텝(314c)으로 공전 상태로 판정하고
AN = K2AN + (1-K2) PR
의 계산을 행하고, 공정 스위치가 오프이면 스텝(314b)으로
K1AN+(1-K1)PR
의 계산을 행하고(K1>K0), 결과를 당회의 새로운 부하 데이타 AN으로 한다.
스텝(315)에서는 이 부하 데이타 AN이 제6도 스템(112)의 L보다 크면 스텝(316)으로 이 L에 클립하고, 내연기관(1)의 전개시에 있어서도 부하 데이타 AN가 실제의 값보다 과도하게 켜지기 않게 한다. 스텝(317)으로 적산 펄스 데이타 PR을 클리어한다.
스텝(318)로 부하 데이타 AN와 구동시간 변환 계수 K1, 허손시간 TD로 구동시간 데이타
T1=AN·K1+TD
의 계산을 행하고 스텝(319)으로 구동시간 데이타 T1을 타이머(43)에 설정하고, 스텝(320)으로 타이머(43)를 트리거함으로써 테이타 T1에 따라서 주입기(14)가 4개 동시에 구동되어 인터럽트 처리가 완료된다.
제10도는 제6도 및 제8 내지 9도의 처리인 분주 플러그 클리어시의 타이밍을 나타내는 것이며 제10a도는 분주기(31)의 출력을 나타내며, 제10b도는 크랭크각 감지기(17)의 출력을 나타낸다. 제10c도는 나머지 펄스 데이타 PD를 나타내며 분주기(31)의 입상 및 입해(AFS(13)의 출력 펄수의 입상)마다에 156에 설정되며 크랭크각 감지기(17)의 입상마다에 예컨대,
PD1=PD-156 × Ts/TA
의 계산 결과로 변경된다(이것을 스텝(305 내지 312)의 처리에 상당한다).
제10d도는 적산 펄스 테이타 PR의 변화를 나타대며 분주기(31) 출력의 입상 또는 입하마다에 나머지 펄스 데이타 PD가 적산되는 모양을 나타대고 있다.
상기 실시예에선 AN을 회전수 Ne. 수온 WT. 흡기온 AT로 정해지는 제한치 L로 클립하고 있으므로 조절판 밸브(12)의 전개시 공기의 반대방향으로 불어댐으로 해서 AFS(13)가 대량 공기량을 검출해도 공연비가 오버리치되는 일은 없으며 적정하게 제어할 수 있다.
또한, 상기 실시예에서는 크랭크각 감지기(17)의 입상간의 AFS(13)의 출력 펄스를 계산했는데 이것은 입하간이어도 되며, 또 크랭크각 감지기(17)의 수주기간의 AFS(13)출력 펄스수를 계산해도 된다. 또, AFS(13)의 출력 펄스를 계산했는데 출력 펄수스에 AFS(13)의 출력 주파수에 대응한 정수를 곱한 것을 정정해도 된다.
또한, 크랭크간의 검출에 크랭그각 감지기(17)가 아니고 내연기관(1)의 점화신호를 써도 마찬가지 효과를 나타내어 보인다.
또 여기에선 내연기관(1)이 흡기당의 AFS(13)의 출력 주파수로 제한했으나 이 주파수로 계산되는 흡입공기량 또는 공급 공기량 또는 주입기(14)의 펄스폭으로 제한해도 이 실시예와 마찬가지 기능을 얻을 수 있다.
본 발명의 이상 설명한 바와 같이 내여기관의 1흡기당의 흡입 공기량을 회전수 등으로 정해진 값으로 제한하고 조절판 밸브의 전개시에도 정확한 흡기량을 얻도록 한 것이며 적정한 공연비 제어를 행할 수 있고 게다가 제한치를 내연기관의 운전 파라미터로 보정하고 있으며, 온갖 운전 상태에 대해서 적정한 공연비 제어를 행할 수 있다.

Claims (5)

  1. 내연기관(1)의 홈입 공기량을 검출하는 흡기량 감지기(3), 상기 내연기관(1)의 소정의 크랭크각을 검출하는 크랭크각 검출기(17), 상기 흡기량 감지기(13)와 크랭크각 검출기(17)의 출력으로부터 내연기관(1)의 1흡기 행정당의 흡기량에 비례한 값을 연산하는 연산수단(21), 이 연산수단(21)의 출력에 의거하여 내연기관(1)으로의 연료 공급량을 제어함과 동시에 이 연산수단(21)의 출력을 소정의 값 L로 제한하는 연료 제한수단(22)을 갖추고 있음을 특징으로 하는 내연기관의 연료 제어장치.
  2. 제1항에 있어서, 소정의 값 L을 내연기관(1)의 파라미터로 보정하는 것을 특징으로 하는 내연기관(1)의 연료 제어장치.
  3. 제2항에 있어서, 파라미터가 상기 내연기관(1)의 회전수임을 특징으로 하는 내연기관(1)의 연료 제어장치.
  4. 제2항에 있어서, 파라미터가 상기 내연기관(1)의 수온임을 특징으로 하는 내연기관(1)의 연료 제어장치.
  5. 제2항에 있어서, 파라미터가 상기 내연기관(1)의 흡기온임을 특징으로 하는 내연기관(1)의 연료 제어장치.
KR1019870011716A 1986-10-22 1987-10-22 내연기관의 연료 제어장치 KR910002900B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP61252320A JPH0823323B2 (ja) 1986-10-22 1986-10-22 内燃機関の燃料制御装置
JP61-252320 1986-10-22
JP252320 1986-10-23

Publications (2)

Publication Number Publication Date
KR880005350A KR880005350A (ko) 1988-06-28
KR910002900B1 true KR910002900B1 (ko) 1991-05-09

Family

ID=17235615

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019870011716A KR910002900B1 (ko) 1986-10-22 1987-10-22 내연기관의 연료 제어장치

Country Status (4)

Country Link
US (1) US4905155A (ko)
JP (1) JPH0823323B2 (ko)
KR (1) KR910002900B1 (ko)
DE (1) DE3735259C2 (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3821455A1 (de) * 1987-06-26 1989-01-05 Mitsubishi Electric Corp Kraftstoff-luft-gemischregler
US4974563A (en) * 1988-05-23 1990-12-04 Toyota Jidosha Kabushiki Kaisha Apparatus for estimating intake air amount
DE3844332A1 (de) * 1988-12-30 1990-07-05 Bosch Gmbh Robert Verfahren zur gemischaufbereitung bei einer brennkraftmaschine
JPH02204654A (ja) * 1989-02-01 1990-08-14 Japan Electron Control Syst Co Ltd 内燃機関の燃料供給制御装置
JPH07116966B2 (ja) * 1990-01-17 1995-12-18 三菱自動車工業株式会社 内燃機関の燃料制御装置
JP2621548B2 (ja) * 1990-02-23 1997-06-18 三菱電機株式会社 エンジンの制御装置
US5229946A (en) * 1991-08-19 1993-07-20 Motorola, Inc. Method for optimizing engine performance for different blends of fuel

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5412011A (en) * 1977-06-30 1979-01-29 Nissan Motor Co Ltd Intake-air amount detecting apparatus for internal combustion engine
JPS5525509A (en) * 1978-08-10 1980-02-23 Nissan Motor Co Ltd Device for detecting intake air amount in internal combustion engine
JPS5598624A (en) * 1979-01-24 1980-07-26 Nippon Denso Co Ltd Fuel injection controlling method
JPS586225U (ja) * 1981-07-03 1983-01-14 日産自動車株式会社 機関吸気流量計測用カルマン渦流量計の信号処理装置
JPS58174129A (ja) * 1982-04-07 1983-10-13 Toyota Motor Corp 内燃機関の燃料噴射制御方法
JPS59170432A (ja) * 1983-03-18 1984-09-26 Toyota Motor Corp 内燃機関の電子燃料噴射装置
JPS6143234A (ja) * 1984-08-06 1986-03-01 Toyota Motor Corp 内燃機関の燃料噴射量制御装置
JPS6189938A (ja) * 1984-10-11 1986-05-08 Honda Motor Co Ltd 内燃エンジンの高負荷運転時の燃料供給制御方法
JPS61229955A (ja) * 1985-04-02 1986-10-14 Hitachi Ltd 内燃機関の燃料噴射装置
DE3623262A1 (de) * 1985-07-16 1987-01-29 Toyota Motor Co Ltd Durchflussmesssystem mit einem karman-wirbeldurchflussmesser
JPS6296751A (ja) * 1985-10-22 1987-05-06 Mitsubishi Electric Corp 内燃機関の燃料噴射制御装置
JPS6299651A (ja) * 1985-10-28 1987-05-09 Nissan Motor Co Ltd 内燃機関の電子制御燃料噴射装置
JPH0827203B2 (ja) * 1986-01-13 1996-03-21 日産自動車株式会社 エンジンの吸入空気量検出装置
KR900000145B1 (ko) * 1986-04-23 1990-01-20 미쓰비시전기 주식회사 내연기관의 연료제어장치
JPH0823325B2 (ja) * 1986-04-29 1996-03-06 三菱電機株式会社 内燃機関の燃料制御装置
JPS62265438A (ja) * 1986-05-09 1987-11-18 Mitsubishi Electric Corp 内燃機関の燃料制御装置

Also Published As

Publication number Publication date
DE3735259A1 (de) 1988-05-05
KR880005350A (ko) 1988-06-28
JPS63105252A (ja) 1988-05-10
DE3735259C2 (de) 1994-01-20
JPH0823323B2 (ja) 1996-03-06
US4905155A (en) 1990-02-27

Similar Documents

Publication Publication Date Title
US4938195A (en) Atmospheric pressure detecting device for engine control
KR900000150B1 (ko) 내연기관의 연료제어장치
US4807581A (en) System for controlling the operation of an internal combustion engine
KR910002900B1 (ko) 내연기관의 연료 제어장치
US4911128A (en) Fuel controller for an internal combustion engine
JPH0326851A (ja) 内燃機関内への給気量を測定する方法及び装置
KR900000145B1 (ko) 내연기관의 연료제어장치
KR920007894B1 (ko) 내연기관의 연료제어장치
KR920009143B1 (ko) 내연기관의 연료제어장치
KR900002312B1 (ko) 내연기관의 연료제어장치
KR900000219B1 (ko) 내연기관의 연료제어장치
JP2812048B2 (ja) 内燃機関の電子制御装置
KR930000174B1 (ko) 내연기관의 연료제어장치
GB2200768A (en) A fuel controlling system for an internal combustion engine
US5080073A (en) Fuel control apparatus for an internal combustion engine
US4522178A (en) Method of fuel control in engine
JP2527738B2 (ja) 内燃機関の燃料制御装置
JP2760154B2 (ja) 燃料噴射量制御装置
JP2712752B2 (ja) 内燃機関の燃料噴射量制御装置
JP2575450B2 (ja) 内燃機関の燃料制御装置
JP2643394B2 (ja) 内燃機関の吸入空気流量検出装置
JP2858289B2 (ja) エンジンの吸入空気流量検出装置
JPS6035156A (ja) 内燃機関用燃料噴射装置
JP2530366B2 (ja) 内燃機関の燃料制御装置
JPH0689687B2 (ja) 内燃機関の燃料制御装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20070424

Year of fee payment: 17

EXPY Expiration of term