Xultz, o Edsont captou o problema: Como só posso ter um mestre, se ele falhar, eu quero que o resto da rede sobreviva, ou seja, alguém tem que virar mestre.
A sugestão do Edsont é boa, pois eu posso manter o RX do driver (MAX485) sempre ativo e escutar o que "eu estou falando".
Nesse meio tempo, encontrei esse documento sobre o
J1708 que permite multimestre e assim, arbitramento de colisões. Mas o J1708 não é diretamente aplicável para mim, pois ele usa uma impedância muito alta para a distância que quero operar.
Os maiores problemas são:
-Um escravo virar mestre sem derrubar toda a rede, por conflitar com outro na mesma situação;
-Um mestre sair da rede e voltar em seguida, conflitando com o escravo que se "autopromoveu" a mestre.
Um desafio e tanto...