imranahmed
Advanced Member level 3
- Joined
- Dec 4, 2011
- Messages
- 817
- Helped
- 3
- Reputation
- 6
- Reaction score
- 3
- Trophy points
- 1,298
- Location
- Karachi,Pakistan
- Activity points
- 6,492
Please refer any link i will soon study OBD-1.5.
Please refer any link i will soon study OBD-1.5.
Your posted picture of MAX232 ALDL interface will work on my daewoo racer car model 1993 and it has 12 pin connector, attached,
:grin:
Send To ECU
Header = $13
Message length = $04
Offset = $00 to unknown (will depend on ECU)
Checksum = all bytes sum to zero
ECU returns
Header = $13
Messsage Length = $04
Data = ?
Csum
The offset is defined by a look up table in the ECU. This implies that there may be commonality between ECUs. The list below shows the addresses that I have determined so far for the EE88 EPROM. The first column is the OBD address, the second column is the actual memory address being read. I have made a prototype scanner to create the hardware interface. Parameter definitions will be filled in as work progresses.
00 $0044 = Fault Codes
01 $0046 = Fault Codes
02 $0045 = Stored fault codes??
03 $0047 = Stored fault codes??
04 $0187
05 $004D = RPMH, RPM High Byte (RPMH + RPML = RPM/4
06 $004E = RPML, RPM Low Byte
07 $00D5
08 $0093
09 $00DF = WTS
0A $00E0 = ATS
0B $9803 = ECU variant
0C $0070 = TPS Angle (referenced from idle switch
0D $005B = TPS Position
0E $005A = O2 Sensor Volts*2
0F $00AF = ISC Duty Cycle
10 $00FE = Injector Pulse Width High byte
11 $00FF = Injector Pulse Width Low byte
12 $0066 = Manifold Pressure
13 $0040 = Cylinder filling??
14 $00BA = Ignition Timing (degs)
15 $00D8
16 $00F3 = Short term fuel trim
17 $00EB = Long term fuel trim
18 $00E1
19 $00D9
1A $0058 = Battery Voltage * 0.0737288
1B $0188
1C $0186 = Flags? Bit2 = Fuel Pump?
1D $0095
1E $0079
1F $0002 this is a PORT?
So to read the TPS position send:
$13, $04, $0D, $DC
The ECU will respond with:
$13, $04, Position, Csum
Please let know that can we set desired baud rate in 89c52 uC.
I want to set baud rate 8129.
Another question is that if system is design on 8129 baud rate so
can we communicate with 9600 or 4800 baud rates or its necessary
to communicate on 8129 baud rate?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?