Will this work: 4L65e, MShift on GPIO, CAN to Arduino?
Posted: Sun Dec 08, 2013 7:24 pm
I'm about to place an order for the MShift GPIO kit, Transstim, and a CAN shield for the Arduino and I'd appreciate if someone would share their thoughts on whether or not this will work. Bear with me, I'm a mechanical engineer just learning microcontrollers, so if it looks like I barely know what I'm doing, you're spot on.
Here's the application: A VW diesel in a 2000 Jeep Wrangler, with a custom built 4L65e. The Jeep ECM has been removed and replaced with the VW unit. The Arduino is talking to a gauge driver chip over SPI to directly command position of the air-core gauges in the Jeep instrument cluster. The MShift will be tasked with controlling the 4L65e and reporting to the Arduino over CAN values for Input shaft speed and output shaft speed. The Arduino will take those inputs through its CAN shield, scale for tire size/gearing/4-lo/etc, and command the appropriate gauge positions.
The current state: Everything is 90% complete mechanically, just making up the last of the hoses now. The Arduino-controlled instrument cluster is working on the bench, responding to analog or serial inputs. I've read through all the docs on 4L60e apps (excellent documentation, btw), setup Codewarrior and read through everything I can understand. I found the output CAN structure - doesn't look like output shaft speed or VSS is in there.
My questions:
1. Is this the right use of a MShift?
2. Do you think the CAN communcation will work?
3. How hard is it to add vehicle speed to the CAN outputs?
Thanks in advance for the help!
Here's the application: A VW diesel in a 2000 Jeep Wrangler, with a custom built 4L65e. The Jeep ECM has been removed and replaced with the VW unit. The Arduino is talking to a gauge driver chip over SPI to directly command position of the air-core gauges in the Jeep instrument cluster. The MShift will be tasked with controlling the 4L65e and reporting to the Arduino over CAN values for Input shaft speed and output shaft speed. The Arduino will take those inputs through its CAN shield, scale for tire size/gearing/4-lo/etc, and command the appropriate gauge positions.
The current state: Everything is 90% complete mechanically, just making up the last of the hoses now. The Arduino-controlled instrument cluster is working on the bench, responding to analog or serial inputs. I've read through all the docs on 4L60e apps (excellent documentation, btw), setup Codewarrior and read through everything I can understand. I found the output CAN structure - doesn't look like output shaft speed or VSS is in there.
My questions:
1. Is this the right use of a MShift?
2. Do you think the CAN communcation will work?
3. How hard is it to add vehicle speed to the CAN outputs?
Thanks in advance for the help!