E39 OBDI Cluster

Post Reply
johnspark
Posts: 264
Joined: Fri Apr 12, 2019 10:42 pm
Location: Adelaide, South Australia
Has thanked: 59 times
Been thanked: 48 times

E39 OBDI Cluster

Post by johnspark »

I have just successfully got the economy meter which displays litres/100km to work linearly with a variable pulse width.
Used ZK-PP1K from E-bay to generate the PWM I fed into the TI Signal of the cluster. Must have RPM showing a value, and also the speedo must have some value on it. I have not quite worked those 2 bits out, but all they do is disable or enable the economy meter from working.
Please see the excel spreadsheet to show the PWM % variation at 500Hz vs Litres/100km displayed. It is quite linear. Tried at 200 Hz but the meter became very sensitive. So prefer 500Hz value. This meter will be able to display energy consumed / 100km, or power consumed / 100km. (I think energy is better). It appears that if RPM meter reaches 1500 RPM, the economy meter is enabled. If the RPM meter falls below 1200RPM, the economy meter is disabled. Meter has to go back to 1500RPM before the economy meter will be enabled again. Only thing, I don't know what the threshold is for the speedometer, so I am going to install 3 of these ZK-PP1Ks, so I can work that out too.
I would like to use this with the zombieverter ECU :)
Attachments
E39_OBD1.jpg
TI Signal.xlsx
(14.73 KiB) Downloaded 63 times
johnspark
Posts: 264
Joined: Fri Apr 12, 2019 10:42 pm
Location: Adelaide, South Australia
Has thanked: 59 times
Been thanked: 48 times

Re: E39 OBDI Cluster

Post by johnspark »

The spreadsheet seems to be lost so here it is again...
Attachments
TI Signal.xlsx
(14.73 KiB) Downloaded 74 times
johnspark
Posts: 264
Joined: Fri Apr 12, 2019 10:42 pm
Location: Adelaide, South Australia
Has thanked: 59 times
Been thanked: 48 times

Re: E39 OBDI Cluster

Post by johnspark »

I have now added a third ZK-PP1K pulse generator (from Ebay), so there is one for the TI, TD and Rear Left Wheel Sensor inputs. I have updated the spreadsheet to accommodate these changes.
Attachments
TI Signal R2.xlsx
(34.03 KiB) Downloaded 80 times
User avatar
johu
Site Admin
Posts: 5684
Joined: Thu Nov 08, 2018 10:52 pm
Location: Kassel/Germany
Has thanked: 153 times
Been thanked: 960 times
Contact:

Re: E39 OBDI Cluster

Post by johu »

Good find :)
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
Zechy
Posts: 44
Joined: Sat Apr 30, 2022 1:10 am
Location: Australia
Has thanked: 34 times
Been thanked: 25 times

Re: E39 OBDI Cluster

Post by Zechy »

Great info!
What voltage did you use for the signal?
Zechy
Posts: 44
Joined: Sat Apr 30, 2022 1:10 am
Location: Australia
Has thanked: 34 times
Been thanked: 25 times

Re: E39 OBDI Cluster

Post by Zechy »

Woohoo! Managed to get the rpm to move using the pwm signal generators from ebay.
PWM_RPM.jpg
12v in. negative pwm signal on pin 6.

Not all e39s have CAN bus to the instrument cluster. Mine is a 1998. The "Vehicle CAN" setting won't work. Will have to come up with another plan
johnspark
Posts: 264
Joined: Fri Apr 12, 2019 10:42 pm
Location: Adelaide, South Australia
Has thanked: 59 times
Been thanked: 48 times

Re: E39 OBDI Cluster

Post by johnspark »

Well done Zechy!

Is yours OBD1 like mine? If it is, you can get the speedometer to work like that too. Copy mine. That's a black / white wire.
The economy meter is dependant upon TI, TD (RPM) and the speedometer pulse width values received. 'TI signal R2.xlsx' has all three, -I find it a bit hard to read, and I wrote it!

This is the formula for the economy meter: 25.4*[TD/(TI*{km/hr})]-1.

If any of the three signals fall below the threshold shown in the spreadsheet, the economy meter reads zero. Therefore if the car is stationary, the economy meter reads zero, instead of infinite L/100km, for example.


Practical tip from spreadsheet:
In actual EV conversion, use TI signal and TD signal inputs found in Engine and Transmission ECU box. Rear Left Wheel sensor input for speedo or left or right speed sensor data can be obtained from ABS module behind glove box for Australia. (Perhaps safer to use input to speedo on instrument cluster).


Also, speedo cannot be adjusted, and RPM cannot be adjusted, therefore do all calculations with TI to get economy meter to present what you want it to. (I want to use it as a power meter).
Zechy
Posts: 44
Joined: Sat Apr 30, 2022 1:10 am
Location: Australia
Has thanked: 34 times
Been thanked: 25 times

Re: E39 OBDI Cluster

Post by Zechy »

johnspark wrote: Fri Feb 24, 2023 8:02 am Well done Zechy!

Is yours OBD1 like mine? If it is, you can get the speedometer to work like that too. Copy mine. That's a black / white wire.
The economy meter is dependant upon TI, TD (RPM) and the speedometer pulse width values received. 'TI signal R2.xlsx' has all three, -I find it a bit hard to read, and I wrote it!

This is the formula for the economy meter: 25.4*[TD/(TI*{km/hr})]-1.

If any of the three signals fall below the threshold shown in the spreadsheet, the economy meter reads zero. Therefore if the car is stationary, the economy meter reads zero, instead of infinite L/100km, for example.


Practical tip from spreadsheet:
In actual EV conversion, use TI signal and TD signal inputs found in Engine and Transmission ECU box. Rear Left Wheel sensor input for speedo or left or right speed sensor data can be obtained from ABS module behind glove box for Australia. (Perhaps safer to use input to speedo on instrument cluster).


Also, speedo cannot be adjusted, and RPM cannot be adjusted, therefore do all calculations with TI to get economy meter to present what you want it to. (I want to use it as a power meter).
Yes. I have the same OBD1. It confused me for a long time until I found your post.

I'll definitely try to get the speedo working. Thank you!
johnspark
Posts: 264
Joined: Fri Apr 12, 2019 10:42 pm
Location: Adelaide, South Australia
Has thanked: 59 times
Been thanked: 48 times

Re: E39 OBDI Cluster

Post by johnspark »

Well that's awesome Zechy :).

The 3rd spreadsheet I created is absolutely correct with the numbers. I had to wait for some of the numbers to settle down before I recorded them. I never got around to rearranging the data in the spreadsheet to make it a bit more readable.

Rearranging equation I get: TI = 25.4*[TD/(Economy+1)*speedo]. {Hopefully others will double check this}.

We know speedo, we know TD (RPM), therefore we can get TI for a particular Economy (L/100km) value that we want displayed.
I will use Economy to display power (kW), for my conversion.
johnspark
Posts: 264
Joined: Fri Apr 12, 2019 10:42 pm
Location: Adelaide, South Australia
Has thanked: 59 times
Been thanked: 48 times

Re: E39 OBDI Cluster

Post by johnspark »

Oops! not 3rd spreadsheet, but R2 spreadsheet...
Post Reply