C# Program : EVO Auto Tune
#17
Evolving Member
Thread Starter
Yeah, pretty much! The ALT-Fuel ram address change with the different rom versions, but thats an easy change. It could also be hard-coded to identify which rom you are loading and use the correct set of addresses! Im changing my tactics a bit on the correction factor stuff, i think i made it too complicated. Back to Visual Studio. Results coming soon! Promise
Im going to attempt the corrections-on-the-fly idea. I tried compiling some stuff in the car tonight, but as soon as i went WOT, the program threw an exception
Kinda hard to debug doing 60mph.
![Smilie](https://www.evolutionm.net/forums/images/smilies/smile.gif)
![Frown](https://www.evolutionm.net/forums/images/smilies/frown.gif)
Last edited by silver_evo; Nov 25, 2009 at 11:26 PM.
#18
Evolved Member
iTrader: (8)
Are you using any kind of averaging of the wideband?
I find it interesting that you are only using this at high throttle conditions. The few times I've used auto-tune in standalones, it was only for low throttle conditions and then it was disabled at say 120kPa or over a certain throttle position.
I find it interesting that you are only using this at high throttle conditions. The few times I've used auto-tune in standalones, it was only for low throttle conditions and then it was disabled at say 120kPa or over a certain throttle position.
#19
Evolving Member
Thread Starter
The LC-1 can do 1/12 second averaging. I have it on instant response currently. I did another test run this morning and i commented out all the complicated weight code. Its a simple
if (actual afr > target afr)
Add Fuel
else
Subtract fuel
It works, but i had to do 15+ pulls to start seeing a change in the afr. It went from a low 10 to a high 10. Almost at my target of 11.3. Its hard to find a road to do tons of pulls on with out traffic and cops![Frown](https://www.evolutionm.net/forums/images/smilies/frown.gif)
Im going to do some more work after turkey dinner (gobble gobble!). I have a few more ideas.
Happy thanksgiving!
if (actual afr > target afr)
Add Fuel
else
Subtract fuel
It works, but i had to do 15+ pulls to start seeing a change in the afr. It went from a low 10 to a high 10. Almost at my target of 11.3. Its hard to find a road to do tons of pulls on with out traffic and cops
![Frown](https://www.evolutionm.net/forums/images/smilies/frown.gif)
Im going to do some more work after turkey dinner (gobble gobble!). I have a few more ideas.
Happy thanksgiving!
#20
Evolving Member
Thread Starter
Just finished up the code for the next build. It should produce better results. Im going to hang out with the kids in the morning and then ill try the next version out in the afternoon.
#21
Evolving Member
iTrader: (2)
Join Date: Feb 2009
Location: State College, PA
Posts: 109
Likes: 0
Received 0 Likes
on
0 Posts
Do you have a way to adjust for a delay in AFR readings?
Example: It uses the current AFR reading to adjust the map cells that were used 3 readings ago.
It could get even more complex based on RPM, so that at 2500RPM it used a certain delay, then at 5000RPM, it used one that was about half that.
I'm not even sure if the delay is enough to be significant.
Example: It uses the current AFR reading to adjust the map cells that were used 3 readings ago.
It could get even more complex based on RPM, so that at 2500RPM it used a certain delay, then at 5000RPM, it used one that was about half that.
I'm not even sure if the delay is enough to be significant.