Final thoughts on driveablity and cam selection
Dave
Let the controller handle some of the finesse.





Dave





What does this parmeter do? What is PID? I would have guessed this to be the threshold for "dashpot" operation -- holding idle up to prevent stall. IOW, if over 6.88mph, the IAC doesn't let idle back down to the preset.
After viewing my logs, it seems the initial surge follows the pattern of higher rpms as load decreases and visa-versa. I'm going to try lowering timing in the startup correction table for lower loads. I'm also going to zero a couple of the IAC parms. For example, does IAC deadband in N/D control how much oscillation room the motor has? If I zero it, will it become more stable or die easier? Last fall, I noticed adding to this value seemed to help provide more idle/off-idle power but it also raised idle rpms. IOW, it seemed to be an idle-added -- same result as changing "Idle vs Temp" table.
Oh yeah...I really don't have an issue rollling at 2-3mph expect lurching if I let the clutch all the way out. It could be better getting it rolling too.
Last edited by GREGGPENN; Mar 5, 2011 at 02:58 PM.





Get it?
Idle talk? 
Based on similar builds WITHOUT using the more advanced AFR 195 heads, I should be making at least 525FT/LBS at the crank. In actual driving conditions, I can always spin my 315 rears just by pressing the gas pedal in 1st or 2nd. I even (profusely) broke it loose in 3rd at 45mpg getting on the hwy the other day. (No clutch assist).
My tune is definitely getting better. If I could just find a friggin' sasa-frasin' job, I'd get it dyno'd.
The Best of Corvette for Corvette Enthusiasts
Get it?
Idle talk? 
Based on similar builds WITHOUT using the more advanced AFR 195 heads, I should be making at least 525FT/LBS at the crank. In actual driving conditions, I can always spin my 315 rears just by pressing the gas pedal in 1st or 2nd. I even (profusely) broke it loose in 3rd at 45mpg getting on the hwy the other day. (No clutch assist).
My tune is definitely getting better. If I could just find a friggin' sasa-frasin' job, I'd get it dyno'd.





What does this parmeter do? What is PID? I would have guessed this to be the threshold for "dashpot" operation -- holding idle up to prevent stall. IOW, if over 6.88mph, the IAC doesn't let idle back down to the preset.
After viewing my logs, it seems the initial surge follows the pattern of higher rpms as load decreases and visa-versa. I'm going to try lowering timing in the startup correction table for lower loads. I'm also going to zero a couple of the IAC parms. For example, does IAC deadband in N/D control how much oscillation room the motor has? If I zero it, will it become more stable or die easier? Last fall, I noticed adding to this value seemed to help provide more idle/off-idle power but it also raised idle rpms. IOW, it seemed to be an idle-added -- same result as changing "Idle vs Temp" table.
Oh yeah...I really don't have an issue rollling at 2-3mph expect lurching if I let the clutch all the way out. It could be better getting it rolling too.
Below this velocity, PID (Proportional-Integral-Differential) control may be enabled to control the idle rpm according to the desired idle rpm target value.
Above this velocity, PID control will be disabled. To smooth the transition, manual trans cars add a small fixed offset (typically 5-10 counts) to the IAC position, this offset is in addition to the normal value obtained from the warm park position table along with throttle following effects once you are out of PID control.
You may just need a little more IAC opening to help with the transition out of PID control as you attempt to drive off with very small throttle openings.
You have several options. You can increase this offset value, you can increase the warm park vs coolant temp table, you can increase the throttle following gain, or you can continue to stay in PID control to help maintain the target rpm at even higher velocities.
If you elect to extend the PID control, then you also have the option of increasing the various control gains to amplify the effect.
With enough gain, the PID controller should be sufficient to avoid stall all by itself with a closed throttle clutch engagement.
You will likely need to spend some time digging for the appropriate addresses of all of the relevant parameters.
You want the spark table to help promote stability around the target idle rpm. If rpm falls below the target, you want the torque to increase to counter the rpm drop, if the rpm rises, you want the torque to fall to counter the rise. Since the target rpm varies with coolant temperature, you need to find a compromise.
Take a little spark out above the target rpm and increase it a little below.





