View Single Post
Old 11-17-2015, 01:58 AM   #74
ztan
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:
Originally Posted by shr133 View Post
1 of my goals was to get rid of the dip and the dip starts when they turn off PI and change the cam timing and a few other things....
I don't know why you would turn PI on, off and on again.... Running both will smooth it out... At mid load I have no dip in acceleration.... I think turning off PI and the exhaust cam timing is for emissions not performance...

This will never be a drag car so I'm tuning for drive ability and passing power... So I am currently running this on my butt dyno for now till I get the maps sorted out... It doesn't take a genius to know if something works or not...

I'm getting to the point I have to dyno it and start doing 0-60s to sort out the small details... But it runs way better than stock at all rpms...

I don't know if running PI all the time will help HP on a dyno but it will make the engine run better and eliminate 2 transitions that help to cause lag and hesitation...

Just flash it and drive for a day if you don't like it just flash back...
Now this one is interesting...

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
Attached Images
 
ztan is offline   Reply With Quote
The Following 2 Users Say Thank You to ztan For This Useful Post:
Kodename47 (11-17-2015), KoolBRZ (11-18-2015)