×

Sale ends todayGet 30% off any course (excluding packages)

Ends in --- --- ---

Sharing a CANBUS? Two ECUs, one bus?

CANBus Communications Decoded

Forum Posts

Courses

Blog

Tech Articles

Discussion and questions related to the course CAN Bus Communications Decoded

= Resolved threads

Author
352 Views

Hi all,

I have what may be a weird situation. I have a LFX swapped RX8 and my build uses both the GM and Mazda ECUs. The GM is running the engine and the Mazda is running the dash, EPS, talks to ABS, etc. They both run at 500kbs.

What would happen if I connected them together? What are the odds of them using the same CANIDs, etc? I ask because I have an Aim dashboard (EVO4S and GS Dash) with a single CANBUS input. Is there a way I can monitor both ECUs?

Dan,

If there are no conflicts and you aren't over utilizing the bus, the beauty of CAN is most random devices running at the same baud rate can coexist.

I'd probably sniff each by themself, make a list of IDs used and see if there's overlap.

Keep in mind some messages aren't sent all the time, so you will likely have to turn things on and off etc. in order to see some of the message IDs.

Alternatively you could connect both and see if any CAN errors that sound like data collisions are present. They are stock controllers, so they may report that sort of issue in a manner a generic scan tool can see.

At some point you'd want to sniff both at the same time to see total bus load

There are probably pros and cons to starting testing with them together or independently. Someone might have a strong feeling on which to do first.

Interesting, thanks. Another idea might be to use something like this as a gateway that would pick out only the Mazda CAN IDs of interest and copy them over to the GM CANBUS which is connected to the logger. It'd take some software work, but prob not too bad.

[url=https://www.autosportlabs.com/product/esp32-can-x2-dual-can-bus-automotive-grade-development-board/?cmid=726deebe-1c5b-4eb7-90c3-09c87ee00274]https://www.autosportlabs.com/product/esp32-can-x2-dual-can-bus-automotive-grade-development-board/?cmid=726deebe-1c5b-4eb7-90c3-09c87ee00274

shameless plug here, but ultimately I have a more refined solution vs autosportlabs for this situation.

framework is supplied on github, in the event that you do have conflicts, you have an incredibly easy way to mask messages if needed. feel free to reach out to me if interested..

https://mintonperformance.com/products/can-triple-by-minton-performance

We usually reply within 12hrs (often sooner)

Need Help?

Need help choosing a course?

Experiencing website difficulties?

Or need to contact us for any other reason?