1) Increase IAC steps by coolant
2) Increase Idle speed by temp
3) What parm is throttle following gain?
4) Increase from 1.88 to 6mph and higher?
Can you explain a bit more what PID does (how it works)?
Note: After a google, I think I understand standard PID operation (in many types of media). So, for a car, there is a monitoring process to figure out how to keep idle where the setting dictates. Since I'm never seeing the TPS value move while the COLD engine oscillates in rpm, I have to assume the IAC, fuel, and timing are the 3 elements that control idle speed.
After setting adjacent PRIMARY timing table and STARTUP timing table values to the same numbers, my oscillation changed. Its wasn't as fast but I also had raised 50-deg startup rpm to 1250. It slowly moved from 1100 to 1250 and back. It's "hunt" seemed to get wider and slower. I also raised cold AFR setting (IOW lessened the percentage of fuel being added).
Last edited by GREGGPENN; Mar 5, 2011 at 10:37 PM.
Still have mine set to 14.7. I assumed O2 sensor data would provide the necessary feedback for ethanol. IOW, since it "needs" more fuel with ethanol, I thought the MAF table adjustments I made (based INT values) would point my fueling in the correct direction. I will say (as mentioned earlier in this thread), I deliberated set the sub 1g value a hair on the lean side to maximize idling mpg.
I'm seeing what looks like good sensitivity. MAF data even changes with the start-up surging. IOW, it moves up/down with the idle see-saw.
Stock TB is in use and I've reset the IAC (weeks ago). Interesting thought though. I could double check that in my logs.
Low Pulse Width Injector Offset Vs. BPW It is different from the battery comp values. It is to correct the flow at low pulsewidths so the fuel that is delivered is what is commanded.
I think everyone seems to believe the simplest of systems are not smart enough to do a simple fueling calculation. If the mass air flow and other sensors are functioning correctly and the constants entered correctly the math is wildly simple. there are 3 places to enter injector flow rate and 2 correction tables for the injectors a lambda value table that has to have the correct value for the fuel used in this case E10. Unless you are using your Vette for a taxi cab why worry about idle mileage when you put more cam in the engine will self EGR leaning itself out and waste a bit of fuel at idle to make it run smoothly at light loads. Why not fill in the constants table correctly with the stock map and see what happens.
Here is a table or two that show the problems with using a static flow rate with no pulse width corrections and while not the injectors you are using does describe some issues to think about. The injectors dogo wildly non linear after 85% duty cycle but if sized correctly you will never go there so the low pulse with corrections really the only one to be concerned with. I think I would concentrate on making the car drive very well first and then worry about something like idle mileage or a slightly smelly idle. You might play with the stall saver spark advance to smooth the idle out as well it is much faster than the IAC.
Dave
http://siemensdeka.com/specsheets/FI114992.jpg
Get it?
Idle talk? 
Based on similar builds WITHOUT using the more advanced AFR 195 heads, I should be making at least 525FT/LBS at the crank. In actual driving conditions, I can always spin my 315 rears just by pressing the gas pedal in 1st or 2nd. I even (profusely) broke it loose in 3rd at 45mpg getting on the hwy the other day. (No clutch assist).
My tune is definitely getting better. If I could just find a friggin' sasa-frasin' job, I'd get it dyno'd.
good stuff. what rpm does it peak at around?





The injectors dogo wildly non linear after 85% duty cycle but if sized correctly you will never go there so the low pulse with corrections really the only one to be concerned with. I think I would concentrate on making the car drive very well first and then worry about something like idle mileage or a slightly smelly idle. You might play with the stall saver spark advance to smooth the idle out as well it is much faster than the IAC.
I deliberately picked an injector on the smallish side to maximize atomization (24SVOs). More importantly, they were my only option for a polished setup. I'm staying just under 85% range for maximum PW during WOT pulls. I'm also happy with that.
Last fall, I tried setting "Stall Saver 3" 150rpms higher. Since there's also a disable parm, maybe I needed to raise it accordingly. I'll try that this week.
One last thought...My min rpm for ESC operation was set to 900rpms. With forged pistons, I might get the slightest of knocks during startup. Maybe the cold see-saw is the ESC and normal timing fighting to equalize....at least until it's run 60s and gets warmer. I'm also going to raise it to 1200rpms. (OTOH, logs don't seem to support this theory).
FWIW, Spark is varying less than 1-deg during my cold, wavering idle.
Last edited by GREGGPENN; Mar 6, 2011 at 11:05 PM.
I deliberately picked an injector on the smallish side to maximize atomization (24SVOs). More importantly, they were my only option for a polished setup. I'm staying just under 85% range for maximum PW during WOT pulls. I'm also happy with that.
Last fall, I tried setting "Stall Saver 3" 150rpms higher. Since there's also a disable parm, maybe I needed to raise it accordingly. I'll try that this week.
One last thought...My min rpm for ESC operation was set to 900rpms. With forged pistons, I might get the slightest of knocks during startup. Maybe the cold see-saw is the ESC and normal timing fighting to equalize....at least until it's run 60s and gets warmer. I'm also going to raise it to 1200rpms. (OTOH, logs don't seem to support this theory).
FWIW, Spark is varying less than 1-deg during my cold, wavering idle.
dave
Driveablity is always a subjective defination but I would assume you could make it drive near stock but it may not be able to idle at 650 RPM and sound stock. The jumpyness and cold starting issues of the car are probably a tuning issue. It could be the cam but I am not convinced. (Maybe you are expecting too smooth of an idle?) The reason I say this is the hot cam which was designed (BY GM) for the 1996 LT4 has specifications of 218/228 on a 112 LCA with .525 lift and 1.6 rockers, and it was to be installed in a 350 with a 6-speed.
If GM designed that cam for a stock car and considered it smooth enough for the average consumer then your cam should also fall into that catagory.





Mostly, I'm throwing ever POSSIBLE thought out there I can think of. I'll probably end up back at my original conclusion about the definition of driveable. But, I'm certainly hoping to be proved wrong.
My guess is it was ignored. I've seen a couple of other parms ignored by the ECM. For example, maximum total timing had been exceeding in my earlier efforts.
So, without knocks, the ESC being enabled -- or not -- could not have made any difference. Also, having the ESC enabled for rpms lower than say...1200 might help guard against accidental lugging at higher loads. (Notice how low the factory sets low rpm/high LV8 spark advance.)
Last edited by GREGGPENN; Mar 7, 2011 at 04:40 PM.














