Page 1 of 1
Ideal CAN setup?

Posted:
Mon Jul 09, 2018 5:47 pm
by bdinnerv
Hi All,
I have the following equipment:
M880
CDL3 w/ Club Track Logging
2 x PDM15's
E816 (connected to M880)
I will be using the 2 PDM's to control fuel pumps (lift and pressure), cooling fan, diff oil pump, gearbox oil pump amongst other things, and want them all switched based on temps / status etc being provided by the M880.
Can this be done easily via CAN or will I have to use digital outputs on the M880 into inputs on the PDM. Or is there a way for the CAN messaging to all go via the CDL3 and have it tell the PDM's what to do and when over CAN? I have watched the various webinars, read the manuals and been through the forum posts but still not quite sure I can do this all over CAN.
Cheers,
Ben
Re: Ideal CAN setup?

Posted:
Mon Jul 09, 2018 6:24 pm
by Stephen Dean
Hi Ben,
All of the above, or combinations of, are possible to be done. The main issue is the two PDM's on the same bus, as they will need to have one of them programmed to use the alternative CAN Address. Otherwise, it comes down to how comfortable you are with programming custom CAN Templates in the Dash and M880.
Re: Ideal CAN setup?

Posted:
Mon Jul 09, 2018 6:41 pm
by bdinnerv
Thanks Stephen (for both of your responses),
What settings would I be using on the M880 - looking at snippets here and there, I am going to have to use custom data sets from the M880 to the PDM's?
To do so, I am going to have to use Can 0 as it is the only channel that supports Custom Data Set 1 transmit and then use Can 1 for Custom Dataset 2 however this then leaves me with no transmit for the CDL3 as the only channel that is supported for the ADL dataset is Can 0 ? (or do I have to then go and create a custom template in the CDL to support a full custom data set from the M880?)
I can move the E816 to any of the other channels on the M880 so it does not pose a problem.
Alternatively, how do I get the CDL3 to transmit the required data from the M880 to the PDM's? For starters, only some of the required info appears in the M800 template (engine temp etc) but things like diff and gearbox oil temp on the AT* inputs look like they are going to have to be user defined to transmit from the M880? Secondly I cant seem to find anywhere in the CDL Dash manager software to configure CAN transmit, only receive (Connections, Communications, CAN0/1).
If I can wrap my head around how the messaging is going to get from A-> B I am pretty confident I can sort the rest out (hex, bit masks, pdu's, messaging etc I am comfortable with) but at present I am struggling to connect the first couple of dots.
Re: Ideal CAN setup?

Posted:
Tue Jul 10, 2018 9:30 am
by adrian
I'm assuming you have seen
this post. You can simply set this up as Custom Data Set 2 instead of 1. You then set CAN0 to ADL Dash Logger for your CDL3 and then CAN1 to Custom Data Set 2 Sequential.
The CDL3 is much more flexible with CAN than the M880 or the PDM's so you could do everything through there if you wish. To create a transmit template go to Connections>Communications, select the correct CAN bus and then click 'New'. Under the devices drop down select transmit. You can then configure the channels that are to be transmitted from the transmitted channels tab.
As for your Diff and Gbox temp, if they are one of the first 4 User Channels then they will be transmitted in the standard ADL output stream (they are called User 1, 2, 3, 4 in the CDL3 - you can rename them). To get the other 4 you will have to add them to the custom data set you are already transmitting to the PDM and then setup a receive template in the CDL3 to match.
Re: Ideal CAN setup?

Posted:
Tue Jul 10, 2018 9:41 am
by bdinnerv
Thanks Adrian, this was the gold nugget I was looking for -
"To create a transmit template go to Connections>Communications, select the correct CAN bus and then click 'New'. Under the devices drop down select transmit" - I was having trouble finding where I could do a Transmit from the CDL but that sorts it out!