Jump to content

Welcome To Mopar1973Man.Com LLC

We are privately owned, with access to a professional Diesel Mechanic, who can provide additional support for Dodge Ram Cummins Diesel vehicles. Many detailed information is FREE and available to read. However, in order to interact directly with our Diesel Mechanic, Michael, by phone, via zoom, or as the web-based option, Subscription Plans are offered that will enable these and other features.  Go to the Subscription Page and Select a desired plan. At any time you wish to cancel the Subscription, click Subscription Page, select the 'Cancel' button, and it will be canceled. For your convenience, all subscriptions are on auto-renewal.

DIY vp 44 and ECM. It runs, very happy

Posted

My truck finally runs again. My vp failed and was rigged with an external transistor years ago. Then the dreaded delayed wait to start issues for a long time then the ECM finally died a few months ago. It only ran in the hot wire test mode, idle only. So I made a microcontroller project to do it all. 3 hardware versions and 7 software versions and a lot of simulation and testing later I hooked it up for real today, turned the key and it started and ran, pretty good actually.  I'm  very happy😀. Still a long way to go though. The mysterious VP44 has been cracked.😎

20220325_191501.jpg.6511f0401eac5180ee52c7eaed19edd7.jpg20220325_191338.jpg.5c418a723d4a94dc655a26c025cec109.jpg

  • Replies 40
  • Views 22.8k
  • Created
  • Last Reply

Featured Replies

  • Author
17 minutes ago, Mopar1973Man said:

I'm assuming this is the new ECM and VP44 controller you made? Wow. I wanna see the your hook up point how your wired in.

The hookup is pretty ugly right now. Since I had the ECM open anyway I soldered wires on the circuit board in there on the connector instead of hacking up the wire harness. I cut the wires from the psig to the solenoids and put quick connectors on. I also had to tap into the speed / angle sensor of the vp under it's cover. Tried to make a 5 min video on YouTube but I forgot to record it in low res so it was going to take hours to upload so I skipped it for now.

  • Owner

Tidbit..  on MAP sensor mapping, find a new MAP sensor with a wider range. It would make for a wider range of boost fuel control also a accurate boost value say to 50 to 80 PSI.

Care to share @JAG1?

 

:popcorn:

 

Definitely want to follow this..

 

How different in functionality is yours vs factory? 

  • Staff

Oh, it's only that it's very interesting that Great Work 'cracked the code', figured out a way around the factory ECM and PSU. If I'm grasping what you've done here... The failed VP isn't the timing piston failure but, is a fault with the psg on top of the vp and since the ECM also failed you have by passed both those two.

 

One thing... you young guys pick up on things fast, I need some of it sort of spelled out. Part of it also is the amazement when I see something like this.

  • Author

Main difference is there is no CAN bus. The tune / tables will be self contained and work off of TPS and MAP. So far I have 2 timing tables full load and no load indexed  by RPM. A value between full and no load is chosen by load or simply fuel quantity in a diesel engine no fuel to map table yet. Fuel is just what ever the TPS is. Other differences are the cam and crank sensors feed directly into it and are decoded into engine position without the ECM. A tach signal is output to the PCM to turn on the rest of the truck. There is still much to do. I need to translate the other sensors from voltage to temp and pressure and the convert that to CCD protocol then add a bus driver to the hardware so that the gauges work. Grid heaters are manual for now and lift pump power is tapped into the auto shutdown relay just like a gas truck for now.

  • Owner
16 hours ago, Great work! said:

I need to translate the other sensors from voltage to temp

 

I can give a few values for temp. The IAT and ECT are the same resistor values at the same temp. As for oil pressure I know that with the CCD Network tool I've got from @Chris O.it does show correct pressure even though its a single wire sensor like the older Mopar's I use to work on. 

 

Need to create a out of zone error for all the sensors including APPS. Need to write the code so that if APPS falls out of range to set THROTTLE = ZERO. This way there is no runaways or out of control throttle. Then this takes you down writing the error code list and what ranges are normal and what is considered an error. Does it trip a CEL or just quietly store the code. Yeah I'd say there is more to go.

  • Author

Update: hooked up APPS today and set some limits on that, made a better idle governor and improved the transition from idle to off the governor. Added a crude rev limiter and over speed shutdown today. Even with the WT-mod the sensors are very noisy. I tried smoothing the tps with software and hardware but to seriously reduce noise the throttle response gets a little slow. I'm going to try sampling the tps when both solenoids are off instead of randomly, the high current spikes seem to cause most of the noise. @Linuxpointed me to a method to chart temperature sensors  using 3 voltage vs temp reference points and the Steinhart - Hart equation. I also saw @Chris O.and Lorenzo's  github about CCD and I played around with it a couple years ago on a spare inst. Cluster. Definitely going to add some sanity checks as @Mopar1973Mansuggest. I actually had it idling at 575 RPM now I know why they idle at 800.

