Found Thermo Fan Switch Conditions
Pardon me bringing up an old thread.
I have added the code for the fan stuff in my 96530706.xml
The temp starts at 183*F. I should be able to re-scale that to have the fans come on at 160* etc?
I just want to make sure that is possible before i dick with any scalings
I have added the code for the fan stuff in my 96530706.xml
The temp starts at 183*F. I should be able to re-scale that to have the fans come on at 160* etc?
I just want to make sure that is possible before i dick with any scalings
Either way it didn't work.
Ambient temps here are quite high and the fans being on does not seem to make a damn bit of difference according to Evoscan.
During 2 hours of idle logging last night (damned low lift trims) temps were at 216*F with both fans on all the time.
The Evo3 ecu supplies a ground signal to the fan relays. The PWM signal to the Evo8 fan controller is not even remotely compatible it seems.
I didn't want to add extra wiring but it seems i will have to add an independent fan switch and relays.
Ambient temps here are quite high and the fans being on does not seem to make a damn bit of difference according to Evoscan.
During 2 hours of idle logging last night (damned low lift trims) temps were at 216*F with both fans on all the time.
The Evo3 ecu supplies a ground signal to the fan relays. The PWM signal to the Evo8 fan controller is not even remotely compatible it seems.
I didn't want to add extra wiring but it seems i will have to add an independent fan switch and relays.
Set all the setting to either 0 or 100. DSMs also use a relay instead of PWM to control the fans and this seemed to help me out.
If you're still having cooling issues, maybe you check to see if your thermostat is opening when it should.
Are you logging Coolant Temp Raw or Coolant Temp Scaled? You want to go off the scaled value.
If you're still having cooling issues, maybe you check to see if your thermostat is opening when it should.
Are you logging Coolant Temp Raw or Coolant Temp Scaled? You want to go off the scaled value.
As i have to switch a relay with the PWM output i tried to re-scale the temperature and invert the duty cycle.
i started at -40°C and duty cycle is 100% up to 85°C and from there on upwards 0%. so i should get no signal up to 85°C and GND signal from then on.
BUT - the fan starts immideately after turning the key. seems like the ECU is ignoring the lower temperature scaling...
is there any way to get a 100% PWM signal as standard or inverting the PWM signal completely so i have no signal at 0% and GND signal at 100%?
i started at -40°C and duty cycle is 100% up to 85°C and from there on upwards 0%. so i should get no signal up to 85°C and GND signal from then on.
BUT - the fan starts immideately after turning the key. seems like the ECU is ignoring the lower temperature scaling...
is there any way to get a 100% PWM signal as standard or inverting the PWM signal completely so i have no signal at 0% and GND signal at 100%?
lets blow off the dust...
the v7 has the code lines for the fans when stationary
<table name="Thermo Fan Duty" category="Fan control" address="43d2" type="3D" level="2" swapxy="true" scaling="Percent (128)">
<table name="Conditions" type="Static X Axis" elements="3">
<data>Main Fan 0-22kph</data>
<data>A/C Fan 0-22kph</data>
<data>Main+A/C 0-22kph</data>
</table>
<table name="Engine Temp" address="513e" type="Y Axis" elements="12" scaling="Temp C"/>
</table>
now, about the tables for "moving", i've tweaked with the code lines and came up with this:
<table name="Thermo Fan Duty 2" category="Fan control" address="43d2" type="3D" swapxy="true" scaling="Percent (128)">
<table name="Conditions" type="Static X Axis" elements="9">
<data>Main Fan 20-50kph</data>
<data>Main Fan 50-80kph</data>
<data>Main Fan 80->>kph</data>
<data>A/C Fan 20-50kph</data>
<data>A/C Fan 50-80kph</data>
<data>A/C Fan 80->>kph</data>
<data>Main+A/C 20-50kph</data>
<data>Main+A/C 50-80kph</data>
<data>Main+A/C 80->>kph</data>
</table>
<table name="Engine Temp" address="57f2" type="Y Axis" elements="12" scaling="Temp C"/>
</table>
those this makes any sense?
look at the result.
the v7 has the code lines for the fans when stationary
<table name="Thermo Fan Duty" category="Fan control" address="43d2" type="3D" level="2" swapxy="true" scaling="Percent (128)">
<table name="Conditions" type="Static X Axis" elements="3">
<data>Main Fan 0-22kph</data>
<data>A/C Fan 0-22kph</data>
<data>Main+A/C 0-22kph</data>
</table>
<table name="Engine Temp" address="513e" type="Y Axis" elements="12" scaling="Temp C"/>
</table>
now, about the tables for "moving", i've tweaked with the code lines and came up with this:
<table name="Thermo Fan Duty 2" category="Fan control" address="43d2" type="3D" swapxy="true" scaling="Percent (128)">
<table name="Conditions" type="Static X Axis" elements="9">
<data>Main Fan 20-50kph</data>
<data>Main Fan 50-80kph</data>
<data>Main Fan 80->>kph</data>
<data>A/C Fan 20-50kph</data>
<data>A/C Fan 50-80kph</data>
<data>A/C Fan 80->>kph</data>
<data>Main+A/C 20-50kph</data>
<data>Main+A/C 50-80kph</data>
<data>Main+A/C 80->>kph</data>
</table>
<table name="Engine Temp" address="57f2" type="Y Axis" elements="12" scaling="Temp C"/>
</table>
those this makes any sense?
look at the result.
Searched for a bit,but didn't come up with much. I added the correct fan control tables for the 9 rom but they are grey and state that they are incomplete. Do they only work with Tephra v7? Thanks in advance.
Last edited by Abacus; Sep 9, 2012 at 11:45 AM.






