Page 1 of 1

M800 To CDL3 CAN Communication Not Established

PostPosted: Sun Apr 14, 2024 6:13 am
by makpe313
For our Formula SAE race car, we have an M800 ecu, PDM15 power distribution module, and a CDL3 dashboard set up within a working CAN network with terminating resistors on both ends.

We have a successful CAN communication established from the M800 to PDM15 via a template (280 Decimal / 0x118 Hex) but cannot successfully establish a CAN communication from the M800 to the CDL3.

There is a working M800 data set template (front brakes, rear brakes, engine temp, oil pressure) exported to the PDM15 successfully.

Our current M800 (Transmit) --> PDM15 (Receive) connection is as follows :

Parameter Value
CAN 0 Data 8
CAN 0 Address 280
CAN 0 Trans Rate 50

Device Data Size CAN Address Offset
Front Brake Pressure (psi divided by 100) "16bit (signed) " 118 hex Byte 0
Rear Brake Pressue (psi divided by 100) "16bit (signed) " 118 hex Byte 2
Engine Temp (degC) "16bit (signed) " 118 hex Byte 4
CDL Brake Pressure (psi divided by 10) "16bit (signed) " 119 hex Byte 0

I keep getting conflicting directions on what to do to establish CAN communication from the M800 to the CDL3. The old Youtube video for the older version ADL dashboard states to export a template (520 Decimal / 5F0 Hex) from the M800 to the CDL3 but this does not work and also knocks out the M800 to PDM15 CAN communication and it needs to be re-established.

We would like to establish the following M800 inputs to be transmitted to the CDL3 dashboard for display:

Engine Temp (degC)
Engine RPM
Gear Position
Oil Pressure
Oil Temp

Attached are the configuration summaries for the PDM15 and the CDL3 devices. In addition the default M800 CAN Data Set Up screenshots are available just in case.

PDM15 config summary
https://drive.google.com/file/d/1JdKBxW ... drive_link

CDL3 config summary
https://drive.google.com/file/d/1zBZcil ... drive_link

M800 CAN set up screenshots
https://docs.google.com/spreadsheets/d/ ... ue&sd=true

It would be much appreciated if someone would please advise ASAP if possible. My contact email is makpe@ltu.edu.

Thanks,
Mike

Re: M800 To CDL3 CAN Communication Not Established

PostPosted: Mon Apr 15, 2024 10:32 am
by Stephen Dean
Hi,

You have posted links to google that require access permission, so they are not useable. I have given you rights to post attachments to the forum, can you please post the M800, PDM and Dash configurations.

To send the base CAN Data from the M800 to the CDL3, the set the M800 CAN Setup as follows.

CAN 0 Data = 1
CAN 0 Address = 1520
CAN 0 Data Rate = 50

In the CDL 3, Select the MoTeC M800 (V3.3+) Set 1 template, this will not conflict with the PDM configuration.

Re: M800 To CDL3 CAN Communication Not Established

PostPosted: Tue Apr 16, 2024 10:27 am
by makpe313
Thank you for the response. Attached are the direct files that were posted.

Re: M800 To CDL3 CAN Communication Not Established

PostPosted: Tue Apr 16, 2024 10:51 am
by Stephen Dean
Hi,

Please post the configuration from the M800, PDM and CDL3.

From the M800 CAN, This is not configured in a way that will work correctly.

Re: M800 To CDL3 CAN Communication Not Established

PostPosted: Fri Apr 19, 2024 4:27 am
by makpe313
Thanks for the response, Stephen.

Attached are the most current configurations for the M800, CDL3, and PDM15.

We were successful with establishing connection between the ECU and dashboard with your directions but now the power distribution module no longer works.

Please advise and your help has been much appreciated.

Re: M800 To CDL3 CAN Communication Not Established

PostPosted: Fri Apr 19, 2024 10:43 am
by Stephen Dean
Hi,

I have rejigged the CAN messaging in these files, can you load and test them.

Re: M800 To CDL3 CAN Communication Not Established

PostPosted: Sun Apr 21, 2024 11:42 pm
by makpe313
Thank you, Stephen. Using 1600 Decimal / 640 Hex worked for the PDM15 CAN communication and also kept the CDL3 to M800 communication intact. You are much appreciated.