Not gonna lie i'm way out of my depth here electronics wise.. 

 

Is there any way to separate the tps signal? Maybe a shielded wire or something? 

 

This reminds me of a youtuber named Rob Dahm. He builds rotary mazdas including an awd billet 4 rotor rx7. He just rebuilt his wiring harness end to end for an aftermarket fuel injection system and power distribution module. One thing he continually stessed was how electrically sensitive they (rotaries) were. Crank angle sensor and fly by wire throttle bodies were all shielded twisted pair wires so the signal was as clean as possible.

 

Might be something to look into to clean up some of the electrical spikes.

 

Unless the dirty signal is coming from the board itself?

 

So i understand this, you essentially moved the fuel and timing from the factory ecu to the vp44 with what you created right? Or is it more like a Sniper/MoTeC/FiTech/FAST type ecu? 

 

The higer psi map sensor @Mopar1973Man mentioned would down the line if you decide to go to a boost reference fuel table similar to a Quad.. if thats possible with your setup..

 

I would be curious what you could get for rpms out of your setup. Sled puller in me that wants to see a vp44 do decently among the p pumps and efi live.. 

 

If there was a way to make a sniper type ecu out of this in the future, it could be the next big leap like the Quadzilla was with v2..

  • Author

Originally this was going to replace the controller that sits on top of the pump. But when me ecm failed and I found out they aren't made anymore I just combined them.  It can do 45 deg of injection and 9 to 30 deg of timing. 40 deg of timing is possible with a shorter timing piston. I ran a simulation at 4000 rpm and that is asking alot of the inj sol. It only moves so fast kinda like valve float, and that's what will probably happen with my stock tired motor.

So its not the high pressure pump that limits the rpm, its the injection solenoid? Interesting..

 

Also 4000 rpm crank or injection pump speed? Injection pump speed is half of crank, so 4000 rpm for the solenoid would be 8k crank RPM.. 

  • Author

4000 crank. The sol plunger has mass and inertia  so moving it (faithfully) at high speed requires a lot of electricity which makes for a very hot solenoid. 4000rpm = 200 hz or strokes per second for the plunger granted it moves slightly less then a millimeter it takes a lot. That's the drawback of rotary pumps.

Now the gears are turning lol.

 

Man I really want a vp44 to pull apart. 2 would be nice, an SO and an HO.

 

Lighter material for the fuel pin?

 

IDK, might be building a pipe dream right now.. Billet vp44 case, slightly modded internals..  :spend::spend::spend:

Good work.   very cool project.    If you want stock ecm maps I think I still have some of them mapped out someplace.  Might be a good place to start for building your maps.

 

  • Owner
On 3/28/2022 at 7:07 PM, Silverwolf2691 said:

Lighter material for the fuel pin?

 

I helped another person redesign the VP44 with the knowledge I have. After a lot of modifications, dual fuel feed into the body, higher internal regulator, drilled out some passages and few other mods. Stock SO pump typically tops at about 600 HP and his modified VP44 passed the 1,000 HP mark easy on the dyno. I don't remember part numbers or where he go the bits and pieces but it managed to do it. Pin would have to be magnetic too. So lighter alloys might not pull as good in the magnetic flux to open the pin. 

  • Author

I had some time to work on the truck tonight. Got the timing readings smoothed out and worked on the predictor algorithm some and got it running even smoother. I found it to be more tolerant in real world then in the lab I guess I was to picky. Next is cold starts I need that done before the weather gets any warmer. It likes to idle at about 10 BTDC warmed up but wants much more cold to clear up the exhaust. I need to drop it to about 5 deg for cranking in extreme cold. Then jump to 15 or more while warming up.

I know my truck cold will idle at 15 degrees. Warm idle is 11 for mine.. i know others are around 13 warm. Unsure about start up.. 

Pretty amazing what you’re doing here. Way over my head! My warm idle timing is 13.73. 

Archived

This topic is now archived and is closed to further replies.

Did This Forum Post Help You?

Show the author some love by liking their post!

Welcome To Mopar1973Man.Com LLC

We are privately owned, with access to a professional Diesel Mechanic, who can provide additional support for Dodge Ram Cummins Diesel vehicles. Many detailed information is FREE and available to read. However, in order to interact directly with our Diesel Mechanic, Michael, by phone, via zoom, or as the web-based option, Subscription Plans are offered that will enable these and other features.  Go to the Subscription Page and Select a desired plan. At any time you wish to cancel the Subscription, click Subscription Page, select the 'Cancel' button, and it will be canceled. For your convenience, all subscriptions are on auto-renewal.