Main Menu

Got boost?

Started by Rx7man, February 16, 2016, 10:15:31 AM

Rx7man

I was pushing my truck pretty hard yesterday.. I deliberately lugged it really hard from 1000 RPM in 5th up a hill.

How much boost can the turbo build?  LOTS!  My gauge only reads to 35 PSI... it was wrapped to the pin, which I think is somewhere around 43 PSI.. at 1500 RPM... and it didn't surge (very surprising), though it did bark once when I let off quickly.
'94 dually,  67/67 HE351VE, NV5600, ~600hp
'93 ECLB 47RH, new toy truck, H pump project, 1000hp goal, 300K miles
93 XCLB auto, bone stock, 350K miles
93 XCLB 5spd, bone stock, 100K miles

me78569

What vane position were the vanes at at the start of the pull?
2000 Dodge 2500 quad-cab 5.9 Cummins slt, homebuilt 47re revmax 3.5 messed with vb, Quad adr iquad, 4" tbe , pureflow 150 gph. he351ve in the works 100hp DFI inj

Rx7man

I didn't log that run.. my logging system has been glitchy/slow so I have to redesign it
'94 dually,  67/67 HE351VE, NV5600, ~600hp
'93 ECLB 47RH, new toy truck, H pump project, 1000hp goal, 300K miles
93 XCLB auto, bone stock, 350K miles
93 XCLB 5spd, bone stock, 100K miles

65fpvmustang

like a fishing story without data log.  ;)
Drive pressure and shaft speed is what I would be interested in.

Rx7man

haven't replaced the drive pressure sensor yet.. I'm sure it was way up there though... I'm working on it... I have a lot of work to do and a steep learning curve trying to get what I want done in C rather than VB...

I did just make a new array class though that keeps track of it's own size and can grow and shrink if needed.. that will help me a LOT.
'94 dually,  67/67 HE351VE, NV5600, ~600hp
'93 ECLB 47RH, new toy truck, H pump project, 1000hp goal, 300K miles
93 XCLB auto, bone stock, 350K miles
93 XCLB 5spd, bone stock, 100K miles

hakcenter

I once caught a fish...


thhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiissssssssssssssssssssssssssssss big
TS2009 Deḇarim 8:2
"And you shall remember that יהוה your Elohim led you all the way these forty years in the wilderness, to humble you, prove you, to know what is in your heart, whether you guard His commands or not.

Rx7man

hehehe.. yeah yeah :)... I'm working on a serious redesign of the program for V1.4.. still have some program flow kinks to work out, not sure how to solve them just yet...
'94 dually,  67/67 HE351VE, NV5600, ~600hp
'93 ECLB 47RH, new toy truck, H pump project, 1000hp goal, 300K miles
93 XCLB auto, bone stock, 350K miles
93 XCLB 5spd, bone stock, 100K miles

65fpvmustang

i will say this pneumatic control sucks.
I figured it would be fine.
since they run pneumatic on big rigs off air brakes.
Even with running off an air compressor there will always be under and overshoot.
And flutter.

Rx7man

Put a restrictor valve in it.. You can get 1 way restrictor valves that are adjustable... a pair of them, one in each direction of flow, and that should help you a lot.

I don't know the exact setup you have, but if you have a double acting actuator, one of these on each port will really help you fine tune it
https://www.grainger.com/product/LEGRIS-Flow-Control-Regulator-1PFY5?s_pp=false&picUrl=//static.grainger.com/rp/s/is/image/Grainger/1PFY5_AS01?$smthumb$
'94 dually,  67/67 HE351VE, NV5600, ~600hp
'93 ECLB 47RH, new toy truck, H pump project, 1000hp goal, 300K miles
93 XCLB auto, bone stock, 350K miles
93 XCLB 5spd, bone stock, 100K miles

Rx7man

I used to do a lot of work with pneumatic systems... the machines I worked on were all air controlled.. Learned a lot about it getting them to do what I wanted them to do.
'94 dually,  67/67 HE351VE, NV5600, ~600hp
'93 ECLB 47RH, new toy truck, H pump project, 1000hp goal, 300K miles
93 XCLB auto, bone stock, 350K miles
93 XCLB 5spd, bone stock, 100K miles

65fpvmustang

used those in hydraulic systems but didn't know they existed for pneumatic.
using mega squirt i have a 6x6 table for out of boost and a 8x8 table for in boost.
tables are off map and rpm.
Next step is closed loop with a target table and bias duty table.

Rx7man

You probably need some sort of PID loop, and perhaps a position feedback sensor (a TPS sensor could be modified to work)... it's evidently possible to do, just gotta figure it out.
'94 dually,  67/67 HE351VE, NV5600, ~600hp
'93 ECLB 47RH, new toy truck, H pump project, 1000hp goal, 300K miles
93 XCLB auto, bone stock, 350K miles
93 XCLB 5spd, bone stock, 100K miles

65fpvmustang

#12
when I was running pnumatic control after awhile the veins would not want to open, carbon build up.
i would still be screwing with it  if it wasn't for you guys.
target table uses tps and rpm haven't gone full closed loop yet.
I really like using the electric controller. just using a pull up resistor with a low pass filter going to arduino.
ms3 pulls the signal low.
void setup(){

Serial.begin(115200); // Initialize Serial communications with computer to use serial monitor

//Set CAN mode and speed

CAN1.begin(mode, bitrate);


if ((CAN1.readMode () == mode) && (CAN1.readRate() == bitrate)) // Check to see if we set the Mode and speed correctly. For debugging purposes only.
{
Serial.println("CAN Initialization complete");
Serial.print ("CAN speed set to: ");
Serial.print (bitrate);
Serial.print ("kbit/s");
}
else
{
Serial.println("CAN Initialization failed");
Serial.println("CAN speed failed");
}
}
// Create a fuction to load and send an extended frame message

void extendedMessage(){
val = analogRead(potPin); // read the value from the sensor
outputValue = map(val, 0,1023, 750, 0); // the last two values are your limits -- you may need to adjust 880 full closed 0 full open 750=100 duty 375=50 duty 187=75 duty full open=30-0
byte lobyte = lowByte(outputValue);
byte hibyte = highByte(outputValue);
unsigned long ID = 0x0CFFC600; // Random Extended Message ID
byte length = 8; // Data length
byte data[] = { lobyte, hibyte, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF };
CAN1.send (ID, extID, length, data); // Load message and send
// counter1++;
//byte data[2] = {0x02, 0x00}; //for recalibrating gearbox
}
// Finally arduino loop to execute above functions with a 500ms delay


void loop(){

extendedMessage();
delay(5);
Serial.print (outputValue);


Rx7man

In my "handy functions" thread I will be posting up the lookup tables I use.. they're still in development, but so far they work OK.. I want to add functionality to them to be able to read and write them to EEPROM easily.. I have a 1 dimensional version and a 2 dimensional version, and I'm still working on integrating the two
'94 dually,  67/67 HE351VE, NV5600, ~600hp
'93 ECLB 47RH, new toy truck, H pump project, 1000hp goal, 300K miles
93 XCLB auto, bone stock, 350K miles
93 XCLB 5spd, bone stock, 100K miles

65fpvmustang

shaft rpm1 is turbo speed duty2 and pw2 is lpg injectors