Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 2461

General discussion • Parallel BMS ID Conflict – Need Better Logic for Dynamic ID Assignment

$
0
0
Hello everyone,

I’m working on a parallel BMS system where multiple BMS units communicate over a CAN bus. The system does not use a master-slave configuration, so each BMS must assign its own unique CAN ID dynamically. Has anyone implemented a reliable method for dynamic CAN ID assignment in a parallel BMS setup?

The issue arises when two or more BMS units power up simultaneously or with a slight difference in startup timing. In such cases, they may end up assigning the same ID, leading to communication conflicts.

I’m looking for a better logic or approach to ensure each BMS gets a unique ID without requiring manual setup.

Statistics: Posted by antony+j — Wed Apr 02, 2025 4:48 am



Viewing all articles
Browse latest Browse all 2461

Trending Articles