VP44 Standalone ECU Project
3 Attachment(s)
Title says it all, I've had this idea for years but haven't had the time and resources to start on anything until recently. Go figure it's after I ppumped the truck, now it's more about seeing what these pumps are capable of and learning something along the way. I'm an electrical engineer by trade so I've got a good start on the electronics portion of things but my software skills are pretty rusty, gonna have a lot to figure out there. I'm open to ideas when I get to that point.
This all started when I took a VP44 apart a few months back and came to the conclusion that the pump itself is capable of moving a decent amount of fuel, the biggest problem it seems is the timing piston galling and locking up. Once this happens the PSG gets all confused and starts doing weird stuff then people blame it on the electronics. I've got some ideas to fix the timing piston problem, or at least to help it live, but that can wait until I get a pump running on a truck. I want to set the code up so the pump still runs fine with static timing, none of that dead pedal crap. Attachment 71857 My plan to start is making an Arduino Due based standalone ECU that only references the internal pump position sensor and fires the fuel solenoid. Timing, map based fueling, and all that can wait until I've got something running. I started by pinning out the pump sensor, it has a ground, 5V supply from the PSG, and two outputs. I was hoping for a nice 0-5V logic level signal when I spin the pump but wasn't that lucky. The output almost looks like something from a variable reluctance sensor with some DC offset but the voltage doesn't seem to change with speed. At first I thought it was a differential signal but I think there's actually 2 sensors offset slightly. You can see each sensor output on the blue and yellow lines in the scope plot below, the red line is what happens when the wires are connected together. The higher points on the sensor outputs are actually dips on the pumps internal tone wheel, there are 6 of these evenly spaced so the plan is to use these as reference points to time the injection events. Attachment 71858 Next step is to turn whatever the pump sensor is putting out into a usable 0-5V signal. I put together a circuit simulation with a couple op-amps and it seems to do exactly what I'm looking for. The red trace is a simulation of whats coming out of the sensor, green trace is after I remove the offset, and the blue trace is the 0-5V signal I'll be able to feed into the Arduino. Getting these results on an actual circuit might be another story but it's doable, I'll get started on that when I'm back from this business trip next week. Attachment 71859 |
Very interesting.
|
Not going to lie, I understand about zero of that, but it's cool to see someone taking a fresh look at the VP44! Watching the progress.
Sent from my SM-G960U using Tapatalk |
Thing is, the electronics on the VP44 engine ARE, in fact, junk.
That argument got put to bed many years ago, IMO. The VP44 is just a VE with an electronic befuddler attached. :hehe: Now that I have lashed out at a thing I feel is problematic, I will say that if someone can look at the VP44 and create a whole new way to run it successfully, I'm all for it, as the pumps do have a lot of potential. Right now, though, if people ask me for replacement ECMs, I usually just look at them and shake my head. Many of those trucks have died because the electronics truly ARE...junk. Mark. |
Didnt know you were an EE. Sounds neat, my buddy whom I'm fairly certain you know (name starts with an R) had been talking about this about this time last year. I think it's certainly doable, and sounds like you've got a decent start.
|
Quote:
Exactly what I thought as well. Good luck! |
In on this one
|
Quote:
|
im in on this..vp life.......
|
You beat me to the punch! This was my next winter plans. I believe that it will be a complete waste of money and a bunch of wasted parts because of common rail technology. I feel like it is a forgotten technology that has a chance. I love my VP and would love to compete in 2.5 class.
|
As far as the circuit it looks good, (I hate ltspice but its useful af). If you use semi decent quality components I would imagine the circuit will operate close enough to at least get a rough start on making it work.
|
Hmmm interesting... in to see how this goes
|
Gotta say my vp has treated me well,i know I'm one of the few. Be interested to see what you come up with
|
I like the thought of a replacement PSG. I've been custom tuning the ECM for awhile now, and the PSG always comes up as a road block. There have been flaws (and improvements) to the VP44, but there is a reason so many people hang onto this trucks. My 02 has 310,000 miles and over 1600 1/4 mile passes and the bottom end has never been apart.
If there is anything I can help with the project let me know. Paul |
1 Attachment(s)
Quote:
Attachment 71864 Quote:
Thanks for the offer, I might have some questions for you when it comes time to write the software. |
How fast were you spinning the pump to get the signal in the scope? 240rpm? Depending on the sensor it wasn't fast enough to get a voltage difference.
Have you thought of using an IC to handle the sensor to uC? There's a few out there depending on the sensor involved that are cheaper than individual components. |
I'm headed towards P-Pump as well, but I'm gonna rubber neck the hell out of this thread. Not understanding a lot of the technical stuff, but I've always been hungry for knowledge on pretty much anything. And when it comes to Diesels, especially 2nd Gen Cummins, i can never get my fill.
|
What is a psg? I don’t know much about the vp44 but isn’t it a mechanical pump with electric over mechanical timing? It’s not like you can adjust pressure or pulse electronically, and your stuck with mechanical injectors.
|
Quote:
I'd love to have an IC that I can just feed the sensor output into and get a logic level signal out but I'm still trying to figure out exactly what kind of sensor it is. My best current guess is a magneto-resistive sensor and I can't find an IC to read that. Do you have any ideas on they type of sensor or even something to read it? The sensor has 2 outputs, both are reading around 250mv pk-pk normally and 500mv pk-pk on the larger dips for injection timing. One has a 2.5V offset, the other has a 2.75V offset. Quote:
|
I can not see how it can adjust pulse electronically when the injector is fired by mechanical/fuel pressure. The only way to adjust pulse on a mechanical injector would be increased pressure to open it sooner and longer, or by providing pressure to it sooner or latter, but from what I see that’s controlled by the rotor/head of the pump which I don’t understand how that would be possible.
|
All times are GMT -5. The time now is 05:11 AM. |
Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2006 - 2024, CompetitionDiesel.com
all information found on this site is property of www.competitiondiesel.com