Main Menu

HE351 code for me78569

Started by me78569, June 11, 2015, 09:38:57 AM

me78569

Well I have had the turbo in the truck for a few days. 

I have some EGT issues, and haze issues, but I am almost %100 sure that is due to the large cut I have in one of the boots coming off the intercooler. 

I am going to swing by a place tonight and get a new boot and get that fixed. 


However I have been able to put some 55-65 mph crusing miles on the truck.  I can say that I have 0 issues with leaving the veins %100 open and cruising egt's stay below 800 and I make no smoke. 

The code is set to jump out of the pot if I increase throttle above %25 I think, but it is rare I need that even here in the rockies.  I am able to accelerate from a stop light with the turbo open without any issues. 

I have put nearly 200 miles on the truck and I have used just over 1/4 of a tank.   some of which was going up a mountain pass and farting around with the skinny pedal.
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

Bdubb'z

Awesome!  Glad it's working out, fix the barking issue?


Rx7man

Yeah, a cut intercooler boot is going to do that for you.. happened to me too... did it rub on that fender lip?
'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

I haven't had a chance to work with the barking issue.  I was chasing some other more important issues, like forgetting to tighten down the compressor cover (ugh). 

I have a few small chances in the code to make it work like I was expecting then I will deal with the barking issues.  I VERY rarely put my foot into it so the barking isn't a huge issue.


The boot was just VERY old.  It was starting to tear from the fender and also around the clamp. 
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

me78569

added 2 boost maps, for 3 total, select-able by the position of the pot when the pot switch is inactive.
#define NumEntries 14 // if using the entire boost map
// The first number is the boost sensor reading, and the second number is the desired vein position
// remember usable vien position range from 140-960
int BoostMap[NumEntries][2] = {{10,235},{11.5,250},{13,265},{14.5,280},
{16,295},{17.5,310},{19,325},{20.5,340},{22,355},{23.5,370},{25,385},{26.5,400},
{28,415},{29.5,430}};  //,{31,460},{32.5,475},{34,490},{35.5,505},{37,520},{38.5,535},{40,550}}; DPManage takes care of the veins after 30psi. 

#define NumEntrieshigh 14 // boost map for high performance
int BoostMaphigh[NumEntrieshigh][2] = {{5,135},{6,165},{13,195},{14.5,225},
{16,255},{17.5,285},{19,305},{20.5,320},{22,335},{23.5,350},{25,365},{26.5,380},
{28,400},{29.5,430}};

#define NumEntrieslow 3 // boost map for high mileage
int BoostMaplow[NumEntrieshigh][2] = {{10,335},{20,365},{30,430}};
/*
* Turbo Size (cm^2) vs Position
*  25  24  23  22  21  20  19  18  17  16  15  14
* 960 918 876 835 793 751 709 667 625 584 542 500
*  13  12  11  10  9   8   7   6   5   4    3
* 458 416 375 333 291 249 207 165 124  82  40
*/



/////////////////////////////POS Manage////////////////////////////////////////
//Manages Boost map position in an effort to prevent Barking when letting off the throttle.
void PosManage() {
  if ( PotentiometerValue < 25){ DesiredPosition = BoostVeinPosCalchigh(BoostPressure);}
  else if ( PotentiometerValue > 970){ DesiredPosition = BoostVeinPosCalclow(BoostPressure);}
  else { DesiredPosition = BoostVeinPosCalc(BoostPressure);}
}
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

me78569

Well the starting position of inverted 235 is way to small for me.

300 works better. 

#define NumEntries 14 // if using the entire boost map
// The first number is the boost sensor reading, and the second number is the desired vein position
// remember usable vien position range from 140-960
int BoostMap[NumEntries][2] = {{10,235},{11.5,250},{13,265},{14.5,280},
{16,295},{17.5,310},{19,325},{20.5,340},{22,355},{23.5,370},{25,385},{26.5,400},
{28,415},{29.5,430}};  // DPManage takes care of the veins after 30psi. 

#define NumEntriesPerf 14 // boost map for high performance
int BoostMapPerf[NumEntriesPerf][2] = {{1,275},{3,285},{4,295},{9,305},{16,315},{17.5,325},{19,335},{20.5,345},{22,355},{23.5,365},{25,375},{26.5,385},
{28,400},{29.5,430}};

#define NumEntriesDD 14 // boost map for high performance
int BoostMapDD[NumEntriesDD][2] = {{10,300},{11.5,310},{13,320},{14.5,330},
{16,340},{17.5,350},{19,360},{20.5,370},{22,380},{23.5,390},{25,400},{26.5,410},
{28,420},{29.5,430}};

#define NumEntriesMpg 3 // boost map for high mileage
int BoostMapMpg[NumEntriesMpg][2] = {{10,400},{20,415},{29.5,430}};
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

me78569

well the 7 x .009 injectors are on there way back to DFI to be checked out. 

I was talking with a CF member who has the same injectors and he took a couple videos.  the DFI's on his truck smoke about as much at %100 leaving a stop light as mine do at %30. 

Some of that has to do with altitude, but I am thinking something else is up.
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

that must be a lot of smoke.. Is the timing, etc the same? 
'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

Did you install these at the same time with the turbo?
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.

me78569

#54
Yep same time.  Timing is stock as I turned the quad off.  Fueling is off to.  A gut feeling something is up with the injwctors

I know some of it is due to the larger undivided housing but an idle snap test with no tuner on my truck produces way more smoke than the other guys with the same injectors at a 100% throttle take off.



I just got the umax10 and 9924 for sensing turbo speed so I will have to get that installed on my setup and give your code a try.

That thing was a pain to soldier. 
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

Maybe there's something wrong with your buddy's injectors or system?
'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

#56
His truck runs like a champ.

The DFI injectors were supposed to be nearly stock when it comes to smoke output.   if you look at my videos you can see that isn't true haha. 

I am just waiting to hear from chris and I will go from there.  I was expecting some but a free rev shouldn't smoke like mine does without a tuner. 
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

hakcenter

Make sure to solder the max9924 in mode a2, for simplicity. Cout gets a 10k pullup. 100nF / 10nF for power decoupling isn't 100% necessary but if you have the space, I would add em.

Did you put it on a DIP10 conversion board ?
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.

me78569

Yep it is on a DIP10 board.

A2 mode is done by grounding Zero_en and intThrs according to what I am reading in the spec sheet? 

can I use the internal pullup on the arduino?  I am assuming the external pull up will work better for reading the pulses?
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

hakcenter

I went external on the things on my board, that I absolutely required to be pullups. That way no one can accidentally software wise, screw it up. A pullup is absolutely required, and I wouldn't waste a digital i/o on it, so just manual 10k it from the 5v rail.
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.