Home Forums Articles How To's FAQ Register
Go Back   Xoutpost.com > BMW SAV Forums > X5 (E53) Forum
Fluid Motor Union
User Name
Password
Member List Premier Membership Search Today's Posts Mark Forums Read

Xoutpost server transfer and maintenance is occurring....
Xoutpost is currently undergoing a planned server migration.... stay tuned for new developments.... sincerely, the management


Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 12-22-2018, 03:21 PM
Member
 
Join Date: Mar 2016
Location: Saskatchewan Canada
Posts: 2,853
80stech is on a distinguished road
I'm going to try and do something with an Arduino in the E-box over the holidays. All the necessary wires are there including access to the dash warning light and looks like won't be hard. Would anyone have access to the voltage to temp conversion numbers or logarithm ?
__________________
1988 325is (purchased new) sold
2004 X5 3.0 2005 X3 2.5
2008 X5 3.0 (new to me)
Reply With Quote
  #2  
Old 12-22-2018, 04:09 PM
Overboost's Avatar
Member
 
Join Date: Apr 2006
Location: Huntersville, NC
Posts: 3,295
Overboost is on a distinguished road
I'm not sure what pull-up the factory DME uses but here is one of my calibration tables using a 1K ohm pull-up to 5V. It is a Bosch 023 temp sensor and should be roughly the same as what BMW uses.
Attached Images
 
Reply With Quote
  #3  
Old 12-22-2018, 04:07 PM
andrewwynn's Avatar
Member
 
Join Date: Jun 2015
Location: Racine, WI
Posts: 12,477
andrewwynn will become famous soon enoughandrewwynn will become famous soon enough
NTCs are typically linear over the useful range. Take a couple Ω readings when it's not connected with some known temps easy math from there. I would love to have the warning light come on at 115C
__________________
2011 E70 • N55 (me)
2012 E70 • N63 (wife)
Reply With Quote
  #4  
Old 12-22-2018, 04:16 PM
Member
 
Join Date: Mar 2016
Location: Saskatchewan Canada
Posts: 2,853
80stech is on a distinguished road
Yes, I was thinking of just tracking the temp with inpa and taking some voltage points and going from there. The beauty with the arduino is that it makes possible all kinds of flexibility including linearization, turning on the light at what ever temp, even variable brightness to temp, flashing etc. adding audible warning, even engine shut down if parked and self diagnostic features!
__________________
1988 325is (purchased new) sold
2004 X5 3.0 2005 X3 2.5
2008 X5 3.0 (new to me)
Reply With Quote
  #5  
Old 12-22-2018, 04:35 PM
Overboost's Avatar
Member
 
Join Date: Apr 2006
Location: Huntersville, NC
Posts: 3,295
Overboost is on a distinguished road
Quote:
Originally Posted by 80stech View Post
Yes, I was thinking of just tracking the temp with inpa and taking some voltage points and going from there. The beauty with the arduino is that it makes possible all kinds of flexibility including linearization, turning on the light at what ever temp, even variable brightness to temp, flashing etc. adding audible warning, even engine shut down if parked and self diagnostic features!
Frustrating to know BMW thought to sound a gong when the outside ambient temp hits 37F but didn't bother to sound the gong on something so critical like a melting engine...
Reply With Quote
  #6  
Old 12-22-2018, 04:17 PM
Member
 
Join Date: Mar 2016
Location: Saskatchewan Canada
Posts: 2,853
80stech is on a distinguished road
Thanks OB! that could prove to be very useful!
__________________
1988 325is (purchased new) sold
2004 X5 3.0 2005 X3 2.5
2008 X5 3.0 (new to me)
Reply With Quote
  #7  
Old 12-22-2018, 04:29 PM
Overboost's Avatar
Member
 
Join Date: Apr 2006
Location: Huntersville, NC
Posts: 3,295
Overboost is on a distinguished road
Quote:
Originally Posted by 80stech View Post
Thanks OB! that could prove to be very useful!
If it is indeed a 1K pullup to 5V, I calculated the voltage low and high at .370V to 4.765V. Keep in mind the sensor is non-linear and I can get you all the voltage conversions if needed. I just used an online voltage divider calculator.

V_{out} = V_{in}*\frac{R_{2}}{R_{1}+R_{2}}
Reply With Quote
  #8  
Old 12-22-2018, 08:08 PM
andrewwynn's Avatar
Member
 
Join Date: Jun 2015
Location: Racine, WI
Posts: 12,477
andrewwynn will become famous soon enoughandrewwynn will become famous soon enough
I was thinking the same thing. Once you know the Ω value at a few values you can tweak the apparent resistance with either series or parallel to offset the temp to have the light come on at any temp you want.
__________________
2011 E70 • N55 (me)
2012 E70 • N63 (wife)
Reply With Quote
  #9  
Old 12-23-2018, 12:41 PM
Member
 
Join Date: Mar 2016
Location: Saskatchewan Canada
Posts: 2,853
80stech is on a distinguished road
Quote:
Originally Posted by andrewwynn View Post
I was thinking the same thing. Once you know the Ω value at a few values you can tweak the apparent resistance with either series or parallel to offset the temp to have the light come on at any temp you want.
No, first of all the 1/2 of the temp sender that works the light appears to be an old skewel normally closed switch, so can't really do much to change that other than maybe use a different sender. The wiring diagram for the temp sender shows both sides the same and NTC resistors internally but I think that is misleading and from what I can tell. I am going to double check that though. So what I am trying to do is read the temp from the DME side and turn the light on with that.
__________________
1988 325is (purchased new) sold
2004 X5 3.0 2005 X3 2.5
2008 X5 3.0 (new to me)
Reply With Quote
  #10  
Old 12-23-2018, 12:53 AM
Member
 
Join Date: Mar 2016
Location: Saskatchewan Canada
Posts: 2,853
80stech is on a distinguished road
In this case there is enough eeprom space to keep a duplicate line of the code so there is no checksum needed.
__________________
1988 325is (purchased new) sold
2004 X5 3.0 2005 X3 2.5
2008 X5 3.0 (new to me)
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -4. The time now is 10:57 PM.
vBulletin, Copyright 2026, Jelsoft Enterprises Ltd. SEO by vBSEO 3.6.0
© 2017 Xoutpost.com. All rights reserved. Xoutpost.com is a private enthusiast site not associated with BMW AG.
The BMW name, marks, M stripe logo, and Roundel logo as well as X3, X5 and X6 designations used in the pages of this Web Site are the property of BMW AG.
This web site is not sponsored or affiliated in any way with BMW AG or any of its subsidiaries.