Professional Documents
Culture Documents
CAA/ADDRESS CECA
r
s. 26
A
; :
: CONTR
ifiT
G. P. Dout YSP
s (SOASLB)
U.S. Patent Aug. 11, 1998 Sheet 3 of 38 5,794,165
W80SNES
080SNES
*
**\.*
**
•
380
U.S. Patent Aug. 11, 1998 Sheet 4 of 38 5,794,165
OZ
U.S. Patent Aug. 11, 1998 Sheet 5 of 38 5,794,165
- - - - - -
Z
|
(B1I3X0BN |18Wd ~
<!--
BT0IHBA
0B3I0XNB80-j0/I)
(TVN
9
0/-/ Z
D/-/
U.S. Patent 5,794,165
ZZ
U.S. Patent 5,794,165
U.S. Patent Aug. 11, 1998 Sheet 9 of 38 5,794,165
/
'0/-/
*
*
•
*
•
•-
+
•-
-
-
H9OSN3$
U.S. Patent Aug. 11, 1998 Sheet 10 of 38 5,794,165
.|
*
*
••
-
.
„
-
•
-•
-
•
-
*
»•
•
-
U.S. Patent Aug. 11, 1998 Sheet 11 of 38 5,794,165
ZH
09
M0THBIWBd),1MH
8W3.13
U.S. Patent Aug. 11, 1998 Sheet 12 of 38 5,794,165
*••=•=.
***
-
68
*--=
U.S. Patent Aug. 11, 1998 Sheet 13 of 38 5,794,165
[]
W
/
U.S. Patent Aug. 11, 1998 Sheet 14 of 38 5,794,165
eð et)
9N01.JNfl
---=.-
J8E0T31S
8BN0d1|][d\S W3(\S.E1}3d
U.S. Patent 5,794,165
*-***-•---:)…
n
VN
S
U.S. Patent 5,794,165
09
U.S. Patent Aug. 11, 1998 Sheet 18 of 38 5,794,165
FIG 20
58
INTERFACE SOFTWARE APPLICATIONSOFTWARE
FIG 22
60
2ms PROCESS TIMING INITIAL
SETTING (MICROCOMPUTER)
ALLOCATING VECTOR AS 2ns JOB
65
ROTATING PERIOD INITIAL
JOB - REF 2 SETTING (MICROCOMPUTER)
ALLOCATING VECTOR AS REF JOB
U.S. Patent Aug. 11, 1998 Sheet 21 of 38 5,794,165
68
SETING APPOINTED
ASK AS INTERRUPTION
PRIORITY OF LEVEL 7
SETING APPOINTED
ASK AS INTERRUPTION
PRIORITY OF LEVEL 6
SETTING APPOINTED
TASK AS INTERRUPTION
PRIORITY OF LEVEL 5
SETTING APPOINTED
TASK AS INTERRUPTION
PRIORITY OF LEVEL 4
U.S. Patent Aug. 11, 1998 Sheet 22 of 38 5,794,165
SUCTION NO
PIPE PRESSURE
TYPE 2
SUCTION
PIPE PRESSURE FLOW
TYPE ETE TYPE
FLOW YES
METER TYPE
?
U.S. Patent Aug. 11, 1998 Sheet 23 of 38 5,794,165
FIG. 25
RAM AREA
%
DAA FOR o
DATA FOR A
DATA FOR s
U.S. Patent Aug. 11, 1998 Sheet 24 of 38 5,794,165
FIG 26
75
ALLOCATING WARIABLES USED IN ENGINE
CONTROL APPLICATION PROGRAM TO RAM AREA IN
ORDER OF DECARING
TOP ADDRESS IN RAM AREA - ADD
END
U.S. Patent Aug. 11, 1998 Sheet 25 of 38 5,794,165
FIG 27
LOAD FACTOR NONITORING
MONITORING YES
PROGRAN GENERATING
ERROR CODE 2
A PART 2
FAI
COUNTERMEASURE
IN AT PART
FAIL
COUNTEREASURE
IN ABS PART
U.S. Patent Aug. 11, 1998 Sheet 26 of 38 5,794,165
FIG 28
INTERFACE SOFTWARE 90
ENGINE ROTATING SPEED CAPTURING
PROGRAM Ne ( )
91
WEHICLE SPEED CALCULATING
PROGRAM VSP ( )
92
TURBINE ROTATING SPEED
CALCULATING PROGRAM Nt ( )
93
HROTTLE WALVE OPENING DEGREE
CAPTURING PROGRAM 8 ( )
94
EACH OF FILTER CALCULATION
PROGRAMS Fi ( )
95
COMMUNICATION PROGRAM RX ( )
FIG 29
INTERFACE SOFTWARE
FLAG WARIABLES FLAG. H. ()
EFINITIO OF WARIABLES
FIG 30
INTERFACE SOFTWARE
COMMUNICATION PROGRAM
CALLING FUNCTIONS
(Q[dOMSWO30T\l)d
W080B3I0XNE SdSOB0 8
SN0Ild5fN0i?8Id3(Qnd0HSØW-3IO0HT8)d
U.S. Patent Aug. 11, 1998 Sheet 30 of 38 5,794,165
-1N - -N
INTERRUPTION PROCESS OS PROCESS
ICR2 INT
1400 1404
ICRNEW = ICR2 DATA INITIALIZE
140
PERIOD = ICRNEW-ICROLD
1402
ICROLD = ICRNEW
1403
WSP = L/PERIOD
RETURN
OUTPUT OF
VEHICLE SPEED
SENSOR 1009
CONTENTS OF
ADDRESS BUS
EXTENDED
ROM AREA
NTERNAL
ROM AREA
TME
U.S. Patent Aug. 11, 1998 Sheet 31 of 38 5,794,165
FIG 35
1130
1129
1008
/Y 1009 VSP
(Hges. SOLENOD
SOLA
1010 WWE SOLB
VO
1119
\-
voltaGE
DETECTOR
- aga |
1128 frn
1121 fl-N
1124
f A.
1118 I 1122 1123
U.S. Patent Aug. 11, 1998 Sheet 32 of 38 5,794,165
FIG. 36
125
YEHICLE SPEED
YSP-HEASURING
PROCESS
GEAR SOENOD SOLA
POSITION WALYE
THROTTLE WAVE CACULATION INSTRUCTION SOLB
TVO -- OPENING DEGREE
PROCESS
GEAR SHIFT
DETECTION
26
BASE INJECTION NECTION
SUCTION AIR TIE PULSE OUTPUT INJ
AF-H FLOWRATE CALCULATION PROCESS
CALCULATION
CYLINDER
REF -HDISCRIINATING 1
PROCESS
IGNITION IGNITION
pe ESRING TIMING PULSE OUTPUT IGN
Los has CALCULATION PROCESS
1217
FO CATALYST
O SENSOR DETERIORATION CATALYST
PROCESS DETECTING OETERIORATION ALAR
802 PROCESS
U.S. Patent Aug. 11, 1998 Sheet 35 of 38 5,794,165
VSP HIGH
SOLA
OFF
OFF
ON
OFF
U.S. Patent Aug. 11, 1998 Sheet 36 of 38 5,794,165
FIG 41
-N- N
ICR2 INT
1308 1307
HROTTLE WALVE OPENING WEHICLE SPEED
DEGREE PROCESS MEASURING PROCESS
FIG 42
20 DEG
1314
O2 SENSOR PROCESS MISFIRE DETECTING
PROCESS
CATALYST DETERIORATION
DETECTING PROCESS
U.S. Patent Aug. 11, 1998 Sheet 37 of 38 5,794,165
FIG 43
s
RANK ANGLE
FIG. 44.
1114
INTERNAL HIGHER
LEVEL, DATA BUS 16BIT
EXTERNAL
DATA BUS 16 BT
OOOFFF8 001FFFC
000FFFC 001FFFE
INTERNAL EXTENDED
ROM ROM
U.S. Patent Aug. 11, 1998 Sheet 38 of 38 5,794,165
FIG 45
WECTOR
TABLE
AREA
INTERNAL
ROW
PROGRA
AREA
EXTENDED
ROM