|
|
#71 | |
|
Senior Member
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 79 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
|
Quote:
Once engine is up and running they would be switching to DI for late ignition to fire up the CATs. With DI they can create rich spots around the plugs for this condition. |
|
|
|
|
|
|
#72 |
|
Senior Member
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 79 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
|
Does anyone know if the ecu uses MAP sensor reading to calculate load at any time? Is is just the MAF or is the MAP used as well or only if the MAF is faulty?
|
|
|
|
|
|
#73 |
|
Senior Member
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,633 Times in 1,113 Posts
Mentioned: 156 Post(s)
Tagged: 1 Thread(s)
|
It's MAF based load.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger Kodename 47 DJ: Soundcloud / Instagram / Facebook |
|
|
|
| The Following User Says Thank You to Kodename47 For This Useful Post: | thambu19 (11-14-2015) |
|
|
#74 | |
|
Senior Member
Join Date: Jul 2013
Drives: Toyota 86
Location: Gold Coast, Australia
Posts: 311
Thanks: 44
Thanked 361 Times in 145 Posts
Mentioned: 60 Post(s)
Tagged: 0 Thread(s)
|
Quote:
So I tried having PI active at least partially all of the time except for idle. The result of my logging PI duty is below - PI not active where I set my PI ratio at 20% or 24%. Before you ask: yes, I did set all 3 PI ratio tables the same. I've gone and trawled through the disassembly for the PI/DI ratios and come to the following conclusions: 1. PI ratio (Hot) map is not used based on the A01G disassembly. The threshold for switching between (Cold) and (Warm) maps is ECT <55 or ECT >60 (5 degree hysteresis). 2. If the RPM is over 5000RPM or Load over 1.5 g/rev, the following two thresholds are not applied: a. If calculated PI_Ratio is over 0.75 and the RPM/Load thresholds are not exceeded, the PI_Ratio is set to 1.00. b. If the calculated PI_Ratio is under 0.35 and the RPM/Load thresholds are not exceeded, the PI_Ratio is set to 0.00. ROM addresses for the thresholds in A01G ROM: Code:
0010C70C 3E B3 33 33 PI_Ratio_Threshold_full_off:.float 0.34999999 0010C70C ; DATA XREF: sub_58F8E:loc_59024o 0010C70C ; sub_58F8E:off_59178o 0010C710 3F 40 00 00 PI_Ratio_Threshold_full_on:.float 0.75 ; DATA XREF: sub_58F8E+78o 0010C710 ; sub_58F8E:off_59170o 0010C714 00 00 00 00 flt_10C714: .float 0.0 ; DATA XREF: sub_58F8E+A6o 0010C714 ; sub_58F8E:off_5917Co 0010C718 00 00 00 00 flt_10C718: .float 0.0 ; DATA XREF: sub_58F8E+7Co 0010C718 ; sub_58F8E:off_59174o 0010C71C 45 9C 40 00 PI_Ratio_RPM_Threshold:.float 5000.0 ; DATA XREF: sub_58F8E:loc_59096o 0010C71C ; sub_58F8E:off_5918Co 0010C720 3F C0 00 00 PI_Ratio_Load_Threshold:.float 1.5 ; DATA XREF: sub_58F8E+110o |
|
|
|
|
| The Following 2 Users Say Thank You to ztan For This Useful Post: | Kodename47 (11-17-2015), KoolBRZ (11-18-2015) |
|
|
#75 |
|
Senior Member
Join Date: Jul 2013
Drives: Toyota 86
Location: Gold Coast, Australia
Posts: 311
Thanks: 44
Thanked 361 Times in 145 Posts
Mentioned: 60 Post(s)
Tagged: 0 Thread(s)
|
Def for above A01G:
Code:
<table name="PI_Ratio_Thresholds" storageaddress="10C70C" />
<table name="PI_Ratio_RPM_Threshold" storageaddress="10C71C" />
<table name="PI_Ratio_Load_Threshold" storageaddress="10C720" />
<table type="2D" name="PI_Ratio_Thresholds" category="Fueling - Injector Ratio" storagetype="float" endian="little" sizey="2" userlevel="4">
<scaling units="PI Ratio %" expression="x*100" to_byte="x/100" format="0.0" fineincrement="5" coarseincrement="10" />
<table type="Static Y Axis" name="" sizey="2">
<data>PI Ratio 0% under</data>
<data>PI Ratio 100% above</data>
</table>
<description>If PI Ratio RPM and Load Thresholds are not exceeded, PI Ratio is set to 0% if this value is not exceeded</description>
</table>
<table type="2D" name="PI_Ratio_RPM_Threshold" category="Fueling - Injector Ratio" storagetype="float" endian="little" sizey="1" userlevel="4">
<scaling units="Engine Speed RPM" expression="x" to_byte="x" format="#" fineincrement="250" coarseincrement="1000" />
<table type="Static Y Axis" name="" sizey="1">
<data>PI Ratio thresholds not applied above</data>
</table>
<description>If this RPM threshold is exceeded, PI Ratio full on and full off thresholds are not applied</description>
</table>
<table type="2D" name="PI_Ratio_Load_Threshold" category="Fueling - Injector Ratio" storagetype="float" endian="little" sizey="1" userlevel="4">
<scaling units="Load g/rev" expression="x" to_byte="x" format="0.0" fineincrement=".05" coarseincrement=".2" />
<table type="Static Y Axis" name="" sizey="1">
<data>PI Ratio thresholds not applied above</data>
</table>
<description>If this Load threshold is exceeded, PI Ratio full on and full off thresholds are not applied</description>
</table>
|
|
|
|
| The Following 4 Users Say Thank You to ztan For This Useful Post: |
|
|
#76 |
|
Senior Member
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,633 Times in 1,113 Posts
Mentioned: 156 Post(s)
Tagged: 1 Thread(s)
|
@ztan this is strange.. I have the warm to hot ECT thresholds in my definitions (80/75), are you suggesting they aren't used? I guess an obvious test would be to set the 3 tables with flat values and see what happens.
So to sum up, at RPM less than 5k and load under 1.5 then if the ratio is 75% PI it will output 100% PI. This is almost never the case, I doubt anyone sets the PI as high as 75% as you'd simply be under using the DIs. Anything under 5k RPM and 1.5 load will be 100% DI if the PI Ratio is below 35%. That would certainly explain some behaviour I've noticed before. I wonder if ECUtek custom maps get around these conditions?
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger Kodename 47 DJ: Soundcloud / Instagram / Facebook |
|
|
|
|
|
#77 |
|
Senior Member
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,633 Times in 1,113 Posts
Mentioned: 156 Post(s)
Tagged: 1 Thread(s)
|
Seems like it does. Just looked over 2 logs from the last few days having set the whole PI Ratio table to 25%. On the standard table I get no PI until over 1.5 load, on the ECUtek custom map I have PI just off idle, where the minimum IPW threshold is met.
Adding and checking these parameter into my A02G definition.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger Kodename 47 DJ: Soundcloud / Instagram / Facebook |
|
|
|
|
|
#78 | |
|
Senior Member
Join Date: Jul 2013
Drives: Toyota 86
Location: Gold Coast, Australia
Posts: 311
Thanks: 44
Thanked 361 Times in 145 Posts
Mentioned: 60 Post(s)
Tagged: 0 Thread(s)
|
Quote:
The second ECT threshold (80/75) is defined, but use of that switch in the code is bypassed, at least in A01G stock. Activating that switch requires adjustment of a single float value (at 591AC) in the ROM to greater than 100.0 - Subaru engineers disabled the switch by changing a value in the code rather than re-writing it. Having said that, I am not sure that there will be any major benefit from having different DI/PI settings at different engine temps. The subroutine is located at 58F8E if you want to have a go at the disassembly. |
|
|
|
|
| The Following 2 Users Say Thank You to ztan For This Useful Post: | Kodename47 (11-17-2015), thambu19 (11-17-2015) |
|
|
#79 | |
|
Banned
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,996
Thanks: 1,035
Thanked 4,994 Times in 2,984 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
|
Quote:
|
|
|
|
|
|
|
#80 | |
|
Senior Member
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 79 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
|
Quote:
|
|
|
|
|
| The Following User Says Thank You to thambu19 For This Useful Post: | ztan (11-17-2015) |
|
|
#81 | |
|
Senior Member
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,633 Times in 1,113 Posts
Mentioned: 156 Post(s)
Tagged: 1 Thread(s)
|
Quote:
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger Kodename 47 DJ: Soundcloud / Instagram / Facebook |
|
|
|
|
|
|
#82 | |
|
Senior Member
Join Date: Jul 2013
Drives: Toyota 86
Location: Gold Coast, Australia
Posts: 311
Thanks: 44
Thanked 361 Times in 145 Posts
Mentioned: 60 Post(s)
Tagged: 0 Thread(s)
|
Quote:
|
|
|
|
|
|
|
#83 | |
|
Senior Member
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 79 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
|
Quote:
|
|
|
|
|
|
|
#84 | |
|
Senior Member
Join Date: Jul 2013
Drives: Toyota 86
Location: Gold Coast, Australia
Posts: 311
Thanks: 44
Thanked 361 Times in 145 Posts
Mentioned: 60 Post(s)
Tagged: 0 Thread(s)
|
Quote:
|
|
|
|
|
| The Following User Says Thank You to ztan For This Useful Post: | thambu19 (11-17-2015) |
|
|
|
|
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| FR-S Gear Ratio Comparison | SpeedR | Engine, Exhaust, Transmission | 36 | 02-25-2016 10:34 AM |
| Best pistons to use and Comp ratio? | Fabron757 | Forced Induction | 36 | 02-05-2014 04:21 PM |
| Rear End Ratio | White64Goat | Engine, Exhaust, Transmission | 6 | 07-08-2012 12:37 AM |
| FR-S to BRZ Ratio | MannyO | New England | 11 | 03-08-2012 03:23 AM |
| 86,BRZ MT gear ratio | Yobiwan | Engine, Exhaust, Transmission | 1 | 01-26-2012 03:40 AM |