Managing Priorities in a CAN Bus Network with Arduino Uno and MCP2515 Modules

hello everyone, i have a project of realizing CAN bus, to achieve it i use two Arduinos uno and two CAN modules, every arduino is attached to MCP2515 , i did the communication like pressing a push-up button in the transmitter side to control a led in the receiver side.
i need help on managing the priority (like ABS has priority than any action like windshield wiper) how much Nodes(MCP2515) do I need? and how can I manage the priority of actions?@Helper @Middleware & OS
Solution
  • Assign a unique priority level to each node (MCP2515) based on importance.
  • Use a priority manager node (additional Arduino or IC) to coordinate priorities and grant bus access to the highest-priority node.
You'll need one priority manager node and multiple nodes (MCP2515) depending on the number of devices you want to connect.
Was this page helpful?