|
||||||||
| Xoutpost server transfer and maintenance is occurring.... |
| Xoutpost is currently undergoing a planned server migration.... stay tuned for new developments.... sincerely, the management |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
|
#1
|
|||
|
|||
|
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) |
|
#2
|
||||
|
||||
|
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.
__________________
Digital Competition Systems The older I get... The faster I was... No Fear
|
|
#3
|
||||
|
||||
|
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) |
|
#4
|
|||
|
|||
|
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) |
|
#5
|
||||
|
||||
|
Quote:
__________________
Digital Competition Systems The older I get... The faster I was... No Fear
|
|
#6
|
|||
|
|||
|
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) |
|
#7
|
||||
|
||||
|
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}}
__________________
Digital Competition Systems The older I get... The faster I was... No Fear
|
|
#8
|
||||
|
||||
|
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) |
|
#9
|
|||
|
|||
|
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) |
|
#10
|
|||
|
|||
|
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) |
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
|
|