I need confirmation on the below architecture if it works.

The main communication is between Master and the 3 slaves, but to do some calibration during power on there is USB - RS485 converter and front-end software which i have developed to send the data to Master which in turn will send to slaves. So, i wanted to know if this architecture will work, i am concerned that suddenly while communication is going on between Master and 3 slaves someone interfaces the front end GUI software and starts calibration, does it create conflict? how can i avoid it, i have control of all the software's, so i can define all the timings etc. Please suggest the algorithm to avoid bus conflict. As of now my idea is once calibration initiated by pressing connect button, both the GUI and Master waits for 10 secs then disconnects.

The main communication is between Master and the 3 slaves, but to do some calibration during power on there is USB - RS485 converter and front-end software which i have developed to send the data to Master which in turn will send to slaves. So, i wanted to know if this architecture will work, i am concerned that suddenly while communication is going on between Master and 3 slaves someone interfaces the front end GUI software and starts calibration, does it create conflict? how can i avoid it, i have control of all the software's, so i can define all the timings etc. Please suggest the algorithm to avoid bus conflict. As of now my idea is once calibration initiated by pressing connect button, both the GUI and Master waits for 10 secs then disconnects.
Last edited:

