Notices
ECU Flash

EGR or Evap solenoid controls

Thread Tools
 
Search this Thread
 
Old Feb 20, 2022 | 07:28 PM
  #1  
black_out's Avatar
Thread Starter
Evolving Member
15 Year Member
Liked
 
Joined: Oct 2009
Posts: 139
Likes: 13
From: Casa Grande, AZ
EGR or Evap solenoid controls

Maybe I'm being dumb and can't find it but has anyone defined the controls for the Evap, EGR, or FPS solenoid on a 9653 rom? Ran into a bit of an issue swapping a 3g ecu into a 2g using a 9653 evo rom in that the 3g ecu doesn't have A/C fan controls like an evo ecu does which is what we use to control the radiator fans when using an evo ecu in a 2g. After trying a few configurations to control it that all didn't work I'm left with either sticking an actual evo ecu in the car, a temp switch, or trying to control it through an emissions output. I know the EGR solenoid output is water temp, RPM, TPS etc controlled but I can't find any coding to define it's controls anywhere. I literally just need to be able to drive a ground control to turn a relay on/off based on coolant temp but it would be great to be able to control it based on Speed, TPS, and load as well. Anyone having anything like that?
Reply
Old Feb 24, 2022 | 04:06 PM
  #2  
CDrinkH2O's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Nov 2006
Posts: 1,147
Likes: 162
From: San Francisco
9653XXXX outputs a PWM (pulse width modulated) voltage signal on pin 21 designed to drive the Evo 8/9 fan controller module.
To make this work on your 2g all you need is the fan controller module from an Evo 8/9, a wire from pin 21 on the ECU to pin 2 on the controller, 12V to pin 3 and earth to pin 1 on the controller. Wiring diagram attached.


Reply
Old Feb 24, 2022 | 04:27 PM
  #3  
black_out's Avatar
Thread Starter
Evolving Member
15 Year Member
Liked
 
Joined: Oct 2009
Posts: 139
Likes: 13
From: Casa Grande, AZ
Originally Posted by cdrinkh2o
9653XXXX outputs a PWM (pulse width modulated) voltage signal on pin 21 designed to drive the Evo 8/9 fan controller module.
To make this work on your 2g all you need is the fan controller module from an Evo 8/9, a wire from pin 21 on the ECU to pin 2 on the controller, 12V to pin 3 and earth to pin 1 on the controller. Wiring diagram attached.

Thanks. I’m aware of how to wire in a fan controller. This is a cheap setup and don’t need the PWM control, just need a way to drive a ground signal on/off based on coolant temp and ideally speed before we just stick a temp switch in it like a 1g uses which I’d like to avoid doing. I’d just stick an evo ecu in the car and drive it via the AC controls but I’d much rather have the option of using the 3g ecu on future customer cars since I know the EGR can be controlled via coolant temp.
Reply
Old Feb 24, 2022 | 05:13 PM
  #4  
CDrinkH2O's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Nov 2006
Posts: 1,147
Likes: 162
From: San Francisco
Add this code to your 96530706.xml to play with the EGR output:

<scaling name="EGRDuty" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.1f" min="0" max="100" inc="0.1" storagetype="uint8" endian="big"/>
<scaling name="EGRDutyCTFactor" units="Fraction" toexpr="x/128" frexpr="x*128" format="%.1f" min="0" max="1" inc="0.01" storagetype="uint8" endian="big"/>

<table name="EGR System Enable/Disable" category="Emissions EGR" address="103d" type="1D" level="2" scaling="uint8"/>

<table name="Base EGR Duty vs Load and RPM" category="Emissions EGR" address="4755" type="3D" level="2" swapxy="true" scaling="EGRDuty">
<table name="Load Fuel/Timing" address="6c9c" type="X Axis" elements="11" scaling="Load"/>
<table name="RPM" address="6c7e" type="Y Axis" elements="10" scaling="RPM"/>
</table>

<table name="EGR Duty Normalization Factor vs Coolant Temp" category="Emissions EGR" address="47ca" type="2D" level="2" scaling="EGRDutyCTFactor">
<table name="Coolant Temp" address="69be" type="Y Axis" elements="8" scaling="Temp"/>
</table>

<table name="EGR Duty vs RPM (Fault Condition?)" category="Emissions EGR" address="47d8" type="2D" level="2" scaling="EGRDuty">
<table name="RPM" address="6576" type="Y Axis" elements="10" scaling="RPM"/>
</table>

Reply
Old Feb 24, 2022 | 06:20 PM
  #5  
black_out's Avatar
Thread Starter
Evolving Member
15 Year Member
Liked
 
Joined: Oct 2009
Posts: 139
Likes: 13
From: Casa Grande, AZ
Thanks, I'll try and play with the duty cycle to see if I can control the fans. Might be able to use the normalization table to utilize it vs coolant temp.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Cobrajetguy
ECU Flash
1
Mar 9, 2015 03:44 AM
MRGEVO
ECU Flash
6
May 3, 2011 02:54 AM
benpgreen
ECU Flash
1
Sep 15, 2010 04:55 AM
AIK
ECU Flash
4
Jan 1, 2010 03:30 PM
roger smith
ECU Flash
13
Nov 21, 2007 11:03 AM




All times are GMT -7. The time now is 01:35 PM.