22.10.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!