Quote:
Originally Posted by E350
Are you using the PCM from the Dodge? If so, how many pinouts does it have?
|
The Cummins has its own ECM (and the Allison has its own TCM). Cummins has two connectors, 96 pins each. One harness handles all of the sensors, fuel pump, injectors and turbo. The other, "OEM" (or chassis) harness, has several powers and grounds, various relay circuits, CAN wires and a handful of pass-through wires to other parts of the vehicle. Of the 96 pins, only about 50 or so are actually populated (in a Ram truck application) and of that 50, I only use 34. That 34 is a little misleading though because some wires, like the ground are bundled into one big wire in the harness. Same goes with BATT+.
The Allison has a single 80 pin connector but less than a dozen wires to integrate into the chassis harness.
Quote:
Originally Posted by E350
Are the Dodge PCM pinouts equally divided between receptors and transmitters?
|
Not really. The Cummins is very self-contained from a sensor I/O standpoint and the few inputs needed for the engine are handled via CAN bus. For instance, the A/C, cruise control and exhaust brake all provide inputs to the ECM via CAN bus.
The harness wire count is lop-sided towards powers, grounds and relay circuitry.
Quote:
Originally Posted by E350
Are any of the pinouts grounds? Or does the PCM just ground to the chassis/frame/body?
|
Yes, several pins are grounds which bundle into one connection that is grounded to the chassis.
Quote:
Originally Posted by E350
So are you just making sure that the range of voltage from a Ford sensor is translated to the higher or lower voltage and same range that the receiver pinout on the Dodge PCM is able to understand?
|
The Cummins ECM handles its own business. The only thing I need additional sensors for is input into the instrument panel (some of that via a custom microcontroller)
Quote:
Originally Posted by E350
Are you using an Arduino to do the translation?
|
I have a working prototype using the Arduino platform but it has limitations. I am trying to get a hold of one of these:
https://www.kickstarter.com/projects/et ... g-platform
but they're not available at the moment.
One of the bigger issues I have is CAN message translation from one bus to another. I need to monitor one of the 4 buses on the Cummins to glean data from it then translate that and broadcast on the Ford high speed bus. That might be possible with a configuration of Arduinos (and totally doable very easily with the CANtriple device). If nothing else, I can employee a nerd friend of mine to design a microcontroller.
Quote:
Originally Posted by E350
And then are you doing it in reverse for the Dodge PCM's transmitting pinouts to Ford components?
|
I reconfigured the Ford harness to mate with the Cummins OEM plug. Most of wires in the Ford PCM leg of the harness were either removed or repurposed to work with what was required from the Cummins. Lots of Ford specific stuff was removed. Relays and power wires were reconfigured to match the scheme of the Cummins wiring.
Quote:
Originally Posted by E350
What Ford components? Aren't all the engine components Dodge components which don't need to be translated to talk to and from the Dodge PCM anyway?
|
Again, the Cummins is pretty much self-contained. I'm not using any Ford engine accessories. Everything from the Cummins is being adapted to work in the Ford. For hard parts, that really only amounts to A/C and power steering lines needing to be adapted though.
Quote:
Originally Posted by E350
So when you eliminate the Dodge PCM pinouts to and from Dodge components, how many pinouts do you actually need to translate?
|
Not sure what you're asking here. Maybe some of the explanation above covers it?
Quote:
Originally Posted by E350
What you are doing is very interesting.
|
It has been a fun learning experience. I wish I weren't so busy at work because I don't get as much time with this as I want. I need to take some time off from the J.O.B and make some progress.