Renuel Roberts
Renuel Roberts
DIIDevHeads IoT Integration Server
Created by Dtynin on 12/16/2024 in #firmware-and-baremetal
Fixing CAN Bus Overload Issues in Multi-Node Sensor Systems Using AVR128DA48 and MCP2515
@Dtynin It seems your CAN Bus network is experiencing contention, where multiple sensor nodes may be transmitting at the same time, leading to the -EBUSY (Bus Busy) error. To resolve this, prioritize messages by CAN ID, check the bus load, adjust the reception timeout, and implement flow control to prevent message collisions. Make sure the bus has proper termination resistors and handle retries in your code for -EBUSY errors. Using a CAN analyzer can help identify any specific bus issues causing these errors.
4 replies