2001 Cummins ECU + Arduino Mega + CCD/PCI devboard #5
-
Is there any reason this library wouldn't work on an Arduino Due? I'm setting out to write an OPCM(Opensource Powertrain Communication Module) and one of my needs is communicating with the CCD network on a Cummins ECM. I will also be outputting standard Tachometer and Speedometer signals(for use with my cruise control, tranny controller, exhaust break, etc) and broadcasting on OBDII via canbus. Putting all these pieces together is going to be fun, but also requires leaning on the previous work of others like you and this amazing-looking library! Before I go and order hardware(I currently only have Uno's) I want to plan ahead a bit. Also, any pointers on the best sources for the hardware required for this library would be great :) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 29 replies
-
The main issue is that CCD-bus circuits and logics derive from 5V and Due operates at 3.3V. The CCD/PCI transceiver devboard is available here. Are you bound to use Arduino Due? |
Beta Was this translation helpful? Give feedback.
The main issue is that CCD-bus circuits and logics derive from 5V and Due operates at 3.3V.
Then the library is hardcoded to use Arduino Mega's UART1, Timer1 and a few external interrupt capable pins. This is a smaller issue since the library can be supplemented with Due pin definitions.
Still the devboard I currently develop depends on 5V voltage source and logic.
The CCD/PCI transceiver devboard is available here.
Are you bound to use Arduino Due?