Puedes tener los esclavos, el maestro y la PC conectados por 485 al mismo tiempo.
Pero de nuevo te repito, si dos o más intentan hablar al mismo tiempo, eso te va a dar ruido.
Por otro lado, el 485, solo permite tener conectado un máximo de 32 dispositivos por cada canal 485, esto es debido a la impedancia.
Si la distancia entre los dispositivos es muy corta, pudieras tener más de 32 dispositivos, pero igual y te empiezan a dar problemas
en la comunicación, así que ten cuidado.
Creo que tu idea esta bien, conectar el maestro que hable con los esclavos, eso no hay problema.
Yo he usado, dipswitchs para decir la dirección, hago que mi micro al prender, lea los dipswitchs y de esta forma se la dirección.
También puedes crear un comando para darle la dirección, y entonces, conectas dispositivo por dispositivo, mandándole uno por uno la dirección y ayudándote con la eeprom del micro, para guardar en esta, la dirección del esclavo, así la próxima vez que prendas el esclavo, ya sabe cual es su dirección.
También podrias, cuando programas el micro, indicarla la dirección directamente desde el programador, llenando para esto, el buffer del eeprom.
En fín, creo que hay varias formas de hacerlo, incluyendo poner la dirección directamente en el progrma del micro, y compilar 32 vecez el programa, para cada esclavo.
Si tienes más dudas, pregunta
Saludos!
-
Mike79