TECHNICAL NOTES ON THE EEC-IV MCU - Auto diagnostics
TECHNICAL NOTES ON THE EEC-IV MCU - Auto diagnostics
TECHNICAL NOTES ON THE EEC-IV MCU - Auto diagnostics
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
min]:0.00341796875,0.0029296875,0.001953125,0.007080078125,0.044921875,0.0625,0.0625<br />
"end<br />
(Bill Lawrance wrote)<br />
A9L Table Format Explanation<br />
Eectch98-Part2.fm<br />
I’m putting this note in front of Gary Anderson’s recent post on tables for the A9L. I hope it helps in<br />
understanding them. Gary has done a great piece of work here. He deserves real credit for digging this<br />
out. Everything I’ve added here I got from studying his post.<br />
This note describes how the tables displayed in the post are represented in the EPROM. I got this from<br />
reading the program. This is only useful or interesting if you want to see how this is done. Nothing in<br />
the original post or in this note tells how these tables are actually used, although their titles are<br />
descriptive. Neither are there any units on the axes of the tables, although their titles are also<br />
descriptive.<br />
There are 2 types of tables displayed.<br />
---------------<br />
1) Two dimension Tables<br />
---------------<br />
The first of the two kinds of tables is identified in the output with ’table’ in the third line of<br />
output for a table. For example, the first table listed is:<br />
"Accel Enrichment Fuel [lb/min]<br />
"Throttle Rate [Deg/sec] vs. ECT<br />
"table:29131,8,7,1,d4,0<br />
:1.5,1.5,2,3,4.5,8,12,18<br />
:1.5,1.5,2,3,4.5,8,12,20<br />
:2,2,3,4.5,8,12.5,18,29<br />
:4,5,6,8,12.5,17,25.5,34<br />
:5,8,10,12,16.5,21,27,45<br />
:12,14,16,18,26,30,38,55<br />
:21,23,26,28,31,34,39,56<br />
"end<br />
--The first line is the title of the table<br />
--The second line is "X-axis label vs. Y-axis label"<br />
--The third line is decoded as follows:<br />
table -- identifies this as a 2 dimension table<br />
29131 -- the decimal location of the table in the PROM (or 71CB hex )<br />
8 -- the number of columns (X-axis) in the table<br />
7 -- the number of rows (Y-axis) in the table<br />
1 -- number of bytes for each value in the table<br />
d4 -- the scale of the value, in this case divide by 4 to get lb/min of fuel that each entry represents.<br />
’m’ is used in other tables to specify ’multiply each entry’.<br />
From the binary:<br />
0 -- each entry is unsigned<br />
0071C0 - 54 5C 68 70 7C<br />
0071D0 88 9C E0 30 38 40 48 68-78 98 DC 14 20 28 30 42<br />
0071E0 54 6C B4 10 14 18 20 32-44 66 88 08 08 0C 12 20<br />
0071F0 32 48 74 06 06 08 0C 12-20 30 50 06 06 08 0C 12<br />
007200 20 30 48<br />
Grouping into rows of 8 columns:<br />
54 5C 68 70 7C 88 9C E0<br />
30 38 40 48 68 78 98 DC<br />
14 20 28 30 42 54 6C B4<br />
10 14 18 20 32 44 66 88<br />
08 08 0C 12 20 32 48 74<br />
06 06 08 0C 12 20 30 50<br />
06 06 08 0C 12 20 30 48<br />
<strong>EEC</strong>-<strong>IV</strong> Technical Notes: Software 43 last edited: 9/29/98